diff --git a/bibutils/adsout.c b/bibutils/adsout.c
--- a/bibutils/adsout.c
+++ b/bibutils/adsout.c
@@ -27,8 +27,8 @@
 	p->charsetout       = BIBL_CHARSET_DEFAULT;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 0;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	p->xmlout           = 0;
 	p->nosplittitle     = 0;
 	p->verbose          = 0;
diff --git a/bibutils/biblatexin.c b/bibutils/biblatexin.c
--- a/bibutils/biblatexin.c
+++ b/bibutils/biblatexin.c
@@ -881,12 +881,42 @@
 	return ret;
 }
 
+static int
+biblatex_matches_asis_corps( fields *info, char *tag, newstr *data, int level,
+	list *asis, list *corps )
+{
+	newstr newtag;
+	int i;
+	for ( i=0; i<asis->n; ++i ) {
+		if ( !strcmp( data->data, list_getc( asis, i ) ) ) {
+			newstr_initstr( &newtag, tag );
+			newstr_strcat( &newtag, ":ASIS" );
+			fields_add( info, newtag.data, data->data, level );
+			newstr_free( &newtag );
+			return 1;
+		}
+	}
+	for ( i=0; i<corps->n; ++i ) {
+		if ( !strcmp( data->data, list_getc( corps, i ) ) ) {
+			newstr_initstr( &newtag, tag );
+			newstr_strcat( &newtag, ":CORP" );
+			fields_add( info, newtag.data, data->data, level );
+			newstr_free( &newtag );
+			return 1;
+		}
+	}
+	return 0;
+}
 
 static int
 biblatex_names( fields *info, char *tag, newstr *data, int level, list *asis, list *corps )
 {
 	int begin, end, ok, n, etal, i, ret = 1;
 	list tokens;
+
+	/* If we match the asis or corps list add and bail. */
+	if ( biblatex_matches_asis_corps( info, tag, data, level, asis, corps ) )
+		return 1;
 
 	list_init( &tokens );
 
diff --git a/bibutils/bibtexin.c b/bibutils/bibtexin.c
--- a/bibutils/bibtexin.c
+++ b/bibutils/bibtexin.c
@@ -546,6 +546,33 @@
 	bibtexin_crossref( bin, p );
 }
 
+static int
+bibtex_matches_asis_corps( fields *info, char *tag, newstr *data, int level,
+	list *asis, list *corps )
+{
+	newstr newtag;
+	int i;
+	for ( i=0; i<asis->n; ++i ) {
+		if ( !strcmp( data->data, list_getc( asis, i ) ) ) {
+			newstr_initstr( &newtag, tag );
+			newstr_strcat( &newtag, ":ASIS" );
+			fields_add( info, newtag.data, data->data, level );
+			newstr_free( &newtag );
+			return 1;
+		}
+	}
+	for ( i=0; i<corps->n; ++i ) {
+		if ( !strcmp( data->data, list_getc( corps, i ) ) ) {
+			newstr_initstr( &newtag, tag );
+			newstr_strcat( &newtag, ":CORP" );
+			fields_add( info, newtag.data, data->data, level );
+			newstr_free( &newtag );
+			return 1;
+		}
+	}
+	return 0;
+}
+
 /*
  * bibtex_names( info, newtag, field, level);
  *
@@ -558,6 +585,10 @@
 {
 	int begin, end, ok, n, etal, i, ret = 1;
 	list tokens;
+
+	/* If we match the asis or corps list add and bail. */
+	if ( bibtex_matches_asis_corps( info, tag, data, level, asis, corps ) )
+		return 1;
 
 	list_init( &tokens );
 
diff --git a/bibutils/bibtexout.c b/bibutils/bibtexout.c
--- a/bibutils/bibtexout.c
+++ b/bibutils/bibtexout.c
@@ -28,8 +28,8 @@
 	p->charsetout       = BIBL_CHARSET_DEFAULT;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 1;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	p->xmlout           = 0;
 	p->nosplittitle     = 0;
 	p->verbose          = 0;
diff --git a/bibutils/bibutils.h b/bibutils/bibutils.h
--- a/bibutils/bibutils.h
+++ b/bibutils/bibutils.h
@@ -52,10 +52,12 @@
 #define BIBL_RAW_WITHCHARCONVERT (4)
 #define BIBL_RAW_WITHMAKEREFID   (8)
 
-#define BIBL_CHARSET_UNKNOWN CHARSET_UNKNOWN
-#define BIBL_CHARSET_UNICODE CHARSET_UNICODE
-#define BIBL_CHARSET_GB18030 CHARSET_GB18030
-#define BIBL_CHARSET_DEFAULT (66)  /* Latin-1/ISO8859-1 */
+#define BIBL_CHARSET_UNKNOWN      CHARSET_UNKNOWN
+#define BIBL_CHARSET_UNICODE      CHARSET_UNICODE
+#define BIBL_CHARSET_GB18030      CHARSET_GB18030
+#define BIBL_CHARSET_DEFAULT      CHARSET_DEFAULT
+#define BIBL_CHARSET_UTF8_DEFAULT CHARSET_UTF8_DEFAULT
+#define BIBL_CHARSET_BOM_DEFAULT  CHARSET_BOM_DEFAULT
 
 #define BIBL_SRC_DEFAULT (0)  /* value from program default */
 #define BIBL_SRC_FILE    (1)  /* value from file, priority over default */
diff --git a/bibutils/bltypes.c b/bibutils/bltypes.c
--- a/bibutils/bltypes.c
+++ b/bibutils/bltypes.c
@@ -38,6 +38,7 @@
 	{ "title",           "TITLE",                  TITLE,       LEVEL_MAIN   },
 	{ "subtitle",        "SUBTITLE",               TITLE,       LEVEL_MAIN   },
 	{ "titleaddon",      "TITLEADDON",             TITLE,       LEVEL_MAIN   },
+	{ "shorttitle",      "SHORTITLE",              SIMPLE,      LEVEL_MAIN   },
 	{ "journal",         "TITLE",                  TITLE,       LEVEL_HOST   },
 	{ "journaltitle",    "TITLE",                  TITLE,       LEVEL_HOST   },
 	{ "journalsubtitle", "SUBTITLE",               TITLE,       LEVEL_HOST   },
@@ -51,7 +52,7 @@
 	{ "origtitle",       "TITLE",                  SIMPLE,      LEVEL_ORIG   },
 	{ "origlocation",    "ADDRESS",                SIMPLE,      LEVEL_ORIG   },
 	{ "origpublisher",   "PUBLISHER",              SIMPLE,      LEVEL_ORIG   },
-	{ "series",          "TITLE",                  SIMPLE,      LEVEL_SERIES },
+	{ "series",          "PARTTITLE",              SIMPLE,      LEVEL_HOST   },
 	{ "volume",          "VOLUME",                 SIMPLE,      LEVEL_MAIN   },
 	{ "number",          "NUMBER",                 SIMPLE,      LEVEL_MAIN   },
 	{ "eid",             "EID",                    SIMPLE,      LEVEL_MAIN   },
@@ -63,12 +64,13 @@
 	{ "pages",           "PAGES",                  PAGES,       LEVEL_MAIN   },
 	{ "version",         "EDITION",                SIMPLE,      LEVEL_MAIN   },
 	{ "note",            "NOTES",                  SIMPLE,      LEVEL_MAIN   },
-	{ "annote",          "NOTES",                  SIMPLE,      LEVEL_MAIN   },
+	{ "annote",          "ANNOTATION",             SIMPLE,      LEVEL_MAIN   },
 	{ "annotation",      "ANNOTATION",             SIMPLE,      LEVEL_MAIN   },
 	{ "issn",            "ISSN",                   SIMPLE,      LEVEL_HOST   },
 	{ "abstract",        "ABSTRACT",               SIMPLE,      LEVEL_MAIN   },
 	{ "addendum",        "ADDENDUM",               SIMPLE,      LEVEL_MAIN   },
 	{ "doi",             "DOI",                    SIMPLE,      LEVEL_MAIN   },
+	{ "pubstate",        "PUBSTATE",               SIMPLE,      LEVEL_MAIN   },
 	{ "eprint",          "",                       BT_EPRINT,   LEVEL_MAIN   },
 	{ "eprinttype",      "",                       BT_EPRINT,   LEVEL_MAIN   },
 	{ "url",             "",                       BT_URL,      LEVEL_MAIN   },
@@ -113,6 +115,7 @@
 	{ "title",           "TITLE",                TITLE,      LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",             TITLE,      LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",           TITLE,      LEVEL_MAIN },
+	{ "shorttitle",      "SHORTITLE",            SIMPLE,     LEVEL_MAIN  },
 	{ "maintitle",       "TITLE",                TITLE,      LEVEL_HOST },
 	{ "mainsubtitle",    "SUBTITLE",             TITLE,      LEVEL_HOST },
 	{ "maintitleaddon",  "TITLEADDON",           TITLE,      LEVEL_HOST },
@@ -133,7 +136,7 @@
 	{ "series",          "TITLE",                SIMPLE,     LEVEL_HOST }, /* WRONG */
 	{ "number",          "NUMBER",               SIMPLE,     LEVEL_MAIN },
 	{ "note",            "NOTES",                SIMPLE,     LEVEL_MAIN },
-	{ "annote",          "NOTES",                SIMPLE,     LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",           SIMPLE,     LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",           SIMPLE,     LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",            SIMPLE,     LEVEL_MAIN },
 	{ "location",        "ADDRESS",              SIMPLE,     LEVEL_MAIN },
@@ -143,6 +146,7 @@
 	{ "pagetotal",       "?pagetotal?",          SIMPLE,     LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",             SIMPLE,     LEVEL_MAIN },
 	{ "doi",             "DOI",                  SIMPLE,     LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",             SIMPLE,     LEVEL_MAIN   },
 	{ "eprint",          "",                     BT_EPRINT,  LEVEL_MAIN },
 	{ "eprinttype",      "",                     BT_EPRINT,  LEVEL_MAIN },
 	{ "url",             "",                     BT_URL,     LEVEL_MAIN },
@@ -178,6 +182,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTITLE",    SIMPLE, LEVEL_MAIN },
 	{ "howpublished",    "",       HOWPUBLISHED, LEVEL_MAIN },
 	{ "year",            "YEAR",         SIMPLE, LEVEL_MAIN },
 	{ "month",           "MONTH",        SIMPLE, LEVEL_MAIN },
@@ -185,7 +190,7 @@
 	{ "language",        "LANGUAGE",     SIMPLE, LEVEL_MAIN },
 	{ "type",            "GENRE",  BT_GENRE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_MAIN },
@@ -194,6 +199,7 @@
 	{ "pagetotal",       "?pagetotal?",  SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN   },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -236,6 +242,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "maintitle",       "TITLE",        TITLE,  LEVEL_HOST },
 	{ "mainsubtitle",    "SUBTITLE",     TITLE,  LEVEL_HOST },
 	{ "maintitleaddon",  "TITLEADDON",   TITLE,  LEVEL_HOST },
@@ -253,7 +260,7 @@
 	{ "series",          "?series?",     SIMPLE, LEVEL_HOST }, /* WRONG */
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_MAIN },
@@ -263,6 +270,7 @@
 	{ "pagetotal",       "?pagetotal?",  SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -308,6 +316,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "booktitle",       "TITLE",        TITLE,  LEVEL_HOST },
 	{ "booksubtitle",    "SUBTITLE",     TITLE,  LEVEL_HOST },
 	{ "booktitleaddon",  "TITLEADDON",   TITLE,  LEVEL_HOST },
@@ -330,7 +339,7 @@
 	{ "series",          "TITLE",        SIMPLE, LEVEL_SERIES+1 }, /* WRONG */
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_MAIN },
@@ -338,6 +347,7 @@
 	{ "chapter",         "CHAPTER",      SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -366,11 +376,12 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "language",        "LANGUAGE",     SIMPLE, LEVEL_MAIN },
 	{ "edition",         "EDITION",      SIMPLE, LEVEL_MAIN },
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "introduction",    "INTROAUTHOR",  PERSON, LEVEL_HOST },
 	{ "foreword",        "INTROAUTHOR",  PERSON, LEVEL_HOST },
@@ -419,6 +430,7 @@
 	{ "pages",           "PAGES",        PAGES,  LEVEL_MAIN }, /* WRONG */
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -465,6 +477,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 
 	{ "booktitle",       "TITLE",        TITLE,  LEVEL_HOST },
 	{ "booksubtitle",    "SUBTITLE",     TITLE,  LEVEL_HOST },
@@ -491,7 +504,7 @@
 	{ "volumes",         "NUMVOLUMES",   SIMPLE, LEVEL_HOST },
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_HOST },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_HOST },
@@ -500,6 +513,7 @@
 	{ "pages",           "PAGES",        PAGES,  LEVEL_MAIN }, /* WRONG */
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -543,6 +557,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "language",        "LANGUAGE",     SIMPLE, LEVEL_MAIN },
 	{ "edition",         "EDITION",      SIMPLE, LEVEL_MAIN },
 	{ "version",         "EDITION",      SIMPLE, LEVEL_MAIN },
@@ -550,7 +565,7 @@
 	{ "series",          "TITLE",        SIMPLE, LEVEL_HOST },
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "organization",    "ORGANIZER:CORP", SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
@@ -561,6 +576,7 @@
 	{ "pagetotal",       "?????????",    SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -593,6 +609,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "day",             "DAY",          SIMPLE, LEVEL_MAIN },
 	{ "month",           "MONTH",        SIMPLE, LEVEL_MAIN },
 	{ "year",            "YEAR",         SIMPLE, LEVEL_MAIN },
@@ -602,7 +619,7 @@
 	{ "version",         "EDITION",      SIMPLE, LEVEL_MAIN },
 	{ "type",            "GENRE",  BT_GENRE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "organization",    "ORGANIZER:CORP",SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
@@ -610,6 +627,7 @@
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "address",         "ADDRESS",      SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -639,6 +657,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "date",            "DATE",         SIMPLE, LEVEL_MAIN },
 	{ "day",             "DAY",          SIMPLE, LEVEL_MAIN },
 	{ "month",           "MONTH",        SIMPLE, LEVEL_MAIN },
@@ -647,13 +666,14 @@
 	{ "version",         "EDITION",      SIMPLE, LEVEL_MAIN },
 	{ "type",            "GENRE",  BT_GENRE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "organization",    "ORGANIZER:CORP",    SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -674,6 +694,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "date",            "DATE",         SIMPLE, LEVEL_MAIN },
 	{ "day",             "DAY",          SIMPLE, LEVEL_MAIN },
 	{ "month",           "MONTH",        SIMPLE, LEVEL_MAIN },
@@ -681,7 +702,7 @@
 	{ "version",         "EDITION",      SIMPLE, LEVEL_MAIN },
 	{ "type",            "GENRE",  BT_GENRE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "organization",    "ORGANIZER:CORP",    SIMPLE, LEVEL_MAIN },
 	{ "location",        "ADDRESS",      SIMPLE, LEVEL_MAIN },
@@ -694,6 +715,7 @@
 	{ "urlyear",         "?????????",    SIMPLE, LEVEL_MAIN },
 	{ "address",         "ADDRESS",      SIMPLE, LEVEL_MAIN },
 	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "refnum",          "REFNUM",       SIMPLE, LEVEL_MAIN },
 	{ "",                "RESOURCE|text",   ALWAYS, LEVEL_MAIN },
 	{ "",                "INTERNAL_TYPE|PATENT",    ALWAYS, LEVEL_MAIN },
@@ -723,6 +745,7 @@
 	{ "title",           "TITLE",               TITLE,      LEVEL_HOST   },
 	{ "subtitle",        "SUBTITLE",            TITLE,      LEVEL_HOST   },
 	{ "titleaddon",      "TITLEADDON",          TITLE,      LEVEL_HOST   },
+	{ "shorttitle",      "SHORTTITLE",          SIMPLE,     LEVEL_HOST   },
 	{ "issuetitle",      "TITLE",               TITLE,      LEVEL_MAIN   },
 	{ "issuesubtitle",   "SUBTITLE",            TITLE,      LEVEL_MAIN   },
 	{ "issuetitleaddon", "TITLEADDON",          TITLE,      LEVEL_MAIN   },
@@ -736,11 +759,12 @@
 	{ "year",            "PARTYEAR",            SIMPLE,     LEVEL_MAIN   },
 	{ "pages",           "PAGES",               PAGES,      LEVEL_MAIN   },
 	{ "note",            "NOTES",               SIMPLE,     LEVEL_MAIN   },
-	{ "annote",          "NOTES",               SIMPLE,     LEVEL_MAIN   },
+	{ "annote",          "ANNOTATION",          SIMPLE,     LEVEL_MAIN   },
 	{ "annotation",      "ANNOTATION",          SIMPLE,     LEVEL_MAIN   },
 	{ "issn",            "ISSN",                SIMPLE,     LEVEL_HOST   },
 	{ "addendum",        "ADDENDUM",            SIMPLE,     LEVEL_MAIN   },
 	{ "doi",             "DOI",                 SIMPLE,     LEVEL_MAIN   },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",                    BT_EPRINT,  LEVEL_MAIN   },
 	{ "eprinttype",      "",                    BT_EPRINT,  LEVEL_MAIN   },
 	{ "url",             "",                    BT_URL,     LEVEL_MAIN   },
@@ -784,6 +808,7 @@
 	{ "title",           "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",        "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",      "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",      "SHORTTITLE",   SIMPLE, LEVEL_MAIN },
 	{ "maintitle",       "TITLE",        TITLE,  LEVEL_HOST },
 	{ "mainsubtitle",    "SUBTITLE",     TITLE,  LEVEL_HOST },
 	{ "maintitleaddon",  "TITLEADDON",   TITLE,  LEVEL_HOST },
@@ -801,7 +826,7 @@
 	{ "series",          "?????",        SIMPLE, LEVEL_HOST }, /* WRONG */
 	{ "number",          "NUMBER",       SIMPLE, LEVEL_MAIN },
 	{ "note",            "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",          "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",          "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",      "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "organization",    "ORGANIZER:CORP",SIMPLE, LEVEL_MAIN },
 	{ "publisher",       "PUBLISHER",    SIMPLE, LEVEL_MAIN },
@@ -812,6 +837,7 @@
 	{ "pagetotal",       "?????????",    SIMPLE, LEVEL_MAIN },
 	{ "addendum",        "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "doi",             "DOI",          SIMPLE, LEVEL_MAIN },
+	{ "pubstate",        "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "eprint",          "",       BT_EPRINT, LEVEL_MAIN },
 	{ "eprinttype",      "",   BT_EPRINT, LEVEL_MAIN },
 	{ "url",             "",         BT_URL, LEVEL_MAIN },
@@ -827,15 +853,15 @@
         { "",                "GENRE|conference publication",   ALWAYS, LEVEL_MAIN }
 };
 
-
-
 /* Technical reports */
 static lookups report[] = {
 	{ "author",      "AUTHOR",               PERSON,        LEVEL_MAIN },
 	{ "title",       "TITLE",                TITLE,         LEVEL_MAIN },
 	{ "subtitle",    "SUBTITLE",             TITLE,         LEVEL_MAIN },
 	{ "titleaddon",  "TITLEADDON",           TITLE,         LEVEL_MAIN },
-	{ "type",        "GENRE",                BT_GENRE,  LEVEL_MAIN },
+	{ "shorttitle",  "SHORTTITLE",           SIMPLE,        LEVEL_MAIN },
+	{ "series",      "TITLE",                TITLE,         LEVEL_HOST },
+	{ "type",        "GENRE",                BT_GENRE,      LEVEL_MAIN },
 	{ "institution", "SPONSOR:ASIS",         SIMPLE,        LEVEL_MAIN },
 	{ "year",        "YEAR",                 SIMPLE,        LEVEL_MAIN },
 	{ "month",       "MONTH",                SIMPLE,        LEVEL_MAIN },
@@ -843,7 +869,7 @@
 	{ "language",    "LANGUAGE",             SIMPLE,        LEVEL_MAIN },
 	{ "number",      "REPORTNUMBER",         SIMPLE,        LEVEL_MAIN },
 	{ "note",        "NOTES",                SIMPLE,        LEVEL_MAIN },
-	{ "annote",      "NOTES",                SIMPLE,        LEVEL_MAIN },
+	{ "annote",      "ANNOTATION",           SIMPLE,        LEVEL_MAIN },
 	{ "annotation",  "ANNOTATION",           SIMPLE,        LEVEL_MAIN },
 	{ "version",     "EDITION",              SIMPLE,        LEVEL_MAIN },
 	{ "location",    "ADDRESS",              SIMPLE,        LEVEL_MAIN },
@@ -853,15 +879,16 @@
 	{ "pagetotal",   "?????????",            SIMPLE,        LEVEL_MAIN },
 	{ "addendum",    "ADDENDUM",             SIMPLE,        LEVEL_MAIN },
 	{ "doi",         "DOI",                  SIMPLE,        LEVEL_MAIN },
-	{ "eprint",      "",                     BT_EPRINT, LEVEL_MAIN },
-	{ "eprinttype",  "",                     BT_EPRINT, LEVEL_MAIN },
-	{ "url",         "",                     BT_URL,    LEVEL_MAIN },
+	{ "pubstate",    "PUBSTATE",             SIMPLE,        LEVEL_MAIN },
+	{ "eprint",      "",                     BT_EPRINT,     LEVEL_MAIN },
+	{ "eprinttype",  "",                     BT_EPRINT,     LEVEL_MAIN },
+	{ "url",         "",                     BT_URL,        LEVEL_MAIN },
 	{ "urldate",     "URLDATE",              SIMPLE,        LEVEL_MAIN },
 	{ "urlday",      "?????????",            SIMPLE,        LEVEL_MAIN },
 	{ "urlmonth",    "?????????",            SIMPLE,        LEVEL_MAIN },
 	{ "urlyear",     "?????????",            SIMPLE,        LEVEL_MAIN },
 	{ "address",     "ADDRESS",              SIMPLE,        LEVEL_MAIN },
-	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "hyphenation", "LANGCATALOG",          SIMPLE,        LEVEL_MAIN },
 	{ "refnum",      "REFNUM",               SIMPLE,        LEVEL_MAIN },
 	{ "",            "INTERNAL_TYPE|REPORT", ALWAYS,        LEVEL_MAIN },
 	{ "",            "RESOURCE|text",        ALWAYS,        LEVEL_MAIN },
@@ -874,6 +901,7 @@
 	{ "title",        "TITLE",        TITLE,  LEVEL_MAIN },
 	{ "subtitle",     "SUBTITLE",     TITLE,  LEVEL_MAIN },
 	{ "titleaddon",   "TITLEADDON",   TITLE,  LEVEL_MAIN },
+	{ "shorttitle",   "SHORTTITLE",           SIMPLE,        LEVEL_MAIN },
 	{ "howpublished", "",       HOWPUBLISHED, LEVEL_MAIN },
 	{ "year",         "YEAR",         SIMPLE, LEVEL_MAIN },
 	{ "month",        "MONTH",        SIMPLE, LEVEL_MAIN },
@@ -885,11 +913,12 @@
 	{ "urlyear",      "?????????",    SIMPLE, LEVEL_MAIN },
 	{ "language",     "LANGUAGE",     SIMPLE, LEVEL_MAIN },
 	{ "note",         "NOTES",        SIMPLE, LEVEL_MAIN },
-	{ "annote",       "NOTES",        SIMPLE, LEVEL_MAIN },
+	{ "annote",       "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "annotation",   "ANNOTATION",   SIMPLE, LEVEL_MAIN },
 	{ "addendum",     "ADDENDUM",     SIMPLE, LEVEL_MAIN },
 	{ "address",      "ADDRESS",      SIMPLE, LEVEL_MAIN },
-	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "hyphenation",  "LANGCATALOG",  SIMPLE, LEVEL_MAIN   },
+	{ "pubstate",     "PUBSTATE",     SIMPLE, LEVEL_MAIN },
 	{ "refnum",       "REFNUM",       SIMPLE, LEVEL_MAIN },
 	{ "",             "INTERNAL_TYPE|BOOK",    ALWAYS, LEVEL_MAIN },
 	{ "",             "RESOURCE|text",ALWAYS, LEVEL_MAIN },
@@ -901,6 +930,7 @@
 	{ "title",        "TITLE",                TITLE,           LEVEL_MAIN },
 	{ "subtitle",     "SUBTITLE",             TITLE,           LEVEL_MAIN },
 	{ "titleaddon",   "TITLEADDON",           TITLE,           LEVEL_MAIN },
+	{ "shorttitle",   "SHORTTITLE",           SIMPLE,          LEVEL_MAIN },
 	{ "year",         "YEAR",                 SIMPLE,          LEVEL_MAIN },
 	{ "month",        "MONTH",                SIMPLE,          LEVEL_MAIN },
 	{ "day",          "DAY",                  SIMPLE,          LEVEL_MAIN },
@@ -918,10 +948,11 @@
 	{ "language",     "LANGUAGE",             SIMPLE,          LEVEL_MAIN },
 	{ "location",     "ADDRESS",              SIMPLE,          LEVEL_MAIN },
 	{ "note",         "NOTES",                SIMPLE,          LEVEL_MAIN },
-	{ "annote",       "NOTES",                SIMPLE,          LEVEL_MAIN },
+	{ "annote",       "ANNOTATION",           SIMPLE,          LEVEL_MAIN },
 	{ "annotation",   "ANNOTATION",           SIMPLE,          LEVEL_MAIN },
 	{ "address",      "ADDRESS",              SIMPLE,          LEVEL_MAIN },
-	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "hyphenation",  "LANGCATALOG",          SIMPLE,          LEVEL_MAIN },
+	{ "pubstate",     "PUBSTATE",             SIMPLE,          LEVEL_MAIN },
 	{ "refnum",       "REFNUM",               SIMPLE,          LEVEL_MAIN },
 	{ "",             "INTERNAL_TYPE|THESIS", ALWAYS,          LEVEL_MAIN },
 	{ "",             "RESOURCE|text",        ALWAYS,          LEVEL_MAIN },
@@ -933,6 +964,7 @@
 	{ "title",        "TITLE",                TITLE,           LEVEL_MAIN },
 	{ "subtitle",     "SUBTITLE",             TITLE,           LEVEL_MAIN },
 	{ "titleaddon",   "TITLEADDON",           TITLE,           LEVEL_MAIN },
+	{ "shorttitle",   "SHORTTITLE",           SIMPLE,          LEVEL_MAIN },
 	{ "year",         "YEAR",                 SIMPLE,          LEVEL_MAIN },
 	{ "month",        "MONTH",                SIMPLE,          LEVEL_MAIN },
 	{ "day",          "DAY",                  SIMPLE,          LEVEL_MAIN },
@@ -950,10 +982,11 @@
 	{ "language",     "LANGUAGE",             SIMPLE,          LEVEL_MAIN },
 	{ "location",     "ADDRESS",              SIMPLE,          LEVEL_MAIN },
 	{ "note",         "NOTES",                SIMPLE,          LEVEL_MAIN },
-	{ "annote",       "NOTES",                SIMPLE,          LEVEL_MAIN },
+	{ "annote",       "ANNOTATION",           SIMPLE,          LEVEL_MAIN },
 	{ "annotation",   "ANNOTATION",           SIMPLE,          LEVEL_MAIN },
 	{ "address",      "ADDRESS",              SIMPLE,          LEVEL_MAIN },
-	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "hyphenation",  "LANGCATALOG",          SIMPLE,          LEVEL_MAIN },
+	{ "pubstate",     "PUBSTATE",             SIMPLE,          LEVEL_MAIN },
 	{ "refnum",       "REFNUM",               SIMPLE,          LEVEL_MAIN },
 	{ "",             "INTERNAL_TYPE|THESIS", ALWAYS,          LEVEL_MAIN },
 	{ "",             "RESOURCE|text",        ALWAYS,          LEVEL_MAIN },
@@ -966,6 +999,7 @@
 	{ "title",        "TITLE",                 TITLE,           LEVEL_MAIN },
 	{ "subtitle",     "SUBTITLE",              TITLE,           LEVEL_MAIN },
 	{ "titleaddon",   "TITLEADDON",            TITLE,           LEVEL_MAIN },
+	{ "shorttitle",   "SHORTTITLE",            SIMPLE,          LEVEL_MAIN },
 	{ "year",         "YEAR",                  SIMPLE,          LEVEL_MAIN },
 	{ "month",        "MONTH",                 SIMPLE,          LEVEL_MAIN },
 	{ "day",          "DAY",                   SIMPLE,          LEVEL_MAIN },
@@ -983,10 +1017,11 @@
 	{ "language",     "LANGUAGE",              SIMPLE,          LEVEL_MAIN },
 	{ "location",     "ADDRESS",               SIMPLE,          LEVEL_MAIN },
 	{ "note",         "NOTES",                 SIMPLE,          LEVEL_MAIN },
-	{ "annote",       "NOTES",                 SIMPLE,          LEVEL_MAIN },
+	{ "annote",       "ANNOTATION",            SIMPLE,          LEVEL_MAIN },
 	{ "annotation",   "ANNOTATION",            SIMPLE,          LEVEL_MAIN },
 	{ "address",      "ADDRESS",               SIMPLE,          LEVEL_MAIN },
-	{ "hyphenation",     "LANGCATALOG",            SIMPLE,      LEVEL_MAIN   },
+	{ "hyphenation",  "LANGCATALOG",           SIMPLE,          LEVEL_MAIN },
+	{ "pubstate",     "PUBSTATE",              SIMPLE,          LEVEL_MAIN },
 	{ "refnum",       "REFNUM",                SIMPLE,          LEVEL_MAIN },
 	{ "",             "INTERNAL_TYPE|THESIS",  ALWAYS,          LEVEL_MAIN },
 	{ "",             "RESOURCE|text",         ALWAYS,          LEVEL_MAIN },
diff --git a/bibutils/charsets.c b/bibutils/charsets.c
--- a/bibutils/charsets.c
+++ b/bibutils/charsets.c
@@ -1,20993 +1,34626 @@
 /*
- * charsets.h
- *
- * Copyright (c) Chris Putnam 2003-2013
- *
- * Source code released under the GPL version 2
- *
- */
-#include "charsets.h"
-
-charconvert adobeiso[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- /* 144 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 145 */ 768,/*COMBININGGRAVEACCENT*/
- /* 146 */ 769,/*COMBININGACUTEACCENT*/
- /* 147 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 148 */ 771,/*COMBININGTILDE*/
- /* 149 */ 772,/*COMBININGMACRON*/
- /* 150 */ 774,/*COMBININGBREVE*/
- /* 151 */ 775,/*COMBININGDOTABOVE*/
- /* 152 */ 776,/*COMBININGDIAERESIS*/
- 153,
- /* 154 */ 778,/*COMBININGRINGABOVE*/
- /* 155 */ 807,/*COMBININGCEDILLA*/
- 156,
- /* 157 */ 779,/*COMBININGDOUBLEACUTEACCENT*/
- /* 158 */ 808,/*COMBININGOGONEK*/
- /* 159 */ 780,/*COMBININGCARON*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert adobestd[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 8260,/*FRACTIONSLASH*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 164,/*CURRENCYSIGN*/
- 169,
- /* 170 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 173 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 174 */ 64257,/*LATINSMALLLIGATUREFI*/
- /* 175 */ 64258,/*LATINSMALLLIGATUREFL*/
- 176,
- /* 177 */ 8211,/*ENDASH*/
- /* 178 */ 8224,/*DAGGER*/
- /* 179 */ 8225,/*DOUBLEDAGGER*/
- /* 180 */ 183,/*MIDDLEDOT*/
- 181,
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 8729,/*BULLETOPERATOR*/
- /* 184 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 185 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 186 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 189 */ 8240,/*PERMILLESIGN*/
- 190,
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- 192,
- /* 193 */ 768,/*COMBININGGRAVEACCENT*/
- /* 194 */ 180,/*ACUTEACCENT*/
- /* 195 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 196 */ 771,/*COMBININGTILDE*/
- /* 197 */ 175,/*MACRON*/
- /* 198 */ 728,/*BREVE*/
- /* 199 */ 729,/*DOTABOVE*/
- /* 200 */ 168,/*DIAERESIS*/
- 201,
- /* 202 */ 176,/*DEGREESIGN*/
- /* 203 */ 184,/*CEDILLA*/
- 204,
- /* 205 */ 733,/*DOUBLEACUTEACCENT*/
- /* 206 */ 731,/*OGONEK*/
- /* 207 */ 711,/*CARON*/
- /* 208 */ 8212,/*EMDASH*/
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- /* 225 */ 198,/*LATINCAPITALLETTERAE*/
- 226,
- /* 227 */ 170,/*FEMININEORDINALINDICATOR*/
- 228,
- 229,
- 230,
- 231,
- /* 232 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 233 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 234 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 235 */ 186,/*MASCULINEORDINALINDICATOR*/
- 236,
- 237,
- 238,
- 239,
- 240,
- /* 241 */ 230,/*LATINSMALLLETTERAE*/
- 242,
- 243,
- 244,
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- 246,
- 247,
- /* 248 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 249 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 250 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 251 */ 223,/*LATINSMALLLETTERSHARPS*/
- 252,
- 253,
- 254,
- 255
-};
-charconvert adobesym[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- /* 162 */ 8242,/*PRIME*/
- /* 163 */ 8804,/*LESS-THANOREQUALTO*/
- /* 164 */ 8725,/*DIVISIONSLASH*/
- /* 165 */ 8734,/*INFINITY*/
- /* 166 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 167 */ 9827,/*BLACKCLUBSUIT*/
- /* 168 */ 9830,/*BLACKDIAMONDSUIT*/
- /* 169 */ 9829,/*BLACKHEARTSUIT*/
- /* 170 */ 9824,/*BLACKSPADESUIT*/
- /* 171 */ 8596,/*LEFTRIGHTARROW*/
- /* 172 */ 8592,/*LEFTWARDSARROW*/
- /* 173 */ 8593,/*UPWARDSARROW*/
- /* 174 */ 8594,/*RIGHTWARDSARROW*/
- /* 175 */ 8595,/*DOWNWARDSARROW*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8243,/*DOUBLEPRIME*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 215,/*MULTIPLICATIONSIGN*/
- /* 181 */ 8733,/*PROPORTIONALTO*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8729,/*BULLETOPERATOR*/
- /* 184 */ 247,/*DIVISIONSIGN*/
- /* 185 */ 8800,/*NOTEQUALTO*/
- /* 186 */ 8801,/*IDENTICALTO*/
- /* 187 */ 8776,/*ALMOSTEQUALTO*/
- /* 188 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- /* 198 */ 8709,/*EMPTYSET*/
- /* 199 */ 8745,/*INTERSECTION*/
- /* 200 */ 8746,/*UNION*/
- /* 201 */ 8835,/*SUPERSETOF*/
- /* 202 */ 8839,/*SUPERSETOFOREQUALTO*/
- 203,
- /* 204 */ 8834,/*SUBSETOF*/
- /* 205 */ 8838,/*SUBSETOFOREQUALTO*/
- /* 206 */ 8712,/*ELEMENTOF*/
- 207,
- /* 208 */ 8736,/*ANGLE*/
- /* 209 */ 8711,/*NABLA*/
- 210,
- 211,
- 212,
- /* 213 */ 8719,/*N-ARYPRODUCT*/
- /* 214 */ 8730,/*SQUAREROOT*/
- /* 215 */ 8901,/*DOTOPERATOR*/
- /* 216 */ 172,/*NOTSIGN*/
- /* 217 */ 8743,/*LOGICALAND*/
- /* 218 */ 8744,/*LOGICALOR*/
- /* 219 */ 8660,/*LEFTRIGHTDOUBLEARROW*/
- /* 220 */ 8656,/*LEFTWARDSDOUBLEARROW*/
- /* 221 */ 8657,/*UPWARDSDOUBLEARROW*/
- /* 222 */ 8658,/*RIGHTWARDSDOUBLEARROW*/
- /* 223 */ 8659,/*DOWNWARDSDOUBLEARROW*/
- /* 224 */ 9674,/*LOZENGE*/
- /* 225 */ 9001,/*LEFT-POINTINGANGLEBRACKET*/
- 226,
- 227,
- 228,
- /* 229 */ 8721,/*N-ARYSUMMATION*/
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- /* 241 */ 9002,/*RIGHT-POINTINGANGLEBRACKET*/
- /* 242 */ 8747,/*INTEGRAL*/
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert applecro[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 130 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 131 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 132 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 140 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 147 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 151 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 152 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 155 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 156 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 8224,/*DAGGER*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 180,/*ACUTEACCENT*/
- /* 172 */ 168,/*DIAERESIS*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 175 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8721,/*N-ARYSUMMATION*/
- /* 184 */ 8719,/*N-ARYPRODUCT*/
- /* 185 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 186 */ 8747,/*INTEGRAL*/
- /* 187 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 188 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 189 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 190 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 191 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 192 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 193 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 204 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 205 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 206 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 207 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 208 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 9674,/*LOZENGE*/
- /* 216 */ 65534,/*APPLELOGO*/
- /* 217 */ 169,/*COPYRIGHTSIGN*/
- /* 218 */ 8260,/*FRACTIONSLASH*/
- /* 219 */ 164,/*CURRENCYSIGN*/
- /* 220 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 221 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 222 */ 198,/*LATINCAPITALLETTERAE*/
- /* 223 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 224 */ 8211,/*ENDASH*/
- /* 225 */ 183,/*MIDDLEDOT*/
- /* 226 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 227 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 228 */ 8240,/*PERMILLESIGN*/
- /* 229 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 230 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 231 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 234 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 235 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 236 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 237 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 240 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 241 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 242 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 243 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 244 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 246 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 247 */ 771,/*COMBININGTILDE*/
- /* 248 */ 175,/*MACRON*/
- /* 249 */ 960,/*GREEKSMALLLETTERPI*/
- /* 250 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 251 */ 730,/*RINGABOVE*/
- /* 252 */ 184,/*CEDILLA*/
- /* 253 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 254 */ 230,/*LATINSMALLLETTERAE*/
- /* 255 */ 711/*CARON*/
-};
-charconvert applecyr[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 129 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 130 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 131 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 132 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 133 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 134 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 135 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 136 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 137 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 138 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 139 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 140 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 141 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 142 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 143 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 144 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 145 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 146 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 147 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 148 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 149 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 150 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 151 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 152 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 153 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 154 */ 1066,/*CYRILLICCAPITALLETTERHARDSIGN*/
- /* 155 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 156 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 157 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 158 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 159 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 160 */ 8224,/*DAGGER*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 1030,/*CYRILLICCAPITALLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 1026,/*CYRILLICCAPITALLETTERDJE*/
- /* 172 */ 1106,/*CYRILLICSMALLLETTERDJE*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 1027,/*CYRILLICCAPITALLETTERGJE*/
- /* 175 */ 1107,/*CYRILLICSMALLLETTERGJE*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 1110,/*CYRILLICSMALLLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 1032,/*CYRILLICCAPITALLETTERJE*/
- /* 184 */ 1028,/*CYRILLICCAPITALLETTERUKRAINIANIE*/
- /* 185 */ 1108,/*CYRILLICSMALLLETTERUKRAINIANIE*/
- /* 186 */ 1031,/*CYRILLICCAPITALLETTERYI*/
- /* 187 */ 1111,/*CYRILLICSMALLLETTERYI*/
- /* 188 */ 1033,/*CYRILLICCAPITALLETTERLJE*/
- /* 189 */ 1113,/*CYRILLICSMALLLETTERLJE*/
- /* 190 */ 1034,/*CYRILLICCAPITALLETTERNJE*/
- /* 191 */ 1114,/*CYRILLICSMALLLETTERNJE*/
- /* 192 */ 1112,/*CYRILLICSMALLLETTERJE*/
- /* 193 */ 1029,/*CYRILLICCAPITALLETTERDZE*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 1035,/*CYRILLICCAPITALLETTERTSHE*/
- /* 204 */ 1115,/*CYRILLICSMALLLETTERTSHE*/
- /* 205 */ 1036,/*CYRILLICCAPITALLETTERKJE*/
- /* 206 */ 1116,/*CYRILLICSMALLLETTERKJE*/
- /* 207 */ 1109,/*CYRILLICSMALLLETTERDZE*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 216 */ 1038,/*CYRILLICCAPITALLETTERSHORTU*/
- /* 217 */ 1118,/*CYRILLICSMALLLETTERSHORTU*/
- /* 218 */ 1039,/*CYRILLICCAPITALLETTERDZHE*/
- /* 219 */ 1119,/*CYRILLICSMALLLETTERDZHE*/
- /* 220 */ 8470,/*NUMEROSIGN*/
- /* 221 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 222 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 223 */ 1103,/*CYRILLICSMALLLETTERYA*/
- /* 224 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 225 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 226 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 227 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 228 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 229 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 230 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 231 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 232 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 233 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 234 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 235 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 236 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 237 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 238 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 239 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 240 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 241 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 242 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 243 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 244 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 245 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 246 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 247 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 248 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 249 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 250 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 251 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 252 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 253 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 254 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 255 */ 164/*CURRENCYSIGN*/
-};
-charconvert applegk2[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 130 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 131 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 132 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 140 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 163,/*POUNDSIGN*/
- /* 147 */ 8482,/*TRADEMARKSIGN*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 8729,/*BULLETOPERATOR*/
- /* 151 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 152 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- 155,
- /* 156 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- 170,
- /* 171 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 172 */ 167,/*SECTIONSIGN*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 175 */ 903,/*GREEKANOTELEIA*/
- /* 176 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 181 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 182 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 183 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 184 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 185 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 186 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 187 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 188 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 189 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 190 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 191 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 192 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 193 */ 185,/*SUPERSCRIPTONE*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 178,/*SUPERSCRIPTTWO*/
- /* 196 */ 179,/*SUPERSCRIPTTHREE*/
- /* 197 */ 168,/*DIAERESIS*/
- /* 198 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 166,/*BROKENBAR*/
- /* 204 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 205 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 206 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 207 */ 176,/*DEGREESIGN*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 900,/*GREEKTONOS*/
- /* 215 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 216 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 217 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 218 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 219 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 220 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 221 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 222 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 223 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 224 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 225 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 226 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 227 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 228 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 229 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 230 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 231 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 232 */ 951,/*GREEKSMALLLETTERETA*/
- /* 233 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 234 */ 958,/*GREEKSMALLLETTERXI*/
- /* 235 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 236 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 237 */ 956,/*GREEKSMALLLETTERMU*/
- /* 238 */ 957,/*GREEKSMALLLETTERNU*/
- /* 239 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 240 */ 960,/*GREEKSMALLLETTERPI*/
- /* 241 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- /* 242 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 243 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 244 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 245 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 246 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 247 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 248 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 249 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 250 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 251 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 252 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 253 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 254 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 255 */ 8240/*PERMILLESIGN*/
-};
-charconvert applegrk[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- /* 180 */ 900,/*GREEKTONOS*/
- /* 181 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 182 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- 183,
- /* 184 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 185 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 186 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- 187,
- /* 188 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- 189,
- /* 190 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 191 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 192 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 193 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 194 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 195 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 196 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 197 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 198 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 199 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 200 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 201 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 202 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 203 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 204 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 205 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 206 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 207 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 208 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 209 */ 929,/*GREEKCAPITALLETTERRHO*/
- 210,
- /* 211 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 212 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 213 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 214 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 215 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 216 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 217 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 218 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 219 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 220 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 221 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 222 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 223 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 224 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 225 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 226 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 227 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 228 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 229 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 230 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 231 */ 951,/*GREEKSMALLLETTERETA*/
- /* 232 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 233 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 234 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 235 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 236 */ 956,/*GREEKSMALLLETTERMU*/
- /* 237 */ 957,/*GREEKSMALLLETTERNU*/
- /* 238 */ 958,/*GREEKSMALLLETTERXI*/
- /* 239 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 240 */ 960,/*GREEKSMALLLETTERPI*/
- /* 241 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 242 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 243 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 244 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 245 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 246 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 247 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 248 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 249 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 250 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 251 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 252 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 253 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 254 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- 255
-};
-charconvert appleice[] = {
- 0,
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 130 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 131 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 132 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 140 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 147 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 151 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 152 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 155 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 156 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 180,/*ACUTEACCENT*/
- /* 172 */ 168,/*DIAERESIS*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 198,/*LATINCAPITALLETTERAE*/
- /* 175 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 165,/*YENSIGN*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8721,/*N-ARYSUMMATION*/
- /* 184 */ 8719,/*N-ARYPRODUCT*/
- /* 185 */ 960,/*GREEKSMALLLETTERPI*/
- /* 186 */ 8747,/*INTEGRAL*/
- /* 187 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 188 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 189 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 190 */ 230,/*LATINSMALLLETTERAE*/
- /* 191 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 192 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 193 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 204 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 205 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 206 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 207 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 9674,/*LOZENGE*/
- /* 216 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 217 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 218 */ 8260,/*FRACTIONSLASH*/
- /* 219 */ 164,/*CURRENCYSIGN*/
- /* 220 */ 208,/*LATINCAPITALLETTERETH*/
- /* 221 */ 240,/*LATINSMALLLETTERETH*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 224 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 225 */ 183,/*MIDDLEDOT*/
- /* 226 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 227 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 228 */ 8240,/*PERMILLESIGN*/
- /* 229 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 230 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 231 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 232 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 233 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 234 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 235 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 236 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 237 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 240 */ 65534,/*APPLELOGO*/
- /* 241 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 242 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 243 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 244 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 246 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 247 */ 771,/*COMBININGTILDE*/
- /* 248 */ 175,/*MACRON*/
- /* 249 */ 728,/*BREVE*/
- /* 250 */ 729,/*DOTABOVE*/
- /* 251 */ 730,/*RINGABOVE*/
- /* 252 */ 184,/*CEDILLA*/
- /* 253 */ 733,/*DOUBLEACUTEACCENT*/
- /* 254 */ 731,/*OGONEK*/
- /* 255 */ 711/*CARON*/
-};
-charconvert applerom[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 130 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 131 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 132 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 140 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 147 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 151 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 152 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 155 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 156 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 8224,/*DAGGER*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 180,/*ACUTEACCENT*/
- /* 172 */ 168,/*DIAERESIS*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 198,/*LATINCAPITALLETTERAE*/
- /* 175 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 165,/*YENSIGN*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8721,/*N-ARYSUMMATION*/
- /* 184 */ 8719,/*N-ARYPRODUCT*/
- /* 185 */ 960,/*GREEKSMALLLETTERPI*/
- /* 186 */ 8747,/*INTEGRAL*/
- /* 187 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 188 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 189 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 190 */ 230,/*LATINSMALLLETTERAE*/
- /* 191 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 192 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 193 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 204 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 205 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 206 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 207 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 9674,/*LOZENGE*/
- /* 216 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 217 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 218 */ 8260,/*FRACTIONSLASH*/
- /* 219 */ 164,/*CURRENCYSIGN*/
- /* 220 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 221 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 222 */ 64257,/*LATINSMALLLIGATUREFI*/
- /* 223 */ 64258,/*LATINSMALLLIGATUREFL*/
- /* 224 */ 8225,/*DOUBLEDAGGER*/
- /* 225 */ 183,/*MIDDLEDOT*/
- /* 226 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 227 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 228 */ 8240,/*PERMILLESIGN*/
- /* 229 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 230 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 231 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 232 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 233 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 234 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 235 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 236 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 237 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- 240,
- /* 241 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 242 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 243 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 244 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 246 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 247 */ 771,/*COMBININGTILDE*/
- /* 248 */ 175,/*MACRON*/
- /* 249 */ 728,/*BREVE*/
- /* 250 */ 729,/*DOTABOVE*/
- /* 251 */ 730,/*RINGABOVE*/
- /* 252 */ 184,/*CEDILLA*/
- /* 253 */ 733,/*DOUBLEACUTEACCENT*/
- /* 254 */ 731,/*OGONEK*/
- /* 255 */ 711/*CARON*/
-};
-charconvert applerum[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 130 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 131 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 132 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 140 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 147 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 151 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 152 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 155 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 156 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 8224,/*DAGGER*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 180,/*ACUTEACCENT*/
- /* 172 */ 168,/*DIAERESIS*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 175 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 165,/*YENSIGN*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8721,/*N-ARYSUMMATION*/
- /* 184 */ 8719,/*N-ARYPRODUCT*/
- /* 185 */ 960,/*GREEKSMALLLETTERPI*/
- /* 186 */ 8747,/*INTEGRAL*/
- /* 187 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 188 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 189 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 190 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 191 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 192 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 193 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 204 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 205 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 206 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 207 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 9674,/*LOZENGE*/
- /* 216 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 217 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 218 */ 8260,/*FRACTIONSLASH*/
- /* 219 */ 164,/*CURRENCYSIGN*/
- /* 220 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 221 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 222 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 223 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 224 */ 8225,/*DOUBLEDAGGER*/
- /* 225 */ 183,/*MIDDLEDOT*/
- /* 226 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 227 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 228 */ 8240,/*PERMILLESIGN*/
- /* 229 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 230 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 231 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 232 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 233 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 234 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 235 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 236 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 237 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 240 */ 65534,/*APPLELOGO*/
- /* 241 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 242 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 243 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 244 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 246 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 247 */ 771,/*COMBININGTILDE*/
- /* 248 */ 175,/*MACRON*/
- /* 249 */ 728,/*BREVE*/
- /* 250 */ 729,/*DOTABOVE*/
- /* 251 */ 730,/*RINGABOVE*/
- /* 252 */ 184,/*CEDILLA*/
- /* 253 */ 733,/*DOUBLEACUTEACCENT*/
- /* 254 */ 731,/*OGONEK*/
- /* 255 */ 711/*CARON*/
-};
-charconvert appletur[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 129 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 130 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 131 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 132 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 133 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 134 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 135 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 136 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 137 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 138 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 139 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 140 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 141 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 142 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 143 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 144 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 145 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 146 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 147 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 148 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 149 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 150 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 151 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 152 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 153 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 155 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 156 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 157 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 158 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 160 */ 8224,/*DAGGER*/
- /* 161 */ 176,/*DEGREESIGN*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 167,/*SECTIONSIGN*/
- /* 165 */ 8729,/*BULLETOPERATOR*/
- /* 166 */ 182,/*PILCROWSIGN*/
- /* 167 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 168 */ 174,/*REGISTEREDSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 8482,/*TRADEMARKSIGN*/
- /* 171 */ 180,/*ACUTEACCENT*/
- /* 172 */ 168,/*DIAERESIS*/
- /* 173 */ 8800,/*NOTEQUALTO*/
- /* 174 */ 198,/*LATINCAPITALLETTERAE*/
- /* 175 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 176 */ 8734,/*INFINITY*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8804,/*LESS-THANOREQUALTO*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 165,/*YENSIGN*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8721,/*N-ARYSUMMATION*/
- /* 184 */ 8719,/*N-ARYPRODUCT*/
- /* 185 */ 960,/*GREEKSMALLLETTERPI*/
- /* 186 */ 8747,/*INTEGRAL*/
- /* 187 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 188 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 189 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 190 */ 230,/*LATINSMALLLETTERAE*/
- /* 191 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 192 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 193 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 194 */ 172,/*NOTSIGN*/
- /* 195 */ 8730,/*SQUAREROOT*/
- /* 196 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 197 */ 8776,/*ALMOSTEQUALTO*/
- /* 198 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 199 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 200 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 201 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 202 */ 160,/*NO-BREAKSPACE*/
- /* 203 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 204 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 205 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 206 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 207 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 208 */ 8211,/*ENDASH*/
- /* 209 */ 8212,/*EMDASH*/
- /* 210 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 211 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 212 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 213 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 214 */ 247,/*DIVISIONSIGN*/
- /* 215 */ 9674,/*LOZENGE*/
- /* 216 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 217 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 218 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 219 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 220 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 221 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 222 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 223 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 224 */ 8225,/*DOUBLEDAGGER*/
- /* 225 */ 183,/*MIDDLEDOT*/
- /* 226 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 227 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 228 */ 8240,/*PERMILLESIGN*/
- /* 229 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 230 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 231 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 232 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 233 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 234 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 235 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 236 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 237 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 240 */ 65534,/*APPLELOGO*/
- /* 241 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 242 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 243 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 244 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- 245,
- /* 246 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 247 */ 771,/*COMBININGTILDE*/
- /* 248 */ 175,/*MACRON*/
- /* 249 */ 728,/*BREVE*/
- /* 250 */ 729,/*DOTABOVE*/
- /* 251 */ 730,/*RINGABOVE*/
- /* 252 */ 184,/*CEDILLA*/
- /* 253 */ 733,/*DOUBLEACUTEACCENT*/
- /* 254 */ 731,/*OGONEK*/
- /* 255 */ 711/*CARON*/
-};
-charconvert atarist[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 162,/*CENTSIGN*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 165,/*YENSIGN*/
- /* 158 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 177 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 178 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 179 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 180 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 181 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 182 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 183 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 184 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 185 */ 168,/*DIAERESIS*/
- /* 186 */ 180,/*ACUTEACCENT*/
- /* 187 */ 8224,/*DAGGER*/
- /* 188 */ 182,/*PILCROWSIGN*/
- /* 189 */ 169,/*COPYRIGHTSIGN*/
- /* 190 */ 174,/*REGISTEREDSIGN*/
- /* 191 */ 8482,/*TRADEMARKSIGN*/
- /* 192 */ 307,/*LATINSMALLLIGATUREIJ*/
- /* 193 */ 306,/*LATINCAPITALLIGATUREIJ*/
- /* 194 */ 1488,/*HEBREWLETTERALEF*/
- /* 195 */ 1489,/*HEBREWLETTERBET*/
- /* 196 */ 1490,/*HEBREWLETTERGIMEL*/
- /* 197 */ 1491,/*HEBREWLETTERDALET*/
- /* 198 */ 1492,/*HEBREWLETTERHE*/
- /* 199 */ 1493,/*HEBREWLETTERVAV*/
- /* 200 */ 1494,/*HEBREWLETTERZAYIN*/
- /* 201 */ 1495,/*HEBREWLETTERHET*/
- /* 202 */ 1496,/*HEBREWLETTERTET*/
- /* 203 */ 1497,/*HEBREWLETTERYOD*/
- /* 204 */ 1499,/*HEBREWLETTERKAF*/
- /* 205 */ 1500,/*HEBREWLETTERLAMED*/
- /* 206 */ 1502,/*HEBREWLETTERMEM*/
- /* 207 */ 1504,/*HEBREWLETTERNUN*/
- /* 208 */ 1505,/*HEBREWLETTERSAMEKH*/
- /* 209 */ 1506,/*HEBREWLETTERAYIN*/
- /* 210 */ 1508,/*HEBREWLETTERPE*/
- /* 211 */ 1510,/*HEBREWLETTERTSADI*/
- /* 212 */ 1511,/*HEBREWLETTERQOF*/
- /* 213 */ 1512,/*HEBREWLETTERRESH*/
- /* 214 */ 1513,/*HEBREWLETTERSHIN*/
- /* 215 */ 1514,/*HEBREWLETTERTAV*/
- /* 216 */ 1503,/*HEBREWLETTERFINALNUN*/
- /* 217 */ 1498,/*HEBREWLETTERFINALKAF*/
- /* 218 */ 1501,/*HEBREWLETTERFINALMEM*/
- /* 219 */ 1507,/*HEBREWLETTERFINALPE*/
- /* 220 */ 1509,/*HEBREWLETTERFINALTSADI*/
- /* 221 */ 167,/*SECTIONSIGN*/
- /* 222 */ 8743,/*LOGICALAND*/
- /* 223 */ 8734,/*INFINITY*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8750,/*CONTOURINTEGRAL*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 179,/*SUPERSCRIPTTHREE*/
- /* 255 */ 175/*MACRON*/
-};
-charconvert cp1250[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- 131,
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- 136,
- /* 137 */ 8240,/*PERMILLESIGN*/
- /* 138 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 140 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 141 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 142 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 143 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- /* 154 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 157 */ 357,/*LATINSMALLLETTERTWITHCARON*/
- /* 158 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 159 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 711,/*CARON*/
- /* 162 */ 728,/*BREVE*/
- /* 163 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 731,/*OGONEK*/
- /* 179 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 186 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 189 */ 733,/*DOUBLEACUTEACCENT*/
- /* 190 */ 317,/*LATINCAPITALLETTERLWITHCARON*/
- /* 191 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 192 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 198 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 208 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 209 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 210 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 336,/*LATINCAPITALLETTEROWITHDOUBLEACUTE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 217 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 368,/*LATINCAPITALLETTERUWITHDOUBLEACUTE*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 230 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 271,/*LATINSMALLLETTERDWITHCARON*/
- /* 240 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 241 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 242 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 337,/*LATINSMALLLETTEROWITHDOUBLEACUTE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 249 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 369,/*LATINSMALLLETTERUWITHDOUBLEACUTE*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 255 */ 729/*DOTABOVE*/
-};
-charconvert cp1251[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1026,/*CYRILLICCAPITALLETTERDJE*/
- /* 129 */ 1027,/*CYRILLICCAPITALLETTERGJE*/
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 1107,/*CYRILLICSMALLLETTERGJE*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- /* 136 */ 8364,/*EUROSIGN*/
- /* 137 */ 8240,/*PERMILLESIGN*/
- /* 138 */ 1033,/*CYRILLICCAPITALLETTERLJE*/
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 140 */ 1034,/*CYRILLICCAPITALLETTERNJE*/
- /* 141 */ 1036,/*CYRILLICCAPITALLETTERKJE*/
- /* 142 */ 1035,/*CYRILLICCAPITALLETTERTSHE*/
- /* 143 */ 1039,/*CYRILLICCAPITALLETTERDZHE*/
- /* 144 */ 1106,/*CYRILLICSMALLLETTERDJE*/
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- /* 154 */ 1113,/*CYRILLICSMALLLETTERLJE*/
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 1114,/*CYRILLICSMALLLETTERNJE*/
- /* 157 */ 1116,/*CYRILLICSMALLLETTERKJE*/
- /* 158 */ 1115,/*CYRILLICSMALLLETTERTSHE*/
- /* 159 */ 1119,/*CYRILLICSMALLLETTERDZHE*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 1038,/*CYRILLICCAPITALLETTERSHORTU*/
- /* 162 */ 1118,/*CYRILLICSMALLLETTERSHORTU*/
- /* 163 */ 1032,/*CYRILLICCAPITALLETTERJE*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 1168,/*CYRILLICCAPITALLETTERGHEWITHUPTURN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 1028,/*CYRILLICCAPITALLETTERUKRAINIANIE*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 1031,/*CYRILLICCAPITALLETTERYI*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 1030,/*CYRILLICCAPITALLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 179 */ 1110,/*CYRILLICSMALLLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 180 */ 1169,/*CYRILLICSMALLLETTERGHEWITHUPTURN*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 185 */ 8470,/*NUMEROSIGN*/
- /* 186 */ 1108,/*CYRILLICSMALLLETTERUKRAINIANIE*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 1112,/*CYRILLICSMALLLETTERJE*/
- /* 189 */ 1029,/*CYRILLICCAPITALLETTERDZE*/
- /* 190 */ 1109,/*CYRILLICSMALLLETTERDZE*/
- /* 191 */ 1111,/*CYRILLICSMALLLETTERYI*/
- /* 192 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 193 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 194 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 195 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 196 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 197 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 198 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 199 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 200 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 201 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 202 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 203 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 204 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 205 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 206 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 207 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 208 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 209 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 210 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 211 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 212 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 213 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 214 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 215 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 216 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 217 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 218 */ 1066,/*CYRILLICCAPITALLETTERHARDSIGN*/
- /* 219 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 220 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 221 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 222 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 223 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 224 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 225 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 226 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 227 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 228 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 229 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 230 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 231 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 232 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 233 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 234 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 235 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 236 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 237 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 238 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 239 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 240 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 241 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 242 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 243 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 244 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 245 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 246 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 247 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 248 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 249 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 250 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 251 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 252 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 253 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 254 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 255 */ 1103/*CYRILLICSMALLLETTERYA*/
-};
-charconvert cp1252[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- /* 136 */ 710,/*MODIFIERLETTERCIRCUMFLEXACCENT*/
- /* 137 */ 8240,/*PERMILLESIGN*/
- /* 138 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 140 */ 338,/*LATINCAPITALLIGATUREOE*/
- 141,
- /* 142 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- /* 152 */ 732,/*SMALLTILDE*/
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- /* 154 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 339,/*LATINSMALLLIGATUREOE*/
- 157,
- /* 158 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 159 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert cp1253[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- 136,
- /* 137 */ 8240,/*PERMILLESIGN*/
- 138,
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- 140,
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- 154,
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 162 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- 170,
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 8213,/*HORIZONTALBAR*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 900,/*GREEKTONOS*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 185 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 186 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 191 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 192 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 193 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 194 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 195 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 196 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 197 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 198 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 199 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 200 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 201 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 202 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 203 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 204 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 205 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 206 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 207 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 208 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 209 */ 929,/*GREEKCAPITALLETTERRHO*/
- 210,
- /* 211 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 212 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 213 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 214 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 215 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 216 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 217 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 218 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 219 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 220 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 221 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 222 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 223 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 224 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 225 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 226 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 227 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 228 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 229 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 230 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 231 */ 951,/*GREEKSMALLLETTERETA*/
- /* 232 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 233 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 234 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 235 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 236 */ 956,/*GREEKSMALLLETTERMU*/
- /* 237 */ 957,/*GREEKSMALLLETTERNU*/
- /* 238 */ 958,/*GREEKSMALLLETTERXI*/
- /* 239 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 240 */ 960,/*GREEKSMALLLETTERPI*/
- /* 241 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 242 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 243 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 244 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 245 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 246 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 247 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 248 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 249 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 250 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 251 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 252 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 253 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 254 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- 255
-};
-charconvert cp1254[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- /* 136 */ 710,/*MODIFIERLETTERCIRCUMFLEXACCENT*/
- /* 137 */ 8240,/*PERMILLESIGN*/
- /* 138 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 140 */ 338,/*LATINCAPITALLIGATUREOE*/
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- /* 152 */ 732,/*SMALLTILDE*/
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- /* 154 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 339,/*LATINSMALLLIGATUREOE*/
- 157,
- 158,
- /* 159 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 222 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 254 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert cp1255[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- 136,
- /* 137 */ 8240,/*PERMILLESIGN*/
- 138,
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- 140,
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- 154,
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- 161,
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 215,/*MULTIPLICATIONSIGN*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 781,/*COMBININGVERTICALLINEABOVE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 247,/*DIVISIONSIGN*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- /* 223 */ 8215,/*DOUBLELOWLINE*/
- /* 224 */ 1488,/*HEBREWLETTERALEF*/
- /* 225 */ 1489,/*HEBREWLETTERBET*/
- /* 226 */ 1490,/*HEBREWLETTERGIMEL*/
- /* 227 */ 1491,/*HEBREWLETTERDALET*/
- /* 228 */ 1492,/*HEBREWLETTERHE*/
- /* 229 */ 1493,/*HEBREWLETTERVAV*/
- /* 230 */ 1494,/*HEBREWLETTERZAYIN*/
- /* 231 */ 1495,/*HEBREWLETTERHET*/
- /* 232 */ 1496,/*HEBREWLETTERTET*/
- /* 233 */ 1497,/*HEBREWLETTERYOD*/
- /* 234 */ 1498,/*HEBREWLETTERFINALKAF*/
- /* 235 */ 1499,/*HEBREWLETTERKAF*/
- /* 236 */ 1500,/*HEBREWLETTERLAMED*/
- /* 237 */ 1501,/*HEBREWLETTERFINALMEM*/
- /* 238 */ 1502,/*HEBREWLETTERMEM*/
- /* 239 */ 1503,/*HEBREWLETTERFINALNUN*/
- /* 240 */ 1504,/*HEBREWLETTERNUN*/
- /* 241 */ 1505,/*HEBREWLETTERSAMEKH*/
- /* 242 */ 1506,/*HEBREWLETTERAYIN*/
- /* 243 */ 1507,/*HEBREWLETTERFINALPE*/
- /* 244 */ 1508,/*HEBREWLETTERPE*/
- /* 245 */ 1509,/*HEBREWLETTERFINALTSADI*/
- /* 246 */ 1510,/*HEBREWLETTERTSADI*/
- /* 247 */ 1511,/*HEBREWLETTERQOF*/
- /* 248 */ 1512,/*HEBREWLETTERRESH*/
- /* 249 */ 1513,/*HEBREWLETTERSHIN*/
- /* 250 */ 1514,/*HEBREWLETTERTAV*/
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert cp1256[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1548,/*ARABICCOMMA*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- 131,
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- 136,
- /* 137 */ 8240,/*PERMILLESIGN*/
- 138,
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- 140,
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- /* 152 */ 1563,/*ARABICSEMICOLON*/
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- /* 154 */ 1567,/*ARABICQUESTIONMARK*/
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 1569,/*ARABICLETTERHAMZA*/
- /* 157 */ 1570,/*ARABICLETTERALEFWITHMADDAABOVE*/
- /* 158 */ 1571,/*ARABICLETTERALEFWITHHAMZAABOVE*/
- /* 159 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 1572,/*ARABICLETTERWAWWITHHAMZAABOVE*/
- /* 162 */ 1573,/*ARABICLETTERALEFWITHHAMZABELOW*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 1574,/*ARABICLETTERYEHWITHHAMZAABOVE*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 1575,/*ARABICLETTERALEF*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 1576,/*ARABICLETTERBEH*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- 175,
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 1577,/*ARABICLETTERTEHMARBUTA*/
- /* 179 */ 1578,/*ARABICLETTERTEH*/
- /* 180 */ 1579,/*ARABICLETTERTHEH*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 1580,/*ARABICLETTERJEEM*/
- 185,
- /* 186 */ 1581,/*ARABICLETTERHAH*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 1582,/*ARABICLETTERKHAH*/
- /* 189 */ 1583,/*ARABICLETTERDAL*/
- /* 190 */ 1584,/*ARABICLETTERTHAL*/
- /* 191 */ 1585,/*ARABICLETTERREH*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 1586,/*ARABICLETTERZAIN*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- 195,
- /* 196 */ 1587,/*ARABICLETTERSEEN*/
- /* 197 */ 1588,/*ARABICLETTERSHEEN*/
- /* 198 */ 1589,/*ARABICLETTERSAD*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 1590,/*ARABICLETTERDAD*/
- /* 205 */ 1591,/*ARABICLETTERTAH*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 1592,/*ARABICLETTERZAH*/
- /* 209 */ 1593,/*ARABICLETTERAIN*/
- /* 210 */ 1594,/*ARABICLETTERGHAIN*/
- /* 211 */ 1600,/*ARABICTATWEEL*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 1601,/*ARABICLETTERFEH*/
- /* 214 */ 1602,/*ARABICLETTERQAF*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 1603,/*ARABICLETTERKAF*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 1711,/*ARABICLETTERGAF*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 1604,/*ARABICLETTERLAM*/
- /* 222 */ 1605,/*ARABICLETTERMEEM*/
- /* 223 */ 1606,/*ARABICLETTERNOON*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 1607,/*ARABICLETTERHEH*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- 227,
- /* 228 */ 1608,/*ARABICLETTERWAW*/
- /* 229 */ 1609,/*ARABICLETTERALEFMAKSURA*/
- /* 230 */ 1610,/*ARABICLETTERYEH*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 1611,/*ARABICFATHATAN*/
- /* 237 */ 1612,/*ARABICDAMMATAN*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 1613,/*ARABICKASRATAN*/
- /* 241 */ 1614,/*ARABICFATHA*/
- /* 242 */ 1615,/*ARABICDAMMA*/
- /* 243 */ 1616,/*ARABICKASRA*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 1617,/*ARABICSHADDA*/
- /* 246 */ 1618,/*ARABICSUKUN*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- 248,
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- 250,
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- 253,
- 254,
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert cp1257[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- 131,
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- 136,
- /* 137 */ 8240,/*PERMILLESIGN*/
- 138,
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- 140,
- /* 141 */ 168,/*DIAERESIS*/
- /* 142 */ 711,/*CARON*/
- /* 143 */ 184,/*CEDILLA*/
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- 154,
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- 156,
- /* 157 */ 175,/*MACRON*/
- /* 158 */ 731,/*OGONEK*/
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- 161,
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- 165,
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 342,/*LATINCAPITALLETTERRWITHCEDILLA*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 198,/*LATINCAPITALLETTERAE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 343,/*LATINSMALLLETTERRWITHCEDILLA*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 230,/*LATINSMALLLETTERAE*/
- /* 192 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 193 */ 302,/*LATINCAPITALLETTERIWITHOGONEK*/
- /* 194 */ 256,/*LATINCAPITALLETTERAWITHMACRON*/
- /* 195 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 199 */ 274,/*LATINCAPITALLETTEREWITHMACRON*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 203 */ 278,/*LATINCAPITALLETTEREWITHDOTABOVE*/
- /* 204 */ 290,/*LATINCAPITALLETTERGWITHCEDILLA*/
- /* 205 */ 310,/*LATINCAPITALLETTERKWITHCEDILLA*/
- /* 206 */ 298,/*LATINCAPITALLETTERIWITHMACRON*/
- /* 207 */ 315,/*LATINCAPITALLETTERLWITHCEDILLA*/
- /* 208 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 209 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 210 */ 325,/*LATINCAPITALLETTERNWITHCEDILLA*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 332,/*LATINCAPITALLETTEROWITHMACRON*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 370,/*LATINCAPITALLETTERUWITHOGONEK*/
- /* 217 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 218 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 219 */ 362,/*LATINCAPITALLETTERUWITHMACRON*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 222 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 225 */ 303,/*LATINSMALLLETTERIWITHOGONEK*/
- /* 226 */ 257,/*LATINSMALLLETTERAWITHMACRON*/
- /* 227 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 231 */ 275,/*LATINSMALLLETTEREWITHMACRON*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 235 */ 279,/*LATINSMALLLETTEREWITHDOTABOVE*/
- /* 236 */ 291,/*LATINSMALLLETTERGWITHCEDILLA*/
- /* 237 */ 311,/*LATINSMALLLETTERKWITHCEDILLA*/
- /* 238 */ 299,/*LATINSMALLLETTERIWITHMACRON*/
- /* 239 */ 316,/*LATINSMALLLETTERLWITHCEDILLA*/
- /* 240 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 241 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 242 */ 326,/*LATINSMALLLETTERNWITHCEDILLA*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 333,/*LATINSMALLLETTEROWITHMACRON*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 371,/*LATINSMALLLETTERUWITHOGONEK*/
- /* 249 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 250 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 251 */ 363,/*LATINSMALLLETTERUWITHMACRON*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 254 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 255 */ 729/*DOTABOVE*/
-};
-charconvert cp1258[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- /* 130 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 131 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 132 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- /* 134 */ 8224,/*DAGGER*/
- /* 135 */ 8225,/*DOUBLEDAGGER*/
- /* 136 */ 710,/*MODIFIERLETTERCIRCUMFLEXACCENT*/
- /* 137 */ 8240,/*PERMILLESIGN*/
- 138,
- /* 139 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 140 */ 338,/*LATINCAPITALLIGATUREOE*/
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- /* 152 */ 732,/*SMALLTILDE*/
- /* 153 */ 8482,/*TRADEMARKSIGN*/
- 154,
- /* 155 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 156 */ 339,/*LATINSMALLLIGATUREOE*/
- 157,
- 158,
- /* 159 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 832,/*COMBININGGRAVETONEMARK*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 777,/*COMBININGHOOKABOVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 416,/*LATINCAPITALLETTEROWITHHORN*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 431,/*LATINCAPITALLETTERUWITHHORN*/
- /* 222 */ 771,/*COMBININGTILDE*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 833,/*COMBININGACUTETONEMARK*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 803,/*COMBININGDOTBELOW*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 417,/*LATINSMALLLETTEROWITHHORN*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 432,/*LATINSMALLLETTERUWITHHORN*/
- /* 254 */ 8363,/*DONGSIGN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert cp437[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 162,/*CENTSIGN*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 165,/*YENSIGN*/
- /* 158 */ 8359,/*PESETASIGN*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp737[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 129 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 130 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 131 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 132 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 133 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 134 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 135 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 136 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 137 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 138 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 139 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 140 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 141 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 142 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 143 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 144 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 145 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 146 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 147 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 148 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 149 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 150 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 151 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 152 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 153 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 154 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 155 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 156 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 157 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 158 */ 951,/*GREEKSMALLLETTERETA*/
- /* 159 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 160 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 161 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 162 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 163 */ 956,/*GREEKSMALLLETTERMU*/
- /* 164 */ 957,/*GREEKSMALLLETTERNU*/
- /* 165 */ 958,/*GREEKSMALLLETTERXI*/
- /* 166 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 167 */ 960,/*GREEKSMALLLETTERPI*/
- /* 168 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 169 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 170 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 171 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 172 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 173 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 174 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 175 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 225 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 226 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 227 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 228 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 229 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 230 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 231 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 232 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 233 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- /* 234 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 235 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 236 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 237 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 238 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 239 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 240 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 245 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp775[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 257,/*LATINSMALLLETTERAWITHMACRON*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 291,/*LATINSMALLLETTERGWITHCEDILLA*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 136 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 137 */ 275,/*LATINSMALLLETTEREWITHMACRON*/
- /* 138 */ 342,/*LATINCAPITALLETTERRWITHCEDILLA*/
- /* 139 */ 343,/*LATINSMALLLETTERRWITHCEDILLA*/
- /* 140 */ 299,/*LATINSMALLLETTERIWITHMACRON*/
- /* 141 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 333,/*LATINSMALLLETTEROWITHMACRON*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 290,/*LATINCAPITALLETTERGWITHCEDILLA*/
- /* 150 */ 162,/*CENTSIGN*/
- /* 151 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 152 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 158 */ 215,/*MULTIPLICATIONSIGN*/
- /* 159 */ 164,/*CURRENCYSIGN*/
- /* 160 */ 256,/*LATINCAPITALLETTERAWITHMACRON*/
- /* 161 */ 298,/*LATINCAPITALLETTERIWITHMACRON*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 164 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 165 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 166 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 167 */ 166,/*BROKENBAR*/
- /* 168 */ 169,/*COPYRIGHTSIGN*/
- /* 169 */ 174,/*REGISTEREDSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 182 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 183 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 184 */ 278,/*LATINCAPITALLETTEREWITHDOTABOVE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 302,/*LATINCAPITALLETTERIWITHOGONEK*/
- /* 190 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 370,/*LATINCAPITALLETTERUWITHOGONEK*/
- /* 199 */ 362,/*LATINCAPITALLETTERUWITHMACRON*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 208 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 209 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 210 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 211 */ 279,/*LATINSMALLLETTEREWITHDOTABOVE*/
- /* 212 */ 303,/*LATINSMALLLETTERIWITHOGONEK*/
- /* 213 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 214 */ 371,/*LATINSMALLLETTERUWITHOGONEK*/
- /* 215 */ 363,/*LATINSMALLLETTERUWITHMACRON*/
- /* 216 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 332,/*LATINCAPITALLETTEROWITHMACRON*/
- /* 227 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 228 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 229 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 232 */ 310,/*LATINCAPITALLETTERKWITHCEDILLA*/
- /* 233 */ 311,/*LATINSMALLLETTERKWITHCEDILLA*/
- /* 234 */ 315,/*LATINCAPITALLETTERLWITHCEDILLA*/
- /* 235 */ 316,/*LATINSMALLLETTERLWITHCEDILLA*/
- /* 236 */ 326,/*LATINSMALLLETTERNWITHCEDILLA*/
- /* 237 */ 274,/*LATINCAPITALLETTEREWITHMACRON*/
- /* 238 */ 325,/*LATINCAPITALLETTERNWITHCEDILLA*/
- /* 239 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 243 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 244 */ 182,/*PILCROWSIGN*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 185,/*SUPERSCRIPTONE*/
- /* 252 */ 179,/*SUPERSCRIPTTHREE*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp850[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 158 */ 215,/*MULTIPLICATIONSIGN*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 174,/*REGISTEREDSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 182 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 183 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 184 */ 169,/*COPYRIGHTSIGN*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 162,/*CENTSIGN*/
- /* 190 */ 165,/*YENSIGN*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 199 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 164,/*CURRENCYSIGN*/
- /* 208 */ 240,/*LATINSMALLLETTERETH*/
- /* 209 */ 208,/*LATINCAPITALLETTERETH*/
- /* 210 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 211 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 212 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 213 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 214 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 215 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 216 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 166,/*BROKENBAR*/
- /* 222 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 227 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 228 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 229 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 232 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 233 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 234 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 235 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 236 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 237 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 238 */ 175,/*MACRON*/
- /* 239 */ 180,/*ACUTEACCENT*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8215,/*DOUBLELOWLINE*/
- /* 243 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 244 */ 182,/*PILCROWSIGN*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 184,/*CEDILLA*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 185,/*SUPERSCRIPTONE*/
- /* 252 */ 179,/*SUPERSCRIPTTHREE*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp851[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 144 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- 145,
- /* 146 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 158 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 159 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 160 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 161 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 162 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 163 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 164 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 165 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 166 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 167 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 168 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 169 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 170 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 173 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 182 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 183 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 184 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 190 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 199 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 208 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 209 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 210 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 211 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 212 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 213 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 214 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 215 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 216 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 222 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 225 */ 951,/*GREEKSMALLLETTERETA*/
- /* 226 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 227 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 228 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 229 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 230 */ 956,/*GREEKSMALLLETTERMU*/
- /* 231 */ 957,/*GREEKSMALLLETTERNU*/
- /* 232 */ 958,/*GREEKSMALLLETTERXI*/
- /* 233 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 234 */ 960,/*GREEKSMALLLETTERPI*/
- /* 235 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 236 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 237 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 238 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 239 */ 900,/*GREEKTONOS*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 243 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 244 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 247 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 251 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 252 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 253 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp852[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 134 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 336,/*LATINCAPITALLETTEROWITHDOUBLEACUTE*/
- /* 139 */ 337,/*LATINSMALLLETTEROWITHDOUBLEACUTE*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 146 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 317,/*LATINCAPITALLETTERLWITHCARON*/
- /* 150 */ 318,/*LATINSMALLLETTERLWITHCARON*/
- /* 151 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 152 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 156 */ 357,/*LATINSMALLLETTERTWITHCARON*/
- /* 157 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 158 */ 215,/*MULTIPLICATIONSIGN*/
- /* 159 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 165 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 166 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 167 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 168 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 169 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- 170,
- /* 171 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 172 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 173 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 182 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 183 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 184 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 190 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 199 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 164,/*CURRENCYSIGN*/
- /* 208 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 209 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 210 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 211 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 212 */ 271,/*LATINSMALLLETTERDWITHCARON*/
- /* 213 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 214 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 215 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 216 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 222 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 227 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 228 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 229 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 230 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 231 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 232 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 233 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 234 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 235 */ 368,/*LATINCAPITALLETTERUWITHDOUBLEACUTE*/
- /* 236 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 237 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 238 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 239 */ 180,/*ACUTEACCENT*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 733,/*DOUBLEACUTEACCENT*/
- /* 242 */ 731,/*OGONEK*/
- /* 243 */ 711,/*CARON*/
- /* 244 */ 728,/*BREVE*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 184,/*CEDILLA*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 729,/*DOTABOVE*/
- /* 251 */ 369,/*LATINSMALLLETTERUWITHDOUBLEACUTE*/
- /* 252 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 253 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp853[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 265,/*LATINSMALLLETTERCWITHCIRCUMFLEX*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 264,/*LATINCAPITALLETTERCWITHCIRCUMFLEX*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 267,/*LATINSMALLLETTERCWITHDOTABOVE*/
- /* 146 */ 266,/*LATINCAPITALLETTERCWITHDOTABOVE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 285,/*LATINSMALLLETTERGWITHCIRCUMFLEX*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 284,/*LATINCAPITALLETTERGWITHCIRCUMFLEX*/
- /* 158 */ 215,/*MULTIPLICATIONSIGN*/
- /* 159 */ 309,/*LATINSMALLLETTERJWITHCIRCUMFLEX*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 167 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 168 */ 292,/*LATINCAPITALLETTERHWITHCIRCUMFLEX*/
- /* 169 */ 293,/*LATINSMALLLETTERHWITHCIRCUMFLEX*/
- 170,
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 308,/*LATINCAPITALLETTERJWITHCIRCUMFLEX*/
- /* 173 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 182 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 183 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 184 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 190 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 348,/*LATINCAPITALLETTERSWITHCIRCUMFLEX*/
- /* 199 */ 349,/*LATINSMALLLETTERSWITHCIRCUMFLEX*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 164,/*CURRENCYSIGN*/
- 208,
- 209,
- /* 210 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 211 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 212 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 213 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 214 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 215 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 216 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- 221,
- /* 222 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 227 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 228 */ 288,/*LATINCAPITALLETTERGWITHDOTABOVE*/
- /* 229 */ 289,/*LATINSMALLLETTERGWITHDOTABOVE*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 294,/*LATINCAPITALLETTERHWITHSTROKE*/
- /* 232 */ 295,/*LATINSMALLLETTERHWITHSTROKE*/
- /* 233 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 234 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 235 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 236 */ 364,/*LATINCAPITALLETTERUWITHBREVE*/
- /* 237 */ 365,/*LATINSMALLLETTERUWITHBREVE*/
- 238,
- /* 239 */ 180,/*ACUTEACCENT*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- 241,
- /* 242 */ 8467,/*SCRIPTSMALLL*/
- /* 243 */ 329,/*LATINSMALLLETTERNPRECEDEDBYAPOSTROPHE*/
- /* 244 */ 728,/*BREVE*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 184,/*CEDILLA*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 729,/*DOTABOVE*/
- 251,
- /* 252 */ 179,/*SUPERSCRIPTTHREE*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp855[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1106,/*CYRILLICSMALLLETTERDJE*/
- /* 129 */ 1026,/*CYRILLICCAPITALLETTERDJE*/
- /* 130 */ 1107,/*CYRILLICSMALLLETTERGJE*/
- /* 131 */ 1027,/*CYRILLICCAPITALLETTERGJE*/
- /* 132 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 133 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 134 */ 1108,/*CYRILLICSMALLLETTERUKRAINIANIE*/
- /* 135 */ 1028,/*CYRILLICCAPITALLETTERUKRAINIANIE*/
- /* 136 */ 1109,/*CYRILLICSMALLLETTERDZE*/
- /* 137 */ 1029,/*CYRILLICCAPITALLETTERDZE*/
- /* 138 */ 1110,/*CYRILLICSMALLLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 139 */ 1030,/*CYRILLICCAPITALLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 140 */ 1111,/*CYRILLICSMALLLETTERYI*/
- /* 141 */ 1031,/*CYRILLICCAPITALLETTERYI*/
- /* 142 */ 1112,/*CYRILLICSMALLLETTERJE*/
- /* 143 */ 1032,/*CYRILLICCAPITALLETTERJE*/
- /* 144 */ 1113,/*CYRILLICSMALLLETTERLJE*/
- /* 145 */ 1033,/*CYRILLICCAPITALLETTERLJE*/
- /* 146 */ 1114,/*CYRILLICSMALLLETTERNJE*/
- /* 147 */ 1034,/*CYRILLICCAPITALLETTERNJE*/
- /* 148 */ 1115,/*CYRILLICSMALLLETTERTSHE*/
- /* 149 */ 1035,/*CYRILLICCAPITALLETTERTSHE*/
- /* 150 */ 1116,/*CYRILLICSMALLLETTERKJE*/
- /* 151 */ 1036,/*CYRILLICCAPITALLETTERKJE*/
- /* 152 */ 1118,/*CYRILLICSMALLLETTERSHORTU*/
- /* 153 */ 1038,/*CYRILLICCAPITALLETTERSHORTU*/
- /* 154 */ 1119,/*CYRILLICSMALLLETTERDZHE*/
- /* 155 */ 1039,/*CYRILLICCAPITALLETTERDZHE*/
- /* 156 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 157 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 158 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 159 */ 1066,/*CYRILLICCAPITALLETTERHARDSIGN*/
- /* 160 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 161 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 162 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 163 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 164 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 165 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 166 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 167 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 168 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 169 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 170 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 171 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 172 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 173 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 182 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 183 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 184 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 190 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 199 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 164,/*CURRENCYSIGN*/
- /* 208 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 209 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 210 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 211 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 212 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 213 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 214 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 215 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 216 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 222 */ 1103,/*CYRILLICSMALLLETTERYA*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 225 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 226 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 227 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 228 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 229 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 230 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 231 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 232 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 233 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 234 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 235 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 236 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 237 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 238 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 239 */ 8470,/*NUMEROSIGN*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 242 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 243 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 244 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 245 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 246 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 247 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 248 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 249 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 250 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 251 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 252 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 253 */ 167,/*SECTIONSIGN*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp857[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 158 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 159 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 167 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 174,/*REGISTEREDSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 182 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 183 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 184 */ 169,/*COPYRIGHTSIGN*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 162,/*CENTSIGN*/
- /* 190 */ 165,/*YENSIGN*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 199 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 164,/*CURRENCYSIGN*/
- /* 208 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 209 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 210 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 211 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 212 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- 213,
- /* 214 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 215 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 216 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 166,/*BROKENBAR*/
- /* 222 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 227 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 228 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 229 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 230 */ 181,/*MICROSIGN*/
- 231,
- /* 232 */ 215,/*MULTIPLICATIONSIGN*/
- /* 233 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 234 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 235 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 238 */ 175,/*MACRON*/
- /* 239 */ 180,/*ACUTEACCENT*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- 242,
- /* 243 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 244 */ 182,/*PILCROWSIGN*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 184,/*CEDILLA*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 185,/*SUPERSCRIPTONE*/
- /* 252 */ 179,/*SUPERSCRIPTTHREE*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp860[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 140 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 143 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 146 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 153 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 162,/*CENTSIGN*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 158 */ 8359,/*PESETASIGN*/
- /* 159 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp861[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 208,/*LATINCAPITALLETTERETH*/
- /* 140 */ 240,/*LATINSMALLLETTERETH*/
- /* 141 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 152 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 158 */ 8359,/*PESETASIGN*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 165 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 166 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 167 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp862[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1488,/*HEBREWLETTERALEF*/
- /* 129 */ 1489,/*HEBREWLETTERBET*/
- /* 130 */ 1490,/*HEBREWLETTERGIMEL*/
- /* 131 */ 1491,/*HEBREWLETTERDALET*/
- /* 132 */ 1492,/*HEBREWLETTERHE*/
- /* 133 */ 1493,/*HEBREWLETTERVAV*/
- /* 134 */ 1494,/*HEBREWLETTERZAYIN*/
- /* 135 */ 1495,/*HEBREWLETTERHET*/
- /* 136 */ 1496,/*HEBREWLETTERTET*/
- /* 137 */ 1497,/*HEBREWLETTERYOD*/
- /* 138 */ 1498,/*HEBREWLETTERFINALKAF*/
- /* 139 */ 1499,/*HEBREWLETTERKAF*/
- /* 140 */ 1500,/*HEBREWLETTERLAMED*/
- /* 141 */ 1501,/*HEBREWLETTERFINALMEM*/
- /* 142 */ 1502,/*HEBREWLETTERMEM*/
- /* 143 */ 1503,/*HEBREWLETTERFINALNUN*/
- /* 144 */ 1504,/*HEBREWLETTERNUN*/
- /* 145 */ 1505,/*HEBREWLETTERSAMEKH*/
- /* 146 */ 1506,/*HEBREWLETTERAYIN*/
- /* 147 */ 1507,/*HEBREWLETTERFINALPE*/
- /* 148 */ 1508,/*HEBREWLETTERPE*/
- /* 149 */ 1509,/*HEBREWLETTERFINALTSADI*/
- /* 150 */ 1510,/*HEBREWLETTERTSADI*/
- /* 151 */ 1511,/*HEBREWLETTERQOF*/
- /* 152 */ 1512,/*HEBREWLETTERRESH*/
- /* 153 */ 1513,/*HEBREWLETTERSHIN*/
- /* 154 */ 1514,/*HEBREWLETTERTAV*/
- /* 155 */ 162,/*CENTSIGN*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 165,/*YENSIGN*/
- /* 158 */ 8359,/*PESETASIGN*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp863[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 182,/*PILCROWSIGN*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 8215,/*DOUBLELOWLINE*/
- /* 142 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 143 */ 167,/*SECTIONSIGN*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 146 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 149 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 164,/*CURRENCYSIGN*/
- /* 153 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 162,/*CENTSIGN*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 158 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 166,/*BROKENBAR*/
- /* 161 */ 180,/*ACUTEACCENT*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 168,/*DIAERESIS*/
- /* 165 */ 184,/*CEDILLA*/
- /* 166 */ 179,/*SUPERSCRIPTTHREE*/
- /* 167 */ 175,/*MACRON*/
- /* 168 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp864[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 176,/*DEGREESIGN*/
- /* 129 */ 183,/*MIDDLEDOT*/
- /* 130 */ 8729,/*BULLETOPERATOR*/
- /* 131 */ 8730,/*SQUAREROOT*/
- /* 132 */ 9618,/*MEDIUMSHADE*/
- /* 133 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 134 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 135 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 136 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 137 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 138 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 139 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 140 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 141 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 142 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 143 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 144 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 145 */ 8734,/*INFINITY*/
- /* 146 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 147 */ 177,/*PLUS-MINUSSIGN*/
- /* 148 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 149 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 150 */ 8776,/*ALMOSTEQUALTO*/
- /* 151 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 152 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 153 */ 65271,/*ARABICLIGATURELAMWITHALEFWITHHAMZAABOVEISOLATEDFORM*/
- /* 154 */ 65272,/*ARABICLIGATURELAMWITHALEFWITHHAMZAABOVEFINALFORM*/
- 155,
- 156,
- /* 157 */ 65275,/*ARABICLIGATURELAMWITHALEFISOLATEDFORM*/
- /* 158 */ 65276,/*ARABICLIGATURELAMWITHALEFFINALFORM*/
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 173,/*SOFTHYPHEN*/
- /* 162 */ 65154,/*ARABICLETTERALEFWITHMADDAABOVEFINALFORM*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 65156,/*ARABICLETTERALEFWITHHAMZAABOVEFINALFORM*/
- 166,
- 167,
- /* 168 */ 65166,/*ARABICLETTERALEFFINALFORM*/
- /* 169 */ 1576,/*ARABICLETTERBEH*/
- /* 170 */ 1578,/*ARABICLETTERTEH*/
- /* 171 */ 1579,/*ARABICLETTERTHEH*/
- /* 172 */ 1548,/*ARABICCOMMA*/
- /* 173 */ 1580,/*ARABICLETTERJEEM*/
- /* 174 */ 1581,/*ARABICLETTERHAH*/
- /* 175 */ 1582,/*ARABICLETTERKHAH*/
- /* 176 */ 1632,/*ARABIC-INDICDIGITZERO*/
- /* 177 */ 1633,/*ARABIC-INDICDIGITONE*/
- /* 178 */ 1634,/*ARABIC-INDICDIGITTWO*/
- /* 179 */ 1635,/*ARABIC-INDICDIGITTHREE*/
- /* 180 */ 1636,/*ARABIC-INDICDIGITFOUR*/
- /* 181 */ 1637,/*ARABIC-INDICDIGITFIVE*/
- /* 182 */ 1638,/*ARABIC-INDICDIGITSIX*/
- /* 183 */ 1639,/*ARABIC-INDICDIGITSEVEN*/
- /* 184 */ 1640,/*ARABIC-INDICDIGITEIGHT*/
- /* 185 */ 1641,/*ARABIC-INDICDIGITNINE*/
- /* 186 */ 1601,/*ARABICLETTERFEH*/
- /* 187 */ 1563,/*ARABICSEMICOLON*/
- /* 188 */ 1587,/*ARABICLETTERSEEN*/
- /* 189 */ 1588,/*ARABICLETTERSHEEN*/
- /* 190 */ 1589,/*ARABICLETTERSAD*/
- /* 191 */ 1567,/*ARABICQUESTIONMARK*/
- /* 192 */ 162,/*CENTSIGN*/
- /* 193 */ 1569,/*ARABICLETTERHAMZA*/
- /* 194 */ 1570,/*ARABICLETTERALEFWITHMADDAABOVE*/
- /* 195 */ 1571,/*ARABICLETTERALEFWITHHAMZAABOVE*/
- /* 196 */ 1572,/*ARABICLETTERWAWWITHHAMZAABOVE*/
- /* 197 */ 65226,/*ARABICLETTERAINFINALFORM*/
- /* 198 */ 65163,/*ARABICLETTERYEHWITHHAMZAABOVEINITIALFORM*/
- /* 199 */ 1575,/*ARABICLETTERALEF*/
- /* 200 */ 65169,/*ARABICLETTERBEHINITIALFORM*/
- /* 201 */ 1577,/*ARABICLETTERTEHMARBUTA*/
- /* 202 */ 65175,/*ARABICLETTERTEHINITIALFORM*/
- /* 203 */ 65179,/*ARABICLETTERTHEHINITIALFORM*/
- /* 204 */ 65183,/*ARABICLETTERJEEMINITIALFORM*/
- /* 205 */ 65187,/*ARABICLETTERHAHINITIALFORM*/
- /* 206 */ 65191,/*ARABICLETTERKHAHINITIALFORM*/
- /* 207 */ 1583,/*ARABICLETTERDAL*/
- /* 208 */ 1584,/*ARABICLETTERTHAL*/
- /* 209 */ 1585,/*ARABICLETTERREH*/
- /* 210 */ 1586,/*ARABICLETTERZAIN*/
- /* 211 */ 65203,/*ARABICLETTERSEENINITIALFORM*/
- /* 212 */ 65207,/*ARABICLETTERSHEENINITIALFORM*/
- /* 213 */ 65211,/*ARABICLETTERSADINITIALFORM*/
- /* 214 */ 65215,/*ARABICLETTERDADINITIALFORM*/
- /* 215 */ 1591,/*ARABICLETTERTAH*/
- /* 216 */ 1592,/*ARABICLETTERZAH*/
- /* 217 */ 65227,/*ARABICLETTERAININITIALFORM*/
- /* 218 */ 65231,/*ARABICLETTERGHAININITIALFORM*/
- /* 219 */ 166,/*BROKENBAR*/
- /* 220 */ 172,/*NOTSIGN*/
- /* 221 */ 247,/*DIVISIONSIGN*/
- /* 222 */ 215,/*MULTIPLICATIONSIGN*/
- /* 223 */ 1593,/*ARABICLETTERAIN*/
- /* 224 */ 1600,/*ARABICTATWEEL*/
- /* 225 */ 65235,/*ARABICLETTERFEHINITIALFORM*/
- /* 226 */ 65239,/*ARABICLETTERQAFINITIALFORM*/
- /* 227 */ 65243,/*ARABICLETTERKAFINITIALFORM*/
- /* 228 */ 65247,/*ARABICLETTERLAMINITIALFORM*/
- /* 229 */ 65251,/*ARABICLETTERMEEMINITIALFORM*/
- /* 230 */ 65255,/*ARABICLETTERNOONINITIALFORM*/
- /* 231 */ 65259,/*ARABICLETTERHEHINITIALFORM*/
- /* 232 */ 1608,/*ARABICLETTERWAW*/
- /* 233 */ 1609,/*ARABICLETTERALEFMAKSURA*/
- /* 234 */ 65267,/*ARABICLETTERYEHINITIALFORM*/
- /* 235 */ 1590,/*ARABICLETTERDAD*/
- /* 236 */ 65228,/*ARABICLETTERAINMEDIALFORM*/
- /* 237 */ 65230,/*ARABICLETTERGHAINFINALFORM*/
- /* 238 */ 1594,/*ARABICLETTERGHAIN*/
- /* 239 */ 1605,/*ARABICLETTERMEEM*/
- /* 240 */ 65149,/*ARABICSHADDAMEDIALFORM*/
- /* 241 */ 1617,/*ARABICSHADDA*/
- /* 242 */ 1606,/*ARABICLETTERNOON*/
- /* 243 */ 1607,/*ARABICLETTERHEH*/
- /* 244 */ 65260,/*ARABICLETTERHEHMEDIALFORM*/
- /* 245 */ 65264,/*ARABICLETTERALEFMAKSURAFINALFORM*/
- /* 246 */ 65266,/*ARABICLETTERYEHFINALFORM*/
- /* 247 */ 65232,/*ARABICLETTERGHAINMEDIALFORM*/
- /* 248 */ 1602,/*ARABICLETTERQAF*/
- /* 249 */ 65269,/*ARABICLIGATURELAMWITHALEFWITHMADDAABOVEISOLATEDFORM*/
- /* 250 */ 65270,/*ARABICLIGATURELAMWITHALEFWITHMADDAABOVEFINALFORM*/
- /* 251 */ 1604,/*ARABICLETTERLAM*/
- /* 252 */ 1603,/*ARABICLETTERKAF*/
- /* 253 */ 1610,/*ARABICLETTERYEH*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- 255
-};
-charconvert cp865[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 134 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 135 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 136 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 137 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 138 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 139 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 140 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 141 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 230,/*LATINSMALLLETTERAE*/
- /* 146 */ 198,/*LATINCAPITALLETTERAE*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 150 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 151 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 152 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 158 */ 8359,/*PESETASIGN*/
- /* 159 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 165 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 166 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 167 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 168 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 169 */ 8976,/*REVERSEDNOTSIGN*/
- /* 170 */ 172,/*NOTSIGN*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 164,/*CURRENCYSIGN*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp866[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 129 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 130 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 131 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 132 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 133 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 134 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 135 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 136 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 137 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 138 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 139 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 140 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 141 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 142 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 143 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 144 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 145 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 146 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 147 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 148 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 149 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 150 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 151 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 152 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 153 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 154 */ 1066,/*CYRILLICCAPITALLETTERHARDSIGN*/
- /* 155 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 156 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 157 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 158 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 159 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 160 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 161 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 162 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 163 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 164 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 165 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 166 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 167 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 168 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 169 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 170 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 171 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 172 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 173 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 174 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 175 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 225 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 226 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 227 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 228 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 229 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 230 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 231 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 232 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 233 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 234 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 235 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 236 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 237 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 238 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 239 */ 1103,/*CYRILLICSMALLLETTERYA*/
- /* 240 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 241 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 242 */ 1028,/*CYRILLICCAPITALLETTERUKRAINIANIE*/
- /* 243 */ 1108,/*CYRILLICSMALLLETTERUKRAINIANIE*/
- /* 244 */ 1031,/*CYRILLICCAPITALLETTERYI*/
- /* 245 */ 1111,/*CYRILLICSMALLLETTERYI*/
- /* 246 */ 1038,/*CYRILLICCAPITALLETTERSHORTU*/
- /* 247 */ 1118,/*CYRILLICSMALLLETTERSHORTU*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8470,/*NUMEROSIGN*/
- /* 253 */ 164,/*CURRENCYSIGN*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp869[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- /* 134 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- 135,
- /* 136 */ 183,/*MIDDLEDOT*/
- /* 137 */ 172,/*NOTSIGN*/
- /* 138 */ 166,/*BROKENBAR*/
- /* 139 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 140 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 141 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 142 */ 8213,/*HORIZONTALBAR*/
- /* 143 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 144 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 145 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 146 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- 147,
- 148,
- /* 149 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 150 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 151 */ 169,/*COPYRIGHTSIGN*/
- /* 152 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 153 */ 178,/*SUPERSCRIPTTWO*/
- /* 154 */ 179,/*SUPERSCRIPTTHREE*/
- /* 155 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 156 */ 163,/*POUNDSIGN*/
- /* 157 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 158 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 159 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 160 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 161 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 162 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 163 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 164 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 165 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 166 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 167 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 168 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 169 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 170 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 171 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 172 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 173 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 182 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 183 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 184 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 190 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 199 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 208 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 209 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 210 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 211 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 212 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 213 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 214 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 215 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 216 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 222 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 225 */ 951,/*GREEKSMALLLETTERETA*/
- /* 226 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 227 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 228 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 229 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 230 */ 956,/*GREEKSMALLLETTERMU*/
- /* 231 */ 957,/*GREEKSMALLLETTERNU*/
- /* 232 */ 958,/*GREEKSMALLLETTERXI*/
- /* 233 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 234 */ 960,/*GREEKSMALLLETTERPI*/
- /* 235 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 236 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 237 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 238 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 239 */ 900,/*GREEKTONOS*/
- /* 240 */ 173,/*SOFTHYPHEN*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 243 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 244 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 245 */ 167,/*SECTIONSIGN*/
- /* 246 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 247 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 168,/*DIAERESIS*/
- /* 250 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 251 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 252 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 253 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert cp874[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8364,/*EUROSIGN*/
- 129,
- 130,
- 131,
- 132,
- /* 133 */ 8230,/*HORIZONTALELLIPSIS*/
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- /* 145 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 146 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 147 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 148 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 149 */ 8226,/*BULLET*/
- /* 150 */ 8211,/*ENDASH*/
- /* 151 */ 8212,/*EMDASH*/
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 3585,/*THAICHARACTERKOKAI*/
- /* 162 */ 3586,/*THAICHARACTERKHOKHAI*/
- /* 163 */ 3587,/*THAICHARACTERKHOKHUAT*/
- /* 164 */ 3588,/*THAICHARACTERKHOKHWAI*/
- /* 165 */ 3589,/*THAICHARACTERKHOKHON*/
- /* 166 */ 3590,/*THAICHARACTERKHORAKHANG*/
- /* 167 */ 3591,/*THAICHARACTERNGONGU*/
- /* 168 */ 3592,/*THAICHARACTERCHOCHAN*/
- /* 169 */ 3593,/*THAICHARACTERCHOCHING*/
- /* 170 */ 3594,/*THAICHARACTERCHOCHANG*/
- /* 171 */ 3595,/*THAICHARACTERSOSO*/
- /* 172 */ 3596,/*THAICHARACTERCHOCHOE*/
- /* 173 */ 3597,/*THAICHARACTERYOYING*/
- /* 174 */ 3598,/*THAICHARACTERDOCHADA*/
- /* 175 */ 3599,/*THAICHARACTERTOPATAK*/
- /* 176 */ 3600,/*THAICHARACTERTHOTHAN*/
- /* 177 */ 3601,/*THAICHARACTERTHONANGMONTHO*/
- /* 178 */ 3602,/*THAICHARACTERTHOPHUTHAO*/
- /* 179 */ 3603,/*THAICHARACTERNONEN*/
- /* 180 */ 3604,/*THAICHARACTERDODEK*/
- /* 181 */ 3605,/*THAICHARACTERTOTAO*/
- /* 182 */ 3606,/*THAICHARACTERTHOTHUNG*/
- /* 183 */ 3607,/*THAICHARACTERTHOTHAHAN*/
- /* 184 */ 3608,/*THAICHARACTERTHOTHONG*/
- /* 185 */ 3609,/*THAICHARACTERNONU*/
- /* 186 */ 3610,/*THAICHARACTERBOBAIMAI*/
- /* 187 */ 3611,/*THAICHARACTERPOPLA*/
- /* 188 */ 3612,/*THAICHARACTERPHOPHUNG*/
- /* 189 */ 3613,/*THAICHARACTERFOFA*/
- /* 190 */ 3614,/*THAICHARACTERPHOPHAN*/
- /* 191 */ 3615,/*THAICHARACTERFOFAN*/
- /* 192 */ 3616,/*THAICHARACTERPHOSAMPHAO*/
- /* 193 */ 3617,/*THAICHARACTERMOMA*/
- /* 194 */ 3618,/*THAICHARACTERYOYAK*/
- /* 195 */ 3619,/*THAICHARACTERRORUA*/
- /* 196 */ 3620,/*THAICHARACTERRU*/
- /* 197 */ 3621,/*THAICHARACTERLOLING*/
- /* 198 */ 3622,/*THAICHARACTERLU*/
- /* 199 */ 3623,/*THAICHARACTERWOWAEN*/
- /* 200 */ 3624,/*THAICHARACTERSOSALA*/
- /* 201 */ 3625,/*THAICHARACTERSORUSI*/
- /* 202 */ 3626,/*THAICHARACTERSOSUA*/
- /* 203 */ 3627,/*THAICHARACTERHOHIP*/
- /* 204 */ 3628,/*THAICHARACTERLOCHULA*/
- /* 205 */ 3629,/*THAICHARACTEROANG*/
- /* 206 */ 3630,/*THAICHARACTERHONOKHUK*/
- /* 207 */ 3631,/*THAICHARACTERPAIYANNOI*/
- /* 208 */ 3632,/*THAICHARACTERSARAA*/
- /* 209 */ 3633,/*THAICHARACTERMAIHAN-AKAT*/
- /* 210 */ 3634,/*THAICHARACTERSARAAA*/
- /* 211 */ 3635,/*THAICHARACTERSARAAM*/
- /* 212 */ 3636,/*THAICHARACTERSARAI*/
- /* 213 */ 3637,/*THAICHARACTERSARAII*/
- /* 214 */ 3638,/*THAICHARACTERSARAUE*/
- /* 215 */ 3639,/*THAICHARACTERSARAUEE*/
- /* 216 */ 3640,/*THAICHARACTERSARAU*/
- /* 217 */ 3641,/*THAICHARACTERSARAUU*/
- /* 218 */ 3642,/*THAICHARACTERPHINTHU*/
- 219,
- 220,
- 221,
- 222,
- /* 223 */ 3647,/*THAICURRENCYSYMBOLBAHT*/
- /* 224 */ 3648,/*THAICHARACTERSARAE*/
- /* 225 */ 3649,/*THAICHARACTERSARAAE*/
- /* 226 */ 3650,/*THAICHARACTERSARAO*/
- /* 227 */ 3651,/*THAICHARACTERSARAAIMAIMUAN*/
- /* 228 */ 3652,/*THAICHARACTERSARAAIMAIMALAI*/
- /* 229 */ 3653,/*THAICHARACTERLAKKHANGYAO*/
- /* 230 */ 3654,/*THAICHARACTERMAIYAMOK*/
- /* 231 */ 3655,/*THAICHARACTERMAITAIKHU*/
- /* 232 */ 3656,/*THAICHARACTERMAIEK*/
- /* 233 */ 3657,/*THAICHARACTERMAITHO*/
- /* 234 */ 3658,/*THAICHARACTERMAITRI*/
- /* 235 */ 3659,/*THAICHARACTERMAICHATTAWA*/
- /* 236 */ 3660,/*THAICHARACTERTHANTHAKHAT*/
- /* 237 */ 3661,/*THAICHARACTERNIKHAHIT*/
- /* 238 */ 3662,/*THAICHARACTERYAMAKKAN*/
- /* 239 */ 3663,/*THAICHARACTERFONGMAN*/
- /* 240 */ 3664,/*THAIDIGITZERO*/
- /* 241 */ 3665,/*THAIDIGITONE*/
- /* 242 */ 3666,/*THAIDIGITTWO*/
- /* 243 */ 3667,/*THAIDIGITTHREE*/
- /* 244 */ 3668,/*THAIDIGITFOUR*/
- /* 245 */ 3669,/*THAIDIGITFIVE*/
- /* 246 */ 3670,/*THAIDIGITSIX*/
- /* 247 */ 3671,/*THAIDIGITSEVEN*/
- /* 248 */ 3672,/*THAIDIGITEIGHT*/
- /* 249 */ 3673,/*THAIDIGITNINE*/
- /* 250 */ 3674,/*THAICHARACTERANGKHANKHU*/
- /* 251 */ 3675,/*THAICHARACTERKHOMUT*/
- 252,
- 253,
- 254,
- 255
-};
-charconvert cp895[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 129 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 130 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 131 */ 271,/*LATINSMALLLETTERDWITHCARON*/
- /* 132 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 133 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 134 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 135 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 136 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 137 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 138 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 139 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 140 */ 318,/*LATINSMALLLETTERLWITHCARON*/
- /* 141 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 142 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 143 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 144 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 145 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 146 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 147 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 148 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 149 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 150 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 151 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 152 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 153 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 156 */ 317,/*LATINCAPITALLETTERLWITHCARON*/
- /* 157 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 158 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 159 */ 357,/*LATINSMALLLETTERTWITHCARON*/
- /* 160 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 161 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 162 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 163 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 164 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 165 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 166 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 167 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 168 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 169 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 170 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 171 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 172 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 173 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 174 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 175 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 176 */ 9617,/*LIGHTSHADE*/
- /* 177 */ 9618,/*MEDIUMSHADE*/
- /* 178 */ 9619,/*DARKSHADE*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- /* 224 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 225 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 226 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 227 */ 960,/*GREEKSMALLLETTERPI*/
- /* 228 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 229 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 230 */ 181,/*MICROSIGN*/
- /* 231 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 232 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 233 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 234 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 235 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 236 */ 8734,/*INFINITY*/
- /* 237 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 238 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 239 */ 8745,/*INTERSECTION*/
- /* 240 */ 8801,/*IDENTICALTO*/
- /* 241 */ 177,/*PLUS-MINUSSIGN*/
- /* 242 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 243 */ 8804,/*LESS-THANOREQUALTO*/
- /* 244 */ 8992,/*TOPHALFINTEGRAL*/
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 246 */ 247,/*DIVISIONSIGN*/
- /* 247 */ 8776,/*ALMOSTEQUALTO*/
- /* 248 */ 176,/*DEGREESIGN*/
- /* 249 */ 8729,/*BULLETOPERATOR*/
- /* 250 */ 183,/*MIDDLEDOT*/
- /* 251 */ 8730,/*SQUAREROOT*/
- /* 252 */ 8319,/*SUPERSCRIPTLATINSMALLLETTERN*/
- /* 253 */ 178,/*SUPERSCRIPTTWO*/
- /* 254 */ 9632,/*BLACKSQUARE*/
- /* 255 */ 160/*NO-BREAKSPACE*/
-};
-charconvert decmcs[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- 164,
- /* 165 */ 165,/*YENSIGN*/
- 166,
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 164,/*CURRENCYSIGN*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- 172,
- 173,
- 174,
- 175,
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- 180,
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- 184,
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- 190,
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- 208,
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- 222,
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- 240,
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- 254,
- 255
-};
-charconvert ebc037[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- /* 64 */ 32,/*SPACE*/
- /* 65 */ 160,/*NO-BREAKSPACE*/
- /* 66 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 67 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 68 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 69 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 70 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 71 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 72 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 73 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 74 */ 162,/*CENTSIGN*/
- /* 75 */ 46,/*FULLSTOP*/
- /* 76 */ 60,/*LESS-THANSIGN*/
- /* 77 */ 40,/*LEFTPARENTHESIS*/
- /* 78 */ 43,/*PLUSSIGN*/
- /* 79 */ 124,/*VERTICALLINE*/
- /* 80 */ 38,/*AMPERSAND*/
- /* 81 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 82 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 83 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 84 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 85 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 86 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 87 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 88 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 89 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 90 */ 33,/*EXCLAMATIONMARK*/
- /* 91 */ 36,/*DOLLARSIGN*/
- /* 92 */ 42,/*ASTERISK*/
- /* 93 */ 41,/*RIGHTPARENTHESIS*/
- /* 94 */ 59,/*SEMICOLON*/
- /* 95 */ 172,/*NOTSIGN*/
- /* 96 */ 45,/*HYPHEN-MINUS*/
- /* 97 */ 47,/*SOLIDUS*/
- /* 98 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 99 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 100 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 101 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 102 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 103 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 104 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 105 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 106 */ 166,/*BROKENBAR*/
- /* 107 */ 44,/*COMMA*/
- /* 108 */ 37,/*PERCENTSIGN*/
- /* 109 */ 95,/*LOWLINE*/
- /* 110 */ 62,/*GREATER-THANSIGN*/
- /* 111 */ 63,/*QUESTIONMARK*/
- /* 112 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 113 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 114 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 115 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 116 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 117 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 118 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 119 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 120 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 121 */ 96,/*GRAVEACCENT*/
- /* 122 */ 58,/*COLON*/
- /* 123 */ 35,/*NUMBERSIGN*/
- /* 124 */ 64,/*COMMERCIALAT*/
- /* 125 */ 39,/*APOSTROPHE*/
- /* 126 */ 61,/*EQUALSSIGN*/
- /* 127 */ 34,/*QUOTATIONMARK*/
- /* 128 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 129 */ 97,/*LATINSMALLLETTERA*/
- /* 130 */ 98,/*LATINSMALLLETTERB*/
- /* 131 */ 99,/*LATINSMALLLETTERC*/
- /* 132 */ 100,/*LATINSMALLLETTERD*/
- /* 133 */ 101,/*LATINSMALLLETTERE*/
- /* 134 */ 102,/*LATINSMALLLETTERF*/
- /* 135 */ 103,/*LATINSMALLLETTERG*/
- /* 136 */ 104,/*LATINSMALLLETTERH*/
- /* 137 */ 105,/*LATINSMALLLETTERI*/
- /* 138 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 139 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 140 */ 240,/*LATINSMALLLETTERETH*/
- /* 141 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 142 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 143 */ 177,/*PLUS-MINUSSIGN*/
- /* 144 */ 176,/*DEGREESIGN*/
- /* 145 */ 106,/*LATINSMALLLETTERJ*/
- /* 146 */ 107,/*LATINSMALLLETTERK*/
- /* 147 */ 108,/*LATINSMALLLETTERL*/
- /* 148 */ 109,/*LATINSMALLLETTERM*/
- /* 149 */ 110,/*LATINSMALLLETTERN*/
- /* 150 */ 111,/*LATINSMALLLETTERO*/
- /* 151 */ 112,/*LATINSMALLLETTERP*/
- /* 152 */ 113,/*LATINSMALLLETTERQ*/
- /* 153 */ 114,/*LATINSMALLLETTERR*/
- /* 154 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 155 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 156 */ 230,/*LATINSMALLLETTERAE*/
- /* 157 */ 184,/*CEDILLA*/
- /* 158 */ 198,/*LATINCAPITALLETTERAE*/
- /* 159 */ 164,/*CURRENCYSIGN*/
- /* 160 */ 181,/*MICROSIGN*/
- /* 161 */ 126,/*TILDE*/
- /* 162 */ 115,/*LATINSMALLLETTERS*/
- /* 163 */ 116,/*LATINSMALLLETTERT*/
- /* 164 */ 117,/*LATINSMALLLETTERU*/
- /* 165 */ 118,/*LATINSMALLLETTERV*/
- /* 166 */ 119,/*LATINSMALLLETTERW*/
- /* 167 */ 120,/*LATINSMALLLETTERX*/
- /* 168 */ 121,/*LATINSMALLLETTERY*/
- /* 169 */ 122,/*LATINSMALLLETTERZ*/
- /* 170 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 171 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 172 */ 208,/*LATINCAPITALLETTERETH*/
- /* 173 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 174 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 175 */ 174,/*REGISTEREDSIGN*/
- /* 176 */ 94,/*CIRCUMFLEXACCENT*/
- /* 177 */ 163,/*POUNDSIGN*/
- /* 178 */ 165,/*YENSIGN*/
- /* 179 */ 183,/*MIDDLEDOT*/
- /* 180 */ 169,/*COPYRIGHTSIGN*/
- /* 181 */ 167,/*SECTIONSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 184 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 185 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 186 */ 91,/*LEFTSQUAREBRACKET*/
- /* 187 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 188 */ 175,/*MACRON*/
- /* 189 */ 168,/*DIAERESIS*/
- /* 190 */ 180,/*ACUTEACCENT*/
- /* 191 */ 215,/*MULTIPLICATIONSIGN*/
- /* 192 */ 123,/*LEFTCURLYBRACKET*/
- /* 193 */ 65,/*LATINCAPITALLETTERA*/
- /* 194 */ 66,/*LATINCAPITALLETTERB*/
- /* 195 */ 67,/*LATINCAPITALLETTERC*/
- /* 196 */ 68,/*LATINCAPITALLETTERD*/
- /* 197 */ 69,/*LATINCAPITALLETTERE*/
- /* 198 */ 70,/*LATINCAPITALLETTERF*/
- /* 199 */ 71,/*LATINCAPITALLETTERG*/
- /* 200 */ 72,/*LATINCAPITALLETTERH*/
- /* 201 */ 73,/*LATINCAPITALLETTERI*/
- /* 202 */ 173,/*SOFTHYPHEN*/
- /* 203 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 204 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 205 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 206 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 207 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 208 */ 125,/*RIGHTCURLYBRACKET*/
- /* 209 */ 74,/*LATINCAPITALLETTERJ*/
- /* 210 */ 75,/*LATINCAPITALLETTERK*/
- /* 211 */ 76,/*LATINCAPITALLETTERL*/
- /* 212 */ 77,/*LATINCAPITALLETTERM*/
- /* 213 */ 78,/*LATINCAPITALLETTERN*/
- /* 214 */ 79,/*LATINCAPITALLETTERO*/
- /* 215 */ 80,/*LATINCAPITALLETTERP*/
- /* 216 */ 81,/*LATINCAPITALLETTERQ*/
- /* 217 */ 82,/*LATINCAPITALLETTERR*/
- /* 218 */ 185,/*SUPERSCRIPTONE*/
- /* 219 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 221 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 222 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 223 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 224 */ 92,/*REVERSESOLIDUS*/
- /* 225 */ 247,/*DIVISIONSIGN*/
- /* 226 */ 83,/*LATINCAPITALLETTERS*/
- /* 227 */ 84,/*LATINCAPITALLETTERT*/
- /* 228 */ 85,/*LATINCAPITALLETTERU*/
- /* 229 */ 86,/*LATINCAPITALLETTERV*/
- /* 230 */ 87,/*LATINCAPITALLETTERW*/
- /* 231 */ 88,/*LATINCAPITALLETTERX*/
- /* 232 */ 89,/*LATINCAPITALLETTERY*/
- /* 233 */ 90,/*LATINCAPITALLETTERZ*/
- /* 234 */ 178,/*SUPERSCRIPTTWO*/
- /* 235 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 236 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 237 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 240 */ 48,/*DIGITZERO*/
- /* 241 */ 49,/*DIGITONE*/
- /* 242 */ 50,/*DIGITTWO*/
- /* 243 */ 51,/*DIGITTHREE*/
- /* 244 */ 52,/*DIGITFOUR*/
- /* 245 */ 53,/*DIGITFIVE*/
- /* 246 */ 54,/*DIGITSIX*/
- /* 247 */ 55,/*DIGITSEVEN*/
- /* 248 */ 56,/*DIGITEIGHT*/
- /* 249 */ 57,/*DIGITNINE*/
- /* 250 */ 179,/*SUPERSCRIPTTHREE*/
- /* 251 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 253 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 254 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- 255
-};
-charconvert ebc1026[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- /* 64 */ 32,/*SPACE*/
- /* 65 */ 160,/*NO-BREAKSPACE*/
- /* 66 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 67 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 68 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 69 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 70 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 71 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 72 */ 123,/*LEFTCURLYBRACKET*/
- /* 73 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 74 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 75 */ 46,/*FULLSTOP*/
- /* 76 */ 60,/*LESS-THANSIGN*/
- /* 77 */ 40,/*LEFTPARENTHESIS*/
- /* 78 */ 43,/*PLUSSIGN*/
- /* 79 */ 33,/*EXCLAMATIONMARK*/
- /* 80 */ 38,/*AMPERSAND*/
- /* 81 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 82 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 83 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 84 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 85 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 86 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 87 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 88 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 89 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 90 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 91 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 92 */ 42,/*ASTERISK*/
- /* 93 */ 41,/*RIGHTPARENTHESIS*/
- /* 94 */ 59,/*SEMICOLON*/
- /* 95 */ 94,/*CIRCUMFLEXACCENT*/
- /* 96 */ 45,/*HYPHEN-MINUS*/
- /* 97 */ 47,/*SOLIDUS*/
- /* 98 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 99 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 100 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 101 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 102 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 103 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 104 */ 91,/*LEFTSQUAREBRACKET*/
- /* 105 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 106 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 107 */ 44,/*COMMA*/
- /* 108 */ 37,/*PERCENTSIGN*/
- /* 109 */ 95,/*LOWLINE*/
- /* 110 */ 62,/*GREATER-THANSIGN*/
- /* 111 */ 63,/*QUESTIONMARK*/
- /* 112 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 113 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 114 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 115 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 116 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 117 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 118 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 119 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 120 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 121 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 122 */ 58,/*COLON*/
- /* 123 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 124 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 125 */ 39,/*APOSTROPHE*/
- /* 126 */ 61,/*EQUALSSIGN*/
- /* 127 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 128 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 129 */ 97,/*LATINSMALLLETTERA*/
- /* 130 */ 98,/*LATINSMALLLETTERB*/
- /* 131 */ 99,/*LATINSMALLLETTERC*/
- /* 132 */ 100,/*LATINSMALLLETTERD*/
- /* 133 */ 101,/*LATINSMALLLETTERE*/
- /* 134 */ 102,/*LATINSMALLLETTERF*/
- /* 135 */ 103,/*LATINSMALLLETTERG*/
- /* 136 */ 104,/*LATINSMALLLETTERH*/
- /* 137 */ 105,/*LATINSMALLLETTERI*/
- /* 138 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 139 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 140 */ 125,/*RIGHTCURLYBRACKET*/
- /* 141 */ 96,/*GRAVEACCENT*/
- /* 142 */ 166,/*BROKENBAR*/
- /* 143 */ 177,/*PLUS-MINUSSIGN*/
- /* 144 */ 176,/*DEGREESIGN*/
- /* 145 */ 106,/*LATINSMALLLETTERJ*/
- /* 146 */ 107,/*LATINSMALLLETTERK*/
- /* 147 */ 108,/*LATINSMALLLETTERL*/
- /* 148 */ 109,/*LATINSMALLLETTERM*/
- /* 149 */ 110,/*LATINSMALLLETTERN*/
- /* 150 */ 111,/*LATINSMALLLETTERO*/
- /* 151 */ 112,/*LATINSMALLLETTERP*/
- /* 152 */ 113,/*LATINSMALLLETTERQ*/
- /* 153 */ 114,/*LATINSMALLLETTERR*/
- /* 154 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 155 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 156 */ 230,/*LATINSMALLLETTERAE*/
- /* 157 */ 184,/*CEDILLA*/
- /* 158 */ 198,/*LATINCAPITALLETTERAE*/
- /* 159 */ 164,/*CURRENCYSIGN*/
- /* 160 */ 181,/*MICROSIGN*/
- /* 161 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 162 */ 115,/*LATINSMALLLETTERS*/
- /* 163 */ 116,/*LATINSMALLLETTERT*/
- /* 164 */ 117,/*LATINSMALLLETTERU*/
- /* 165 */ 118,/*LATINSMALLLETTERV*/
- /* 166 */ 119,/*LATINSMALLLETTERW*/
- /* 167 */ 120,/*LATINSMALLLETTERX*/
- /* 168 */ 121,/*LATINSMALLLETTERY*/
- /* 169 */ 122,/*LATINSMALLLETTERZ*/
- /* 170 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 171 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 172 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 173 */ 36,/*DOLLARSIGN*/
- /* 174 */ 64,/*COMMERCIALAT*/
- /* 175 */ 174,/*REGISTEREDSIGN*/
- /* 176 */ 162,/*CENTSIGN*/
- /* 177 */ 163,/*POUNDSIGN*/
- /* 178 */ 165,/*YENSIGN*/
- /* 179 */ 183,/*MIDDLEDOT*/
- /* 180 */ 169,/*COPYRIGHTSIGN*/
- /* 181 */ 167,/*SECTIONSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 184 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 185 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 186 */ 172,/*NOTSIGN*/
- /* 187 */ 124,/*VERTICALLINE*/
- /* 188 */ 175,/*MACRON*/
- /* 189 */ 168,/*DIAERESIS*/
- /* 190 */ 180,/*ACUTEACCENT*/
- /* 191 */ 215,/*MULTIPLICATIONSIGN*/
- /* 192 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 193 */ 65,/*LATINCAPITALLETTERA*/
- /* 194 */ 66,/*LATINCAPITALLETTERB*/
- /* 195 */ 67,/*LATINCAPITALLETTERC*/
- /* 196 */ 68,/*LATINCAPITALLETTERD*/
- /* 197 */ 69,/*LATINCAPITALLETTERE*/
- /* 198 */ 70,/*LATINCAPITALLETTERF*/
- /* 199 */ 71,/*LATINCAPITALLETTERG*/
- /* 200 */ 72,/*LATINCAPITALLETTERH*/
- /* 201 */ 73,/*LATINCAPITALLETTERI*/
- /* 202 */ 173,/*SOFTHYPHEN*/
- /* 203 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 204 */ 126,/*TILDE*/
- /* 205 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 206 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 207 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 208 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 209 */ 74,/*LATINCAPITALLETTERJ*/
- /* 210 */ 75,/*LATINCAPITALLETTERK*/
- /* 211 */ 76,/*LATINCAPITALLETTERL*/
- /* 212 */ 77,/*LATINCAPITALLETTERM*/
- /* 213 */ 78,/*LATINCAPITALLETTERN*/
- /* 214 */ 79,/*LATINCAPITALLETTERO*/
- /* 215 */ 80,/*LATINCAPITALLETTERP*/
- /* 216 */ 81,/*LATINCAPITALLETTERQ*/
- /* 217 */ 82,/*LATINCAPITALLETTERR*/
- /* 218 */ 185,/*SUPERSCRIPTONE*/
- /* 219 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 92,/*REVERSESOLIDUS*/
- /* 221 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 222 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 223 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 224 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 225 */ 247,/*DIVISIONSIGN*/
- /* 226 */ 83,/*LATINCAPITALLETTERS*/
- /* 227 */ 84,/*LATINCAPITALLETTERT*/
- /* 228 */ 85,/*LATINCAPITALLETTERU*/
- /* 229 */ 86,/*LATINCAPITALLETTERV*/
- /* 230 */ 87,/*LATINCAPITALLETTERW*/
- /* 231 */ 88,/*LATINCAPITALLETTERX*/
- /* 232 */ 89,/*LATINCAPITALLETTERY*/
- /* 233 */ 90,/*LATINCAPITALLETTERZ*/
- /* 234 */ 178,/*SUPERSCRIPTTWO*/
- /* 235 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 236 */ 35,/*NUMBERSIGN*/
- /* 237 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 240 */ 48,/*DIGITZERO*/
- /* 241 */ 49,/*DIGITONE*/
- /* 242 */ 50,/*DIGITTWO*/
- /* 243 */ 51,/*DIGITTHREE*/
- /* 244 */ 52,/*DIGITFOUR*/
- /* 245 */ 53,/*DIGITFIVE*/
- /* 246 */ 54,/*DIGITSIX*/
- /* 247 */ 55,/*DIGITSEVEN*/
- /* 248 */ 56,/*DIGITEIGHT*/
- /* 249 */ 57,/*DIGITNINE*/
- /* 250 */ 179,/*SUPERSCRIPTTHREE*/
- /* 251 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 34,/*QUOTATIONMARK*/
- /* 253 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 254 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- 255
-};
-charconvert ebc1047[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- /* 64 */ 32,/*SPACE*/
- /* 65 */ 160,/*NO-BREAKSPACE*/
- /* 66 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 67 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 68 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 69 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 70 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 71 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 72 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 73 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 74 */ 162,/*CENTSIGN*/
- /* 75 */ 46,/*FULLSTOP*/
- /* 76 */ 60,/*LESS-THANSIGN*/
- /* 77 */ 40,/*LEFTPARENTHESIS*/
- /* 78 */ 43,/*PLUSSIGN*/
- /* 79 */ 124,/*VERTICALLINE*/
- /* 80 */ 38,/*AMPERSAND*/
- /* 81 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 82 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 83 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 84 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 85 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 86 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 87 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 88 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 89 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 90 */ 33,/*EXCLAMATIONMARK*/
- /* 91 */ 36,/*DOLLARSIGN*/
- /* 92 */ 42,/*ASTERISK*/
- /* 93 */ 41,/*RIGHTPARENTHESIS*/
- /* 94 */ 59,/*SEMICOLON*/
- /* 95 */ 94,/*CIRCUMFLEXACCENT*/
- /* 96 */ 45,/*HYPHEN-MINUS*/
- /* 97 */ 47,/*SOLIDUS*/
- /* 98 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 99 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 100 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 101 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 102 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 103 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 104 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 105 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 106 */ 166,/*BROKENBAR*/
- /* 107 */ 44,/*COMMA*/
- /* 108 */ 37,/*PERCENTSIGN*/
- /* 109 */ 95,/*LOWLINE*/
- /* 110 */ 62,/*GREATER-THANSIGN*/
- /* 111 */ 63,/*QUESTIONMARK*/
- /* 112 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 113 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 114 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 115 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 116 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 117 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 118 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 119 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 120 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 121 */ 96,/*GRAVEACCENT*/
- /* 122 */ 58,/*COLON*/
- /* 123 */ 35,/*NUMBERSIGN*/
- /* 124 */ 64,/*COMMERCIALAT*/
- /* 125 */ 39,/*APOSTROPHE*/
- /* 126 */ 61,/*EQUALSSIGN*/
- /* 127 */ 34,/*QUOTATIONMARK*/
- /* 128 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 129 */ 97,/*LATINSMALLLETTERA*/
- /* 130 */ 98,/*LATINSMALLLETTERB*/
- /* 131 */ 99,/*LATINSMALLLETTERC*/
- /* 132 */ 100,/*LATINSMALLLETTERD*/
- /* 133 */ 101,/*LATINSMALLLETTERE*/
- /* 134 */ 102,/*LATINSMALLLETTERF*/
- /* 135 */ 103,/*LATINSMALLLETTERG*/
- /* 136 */ 104,/*LATINSMALLLETTERH*/
- /* 137 */ 105,/*LATINSMALLLETTERI*/
- /* 138 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 139 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 140 */ 240,/*LATINSMALLLETTERETH*/
- /* 141 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 142 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 143 */ 177,/*PLUS-MINUSSIGN*/
- /* 144 */ 176,/*DEGREESIGN*/
- /* 145 */ 106,/*LATINSMALLLETTERJ*/
- /* 146 */ 107,/*LATINSMALLLETTERK*/
- /* 147 */ 108,/*LATINSMALLLETTERL*/
- /* 148 */ 109,/*LATINSMALLLETTERM*/
- /* 149 */ 110,/*LATINSMALLLETTERN*/
- /* 150 */ 111,/*LATINSMALLLETTERO*/
- /* 151 */ 112,/*LATINSMALLLETTERP*/
- /* 152 */ 113,/*LATINSMALLLETTERQ*/
- /* 153 */ 114,/*LATINSMALLLETTERR*/
- /* 154 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 155 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 156 */ 230,/*LATINSMALLLETTERAE*/
- /* 157 */ 184,/*CEDILLA*/
- /* 158 */ 198,/*LATINCAPITALLETTERAE*/
- /* 159 */ 164,/*CURRENCYSIGN*/
- /* 160 */ 181,/*MICROSIGN*/
- /* 161 */ 126,/*TILDE*/
- /* 162 */ 115,/*LATINSMALLLETTERS*/
- /* 163 */ 116,/*LATINSMALLLETTERT*/
- /* 164 */ 117,/*LATINSMALLLETTERU*/
- /* 165 */ 118,/*LATINSMALLLETTERV*/
- /* 166 */ 119,/*LATINSMALLLETTERW*/
- /* 167 */ 120,/*LATINSMALLLETTERX*/
- /* 168 */ 121,/*LATINSMALLLETTERY*/
- /* 169 */ 122,/*LATINSMALLLETTERZ*/
- /* 170 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 171 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 172 */ 208,/*LATINCAPITALLETTERETH*/
- /* 173 */ 91,/*LEFTSQUAREBRACKET*/
- /* 174 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 175 */ 174,/*REGISTEREDSIGN*/
- /* 176 */ 172,/*NOTSIGN*/
- /* 177 */ 163,/*POUNDSIGN*/
- /* 178 */ 165,/*YENSIGN*/
- /* 179 */ 183,/*MIDDLEDOT*/
- /* 180 */ 169,/*COPYRIGHTSIGN*/
- /* 181 */ 167,/*SECTIONSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 184 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 185 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 186 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 187 */ 168,/*DIAERESIS*/
- /* 188 */ 175,/*MACRON*/
- /* 189 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 190 */ 180,/*ACUTEACCENT*/
- /* 191 */ 215,/*MULTIPLICATIONSIGN*/
- /* 192 */ 123,/*LEFTCURLYBRACKET*/
- /* 193 */ 65,/*LATINCAPITALLETTERA*/
- /* 194 */ 66,/*LATINCAPITALLETTERB*/
- /* 195 */ 67,/*LATINCAPITALLETTERC*/
- /* 196 */ 68,/*LATINCAPITALLETTERD*/
- /* 197 */ 69,/*LATINCAPITALLETTERE*/
- /* 198 */ 70,/*LATINCAPITALLETTERF*/
- /* 199 */ 71,/*LATINCAPITALLETTERG*/
- /* 200 */ 72,/*LATINCAPITALLETTERH*/
- /* 201 */ 73,/*LATINCAPITALLETTERI*/
- /* 202 */ 173,/*SOFTHYPHEN*/
- /* 203 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 204 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 205 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 206 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 207 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 208 */ 125,/*RIGHTCURLYBRACKET*/
- /* 209 */ 74,/*LATINCAPITALLETTERJ*/
- /* 210 */ 75,/*LATINCAPITALLETTERK*/
- /* 211 */ 76,/*LATINCAPITALLETTERL*/
- /* 212 */ 77,/*LATINCAPITALLETTERM*/
- /* 213 */ 78,/*LATINCAPITALLETTERN*/
- /* 214 */ 79,/*LATINCAPITALLETTERO*/
- /* 215 */ 80,/*LATINCAPITALLETTERP*/
- /* 216 */ 81,/*LATINCAPITALLETTERQ*/
- /* 217 */ 82,/*LATINCAPITALLETTERR*/
- /* 218 */ 185,/*SUPERSCRIPTONE*/
- /* 219 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 221 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 222 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 223 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 224 */ 92,/*REVERSESOLIDUS*/
- /* 225 */ 247,/*DIVISIONSIGN*/
- /* 226 */ 83,/*LATINCAPITALLETTERS*/
- /* 227 */ 84,/*LATINCAPITALLETTERT*/
- /* 228 */ 85,/*LATINCAPITALLETTERU*/
- /* 229 */ 86,/*LATINCAPITALLETTERV*/
- /* 230 */ 87,/*LATINCAPITALLETTERW*/
- /* 231 */ 88,/*LATINCAPITALLETTERX*/
- /* 232 */ 89,/*LATINCAPITALLETTERY*/
- /* 233 */ 90,/*LATINCAPITALLETTERZ*/
- /* 234 */ 178,/*SUPERSCRIPTTWO*/
- /* 235 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 236 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 237 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 240 */ 48,/*DIGITZERO*/
- /* 241 */ 49,/*DIGITONE*/
- /* 242 */ 50,/*DIGITTWO*/
- /* 243 */ 51,/*DIGITTHREE*/
- /* 244 */ 52,/*DIGITFOUR*/
- /* 245 */ 53,/*DIGITFIVE*/
- /* 246 */ 54,/*DIGITSIX*/
- /* 247 */ 55,/*DIGITSEVEN*/
- /* 248 */ 56,/*DIGITEIGHT*/
- /* 249 */ 57,/*DIGITNINE*/
- /* 250 */ 179,/*SUPERSCRIPTTHREE*/
- /* 251 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 253 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 254 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- 255
-};
-charconvert ebc500[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- /* 64 */ 32,/*SPACE*/
- /* 65 */ 160,/*NO-BREAKSPACE*/
- /* 66 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 67 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 68 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 69 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 70 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 71 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 72 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 73 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 74 */ 91,/*LEFTSQUAREBRACKET*/
- /* 75 */ 46,/*FULLSTOP*/
- /* 76 */ 60,/*LESS-THANSIGN*/
- /* 77 */ 40,/*LEFTPARENTHESIS*/
- /* 78 */ 43,/*PLUSSIGN*/
- /* 79 */ 33,/*EXCLAMATIONMARK*/
- /* 80 */ 38,/*AMPERSAND*/
- /* 81 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 82 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 83 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 84 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 85 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 86 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 87 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 88 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 89 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 90 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 91 */ 36,/*DOLLARSIGN*/
- /* 92 */ 42,/*ASTERISK*/
- /* 93 */ 41,/*RIGHTPARENTHESIS*/
- /* 94 */ 59,/*SEMICOLON*/
- /* 95 */ 94,/*CIRCUMFLEXACCENT*/
- /* 96 */ 45,/*HYPHEN-MINUS*/
- /* 97 */ 47,/*SOLIDUS*/
- /* 98 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 99 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 100 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 101 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 102 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 103 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 104 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 105 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 106 */ 166,/*BROKENBAR*/
- /* 107 */ 44,/*COMMA*/
- /* 108 */ 37,/*PERCENTSIGN*/
- /* 109 */ 95,/*LOWLINE*/
- /* 110 */ 62,/*GREATER-THANSIGN*/
- /* 111 */ 63,/*QUESTIONMARK*/
- /* 112 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 113 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 114 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 115 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 116 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 117 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 118 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 119 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 120 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 121 */ 96,/*GRAVEACCENT*/
- /* 122 */ 58,/*COLON*/
- /* 123 */ 35,/*NUMBERSIGN*/
- /* 124 */ 64,/*COMMERCIALAT*/
- /* 125 */ 39,/*APOSTROPHE*/
- /* 126 */ 61,/*EQUALSSIGN*/
- /* 127 */ 34,/*QUOTATIONMARK*/
- /* 128 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 129 */ 97,/*LATINSMALLLETTERA*/
- /* 130 */ 98,/*LATINSMALLLETTERB*/
- /* 131 */ 99,/*LATINSMALLLETTERC*/
- /* 132 */ 100,/*LATINSMALLLETTERD*/
- /* 133 */ 101,/*LATINSMALLLETTERE*/
- /* 134 */ 102,/*LATINSMALLLETTERF*/
- /* 135 */ 103,/*LATINSMALLLETTERG*/
- /* 136 */ 104,/*LATINSMALLLETTERH*/
- /* 137 */ 105,/*LATINSMALLLETTERI*/
- /* 138 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 139 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 140 */ 240,/*LATINSMALLLETTERETH*/
- /* 141 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 142 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 143 */ 177,/*PLUS-MINUSSIGN*/
- /* 144 */ 176,/*DEGREESIGN*/
- /* 145 */ 106,/*LATINSMALLLETTERJ*/
- /* 146 */ 107,/*LATINSMALLLETTERK*/
- /* 147 */ 108,/*LATINSMALLLETTERL*/
- /* 148 */ 109,/*LATINSMALLLETTERM*/
- /* 149 */ 110,/*LATINSMALLLETTERN*/
- /* 150 */ 111,/*LATINSMALLLETTERO*/
- /* 151 */ 112,/*LATINSMALLLETTERP*/
- /* 152 */ 113,/*LATINSMALLLETTERQ*/
- /* 153 */ 114,/*LATINSMALLLETTERR*/
- /* 154 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 155 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 156 */ 230,/*LATINSMALLLETTERAE*/
- /* 157 */ 184,/*CEDILLA*/
- /* 158 */ 198,/*LATINCAPITALLETTERAE*/
- /* 159 */ 164,/*CURRENCYSIGN*/
- /* 160 */ 181,/*MICROSIGN*/
- /* 161 */ 126,/*TILDE*/
- /* 162 */ 115,/*LATINSMALLLETTERS*/
- /* 163 */ 116,/*LATINSMALLLETTERT*/
- /* 164 */ 117,/*LATINSMALLLETTERU*/
- /* 165 */ 118,/*LATINSMALLLETTERV*/
- /* 166 */ 119,/*LATINSMALLLETTERW*/
- /* 167 */ 120,/*LATINSMALLLETTERX*/
- /* 168 */ 121,/*LATINSMALLLETTERY*/
- /* 169 */ 122,/*LATINSMALLLETTERZ*/
- /* 170 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 171 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 172 */ 208,/*LATINCAPITALLETTERETH*/
- /* 173 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 174 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 175 */ 174,/*REGISTEREDSIGN*/
- /* 176 */ 162,/*CENTSIGN*/
- /* 177 */ 163,/*POUNDSIGN*/
- /* 178 */ 165,/*YENSIGN*/
- /* 179 */ 183,/*MIDDLEDOT*/
- /* 180 */ 169,/*COPYRIGHTSIGN*/
- /* 181 */ 167,/*SECTIONSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 184 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 185 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 186 */ 172,/*NOTSIGN*/
- /* 187 */ 124,/*VERTICALLINE*/
- /* 188 */ 175,/*MACRON*/
- /* 189 */ 168,/*DIAERESIS*/
- /* 190 */ 180,/*ACUTEACCENT*/
- /* 191 */ 215,/*MULTIPLICATIONSIGN*/
- /* 192 */ 123,/*LEFTCURLYBRACKET*/
- /* 193 */ 65,/*LATINCAPITALLETTERA*/
- /* 194 */ 66,/*LATINCAPITALLETTERB*/
- /* 195 */ 67,/*LATINCAPITALLETTERC*/
- /* 196 */ 68,/*LATINCAPITALLETTERD*/
- /* 197 */ 69,/*LATINCAPITALLETTERE*/
- /* 198 */ 70,/*LATINCAPITALLETTERF*/
- /* 199 */ 71,/*LATINCAPITALLETTERG*/
- /* 200 */ 72,/*LATINCAPITALLETTERH*/
- /* 201 */ 73,/*LATINCAPITALLETTERI*/
- /* 202 */ 173,/*SOFTHYPHEN*/
- /* 203 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 204 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 205 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 206 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 207 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 208 */ 125,/*RIGHTCURLYBRACKET*/
- /* 209 */ 74,/*LATINCAPITALLETTERJ*/
- /* 210 */ 75,/*LATINCAPITALLETTERK*/
- /* 211 */ 76,/*LATINCAPITALLETTERL*/
- /* 212 */ 77,/*LATINCAPITALLETTERM*/
- /* 213 */ 78,/*LATINCAPITALLETTERN*/
- /* 214 */ 79,/*LATINCAPITALLETTERO*/
- /* 215 */ 80,/*LATINCAPITALLETTERP*/
- /* 216 */ 81,/*LATINCAPITALLETTERQ*/
- /* 217 */ 82,/*LATINCAPITALLETTERR*/
- /* 218 */ 185,/*SUPERSCRIPTONE*/
- /* 219 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 221 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 222 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 223 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 224 */ 92,/*REVERSESOLIDUS*/
- /* 225 */ 247,/*DIVISIONSIGN*/
- /* 226 */ 83,/*LATINCAPITALLETTERS*/
- /* 227 */ 84,/*LATINCAPITALLETTERT*/
- /* 228 */ 85,/*LATINCAPITALLETTERU*/
- /* 229 */ 86,/*LATINCAPITALLETTERV*/
- /* 230 */ 87,/*LATINCAPITALLETTERW*/
- /* 231 */ 88,/*LATINCAPITALLETTERX*/
- /* 232 */ 89,/*LATINCAPITALLETTERY*/
- /* 233 */ 90,/*LATINCAPITALLETTERZ*/
- /* 234 */ 178,/*SUPERSCRIPTTWO*/
- /* 235 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 236 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 237 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 238 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 239 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 240 */ 48,/*DIGITZERO*/
- /* 241 */ 49,/*DIGITONE*/
- /* 242 */ 50,/*DIGITTWO*/
- /* 243 */ 51,/*DIGITTHREE*/
- /* 244 */ 52,/*DIGITFOUR*/
- /* 245 */ 53,/*DIGITFIVE*/
- /* 246 */ 54,/*DIGITSIX*/
- /* 247 */ 55,/*DIGITSEVEN*/
- /* 248 */ 56,/*DIGITEIGHT*/
- /* 249 */ 57,/*DIGITNINE*/
- /* 250 */ 179,/*SUPERSCRIPTTHREE*/
- /* 251 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 253 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 254 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- 255
-};
-charconvert ebc875[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- /* 64 */ 32,/*SPACE*/
- /* 65 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 66 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 67 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 68 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 69 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 70 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 71 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 72 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 73 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 74 */ 91,/*LEFTSQUAREBRACKET*/
- /* 75 */ 46,/*FULLSTOP*/
- /* 76 */ 60,/*LESS-THANSIGN*/
- /* 77 */ 40,/*LEFTPARENTHESIS*/
- /* 78 */ 43,/*PLUSSIGN*/
- /* 79 */ 33,/*EXCLAMATIONMARK*/
- /* 80 */ 38,/*AMPERSAND*/
- /* 81 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 82 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 83 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 84 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 85 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 86 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 87 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 88 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 89 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 90 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 91 */ 36,/*DOLLARSIGN*/
- /* 92 */ 42,/*ASTERISK*/
- /* 93 */ 41,/*RIGHTPARENTHESIS*/
- /* 94 */ 59,/*SEMICOLON*/
- /* 95 */ 94,/*CIRCUMFLEXACCENT*/
- /* 96 */ 45,/*HYPHEN-MINUS*/
- /* 97 */ 47,/*SOLIDUS*/
- /* 98 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 99 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 100 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 101 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 102 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 103 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 104 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 105 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 106 */ 124,/*VERTICALLINE*/
- /* 107 */ 44,/*COMMA*/
- /* 108 */ 37,/*PERCENTSIGN*/
- /* 109 */ 95,/*LOWLINE*/
- /* 110 */ 62,/*GREATER-THANSIGN*/
- /* 111 */ 63,/*QUESTIONMARK*/
- /* 112 */ 168,/*DIAERESIS*/
- /* 113 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 114 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 115 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 116 */ 160,/*NO-BREAKSPACE*/
- /* 117 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 118 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 119 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 120 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 121 */ 96,/*GRAVEACCENT*/
- /* 122 */ 58,/*COLON*/
- /* 123 */ 35,/*NUMBERSIGN*/
- /* 124 */ 64,/*COMMERCIALAT*/
- /* 125 */ 39,/*APOSTROPHE*/
- /* 126 */ 61,/*EQUALSSIGN*/
- /* 127 */ 34,/*QUOTATIONMARK*/
- /* 128 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 129 */ 97,/*LATINSMALLLETTERA*/
- /* 130 */ 98,/*LATINSMALLLETTERB*/
- /* 131 */ 99,/*LATINSMALLLETTERC*/
- /* 132 */ 100,/*LATINSMALLLETTERD*/
- /* 133 */ 101,/*LATINSMALLLETTERE*/
- /* 134 */ 102,/*LATINSMALLLETTERF*/
- /* 135 */ 103,/*LATINSMALLLETTERG*/
- /* 136 */ 104,/*LATINSMALLLETTERH*/
- /* 137 */ 105,/*LATINSMALLLETTERI*/
- /* 138 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 139 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 140 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 141 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 142 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 143 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 144 */ 176,/*DEGREESIGN*/
- /* 145 */ 106,/*LATINSMALLLETTERJ*/
- /* 146 */ 107,/*LATINSMALLLETTERK*/
- /* 147 */ 108,/*LATINSMALLLETTERL*/
- /* 148 */ 109,/*LATINSMALLLETTERM*/
- /* 149 */ 110,/*LATINSMALLLETTERN*/
- /* 150 */ 111,/*LATINSMALLLETTERO*/
- /* 151 */ 112,/*LATINSMALLLETTERP*/
- /* 152 */ 113,/*LATINSMALLLETTERQ*/
- /* 153 */ 114,/*LATINSMALLLETTERR*/
- /* 154 */ 951,/*GREEKSMALLLETTERETA*/
- /* 155 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 156 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 157 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 158 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 159 */ 956,/*GREEKSMALLLETTERMU*/
- /* 160 */ 180,/*ACUTEACCENT*/
- /* 161 */ 126,/*TILDE*/
- /* 162 */ 115,/*LATINSMALLLETTERS*/
- /* 163 */ 116,/*LATINSMALLLETTERT*/
- /* 164 */ 117,/*LATINSMALLLETTERU*/
- /* 165 */ 118,/*LATINSMALLLETTERV*/
- /* 166 */ 119,/*LATINSMALLLETTERW*/
- /* 167 */ 120,/*LATINSMALLLETTERX*/
- /* 168 */ 121,/*LATINSMALLLETTERY*/
- /* 169 */ 122,/*LATINSMALLLETTERZ*/
- /* 170 */ 957,/*GREEKSMALLLETTERNU*/
- /* 171 */ 958,/*GREEKSMALLLETTERXI*/
- /* 172 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 173 */ 960,/*GREEKSMALLLETTERPI*/
- /* 174 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 175 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 176 */ 163,/*POUNDSIGN*/
- /* 177 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 178 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 179 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 180 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 181 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 182 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 183 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 184 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 185 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- /* 186 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 187 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 188 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 189 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 190 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 191 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 192 */ 123,/*LEFTCURLYBRACKET*/
- /* 193 */ 65,/*LATINCAPITALLETTERA*/
- /* 194 */ 66,/*LATINCAPITALLETTERB*/
- /* 195 */ 67,/*LATINCAPITALLETTERC*/
- /* 196 */ 68,/*LATINCAPITALLETTERD*/
- /* 197 */ 69,/*LATINCAPITALLETTERE*/
- /* 198 */ 70,/*LATINCAPITALLETTERF*/
- /* 199 */ 71,/*LATINCAPITALLETTERG*/
- /* 200 */ 72,/*LATINCAPITALLETTERH*/
- /* 201 */ 73,/*LATINCAPITALLETTERI*/
- /* 202 */ 173,/*SOFTHYPHEN*/
- /* 203 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 204 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 205 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- 206,
- 207,
- /* 208 */ 125,/*RIGHTCURLYBRACKET*/
- /* 209 */ 74,/*LATINCAPITALLETTERJ*/
- /* 210 */ 75,/*LATINCAPITALLETTERK*/
- /* 211 */ 76,/*LATINCAPITALLETTERL*/
- /* 212 */ 77,/*LATINCAPITALLETTERM*/
- /* 213 */ 78,/*LATINCAPITALLETTERN*/
- /* 214 */ 79,/*LATINCAPITALLETTERO*/
- /* 215 */ 80,/*LATINCAPITALLETTERP*/
- /* 216 */ 81,/*LATINCAPITALLETTERQ*/
- /* 217 */ 82,/*LATINCAPITALLETTERR*/
- /* 218 */ 177,/*PLUS-MINUSSIGN*/
- /* 219 */ 189,/*VULGARFRACTIONONEHALF*/
- 220,
- /* 221 */ 183,/*MIDDLEDOT*/
- 222,
- /* 223 */ 166,/*BROKENBAR*/
- /* 224 */ 92,/*REVERSESOLIDUS*/
- 225,
- /* 226 */ 83,/*LATINCAPITALLETTERS*/
- /* 227 */ 84,/*LATINCAPITALLETTERT*/
- /* 228 */ 85,/*LATINCAPITALLETTERU*/
- /* 229 */ 86,/*LATINCAPITALLETTERV*/
- /* 230 */ 87,/*LATINCAPITALLETTERW*/
- /* 231 */ 88,/*LATINCAPITALLETTERX*/
- /* 232 */ 89,/*LATINCAPITALLETTERY*/
- /* 233 */ 90,/*LATINCAPITALLETTERZ*/
- /* 234 */ 178,/*SUPERSCRIPTTWO*/
- /* 235 */ 167,/*SECTIONSIGN*/
- 236,
- 237,
- /* 238 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 239 */ 172,/*NOTSIGN*/
- /* 240 */ 48,/*DIGITZERO*/
- /* 241 */ 49,/*DIGITONE*/
- /* 242 */ 50,/*DIGITTWO*/
- /* 243 */ 51,/*DIGITTHREE*/
- /* 244 */ 52,/*DIGITFOUR*/
- /* 245 */ 53,/*DIGITFIVE*/
- /* 246 */ 54,/*DIGITSIX*/
- /* 247 */ 55,/*DIGITSEVEN*/
- /* 248 */ 56,/*DIGITEIGHT*/
- /* 249 */ 57,/*DIGITNINE*/
- /* 250 */ 179,/*SUPERSCRIPTTHREE*/
- /* 251 */ 169,/*COPYRIGHTSIGN*/
- 252,
- 253,
- /* 254 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- 255
-};
-charconvert hp48[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 8735,/*RIGHTANGLE*/
- 129,
- /* 130 */ 8711,/*NABLA*/
- /* 131 */ 8730,/*SQUAREROOT*/
- /* 132 */ 8747,/*INTEGRAL*/
- /* 133 */ 8721,/*N-ARYSUMMATION*/
- /* 134 */ 9654,/*BLACKRIGHT-POINTINGTRIANGLE*/
- /* 135 */ 960,/*GREEKSMALLLETTERPI*/
- /* 136 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 137 */ 8804,/*LESS-THANOREQUALTO*/
- /* 138 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 139 */ 8800,/*NOTEQUALTO*/
- /* 140 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 141 */ 8594,/*RIGHTWARDSARROW*/
- /* 142 */ 8592,/*LEFTWARDSARROW*/
- /* 143 */ 8595,/*DOWNWARDSARROW*/
- /* 144 */ 8593,/*UPWARDSARROW*/
- /* 145 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 146 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 147 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 148 */ 951,/*GREEKSMALLLETTERETA*/
- /* 149 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 150 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 151 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 152 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 153 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 154 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 155 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 156 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 157 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 158 */ 9644,/*BLACKRECTANGLE*/
- /* 159 */ 8734,/*INFINITY*/
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert hproman8[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 162 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 163 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 164 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 165 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 166 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 167 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 168 */ 180,/*ACUTEACCENT*/
- /* 169 */ 768,/*COMBININGGRAVEACCENT*/
- /* 170 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 171 */ 168,/*DIAERESIS*/
- /* 172 */ 771,/*COMBININGTILDE*/
- /* 173 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 174 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 175 */ 8356,/*LIRASIGN*/
- /* 176 */ 175,/*MACRON*/
- /* 177 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 178 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 179 */ 176,/*DEGREESIGN*/
- /* 180 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 181 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 182 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 183 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 184 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 185 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 186 */ 164,/*CURRENCYSIGN*/
- /* 187 */ 163,/*POUNDSIGN*/
- /* 188 */ 165,/*YENSIGN*/
- /* 189 */ 167,/*SECTIONSIGN*/
- /* 190 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 191 */ 162,/*CENTSIGN*/
- /* 192 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 193 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 194 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 195 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 196 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 197 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 198 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 199 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 200 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 201 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 202 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 203 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 204 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 205 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 206 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 207 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 208 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 209 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 210 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 211 */ 198,/*LATINCAPITALLETTERAE*/
- /* 212 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 213 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 214 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 215 */ 230,/*LATINSMALLLETTERAE*/
- /* 216 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 217 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 218 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 219 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 220 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 221 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 222 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 223 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 224 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 225 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 226 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 227 */ 208,/*LATINCAPITALLETTERETH*/
- /* 228 */ 240,/*LATINSMALLLETTERETH*/
- /* 229 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 230 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 231 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 232 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 233 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 234 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 235 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 236 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 237 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 238 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 239 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 240 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 241 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 242 */ 183,/*MIDDLEDOT*/
- /* 243 */ 181,/*MICROSIGN*/
- /* 244 */ 182,/*PILCROWSIGN*/
- /* 245 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 246 */ 173,/*SOFTHYPHEN*/
- /* 247 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 248 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 249 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 250 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 251 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 252 */ 9632,/*BLACKSQUARE*/
- /* 253 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 254 */ 177,/*PLUS-MINUSSIGN*/
- 255
-};
-charconvert iso646_ca[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 92 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 93 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 94 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 124 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 125 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 126 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_ch[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 92 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 93 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 94 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 95 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 96 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 124 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 125 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 126 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_de[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 167,/*SECTIONSIGN*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 92 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 93 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 124 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 125 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 126 */ 223,/*LATINSMALLLETTERSHARPS*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_es[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 163,/*POUNDSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 167,/*SECTIONSIGN*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 92 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 93 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 176,/*DEGREESIGN*/
- /* 124 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 125 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_fi[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 92 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 93 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 94 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 124 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 125 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 126 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_fr[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 163,/*POUNDSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 176,/*DEGREESIGN*/
- /* 92 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 93 */ 167,/*SECTIONSIGN*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 124 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 125 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 126 */ 168,/*DIAERESIS*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_gb[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 163,/*POUNDSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- 35,
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- 64,
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_irv[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_it[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 163,/*POUNDSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 167,/*SECTIONSIGN*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 176,/*DEGREESIGN*/
- /* 92 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 93 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 124 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 125 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 126 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_nl[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 163,/*POUNDSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 92 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 93 */ 124,/*VERTICALLINE*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 168,/*DIAERESIS*/
- /* 124 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 125 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 126 */ 180,/*ACUTEACCENT*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_no[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 198,/*LATINCAPITALLETTERAE*/
- /* 92 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 93 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 230,/*LATINSMALLLETTERAE*/
- /* 124 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 125 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_pt[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 92 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 93 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 124 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 125 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso646_se[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 92 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 93 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 94 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 124 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 125 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 126 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- 187,
- 188,
- 189,
- 190,
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- 223,
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso8859_10[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 162 */ 274,/*LATINCAPITALLETTEREWITHMACRON*/
- /* 163 */ 290,/*LATINCAPITALLETTERGWITHCEDILLA*/
- /* 164 */ 298,/*LATINCAPITALLETTERIWITHMACRON*/
- /* 165 */ 296,/*LATINCAPITALLETTERIWITHTILDE*/
- /* 166 */ 310,/*LATINCAPITALLETTERKWITHCEDILLA*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 315,/*LATINCAPITALLETTERLWITHCEDILLA*/
- /* 169 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 170 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 171 */ 358,/*LATINCAPITALLETTERTWITHSTROKE*/
- /* 172 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 362,/*LATINCAPITALLETTERUWITHMACRON*/
- /* 175 */ 330,/*LATINCAPITALLETTERENG*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 178 */ 275,/*LATINSMALLLETTEREWITHMACRON*/
- /* 179 */ 291,/*LATINSMALLLETTERGWITHCEDILLA*/
- /* 180 */ 299,/*LATINSMALLLETTERIWITHMACRON*/
- /* 181 */ 297,/*LATINSMALLLETTERIWITHTILDE*/
- /* 182 */ 311,/*LATINSMALLLETTERKWITHCEDILLA*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 316,/*LATINSMALLLETTERLWITHCEDILLA*/
- /* 185 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 186 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 187 */ 359,/*LATINSMALLLETTERTWITHSTROKE*/
- /* 188 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 189 */ 8213,/*HORIZONTALBAR*/
- /* 190 */ 363,/*LATINSMALLLETTERUWITHMACRON*/
- /* 191 */ 331,/*LATINSMALLLETTERENG*/
- /* 192 */ 256,/*LATINCAPITALLETTERAWITHMACRON*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 302,/*LATINCAPITALLETTERIWITHOGONEK*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 278,/*LATINCAPITALLETTEREWITHDOTABOVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 325,/*LATINCAPITALLETTERNWITHCEDILLA*/
- /* 210 */ 332,/*LATINCAPITALLETTEROWITHMACRON*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 360,/*LATINCAPITALLETTERUWITHTILDE*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 370,/*LATINCAPITALLETTERUWITHOGONEK*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 257,/*LATINSMALLLETTERAWITHMACRON*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 303,/*LATINSMALLLETTERIWITHOGONEK*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 279,/*LATINSMALLLETTEREWITHDOTABOVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 326,/*LATINSMALLLETTERNWITHCEDILLA*/
- /* 242 */ 333,/*LATINSMALLLETTEROWITHMACRON*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 361,/*LATINSMALLLETTERUWITHTILDE*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 371,/*LATINSMALLLETTERUWITHOGONEK*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 312/*LATINSMALLLETTERKRA*/
-};
-charconvert iso8859_13[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 342,/*LATINCAPITALLETTERRWITHCEDILLA*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 198,/*LATINCAPITALLETTERAE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 343,/*LATINSMALLLETTERRWITHCEDILLA*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 230,/*LATINSMALLLETTERAE*/
- /* 192 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 193 */ 302,/*LATINCAPITALLETTERIWITHOGONEK*/
- /* 194 */ 256,/*LATINCAPITALLETTERAWITHMACRON*/
- /* 195 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 199 */ 274,/*LATINCAPITALLETTEREWITHMACRON*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 203 */ 278,/*LATINCAPITALLETTEREWITHDOTABOVE*/
- /* 204 */ 290,/*LATINCAPITALLETTERGWITHCEDILLA*/
- /* 205 */ 310,/*LATINCAPITALLETTERKWITHCEDILLA*/
- /* 206 */ 298,/*LATINCAPITALLETTERIWITHMACRON*/
- /* 207 */ 315,/*LATINCAPITALLETTERLWITHCEDILLA*/
- /* 208 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 209 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 210 */ 325,/*LATINCAPITALLETTERNWITHCEDILLA*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 332,/*LATINCAPITALLETTEROWITHMACRON*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 370,/*LATINCAPITALLETTERUWITHOGONEK*/
- /* 217 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 218 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 219 */ 362,/*LATINCAPITALLETTERUWITHMACRON*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 222 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 225 */ 303,/*LATINSMALLLETTERIWITHOGONEK*/
- /* 226 */ 257,/*LATINSMALLLETTERAWITHMACRON*/
- /* 227 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 231 */ 275,/*LATINSMALLLETTEREWITHMACRON*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 235 */ 279,/*LATINSMALLLETTEREWITHDOTABOVE*/
- /* 236 */ 291,/*LATINSMALLLETTERGWITHCEDILLA*/
- /* 237 */ 311,/*LATINSMALLLETTERKWITHCEDILLA*/
- /* 238 */ 299,/*LATINSMALLLETTERIWITHMACRON*/
- /* 239 */ 316,/*LATINSMALLLETTERLWITHCEDILLA*/
- /* 240 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 241 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 242 */ 326,/*LATINSMALLLETTERNWITHCEDILLA*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 333,/*LATINSMALLLETTEROWITHMACRON*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 371,/*LATINSMALLLETTERUWITHOGONEK*/
- /* 249 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 250 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 251 */ 363,/*LATINSMALLLETTERUWITHMACRON*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 254 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 255 */ 8217/*RIGHTSINGLEQUOTATIONMARK*/
-};
-charconvert iso8859_14[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 7682,/*LATINCAPITALLETTERBWITHDOTABOVE*/
- /* 162 */ 7683,/*LATINSMALLLETTERBWITHDOTABOVE*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 266,/*LATINCAPITALLETTERCWITHDOTABOVE*/
- /* 165 */ 267,/*LATINSMALLLETTERCWITHDOTABOVE*/
- /* 166 */ 7690,/*LATINCAPITALLETTERDWITHDOTABOVE*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 7808,/*LATINCAPITALLETTERWWITHGRAVE*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 7810,/*LATINCAPITALLETTERWWITHACUTE*/
- /* 171 */ 7691,/*LATINSMALLLETTERDWITHDOTABOVE*/
- /* 172 */ 7922,/*LATINCAPITALLETTERYWITHGRAVE*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 176 */ 7710,/*LATINCAPITALLETTERFWITHDOTABOVE*/
- /* 177 */ 7711,/*LATINSMALLLETTERFWITHDOTABOVE*/
- /* 178 */ 288,/*LATINCAPITALLETTERGWITHDOTABOVE*/
- /* 179 */ 289,/*LATINSMALLLETTERGWITHDOTABOVE*/
- /* 180 */ 7744,/*LATINCAPITALLETTERMWITHDOTABOVE*/
- /* 181 */ 7745,/*LATINSMALLLETTERMWITHDOTABOVE*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 7766,/*LATINCAPITALLETTERPWITHDOTABOVE*/
- /* 184 */ 7809,/*LATINSMALLLETTERWWITHGRAVE*/
- /* 185 */ 7767,/*LATINSMALLLETTERPWITHDOTABOVE*/
- /* 186 */ 7811,/*LATINSMALLLETTERWWITHACUTE*/
- /* 187 */ 7776,/*LATINCAPITALLETTERSWITHDOTABOVE*/
- /* 188 */ 7923,/*LATINSMALLLETTERYWITHGRAVE*/
- /* 189 */ 7812,/*LATINCAPITALLETTERWWITHDIAERESIS*/
- /* 190 */ 7813,/*LATINSMALLLETTERWWITHDIAERESIS*/
- /* 191 */ 7777,/*LATINSMALLLETTERSWITHDOTABOVE*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 372,/*LATINCAPITALLETTERWWITHCIRCUMFLEX*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 7786,/*LATINCAPITALLETTERTWITHDOTABOVE*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 374,/*LATINCAPITALLETTERYWITHCIRCUMFLEX*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 373,/*LATINSMALLLETTERWWITHCIRCUMFLEX*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 7787,/*LATINSMALLLETTERTWITHDOTABOVE*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 375,/*LATINSMALLLETTERYWITHCIRCUMFLEX*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert iso8859_15[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 8364,/*EUROSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 189 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 190 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert iso8859_1[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert iso8859_2[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 162 */ 728,/*BREVE*/
- /* 163 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 317,/*LATINCAPITALLETTERLWITHCARON*/
- /* 166 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 170 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 171 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 172 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 175 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 178 */ 731,/*OGONEK*/
- /* 179 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 318,/*LATINSMALLLETTERLWITHCARON*/
- /* 182 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 183 */ 711,/*CARON*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 186 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 187 */ 357,/*LATINSMALLLETTERTWITHCARON*/
- /* 188 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 189 */ 733,/*DOUBLEACUTEACCENT*/
- /* 190 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 191 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 192 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 198 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 208 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 209 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 210 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 336,/*LATINCAPITALLETTEROWITHDOUBLEACUTE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 217 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 368,/*LATINCAPITALLETTERUWITHDOUBLEACUTE*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 230 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 271,/*LATINSMALLLETTERDWITHCARON*/
- /* 240 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 241 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 242 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 337,/*LATINSMALLLETTEROWITHDOUBLEACUTE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 249 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 369,/*LATINSMALLLETTERUWITHDOUBLEACUTE*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 255 */ 729/*DOTABOVE*/
-};
-charconvert iso8859_3[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 294,/*LATINCAPITALLETTERHWITHSTROKE*/
- /* 162 */ 728,/*BREVE*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- 165,
- /* 166 */ 292,/*LATINCAPITALLETTERHWITHCIRCUMFLEX*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 170 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 171 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 172 */ 308,/*LATINCAPITALLETTERJWITHCIRCUMFLEX*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- 174,
- /* 175 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 295,/*LATINSMALLLETTERHWITHSTROKE*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 293,/*LATINSMALLLETTERHWITHCIRCUMFLEX*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 186 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 187 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 188 */ 309,/*LATINSMALLLETTERJWITHCIRCUMFLEX*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- 190,
- /* 191 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- 195,
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 266,/*LATINCAPITALLETTERCWITHDOTABOVE*/
- /* 198 */ 264,/*LATINCAPITALLETTERCWITHCIRCUMFLEX*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- 208,
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 288,/*LATINCAPITALLETTERGWITHDOTABOVE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 284,/*LATINCAPITALLETTERGWITHCIRCUMFLEX*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 364,/*LATINCAPITALLETTERUWITHBREVE*/
- /* 222 */ 348,/*LATINCAPITALLETTERSWITHCIRCUMFLEX*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- 227,
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 267,/*LATINSMALLLETTERCWITHDOTABOVE*/
- /* 230 */ 265,/*LATINSMALLLETTERCWITHCIRCUMFLEX*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- 240,
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 289,/*LATINSMALLLETTERGWITHDOTABOVE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 285,/*LATINSMALLLETTERGWITHCIRCUMFLEX*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 365,/*LATINSMALLLETTERUWITHBREVE*/
- /* 254 */ 349,/*LATINSMALLLETTERSWITHCIRCUMFLEX*/
- /* 255 */ 729/*DOTABOVE*/
-};
-charconvert iso8859_4[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 162 */ 312,/*LATINSMALLLETTERKRA*/
- /* 163 */ 342,/*LATINCAPITALLETTERRWITHCEDILLA*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 296,/*LATINCAPITALLETTERIWITHTILDE*/
- /* 166 */ 315,/*LATINCAPITALLETTERLWITHCEDILLA*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 170 */ 274,/*LATINCAPITALLETTEREWITHMACRON*/
- /* 171 */ 290,/*LATINCAPITALLETTERGWITHCEDILLA*/
- /* 172 */ 358,/*LATINCAPITALLETTERTWITHSTROKE*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 178 */ 731,/*OGONEK*/
- /* 179 */ 343,/*LATINSMALLLETTERRWITHCEDILLA*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 297,/*LATINSMALLLETTERIWITHTILDE*/
- /* 182 */ 316,/*LATINSMALLLETTERLWITHCEDILLA*/
- /* 183 */ 711,/*CARON*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 186 */ 275,/*LATINSMALLLETTEREWITHMACRON*/
- /* 187 */ 291,/*LATINSMALLLETTERGWITHCEDILLA*/
- /* 188 */ 359,/*LATINSMALLLETTERTWITHSTROKE*/
- /* 189 */ 330,/*LATINCAPITALLETTERENG*/
- /* 190 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 191 */ 331,/*LATINSMALLLETTERENG*/
- /* 192 */ 256,/*LATINCAPITALLETTERAWITHMACRON*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 302,/*LATINCAPITALLETTERIWITHOGONEK*/
- /* 200 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 278,/*LATINCAPITALLETTEREWITHDOTABOVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 298,/*LATINCAPITALLETTERIWITHMACRON*/
- /* 208 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 209 */ 325,/*LATINCAPITALLETTERNWITHCEDILLA*/
- /* 210 */ 332,/*LATINCAPITALLETTEROWITHMACRON*/
- /* 211 */ 310,/*LATINCAPITALLETTERKWITHCEDILLA*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 370,/*LATINCAPITALLETTERUWITHOGONEK*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 360,/*LATINCAPITALLETTERUWITHTILDE*/
- /* 222 */ 362,/*LATINCAPITALLETTERUWITHMACRON*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 257,/*LATINSMALLLETTERAWITHMACRON*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 303,/*LATINSMALLLETTERIWITHOGONEK*/
- /* 232 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 279,/*LATINSMALLLETTEREWITHDOTABOVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 299,/*LATINSMALLLETTERIWITHMACRON*/
- /* 240 */ 273,/*LATINSMALLLETTERDWITHSTROKE*/
- /* 241 */ 326,/*LATINSMALLLETTERNWITHCEDILLA*/
- /* 242 */ 333,/*LATINSMALLLETTEROWITHMACRON*/
- /* 243 */ 311,/*LATINSMALLLETTERKWITHCEDILLA*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 371,/*LATINSMALLLETTERUWITHOGONEK*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 361,/*LATINSMALLLETTERUWITHTILDE*/
- /* 254 */ 363,/*LATINSMALLLETTERUWITHMACRON*/
- /* 255 */ 729/*DOTABOVE*/
-};
-charconvert iso8859_5[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 162 */ 1026,/*CYRILLICCAPITALLETTERDJE*/
- /* 163 */ 1027,/*CYRILLICCAPITALLETTERGJE*/
- /* 164 */ 1028,/*CYRILLICCAPITALLETTERUKRAINIANIE*/
- /* 165 */ 1029,/*CYRILLICCAPITALLETTERDZE*/
- /* 166 */ 1030,/*CYRILLICCAPITALLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 167 */ 1031,/*CYRILLICCAPITALLETTERYI*/
- /* 168 */ 1032,/*CYRILLICCAPITALLETTERJE*/
- /* 169 */ 1033,/*CYRILLICCAPITALLETTERLJE*/
- /* 170 */ 1034,/*CYRILLICCAPITALLETTERNJE*/
- /* 171 */ 1035,/*CYRILLICCAPITALLETTERTSHE*/
- /* 172 */ 1036,/*CYRILLICCAPITALLETTERKJE*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 1038,/*CYRILLICCAPITALLETTERSHORTU*/
- /* 175 */ 1039,/*CYRILLICCAPITALLETTERDZHE*/
- /* 176 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 177 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 178 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 179 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 180 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 181 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 182 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 183 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 184 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 185 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 186 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 187 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 188 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 189 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 190 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 191 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 192 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 193 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 194 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 195 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 196 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 197 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 198 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 199 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 200 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 201 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 202 */ 1066,/*CYRILLICCAPITALLETTERHARDSIGN*/
- /* 203 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 204 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 205 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 206 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 207 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 208 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 209 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 210 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 211 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 212 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 213 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 214 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 215 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 216 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 217 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 218 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 219 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 220 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 221 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 222 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 223 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 224 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 225 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 226 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 227 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 228 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 229 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 230 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 231 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 232 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 233 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 234 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 235 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 236 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 237 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 238 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 239 */ 1103,/*CYRILLICSMALLLETTERYA*/
- /* 240 */ 8470,/*NUMEROSIGN*/
- /* 241 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 242 */ 1106,/*CYRILLICSMALLLETTERDJE*/
- /* 243 */ 1107,/*CYRILLICSMALLLETTERGJE*/
- /* 244 */ 1108,/*CYRILLICSMALLLETTERUKRAINIANIE*/
- /* 245 */ 1109,/*CYRILLICSMALLLETTERDZE*/
- /* 246 */ 1110,/*CYRILLICSMALLLETTERBYELORUSSIAN-UKRAINIANI*/
- /* 247 */ 1111,/*CYRILLICSMALLLETTERYI*/
- /* 248 */ 1112,/*CYRILLICSMALLLETTERJE*/
- /* 249 */ 1113,/*CYRILLICSMALLLETTERLJE*/
- /* 250 */ 1114,/*CYRILLICSMALLLETTERNJE*/
- /* 251 */ 1115,/*CYRILLICSMALLLETTERTSHE*/
- /* 252 */ 1116,/*CYRILLICSMALLLETTERKJE*/
- /* 253 */ 167,/*SECTIONSIGN*/
- /* 254 */ 1118,/*CYRILLICSMALLLETTERSHORTU*/
- /* 255 */ 1119/*CYRILLICSMALLLETTERDZHE*/
-};
-charconvert iso8859_6[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- 161,
- 162,
- 163,
- /* 164 */ 164,/*CURRENCYSIGN*/
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- /* 172 */ 1548,/*ARABICCOMMA*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- 174,
- 175,
- 176,
- 177,
- 178,
- 179,
- 180,
- 181,
- 182,
- 183,
- 184,
- 185,
- 186,
- /* 187 */ 1563,/*ARABICSEMICOLON*/
- 188,
- 189,
- 190,
- /* 191 */ 1567,/*ARABICQUESTIONMARK*/
- 192,
- /* 193 */ 1569,/*ARABICLETTERHAMZA*/
- /* 194 */ 1570,/*ARABICLETTERALEFWITHMADDAABOVE*/
- /* 195 */ 1571,/*ARABICLETTERALEFWITHHAMZAABOVE*/
- /* 196 */ 1572,/*ARABICLETTERWAWWITHHAMZAABOVE*/
- /* 197 */ 1573,/*ARABICLETTERALEFWITHHAMZABELOW*/
- /* 198 */ 1574,/*ARABICLETTERYEHWITHHAMZAABOVE*/
- /* 199 */ 1575,/*ARABICLETTERALEF*/
- /* 200 */ 1576,/*ARABICLETTERBEH*/
- /* 201 */ 1577,/*ARABICLETTERTEHMARBUTA*/
- /* 202 */ 1578,/*ARABICLETTERTEH*/
- /* 203 */ 1579,/*ARABICLETTERTHEH*/
- /* 204 */ 1580,/*ARABICLETTERJEEM*/
- /* 205 */ 1581,/*ARABICLETTERHAH*/
- /* 206 */ 1582,/*ARABICLETTERKHAH*/
- /* 207 */ 1583,/*ARABICLETTERDAL*/
- /* 208 */ 1584,/*ARABICLETTERTHAL*/
- /* 209 */ 1585,/*ARABICLETTERREH*/
- /* 210 */ 1586,/*ARABICLETTERZAIN*/
- /* 211 */ 1587,/*ARABICLETTERSEEN*/
- /* 212 */ 1588,/*ARABICLETTERSHEEN*/
- /* 213 */ 1589,/*ARABICLETTERSAD*/
- /* 214 */ 1590,/*ARABICLETTERDAD*/
- /* 215 */ 1591,/*ARABICLETTERTAH*/
- /* 216 */ 1592,/*ARABICLETTERZAH*/
- /* 217 */ 1593,/*ARABICLETTERAIN*/
- /* 218 */ 1594,/*ARABICLETTERGHAIN*/
- 219,
- 220,
- 221,
- 222,
- 223,
- /* 224 */ 1600,/*ARABICTATWEEL*/
- /* 225 */ 1601,/*ARABICLETTERFEH*/
- /* 226 */ 1602,/*ARABICLETTERQAF*/
- /* 227 */ 1603,/*ARABICLETTERKAF*/
- /* 228 */ 1604,/*ARABICLETTERLAM*/
- /* 229 */ 1605,/*ARABICLETTERMEEM*/
- /* 230 */ 1606,/*ARABICLETTERNOON*/
- /* 231 */ 1607,/*ARABICLETTERHEH*/
- /* 232 */ 1608,/*ARABICLETTERWAW*/
- /* 233 */ 1609,/*ARABICLETTERALEFMAKSURA*/
- /* 234 */ 1610,/*ARABICLETTERYEH*/
- /* 235 */ 1611,/*ARABICFATHATAN*/
- /* 236 */ 1612,/*ARABICDAMMATAN*/
- /* 237 */ 1613,/*ARABICKASRATAN*/
- /* 238 */ 1614,/*ARABICFATHA*/
- /* 239 */ 1615,/*ARABICDAMMA*/
- /* 240 */ 1616,/*ARABICKASRA*/
- /* 241 */ 1617,/*ARABICSHADDA*/
- /* 242 */ 1618,/*ARABICSUKUN*/
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert iso8859_7[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 8216,/*LEFTSINGLEQUOTATIONMARK*/
- /* 162 */ 8217,/*RIGHTSINGLEQUOTATIONMARK*/
- /* 163 */ 163,/*POUNDSIGN*/
- 164,
- 165,
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- 170,
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- 174,
- /* 175 */ 8213,/*HORIZONTALBAR*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 900,/*GREEKTONOS*/
- /* 181 */ 901,/*GREEKDIALYTIKATONOS*/
- /* 182 */ 902,/*GREEKCAPITALLETTERALPHAWITHTONOS*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 904,/*GREEKCAPITALLETTEREPSILONWITHTONOS*/
- /* 185 */ 905,/*GREEKCAPITALLETTERETAWITHTONOS*/
- /* 186 */ 906,/*GREEKCAPITALLETTERIOTAWITHTONOS*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 908,/*GREEKCAPITALLETTEROMICRONWITHTONOS*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 910,/*GREEKCAPITALLETTERUPSILONWITHTONOS*/
- /* 191 */ 911,/*GREEKCAPITALLETTEROMEGAWITHTONOS*/
- /* 192 */ 912,/*GREEKSMALLLETTERIOTAWITHDIALYTIKAANDTONOS*/
- /* 193 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 194 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 195 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 196 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 197 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 198 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 199 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 200 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 201 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 202 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 203 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 204 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 205 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 206 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 207 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 208 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 209 */ 929,/*GREEKCAPITALLETTERRHO*/
- 210,
- /* 211 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 212 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 213 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 214 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 215 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 216 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 217 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 218 */ 938,/*GREEKCAPITALLETTERIOTAWITHDIALYTIKA*/
- /* 219 */ 939,/*GREEKCAPITALLETTERUPSILONWITHDIALYTIKA*/
- /* 220 */ 940,/*GREEKSMALLLETTERALPHAWITHTONOS*/
- /* 221 */ 941,/*GREEKSMALLLETTEREPSILONWITHTONOS*/
- /* 222 */ 942,/*GREEKSMALLLETTERETAWITHTONOS*/
- /* 223 */ 943,/*GREEKSMALLLETTERIOTAWITHTONOS*/
- /* 224 */ 944,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKAANDTONOS*/
- /* 225 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 226 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 227 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 228 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 229 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 230 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 231 */ 951,/*GREEKSMALLLETTERETA*/
- /* 232 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 233 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 234 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 235 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 236 */ 956,/*GREEKSMALLLETTERMU*/
- /* 237 */ 957,/*GREEKSMALLLETTERNU*/
- /* 238 */ 958,/*GREEKSMALLLETTERXI*/
- /* 239 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 240 */ 960,/*GREEKSMALLLETTERPI*/
- /* 241 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 242 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 243 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 244 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 245 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 246 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 247 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 248 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 249 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 250 */ 970,/*GREEKSMALLLETTERIOTAWITHDIALYTIKA*/
- /* 251 */ 971,/*GREEKSMALLLETTERUPSILONWITHDIALYTIKA*/
- /* 252 */ 972,/*GREEKSMALLLETTEROMICRONWITHTONOS*/
- /* 253 */ 973,/*GREEKSMALLLETTERUPSILONWITHTONOS*/
- /* 254 */ 974,/*GREEKSMALLLETTEROMEGAWITHTONOS*/
- 255
-};
-charconvert iso8859_8[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- 161,
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 215,/*MULTIPLICATIONSIGN*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 247,/*DIVISIONSIGN*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- 191,
- 192,
- 193,
- 194,
- 195,
- 196,
- 197,
- 198,
- 199,
- 200,
- 201,
- 202,
- 203,
- 204,
- 205,
- 206,
- 207,
- 208,
- 209,
- 210,
- 211,
- 212,
- 213,
- 214,
- 215,
- 216,
- 217,
- 218,
- 219,
- 220,
- 221,
- 222,
- /* 223 */ 8215,/*DOUBLELOWLINE*/
- /* 224 */ 1488,/*HEBREWLETTERALEF*/
- /* 225 */ 1489,/*HEBREWLETTERBET*/
- /* 226 */ 1490,/*HEBREWLETTERGIMEL*/
- /* 227 */ 1491,/*HEBREWLETTERDALET*/
- /* 228 */ 1492,/*HEBREWLETTERHE*/
- /* 229 */ 1493,/*HEBREWLETTERVAV*/
- /* 230 */ 1494,/*HEBREWLETTERZAYIN*/
- /* 231 */ 1495,/*HEBREWLETTERHET*/
- /* 232 */ 1496,/*HEBREWLETTERTET*/
- /* 233 */ 1497,/*HEBREWLETTERYOD*/
- /* 234 */ 1498,/*HEBREWLETTERFINALKAF*/
- /* 235 */ 1499,/*HEBREWLETTERKAF*/
- /* 236 */ 1500,/*HEBREWLETTERLAMED*/
- /* 237 */ 1501,/*HEBREWLETTERFINALMEM*/
- /* 238 */ 1502,/*HEBREWLETTERMEM*/
- /* 239 */ 1503,/*HEBREWLETTERFINALNUN*/
- /* 240 */ 1504,/*HEBREWLETTERNUN*/
- /* 241 */ 1505,/*HEBREWLETTERSAMEKH*/
- /* 242 */ 1506,/*HEBREWLETTERAYIN*/
- /* 243 */ 1507,/*HEBREWLETTERFINALPE*/
- /* 244 */ 1508,/*HEBREWLETTERPE*/
- /* 245 */ 1509,/*HEBREWLETTERFINALTSADI*/
- /* 246 */ 1510,/*HEBREWLETTERTSADI*/
- /* 247 */ 1511,/*HEBREWLETTERQOF*/
- /* 248 */ 1512,/*HEBREWLETTERRESH*/
- /* 249 */ 1513,/*HEBREWLETTERSHIN*/
- /* 250 */ 1514,/*HEBREWLETTERTAV*/
- 251,
- 252,
- /* 253 */ 8206,/*LEFT-TO-RIGHTMARK*/
- /* 254 */ 8207,/*RIGHT-TO-LEFTMARK*/
- 255
-};
-charconvert iso8859_9[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- /* 160 */ 160,/*NO-BREAKSPACE*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 164,/*CURRENCYSIGN*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 166,/*BROKENBAR*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 168,/*DIAERESIS*/
- /* 169 */ 169,/*COPYRIGHTSIGN*/
- /* 170 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 172,/*NOTSIGN*/
- /* 173 */ 173,/*SOFTHYPHEN*/
- /* 174 */ 174,/*REGISTEREDSIGN*/
- /* 175 */ 175,/*MACRON*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 178,/*SUPERSCRIPTTWO*/
- /* 179 */ 179,/*SUPERSCRIPTTHREE*/
- /* 180 */ 180,/*ACUTEACCENT*/
- /* 181 */ 181,/*MICROSIGN*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 183,/*MIDDLEDOT*/
- /* 184 */ 184,/*CEDILLA*/
- /* 185 */ 185,/*SUPERSCRIPTONE*/
- /* 186 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 189 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 190 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 215,/*MULTIPLICATIONSIGN*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 222 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 223 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 247,/*DIVISIONSIGN*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 254 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 255 */ 255/*LATINSMALLLETTERYWITHDIAERESIS*/
-};
-charconvert koi8_r[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 129 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 130 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 131 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 132 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 133 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 134 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 135 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 136 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 137 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 138 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 139 */ 9600,/*UPPERHALFBLOCK*/
- /* 140 */ 9604,/*LOWERHALFBLOCK*/
- /* 141 */ 9608,/*FULLBLOCK*/
- /* 142 */ 9612,/*LEFTHALFBLOCK*/
- /* 143 */ 9616,/*RIGHTHALFBLOCK*/
- /* 144 */ 9617,/*LIGHTSHADE*/
- /* 145 */ 9618,/*MEDIUMSHADE*/
- /* 146 */ 9619,/*DARKSHADE*/
- /* 147 */ 8992,/*TOPHALFINTEGRAL*/
- /* 148 */ 9632,/*BLACKSQUARE*/
- /* 149 */ 8729,/*BULLETOPERATOR*/
- /* 150 */ 8730,/*SQUAREROOT*/
- /* 151 */ 8776,/*ALMOSTEQUALTO*/
- /* 152 */ 8804,/*LESS-THANOREQUALTO*/
- /* 153 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 154 */ 160,/*NO-BREAKSPACE*/
- /* 155 */ 8993,/*BOTTOMHALFINTEGRAL*/
- /* 156 */ 176,/*DEGREESIGN*/
- /* 157 */ 178,/*SUPERSCRIPTTWO*/
- /* 158 */ 183,/*MIDDLEDOT*/
- /* 159 */ 247,/*DIVISIONSIGN*/
- /* 160 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 161 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 162 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 163 */ 1105,/*CYRILLICSMALLLETTERIO*/
- /* 164 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 165 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 166 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 167 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 168 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 169 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 170 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 171 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 172 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 173 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 174 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 175 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 176 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 177 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 178 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 179 */ 1025,/*CYRILLICCAPITALLETTERIO*/
- /* 180 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 181 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 182 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 183 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 184 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 185 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 186 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 187 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 188 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 189 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 190 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 191 */ 169,/*COPYRIGHTSIGN*/
- /* 192 */ 1102,/*CYRILLICSMALLLETTERYU*/
- /* 193 */ 1072,/*CYRILLICSMALLLETTERA*/
- /* 194 */ 1073,/*CYRILLICSMALLLETTERBE*/
- /* 195 */ 1094,/*CYRILLICSMALLLETTERTSE*/
- /* 196 */ 1076,/*CYRILLICSMALLLETTERDE*/
- /* 197 */ 1077,/*CYRILLICSMALLLETTERIE*/
- /* 198 */ 1092,/*CYRILLICSMALLLETTEREF*/
- /* 199 */ 1075,/*CYRILLICSMALLLETTERGHE*/
- /* 200 */ 1093,/*CYRILLICSMALLLETTERHA*/
- /* 201 */ 1080,/*CYRILLICSMALLLETTERI*/
- /* 202 */ 1081,/*CYRILLICSMALLLETTERSHORTI*/
- /* 203 */ 1082,/*CYRILLICSMALLLETTERKA*/
- /* 204 */ 1083,/*CYRILLICSMALLLETTEREL*/
- /* 205 */ 1084,/*CYRILLICSMALLLETTEREM*/
- /* 206 */ 1085,/*CYRILLICSMALLLETTEREN*/
- /* 207 */ 1086,/*CYRILLICSMALLLETTERO*/
- /* 208 */ 1087,/*CYRILLICSMALLLETTERPE*/
- /* 209 */ 1103,/*CYRILLICSMALLLETTERYA*/
- /* 210 */ 1088,/*CYRILLICSMALLLETTERER*/
- /* 211 */ 1089,/*CYRILLICSMALLLETTERES*/
- /* 212 */ 1090,/*CYRILLICSMALLLETTERTE*/
- /* 213 */ 1091,/*CYRILLICSMALLLETTERU*/
- /* 214 */ 1078,/*CYRILLICSMALLLETTERZHE*/
- /* 215 */ 1074,/*CYRILLICSMALLLETTERVE*/
- /* 216 */ 1100,/*CYRILLICSMALLLETTERSOFTSIGN*/
- /* 217 */ 1099,/*CYRILLICSMALLLETTERYERU*/
- /* 218 */ 1079,/*CYRILLICSMALLLETTERZE*/
- /* 219 */ 1096,/*CYRILLICSMALLLETTERSHA*/
- /* 220 */ 1101,/*CYRILLICSMALLLETTERE*/
- /* 221 */ 1097,/*CYRILLICSMALLLETTERSHCHA*/
- /* 222 */ 1095,/*CYRILLICSMALLLETTERCHE*/
- /* 223 */ 1098,/*CYRILLICSMALLLETTERHARDSIGN*/
- /* 224 */ 1070,/*CYRILLICCAPITALLETTERYU*/
- /* 225 */ 1040,/*CYRILLICCAPITALLETTERA*/
- /* 226 */ 1041,/*CYRILLICCAPITALLETTERBE*/
- /* 227 */ 1062,/*CYRILLICCAPITALLETTERTSE*/
- /* 228 */ 1044,/*CYRILLICCAPITALLETTERDE*/
- /* 229 */ 1045,/*CYRILLICCAPITALLETTERIE*/
- /* 230 */ 1060,/*CYRILLICCAPITALLETTEREF*/
- /* 231 */ 1043,/*CYRILLICCAPITALLETTERGHE*/
- /* 232 */ 1061,/*CYRILLICCAPITALLETTERHA*/
- /* 233 */ 1048,/*CYRILLICCAPITALLETTERI*/
- /* 234 */ 1049,/*CYRILLICCAPITALLETTERSHORTI*/
- /* 235 */ 1050,/*CYRILLICCAPITALLETTERKA*/
- /* 236 */ 1051,/*CYRILLICCAPITALLETTEREL*/
- /* 237 */ 1052,/*CYRILLICCAPITALLETTEREM*/
- /* 238 */ 1053,/*CYRILLICCAPITALLETTEREN*/
- /* 239 */ 1054,/*CYRILLICCAPITALLETTERO*/
- /* 240 */ 1055,/*CYRILLICCAPITALLETTERPE*/
- /* 241 */ 1071,/*CYRILLICCAPITALLETTERYA*/
- /* 242 */ 1056,/*CYRILLICCAPITALLETTERER*/
- /* 243 */ 1057,/*CYRILLICCAPITALLETTERES*/
- /* 244 */ 1058,/*CYRILLICCAPITALLETTERTE*/
- /* 245 */ 1059,/*CYRILLICCAPITALLETTERU*/
- /* 246 */ 1046,/*CYRILLICCAPITALLETTERZHE*/
- /* 247 */ 1042,/*CYRILLICCAPITALLETTERVE*/
- /* 248 */ 1068,/*CYRILLICCAPITALLETTERSOFTSIGN*/
- /* 249 */ 1067,/*CYRILLICCAPITALLETTERYERU*/
- /* 250 */ 1047,/*CYRILLICCAPITALLETTERZE*/
- /* 251 */ 1064,/*CYRILLICCAPITALLETTERSHA*/
- /* 252 */ 1069,/*CYRILLICCAPITALLETTERE*/
- /* 253 */ 1065,/*CYRILLICCAPITALLETTERSHCHA*/
- /* 254 */ 1063,/*CYRILLICCAPITALLETTERCHE*/
- /* 255 */ 1066/*CYRILLICCAPITALLETTERHARDSIGN*/
-};
-charconvert mslinedr[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- 32,
- 33,
- 34,
- 35,
- 36,
- 37,
- 38,
- 39,
- 40,
- 41,
- 42,
- 43,
- 44,
- 45,
- 46,
- 47,
- 48,
- 49,
- 50,
- 51,
- 52,
- 53,
- 54,
- 55,
- 56,
- 57,
- 58,
- 59,
- 60,
- 61,
- 62,
- 63,
- 64,
- 65,
- 66,
- 67,
- 68,
- 69,
- 70,
- 71,
- 72,
- 73,
- 74,
- 75,
- 76,
- 77,
- 78,
- 79,
- 80,
- 81,
- 82,
- 83,
- 84,
- 85,
- 86,
- 87,
- 88,
- 89,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 97,
- 98,
- 99,
- 100,
- 101,
- 102,
- 103,
- 104,
- 105,
- 106,
- 107,
- 108,
- 109,
- 110,
- 111,
- 112,
- 113,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- 161,
- 162,
- 163,
- 164,
- 165,
- 166,
- 167,
- 168,
- 169,
- 170,
- 171,
- 172,
- 173,
- 174,
- 175,
- /* 176 */ 9639,/*SQUAREWITHUPPERLEFTTOLOWERRIGHTFILL*/
- /* 177 */ 9638,/*SQUAREWITHORTHOGONALCROSSHATCHFILL*/
- /* 178 */ 9640,/*SQUAREWITHUPPERRIGHTTOLOWERLEFTFILL*/
- /* 179 */ 9474,/*BOXDRAWINGSLIGHTVERTICAL*/
- /* 180 */ 9508,/*BOXDRAWINGSLIGHTVERTICALANDLEFT*/
- /* 181 */ 9569,/*BOXDRAWINGSVERTICALSINGLEANDLEFTDOUBLE*/
- /* 182 */ 9570,/*BOXDRAWINGSVERTICALDOUBLEANDLEFTSINGLE*/
- /* 183 */ 9558,/*BOXDRAWINGSDOWNDOUBLEANDLEFTSINGLE*/
- /* 184 */ 9557,/*BOXDRAWINGSDOWNSINGLEANDLEFTDOUBLE*/
- /* 185 */ 9571,/*BOXDRAWINGSDOUBLEVERTICALANDLEFT*/
- /* 186 */ 9553,/*BOXDRAWINGSDOUBLEVERTICAL*/
- /* 187 */ 9559,/*BOXDRAWINGSDOUBLEDOWNANDLEFT*/
- /* 188 */ 9565,/*BOXDRAWINGSDOUBLEUPANDLEFT*/
- /* 189 */ 9564,/*BOXDRAWINGSUPDOUBLEANDLEFTSINGLE*/
- /* 190 */ 9563,/*BOXDRAWINGSUPSINGLEANDLEFTDOUBLE*/
- /* 191 */ 9488,/*BOXDRAWINGSLIGHTDOWNANDLEFT*/
- /* 192 */ 9492,/*BOXDRAWINGSLIGHTUPANDRIGHT*/
- /* 193 */ 9524,/*BOXDRAWINGSLIGHTUPANDHORIZONTAL*/
- /* 194 */ 9516,/*BOXDRAWINGSLIGHTDOWNANDHORIZONTAL*/
- /* 195 */ 9500,/*BOXDRAWINGSLIGHTVERTICALANDRIGHT*/
- /* 196 */ 9472,/*BOXDRAWINGSLIGHTHORIZONTAL*/
- /* 197 */ 9532,/*BOXDRAWINGSLIGHTVERTICALANDHORIZONTAL*/
- /* 198 */ 9566,/*BOXDRAWINGSVERTICALSINGLEANDRIGHTDOUBLE*/
- /* 199 */ 9567,/*BOXDRAWINGSVERTICALDOUBLEANDRIGHTSINGLE*/
- /* 200 */ 9562,/*BOXDRAWINGSDOUBLEUPANDRIGHT*/
- /* 201 */ 9556,/*BOXDRAWINGSDOUBLEDOWNANDRIGHT*/
- /* 202 */ 9577,/*BOXDRAWINGSDOUBLEUPANDHORIZONTAL*/
- /* 203 */ 9574,/*BOXDRAWINGSDOUBLEDOWNANDHORIZONTAL*/
- /* 204 */ 9568,/*BOXDRAWINGSDOUBLEVERTICALANDRIGHT*/
- /* 205 */ 9552,/*BOXDRAWINGSDOUBLEHORIZONTAL*/
- /* 206 */ 9580,/*BOXDRAWINGSDOUBLEVERTICALANDHORIZONTAL*/
- /* 207 */ 9575,/*BOXDRAWINGSUPSINGLEANDHORIZONTALDOUBLE*/
- /* 208 */ 9576,/*BOXDRAWINGSUPDOUBLEANDHORIZONTALSINGLE*/
- /* 209 */ 9572,/*BOXDRAWINGSDOWNSINGLEANDHORIZONTALDOUBLE*/
- /* 210 */ 9573,/*BOXDRAWINGSDOWNDOUBLEANDHORIZONTALSINGLE*/
- /* 211 */ 9561,/*BOXDRAWINGSUPDOUBLEANDRIGHTSINGLE*/
- /* 212 */ 9560,/*BOXDRAWINGSUPSINGLEANDRIGHTDOUBLE*/
- /* 213 */ 9554,/*BOXDRAWINGSDOWNSINGLEANDRIGHTDOUBLE*/
- /* 214 */ 9555,/*BOXDRAWINGSDOWNDOUBLEANDRIGHTSINGLE*/
- /* 215 */ 9579,/*BOXDRAWINGSVERTICALDOUBLEANDHORIZONTALSINGLE*/
- /* 216 */ 9578,/*BOXDRAWINGSVERTICALSINGLEANDHORIZONTALDOUBLE*/
- /* 217 */ 9496,/*BOXDRAWINGSLIGHTUPANDLEFT*/
- /* 218 */ 9484,/*BOXDRAWINGSLIGHTDOWNANDRIGHT*/
- /* 219 */ 9608,/*FULLBLOCK*/
- /* 220 */ 9604,/*LOWERHALFBLOCK*/
- /* 221 */ 9612,/*LEFTHALFBLOCK*/
- /* 222 */ 9616,/*RIGHTHALFBLOCK*/
- /* 223 */ 9600,/*UPPERHALFBLOCK*/
- 224,
- 225,
- 226,
- 227,
- 228,
- 229,
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- 241,
- 242,
- 243,
- 244,
- 245,
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert nextstep[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 160,/*NO-BREAKSPACE*/
- /* 129 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 130 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 131 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 132 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 133 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 134 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 135 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 136 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 137 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 138 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 139 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 140 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 141 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 142 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 143 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 144 */ 208,/*LATINCAPITALLETTERETH*/
- /* 145 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 146 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 147 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 148 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 149 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 150 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 151 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 152 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 153 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 154 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 155 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 156 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 157 */ 181,/*MICROSIGN*/
- /* 158 */ 215,/*MULTIPLICATIONSIGN*/
- /* 159 */ 247,/*DIVISIONSIGN*/
- /* 160 */ 169,/*COPYRIGHTSIGN*/
- /* 161 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 162 */ 162,/*CENTSIGN*/
- /* 163 */ 163,/*POUNDSIGN*/
- /* 164 */ 8260,/*FRACTIONSLASH*/
- /* 165 */ 165,/*YENSIGN*/
- /* 166 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 167 */ 167,/*SECTIONSIGN*/
- /* 168 */ 164,/*CURRENCYSIGN*/
- 169,
- /* 170 */ 8220,/*LEFTDOUBLEQUOTATIONMARK*/
- /* 171 */ 171,/*LEFT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 172 */ 8249,/*SINGLELEFT-POINTINGANGLEQUOTATIONMARK*/
- /* 173 */ 8250,/*SINGLERIGHT-POINTINGANGLEQUOTATIONMARK*/
- /* 174 */ 64257,/*LATINSMALLLIGATUREFI*/
- /* 175 */ 64258,/*LATINSMALLLIGATUREFL*/
- /* 176 */ 174,/*REGISTEREDSIGN*/
- /* 177 */ 8211,/*ENDASH*/
- /* 178 */ 8224,/*DAGGER*/
- /* 179 */ 8225,/*DOUBLEDAGGER*/
- /* 180 */ 183,/*MIDDLEDOT*/
- /* 181 */ 166,/*BROKENBAR*/
- /* 182 */ 182,/*PILCROWSIGN*/
- /* 183 */ 8729,/*BULLETOPERATOR*/
- /* 184 */ 8218,/*SINGLELOW-9QUOTATIONMARK*/
- /* 185 */ 8222,/*DOUBLELOW-9QUOTATIONMARK*/
- /* 186 */ 8221,/*RIGHTDOUBLEQUOTATIONMARK*/
- /* 187 */ 187,/*RIGHT-POINTINGDOUBLEANGLEQUOTATIONMARK*/
- /* 188 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- /* 189 */ 8240,/*PERMILLESIGN*/
- /* 190 */ 172,/*NOTSIGN*/
- /* 191 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 192 */ 185,/*SUPERSCRIPTONE*/
- /* 193 */ 768,/*COMBININGGRAVEACCENT*/
- /* 194 */ 180,/*ACUTEACCENT*/
- /* 195 */ 770,/*COMBININGCIRCUMFLEXACCENT*/
- /* 196 */ 771,/*COMBININGTILDE*/
- /* 197 */ 175,/*MACRON*/
- /* 198 */ 728,/*BREVE*/
- /* 199 */ 729,/*DOTABOVE*/
- /* 200 */ 168,/*DIAERESIS*/
- /* 201 */ 178,/*SUPERSCRIPTTWO*/
- /* 202 */ 176,/*DEGREESIGN*/
- /* 203 */ 184,/*CEDILLA*/
- /* 204 */ 179,/*SUPERSCRIPTTHREE*/
- /* 205 */ 733,/*DOUBLEACUTEACCENT*/
- /* 206 */ 731,/*OGONEK*/
- /* 207 */ 711,/*CARON*/
- /* 208 */ 8212,/*EMDASH*/
- /* 209 */ 177,/*PLUS-MINUSSIGN*/
- /* 210 */ 188,/*VULGARFRACTIONONEQUARTER*/
- /* 211 */ 189,/*VULGARFRACTIONONEHALF*/
- /* 212 */ 190,/*VULGARFRACTIONTHREEQUARTERS*/
- /* 213 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 214 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 215 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 216 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 217 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 218 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 219 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 220 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 221 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 222 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 223 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 224 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 225 */ 198,/*LATINCAPITALLETTERAE*/
- /* 226 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 227 */ 170,/*FEMININEORDINALINDICATOR*/
- /* 228 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 229 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 230 */ 240,/*LATINSMALLLETTERETH*/
- /* 231 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 232 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 233 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 234 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 235 */ 186,/*MASCULINEORDINALINDICATOR*/
- /* 236 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 237 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 238 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 239 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 240 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 241 */ 230,/*LATINSMALLLETTERAE*/
- /* 242 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 243 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 244 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 245 */ 305,/*LATINSMALLLETTERDOTLESSI*/
- /* 246 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 247 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 248 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 249 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 250 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 251 */ 223,/*LATINSMALLLETTERSHARPS*/
- /* 252 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 253 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- 254,
- 255
-};
-charconvert symbol[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 8704,/*FORALL*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 8707,/*THEREEXISTS*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 8715,/*CONTAINSASMEMBER*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 8727,/*ASTERISKOPERATOR*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 8722,/*MINUSSIGN*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 8773,/*APPROXIMATELYEQUALTO*/
- /* 65 */ 913,/*GREEKCAPITALLETTERALPHA*/
- /* 66 */ 914,/*GREEKCAPITALLETTERBETA*/
- /* 67 */ 935,/*GREEKCAPITALLETTERCHI*/
- /* 68 */ 916,/*GREEKCAPITALLETTERDELTA*/
- /* 69 */ 917,/*GREEKCAPITALLETTEREPSILON*/
- /* 70 */ 934,/*GREEKCAPITALLETTERPHI*/
- /* 71 */ 915,/*GREEKCAPITALLETTERGAMMA*/
- /* 72 */ 919,/*GREEKCAPITALLETTERETA*/
- /* 73 */ 921,/*GREEKCAPITALLETTERIOTA*/
- /* 74 */ 977,/*GREEKTHETASYMBOL*/
- /* 75 */ 922,/*GREEKCAPITALLETTERKAPPA*/
- /* 76 */ 923,/*GREEKCAPITALLETTERLAMDA*/
- /* 77 */ 924,/*GREEKCAPITALLETTERMU*/
- /* 78 */ 925,/*GREEKCAPITALLETTERNU*/
- /* 79 */ 927,/*GREEKCAPITALLETTEROMICRON*/
- /* 80 */ 928,/*GREEKCAPITALLETTERPI*/
- /* 81 */ 920,/*GREEKCAPITALLETTERTHETA*/
- /* 82 */ 929,/*GREEKCAPITALLETTERRHO*/
- /* 83 */ 931,/*GREEKCAPITALLETTERSIGMA*/
- /* 84 */ 932,/*GREEKCAPITALLETTERTAU*/
- /* 85 */ 933,/*GREEKCAPITALLETTERUPSILON*/
- /* 86 */ 962,/*GREEKSMALLLETTERFINALSIGMA*/
- /* 87 */ 937,/*GREEKCAPITALLETTEROMEGA*/
- /* 88 */ 926,/*GREEKCAPITALLETTERXI*/
- /* 89 */ 936,/*GREEKCAPITALLETTERPSI*/
- /* 90 */ 918,/*GREEKCAPITALLETTERZETA*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 8756,/*THEREFORE*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 8869,/*UPTACK*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 8254,/*OVERLINE*/
- /* 97 */ 945,/*GREEKSMALLLETTERALPHA*/
- /* 98 */ 946,/*GREEKSMALLLETTERBETA*/
- /* 99 */ 967,/*GREEKSMALLLETTERCHI*/
- /* 100 */ 948,/*GREEKSMALLLETTERDELTA*/
- /* 101 */ 949,/*GREEKSMALLLETTEREPSILON*/
- /* 102 */ 966,/*GREEKSMALLLETTERPHI*/
- /* 103 */ 947,/*GREEKSMALLLETTERGAMMA*/
- /* 104 */ 951,/*GREEKSMALLLETTERETA*/
- /* 105 */ 953,/*GREEKSMALLLETTERIOTA*/
- /* 106 */ 981,/*GREEKPHISYMBOL*/
- /* 107 */ 954,/*GREEKSMALLLETTERKAPPA*/
- /* 108 */ 955,/*GREEKSMALLLETTERLAMDA*/
- /* 109 */ 956,/*GREEKSMALLLETTERMU*/
- /* 110 */ 957,/*GREEKSMALLLETTERNU*/
- /* 111 */ 959,/*GREEKSMALLLETTEROMICRON*/
- /* 112 */ 960,/*GREEKSMALLLETTERPI*/
- /* 113 */ 952,/*GREEKSMALLLETTERTHETA*/
- /* 114 */ 961,/*GREEKSMALLLETTERRHO*/
- /* 115 */ 963,/*GREEKSMALLLETTERSIGMA*/
- /* 116 */ 964,/*GREEKSMALLLETTERTAU*/
- /* 117 */ 965,/*GREEKSMALLLETTERUPSILON*/
- /* 118 */ 982,/*GREEKPISYMBOL*/
- /* 119 */ 969,/*GREEKSMALLLETTEROMEGA*/
- /* 120 */ 958,/*GREEKSMALLLETTERXI*/
- /* 121 */ 968,/*GREEKSMALLLETTERPSI*/
- /* 122 */ 950,/*GREEKSMALLLETTERZETA*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 8764,/*TILDEOPERATOR*/
- 127,
- 128,
- 129,
- 130,
- 131,
- 132,
- 133,
- 134,
- 135,
- 136,
- 137,
- 138,
- 139,
- 140,
- 141,
- 142,
- 143,
- 144,
- 145,
- 146,
- 147,
- 148,
- 149,
- 150,
- 151,
- 152,
- 153,
- 154,
- 155,
- 156,
- 157,
- 158,
- 159,
- 160,
- /* 161 */ 978,/*GREEKUPSILONWITHHOOKSYMBOL*/
- /* 162 */ 8242,/*PRIME*/
- /* 163 */ 8804,/*LESS-THANOREQUALTO*/
- /* 164 */ 8725,/*DIVISIONSLASH*/
- /* 165 */ 8734,/*INFINITY*/
- /* 166 */ 402,/*LATINSMALLLETTERFWITHHOOK*/
- /* 167 */ 9827,/*BLACKCLUBSUIT*/
- /* 168 */ 9830,/*BLACKDIAMONDSUIT*/
- /* 169 */ 9829,/*BLACKHEARTSUIT*/
- /* 170 */ 9824,/*BLACKSPADESUIT*/
- /* 171 */ 8596,/*LEFTRIGHTARROW*/
- /* 172 */ 8592,/*LEFTWARDSARROW*/
- /* 173 */ 8593,/*UPWARDSARROW*/
- /* 174 */ 8594,/*RIGHTWARDSARROW*/
- /* 175 */ 8595,/*DOWNWARDSARROW*/
- /* 176 */ 176,/*DEGREESIGN*/
- /* 177 */ 177,/*PLUS-MINUSSIGN*/
- /* 178 */ 8243,/*DOUBLEPRIME*/
- /* 179 */ 8805,/*GREATER-THANOREQUALTO*/
- /* 180 */ 215,/*MULTIPLICATIONSIGN*/
- /* 181 */ 8733,/*PROPORTIONALTO*/
- /* 182 */ 8706,/*PARTIALDIFFERENTIAL*/
- /* 183 */ 8729,/*BULLETOPERATOR*/
- /* 184 */ 247,/*DIVISIONSIGN*/
- /* 185 */ 8800,/*NOTEQUALTO*/
- /* 186 */ 8801,/*IDENTICALTO*/
- /* 187 */ 8776,/*ALMOSTEQUALTO*/
- /* 188 */ 8943,/*MIDLINEHORIZONTALELLIPSIS*/
- 189,
- 190,
- /* 191 */ 8629,/*DOWNWARDSARROWWITHCORNERLEFTWARDS*/
- 192,
- /* 193 */ 8465,/*BLACK-LETTERCAPITALI*/
- /* 194 */ 8476,/*BLACK-LETTERCAPITALR*/
- /* 195 */ 8472,/*SCRIPTCAPITALP*/
- /* 196 */ 8855,/*CIRCLEDTIMES*/
- /* 197 */ 8853,/*CIRCLEDPLUS*/
- /* 198 */ 8709,/*EMPTYSET*/
- /* 199 */ 8745,/*INTERSECTION*/
- /* 200 */ 8746,/*UNION*/
- /* 201 */ 8835,/*SUPERSETOF*/
- /* 202 */ 8839,/*SUPERSETOFOREQUALTO*/
- /* 203 */ 8836,/*NOTASUBSETOF*/
- /* 204 */ 8834,/*SUBSETOF*/
- /* 205 */ 8838,/*SUBSETOFOREQUALTO*/
- /* 206 */ 8712,/*ELEMENTOF*/
- /* 207 */ 8713,/*NOTANELEMENTOF*/
- /* 208 */ 8736,/*ANGLE*/
- /* 209 */ 8711,/*NABLA*/
- /* 210 */ 174,/*REGISTEREDSIGN*/
- /* 211 */ 169,/*COPYRIGHTSIGN*/
- /* 212 */ 8482,/*TRADEMARKSIGN*/
- /* 213 */ 8719,/*N-ARYPRODUCT*/
- /* 214 */ 8730,/*SQUAREROOT*/
- /* 215 */ 8901,/*DOTOPERATOR*/
- /* 216 */ 172,/*NOTSIGN*/
- /* 217 */ 8743,/*LOGICALAND*/
- /* 218 */ 8744,/*LOGICALOR*/
- /* 219 */ 8660,/*LEFTRIGHTDOUBLEARROW*/
- /* 220 */ 8656,/*LEFTWARDSDOUBLEARROW*/
- /* 221 */ 8657,/*UPWARDSDOUBLEARROW*/
- /* 222 */ 8658,/*RIGHTWARDSDOUBLEARROW*/
- /* 223 */ 8659,/*DOWNWARDSDOUBLEARROW*/
- /* 224 */ 9674,/*LOZENGE*/
- /* 225 */ 9001,/*LEFT-POINTINGANGLEBRACKET*/
- 226,
- 227,
- 228,
- /* 229 */ 8721,/*N-ARYSUMMATION*/
- 230,
- 231,
- 232,
- 233,
- 234,
- 235,
- 236,
- 237,
- 238,
- 239,
- 240,
- /* 241 */ 9002,/*RIGHT-POINTINGANGLEBRACKET*/
- /* 242 */ 8747,/*INTEGRAL*/
- /* 243 */ 8992,/*TOPHALFINTEGRAL*/
- 244,
- /* 245 */ 8993,/*BOTTOMHALFINTEGRAL*/
- 246,
- 247,
- 248,
- 249,
- 250,
- 251,
- 252,
- 253,
- 254,
- 255
-};
-charconvert tex_dcr_in[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 129 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 130 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 131 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 132 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 133 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 134 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 135 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 136 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 137 */ 65534,/*LATINCAPITALLETTERLWITHCOMMA*/
- /* 138 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 139 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 140 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 141 */ 330,/*LATINCAPITALLETTERENG*/
- /* 142 */ 336,/*LATINCAPITALLETTEROWITHDOUBLEACUTE*/
- /* 143 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 144 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 145 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 146 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 147 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 148 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 149 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 150 */ 368,/*LATINCAPITALLETTERUWITHDOUBLEACUTE*/
- /* 151 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 152 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 153 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 154 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 155 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 156 */ 306,/*LATINCAPITALLIGATUREIJ*/
- /* 157 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 158 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 159 */ 167,/*SECTIONSIGN*/
- /* 160 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 161 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 162 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 163 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 164 */ 65534,/*LATINSMALLLETTERDWITHCOMMA*/
- /* 165 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 166 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 167 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 168 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 169 */ 65534,/*LATINSMALLLETTERLWITHCOMMA*/
- /* 170 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 171 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 172 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 173 */ 331,/*LATINSMALLLETTERENG*/
- /* 174 */ 337,/*LATINSMALLLETTEROWITHDOUBLEACUTE*/
- /* 175 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 176 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 177 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 178 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 179 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 180 */ 65534,/*LATINSMALLLETTERTWITHCOMMA*/
- /* 181 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 182 */ 369,/*LATINSMALLLETTERUWITHDOUBLEACUTE*/
- /* 183 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 184 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 185 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 186 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 187 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 188 */ 307,/*LATINSMALLLIGATUREIJ*/
- /* 189 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 190 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 191 */ 163,/*POUNDSIGN*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 65534,/*LATINCAPITALLIGATURESS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 223/*LATINSMALLLETTERSHARPS*/
-};
-charconvert tex_dcr_out[] = {
- /* 0 */ 0,/*<tdbgcolor="C0C0C0"><fontface="Arial"color="000000"><b>ISO/IEC10646-1:2000CharacterName</b></font>*/
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9,
- 10,
- 11,
- 12,
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26,
- 27,
- 28,
- 29,
- 30,
- 31,
- /* 32 */ 32,/*SPACE*/
- /* 33 */ 33,/*EXCLAMATIONMARK*/
- /* 34 */ 34,/*QUOTATIONMARK*/
- /* 35 */ 35,/*NUMBERSIGN*/
- /* 36 */ 36,/*DOLLARSIGN*/
- /* 37 */ 37,/*PERCENTSIGN*/
- /* 38 */ 38,/*AMPERSAND*/
- /* 39 */ 39,/*APOSTROPHE*/
- /* 40 */ 40,/*LEFTPARENTHESIS*/
- /* 41 */ 41,/*RIGHTPARENTHESIS*/
- /* 42 */ 42,/*ASTERISK*/
- /* 43 */ 43,/*PLUSSIGN*/
- /* 44 */ 44,/*COMMA*/
- /* 45 */ 45,/*HYPHEN-MINUS*/
- /* 46 */ 46,/*FULLSTOP*/
- /* 47 */ 47,/*SOLIDUS*/
- /* 48 */ 48,/*DIGITZERO*/
- /* 49 */ 49,/*DIGITONE*/
- /* 50 */ 50,/*DIGITTWO*/
- /* 51 */ 51,/*DIGITTHREE*/
- /* 52 */ 52,/*DIGITFOUR*/
- /* 53 */ 53,/*DIGITFIVE*/
- /* 54 */ 54,/*DIGITSIX*/
- /* 55 */ 55,/*DIGITSEVEN*/
- /* 56 */ 56,/*DIGITEIGHT*/
- /* 57 */ 57,/*DIGITNINE*/
- /* 58 */ 58,/*COLON*/
- /* 59 */ 59,/*SEMICOLON*/
- /* 60 */ 60,/*LESS-THANSIGN*/
- /* 61 */ 61,/*EQUALSSIGN*/
- /* 62 */ 62,/*GREATER-THANSIGN*/
- /* 63 */ 63,/*QUESTIONMARK*/
- /* 64 */ 64,/*COMMERCIALAT*/
- /* 65 */ 65,/*LATINCAPITALLETTERA*/
- /* 66 */ 66,/*LATINCAPITALLETTERB*/
- /* 67 */ 67,/*LATINCAPITALLETTERC*/
- /* 68 */ 68,/*LATINCAPITALLETTERD*/
- /* 69 */ 69,/*LATINCAPITALLETTERE*/
- /* 70 */ 70,/*LATINCAPITALLETTERF*/
- /* 71 */ 71,/*LATINCAPITALLETTERG*/
- /* 72 */ 72,/*LATINCAPITALLETTERH*/
- /* 73 */ 73,/*LATINCAPITALLETTERI*/
- /* 74 */ 74,/*LATINCAPITALLETTERJ*/
- /* 75 */ 75,/*LATINCAPITALLETTERK*/
- /* 76 */ 76,/*LATINCAPITALLETTERL*/
- /* 77 */ 77,/*LATINCAPITALLETTERM*/
- /* 78 */ 78,/*LATINCAPITALLETTERN*/
- /* 79 */ 79,/*LATINCAPITALLETTERO*/
- /* 80 */ 80,/*LATINCAPITALLETTERP*/
- /* 81 */ 81,/*LATINCAPITALLETTERQ*/
- /* 82 */ 82,/*LATINCAPITALLETTERR*/
- /* 83 */ 83,/*LATINCAPITALLETTERS*/
- /* 84 */ 84,/*LATINCAPITALLETTERT*/
- /* 85 */ 85,/*LATINCAPITALLETTERU*/
- /* 86 */ 86,/*LATINCAPITALLETTERV*/
- /* 87 */ 87,/*LATINCAPITALLETTERW*/
- /* 88 */ 88,/*LATINCAPITALLETTERX*/
- /* 89 */ 89,/*LATINCAPITALLETTERY*/
- /* 90 */ 90,/*LATINCAPITALLETTERZ*/
- /* 91 */ 91,/*LEFTSQUAREBRACKET*/
- /* 92 */ 92,/*REVERSESOLIDUS*/
- /* 93 */ 93,/*RIGHTSQUAREBRACKET*/
- /* 94 */ 94,/*CIRCUMFLEXACCENT*/
- /* 95 */ 95,/*LOWLINE*/
- /* 96 */ 96,/*GRAVEACCENT*/
- /* 97 */ 97,/*LATINSMALLLETTERA*/
- /* 98 */ 98,/*LATINSMALLLETTERB*/
- /* 99 */ 99,/*LATINSMALLLETTERC*/
- /* 100 */ 100,/*LATINSMALLLETTERD*/
- /* 101 */ 101,/*LATINSMALLLETTERE*/
- /* 102 */ 102,/*LATINSMALLLETTERF*/
- /* 103 */ 103,/*LATINSMALLLETTERG*/
- /* 104 */ 104,/*LATINSMALLLETTERH*/
- /* 105 */ 105,/*LATINSMALLLETTERI*/
- /* 106 */ 106,/*LATINSMALLLETTERJ*/
- /* 107 */ 107,/*LATINSMALLLETTERK*/
- /* 108 */ 108,/*LATINSMALLLETTERL*/
- /* 109 */ 109,/*LATINSMALLLETTERM*/
- /* 110 */ 110,/*LATINSMALLLETTERN*/
- /* 111 */ 111,/*LATINSMALLLETTERO*/
- /* 112 */ 112,/*LATINSMALLLETTERP*/
- /* 113 */ 113,/*LATINSMALLLETTERQ*/
- /* 114 */ 114,/*LATINSMALLLETTERR*/
- /* 115 */ 115,/*LATINSMALLLETTERS*/
- /* 116 */ 116,/*LATINSMALLLETTERT*/
- /* 117 */ 117,/*LATINSMALLLETTERU*/
- /* 118 */ 118,/*LATINSMALLLETTERV*/
- /* 119 */ 119,/*LATINSMALLLETTERW*/
- /* 120 */ 120,/*LATINSMALLLETTERX*/
- /* 121 */ 121,/*LATINSMALLLETTERY*/
- /* 122 */ 122,/*LATINSMALLLETTERZ*/
- /* 123 */ 123,/*LEFTCURLYBRACKET*/
- /* 124 */ 124,/*VERTICALLINE*/
- /* 125 */ 125,/*RIGHTCURLYBRACKET*/
- /* 126 */ 126,/*TILDE*/
- 127,
- /* 128 */ 258,/*LATINCAPITALLETTERAWITHBREVE*/
- /* 129 */ 260,/*LATINCAPITALLETTERAWITHOGONEK*/
- /* 130 */ 262,/*LATINCAPITALLETTERCWITHACUTE*/
- /* 131 */ 268,/*LATINCAPITALLETTERCWITHCARON*/
- /* 132 */ 270,/*LATINCAPITALLETTERDWITHCARON*/
- /* 133 */ 282,/*LATINCAPITALLETTEREWITHCARON*/
- /* 134 */ 280,/*LATINCAPITALLETTEREWITHOGONEK*/
- /* 135 */ 286,/*LATINCAPITALLETTERGWITHBREVE*/
- /* 136 */ 313,/*LATINCAPITALLETTERLWITHACUTE*/
- /* 137 */ 65534,/*LATINCAPITALLETTERLWITHCOMMA*/
- /* 138 */ 321,/*LATINCAPITALLETTERLWITHSTROKE*/
- /* 139 */ 323,/*LATINCAPITALLETTERNWITHACUTE*/
- /* 140 */ 327,/*LATINCAPITALLETTERNWITHCARON*/
- /* 141 */ 330,/*LATINCAPITALLETTERENG*/
- /* 142 */ 336,/*LATINCAPITALLETTEROWITHDOUBLEACUTE*/
- /* 143 */ 340,/*LATINCAPITALLETTERRWITHACUTE*/
- /* 144 */ 344,/*LATINCAPITALLETTERRWITHCARON*/
- /* 145 */ 346,/*LATINCAPITALLETTERSWITHACUTE*/
- /* 146 */ 352,/*LATINCAPITALLETTERSWITHCARON*/
- /* 147 */ 350,/*LATINCAPITALLETTERSWITHCEDILLA*/
- /* 148 */ 356,/*LATINCAPITALLETTERTWITHCARON*/
- /* 149 */ 354,/*LATINCAPITALLETTERTWITHCEDILLA*/
- /* 150 */ 368,/*LATINCAPITALLETTERUWITHDOUBLEACUTE*/
- /* 151 */ 366,/*LATINCAPITALLETTERUWITHRINGABOVE*/
- /* 152 */ 376,/*LATINCAPITALLETTERYWITHDIAERESIS*/
- /* 153 */ 377,/*LATINCAPITALLETTERZWITHACUTE*/
- /* 154 */ 381,/*LATINCAPITALLETTERZWITHCARON*/
- /* 155 */ 379,/*LATINCAPITALLETTERZWITHDOTABOVE*/
- /* 156 */ 306,/*LATINCAPITALLIGATUREIJ*/
- /* 157 */ 304,/*LATINCAPITALLETTERIWITHDOTABOVE*/
- /* 158 */ 272,/*LATINCAPITALLETTERDWITHSTROKE*/
- /* 159 */ 167,/*SECTIONSIGN*/
- /* 160 */ 259,/*LATINSMALLLETTERAWITHBREVE*/
- /* 161 */ 261,/*LATINSMALLLETTERAWITHOGONEK*/
- /* 162 */ 263,/*LATINSMALLLETTERCWITHACUTE*/
- /* 163 */ 269,/*LATINSMALLLETTERCWITHCARON*/
- /* 164 */ 65534,/*LATINSMALLLETTERDWITHCOMMA*/
- /* 165 */ 283,/*LATINSMALLLETTEREWITHCARON*/
- /* 166 */ 281,/*LATINSMALLLETTEREWITHOGONEK*/
- /* 167 */ 287,/*LATINSMALLLETTERGWITHBREVE*/
- /* 168 */ 314,/*LATINSMALLLETTERLWITHACUTE*/
- /* 169 */ 65534,/*LATINSMALLLETTERLWITHCOMMA*/
- /* 170 */ 322,/*LATINSMALLLETTERLWITHSTROKE*/
- /* 171 */ 324,/*LATINSMALLLETTERNWITHACUTE*/
- /* 172 */ 328,/*LATINSMALLLETTERNWITHCARON*/
- /* 173 */ 331,/*LATINSMALLLETTERENG*/
- /* 174 */ 337,/*LATINSMALLLETTEROWITHDOUBLEACUTE*/
- /* 175 */ 341,/*LATINSMALLLETTERRWITHACUTE*/
- /* 176 */ 345,/*LATINSMALLLETTERRWITHCARON*/
- /* 177 */ 347,/*LATINSMALLLETTERSWITHACUTE*/
- /* 178 */ 353,/*LATINSMALLLETTERSWITHCARON*/
- /* 179 */ 351,/*LATINSMALLLETTERSWITHCEDILLA*/
- /* 180 */ 65534,/*LATINSMALLLETTERTWITHCOMMA*/
- /* 181 */ 355,/*LATINSMALLLETTERTWITHCEDILLA*/
- /* 182 */ 369,/*LATINSMALLLETTERUWITHDOUBLEACUTE*/
- /* 183 */ 367,/*LATINSMALLLETTERUWITHRINGABOVE*/
- /* 184 */ 255,/*LATINSMALLLETTERYWITHDIAERESIS*/
- /* 185 */ 378,/*LATINSMALLLETTERZWITHACUTE*/
- /* 186 */ 382,/*LATINSMALLLETTERZWITHCARON*/
- /* 187 */ 380,/*LATINSMALLLETTERZWITHDOTABOVE*/
- /* 188 */ 307,/*LATINSMALLLIGATUREIJ*/
- /* 189 */ 161,/*INVERTEDEXCLAMATIONMARK*/
- /* 190 */ 191,/*INVERTEDQUESTIONMARK*/
- /* 191 */ 163,/*POUNDSIGN*/
- /* 192 */ 192,/*LATINCAPITALLETTERAWITHGRAVE*/
- /* 193 */ 193,/*LATINCAPITALLETTERAWITHACUTE*/
- /* 194 */ 194,/*LATINCAPITALLETTERAWITHCIRCUMFLEX*/
- /* 195 */ 195,/*LATINCAPITALLETTERAWITHTILDE*/
- /* 196 */ 196,/*LATINCAPITALLETTERAWITHDIAERESIS*/
- /* 197 */ 197,/*LATINCAPITALLETTERAWITHRINGABOVE*/
- /* 198 */ 198,/*LATINCAPITALLETTERAE*/
- /* 199 */ 199,/*LATINCAPITALLETTERCWITHCEDILLA*/
- /* 200 */ 200,/*LATINCAPITALLETTEREWITHGRAVE*/
- /* 201 */ 201,/*LATINCAPITALLETTEREWITHACUTE*/
- /* 202 */ 202,/*LATINCAPITALLETTEREWITHCIRCUMFLEX*/
- /* 203 */ 203,/*LATINCAPITALLETTEREWITHDIAERESIS*/
- /* 204 */ 204,/*LATINCAPITALLETTERIWITHGRAVE*/
- /* 205 */ 205,/*LATINCAPITALLETTERIWITHACUTE*/
- /* 206 */ 206,/*LATINCAPITALLETTERIWITHCIRCUMFLEX*/
- /* 207 */ 207,/*LATINCAPITALLETTERIWITHDIAERESIS*/
- /* 208 */ 208,/*LATINCAPITALLETTERETH*/
- /* 209 */ 209,/*LATINCAPITALLETTERNWITHTILDE*/
- /* 210 */ 210,/*LATINCAPITALLETTEROWITHGRAVE*/
- /* 211 */ 211,/*LATINCAPITALLETTEROWITHACUTE*/
- /* 212 */ 212,/*LATINCAPITALLETTEROWITHCIRCUMFLEX*/
- /* 213 */ 213,/*LATINCAPITALLETTEROWITHTILDE*/
- /* 214 */ 214,/*LATINCAPITALLETTEROWITHDIAERESIS*/
- /* 215 */ 338,/*LATINCAPITALLIGATUREOE*/
- /* 216 */ 216,/*LATINCAPITALLETTEROWITHSTROKE*/
- /* 217 */ 217,/*LATINCAPITALLETTERUWITHGRAVE*/
- /* 218 */ 218,/*LATINCAPITALLETTERUWITHACUTE*/
- /* 219 */ 219,/*LATINCAPITALLETTERUWITHCIRCUMFLEX*/
- /* 220 */ 220,/*LATINCAPITALLETTERUWITHDIAERESIS*/
- /* 221 */ 221,/*LATINCAPITALLETTERYWITHACUTE*/
- /* 222 */ 222,/*LATINCAPITALLETTERTHORN*/
- /* 223 */ 65534,/*LATINCAPITALLIGATURESS*/
- /* 224 */ 224,/*LATINSMALLLETTERAWITHGRAVE*/
- /* 225 */ 225,/*LATINSMALLLETTERAWITHACUTE*/
- /* 226 */ 226,/*LATINSMALLLETTERAWITHCIRCUMFLEX*/
- /* 227 */ 227,/*LATINSMALLLETTERAWITHTILDE*/
- /* 228 */ 228,/*LATINSMALLLETTERAWITHDIAERESIS*/
- /* 229 */ 229,/*LATINSMALLLETTERAWITHRINGABOVE*/
- /* 230 */ 230,/*LATINSMALLLETTERAE*/
- /* 231 */ 231,/*LATINSMALLLETTERCWITHCEDILLA*/
- /* 232 */ 232,/*LATINSMALLLETTEREWITHGRAVE*/
- /* 233 */ 233,/*LATINSMALLLETTEREWITHACUTE*/
- /* 234 */ 234,/*LATINSMALLLETTEREWITHCIRCUMFLEX*/
- /* 235 */ 235,/*LATINSMALLLETTEREWITHDIAERESIS*/
- /* 236 */ 236,/*LATINSMALLLETTERIWITHGRAVE*/
- /* 237 */ 237,/*LATINSMALLLETTERIWITHACUTE*/
- /* 238 */ 238,/*LATINSMALLLETTERIWITHCIRCUMFLEX*/
- /* 239 */ 239,/*LATINSMALLLETTERIWITHDIAERESIS*/
- /* 240 */ 240,/*LATINSMALLLETTERETH*/
- /* 241 */ 241,/*LATINSMALLLETTERNWITHTILDE*/
- /* 242 */ 242,/*LATINSMALLLETTEROWITHGRAVE*/
- /* 243 */ 243,/*LATINSMALLLETTEROWITHACUTE*/
- /* 244 */ 244,/*LATINSMALLLETTEROWITHCIRCUMFLEX*/
- /* 245 */ 245,/*LATINSMALLLETTEROWITHTILDE*/
- /* 246 */ 246,/*LATINSMALLLETTEROWITHDIAERESIS*/
- /* 247 */ 339,/*LATINSMALLLIGATUREOE*/
- /* 248 */ 248,/*LATINSMALLLETTEROWITHSTROKE*/
- /* 249 */ 249,/*LATINSMALLLETTERUWITHGRAVE*/
- /* 250 */ 250,/*LATINSMALLLETTERUWITHACUTE*/
- /* 251 */ 251,/*LATINSMALLLETTERUWITHCIRCUMFLEX*/
- /* 252 */ 252,/*LATINSMALLLETTERUWITHDIAERESIS*/
- /* 253 */ 253,/*LATINSMALLLETTERYWITHACUTE*/
- /* 254 */ 254,/*LATINSMALLLETTERTHORN*/
- /* 255 */ 223/*LATINSMALLLETTERSHARPS*/
-};
-allcharconvert_t allcharconvert[] = {
-
-{ "adobeiso", "", &(adobeiso[0]), sizeof(adobeiso)/sizeof(charconvert) },
-{ "adobestd", "", &(adobestd[0]), sizeof(adobestd)/sizeof(charconvert) },
-{ "adobesym", "", &(adobesym[0]), sizeof(adobesym)/sizeof(charconvert) },
-{ "applecro", "", &(applecro[0]), sizeof(applecro)/sizeof(charconvert) },
-{ "applecyr", "", &(applecyr[0]), sizeof(applecyr)/sizeof(charconvert) },
-{ "applegk2", "", &(applegk2[0]), sizeof(applegk2)/sizeof(charconvert) },
-{ "applegrk", "", &(applegrk[0]), sizeof(applegrk)/sizeof(charconvert) },
-{ "macice", "", &(appleice[0]), sizeof(appleice)/sizeof(charconvert) }, /* appleice */
-{ "macroman", "", &(applerom[0]), sizeof(applerom)/sizeof(charconvert) }, /*applerom */
-{ "macromanian", "", &(applerum[0]), sizeof(applerum)/sizeof(charconvert) }, /* applerum */
-{ "macturkish", "", &(appletur[0]), sizeof(appletur)/sizeof(charconvert) }, /* appleturk */
-{ "atarist", "", &(atarist[0]), sizeof(atarist)/sizeof(charconvert) },
-{ "cp1250", "", &(cp1250[0]), sizeof(cp1250)/sizeof(charconvert) },
-{ "cp1251", "", &(cp1251[0]), sizeof(cp1251)/sizeof(charconvert) },
-{ "cp1252", "", &(cp1252[0]), sizeof(cp1252)/sizeof(charconvert) },
-{ "cp1253", "", &(cp1253[0]), sizeof(cp1253)/sizeof(charconvert) },
-{ "cp1254", "", &(cp1254[0]), sizeof(cp1254)/sizeof(charconvert) },
-{ "cp1255", "", &(cp1255[0]), sizeof(cp1255)/sizeof(charconvert) },
-{ "cp1256", "", &(cp1256[0]), sizeof(cp1256)/sizeof(charconvert) },
-{ "cp1257", "", &(cp1257[0]), sizeof(cp1257)/sizeof(charconvert) },
-{ "cp1258", "", &(cp1258[0]), sizeof(cp1258)/sizeof(charconvert) },
-{ "cp437", "", &(cp437[0]), sizeof(cp437)/sizeof(charconvert) },
-{ "cp737", "", &(cp737[0]), sizeof(cp737)/sizeof(charconvert) },
-{ "cp775", "", &(cp775[0]), sizeof(cp775)/sizeof(charconvert) },
-{ "cp850", "", &(cp850[0]), sizeof(cp850)/sizeof(charconvert) },
-{ "cp851", "", &(cp851[0]), sizeof(cp851)/sizeof(charconvert) },
-{ "cp852", "", &(cp852[0]), sizeof(cp852)/sizeof(charconvert) },
-{ "cp853", "", &(cp853[0]), sizeof(cp853)/sizeof(charconvert) },
-{ "cp855", "", &(cp855[0]), sizeof(cp855)/sizeof(charconvert) },
-{ "cp857", "", &(cp857[0]), sizeof(cp857)/sizeof(charconvert) },
-{ "cp860", "", &(cp860[0]), sizeof(cp860)/sizeof(charconvert) },
-{ "cp861", "", &(cp861[0]), sizeof(cp861)/sizeof(charconvert) },
-{ "cp862", "", &(cp862[0]), sizeof(cp862)/sizeof(charconvert) },
-{ "cp863", "", &(cp863[0]), sizeof(cp863)/sizeof(charconvert) },
-{ "cp864", "", &(cp864[0]), sizeof(cp864)/sizeof(charconvert) },
-{ "cp865", "", &(cp865[0]), sizeof(cp865)/sizeof(charconvert) },
-{ "cp866", "", &(cp866[0]), sizeof(cp866)/sizeof(charconvert) },
-{ "cp869", "", &(cp869[0]), sizeof(cp869)/sizeof(charconvert) },
-{ "cp874", "", &(cp874[0]), sizeof(cp874)/sizeof(charconvert) },
-{ "cp895", "", &(cp895[0]), sizeof(cp895)/sizeof(charconvert) },
-{ "decmcs", "", &(decmcs[0]), sizeof(decmcs)/sizeof(charconvert) },
-{ "ebc037", "", &(ebc037[0]), sizeof(ebc037)/sizeof(charconvert) },
-{ "ebc1026", "", &(ebc1026[0]), sizeof(ebc1026)/sizeof(charconvert) },
-{ "ebc1047", "", &(ebc1047[0]), sizeof(ebc1047)/sizeof(charconvert) },
-{ "ebc500", "", &(ebc500[0]), sizeof(ebc500)/sizeof(charconvert) },
-{ "ebc875", "", &(ebc875[0]), sizeof(ebc875)/sizeof(charconvert) },
-{ "hp48", "", &(hp48[0]), sizeof(hp48)/sizeof(charconvert) },
-{ "hproman8", "", &(hproman8[0]), sizeof(hproman8)/sizeof(charconvert) },
-{ "iso646_ca", "", &(iso646_ca[0]), sizeof(iso646_ca)/sizeof(charconvert) },
-{ "iso646_ch", "", &(iso646_ch[0]), sizeof(iso646_ch)/sizeof(charconvert) },
-{ "iso646_de", "", &(iso646_de[0]), sizeof(iso646_de)/sizeof(charconvert) },
-{ "iso646_es", "", &(iso646_es[0]), sizeof(iso646_es)/sizeof(charconvert) },
-{ "iso646_fi", "", &(iso646_fi[0]), sizeof(iso646_fi)/sizeof(charconvert) },
-{ "iso646_fr", "", &(iso646_fr[0]), sizeof(iso646_fr)/sizeof(charconvert) },
-{ "iso646_gb", "", &(iso646_gb[0]), sizeof(iso646_gb)/sizeof(charconvert) },
-{ "iso646", "", &(iso646[0]), sizeof(iso646)/sizeof(charconvert) },
-{ "iso646_irv", "", &(iso646_irv[0]), sizeof(iso646_irv)/sizeof(charconvert) },
-{ "iso646_it", "", &(iso646_it[0]), sizeof(iso646_it)/sizeof(charconvert) },
-{ "iso646_nl", "", &(iso646_nl[0]), sizeof(iso646_nl)/sizeof(charconvert) },
-{ "iso646_no", "", &(iso646_no[0]), sizeof(iso646_no)/sizeof(charconvert) },
-{ "iso646_pt", "", &(iso646_pt[0]), sizeof(iso646_pt)/sizeof(charconvert) },
-{ "iso646_se", "", &(iso646_se[0]), sizeof(iso646_se)/sizeof(charconvert) },
-{ "iso8859_10", "ISO-8859-10", &(iso8859_10[0]), sizeof(iso8859_10)/sizeof(charconvert) },
-{ "iso8859_13", "ISO-8859-13", &(iso8859_13[0]), sizeof(iso8859_13)/sizeof(charconvert) },
-{ "iso8859_14", "ISO-8859-14", &(iso8859_14[0]), sizeof(iso8859_14)/sizeof(charconvert) },
-{ "iso8859_15", "ISO-8859-15", &(iso8859_15[0]), sizeof(iso8859_15)/sizeof(charconvert) },
-{ "iso8859_1", "ISO-8859-1", &(iso8859_1[0]), sizeof(iso8859_1)/sizeof(charconvert) },
-{ "iso8859_2", "ISO-8859-2", &(iso8859_2[0]), sizeof(iso8859_2)/sizeof(charconvert) },
-{ "iso8859_3", "ISO-8859-3", &(iso8859_3[0]), sizeof(iso8859_3)/sizeof(charconvert) },
-{ "iso8859_4", "ISO-8859-4", &(iso8859_4[0]), sizeof(iso8859_4)/sizeof(charconvert) },
-{ "iso8859_5", "ISO-8859-5", &(iso8859_5[0]), sizeof(iso8859_5)/sizeof(charconvert) },
-{ "iso8859_6", "ISO-8859-6", &(iso8859_6[0]), sizeof(iso8859_6)/sizeof(charconvert) },
-{ "iso8859_7", "ISO-8859-7", &(iso8859_7[0]), sizeof(iso8859_7)/sizeof(charconvert) },
-{ "iso8859_8", "ISO-8859-8", &(iso8859_8[0]), sizeof(iso8859_8)/sizeof(charconvert) },
-{ "iso8859_9", "ISO-8859-9", &(iso8859_9[0]), sizeof(iso8859_9)/sizeof(charconvert) },
-{ "koi8_r", "", &(koi8_r[0]), sizeof(koi8_r)/sizeof(charconvert) },
-{ "mslinedr", "", &(mslinedr[0]), sizeof(mslinedr)/sizeof(charconvert)},
-{ "nextstep", "", &(nextstep[0]), sizeof(nextstep)/sizeof(charconvert)},
-{ "symbol", "", &(symbol[0]), sizeof(symbol)/sizeof(charconvert)},
-{ "tex_dcr_in", "", &(tex_dcr_in[0]), sizeof(tex_dcr_in)/sizeof(charconvert)},
-{ "tex_dcr_out", "", &(tex_dcr_out[0]), sizeof(tex_dcr_out)/sizeof(charconvert)},
-};
-int nallcharconvert = sizeof( allcharconvert ) / sizeof( allcharconvert_t );
+ * charsets.c
+ *
+ * Copyright (c) Chris Putnam 2003-2013
+ *
+ * Source code released under the GPL version 2
+ *
+ */
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include "charsets.h"
+
+#define ARRAYSIZE( a )     ( sizeof(a) / sizeof(a[0]) )
+#define ARRAYSTART( a )    ( &(a[0]) )
+#define CHARSETARRAY( a )  ARRAYSTART( a ), ARRAYSIZE( a )
+
+#define CHARSET_NALIASES ( 7 )
+
+typedef struct convert_t {
+	unsigned int index, unicode;
+} convert_t;
+
+typedef struct allcharconvert_t {
+	char cmdname[15];
+	char descriptname[200];
+	char aliases[CHARSET_NALIASES][25];
+	convert_t *table;
+	int ntable;
+} allcharconvert_t;
+
+static convert_t adobeiso[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 305 },
+	{ 145, 768 },
+	{ 146, 769 },
+	{ 147, 770 },
+	{ 148, 771 },
+	{ 149, 772 },
+	{ 150, 774 },
+	{ 151, 775 },
+	{ 152, 776 },
+	{ 153, 153 },
+	{ 154, 778 },
+	{ 155, 807 },
+	{ 156, 156 },
+	{ 157, 779 },
+	{ 158, 808 },
+	{ 159, 780 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t adobestd[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 8260 },
+	{ 165, 165 },
+	{ 166, 402 },
+	{ 167, 167 },
+	{ 168, 164 },
+	{ 169, 169 },
+	{ 170, 8220 },
+	{ 171, 171 },
+	{ 172, 8249 },
+	{ 173, 8250 },
+	{ 174, 64257 },
+	{ 175, 64258 },
+	{ 176, 176 },
+	{ 177, 8211 },
+	{ 178, 8224 },
+	{ 179, 8225 },
+	{ 180, 183 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 8729 },
+	{ 184, 8218 },
+	{ 185, 8222 },
+	{ 186, 8221 },
+	{ 187, 187 },
+	{ 188, 8943 },
+	{ 189, 8240 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 768 },
+	{ 194, 180 },
+	{ 195, 770 },
+	{ 196, 771 },
+	{ 197, 175 },
+	{ 198, 728 },
+	{ 199, 729 },
+	{ 200, 168 },
+	{ 201, 201 },
+	{ 202, 176 },
+	{ 203, 184 },
+	{ 204, 204 },
+	{ 205, 733 },
+	{ 206, 731 },
+	{ 207, 711 },
+	{ 208, 8212 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 198 },
+	{ 226, 226 },
+	{ 227, 170 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 321 },
+	{ 233, 216 },
+	{ 234, 338 },
+	{ 235, 186 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 230 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 305 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 322 },
+	{ 249, 248 },
+	{ 250, 339 },
+	{ 251, 223 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 225 },
+	{ 97, 227 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t adobesym[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 8242 },
+	{ 163, 8804 },
+	{ 164, 8725 },
+	{ 165, 8734 },
+	{ 166, 402 },
+	{ 167, 9827 },
+	{ 168, 9830 },
+	{ 169, 9829 },
+	{ 170, 9824 },
+	{ 171, 8596 },
+	{ 172, 8592 },
+	{ 173, 8593 },
+	{ 174, 8594 },
+	{ 175, 8595 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 8243 },
+	{ 179, 8805 },
+	{ 180, 215 },
+	{ 181, 8733 },
+	{ 182, 8706 },
+	{ 183, 8729 },
+	{ 184, 247 },
+	{ 185, 8800 },
+	{ 186, 8801 },
+	{ 187, 8776 },
+	{ 188, 8943 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 8709 },
+	{ 199, 8745 },
+	{ 200, 8746 },
+	{ 201, 8835 },
+	{ 202, 8839 },
+	{ 203, 203 },
+	{ 204, 8834 },
+	{ 205, 8838 },
+	{ 206, 8712 },
+	{ 207, 207 },
+	{ 208, 8736 },
+	{ 209, 8711 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 8719 },
+	{ 214, 8730 },
+	{ 215, 8901 },
+	{ 216, 172 },
+	{ 217, 8743 },
+	{ 218, 8744 },
+	{ 219, 8660 },
+	{ 220, 8656 },
+	{ 221, 8657 },
+	{ 222, 8658 },
+	{ 223, 8659 },
+	{ 224, 9674 },
+	{ 225, 9001 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 8721 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 9002 },
+	{ 242, 8747 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t applecro[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 197 },
+	{ 130, 199 },
+	{ 131, 201 },
+	{ 132, 209 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 225 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 227 },
+	{ 140, 229 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 237 },
+	{ 147, 236 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 241 },
+	{ 151, 243 },
+	{ 152, 242 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 245 },
+	{ 156, 250 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 8224 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 352 },
+	{ 170, 8482 },
+	{ 171, 180 },
+	{ 172, 168 },
+	{ 173, 8800 },
+	{ 174, 381 },
+	{ 175, 216 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 916 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 8721 },
+	{ 184, 8719 },
+	{ 185, 353 },
+	{ 186, 8747 },
+	{ 187, 170 },
+	{ 188, 186 },
+	{ 189, 937 },
+	{ 190, 382 },
+	{ 191, 248 },
+	{ 192, 191 },
+	{ 193, 161 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 262 },
+	{ 199, 171 },
+	{ 200, 268 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 192 },
+	{ 204, 195 },
+	{ 205, 213 },
+	{ 206, 338 },
+	{ 207, 339 },
+	{ 208, 272 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 9674 },
+	{ 216, 65534 },
+	{ 217, 169 },
+	{ 218, 8260 },
+	{ 219, 164 },
+	{ 220, 8249 },
+	{ 221, 8250 },
+	{ 222, 198 },
+	{ 223, 187 },
+	{ 224, 8211 },
+	{ 225, 183 },
+	{ 226, 8218 },
+	{ 227, 8222 },
+	{ 228, 8240 },
+	{ 229, 194 },
+	{ 230, 263 },
+	{ 231, 193 },
+	{ 232, 269 },
+	{ 233, 200 },
+	{ 234, 205 },
+	{ 235, 206 },
+	{ 236, 207 },
+	{ 237, 204 },
+	{ 238, 211 },
+	{ 239, 212 },
+	{ 240, 273 },
+	{ 241, 210 },
+	{ 242, 218 },
+	{ 243, 219 },
+	{ 244, 217 },
+	{ 245, 305 },
+	{ 246, 770 },
+	{ 247, 771 },
+	{ 248, 175 },
+	{ 249, 960 },
+	{ 250, 203 },
+	{ 251, 730 },
+	{ 252, 184 },
+	{ 253, 202 },
+	{ 254, 230 },
+	{ 255, 711 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t applecyr[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1040 },
+	{ 129, 1041 },
+	{ 130, 1042 },
+	{ 131, 1043 },
+	{ 132, 1044 },
+	{ 133, 1045 },
+	{ 134, 1046 },
+	{ 135, 1047 },
+	{ 136, 1048 },
+	{ 137, 1049 },
+	{ 138, 1050 },
+	{ 139, 1051 },
+	{ 140, 1052 },
+	{ 141, 1053 },
+	{ 142, 1054 },
+	{ 143, 1055 },
+	{ 144, 1056 },
+	{ 145, 1057 },
+	{ 146, 1058 },
+	{ 147, 1059 },
+	{ 148, 1060 },
+	{ 149, 1061 },
+	{ 150, 1062 },
+	{ 151, 1063 },
+	{ 152, 1064 },
+	{ 153, 1065 },
+	{ 154, 1066 },
+	{ 155, 1067 },
+	{ 156, 1068 },
+	{ 157, 1069 },
+	{ 158, 1070 },
+	{ 159, 1071 },
+	{ 160, 8224 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 1030 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 8482 },
+	{ 171, 1026 },
+	{ 172, 1106 },
+	{ 173, 8800 },
+	{ 174, 1027 },
+	{ 175, 1107 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 1110 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 1032 },
+	{ 184, 1028 },
+	{ 185, 1108 },
+	{ 186, 1031 },
+	{ 187, 1111 },
+	{ 188, 1033 },
+	{ 189, 1113 },
+	{ 190, 1034 },
+	{ 191, 1114 },
+	{ 192, 1112 },
+	{ 193, 1029 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 916 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 1035 },
+	{ 204, 1115 },
+	{ 205, 1036 },
+	{ 206, 1116 },
+	{ 207, 1109 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 8222 },
+	{ 216, 1038 },
+	{ 217, 1118 },
+	{ 218, 1039 },
+	{ 219, 1119 },
+	{ 220, 8470 },
+	{ 221, 1025 },
+	{ 222, 1105 },
+	{ 223, 1103 },
+	{ 224, 1072 },
+	{ 225, 1073 },
+	{ 226, 1074 },
+	{ 227, 1075 },
+	{ 228, 1076 },
+	{ 229, 1077 },
+	{ 230, 1078 },
+	{ 231, 1079 },
+	{ 232, 1080 },
+	{ 233, 1081 },
+	{ 234, 1082 },
+	{ 235, 1083 },
+	{ 236, 1084 },
+	{ 237, 1085 },
+	{ 238, 1086 },
+	{ 239, 1087 },
+	{ 240, 1088 },
+	{ 241, 1089 },
+	{ 242, 1090 },
+	{ 243, 1091 },
+	{ 244, 1092 },
+	{ 245, 1093 },
+	{ 246, 1094 },
+	{ 247, 1095 },
+	{ 248, 1096 },
+	{ 249, 1097 },
+	{ 250, 1098 },
+	{ 251, 1099 },
+	{ 252, 1100 },
+	{ 253, 1101 },
+	{ 254, 1102 },
+	{ 255, 164 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t applegk2[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 913 },
+	{ 130, 914 },
+	{ 131, 915 },
+	{ 132, 916 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 917 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 918 },
+	{ 140, 919 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 163 },
+	{ 147, 8482 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 8729 },
+	{ 151, 920 },
+	{ 152, 921 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 155 },
+	{ 156, 922 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 923 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 938 },
+	{ 172, 167 },
+	{ 173, 8800 },
+	{ 174, 924 },
+	{ 175, 903 },
+	{ 176, 925 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 926 },
+	{ 181, 927 },
+	{ 182, 928 },
+	{ 183, 929 },
+	{ 184, 931 },
+	{ 185, 932 },
+	{ 186, 933 },
+	{ 187, 939 },
+	{ 188, 934 },
+	{ 189, 935 },
+	{ 190, 936 },
+	{ 191, 937 },
+	{ 192, 940 },
+	{ 193, 185 },
+	{ 194, 172 },
+	{ 195, 178 },
+	{ 196, 179 },
+	{ 197, 168 },
+	{ 198, 901 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 166 },
+	{ 204, 189 },
+	{ 205, 902 },
+	{ 206, 904 },
+	{ 207, 176 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 900 },
+	{ 215, 905 },
+	{ 216, 906 },
+	{ 217, 908 },
+	{ 218, 910 },
+	{ 219, 941 },
+	{ 220, 942 },
+	{ 221, 943 },
+	{ 222, 972 },
+	{ 223, 911 },
+	{ 224, 973 },
+	{ 225, 945 },
+	{ 226, 946 },
+	{ 227, 968 },
+	{ 228, 948 },
+	{ 229, 949 },
+	{ 230, 966 },
+	{ 231, 947 },
+	{ 232, 951 },
+	{ 233, 953 },
+	{ 234, 958 },
+	{ 235, 954 },
+	{ 236, 955 },
+	{ 237, 956 },
+	{ 238, 957 },
+	{ 239, 959 },
+	{ 240, 960 },
+	{ 241, 974 },
+	{ 242, 961 },
+	{ 243, 963 },
+	{ 244, 964 },
+	{ 245, 952 },
+	{ 246, 969 },
+	{ 247, 962 },
+	{ 248, 967 },
+	{ 249, 965 },
+	{ 250, 950 },
+	{ 251, 970 },
+	{ 252, 971 },
+	{ 253, 912 },
+	{ 254, 944 },
+	{ 255, 8240 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 225 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 250 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t applegrk[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 900 },
+	{ 181, 901 },
+	{ 182, 902 },
+	{ 183, 183 },
+	{ 184, 904 },
+	{ 185, 905 },
+	{ 186, 906 },
+	{ 187, 187 },
+	{ 188, 908 },
+	{ 189, 189 },
+	{ 190, 910 },
+	{ 191, 911 },
+	{ 192, 912 },
+	{ 193, 913 },
+	{ 194, 914 },
+	{ 195, 915 },
+	{ 196, 916 },
+	{ 197, 917 },
+	{ 198, 918 },
+	{ 199, 919 },
+	{ 200, 920 },
+	{ 201, 921 },
+	{ 202, 922 },
+	{ 203, 923 },
+	{ 204, 924 },
+	{ 205, 925 },
+	{ 206, 926 },
+	{ 207, 927 },
+	{ 208, 928 },
+	{ 209, 929 },
+	{ 210, 210 },
+	{ 211, 931 },
+	{ 212, 932 },
+	{ 213, 933 },
+	{ 214, 934 },
+	{ 215, 935 },
+	{ 216, 936 },
+	{ 217, 937 },
+	{ 218, 938 },
+	{ 219, 939 },
+	{ 220, 940 },
+	{ 221, 941 },
+	{ 222, 942 },
+	{ 223, 943 },
+	{ 224, 944 },
+	{ 225, 945 },
+	{ 226, 946 },
+	{ 227, 947 },
+	{ 228, 948 },
+	{ 229, 949 },
+	{ 230, 950 },
+	{ 231, 951 },
+	{ 232, 952 },
+	{ 233, 953 },
+	{ 234, 954 },
+	{ 235, 955 },
+	{ 236, 956 },
+	{ 237, 957 },
+	{ 238, 958 },
+	{ 239, 959 },
+	{ 240, 960 },
+	{ 241, 961 },
+	{ 242, 962 },
+	{ 243, 963 },
+	{ 244, 964 },
+	{ 245, 965 },
+	{ 246, 966 },
+	{ 247, 967 },
+	{ 248, 968 },
+	{ 249, 969 },
+	{ 250, 970 },
+	{ 251, 971 },
+	{ 252, 972 },
+	{ 253, 973 },
+	{ 254, 974 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t macice[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 197 },
+	{ 130, 199 },
+	{ 131, 201 },
+	{ 132, 209 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 225 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 227 },
+	{ 140, 229 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 237 },
+	{ 147, 236 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 241 },
+	{ 151, 243 },
+	{ 152, 242 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 245 },
+	{ 156, 250 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 221 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 8482 },
+	{ 171, 180 },
+	{ 172, 168 },
+	{ 173, 8800 },
+	{ 174, 198 },
+	{ 175, 216 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 165 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 8721 },
+	{ 184, 8719 },
+	{ 185, 960 },
+	{ 186, 8747 },
+	{ 187, 170 },
+	{ 188, 186 },
+	{ 189, 937 },
+	{ 190, 230 },
+	{ 191, 248 },
+	{ 192, 191 },
+	{ 193, 161 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 916 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 192 },
+	{ 204, 195 },
+	{ 205, 213 },
+	{ 206, 338 },
+	{ 207, 339 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 9674 },
+	{ 216, 255 },
+	{ 217, 376 },
+	{ 218, 8260 },
+	{ 219, 164 },
+	{ 220, 208 },
+	{ 221, 240 },
+	{ 222, 222 },
+	{ 223, 254 },
+	{ 224, 253 },
+	{ 225, 183 },
+	{ 226, 8218 },
+	{ 227, 8222 },
+	{ 228, 8240 },
+	{ 229, 194 },
+	{ 230, 202 },
+	{ 231, 193 },
+	{ 232, 203 },
+	{ 233, 200 },
+	{ 234, 205 },
+	{ 235, 206 },
+	{ 236, 207 },
+	{ 237, 204 },
+	{ 238, 211 },
+	{ 239, 212 },
+	{ 240, 65534 },
+	{ 241, 210 },
+	{ 242, 218 },
+	{ 243, 219 },
+	{ 244, 217 },
+	{ 245, 305 },
+	{ 246, 770 },
+	{ 247, 771 },
+	{ 248, 175 },
+	{ 249, 728 },
+	{ 250, 729 },
+	{ 251, 730 },
+	{ 252, 184 },
+	{ 253, 733 },
+	{ 254, 731 },
+	{ 255, 711 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t macroman[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 197 },
+	{ 130, 199 },
+	{ 131, 201 },
+	{ 132, 209 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 225 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 227 },
+	{ 140, 229 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 237 },
+	{ 147, 236 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 241 },
+	{ 151, 243 },
+	{ 152, 242 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 245 },
+	{ 156, 250 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 8224 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 8482 },
+	{ 171, 180 },
+	{ 172, 168 },
+	{ 173, 8800 },
+	{ 174, 198 },
+	{ 175, 216 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 165 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 8721 },
+	{ 184, 8719 },
+	{ 185, 960 },
+	{ 186, 8747 },
+	{ 187, 170 },
+	{ 188, 186 },
+	{ 189, 937 },
+	{ 190, 230 },
+	{ 191, 248 },
+	{ 192, 191 },
+	{ 193, 161 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 916 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 192 },
+	{ 204, 195 },
+	{ 205, 213 },
+	{ 206, 338 },
+	{ 207, 339 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 9674 },
+	{ 216, 255 },
+	{ 217, 376 },
+	{ 218, 8260 },
+	{ 219, 164 },
+	{ 220, 8249 },
+	{ 221, 8250 },
+	{ 222, 64257 },
+	{ 223, 64258 },
+	{ 224, 8225 },
+	{ 225, 183 },
+	{ 226, 8218 },
+	{ 227, 8222 },
+	{ 228, 8240 },
+	{ 229, 194 },
+	{ 230, 202 },
+	{ 231, 193 },
+	{ 232, 203 },
+	{ 233, 200 },
+	{ 234, 205 },
+	{ 235, 206 },
+	{ 236, 207 },
+	{ 237, 204 },
+	{ 238, 211 },
+	{ 239, 212 },
+	{ 240, 240 },
+	{ 241, 210 },
+	{ 242, 218 },
+	{ 243, 219 },
+	{ 244, 217 },
+	{ 245, 305 },
+	{ 246, 770 },
+	{ 247, 771 },
+	{ 248, 175 },
+	{ 249, 728 },
+	{ 250, 729 },
+	{ 251, 730 },
+	{ 252, 184 },
+	{ 253, 733 },
+	{ 254, 731 },
+	{ 255, 711 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t macromanian[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 197 },
+	{ 130, 199 },
+	{ 131, 201 },
+	{ 132, 209 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 225 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 227 },
+	{ 140, 229 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 237 },
+	{ 147, 236 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 241 },
+	{ 151, 243 },
+	{ 152, 242 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 245 },
+	{ 156, 250 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 8224 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 8482 },
+	{ 171, 180 },
+	{ 172, 168 },
+	{ 173, 8800 },
+	{ 174, 258 },
+	{ 175, 350 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 165 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 8721 },
+	{ 184, 8719 },
+	{ 185, 960 },
+	{ 186, 8747 },
+	{ 187, 170 },
+	{ 188, 186 },
+	{ 189, 937 },
+	{ 190, 259 },
+	{ 191, 351 },
+	{ 192, 191 },
+	{ 193, 161 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 916 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 192 },
+	{ 204, 195 },
+	{ 205, 213 },
+	{ 206, 338 },
+	{ 207, 339 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 9674 },
+	{ 216, 255 },
+	{ 217, 376 },
+	{ 218, 8260 },
+	{ 219, 164 },
+	{ 220, 8249 },
+	{ 221, 8250 },
+	{ 222, 354 },
+	{ 223, 355 },
+	{ 224, 8225 },
+	{ 225, 183 },
+	{ 226, 8218 },
+	{ 227, 8222 },
+	{ 228, 8240 },
+	{ 229, 194 },
+	{ 230, 202 },
+	{ 231, 193 },
+	{ 232, 203 },
+	{ 233, 200 },
+	{ 234, 205 },
+	{ 235, 206 },
+	{ 236, 207 },
+	{ 237, 204 },
+	{ 238, 211 },
+	{ 239, 212 },
+	{ 240, 65534 },
+	{ 241, 210 },
+	{ 242, 218 },
+	{ 243, 219 },
+	{ 244, 217 },
+	{ 245, 305 },
+	{ 246, 770 },
+	{ 247, 771 },
+	{ 248, 175 },
+	{ 249, 728 },
+	{ 250, 729 },
+	{ 251, 730 },
+	{ 252, 184 },
+	{ 253, 733 },
+	{ 254, 731 },
+	{ 255, 711 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 353 },
+	{ 84, 356 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t macturkish[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 196 },
+	{ 129, 197 },
+	{ 130, 199 },
+	{ 131, 201 },
+	{ 132, 209 },
+	{ 133, 214 },
+	{ 134, 220 },
+	{ 135, 225 },
+	{ 136, 224 },
+	{ 137, 226 },
+	{ 138, 228 },
+	{ 139, 227 },
+	{ 140, 229 },
+	{ 141, 231 },
+	{ 142, 233 },
+	{ 143, 232 },
+	{ 144, 234 },
+	{ 145, 235 },
+	{ 146, 237 },
+	{ 147, 236 },
+	{ 148, 238 },
+	{ 149, 239 },
+	{ 150, 241 },
+	{ 151, 243 },
+	{ 152, 242 },
+	{ 153, 244 },
+	{ 154, 246 },
+	{ 155, 245 },
+	{ 156, 250 },
+	{ 157, 249 },
+	{ 158, 251 },
+	{ 159, 252 },
+	{ 160, 8224 },
+	{ 161, 176 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 167 },
+	{ 165, 8729 },
+	{ 166, 182 },
+	{ 167, 223 },
+	{ 168, 174 },
+	{ 169, 169 },
+	{ 170, 8482 },
+	{ 171, 180 },
+	{ 172, 168 },
+	{ 173, 8800 },
+	{ 174, 198 },
+	{ 175, 216 },
+	{ 176, 8734 },
+	{ 177, 177 },
+	{ 178, 8804 },
+	{ 179, 8805 },
+	{ 180, 165 },
+	{ 181, 181 },
+	{ 182, 8706 },
+	{ 183, 8721 },
+	{ 184, 8719 },
+	{ 185, 960 },
+	{ 186, 8747 },
+	{ 187, 170 },
+	{ 188, 186 },
+	{ 189, 937 },
+	{ 190, 230 },
+	{ 191, 248 },
+	{ 192, 191 },
+	{ 193, 161 },
+	{ 194, 172 },
+	{ 195, 8730 },
+	{ 196, 402 },
+	{ 197, 8776 },
+	{ 198, 916 },
+	{ 199, 171 },
+	{ 200, 187 },
+	{ 201, 8943 },
+	{ 202, 160 },
+	{ 203, 192 },
+	{ 204, 195 },
+	{ 205, 213 },
+	{ 206, 338 },
+	{ 207, 339 },
+	{ 208, 8211 },
+	{ 209, 8212 },
+	{ 210, 8220 },
+	{ 211, 8221 },
+	{ 212, 8216 },
+	{ 213, 8217 },
+	{ 214, 247 },
+	{ 215, 9674 },
+	{ 216, 255 },
+	{ 217, 376 },
+	{ 218, 286 },
+	{ 219, 287 },
+	{ 220, 304 },
+	{ 221, 305 },
+	{ 222, 350 },
+	{ 223, 351 },
+	{ 224, 8225 },
+	{ 225, 183 },
+	{ 226, 8218 },
+	{ 227, 8222 },
+	{ 228, 8240 },
+	{ 229, 194 },
+	{ 230, 202 },
+	{ 231, 193 },
+	{ 232, 203 },
+	{ 233, 200 },
+	{ 234, 205 },
+	{ 235, 206 },
+	{ 236, 207 },
+	{ 237, 204 },
+	{ 238, 211 },
+	{ 239, 212 },
+	{ 240, 65534 },
+	{ 241, 210 },
+	{ 242, 218 },
+	{ 243, 219 },
+	{ 244, 217 },
+	{ 245, 245 },
+	{ 246, 770 },
+	{ 247, 771 },
+	{ 248, 175 },
+	{ 249, 728 },
+	{ 250, 729 },
+	{ 251, 730 },
+	{ 252, 184 },
+	{ 253, 733 },
+	{ 254, 731 },
+	{ 255, 711 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t atarist[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 236 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 255 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 162 },
+	{ 156, 163 },
+	{ 157, 165 },
+	{ 158, 223 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 227 },
+	{ 177, 245 },
+	{ 178, 216 },
+	{ 179, 248 },
+	{ 180, 339 },
+	{ 181, 338 },
+	{ 182, 192 },
+	{ 183, 195 },
+	{ 184, 213 },
+	{ 185, 168 },
+	{ 186, 180 },
+	{ 187, 8224 },
+	{ 188, 182 },
+	{ 189, 169 },
+	{ 190, 174 },
+	{ 191, 8482 },
+	{ 192, 307 },
+	{ 193, 306 },
+	{ 194, 1488 },
+	{ 195, 1489 },
+	{ 196, 1490 },
+	{ 197, 1491 },
+	{ 198, 1492 },
+	{ 199, 1493 },
+	{ 200, 1494 },
+	{ 201, 1495 },
+	{ 202, 1496 },
+	{ 203, 1497 },
+	{ 204, 1499 },
+	{ 205, 1500 },
+	{ 206, 1502 },
+	{ 207, 1504 },
+	{ 208, 1505 },
+	{ 209, 1506 },
+	{ 210, 1508 },
+	{ 211, 1510 },
+	{ 212, 1511 },
+	{ 213, 1512 },
+	{ 214, 1513 },
+	{ 215, 1514 },
+	{ 216, 1503 },
+	{ 217, 1498 },
+	{ 218, 1501 },
+	{ 219, 1507 },
+	{ 220, 1509 },
+	{ 221, 167 },
+	{ 222, 8743 },
+	{ 223, 8734 },
+	{ 224, 945 },
+	{ 225, 946 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8750 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 179 },
+	{ 255, 175 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp437[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 236 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 255 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 162 },
+	{ 156, 163 },
+	{ 157, 165 },
+	{ 158, 8359 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp737[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 913 },
+	{ 129, 914 },
+	{ 130, 915 },
+	{ 131, 916 },
+	{ 132, 917 },
+	{ 133, 918 },
+	{ 134, 919 },
+	{ 135, 920 },
+	{ 136, 921 },
+	{ 137, 922 },
+	{ 138, 923 },
+	{ 139, 924 },
+	{ 140, 925 },
+	{ 141, 926 },
+	{ 142, 927 },
+	{ 143, 928 },
+	{ 144, 929 },
+	{ 145, 931 },
+	{ 146, 932 },
+	{ 147, 933 },
+	{ 148, 934 },
+	{ 149, 935 },
+	{ 150, 936 },
+	{ 151, 937 },
+	{ 152, 945 },
+	{ 153, 946 },
+	{ 154, 947 },
+	{ 155, 948 },
+	{ 156, 949 },
+	{ 157, 950 },
+	{ 158, 951 },
+	{ 159, 952 },
+	{ 160, 953 },
+	{ 161, 954 },
+	{ 162, 955 },
+	{ 163, 956 },
+	{ 164, 957 },
+	{ 165, 958 },
+	{ 166, 959 },
+	{ 167, 960 },
+	{ 168, 961 },
+	{ 169, 963 },
+	{ 170, 962 },
+	{ 171, 964 },
+	{ 172, 965 },
+	{ 173, 966 },
+	{ 174, 967 },
+	{ 175, 968 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 969 },
+	{ 225, 940 },
+	{ 226, 941 },
+	{ 227, 942 },
+	{ 228, 970 },
+	{ 229, 943 },
+	{ 230, 972 },
+	{ 231, 973 },
+	{ 232, 971 },
+	{ 233, 974 },
+	{ 234, 902 },
+	{ 235, 904 },
+	{ 236, 905 },
+	{ 237, 906 },
+	{ 238, 908 },
+	{ 239, 910 },
+	{ 240, 911 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 938 },
+	{ 245, 939 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp775[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 262 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 257 },
+	{ 132, 228 },
+	{ 133, 291 },
+	{ 134, 229 },
+	{ 135, 263 },
+	{ 136, 322 },
+	{ 137, 275 },
+	{ 138, 342 },
+	{ 139, 343 },
+	{ 140, 299 },
+	{ 141, 377 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 333 },
+	{ 148, 246 },
+	{ 149, 290 },
+	{ 150, 162 },
+	{ 151, 346 },
+	{ 152, 347 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 248 },
+	{ 156, 163 },
+	{ 157, 216 },
+	{ 158, 215 },
+	{ 159, 164 },
+	{ 160, 256 },
+	{ 161, 298 },
+	{ 162, 243 },
+	{ 163, 379 },
+	{ 164, 380 },
+	{ 165, 378 },
+	{ 166, 8221 },
+	{ 167, 166 },
+	{ 168, 169 },
+	{ 169, 174 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 321 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 260 },
+	{ 182, 268 },
+	{ 183, 280 },
+	{ 184, 278 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 302 },
+	{ 190, 352 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 370 },
+	{ 199, 362 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 381 },
+	{ 208, 261 },
+	{ 209, 269 },
+	{ 210, 281 },
+	{ 211, 279 },
+	{ 212, 303 },
+	{ 213, 353 },
+	{ 214, 371 },
+	{ 215, 363 },
+	{ 216, 382 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 211 },
+	{ 225, 223 },
+	{ 226, 332 },
+	{ 227, 323 },
+	{ 228, 245 },
+	{ 229, 213 },
+	{ 230, 181 },
+	{ 231, 324 },
+	{ 232, 310 },
+	{ 233, 311 },
+	{ 234, 315 },
+	{ 235, 316 },
+	{ 236, 326 },
+	{ 237, 274 },
+	{ 238, 325 },
+	{ 239, 8217 },
+	{ 240, 173 },
+	{ 241, 177 },
+	{ 242, 8220 },
+	{ 243, 190 },
+	{ 244, 182 },
+	{ 245, 167 },
+	{ 246, 247 },
+	{ 247, 8222 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 185 },
+	{ 252, 179 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 39, 8216 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 258 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 259 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 276 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 277 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 300 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 301 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 488 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 212 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 244 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 345 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t cp850[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 236 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 255 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 248 },
+	{ 156, 163 },
+	{ 157, 216 },
+	{ 158, 215 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 174 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 193 },
+	{ 182, 194 },
+	{ 183, 192 },
+	{ 184, 169 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 162 },
+	{ 190, 165 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 227 },
+	{ 199, 195 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 164 },
+	{ 208, 240 },
+	{ 209, 208 },
+	{ 210, 202 },
+	{ 211, 203 },
+	{ 212, 200 },
+	{ 213, 305 },
+	{ 214, 205 },
+	{ 215, 206 },
+	{ 216, 207 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 166 },
+	{ 222, 204 },
+	{ 223, 9600 },
+	{ 224, 211 },
+	{ 225, 223 },
+	{ 226, 212 },
+	{ 227, 210 },
+	{ 228, 245 },
+	{ 229, 213 },
+	{ 230, 181 },
+	{ 231, 254 },
+	{ 232, 222 },
+	{ 233, 218 },
+	{ 234, 219 },
+	{ 235, 217 },
+	{ 236, 253 },
+	{ 237, 221 },
+	{ 238, 175 },
+	{ 239, 180 },
+	{ 240, 173 },
+	{ 241, 177 },
+	{ 242, 8215 },
+	{ 243, 190 },
+	{ 244, 182 },
+	{ 245, 167 },
+	{ 246, 247 },
+	{ 247, 184 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 183 },
+	{ 251, 185 },
+	{ 252, 179 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp851[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 902 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 904 },
+	{ 142, 196 },
+	{ 143, 905 },
+	{ 144, 906 },
+	{ 145, 145 },
+	{ 146, 908 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 910 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 911 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 940 },
+	{ 156, 163 },
+	{ 157, 941 },
+	{ 158, 942 },
+	{ 159, 943 },
+	{ 160, 970 },
+	{ 161, 912 },
+	{ 162, 972 },
+	{ 163, 973 },
+	{ 164, 913 },
+	{ 165, 914 },
+	{ 166, 915 },
+	{ 167, 916 },
+	{ 168, 917 },
+	{ 169, 918 },
+	{ 170, 919 },
+	{ 171, 189 },
+	{ 172, 920 },
+	{ 173, 921 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 922 },
+	{ 182, 923 },
+	{ 183, 924 },
+	{ 184, 925 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 926 },
+	{ 190, 927 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 928 },
+	{ 199, 929 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 931 },
+	{ 208, 932 },
+	{ 209, 933 },
+	{ 210, 934 },
+	{ 211, 935 },
+	{ 212, 936 },
+	{ 213, 937 },
+	{ 214, 945 },
+	{ 215, 946 },
+	{ 216, 947 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 948 },
+	{ 222, 949 },
+	{ 223, 9600 },
+	{ 224, 950 },
+	{ 225, 951 },
+	{ 226, 952 },
+	{ 227, 953 },
+	{ 228, 954 },
+	{ 229, 955 },
+	{ 230, 956 },
+	{ 231, 957 },
+	{ 232, 958 },
+	{ 233, 959 },
+	{ 234, 960 },
+	{ 235, 961 },
+	{ 236, 963 },
+	{ 237, 962 },
+	{ 238, 964 },
+	{ 239, 900 },
+	{ 240, 173 },
+	{ 241, 177 },
+	{ 242, 965 },
+	{ 243, 966 },
+	{ 244, 967 },
+	{ 245, 167 },
+	{ 246, 968 },
+	{ 247, 901 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 969 },
+	{ 251, 971 },
+	{ 252, 944 },
+	{ 253, 974 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 225 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 250 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp852[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 367 },
+	{ 134, 263 },
+	{ 135, 231 },
+	{ 136, 322 },
+	{ 137, 235 },
+	{ 138, 336 },
+	{ 139, 337 },
+	{ 140, 238 },
+	{ 141, 377 },
+	{ 142, 196 },
+	{ 143, 262 },
+	{ 144, 201 },
+	{ 145, 313 },
+	{ 146, 314 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 317 },
+	{ 150, 318 },
+	{ 151, 346 },
+	{ 152, 347 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 356 },
+	{ 156, 357 },
+	{ 157, 321 },
+	{ 158, 215 },
+	{ 159, 269 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 260 },
+	{ 165, 261 },
+	{ 166, 381 },
+	{ 167, 382 },
+	{ 168, 280 },
+	{ 169, 281 },
+	{ 170, 170 },
+	{ 171, 378 },
+	{ 172, 268 },
+	{ 173, 351 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 193 },
+	{ 182, 194 },
+	{ 183, 282 },
+	{ 184, 350 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 379 },
+	{ 190, 380 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 258 },
+	{ 199, 259 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 164 },
+	{ 208, 273 },
+	{ 209, 272 },
+	{ 210, 270 },
+	{ 211, 203 },
+	{ 212, 271 },
+	{ 213, 327 },
+	{ 214, 205 },
+	{ 215, 206 },
+	{ 216, 283 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 354 },
+	{ 222, 366 },
+	{ 223, 9600 },
+	{ 224, 211 },
+	{ 225, 223 },
+	{ 226, 212 },
+	{ 227, 323 },
+	{ 228, 324 },
+	{ 229, 328 },
+	{ 230, 352 },
+	{ 231, 353 },
+	{ 232, 340 },
+	{ 233, 218 },
+	{ 234, 341 },
+	{ 235, 368 },
+	{ 236, 253 },
+	{ 237, 221 },
+	{ 238, 355 },
+	{ 239, 180 },
+	{ 240, 173 },
+	{ 241, 733 },
+	{ 242, 731 },
+	{ 243, 711 },
+	{ 244, 728 },
+	{ 245, 167 },
+	{ 246, 247 },
+	{ 247, 184 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 729 },
+	{ 251, 369 },
+	{ 252, 344 },
+	{ 253, 345 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 319 },
+	{ 108, 316 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 325 },
+	{ 109, 241 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 348 },
+	{ 115, 349 },
+	{ 85, 217 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t cp853[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 265 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 236 },
+	{ 142, 196 },
+	{ 143, 264 },
+	{ 144, 201 },
+	{ 145, 267 },
+	{ 146, 266 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 304 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 285 },
+	{ 156, 163 },
+	{ 157, 284 },
+	{ 158, 215 },
+	{ 159, 309 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 286 },
+	{ 167, 287 },
+	{ 168, 292 },
+	{ 169, 293 },
+	{ 170, 170 },
+	{ 171, 189 },
+	{ 172, 308 },
+	{ 173, 351 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 193 },
+	{ 182, 194 },
+	{ 183, 192 },
+	{ 184, 350 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 379 },
+	{ 190, 380 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 348 },
+	{ 199, 349 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 164 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 202 },
+	{ 211, 203 },
+	{ 212, 200 },
+	{ 213, 305 },
+	{ 214, 205 },
+	{ 215, 206 },
+	{ 216, 207 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 221 },
+	{ 222, 204 },
+	{ 223, 9600 },
+	{ 224, 211 },
+	{ 225, 223 },
+	{ 226, 212 },
+	{ 227, 210 },
+	{ 228, 288 },
+	{ 229, 289 },
+	{ 230, 181 },
+	{ 231, 294 },
+	{ 232, 295 },
+	{ 233, 218 },
+	{ 234, 219 },
+	{ 235, 217 },
+	{ 236, 364 },
+	{ 237, 365 },
+	{ 238, 238 },
+	{ 239, 180 },
+	{ 240, 173 },
+	{ 241, 241 },
+	{ 242, 8467 },
+	{ 243, 329 },
+	{ 244, 728 },
+	{ 245, 167 },
+	{ 246, 247 },
+	{ 247, 184 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 729 },
+	{ 251, 251 },
+	{ 252, 179 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 382 },
+};
+static convert_t cp855[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1106 },
+	{ 129, 1026 },
+	{ 130, 1107 },
+	{ 131, 1027 },
+	{ 132, 1105 },
+	{ 133, 1025 },
+	{ 134, 1108 },
+	{ 135, 1028 },
+	{ 136, 1109 },
+	{ 137, 1029 },
+	{ 138, 1110 },
+	{ 139, 1030 },
+	{ 140, 1111 },
+	{ 141, 1031 },
+	{ 142, 1112 },
+	{ 143, 1032 },
+	{ 144, 1113 },
+	{ 145, 1033 },
+	{ 146, 1114 },
+	{ 147, 1034 },
+	{ 148, 1115 },
+	{ 149, 1035 },
+	{ 150, 1116 },
+	{ 151, 1036 },
+	{ 152, 1118 },
+	{ 153, 1038 },
+	{ 154, 1119 },
+	{ 155, 1039 },
+	{ 156, 1102 },
+	{ 157, 1070 },
+	{ 158, 1098 },
+	{ 159, 1066 },
+	{ 160, 1072 },
+	{ 161, 1040 },
+	{ 162, 1073 },
+	{ 163, 1041 },
+	{ 164, 1094 },
+	{ 165, 1062 },
+	{ 166, 1076 },
+	{ 167, 1044 },
+	{ 168, 1077 },
+	{ 169, 1045 },
+	{ 170, 1092 },
+	{ 171, 1060 },
+	{ 172, 1075 },
+	{ 173, 1043 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 1093 },
+	{ 182, 1061 },
+	{ 183, 1080 },
+	{ 184, 1048 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 1081 },
+	{ 190, 1049 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 1082 },
+	{ 199, 1050 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 164 },
+	{ 208, 1083 },
+	{ 209, 1051 },
+	{ 210, 1084 },
+	{ 211, 1052 },
+	{ 212, 1085 },
+	{ 213, 1053 },
+	{ 214, 1086 },
+	{ 215, 1054 },
+	{ 216, 1087 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 1055 },
+	{ 222, 1103 },
+	{ 223, 9600 },
+	{ 224, 1071 },
+	{ 225, 1088 },
+	{ 226, 1056 },
+	{ 227, 1089 },
+	{ 228, 1057 },
+	{ 229, 1090 },
+	{ 230, 1058 },
+	{ 231, 1091 },
+	{ 232, 1059 },
+	{ 233, 1078 },
+	{ 234, 1046 },
+	{ 235, 1074 },
+	{ 236, 1042 },
+	{ 237, 1100 },
+	{ 238, 1068 },
+	{ 239, 8470 },
+	{ 240, 173 },
+	{ 241, 1099 },
+	{ 242, 1067 },
+	{ 243, 1079 },
+	{ 244, 1047 },
+	{ 245, 1096 },
+	{ 246, 1064 },
+	{ 247, 1101 },
+	{ 248, 1069 },
+	{ 249, 1097 },
+	{ 250, 1065 },
+	{ 251, 1095 },
+	{ 252, 1063 },
+	{ 253, 167 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp857[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 305 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 304 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 248 },
+	{ 156, 163 },
+	{ 157, 216 },
+	{ 158, 350 },
+	{ 159, 351 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 286 },
+	{ 167, 287 },
+	{ 168, 191 },
+	{ 169, 174 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 193 },
+	{ 182, 194 },
+	{ 183, 192 },
+	{ 184, 169 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 162 },
+	{ 190, 165 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 227 },
+	{ 199, 195 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 164 },
+	{ 208, 186 },
+	{ 209, 170 },
+	{ 210, 202 },
+	{ 211, 203 },
+	{ 212, 200 },
+	{ 213, 213 },
+	{ 214, 205 },
+	{ 215, 206 },
+	{ 216, 207 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 166 },
+	{ 222, 204 },
+	{ 223, 9600 },
+	{ 224, 211 },
+	{ 225, 223 },
+	{ 226, 212 },
+	{ 227, 210 },
+	{ 228, 245 },
+	{ 229, 213 },
+	{ 230, 181 },
+	{ 231, 231 },
+	{ 232, 215 },
+	{ 233, 218 },
+	{ 234, 219 },
+	{ 235, 217 },
+	{ 236, 236 },
+	{ 237, 255 },
+	{ 238, 175 },
+	{ 239, 180 },
+	{ 240, 173 },
+	{ 241, 177 },
+	{ 242, 242 },
+	{ 243, 190 },
+	{ 244, 182 },
+	{ 245, 167 },
+	{ 246, 247 },
+	{ 247, 184 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 183 },
+	{ 251, 185 },
+	{ 252, 179 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp860[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 227 },
+	{ 133, 224 },
+	{ 134, 193 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 202 },
+	{ 138, 232 },
+	{ 139, 205 },
+	{ 140, 212 },
+	{ 141, 236 },
+	{ 142, 195 },
+	{ 143, 194 },
+	{ 144, 201 },
+	{ 145, 192 },
+	{ 146, 200 },
+	{ 147, 244 },
+	{ 148, 245 },
+	{ 149, 242 },
+	{ 150, 218 },
+	{ 151, 249 },
+	{ 152, 204 },
+	{ 153, 213 },
+	{ 154, 220 },
+	{ 155, 162 },
+	{ 156, 163 },
+	{ 157, 217 },
+	{ 158, 8359 },
+	{ 159, 211 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 210 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp861[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 208 },
+	{ 140, 240 },
+	{ 141, 222 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 254 },
+	{ 150, 251 },
+	{ 151, 221 },
+	{ 152, 253 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 248 },
+	{ 156, 163 },
+	{ 157, 216 },
+	{ 158, 8359 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 193 },
+	{ 165, 205 },
+	{ 166, 211 },
+	{ 167, 218 },
+	{ 168, 191 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp862[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1488 },
+	{ 129, 1489 },
+	{ 130, 1490 },
+	{ 131, 1491 },
+	{ 132, 1492 },
+	{ 133, 1493 },
+	{ 134, 1494 },
+	{ 135, 1495 },
+	{ 136, 1496 },
+	{ 137, 1497 },
+	{ 138, 1498 },
+	{ 139, 1499 },
+	{ 140, 1500 },
+	{ 141, 1501 },
+	{ 142, 1502 },
+	{ 143, 1503 },
+	{ 144, 1504 },
+	{ 145, 1505 },
+	{ 146, 1506 },
+	{ 147, 1507 },
+	{ 148, 1508 },
+	{ 149, 1509 },
+	{ 150, 1510 },
+	{ 151, 1511 },
+	{ 152, 1512 },
+	{ 153, 1513 },
+	{ 154, 1514 },
+	{ 155, 162 },
+	{ 156, 163 },
+	{ 157, 165 },
+	{ 158, 8359 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp863[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 194 },
+	{ 133, 224 },
+	{ 134, 182 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 8215 },
+	{ 142, 192 },
+	{ 143, 167 },
+	{ 144, 201 },
+	{ 145, 200 },
+	{ 146, 202 },
+	{ 147, 244 },
+	{ 148, 203 },
+	{ 149, 207 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 164 },
+	{ 153, 212 },
+	{ 154, 220 },
+	{ 155, 162 },
+	{ 156, 163 },
+	{ 157, 217 },
+	{ 158, 219 },
+	{ 159, 402 },
+	{ 160, 166 },
+	{ 161, 180 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 168 },
+	{ 165, 184 },
+	{ 166, 179 },
+	{ 167, 175 },
+	{ 168, 206 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 190 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 193 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 225 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 218 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp864[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 176 },
+	{ 129, 183 },
+	{ 130, 8729 },
+	{ 131, 8730 },
+	{ 132, 9618 },
+	{ 133, 9472 },
+	{ 134, 9474 },
+	{ 135, 9532 },
+	{ 136, 9508 },
+	{ 137, 9516 },
+	{ 138, 9500 },
+	{ 139, 9524 },
+	{ 140, 9488 },
+	{ 141, 9484 },
+	{ 142, 9492 },
+	{ 143, 9496 },
+	{ 144, 946 },
+	{ 145, 8734 },
+	{ 146, 966 },
+	{ 147, 177 },
+	{ 148, 189 },
+	{ 149, 188 },
+	{ 150, 8776 },
+	{ 151, 171 },
+	{ 152, 187 },
+	{ 153, 65271 },
+	{ 154, 65272 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 65275 },
+	{ 158, 65276 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 173 },
+	{ 162, 65154 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 65156 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 65166 },
+	{ 169, 1576 },
+	{ 170, 1578 },
+	{ 171, 1579 },
+	{ 172, 1548 },
+	{ 173, 1580 },
+	{ 174, 1581 },
+	{ 175, 1582 },
+	{ 176, 1632 },
+	{ 177, 1633 },
+	{ 178, 1634 },
+	{ 179, 1635 },
+	{ 180, 1636 },
+	{ 181, 1637 },
+	{ 182, 1638 },
+	{ 183, 1639 },
+	{ 184, 1640 },
+	{ 185, 1641 },
+	{ 186, 1601 },
+	{ 187, 1563 },
+	{ 188, 1587 },
+	{ 189, 1588 },
+	{ 190, 1589 },
+	{ 191, 1567 },
+	{ 192, 162 },
+	{ 193, 1569 },
+	{ 194, 1570 },
+	{ 195, 1571 },
+	{ 196, 1572 },
+	{ 197, 65226 },
+	{ 198, 65163 },
+	{ 199, 1575 },
+	{ 200, 65169 },
+	{ 201, 1577 },
+	{ 202, 65175 },
+	{ 203, 65179 },
+	{ 204, 65183 },
+	{ 205, 65187 },
+	{ 206, 65191 },
+	{ 207, 1583 },
+	{ 208, 1584 },
+	{ 209, 1585 },
+	{ 210, 1586 },
+	{ 211, 65203 },
+	{ 212, 65207 },
+	{ 213, 65211 },
+	{ 214, 65215 },
+	{ 215, 1591 },
+	{ 216, 1592 },
+	{ 217, 65227 },
+	{ 218, 65231 },
+	{ 219, 166 },
+	{ 220, 172 },
+	{ 221, 247 },
+	{ 222, 215 },
+	{ 223, 1593 },
+	{ 224, 1600 },
+	{ 225, 65235 },
+	{ 226, 65239 },
+	{ 227, 65243 },
+	{ 228, 65247 },
+	{ 229, 65251 },
+	{ 230, 65255 },
+	{ 231, 65259 },
+	{ 232, 1608 },
+	{ 233, 1609 },
+	{ 234, 65267 },
+	{ 235, 1590 },
+	{ 236, 65228 },
+	{ 237, 65230 },
+	{ 238, 1594 },
+	{ 239, 1605 },
+	{ 240, 65149 },
+	{ 241, 1617 },
+	{ 242, 1606 },
+	{ 243, 1607 },
+	{ 244, 65260 },
+	{ 245, 65264 },
+	{ 246, 65266 },
+	{ 247, 65232 },
+	{ 248, 1602 },
+	{ 249, 65269 },
+	{ 250, 65270 },
+	{ 251, 1604 },
+	{ 252, 1603 },
+	{ 253, 1610 },
+	{ 254, 9632 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp865[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 199 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 226 },
+	{ 132, 228 },
+	{ 133, 224 },
+	{ 134, 229 },
+	{ 135, 231 },
+	{ 136, 234 },
+	{ 137, 235 },
+	{ 138, 232 },
+	{ 139, 239 },
+	{ 140, 238 },
+	{ 141, 236 },
+	{ 142, 196 },
+	{ 143, 197 },
+	{ 144, 201 },
+	{ 145, 230 },
+	{ 146, 198 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 242 },
+	{ 150, 251 },
+	{ 151, 249 },
+	{ 152, 255 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 248 },
+	{ 156, 163 },
+	{ 157, 216 },
+	{ 158, 8359 },
+	{ 159, 402 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 241 },
+	{ 165, 209 },
+	{ 166, 170 },
+	{ 167, 186 },
+	{ 168, 191 },
+	{ 169, 8976 },
+	{ 170, 172 },
+	{ 171, 189 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 164 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp866[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1040 },
+	{ 129, 1041 },
+	{ 130, 1042 },
+	{ 131, 1043 },
+	{ 132, 1044 },
+	{ 133, 1045 },
+	{ 134, 1046 },
+	{ 135, 1047 },
+	{ 136, 1048 },
+	{ 137, 1049 },
+	{ 138, 1050 },
+	{ 139, 1051 },
+	{ 140, 1052 },
+	{ 141, 1053 },
+	{ 142, 1054 },
+	{ 143, 1055 },
+	{ 144, 1056 },
+	{ 145, 1057 },
+	{ 146, 1058 },
+	{ 147, 1059 },
+	{ 148, 1060 },
+	{ 149, 1061 },
+	{ 150, 1062 },
+	{ 151, 1063 },
+	{ 152, 1064 },
+	{ 153, 1065 },
+	{ 154, 1066 },
+	{ 155, 1067 },
+	{ 156, 1068 },
+	{ 157, 1069 },
+	{ 158, 1070 },
+	{ 159, 1071 },
+	{ 160, 1072 },
+	{ 161, 1073 },
+	{ 162, 1074 },
+	{ 163, 1075 },
+	{ 164, 1076 },
+	{ 165, 1077 },
+	{ 166, 1078 },
+	{ 167, 1079 },
+	{ 168, 1080 },
+	{ 169, 1081 },
+	{ 170, 1082 },
+	{ 171, 1083 },
+	{ 172, 1084 },
+	{ 173, 1085 },
+	{ 174, 1086 },
+	{ 175, 1087 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 1088 },
+	{ 225, 1089 },
+	{ 226, 1090 },
+	{ 227, 1091 },
+	{ 228, 1092 },
+	{ 229, 1093 },
+	{ 230, 1094 },
+	{ 231, 1095 },
+	{ 232, 1096 },
+	{ 233, 1097 },
+	{ 234, 1098 },
+	{ 235, 1099 },
+	{ 236, 1100 },
+	{ 237, 1101 },
+	{ 238, 1102 },
+	{ 239, 1103 },
+	{ 240, 1025 },
+	{ 241, 1105 },
+	{ 242, 1028 },
+	{ 243, 1108 },
+	{ 244, 1031 },
+	{ 245, 1111 },
+	{ 246, 1038 },
+	{ 247, 1118 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8470 },
+	{ 253, 164 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp869[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 902 },
+	{ 135, 135 },
+	{ 136, 183 },
+	{ 137, 172 },
+	{ 138, 166 },
+	{ 139, 8216 },
+	{ 140, 8217 },
+	{ 141, 904 },
+	{ 142, 8213 },
+	{ 143, 905 },
+	{ 144, 906 },
+	{ 145, 938 },
+	{ 146, 908 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 910 },
+	{ 150, 939 },
+	{ 151, 169 },
+	{ 152, 911 },
+	{ 153, 178 },
+	{ 154, 179 },
+	{ 155, 940 },
+	{ 156, 163 },
+	{ 157, 941 },
+	{ 158, 942 },
+	{ 159, 943 },
+	{ 160, 970 },
+	{ 161, 912 },
+	{ 162, 972 },
+	{ 163, 973 },
+	{ 164, 913 },
+	{ 165, 914 },
+	{ 166, 915 },
+	{ 167, 916 },
+	{ 168, 917 },
+	{ 169, 918 },
+	{ 170, 919 },
+	{ 171, 189 },
+	{ 172, 920 },
+	{ 173, 921 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 922 },
+	{ 182, 923 },
+	{ 183, 924 },
+	{ 184, 925 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 926 },
+	{ 190, 927 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 928 },
+	{ 199, 929 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 931 },
+	{ 208, 932 },
+	{ 209, 933 },
+	{ 210, 934 },
+	{ 211, 935 },
+	{ 212, 936 },
+	{ 213, 937 },
+	{ 214, 945 },
+	{ 215, 946 },
+	{ 216, 947 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 948 },
+	{ 222, 949 },
+	{ 223, 9600 },
+	{ 224, 950 },
+	{ 225, 951 },
+	{ 226, 952 },
+	{ 227, 953 },
+	{ 228, 954 },
+	{ 229, 955 },
+	{ 230, 956 },
+	{ 231, 957 },
+	{ 232, 958 },
+	{ 233, 959 },
+	{ 234, 960 },
+	{ 235, 961 },
+	{ 236, 963 },
+	{ 237, 962 },
+	{ 238, 964 },
+	{ 239, 900 },
+	{ 240, 173 },
+	{ 241, 177 },
+	{ 242, 965 },
+	{ 243, 966 },
+	{ 244, 967 },
+	{ 245, 167 },
+	{ 246, 968 },
+	{ 247, 901 },
+	{ 248, 176 },
+	{ 249, 168 },
+	{ 250, 969 },
+	{ 251, 971 },
+	{ 252, 944 },
+	{ 253, 974 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp874[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 8230 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 3585 },
+	{ 162, 3586 },
+	{ 163, 3587 },
+	{ 164, 3588 },
+	{ 165, 3589 },
+	{ 166, 3590 },
+	{ 167, 3591 },
+	{ 168, 3592 },
+	{ 169, 3593 },
+	{ 170, 3594 },
+	{ 171, 3595 },
+	{ 172, 3596 },
+	{ 173, 3597 },
+	{ 174, 3598 },
+	{ 175, 3599 },
+	{ 176, 3600 },
+	{ 177, 3601 },
+	{ 178, 3602 },
+	{ 179, 3603 },
+	{ 180, 3604 },
+	{ 181, 3605 },
+	{ 182, 3606 },
+	{ 183, 3607 },
+	{ 184, 3608 },
+	{ 185, 3609 },
+	{ 186, 3610 },
+	{ 187, 3611 },
+	{ 188, 3612 },
+	{ 189, 3613 },
+	{ 190, 3614 },
+	{ 191, 3615 },
+	{ 192, 3616 },
+	{ 193, 3617 },
+	{ 194, 3618 },
+	{ 195, 3619 },
+	{ 196, 3620 },
+	{ 197, 3621 },
+	{ 198, 3622 },
+	{ 199, 3623 },
+	{ 200, 3624 },
+	{ 201, 3625 },
+	{ 202, 3626 },
+	{ 203, 3627 },
+	{ 204, 3628 },
+	{ 205, 3629 },
+	{ 206, 3630 },
+	{ 207, 3631 },
+	{ 208, 3632 },
+	{ 209, 3633 },
+	{ 210, 3634 },
+	{ 211, 3635 },
+	{ 212, 3636 },
+	{ 213, 3637 },
+	{ 214, 3638 },
+	{ 215, 3639 },
+	{ 216, 3640 },
+	{ 217, 3641 },
+	{ 218, 3642 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 3647 },
+	{ 224, 3648 },
+	{ 225, 3649 },
+	{ 226, 3650 },
+	{ 227, 3651 },
+	{ 228, 3652 },
+	{ 229, 3653 },
+	{ 230, 3654 },
+	{ 231, 3655 },
+	{ 232, 3656 },
+	{ 233, 3657 },
+	{ 234, 3658 },
+	{ 235, 3659 },
+	{ 236, 3660 },
+	{ 237, 3661 },
+	{ 238, 3662 },
+	{ 239, 3663 },
+	{ 240, 3664 },
+	{ 241, 3665 },
+	{ 242, 3666 },
+	{ 243, 3667 },
+	{ 244, 3668 },
+	{ 245, 3669 },
+	{ 246, 3670 },
+	{ 247, 3671 },
+	{ 248, 3672 },
+	{ 249, 3673 },
+	{ 250, 3674 },
+	{ 251, 3675 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp895[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 268 },
+	{ 129, 252 },
+	{ 130, 233 },
+	{ 131, 271 },
+	{ 132, 228 },
+	{ 133, 270 },
+	{ 134, 356 },
+	{ 135, 269 },
+	{ 136, 283 },
+	{ 137, 282 },
+	{ 138, 313 },
+	{ 139, 205 },
+	{ 140, 318 },
+	{ 141, 314 },
+	{ 142, 196 },
+	{ 143, 193 },
+	{ 144, 201 },
+	{ 145, 382 },
+	{ 146, 381 },
+	{ 147, 244 },
+	{ 148, 246 },
+	{ 149, 211 },
+	{ 150, 367 },
+	{ 151, 218 },
+	{ 152, 253 },
+	{ 153, 214 },
+	{ 154, 220 },
+	{ 155, 352 },
+	{ 156, 317 },
+	{ 157, 221 },
+	{ 158, 344 },
+	{ 159, 357 },
+	{ 160, 225 },
+	{ 161, 237 },
+	{ 162, 243 },
+	{ 163, 250 },
+	{ 164, 328 },
+	{ 165, 327 },
+	{ 166, 366 },
+	{ 167, 212 },
+	{ 168, 353 },
+	{ 169, 345 },
+	{ 170, 341 },
+	{ 171, 340 },
+	{ 172, 188 },
+	{ 173, 161 },
+	{ 174, 171 },
+	{ 175, 187 },
+	{ 176, 9617 },
+	{ 177, 9618 },
+	{ 178, 9619 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 945 },
+	{ 225, 223 },
+	{ 226, 915 },
+	{ 227, 960 },
+	{ 228, 931 },
+	{ 229, 963 },
+	{ 230, 181 },
+	{ 231, 964 },
+	{ 232, 934 },
+	{ 233, 920 },
+	{ 234, 937 },
+	{ 235, 948 },
+	{ 236, 8734 },
+	{ 237, 966 },
+	{ 238, 949 },
+	{ 239, 8745 },
+	{ 240, 8801 },
+	{ 241, 177 },
+	{ 242, 8805 },
+	{ 243, 8804 },
+	{ 244, 8992 },
+	{ 245, 8993 },
+	{ 246, 247 },
+	{ 247, 8776 },
+	{ 248, 176 },
+	{ 249, 8729 },
+	{ 250, 183 },
+	{ 251, 8730 },
+	{ 252, 8319 },
+	{ 253, 178 },
+	{ 254, 9632 },
+	{ 255, 160 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 316 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 116, 355 },
+	{ 85, 217 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t cp1250[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 131 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 136 },
+	{ 137, 8240 },
+	{ 138, 352 },
+	{ 139, 8249 },
+	{ 140, 346 },
+	{ 141, 356 },
+	{ 142, 381 },
+	{ 143, 377 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 8482 },
+	{ 154, 353 },
+	{ 155, 8250 },
+	{ 156, 347 },
+	{ 157, 357 },
+	{ 158, 382 },
+	{ 159, 378 },
+	{ 160, 160 },
+	{ 161, 711 },
+	{ 162, 728 },
+	{ 163, 321 },
+	{ 164, 164 },
+	{ 165, 260 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 350 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 379 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 731 },
+	{ 179, 322 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 261 },
+	{ 186, 351 },
+	{ 187, 187 },
+	{ 188, 376 },
+	{ 189, 733 },
+	{ 190, 317 },
+	{ 191, 380 },
+	{ 192, 340 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 258 },
+	{ 196, 196 },
+	{ 197, 313 },
+	{ 198, 262 },
+	{ 199, 199 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 280 },
+	{ 203, 203 },
+	{ 204, 282 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 270 },
+	{ 208, 272 },
+	{ 209, 323 },
+	{ 210, 327 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 336 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 344 },
+	{ 217, 366 },
+	{ 218, 218 },
+	{ 219, 368 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 354 },
+	{ 223, 223 },
+	{ 224, 341 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 259 },
+	{ 228, 228 },
+	{ 229, 314 },
+	{ 230, 263 },
+	{ 231, 231 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 281 },
+	{ 235, 235 },
+	{ 236, 283 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 271 },
+	{ 240, 273 },
+	{ 241, 324 },
+	{ 242, 328 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 337 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 345 },
+	{ 249, 367 },
+	{ 250, 250 },
+	{ 251, 369 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 355 },
+	{ 255, 729 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 319 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 325 },
+	{ 109, 241 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 348 },
+	{ 115, 349 },
+	{ 85, 217 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t cp1251[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1026 },
+	{ 129, 1027 },
+	{ 130, 8218 },
+	{ 131, 1107 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 8364 },
+	{ 137, 8240 },
+	{ 138, 1033 },
+	{ 139, 8249 },
+	{ 140, 1034 },
+	{ 141, 1036 },
+	{ 142, 1035 },
+	{ 143, 1039 },
+	{ 144, 1106 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 8482 },
+	{ 154, 1113 },
+	{ 155, 8250 },
+	{ 156, 1114 },
+	{ 157, 1116 },
+	{ 158, 1115 },
+	{ 159, 1119 },
+	{ 160, 160 },
+	{ 161, 1038 },
+	{ 162, 1118 },
+	{ 163, 1032 },
+	{ 164, 164 },
+	{ 165, 1168 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 1025 },
+	{ 169, 169 },
+	{ 170, 1028 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 1031 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 1030 },
+	{ 179, 1110 },
+	{ 180, 1169 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 1105 },
+	{ 185, 8470 },
+	{ 186, 1108 },
+	{ 187, 187 },
+	{ 188, 1112 },
+	{ 189, 1029 },
+	{ 190, 1109 },
+	{ 191, 1111 },
+	{ 192, 1040 },
+	{ 193, 1041 },
+	{ 194, 1042 },
+	{ 195, 1043 },
+	{ 196, 1044 },
+	{ 197, 1045 },
+	{ 198, 1046 },
+	{ 199, 1047 },
+	{ 200, 1048 },
+	{ 201, 1049 },
+	{ 202, 1050 },
+	{ 203, 1051 },
+	{ 204, 1052 },
+	{ 205, 1053 },
+	{ 206, 1054 },
+	{ 207, 1055 },
+	{ 208, 1056 },
+	{ 209, 1057 },
+	{ 210, 1058 },
+	{ 211, 1059 },
+	{ 212, 1060 },
+	{ 213, 1061 },
+	{ 214, 1062 },
+	{ 215, 1063 },
+	{ 216, 1064 },
+	{ 217, 1065 },
+	{ 218, 1066 },
+	{ 219, 1067 },
+	{ 220, 1068 },
+	{ 221, 1069 },
+	{ 222, 1070 },
+	{ 223, 1071 },
+	{ 224, 1072 },
+	{ 225, 1073 },
+	{ 226, 1074 },
+	{ 227, 1075 },
+	{ 228, 1076 },
+	{ 229, 1077 },
+	{ 230, 1078 },
+	{ 231, 1079 },
+	{ 232, 1080 },
+	{ 233, 1081 },
+	{ 234, 1082 },
+	{ 235, 1083 },
+	{ 236, 1084 },
+	{ 237, 1085 },
+	{ 238, 1086 },
+	{ 239, 1087 },
+	{ 240, 1088 },
+	{ 241, 1089 },
+	{ 242, 1090 },
+	{ 243, 1091 },
+	{ 244, 1092 },
+	{ 245, 1093 },
+	{ 246, 1094 },
+	{ 247, 1095 },
+	{ 248, 1096 },
+	{ 249, 1097 },
+	{ 250, 1098 },
+	{ 251, 1099 },
+	{ 252, 1100 },
+	{ 253, 1101 },
+	{ 254, 1102 },
+	{ 255, 1103 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp1252[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 402 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 710 },
+	{ 137, 8240 },
+	{ 138, 352 },
+	{ 139, 8249 },
+	{ 140, 338 },
+	{ 141, 141 },
+	{ 142, 381 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 732 },
+	{ 153, 8482 },
+	{ 154, 353 },
+	{ 155, 8250 },
+	{ 156, 339 },
+	{ 157, 157 },
+	{ 158, 382 },
+	{ 159, 376 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t cp1253[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 402 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 136 },
+	{ 137, 8240 },
+	{ 138, 138 },
+	{ 139, 8249 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 8482 },
+	{ 154, 154 },
+	{ 155, 8250 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 901 },
+	{ 162, 902 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 8213 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 900 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 904 },
+	{ 185, 905 },
+	{ 186, 906 },
+	{ 187, 187 },
+	{ 188, 908 },
+	{ 189, 189 },
+	{ 190, 910 },
+	{ 191, 911 },
+	{ 192, 912 },
+	{ 193, 913 },
+	{ 194, 914 },
+	{ 195, 915 },
+	{ 196, 916 },
+	{ 197, 917 },
+	{ 198, 918 },
+	{ 199, 919 },
+	{ 200, 920 },
+	{ 201, 921 },
+	{ 202, 922 },
+	{ 203, 923 },
+	{ 204, 924 },
+	{ 205, 925 },
+	{ 206, 926 },
+	{ 207, 927 },
+	{ 208, 928 },
+	{ 209, 929 },
+	{ 210, 210 },
+	{ 211, 931 },
+	{ 212, 932 },
+	{ 213, 933 },
+	{ 214, 934 },
+	{ 215, 935 },
+	{ 216, 936 },
+	{ 217, 937 },
+	{ 218, 938 },
+	{ 219, 939 },
+	{ 220, 940 },
+	{ 221, 941 },
+	{ 222, 942 },
+	{ 223, 943 },
+	{ 224, 944 },
+	{ 225, 945 },
+	{ 226, 946 },
+	{ 227, 947 },
+	{ 228, 948 },
+	{ 229, 949 },
+	{ 230, 950 },
+	{ 231, 951 },
+	{ 232, 952 },
+	{ 233, 953 },
+	{ 234, 954 },
+	{ 235, 955 },
+	{ 236, 956 },
+	{ 237, 957 },
+	{ 238, 958 },
+	{ 239, 959 },
+	{ 240, 960 },
+	{ 241, 961 },
+	{ 242, 962 },
+	{ 243, 963 },
+	{ 244, 964 },
+	{ 245, 965 },
+	{ 246, 966 },
+	{ 247, 967 },
+	{ 248, 968 },
+	{ 249, 969 },
+	{ 250, 970 },
+	{ 251, 971 },
+	{ 252, 972 },
+	{ 253, 973 },
+	{ 254, 974 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp1254[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 402 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 710 },
+	{ 137, 8240 },
+	{ 138, 352 },
+	{ 139, 8249 },
+	{ 140, 338 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 732 },
+	{ 153, 8482 },
+	{ 154, 353 },
+	{ 155, 8250 },
+	{ 156, 339 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 376 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 286 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 304 },
+	{ 222, 350 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 287 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 305 },
+	{ 254, 351 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp1255[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 402 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 136 },
+	{ 137, 8240 },
+	{ 138, 138 },
+	{ 139, 8249 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 8482 },
+	{ 154, 154 },
+	{ 155, 8250 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 215 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 781 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 247 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 8215 },
+	{ 224, 1488 },
+	{ 225, 1489 },
+	{ 226, 1490 },
+	{ 227, 1491 },
+	{ 228, 1492 },
+	{ 229, 1493 },
+	{ 230, 1494 },
+	{ 231, 1495 },
+	{ 232, 1496 },
+	{ 233, 1497 },
+	{ 234, 1498 },
+	{ 235, 1499 },
+	{ 236, 1500 },
+	{ 237, 1501 },
+	{ 238, 1502 },
+	{ 239, 1503 },
+	{ 240, 1504 },
+	{ 241, 1505 },
+	{ 242, 1506 },
+	{ 243, 1507 },
+	{ 244, 1508 },
+	{ 245, 1509 },
+	{ 246, 1510 },
+	{ 247, 1511 },
+	{ 248, 1512 },
+	{ 249, 1513 },
+	{ 250, 1514 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp1256[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 1548 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 131 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 136 },
+	{ 137, 8240 },
+	{ 138, 138 },
+	{ 139, 8249 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 1563 },
+	{ 153, 8482 },
+	{ 154, 1567 },
+	{ 155, 8250 },
+	{ 156, 1569 },
+	{ 157, 1570 },
+	{ 158, 1571 },
+	{ 159, 376 },
+	{ 160, 160 },
+	{ 161, 1572 },
+	{ 162, 1573 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 1574 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 1575 },
+	{ 169, 169 },
+	{ 170, 1576 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 1577 },
+	{ 179, 1578 },
+	{ 180, 1579 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 1580 },
+	{ 185, 185 },
+	{ 186, 1581 },
+	{ 187, 187 },
+	{ 188, 1582 },
+	{ 189, 1583 },
+	{ 190, 1584 },
+	{ 191, 1585 },
+	{ 192, 192 },
+	{ 193, 1586 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 1587 },
+	{ 197, 1588 },
+	{ 198, 1589 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 1590 },
+	{ 205, 1591 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 1592 },
+	{ 209, 1593 },
+	{ 210, 1594 },
+	{ 211, 1600 },
+	{ 212, 212 },
+	{ 213, 1601 },
+	{ 214, 1602 },
+	{ 215, 215 },
+	{ 216, 1603 },
+	{ 217, 217 },
+	{ 218, 1711 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 1604 },
+	{ 222, 1605 },
+	{ 223, 1606 },
+	{ 224, 224 },
+	{ 225, 1607 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 1608 },
+	{ 229, 1609 },
+	{ 230, 1610 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 1611 },
+	{ 237, 1612 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 1613 },
+	{ 241, 1614 },
+	{ 242, 1615 },
+	{ 243, 1616 },
+	{ 244, 244 },
+	{ 245, 1617 },
+	{ 246, 1618 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 193 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 225 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 218 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t cp1257[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 131 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 136 },
+	{ 137, 8240 },
+	{ 138, 138 },
+	{ 139, 8249 },
+	{ 140, 140 },
+	{ 141, 168 },
+	{ 142, 711 },
+	{ 143, 184 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 152 },
+	{ 153, 8482 },
+	{ 154, 154 },
+	{ 155, 8250 },
+	{ 156, 156 },
+	{ 157, 175 },
+	{ 158, 731 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 216 },
+	{ 169, 169 },
+	{ 170, 342 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 198 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 248 },
+	{ 185, 185 },
+	{ 186, 343 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 230 },
+	{ 192, 260 },
+	{ 193, 302 },
+	{ 194, 256 },
+	{ 195, 262 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 280 },
+	{ 199, 274 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 377 },
+	{ 203, 278 },
+	{ 204, 290 },
+	{ 205, 310 },
+	{ 206, 298 },
+	{ 207, 315 },
+	{ 208, 352 },
+	{ 209, 323 },
+	{ 210, 325 },
+	{ 211, 211 },
+	{ 212, 332 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 370 },
+	{ 217, 321 },
+	{ 218, 340 },
+	{ 219, 362 },
+	{ 220, 220 },
+	{ 221, 379 },
+	{ 222, 381 },
+	{ 223, 223 },
+	{ 224, 261 },
+	{ 225, 303 },
+	{ 226, 257 },
+	{ 227, 263 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 281 },
+	{ 231, 275 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 378 },
+	{ 235, 279 },
+	{ 236, 291 },
+	{ 237, 311 },
+	{ 238, 299 },
+	{ 239, 316 },
+	{ 240, 353 },
+	{ 241, 324 },
+	{ 242, 326 },
+	{ 243, 243 },
+	{ 244, 333 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 371 },
+	{ 249, 322 },
+	{ 250, 347 },
+	{ 251, 363 },
+	{ 252, 252 },
+	{ 253, 380 },
+	{ 254, 382 },
+	{ 255, 729 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 258 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 259 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 276 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 277 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 300 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 301 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 488 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 212 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 244 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t cp1258[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8364 },
+	{ 129, 129 },
+	{ 130, 8218 },
+	{ 131, 402 },
+	{ 132, 8222 },
+	{ 133, 8230 },
+	{ 134, 8224 },
+	{ 135, 8225 },
+	{ 136, 710 },
+	{ 137, 8240 },
+	{ 138, 138 },
+	{ 139, 8249 },
+	{ 140, 338 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 8216 },
+	{ 146, 8217 },
+	{ 147, 8220 },
+	{ 148, 8221 },
+	{ 149, 8226 },
+	{ 150, 8211 },
+	{ 151, 8212 },
+	{ 152, 732 },
+	{ 153, 8482 },
+	{ 154, 154 },
+	{ 155, 8250 },
+	{ 156, 339 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 376 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 258 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 832 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 272 },
+	{ 209, 209 },
+	{ 210, 777 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 416 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 431 },
+	{ 222, 771 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 259 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 833 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 273 },
+	{ 241, 241 },
+	{ 242, 803 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 417 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 432 },
+	{ 254, 8363 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 195 },
+	{ 65, 256 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 257 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 213 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t decmcs[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 164 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 338 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 376 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 339 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 255 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t ebc037[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 32 },
+	{ 65, 160 },
+	{ 66, 226 },
+	{ 67, 228 },
+	{ 68, 224 },
+	{ 69, 225 },
+	{ 70, 227 },
+	{ 71, 229 },
+	{ 72, 231 },
+	{ 73, 241 },
+	{ 74, 162 },
+	{ 75, 46 },
+	{ 76, 60 },
+	{ 77, 40 },
+	{ 78, 43 },
+	{ 79, 124 },
+	{ 80, 38 },
+	{ 81, 233 },
+	{ 82, 234 },
+	{ 83, 235 },
+	{ 84, 232 },
+	{ 85, 237 },
+	{ 86, 238 },
+	{ 87, 239 },
+	{ 88, 236 },
+	{ 89, 223 },
+	{ 90, 33 },
+	{ 91, 36 },
+	{ 92, 42 },
+	{ 93, 41 },
+	{ 94, 59 },
+	{ 95, 172 },
+	{ 96, 45 },
+	{ 97, 47 },
+	{ 98, 194 },
+	{ 99, 196 },
+	{ 100, 192 },
+	{ 101, 193 },
+	{ 102, 195 },
+	{ 103, 197 },
+	{ 104, 199 },
+	{ 105, 209 },
+	{ 106, 166 },
+	{ 107, 44 },
+	{ 108, 37 },
+	{ 109, 95 },
+	{ 110, 62 },
+	{ 111, 63 },
+	{ 112, 248 },
+	{ 113, 201 },
+	{ 114, 202 },
+	{ 115, 203 },
+	{ 116, 200 },
+	{ 117, 205 },
+	{ 118, 206 },
+	{ 119, 207 },
+	{ 120, 204 },
+	{ 121, 96 },
+	{ 122, 58 },
+	{ 123, 35 },
+	{ 124, 64 },
+	{ 125, 39 },
+	{ 126, 61 },
+	{ 127, 34 },
+	{ 128, 216 },
+	{ 129, 97 },
+	{ 130, 98 },
+	{ 131, 99 },
+	{ 132, 100 },
+	{ 133, 101 },
+	{ 134, 102 },
+	{ 135, 103 },
+	{ 136, 104 },
+	{ 137, 105 },
+	{ 138, 171 },
+	{ 139, 187 },
+	{ 140, 240 },
+	{ 141, 253 },
+	{ 142, 254 },
+	{ 143, 177 },
+	{ 144, 176 },
+	{ 145, 106 },
+	{ 146, 107 },
+	{ 147, 108 },
+	{ 148, 109 },
+	{ 149, 110 },
+	{ 150, 111 },
+	{ 151, 112 },
+	{ 152, 113 },
+	{ 153, 114 },
+	{ 154, 170 },
+	{ 155, 186 },
+	{ 156, 230 },
+	{ 157, 184 },
+	{ 158, 198 },
+	{ 159, 164 },
+	{ 160, 181 },
+	{ 161, 126 },
+	{ 162, 115 },
+	{ 163, 116 },
+	{ 164, 117 },
+	{ 165, 118 },
+	{ 166, 119 },
+	{ 167, 120 },
+	{ 168, 121 },
+	{ 169, 122 },
+	{ 170, 161 },
+	{ 171, 191 },
+	{ 172, 208 },
+	{ 173, 221 },
+	{ 174, 222 },
+	{ 175, 174 },
+	{ 176, 94 },
+	{ 177, 163 },
+	{ 178, 165 },
+	{ 179, 183 },
+	{ 180, 169 },
+	{ 181, 167 },
+	{ 182, 182 },
+	{ 183, 188 },
+	{ 184, 189 },
+	{ 185, 190 },
+	{ 186, 91 },
+	{ 187, 93 },
+	{ 188, 175 },
+	{ 189, 168 },
+	{ 190, 180 },
+	{ 191, 215 },
+	{ 192, 123 },
+	{ 193, 65 },
+	{ 194, 66 },
+	{ 195, 67 },
+	{ 196, 68 },
+	{ 197, 69 },
+	{ 198, 70 },
+	{ 199, 71 },
+	{ 200, 72 },
+	{ 201, 73 },
+	{ 202, 173 },
+	{ 203, 244 },
+	{ 204, 246 },
+	{ 205, 242 },
+	{ 206, 243 },
+	{ 207, 245 },
+	{ 208, 125 },
+	{ 209, 74 },
+	{ 210, 75 },
+	{ 211, 76 },
+	{ 212, 77 },
+	{ 213, 78 },
+	{ 214, 79 },
+	{ 215, 80 },
+	{ 216, 81 },
+	{ 217, 82 },
+	{ 218, 185 },
+	{ 219, 251 },
+	{ 220, 252 },
+	{ 221, 249 },
+	{ 222, 250 },
+	{ 223, 255 },
+	{ 224, 92 },
+	{ 225, 247 },
+	{ 226, 83 },
+	{ 227, 84 },
+	{ 228, 85 },
+	{ 229, 86 },
+	{ 230, 87 },
+	{ 231, 88 },
+	{ 232, 89 },
+	{ 233, 90 },
+	{ 234, 178 },
+	{ 235, 212 },
+	{ 236, 214 },
+	{ 237, 210 },
+	{ 238, 211 },
+	{ 239, 213 },
+	{ 240, 48 },
+	{ 241, 49 },
+	{ 242, 50 },
+	{ 243, 51 },
+	{ 244, 52 },
+	{ 245, 53 },
+	{ 246, 54 },
+	{ 247, 55 },
+	{ 248, 56 },
+	{ 249, 57 },
+	{ 250, 179 },
+	{ 251, 219 },
+	{ 252, 220 },
+	{ 253, 217 },
+	{ 254, 218 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 193, 256 },
+	{ 193, 258 },
+	{ 193, 260 },
+	{ 193, 461 },
+	{ 129, 257 },
+	{ 129, 259 },
+	{ 129, 261 },
+	{ 129, 462 },
+	{ 195, 262 },
+	{ 195, 264 },
+	{ 195, 266 },
+	{ 195, 268 },
+	{ 131, 263 },
+	{ 131, 265 },
+	{ 131, 267 },
+	{ 131, 269 },
+	{ 196, 270 },
+	{ 132, 271 },
+	{ 197, 274 },
+	{ 197, 276 },
+	{ 197, 278 },
+	{ 197, 280 },
+	{ 197, 282 },
+	{ 133, 275 },
+	{ 133, 277 },
+	{ 133, 279 },
+	{ 133, 281 },
+	{ 133, 283 },
+	{ 199, 284 },
+	{ 199, 286 },
+	{ 199, 288 },
+	{ 199, 290 },
+	{ 199, 486 },
+	{ 199, 500 },
+	{ 135, 285 },
+	{ 135, 287 },
+	{ 135, 289 },
+	{ 135, 291 },
+	{ 135, 487 },
+	{ 135, 501 },
+	{ 200, 292 },
+	{ 136, 293 },
+	{ 201, 296 },
+	{ 201, 298 },
+	{ 201, 300 },
+	{ 201, 302 },
+	{ 201, 304 },
+	{ 201, 463 },
+	{ 137, 297 },
+	{ 137, 299 },
+	{ 137, 301 },
+	{ 137, 303 },
+	{ 137, 305 },
+	{ 137, 464 },
+	{ 209, 308 },
+	{ 145, 309 },
+	{ 210, 310 },
+	{ 210, 488 },
+	{ 146, 311 },
+	{ 146, 489 },
+	{ 211, 313 },
+	{ 211, 315 },
+	{ 211, 317 },
+	{ 211, 319 },
+	{ 211, 321 },
+	{ 147, 314 },
+	{ 147, 316 },
+	{ 147, 318 },
+	{ 147, 320 },
+	{ 147, 322 },
+	{ 212, 323 },
+	{ 212, 325 },
+	{ 212, 327 },
+	{ 148, 324 },
+	{ 148, 326 },
+	{ 148, 328 },
+	{ 148, 329 },
+	{ 213, 332 },
+	{ 213, 334 },
+	{ 213, 336 },
+	{ 213, 465 },
+	{ 213, 490 },
+	{ 149, 333 },
+	{ 149, 335 },
+	{ 149, 337 },
+	{ 149, 466 },
+	{ 149, 491 },
+	{ 217, 340 },
+	{ 217, 342 },
+	{ 217, 344 },
+	{ 153, 341 },
+	{ 153, 343 },
+	{ 153, 345 },
+	{ 226, 346 },
+	{ 226, 348 },
+	{ 226, 350 },
+	{ 226, 352 },
+	{ 162, 347 },
+	{ 162, 349 },
+	{ 162, 351 },
+	{ 162, 353 },
+	{ 227, 354 },
+	{ 227, 356 },
+	{ 163, 355 },
+	{ 163, 357 },
+	{ 228, 360 },
+	{ 228, 362 },
+	{ 228, 364 },
+	{ 228, 366 },
+	{ 228, 368 },
+	{ 228, 370 },
+	{ 228, 467 },
+	{ 164, 361 },
+	{ 164, 363 },
+	{ 164, 365 },
+	{ 164, 367 },
+	{ 164, 369 },
+	{ 164, 371 },
+	{ 164, 468 },
+	{ 230, 372 },
+	{ 166, 373 },
+	{ 232, 374 },
+	{ 232, 376 },
+	{ 168, 375 },
+	{ 233, 377 },
+	{ 233, 379 },
+	{ 233, 381 },
+	{ 169, 378 },
+	{ 169, 380 },
+	{ 169, 382 },
+};
+static convert_t ebc1026[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 32 },
+	{ 65, 160 },
+	{ 66, 226 },
+	{ 67, 228 },
+	{ 68, 224 },
+	{ 69, 225 },
+	{ 70, 227 },
+	{ 71, 229 },
+	{ 72, 123 },
+	{ 73, 241 },
+	{ 74, 199 },
+	{ 75, 46 },
+	{ 76, 60 },
+	{ 77, 40 },
+	{ 78, 43 },
+	{ 79, 33 },
+	{ 80, 38 },
+	{ 81, 233 },
+	{ 82, 234 },
+	{ 83, 235 },
+	{ 84, 232 },
+	{ 85, 237 },
+	{ 86, 238 },
+	{ 87, 239 },
+	{ 88, 236 },
+	{ 89, 223 },
+	{ 90, 286 },
+	{ 91, 304 },
+	{ 92, 42 },
+	{ 93, 41 },
+	{ 94, 59 },
+	{ 95, 94 },
+	{ 96, 45 },
+	{ 97, 47 },
+	{ 98, 194 },
+	{ 99, 196 },
+	{ 100, 192 },
+	{ 101, 193 },
+	{ 102, 195 },
+	{ 103, 197 },
+	{ 104, 91 },
+	{ 105, 209 },
+	{ 106, 351 },
+	{ 107, 44 },
+	{ 108, 37 },
+	{ 109, 95 },
+	{ 110, 62 },
+	{ 111, 63 },
+	{ 112, 248 },
+	{ 113, 201 },
+	{ 114, 202 },
+	{ 115, 203 },
+	{ 116, 200 },
+	{ 117, 205 },
+	{ 118, 206 },
+	{ 119, 207 },
+	{ 120, 204 },
+	{ 121, 305 },
+	{ 122, 58 },
+	{ 123, 214 },
+	{ 124, 350 },
+	{ 125, 39 },
+	{ 126, 61 },
+	{ 127, 220 },
+	{ 128, 216 },
+	{ 129, 97 },
+	{ 130, 98 },
+	{ 131, 99 },
+	{ 132, 100 },
+	{ 133, 101 },
+	{ 134, 102 },
+	{ 135, 103 },
+	{ 136, 104 },
+	{ 137, 105 },
+	{ 138, 171 },
+	{ 139, 187 },
+	{ 140, 125 },
+	{ 141, 96 },
+	{ 142, 166 },
+	{ 143, 177 },
+	{ 144, 176 },
+	{ 145, 106 },
+	{ 146, 107 },
+	{ 147, 108 },
+	{ 148, 109 },
+	{ 149, 110 },
+	{ 150, 111 },
+	{ 151, 112 },
+	{ 152, 113 },
+	{ 153, 114 },
+	{ 154, 170 },
+	{ 155, 186 },
+	{ 156, 230 },
+	{ 157, 184 },
+	{ 158, 198 },
+	{ 159, 164 },
+	{ 160, 181 },
+	{ 161, 246 },
+	{ 162, 115 },
+	{ 163, 116 },
+	{ 164, 117 },
+	{ 165, 118 },
+	{ 166, 119 },
+	{ 167, 120 },
+	{ 168, 121 },
+	{ 169, 122 },
+	{ 170, 161 },
+	{ 171, 191 },
+	{ 172, 93 },
+	{ 173, 36 },
+	{ 174, 64 },
+	{ 175, 174 },
+	{ 176, 162 },
+	{ 177, 163 },
+	{ 178, 165 },
+	{ 179, 183 },
+	{ 180, 169 },
+	{ 181, 167 },
+	{ 182, 182 },
+	{ 183, 188 },
+	{ 184, 189 },
+	{ 185, 190 },
+	{ 186, 172 },
+	{ 187, 124 },
+	{ 188, 175 },
+	{ 189, 168 },
+	{ 190, 180 },
+	{ 191, 215 },
+	{ 192, 231 },
+	{ 193, 65 },
+	{ 194, 66 },
+	{ 195, 67 },
+	{ 196, 68 },
+	{ 197, 69 },
+	{ 198, 70 },
+	{ 199, 71 },
+	{ 200, 72 },
+	{ 201, 73 },
+	{ 202, 173 },
+	{ 203, 244 },
+	{ 204, 126 },
+	{ 205, 242 },
+	{ 206, 243 },
+	{ 207, 245 },
+	{ 208, 287 },
+	{ 209, 74 },
+	{ 210, 75 },
+	{ 211, 76 },
+	{ 212, 77 },
+	{ 213, 78 },
+	{ 214, 79 },
+	{ 215, 80 },
+	{ 216, 81 },
+	{ 217, 82 },
+	{ 218, 185 },
+	{ 219, 251 },
+	{ 220, 92 },
+	{ 221, 249 },
+	{ 222, 250 },
+	{ 223, 255 },
+	{ 224, 252 },
+	{ 225, 247 },
+	{ 226, 83 },
+	{ 227, 84 },
+	{ 228, 85 },
+	{ 229, 86 },
+	{ 230, 87 },
+	{ 231, 88 },
+	{ 232, 89 },
+	{ 233, 90 },
+	{ 234, 178 },
+	{ 235, 212 },
+	{ 236, 35 },
+	{ 237, 210 },
+	{ 238, 211 },
+	{ 239, 213 },
+	{ 240, 48 },
+	{ 241, 49 },
+	{ 242, 50 },
+	{ 243, 51 },
+	{ 244, 52 },
+	{ 245, 53 },
+	{ 246, 54 },
+	{ 247, 55 },
+	{ 248, 56 },
+	{ 249, 57 },
+	{ 250, 179 },
+	{ 251, 219 },
+	{ 252, 34 },
+	{ 253, 217 },
+	{ 254, 218 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 193, 256 },
+	{ 193, 258 },
+	{ 193, 260 },
+	{ 193, 461 },
+	{ 129, 257 },
+	{ 129, 259 },
+	{ 129, 261 },
+	{ 129, 462 },
+	{ 195, 262 },
+	{ 195, 264 },
+	{ 195, 266 },
+	{ 195, 268 },
+	{ 131, 263 },
+	{ 131, 265 },
+	{ 131, 267 },
+	{ 131, 269 },
+	{ 196, 270 },
+	{ 132, 271 },
+	{ 197, 274 },
+	{ 197, 276 },
+	{ 197, 278 },
+	{ 197, 280 },
+	{ 197, 282 },
+	{ 133, 275 },
+	{ 133, 277 },
+	{ 133, 279 },
+	{ 133, 281 },
+	{ 133, 283 },
+	{ 199, 284 },
+	{ 199, 288 },
+	{ 199, 290 },
+	{ 199, 486 },
+	{ 199, 500 },
+	{ 135, 285 },
+	{ 135, 289 },
+	{ 135, 291 },
+	{ 135, 487 },
+	{ 135, 501 },
+	{ 200, 292 },
+	{ 136, 293 },
+	{ 201, 296 },
+	{ 201, 298 },
+	{ 201, 300 },
+	{ 201, 302 },
+	{ 201, 463 },
+	{ 137, 297 },
+	{ 137, 299 },
+	{ 137, 301 },
+	{ 137, 303 },
+	{ 137, 464 },
+	{ 209, 308 },
+	{ 145, 309 },
+	{ 210, 310 },
+	{ 210, 488 },
+	{ 146, 311 },
+	{ 146, 489 },
+	{ 211, 313 },
+	{ 211, 315 },
+	{ 211, 317 },
+	{ 211, 319 },
+	{ 211, 321 },
+	{ 147, 314 },
+	{ 147, 316 },
+	{ 147, 318 },
+	{ 147, 320 },
+	{ 147, 322 },
+	{ 212, 323 },
+	{ 212, 325 },
+	{ 212, 327 },
+	{ 148, 324 },
+	{ 148, 326 },
+	{ 148, 328 },
+	{ 148, 329 },
+	{ 213, 332 },
+	{ 213, 334 },
+	{ 213, 336 },
+	{ 213, 465 },
+	{ 213, 490 },
+	{ 149, 333 },
+	{ 149, 335 },
+	{ 149, 337 },
+	{ 149, 466 },
+	{ 149, 491 },
+	{ 217, 340 },
+	{ 217, 342 },
+	{ 217, 344 },
+	{ 153, 341 },
+	{ 153, 343 },
+	{ 153, 345 },
+	{ 226, 346 },
+	{ 226, 348 },
+	{ 226, 352 },
+	{ 162, 347 },
+	{ 162, 349 },
+	{ 162, 353 },
+	{ 227, 354 },
+	{ 227, 356 },
+	{ 163, 355 },
+	{ 163, 357 },
+	{ 228, 360 },
+	{ 228, 362 },
+	{ 228, 364 },
+	{ 228, 366 },
+	{ 228, 368 },
+	{ 228, 370 },
+	{ 228, 467 },
+	{ 164, 361 },
+	{ 164, 363 },
+	{ 164, 365 },
+	{ 164, 367 },
+	{ 164, 369 },
+	{ 164, 371 },
+	{ 164, 468 },
+	{ 230, 372 },
+	{ 166, 373 },
+	{ 232, 221 },
+	{ 232, 374 },
+	{ 232, 376 },
+	{ 168, 253 },
+	{ 168, 375 },
+	{ 233, 377 },
+	{ 233, 379 },
+	{ 233, 381 },
+	{ 169, 378 },
+	{ 169, 380 },
+	{ 169, 382 },
+};
+static convert_t ebc1047[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 32 },
+	{ 65, 160 },
+	{ 66, 226 },
+	{ 67, 228 },
+	{ 68, 224 },
+	{ 69, 225 },
+	{ 70, 227 },
+	{ 71, 229 },
+	{ 72, 231 },
+	{ 73, 241 },
+	{ 74, 162 },
+	{ 75, 46 },
+	{ 76, 60 },
+	{ 77, 40 },
+	{ 78, 43 },
+	{ 79, 124 },
+	{ 80, 38 },
+	{ 81, 233 },
+	{ 82, 234 },
+	{ 83, 235 },
+	{ 84, 232 },
+	{ 85, 237 },
+	{ 86, 238 },
+	{ 87, 239 },
+	{ 88, 236 },
+	{ 89, 223 },
+	{ 90, 33 },
+	{ 91, 36 },
+	{ 92, 42 },
+	{ 93, 41 },
+	{ 94, 59 },
+	{ 95, 94 },
+	{ 96, 45 },
+	{ 97, 47 },
+	{ 98, 194 },
+	{ 99, 196 },
+	{ 100, 192 },
+	{ 101, 193 },
+	{ 102, 195 },
+	{ 103, 197 },
+	{ 104, 199 },
+	{ 105, 209 },
+	{ 106, 166 },
+	{ 107, 44 },
+	{ 108, 37 },
+	{ 109, 95 },
+	{ 110, 62 },
+	{ 111, 63 },
+	{ 112, 248 },
+	{ 113, 201 },
+	{ 114, 202 },
+	{ 115, 203 },
+	{ 116, 200 },
+	{ 117, 205 },
+	{ 118, 206 },
+	{ 119, 207 },
+	{ 120, 204 },
+	{ 121, 96 },
+	{ 122, 58 },
+	{ 123, 35 },
+	{ 124, 64 },
+	{ 125, 39 },
+	{ 126, 61 },
+	{ 127, 34 },
+	{ 128, 216 },
+	{ 129, 97 },
+	{ 130, 98 },
+	{ 131, 99 },
+	{ 132, 100 },
+	{ 133, 101 },
+	{ 134, 102 },
+	{ 135, 103 },
+	{ 136, 104 },
+	{ 137, 105 },
+	{ 138, 171 },
+	{ 139, 187 },
+	{ 140, 240 },
+	{ 141, 253 },
+	{ 142, 254 },
+	{ 143, 177 },
+	{ 144, 176 },
+	{ 145, 106 },
+	{ 146, 107 },
+	{ 147, 108 },
+	{ 148, 109 },
+	{ 149, 110 },
+	{ 150, 111 },
+	{ 151, 112 },
+	{ 152, 113 },
+	{ 153, 114 },
+	{ 154, 170 },
+	{ 155, 186 },
+	{ 156, 230 },
+	{ 157, 184 },
+	{ 158, 198 },
+	{ 159, 164 },
+	{ 160, 181 },
+	{ 161, 126 },
+	{ 162, 115 },
+	{ 163, 116 },
+	{ 164, 117 },
+	{ 165, 118 },
+	{ 166, 119 },
+	{ 167, 120 },
+	{ 168, 121 },
+	{ 169, 122 },
+	{ 170, 161 },
+	{ 171, 191 },
+	{ 172, 208 },
+	{ 173, 91 },
+	{ 174, 222 },
+	{ 175, 174 },
+	{ 176, 172 },
+	{ 177, 163 },
+	{ 178, 165 },
+	{ 179, 183 },
+	{ 180, 169 },
+	{ 181, 167 },
+	{ 182, 182 },
+	{ 183, 188 },
+	{ 184, 189 },
+	{ 185, 190 },
+	{ 186, 221 },
+	{ 187, 168 },
+	{ 188, 175 },
+	{ 189, 93 },
+	{ 190, 180 },
+	{ 191, 215 },
+	{ 192, 123 },
+	{ 193, 65 },
+	{ 194, 66 },
+	{ 195, 67 },
+	{ 196, 68 },
+	{ 197, 69 },
+	{ 198, 70 },
+	{ 199, 71 },
+	{ 200, 72 },
+	{ 201, 73 },
+	{ 202, 173 },
+	{ 203, 244 },
+	{ 204, 246 },
+	{ 205, 242 },
+	{ 206, 243 },
+	{ 207, 245 },
+	{ 208, 125 },
+	{ 209, 74 },
+	{ 210, 75 },
+	{ 211, 76 },
+	{ 212, 77 },
+	{ 213, 78 },
+	{ 214, 79 },
+	{ 215, 80 },
+	{ 216, 81 },
+	{ 217, 82 },
+	{ 218, 185 },
+	{ 219, 251 },
+	{ 220, 252 },
+	{ 221, 249 },
+	{ 222, 250 },
+	{ 223, 255 },
+	{ 224, 92 },
+	{ 225, 247 },
+	{ 226, 83 },
+	{ 227, 84 },
+	{ 228, 85 },
+	{ 229, 86 },
+	{ 230, 87 },
+	{ 231, 88 },
+	{ 232, 89 },
+	{ 233, 90 },
+	{ 234, 178 },
+	{ 235, 212 },
+	{ 236, 214 },
+	{ 237, 210 },
+	{ 238, 211 },
+	{ 239, 213 },
+	{ 240, 48 },
+	{ 241, 49 },
+	{ 242, 50 },
+	{ 243, 51 },
+	{ 244, 52 },
+	{ 245, 53 },
+	{ 246, 54 },
+	{ 247, 55 },
+	{ 248, 56 },
+	{ 249, 57 },
+	{ 250, 179 },
+	{ 251, 219 },
+	{ 252, 220 },
+	{ 253, 217 },
+	{ 254, 218 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 193, 256 },
+	{ 193, 258 },
+	{ 193, 260 },
+	{ 193, 461 },
+	{ 129, 257 },
+	{ 129, 259 },
+	{ 129, 261 },
+	{ 129, 462 },
+	{ 195, 262 },
+	{ 195, 264 },
+	{ 195, 266 },
+	{ 195, 268 },
+	{ 131, 263 },
+	{ 131, 265 },
+	{ 131, 267 },
+	{ 131, 269 },
+	{ 196, 270 },
+	{ 132, 271 },
+	{ 197, 274 },
+	{ 197, 276 },
+	{ 197, 278 },
+	{ 197, 280 },
+	{ 197, 282 },
+	{ 133, 275 },
+	{ 133, 277 },
+	{ 133, 279 },
+	{ 133, 281 },
+	{ 133, 283 },
+	{ 199, 284 },
+	{ 199, 286 },
+	{ 199, 288 },
+	{ 199, 290 },
+	{ 199, 486 },
+	{ 199, 500 },
+	{ 135, 285 },
+	{ 135, 287 },
+	{ 135, 289 },
+	{ 135, 291 },
+	{ 135, 487 },
+	{ 135, 501 },
+	{ 200, 292 },
+	{ 136, 293 },
+	{ 201, 296 },
+	{ 201, 298 },
+	{ 201, 300 },
+	{ 201, 302 },
+	{ 201, 304 },
+	{ 201, 463 },
+	{ 137, 297 },
+	{ 137, 299 },
+	{ 137, 301 },
+	{ 137, 303 },
+	{ 137, 305 },
+	{ 137, 464 },
+	{ 209, 308 },
+	{ 145, 309 },
+	{ 210, 310 },
+	{ 210, 488 },
+	{ 146, 311 },
+	{ 146, 489 },
+	{ 211, 313 },
+	{ 211, 315 },
+	{ 211, 317 },
+	{ 211, 319 },
+	{ 211, 321 },
+	{ 147, 314 },
+	{ 147, 316 },
+	{ 147, 318 },
+	{ 147, 320 },
+	{ 147, 322 },
+	{ 212, 323 },
+	{ 212, 325 },
+	{ 212, 327 },
+	{ 148, 324 },
+	{ 148, 326 },
+	{ 148, 328 },
+	{ 148, 329 },
+	{ 213, 332 },
+	{ 213, 334 },
+	{ 213, 336 },
+	{ 213, 465 },
+	{ 213, 490 },
+	{ 149, 333 },
+	{ 149, 335 },
+	{ 149, 337 },
+	{ 149, 466 },
+	{ 149, 491 },
+	{ 217, 340 },
+	{ 217, 342 },
+	{ 217, 344 },
+	{ 153, 341 },
+	{ 153, 343 },
+	{ 153, 345 },
+	{ 226, 346 },
+	{ 226, 348 },
+	{ 226, 350 },
+	{ 226, 352 },
+	{ 162, 347 },
+	{ 162, 349 },
+	{ 162, 351 },
+	{ 162, 353 },
+	{ 227, 354 },
+	{ 227, 356 },
+	{ 163, 355 },
+	{ 163, 357 },
+	{ 228, 360 },
+	{ 228, 362 },
+	{ 228, 364 },
+	{ 228, 366 },
+	{ 228, 368 },
+	{ 228, 370 },
+	{ 228, 467 },
+	{ 164, 361 },
+	{ 164, 363 },
+	{ 164, 365 },
+	{ 164, 367 },
+	{ 164, 369 },
+	{ 164, 371 },
+	{ 164, 468 },
+	{ 230, 372 },
+	{ 166, 373 },
+	{ 232, 374 },
+	{ 232, 376 },
+	{ 168, 375 },
+	{ 233, 377 },
+	{ 233, 379 },
+	{ 233, 381 },
+	{ 169, 378 },
+	{ 169, 380 },
+	{ 169, 382 },
+};
+static convert_t ebc500[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 32 },
+	{ 65, 160 },
+	{ 66, 226 },
+	{ 67, 228 },
+	{ 68, 224 },
+	{ 69, 225 },
+	{ 70, 227 },
+	{ 71, 229 },
+	{ 72, 231 },
+	{ 73, 241 },
+	{ 74, 91 },
+	{ 75, 46 },
+	{ 76, 60 },
+	{ 77, 40 },
+	{ 78, 43 },
+	{ 79, 33 },
+	{ 80, 38 },
+	{ 81, 233 },
+	{ 82, 234 },
+	{ 83, 235 },
+	{ 84, 232 },
+	{ 85, 237 },
+	{ 86, 238 },
+	{ 87, 239 },
+	{ 88, 236 },
+	{ 89, 223 },
+	{ 90, 93 },
+	{ 91, 36 },
+	{ 92, 42 },
+	{ 93, 41 },
+	{ 94, 59 },
+	{ 95, 94 },
+	{ 96, 45 },
+	{ 97, 47 },
+	{ 98, 194 },
+	{ 99, 196 },
+	{ 100, 192 },
+	{ 101, 193 },
+	{ 102, 195 },
+	{ 103, 197 },
+	{ 104, 199 },
+	{ 105, 209 },
+	{ 106, 166 },
+	{ 107, 44 },
+	{ 108, 37 },
+	{ 109, 95 },
+	{ 110, 62 },
+	{ 111, 63 },
+	{ 112, 248 },
+	{ 113, 201 },
+	{ 114, 202 },
+	{ 115, 203 },
+	{ 116, 200 },
+	{ 117, 205 },
+	{ 118, 206 },
+	{ 119, 207 },
+	{ 120, 204 },
+	{ 121, 96 },
+	{ 122, 58 },
+	{ 123, 35 },
+	{ 124, 64 },
+	{ 125, 39 },
+	{ 126, 61 },
+	{ 127, 34 },
+	{ 128, 216 },
+	{ 129, 97 },
+	{ 130, 98 },
+	{ 131, 99 },
+	{ 132, 100 },
+	{ 133, 101 },
+	{ 134, 102 },
+	{ 135, 103 },
+	{ 136, 104 },
+	{ 137, 105 },
+	{ 138, 171 },
+	{ 139, 187 },
+	{ 140, 240 },
+	{ 141, 253 },
+	{ 142, 254 },
+	{ 143, 177 },
+	{ 144, 176 },
+	{ 145, 106 },
+	{ 146, 107 },
+	{ 147, 108 },
+	{ 148, 109 },
+	{ 149, 110 },
+	{ 150, 111 },
+	{ 151, 112 },
+	{ 152, 113 },
+	{ 153, 114 },
+	{ 154, 170 },
+	{ 155, 186 },
+	{ 156, 230 },
+	{ 157, 184 },
+	{ 158, 198 },
+	{ 159, 164 },
+	{ 160, 181 },
+	{ 161, 126 },
+	{ 162, 115 },
+	{ 163, 116 },
+	{ 164, 117 },
+	{ 165, 118 },
+	{ 166, 119 },
+	{ 167, 120 },
+	{ 168, 121 },
+	{ 169, 122 },
+	{ 170, 161 },
+	{ 171, 191 },
+	{ 172, 208 },
+	{ 173, 221 },
+	{ 174, 222 },
+	{ 175, 174 },
+	{ 176, 162 },
+	{ 177, 163 },
+	{ 178, 165 },
+	{ 179, 183 },
+	{ 180, 169 },
+	{ 181, 167 },
+	{ 182, 182 },
+	{ 183, 188 },
+	{ 184, 189 },
+	{ 185, 190 },
+	{ 186, 172 },
+	{ 187, 124 },
+	{ 188, 175 },
+	{ 189, 168 },
+	{ 190, 180 },
+	{ 191, 215 },
+	{ 192, 123 },
+	{ 193, 65 },
+	{ 194, 66 },
+	{ 195, 67 },
+	{ 196, 68 },
+	{ 197, 69 },
+	{ 198, 70 },
+	{ 199, 71 },
+	{ 200, 72 },
+	{ 201, 73 },
+	{ 202, 173 },
+	{ 203, 244 },
+	{ 204, 246 },
+	{ 205, 242 },
+	{ 206, 243 },
+	{ 207, 245 },
+	{ 208, 125 },
+	{ 209, 74 },
+	{ 210, 75 },
+	{ 211, 76 },
+	{ 212, 77 },
+	{ 213, 78 },
+	{ 214, 79 },
+	{ 215, 80 },
+	{ 216, 81 },
+	{ 217, 82 },
+	{ 218, 185 },
+	{ 219, 251 },
+	{ 220, 252 },
+	{ 221, 249 },
+	{ 222, 250 },
+	{ 223, 255 },
+	{ 224, 92 },
+	{ 225, 247 },
+	{ 226, 83 },
+	{ 227, 84 },
+	{ 228, 85 },
+	{ 229, 86 },
+	{ 230, 87 },
+	{ 231, 88 },
+	{ 232, 89 },
+	{ 233, 90 },
+	{ 234, 178 },
+	{ 235, 212 },
+	{ 236, 214 },
+	{ 237, 210 },
+	{ 238, 211 },
+	{ 239, 213 },
+	{ 240, 48 },
+	{ 241, 49 },
+	{ 242, 50 },
+	{ 243, 51 },
+	{ 244, 52 },
+	{ 245, 53 },
+	{ 246, 54 },
+	{ 247, 55 },
+	{ 248, 56 },
+	{ 249, 57 },
+	{ 250, 179 },
+	{ 251, 219 },
+	{ 252, 220 },
+	{ 253, 217 },
+	{ 254, 218 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 193, 256 },
+	{ 193, 258 },
+	{ 193, 260 },
+	{ 193, 461 },
+	{ 129, 257 },
+	{ 129, 259 },
+	{ 129, 261 },
+	{ 129, 462 },
+	{ 195, 262 },
+	{ 195, 264 },
+	{ 195, 266 },
+	{ 195, 268 },
+	{ 131, 263 },
+	{ 131, 265 },
+	{ 131, 267 },
+	{ 131, 269 },
+	{ 196, 270 },
+	{ 132, 271 },
+	{ 197, 274 },
+	{ 197, 276 },
+	{ 197, 278 },
+	{ 197, 280 },
+	{ 197, 282 },
+	{ 133, 275 },
+	{ 133, 277 },
+	{ 133, 279 },
+	{ 133, 281 },
+	{ 133, 283 },
+	{ 199, 284 },
+	{ 199, 286 },
+	{ 199, 288 },
+	{ 199, 290 },
+	{ 199, 486 },
+	{ 199, 500 },
+	{ 135, 285 },
+	{ 135, 287 },
+	{ 135, 289 },
+	{ 135, 291 },
+	{ 135, 487 },
+	{ 135, 501 },
+	{ 200, 292 },
+	{ 136, 293 },
+	{ 201, 296 },
+	{ 201, 298 },
+	{ 201, 300 },
+	{ 201, 302 },
+	{ 201, 304 },
+	{ 201, 463 },
+	{ 137, 297 },
+	{ 137, 299 },
+	{ 137, 301 },
+	{ 137, 303 },
+	{ 137, 305 },
+	{ 137, 464 },
+	{ 209, 308 },
+	{ 145, 309 },
+	{ 210, 310 },
+	{ 210, 488 },
+	{ 146, 311 },
+	{ 146, 489 },
+	{ 211, 313 },
+	{ 211, 315 },
+	{ 211, 317 },
+	{ 211, 319 },
+	{ 211, 321 },
+	{ 147, 314 },
+	{ 147, 316 },
+	{ 147, 318 },
+	{ 147, 320 },
+	{ 147, 322 },
+	{ 212, 323 },
+	{ 212, 325 },
+	{ 212, 327 },
+	{ 148, 324 },
+	{ 148, 326 },
+	{ 148, 328 },
+	{ 148, 329 },
+	{ 213, 332 },
+	{ 213, 334 },
+	{ 213, 336 },
+	{ 213, 465 },
+	{ 213, 490 },
+	{ 149, 333 },
+	{ 149, 335 },
+	{ 149, 337 },
+	{ 149, 466 },
+	{ 149, 491 },
+	{ 217, 340 },
+	{ 217, 342 },
+	{ 217, 344 },
+	{ 153, 341 },
+	{ 153, 343 },
+	{ 153, 345 },
+	{ 226, 346 },
+	{ 226, 348 },
+	{ 226, 350 },
+	{ 226, 352 },
+	{ 162, 347 },
+	{ 162, 349 },
+	{ 162, 351 },
+	{ 162, 353 },
+	{ 227, 354 },
+	{ 227, 356 },
+	{ 163, 355 },
+	{ 163, 357 },
+	{ 228, 360 },
+	{ 228, 362 },
+	{ 228, 364 },
+	{ 228, 366 },
+	{ 228, 368 },
+	{ 228, 370 },
+	{ 228, 467 },
+	{ 164, 361 },
+	{ 164, 363 },
+	{ 164, 365 },
+	{ 164, 367 },
+	{ 164, 369 },
+	{ 164, 371 },
+	{ 164, 468 },
+	{ 230, 372 },
+	{ 166, 373 },
+	{ 232, 374 },
+	{ 232, 376 },
+	{ 168, 375 },
+	{ 233, 377 },
+	{ 233, 379 },
+	{ 233, 381 },
+	{ 169, 378 },
+	{ 169, 380 },
+	{ 169, 382 },
+};
+static convert_t ebc875[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 32 },
+	{ 65, 913 },
+	{ 66, 914 },
+	{ 67, 915 },
+	{ 68, 916 },
+	{ 69, 917 },
+	{ 70, 918 },
+	{ 71, 919 },
+	{ 72, 920 },
+	{ 73, 921 },
+	{ 74, 91 },
+	{ 75, 46 },
+	{ 76, 60 },
+	{ 77, 40 },
+	{ 78, 43 },
+	{ 79, 33 },
+	{ 80, 38 },
+	{ 81, 922 },
+	{ 82, 923 },
+	{ 83, 924 },
+	{ 84, 925 },
+	{ 85, 926 },
+	{ 86, 927 },
+	{ 87, 928 },
+	{ 88, 929 },
+	{ 89, 931 },
+	{ 90, 93 },
+	{ 91, 36 },
+	{ 92, 42 },
+	{ 93, 41 },
+	{ 94, 59 },
+	{ 95, 94 },
+	{ 96, 45 },
+	{ 97, 47 },
+	{ 98, 932 },
+	{ 99, 933 },
+	{ 100, 934 },
+	{ 101, 935 },
+	{ 102, 936 },
+	{ 103, 937 },
+	{ 104, 938 },
+	{ 105, 939 },
+	{ 106, 124 },
+	{ 107, 44 },
+	{ 108, 37 },
+	{ 109, 95 },
+	{ 110, 62 },
+	{ 111, 63 },
+	{ 112, 168 },
+	{ 113, 902 },
+	{ 114, 904 },
+	{ 115, 905 },
+	{ 116, 160 },
+	{ 117, 906 },
+	{ 118, 908 },
+	{ 119, 910 },
+	{ 120, 911 },
+	{ 121, 96 },
+	{ 122, 58 },
+	{ 123, 35 },
+	{ 124, 64 },
+	{ 125, 39 },
+	{ 126, 61 },
+	{ 127, 34 },
+	{ 128, 901 },
+	{ 129, 97 },
+	{ 130, 98 },
+	{ 131, 99 },
+	{ 132, 100 },
+	{ 133, 101 },
+	{ 134, 102 },
+	{ 135, 103 },
+	{ 136, 104 },
+	{ 137, 105 },
+	{ 138, 945 },
+	{ 139, 946 },
+	{ 140, 947 },
+	{ 141, 948 },
+	{ 142, 949 },
+	{ 143, 950 },
+	{ 144, 176 },
+	{ 145, 106 },
+	{ 146, 107 },
+	{ 147, 108 },
+	{ 148, 109 },
+	{ 149, 110 },
+	{ 150, 111 },
+	{ 151, 112 },
+	{ 152, 113 },
+	{ 153, 114 },
+	{ 154, 951 },
+	{ 155, 952 },
+	{ 156, 953 },
+	{ 157, 954 },
+	{ 158, 955 },
+	{ 159, 956 },
+	{ 160, 180 },
+	{ 161, 126 },
+	{ 162, 115 },
+	{ 163, 116 },
+	{ 164, 117 },
+	{ 165, 118 },
+	{ 166, 119 },
+	{ 167, 120 },
+	{ 168, 121 },
+	{ 169, 122 },
+	{ 170, 957 },
+	{ 171, 958 },
+	{ 172, 959 },
+	{ 173, 960 },
+	{ 174, 961 },
+	{ 175, 963 },
+	{ 176, 163 },
+	{ 177, 940 },
+	{ 178, 941 },
+	{ 179, 942 },
+	{ 180, 970 },
+	{ 181, 943 },
+	{ 182, 972 },
+	{ 183, 973 },
+	{ 184, 971 },
+	{ 185, 974 },
+	{ 186, 962 },
+	{ 187, 964 },
+	{ 188, 965 },
+	{ 189, 966 },
+	{ 190, 967 },
+	{ 191, 968 },
+	{ 192, 123 },
+	{ 193, 65 },
+	{ 194, 66 },
+	{ 195, 67 },
+	{ 196, 68 },
+	{ 197, 69 },
+	{ 198, 70 },
+	{ 199, 71 },
+	{ 200, 72 },
+	{ 201, 73 },
+	{ 202, 173 },
+	{ 203, 969 },
+	{ 204, 912 },
+	{ 205, 944 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 125 },
+	{ 209, 74 },
+	{ 210, 75 },
+	{ 211, 76 },
+	{ 212, 77 },
+	{ 213, 78 },
+	{ 214, 79 },
+	{ 215, 80 },
+	{ 216, 81 },
+	{ 217, 82 },
+	{ 218, 177 },
+	{ 219, 189 },
+	{ 220, 220 },
+	{ 221, 183 },
+	{ 222, 222 },
+	{ 223, 166 },
+	{ 224, 92 },
+	{ 225, 225 },
+	{ 226, 83 },
+	{ 227, 84 },
+	{ 228, 85 },
+	{ 229, 86 },
+	{ 230, 87 },
+	{ 231, 88 },
+	{ 232, 89 },
+	{ 233, 90 },
+	{ 234, 178 },
+	{ 235, 167 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 171 },
+	{ 239, 172 },
+	{ 240, 48 },
+	{ 241, 49 },
+	{ 242, 50 },
+	{ 243, 51 },
+	{ 244, 52 },
+	{ 245, 53 },
+	{ 246, 54 },
+	{ 247, 55 },
+	{ 248, 56 },
+	{ 249, 57 },
+	{ 250, 179 },
+	{ 251, 169 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 187 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 193, 192 },
+	{ 193, 193 },
+	{ 193, 194 },
+	{ 193, 195 },
+	{ 193, 196 },
+	{ 193, 197 },
+	{ 193, 256 },
+	{ 193, 258 },
+	{ 193, 260 },
+	{ 193, 461 },
+	{ 129, 224 },
+	{ 129, 226 },
+	{ 129, 227 },
+	{ 129, 228 },
+	{ 129, 229 },
+	{ 129, 257 },
+	{ 129, 259 },
+	{ 129, 261 },
+	{ 129, 462 },
+	{ 195, 199 },
+	{ 195, 262 },
+	{ 195, 264 },
+	{ 195, 266 },
+	{ 195, 268 },
+	{ 131, 231 },
+	{ 131, 263 },
+	{ 131, 265 },
+	{ 131, 267 },
+	{ 131, 269 },
+	{ 196, 270 },
+	{ 132, 271 },
+	{ 197, 200 },
+	{ 197, 201 },
+	{ 197, 202 },
+	{ 197, 203 },
+	{ 197, 274 },
+	{ 197, 276 },
+	{ 197, 278 },
+	{ 197, 280 },
+	{ 197, 282 },
+	{ 133, 232 },
+	{ 133, 233 },
+	{ 133, 234 },
+	{ 133, 235 },
+	{ 133, 275 },
+	{ 133, 277 },
+	{ 133, 279 },
+	{ 133, 281 },
+	{ 133, 283 },
+	{ 199, 284 },
+	{ 199, 286 },
+	{ 199, 288 },
+	{ 199, 290 },
+	{ 199, 486 },
+	{ 199, 500 },
+	{ 135, 285 },
+	{ 135, 287 },
+	{ 135, 289 },
+	{ 135, 291 },
+	{ 135, 487 },
+	{ 135, 501 },
+	{ 200, 292 },
+	{ 136, 293 },
+	{ 201, 204 },
+	{ 201, 205 },
+	{ 201, 296 },
+	{ 201, 298 },
+	{ 201, 300 },
+	{ 201, 302 },
+	{ 201, 304 },
+	{ 201, 463 },
+	{ 137, 238 },
+	{ 137, 239 },
+	{ 137, 297 },
+	{ 137, 299 },
+	{ 137, 301 },
+	{ 137, 303 },
+	{ 137, 305 },
+	{ 137, 464 },
+	{ 209, 308 },
+	{ 145, 309 },
+	{ 210, 310 },
+	{ 210, 488 },
+	{ 146, 311 },
+	{ 146, 489 },
+	{ 211, 313 },
+	{ 211, 315 },
+	{ 211, 317 },
+	{ 211, 319 },
+	{ 211, 321 },
+	{ 147, 314 },
+	{ 147, 316 },
+	{ 147, 318 },
+	{ 147, 320 },
+	{ 147, 322 },
+	{ 212, 209 },
+	{ 212, 323 },
+	{ 212, 325 },
+	{ 212, 327 },
+	{ 148, 241 },
+	{ 148, 324 },
+	{ 148, 326 },
+	{ 148, 328 },
+	{ 148, 329 },
+	{ 213, 210 },
+	{ 213, 211 },
+	{ 213, 212 },
+	{ 213, 213 },
+	{ 213, 214 },
+	{ 213, 216 },
+	{ 213, 332 },
+	{ 213, 334 },
+	{ 213, 336 },
+	{ 213, 465 },
+	{ 213, 490 },
+	{ 149, 242 },
+	{ 149, 243 },
+	{ 149, 244 },
+	{ 149, 245 },
+	{ 149, 246 },
+	{ 149, 248 },
+	{ 149, 333 },
+	{ 149, 335 },
+	{ 149, 337 },
+	{ 149, 466 },
+	{ 149, 491 },
+	{ 217, 340 },
+	{ 217, 342 },
+	{ 217, 344 },
+	{ 153, 341 },
+	{ 153, 343 },
+	{ 153, 345 },
+	{ 226, 346 },
+	{ 226, 348 },
+	{ 226, 350 },
+	{ 226, 352 },
+	{ 162, 347 },
+	{ 162, 349 },
+	{ 162, 351 },
+	{ 162, 353 },
+	{ 227, 354 },
+	{ 227, 356 },
+	{ 163, 355 },
+	{ 163, 357 },
+	{ 228, 217 },
+	{ 228, 218 },
+	{ 228, 219 },
+	{ 228, 360 },
+	{ 228, 362 },
+	{ 228, 364 },
+	{ 228, 366 },
+	{ 228, 368 },
+	{ 228, 370 },
+	{ 228, 467 },
+	{ 164, 249 },
+	{ 164, 250 },
+	{ 164, 251 },
+	{ 164, 361 },
+	{ 164, 363 },
+	{ 164, 365 },
+	{ 164, 367 },
+	{ 164, 369 },
+	{ 164, 371 },
+	{ 164, 468 },
+	{ 230, 372 },
+	{ 166, 373 },
+	{ 232, 221 },
+	{ 232, 374 },
+	{ 232, 376 },
+	{ 168, 375 },
+	{ 233, 377 },
+	{ 233, 379 },
+	{ 233, 381 },
+	{ 169, 378 },
+	{ 169, 380 },
+	{ 169, 382 },
+};
+static convert_t hp48[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 8735 },
+	{ 129, 129 },
+	{ 130, 8711 },
+	{ 131, 8730 },
+	{ 132, 8747 },
+	{ 133, 8721 },
+	{ 134, 9654 },
+	{ 135, 960 },
+	{ 136, 8706 },
+	{ 137, 8804 },
+	{ 138, 8805 },
+	{ 139, 8800 },
+	{ 140, 945 },
+	{ 141, 8594 },
+	{ 142, 8592 },
+	{ 143, 8595 },
+	{ 144, 8593 },
+	{ 145, 947 },
+	{ 146, 948 },
+	{ 147, 949 },
+	{ 148, 951 },
+	{ 149, 952 },
+	{ 150, 955 },
+	{ 151, 961 },
+	{ 152, 963 },
+	{ 153, 964 },
+	{ 154, 969 },
+	{ 155, 916 },
+	{ 156, 928 },
+	{ 157, 937 },
+	{ 158, 9644 },
+	{ 159, 8734 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t hproman8[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 192 },
+	{ 162, 194 },
+	{ 163, 200 },
+	{ 164, 202 },
+	{ 165, 203 },
+	{ 166, 206 },
+	{ 167, 207 },
+	{ 168, 180 },
+	{ 169, 768 },
+	{ 170, 770 },
+	{ 171, 168 },
+	{ 172, 771 },
+	{ 173, 217 },
+	{ 174, 219 },
+	{ 175, 8356 },
+	{ 176, 175 },
+	{ 177, 221 },
+	{ 178, 253 },
+	{ 179, 176 },
+	{ 180, 199 },
+	{ 181, 231 },
+	{ 182, 209 },
+	{ 183, 241 },
+	{ 184, 161 },
+	{ 185, 191 },
+	{ 186, 164 },
+	{ 187, 163 },
+	{ 188, 165 },
+	{ 189, 167 },
+	{ 190, 402 },
+	{ 191, 162 },
+	{ 192, 226 },
+	{ 193, 234 },
+	{ 194, 244 },
+	{ 195, 251 },
+	{ 196, 225 },
+	{ 197, 233 },
+	{ 198, 243 },
+	{ 199, 250 },
+	{ 200, 224 },
+	{ 201, 232 },
+	{ 202, 242 },
+	{ 203, 249 },
+	{ 204, 228 },
+	{ 205, 235 },
+	{ 206, 246 },
+	{ 207, 252 },
+	{ 208, 197 },
+	{ 209, 238 },
+	{ 210, 216 },
+	{ 211, 198 },
+	{ 212, 229 },
+	{ 213, 237 },
+	{ 214, 248 },
+	{ 215, 230 },
+	{ 216, 196 },
+	{ 217, 236 },
+	{ 218, 214 },
+	{ 219, 220 },
+	{ 220, 201 },
+	{ 221, 239 },
+	{ 222, 223 },
+	{ 223, 212 },
+	{ 224, 193 },
+	{ 225, 195 },
+	{ 226, 227 },
+	{ 227, 208 },
+	{ 228, 240 },
+	{ 229, 205 },
+	{ 230, 204 },
+	{ 231, 211 },
+	{ 232, 210 },
+	{ 233, 213 },
+	{ 234, 245 },
+	{ 235, 352 },
+	{ 236, 353 },
+	{ 237, 218 },
+	{ 238, 376 },
+	{ 239, 255 },
+	{ 240, 222 },
+	{ 241, 254 },
+	{ 242, 183 },
+	{ 243, 181 },
+	{ 244, 182 },
+	{ 245, 190 },
+	{ 246, 173 },
+	{ 247, 188 },
+	{ 248, 189 },
+	{ 249, 170 },
+	{ 250, 186 },
+	{ 251, 171 },
+	{ 252, 9632 },
+	{ 253, 187 },
+	{ 254, 177 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_irv[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_ca[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 224 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 226 },
+	{ 92, 231 },
+	{ 93, 234 },
+	{ 94, 238 },
+	{ 95, 95 },
+	{ 96, 244 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 233 },
+	{ 124, 249 },
+	{ 125, 232 },
+	{ 126, 251 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_ch[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 249 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 224 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 233 },
+	{ 92, 231 },
+	{ 93, 234 },
+	{ 94, 238 },
+	{ 95, 232 },
+	{ 96, 244 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 228 },
+	{ 124, 246 },
+	{ 125, 252 },
+	{ 126, 251 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_de[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 167 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 196 },
+	{ 92, 214 },
+	{ 93, 220 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 228 },
+	{ 124, 246 },
+	{ 125, 252 },
+	{ 126, 223 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_es[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 163 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 167 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 161 },
+	{ 92, 209 },
+	{ 93, 191 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 176 },
+	{ 124, 241 },
+	{ 125, 231 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_fi[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 196 },
+	{ 92, 214 },
+	{ 93, 197 },
+	{ 94, 220 },
+	{ 95, 95 },
+	{ 96, 233 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 228 },
+	{ 124, 246 },
+	{ 125, 229 },
+	{ 126, 252 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_fr[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 163 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 224 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 176 },
+	{ 92, 231 },
+	{ 93, 167 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 233 },
+	{ 124, 249 },
+	{ 125, 232 },
+	{ 126, 168 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_gb[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 163 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_it[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 163 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 167 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 176 },
+	{ 92, 231 },
+	{ 93, 233 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 249 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 224 },
+	{ 124, 242 },
+	{ 125, 232 },
+	{ 126, 236 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_nl[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 163 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 190 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 255 },
+	{ 92, 189 },
+	{ 93, 124 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 168 },
+	{ 124, 402 },
+	{ 125, 188 },
+	{ 126, 180 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_no[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 198 },
+	{ 92, 216 },
+	{ 93, 197 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 230 },
+	{ 124, 248 },
+	{ 125, 229 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_pt[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 195 },
+	{ 92, 199 },
+	{ 93, 213 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 227 },
+	{ 124, 231 },
+	{ 125, 245 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso646_se[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 201 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 196 },
+	{ 92, 214 },
+	{ 93, 197 },
+	{ 94, 220 },
+	{ 95, 95 },
+	{ 96, 233 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 228 },
+	{ 124, 246 },
+	{ 125, 229 },
+	{ 126, 252 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_1[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_2[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 260 },
+	{ 162, 728 },
+	{ 163, 321 },
+	{ 164, 164 },
+	{ 165, 317 },
+	{ 166, 346 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 352 },
+	{ 170, 350 },
+	{ 171, 356 },
+	{ 172, 377 },
+	{ 173, 173 },
+	{ 174, 381 },
+	{ 175, 379 },
+	{ 176, 176 },
+	{ 177, 261 },
+	{ 178, 731 },
+	{ 179, 322 },
+	{ 180, 180 },
+	{ 181, 318 },
+	{ 182, 347 },
+	{ 183, 711 },
+	{ 184, 184 },
+	{ 185, 353 },
+	{ 186, 351 },
+	{ 187, 357 },
+	{ 188, 378 },
+	{ 189, 733 },
+	{ 190, 382 },
+	{ 191, 380 },
+	{ 192, 340 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 258 },
+	{ 196, 196 },
+	{ 197, 313 },
+	{ 198, 262 },
+	{ 199, 199 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 280 },
+	{ 203, 203 },
+	{ 204, 282 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 270 },
+	{ 208, 272 },
+	{ 209, 323 },
+	{ 210, 327 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 336 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 344 },
+	{ 217, 366 },
+	{ 218, 218 },
+	{ 219, 368 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 354 },
+	{ 223, 223 },
+	{ 224, 341 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 259 },
+	{ 228, 228 },
+	{ 229, 314 },
+	{ 230, 263 },
+	{ 231, 231 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 281 },
+	{ 235, 235 },
+	{ 236, 283 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 271 },
+	{ 240, 273 },
+	{ 241, 324 },
+	{ 242, 328 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 337 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 345 },
+	{ 249, 367 },
+	{ 250, 250 },
+	{ 251, 369 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 355 },
+	{ 255, 729 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 319 },
+	{ 108, 316 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 325 },
+	{ 109, 241 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 348 },
+	{ 115, 349 },
+	{ 85, 217 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t iso8859_3[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 294 },
+	{ 162, 728 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 292 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 304 },
+	{ 170, 350 },
+	{ 171, 286 },
+	{ 172, 308 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 379 },
+	{ 176, 176 },
+	{ 177, 295 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 293 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 305 },
+	{ 186, 351 },
+	{ 187, 287 },
+	{ 188, 309 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 380 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 266 },
+	{ 198, 264 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 288 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 284 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 364 },
+	{ 222, 348 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 267 },
+	{ 230, 265 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 289 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 285 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 365 },
+	{ 254, 349 },
+	{ 255, 729 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 382 },
+};
+static convert_t iso8859_4[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 260 },
+	{ 162, 312 },
+	{ 163, 342 },
+	{ 164, 164 },
+	{ 165, 296 },
+	{ 166, 315 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 352 },
+	{ 170, 274 },
+	{ 171, 290 },
+	{ 172, 358 },
+	{ 173, 173 },
+	{ 174, 381 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 261 },
+	{ 178, 731 },
+	{ 179, 343 },
+	{ 180, 180 },
+	{ 181, 297 },
+	{ 182, 316 },
+	{ 183, 711 },
+	{ 184, 184 },
+	{ 185, 353 },
+	{ 186, 275 },
+	{ 187, 291 },
+	{ 188, 359 },
+	{ 189, 330 },
+	{ 190, 382 },
+	{ 191, 331 },
+	{ 192, 256 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 302 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 280 },
+	{ 203, 203 },
+	{ 204, 278 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 298 },
+	{ 208, 272 },
+	{ 209, 325 },
+	{ 210, 332 },
+	{ 211, 310 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 370 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 360 },
+	{ 222, 362 },
+	{ 223, 223 },
+	{ 224, 257 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 303 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 281 },
+	{ 235, 235 },
+	{ 236, 279 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 299 },
+	{ 240, 273 },
+	{ 241, 326 },
+	{ 242, 333 },
+	{ 243, 311 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 371 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 361 },
+	{ 254, 363 },
+	{ 255, 729 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 258 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 259 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 276 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 277 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 207 },
+	{ 73, 300 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 239 },
+	{ 105, 301 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 488 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t iso8859_5[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 1025 },
+	{ 162, 1026 },
+	{ 163, 1027 },
+	{ 164, 1028 },
+	{ 165, 1029 },
+	{ 166, 1030 },
+	{ 167, 1031 },
+	{ 168, 1032 },
+	{ 169, 1033 },
+	{ 170, 1034 },
+	{ 171, 1035 },
+	{ 172, 1036 },
+	{ 173, 173 },
+	{ 174, 1038 },
+	{ 175, 1039 },
+	{ 176, 1040 },
+	{ 177, 1041 },
+	{ 178, 1042 },
+	{ 179, 1043 },
+	{ 180, 1044 },
+	{ 181, 1045 },
+	{ 182, 1046 },
+	{ 183, 1047 },
+	{ 184, 1048 },
+	{ 185, 1049 },
+	{ 186, 1050 },
+	{ 187, 1051 },
+	{ 188, 1052 },
+	{ 189, 1053 },
+	{ 190, 1054 },
+	{ 191, 1055 },
+	{ 192, 1056 },
+	{ 193, 1057 },
+	{ 194, 1058 },
+	{ 195, 1059 },
+	{ 196, 1060 },
+	{ 197, 1061 },
+	{ 198, 1062 },
+	{ 199, 1063 },
+	{ 200, 1064 },
+	{ 201, 1065 },
+	{ 202, 1066 },
+	{ 203, 1067 },
+	{ 204, 1068 },
+	{ 205, 1069 },
+	{ 206, 1070 },
+	{ 207, 1071 },
+	{ 208, 1072 },
+	{ 209, 1073 },
+	{ 210, 1074 },
+	{ 211, 1075 },
+	{ 212, 1076 },
+	{ 213, 1077 },
+	{ 214, 1078 },
+	{ 215, 1079 },
+	{ 216, 1080 },
+	{ 217, 1081 },
+	{ 218, 1082 },
+	{ 219, 1083 },
+	{ 220, 1084 },
+	{ 221, 1085 },
+	{ 222, 1086 },
+	{ 223, 1087 },
+	{ 224, 1088 },
+	{ 225, 1089 },
+	{ 226, 1090 },
+	{ 227, 1091 },
+	{ 228, 1092 },
+	{ 229, 1093 },
+	{ 230, 1094 },
+	{ 231, 1095 },
+	{ 232, 1096 },
+	{ 233, 1097 },
+	{ 234, 1098 },
+	{ 235, 1099 },
+	{ 236, 1100 },
+	{ 237, 1101 },
+	{ 238, 1102 },
+	{ 239, 1103 },
+	{ 240, 8470 },
+	{ 241, 1105 },
+	{ 242, 1106 },
+	{ 243, 1107 },
+	{ 244, 1108 },
+	{ 245, 1109 },
+	{ 246, 1110 },
+	{ 247, 1111 },
+	{ 248, 1112 },
+	{ 249, 1113 },
+	{ 250, 1114 },
+	{ 251, 1115 },
+	{ 252, 1116 },
+	{ 253, 167 },
+	{ 254, 1118 },
+	{ 255, 1119 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_6[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 1548 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 1563 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 1567 },
+	{ 192, 192 },
+	{ 193, 1569 },
+	{ 194, 1570 },
+	{ 195, 1571 },
+	{ 196, 1572 },
+	{ 197, 1573 },
+	{ 198, 1574 },
+	{ 199, 1575 },
+	{ 200, 1576 },
+	{ 201, 1577 },
+	{ 202, 1578 },
+	{ 203, 1579 },
+	{ 204, 1580 },
+	{ 205, 1581 },
+	{ 206, 1582 },
+	{ 207, 1583 },
+	{ 208, 1584 },
+	{ 209, 1585 },
+	{ 210, 1586 },
+	{ 211, 1587 },
+	{ 212, 1588 },
+	{ 213, 1589 },
+	{ 214, 1590 },
+	{ 215, 1591 },
+	{ 216, 1592 },
+	{ 217, 1593 },
+	{ 218, 1594 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 1600 },
+	{ 225, 1601 },
+	{ 226, 1602 },
+	{ 227, 1603 },
+	{ 228, 1604 },
+	{ 229, 1605 },
+	{ 230, 1606 },
+	{ 231, 1607 },
+	{ 232, 1608 },
+	{ 233, 1609 },
+	{ 234, 1610 },
+	{ 235, 1611 },
+	{ 236, 1612 },
+	{ 237, 1613 },
+	{ 238, 1614 },
+	{ 239, 1615 },
+	{ 240, 1616 },
+	{ 241, 1617 },
+	{ 242, 1618 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_7[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 8216 },
+	{ 162, 8217 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 8213 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 900 },
+	{ 181, 901 },
+	{ 182, 902 },
+	{ 183, 183 },
+	{ 184, 904 },
+	{ 185, 905 },
+	{ 186, 906 },
+	{ 187, 187 },
+	{ 188, 908 },
+	{ 189, 189 },
+	{ 190, 910 },
+	{ 191, 911 },
+	{ 192, 912 },
+	{ 193, 913 },
+	{ 194, 914 },
+	{ 195, 915 },
+	{ 196, 916 },
+	{ 197, 917 },
+	{ 198, 918 },
+	{ 199, 919 },
+	{ 200, 920 },
+	{ 201, 921 },
+	{ 202, 922 },
+	{ 203, 923 },
+	{ 204, 924 },
+	{ 205, 925 },
+	{ 206, 926 },
+	{ 207, 927 },
+	{ 208, 928 },
+	{ 209, 929 },
+	{ 210, 210 },
+	{ 211, 931 },
+	{ 212, 932 },
+	{ 213, 933 },
+	{ 214, 934 },
+	{ 215, 935 },
+	{ 216, 936 },
+	{ 217, 937 },
+	{ 218, 938 },
+	{ 219, 939 },
+	{ 220, 940 },
+	{ 221, 941 },
+	{ 222, 942 },
+	{ 223, 943 },
+	{ 224, 944 },
+	{ 225, 945 },
+	{ 226, 946 },
+	{ 227, 947 },
+	{ 228, 948 },
+	{ 229, 949 },
+	{ 230, 950 },
+	{ 231, 951 },
+	{ 232, 952 },
+	{ 233, 953 },
+	{ 234, 954 },
+	{ 235, 955 },
+	{ 236, 956 },
+	{ 237, 957 },
+	{ 238, 958 },
+	{ 239, 959 },
+	{ 240, 960 },
+	{ 241, 961 },
+	{ 242, 962 },
+	{ 243, 963 },
+	{ 244, 964 },
+	{ 245, 965 },
+	{ 246, 966 },
+	{ 247, 967 },
+	{ 248, 968 },
+	{ 249, 969 },
+	{ 250, 970 },
+	{ 251, 971 },
+	{ 252, 972 },
+	{ 253, 973 },
+	{ 254, 974 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_8[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 215 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 247 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 8215 },
+	{ 224, 1488 },
+	{ 225, 1489 },
+	{ 226, 1490 },
+	{ 227, 1491 },
+	{ 228, 1492 },
+	{ 229, 1493 },
+	{ 230, 1494 },
+	{ 231, 1495 },
+	{ 232, 1496 },
+	{ 233, 1497 },
+	{ 234, 1498 },
+	{ 235, 1499 },
+	{ 236, 1500 },
+	{ 237, 1501 },
+	{ 238, 1502 },
+	{ 239, 1503 },
+	{ 240, 1504 },
+	{ 241, 1505 },
+	{ 242, 1506 },
+	{ 243, 1507 },
+	{ 244, 1508 },
+	{ 245, 1509 },
+	{ 246, 1510 },
+	{ 247, 1511 },
+	{ 248, 1512 },
+	{ 249, 1513 },
+	{ 250, 1514 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 8206 },
+	{ 254, 8207 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_9[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 180 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 184 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 286 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 304 },
+	{ 222, 350 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 287 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 305 },
+	{ 254, 351 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_10[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 260 },
+	{ 162, 274 },
+	{ 163, 290 },
+	{ 164, 298 },
+	{ 165, 296 },
+	{ 166, 310 },
+	{ 167, 167 },
+	{ 168, 315 },
+	{ 169, 272 },
+	{ 170, 352 },
+	{ 171, 358 },
+	{ 172, 381 },
+	{ 173, 173 },
+	{ 174, 362 },
+	{ 175, 330 },
+	{ 176, 176 },
+	{ 177, 261 },
+	{ 178, 275 },
+	{ 179, 291 },
+	{ 180, 299 },
+	{ 181, 297 },
+	{ 182, 311 },
+	{ 183, 183 },
+	{ 184, 316 },
+	{ 185, 273 },
+	{ 186, 353 },
+	{ 187, 359 },
+	{ 188, 382 },
+	{ 189, 8213 },
+	{ 190, 363 },
+	{ 191, 331 },
+	{ 192, 256 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 302 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 280 },
+	{ 203, 203 },
+	{ 204, 278 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 325 },
+	{ 210, 332 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 360 },
+	{ 216, 216 },
+	{ 217, 370 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 257 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 303 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 281 },
+	{ 235, 235 },
+	{ 236, 279 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 326 },
+	{ 242, 333 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 361 },
+	{ 248, 248 },
+	{ 249, 371 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 312 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 258 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 259 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 276 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 277 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 300 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 301 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 488 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t iso8859_11[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 3585 },
+	{ 162, 3586 },
+	{ 163, 3587 },
+	{ 164, 3588 },
+	{ 165, 3589 },
+	{ 166, 3590 },
+	{ 167, 3591 },
+	{ 168, 3592 },
+	{ 169, 3593 },
+	{ 170, 3594 },
+	{ 171, 3595 },
+	{ 172, 3596 },
+	{ 173, 3597 },
+	{ 174, 3598 },
+	{ 175, 3599 },
+	{ 176, 3600 },
+	{ 177, 3601 },
+	{ 178, 3602 },
+	{ 179, 3603 },
+	{ 180, 3604 },
+	{ 181, 3605 },
+	{ 182, 3606 },
+	{ 183, 3607 },
+	{ 184, 3608 },
+	{ 185, 3609 },
+	{ 186, 3610 },
+	{ 187, 3611 },
+	{ 188, 3612 },
+	{ 189, 3613 },
+	{ 190, 3614 },
+	{ 191, 3615 },
+	{ 192, 3616 },
+	{ 193, 3617 },
+	{ 194, 3618 },
+	{ 195, 3619 },
+	{ 196, 3620 },
+	{ 197, 3621 },
+	{ 198, 3622 },
+	{ 199, 3623 },
+	{ 200, 3624 },
+	{ 201, 3625 },
+	{ 202, 3626 },
+	{ 203, 3627 },
+	{ 204, 3628 },
+	{ 205, 3629 },
+	{ 206, 3630 },
+	{ 207, 3631 },
+	{ 208, 3632 },
+	{ 209, 3633 },
+	{ 210, 3634 },
+	{ 211, 3635 },
+	{ 212, 3636 },
+	{ 213, 3637 },
+	{ 214, 3638 },
+	{ 215, 3639 },
+	{ 216, 3640 },
+	{ 217, 3641 },
+	{ 218, 3642 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 3647 },
+	{ 224, 3648 },
+	{ 225, 3649 },
+	{ 226, 3650 },
+	{ 227, 3651 },
+	{ 228, 3652 },
+	{ 229, 3653 },
+	{ 230, 3654 },
+	{ 231, 3655 },
+	{ 232, 3656 },
+	{ 233, 3657 },
+	{ 234, 3658 },
+	{ 235, 3659 },
+	{ 236, 3660 },
+	{ 237, 3661 },
+	{ 238, 3662 },
+	{ 239, 3663 },
+	{ 240, 3664 },
+	{ 241, 3665 },
+	{ 242, 3666 },
+	{ 243, 3667 },
+	{ 244, 3668 },
+	{ 245, 3669 },
+	{ 246, 3670 },
+	{ 247, 3671 },
+	{ 248, 3672 },
+	{ 249, 3673 },
+	{ 250, 3674 },
+	{ 251, 3675 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_13[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 8221 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 8222 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 216 },
+	{ 169, 169 },
+	{ 170, 342 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 198 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 8220 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 248 },
+	{ 185, 185 },
+	{ 186, 343 },
+	{ 187, 187 },
+	{ 188, 188 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 230 },
+	{ 192, 260 },
+	{ 193, 302 },
+	{ 194, 256 },
+	{ 195, 262 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 280 },
+	{ 199, 274 },
+	{ 200, 268 },
+	{ 201, 201 },
+	{ 202, 377 },
+	{ 203, 278 },
+	{ 204, 290 },
+	{ 205, 310 },
+	{ 206, 298 },
+	{ 207, 315 },
+	{ 208, 352 },
+	{ 209, 323 },
+	{ 210, 325 },
+	{ 211, 211 },
+	{ 212, 332 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 370 },
+	{ 217, 321 },
+	{ 218, 346 },
+	{ 219, 362 },
+	{ 220, 220 },
+	{ 221, 379 },
+	{ 222, 381 },
+	{ 223, 223 },
+	{ 224, 261 },
+	{ 225, 303 },
+	{ 226, 257 },
+	{ 227, 263 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 281 },
+	{ 231, 275 },
+	{ 232, 269 },
+	{ 233, 233 },
+	{ 234, 378 },
+	{ 235, 279 },
+	{ 236, 291 },
+	{ 237, 311 },
+	{ 238, 299 },
+	{ 239, 316 },
+	{ 240, 353 },
+	{ 241, 324 },
+	{ 242, 326 },
+	{ 243, 243 },
+	{ 244, 333 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 371 },
+	{ 249, 322 },
+	{ 250, 347 },
+	{ 251, 363 },
+	{ 252, 252 },
+	{ 253, 380 },
+	{ 254, 382 },
+	{ 255, 8217 },
+	{ 39, 8216 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 258 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 259 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 231 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 276 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 277 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 300 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 301 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 488 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 212 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 244 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 345 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 360 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 361 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+};
+static convert_t iso8859_14[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 7682 },
+	{ 162, 7683 },
+	{ 163, 163 },
+	{ 164, 266 },
+	{ 165, 267 },
+	{ 166, 7690 },
+	{ 167, 167 },
+	{ 168, 7808 },
+	{ 169, 169 },
+	{ 170, 7810 },
+	{ 171, 7691 },
+	{ 172, 7922 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 376 },
+	{ 176, 7710 },
+	{ 177, 7711 },
+	{ 178, 288 },
+	{ 179, 289 },
+	{ 180, 7744 },
+	{ 181, 7745 },
+	{ 182, 182 },
+	{ 183, 7766 },
+	{ 184, 7809 },
+	{ 185, 7767 },
+	{ 186, 7811 },
+	{ 187, 7776 },
+	{ 188, 7923 },
+	{ 189, 7812 },
+	{ 190, 7813 },
+	{ 191, 7777 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 372 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 7786 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 374 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 373 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 7787 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 375 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t iso8859_15[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 8364 },
+	{ 165, 165 },
+	{ 166, 352 },
+	{ 167, 167 },
+	{ 168, 353 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 178 },
+	{ 179, 179 },
+	{ 180, 381 },
+	{ 181, 181 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 382 },
+	{ 185, 185 },
+	{ 186, 186 },
+	{ 187, 187 },
+	{ 188, 338 },
+	{ 189, 339 },
+	{ 190, 376 },
+	{ 191, 191 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 215 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 122, 378 },
+	{ 122, 380 },
+};
+static convert_t iso8859_16[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 260 },
+	{ 162, 261 },
+	{ 163, 321 },
+	{ 164, 8364 },
+	{ 165, 8222 },
+	{ 166, 352 },
+	{ 167, 167 },
+	{ 168, 353 },
+	{ 169, 169 },
+	{ 170, 536 },
+	{ 171, 171 },
+	{ 172, 377 },
+	{ 173, 173 },
+	{ 174, 378 },
+	{ 175, 379 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 268 },
+	{ 179, 322 },
+	{ 180, 381 },
+	{ 181, 8221 },
+	{ 182, 182 },
+	{ 183, 183 },
+	{ 184, 382 },
+	{ 185, 269 },
+	{ 186, 537 },
+	{ 187, 187 },
+	{ 188, 338 },
+	{ 189, 339 },
+	{ 190, 376 },
+	{ 191, 380 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 258 },
+	{ 196, 196 },
+	{ 197, 262 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 272 },
+	{ 209, 323 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 336 },
+	{ 214, 214 },
+	{ 215, 346 },
+	{ 216, 368 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 280 },
+	{ 222, 538 },
+	{ 223, 223 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 259 },
+	{ 228, 228 },
+	{ 229, 263 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 273 },
+	{ 241, 324 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 337 },
+	{ 246, 246 },
+	{ 247, 347 },
+	{ 248, 369 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 281 },
+	{ 254, 539 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 195 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 227 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 209 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 213 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 245 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 121, 253 },
+	{ 121, 375 },
+};
+static convert_t koi8_r[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 9472 },
+	{ 129, 9474 },
+	{ 130, 9484 },
+	{ 131, 9488 },
+	{ 132, 9492 },
+	{ 133, 9496 },
+	{ 134, 9500 },
+	{ 135, 9508 },
+	{ 136, 9516 },
+	{ 137, 9524 },
+	{ 138, 9532 },
+	{ 139, 9600 },
+	{ 140, 9604 },
+	{ 141, 9608 },
+	{ 142, 9612 },
+	{ 143, 9616 },
+	{ 144, 9617 },
+	{ 145, 9618 },
+	{ 146, 9619 },
+	{ 147, 8992 },
+	{ 148, 9632 },
+	{ 149, 8729 },
+	{ 150, 8730 },
+	{ 151, 8776 },
+	{ 152, 8804 },
+	{ 153, 8805 },
+	{ 154, 160 },
+	{ 155, 8993 },
+	{ 156, 176 },
+	{ 157, 178 },
+	{ 158, 183 },
+	{ 159, 247 },
+	{ 160, 9552 },
+	{ 161, 9553 },
+	{ 162, 9554 },
+	{ 163, 1105 },
+	{ 164, 9555 },
+	{ 165, 9556 },
+	{ 166, 9557 },
+	{ 167, 9558 },
+	{ 168, 9559 },
+	{ 169, 9560 },
+	{ 170, 9561 },
+	{ 171, 9562 },
+	{ 172, 9563 },
+	{ 173, 9564 },
+	{ 174, 9565 },
+	{ 175, 9566 },
+	{ 176, 9567 },
+	{ 177, 9568 },
+	{ 178, 9569 },
+	{ 179, 1025 },
+	{ 180, 9570 },
+	{ 181, 9571 },
+	{ 182, 9572 },
+	{ 183, 9573 },
+	{ 184, 9574 },
+	{ 185, 9575 },
+	{ 186, 9576 },
+	{ 187, 9577 },
+	{ 188, 9578 },
+	{ 189, 9579 },
+	{ 190, 9580 },
+	{ 191, 169 },
+	{ 192, 1102 },
+	{ 193, 1072 },
+	{ 194, 1073 },
+	{ 195, 1094 },
+	{ 196, 1076 },
+	{ 197, 1077 },
+	{ 198, 1092 },
+	{ 199, 1075 },
+	{ 200, 1093 },
+	{ 201, 1080 },
+	{ 202, 1081 },
+	{ 203, 1082 },
+	{ 204, 1083 },
+	{ 205, 1084 },
+	{ 206, 1085 },
+	{ 207, 1086 },
+	{ 208, 1087 },
+	{ 209, 1103 },
+	{ 210, 1088 },
+	{ 211, 1089 },
+	{ 212, 1090 },
+	{ 213, 1091 },
+	{ 214, 1078 },
+	{ 215, 1074 },
+	{ 216, 1100 },
+	{ 217, 1099 },
+	{ 218, 1079 },
+	{ 219, 1096 },
+	{ 220, 1101 },
+	{ 221, 1097 },
+	{ 222, 1095 },
+	{ 223, 1098 },
+	{ 224, 1070 },
+	{ 225, 1040 },
+	{ 226, 1041 },
+	{ 227, 1062 },
+	{ 228, 1044 },
+	{ 229, 1045 },
+	{ 230, 1060 },
+	{ 231, 1043 },
+	{ 232, 1061 },
+	{ 233, 1048 },
+	{ 234, 1049 },
+	{ 235, 1050 },
+	{ 236, 1051 },
+	{ 237, 1052 },
+	{ 238, 1053 },
+	{ 239, 1054 },
+	{ 240, 1055 },
+	{ 241, 1071 },
+	{ 242, 1056 },
+	{ 243, 1057 },
+	{ 244, 1058 },
+	{ 245, 1059 },
+	{ 246, 1046 },
+	{ 247, 1042 },
+	{ 248, 1068 },
+	{ 249, 1067 },
+	{ 250, 1047 },
+	{ 251, 1064 },
+	{ 252, 1069 },
+	{ 253, 1065 },
+	{ 254, 1063 },
+	{ 255, 1066 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t koi8_u[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 9472 },
+	{ 129, 9474 },
+	{ 130, 9484 },
+	{ 131, 9488 },
+	{ 132, 9492 },
+	{ 133, 9496 },
+	{ 134, 9500 },
+	{ 135, 9508 },
+	{ 136, 9516 },
+	{ 137, 9524 },
+	{ 138, 9532 },
+	{ 139, 9600 },
+	{ 140, 9604 },
+	{ 141, 9608 },
+	{ 142, 9612 },
+	{ 143, 9616 },
+	{ 144, 9617 },
+	{ 145, 9618 },
+	{ 146, 9619 },
+	{ 147, 8992 },
+	{ 148, 9632 },
+	{ 149, 8729 },
+	{ 150, 8730 },
+	{ 151, 8776 },
+	{ 152, 8804 },
+	{ 153, 8805 },
+	{ 154, 160 },
+	{ 155, 8993 },
+	{ 156, 176 },
+	{ 157, 178 },
+	{ 158, 183 },
+	{ 159, 247 },
+	{ 160, 9552 },
+	{ 161, 9553 },
+	{ 162, 9554 },
+	{ 163, 1105 },
+	{ 164, 1108 },
+	{ 165, 9556 },
+	{ 166, 1110 },
+	{ 167, 1111 },
+	{ 168, 9559 },
+	{ 169, 9560 },
+	{ 170, 9561 },
+	{ 171, 9562 },
+	{ 172, 9563 },
+	{ 173, 1169 },
+	{ 174, 9565 },
+	{ 175, 9566 },
+	{ 176, 9567 },
+	{ 177, 9568 },
+	{ 178, 9569 },
+	{ 179, 1025 },
+	{ 180, 1028 },
+	{ 181, 9571 },
+	{ 182, 1030 },
+	{ 183, 1031 },
+	{ 184, 9574 },
+	{ 185, 9575 },
+	{ 186, 9576 },
+	{ 187, 9577 },
+	{ 188, 9578 },
+	{ 189, 1168 },
+	{ 190, 9580 },
+	{ 191, 169 },
+	{ 192, 1102 },
+	{ 193, 1072 },
+	{ 194, 1073 },
+	{ 195, 1094 },
+	{ 196, 1076 },
+	{ 197, 1077 },
+	{ 198, 1092 },
+	{ 199, 1075 },
+	{ 200, 1093 },
+	{ 201, 1080 },
+	{ 202, 1081 },
+	{ 203, 1082 },
+	{ 204, 1083 },
+	{ 205, 1084 },
+	{ 206, 1085 },
+	{ 207, 1086 },
+	{ 208, 1087 },
+	{ 209, 1103 },
+	{ 210, 1088 },
+	{ 211, 1089 },
+	{ 212, 1090 },
+	{ 213, 1091 },
+	{ 214, 1078 },
+	{ 215, 1074 },
+	{ 216, 1100 },
+	{ 217, 1099 },
+	{ 218, 1079 },
+	{ 219, 1096 },
+	{ 220, 1101 },
+	{ 221, 1097 },
+	{ 222, 1095 },
+	{ 223, 1098 },
+	{ 224, 1070 },
+	{ 225, 1040 },
+	{ 226, 1041 },
+	{ 227, 1062 },
+	{ 228, 1044 },
+	{ 229, 1045 },
+	{ 230, 1060 },
+	{ 231, 1043 },
+	{ 232, 1061 },
+	{ 233, 1048 },
+	{ 234, 1049 },
+	{ 235, 1050 },
+	{ 236, 1051 },
+	{ 237, 1052 },
+	{ 238, 1053 },
+	{ 239, 1054 },
+	{ 240, 1055 },
+	{ 241, 1071 },
+	{ 242, 1056 },
+	{ 243, 1057 },
+	{ 244, 1058 },
+	{ 245, 1059 },
+	{ 246, 1046 },
+	{ 247, 1042 },
+	{ 248, 1068 },
+	{ 249, 1067 },
+	{ 250, 1047 },
+	{ 251, 1064 },
+	{ 252, 1069 },
+	{ 253, 1065 },
+	{ 254, 1063 },
+	{ 255, 1066 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 224 },
+	{ 97, 225 },
+	{ 97, 226 },
+	{ 97, 227 },
+	{ 97, 228 },
+	{ 97, 229 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 231 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 232 },
+	{ 101, 233 },
+	{ 101, 234 },
+	{ 101, 235 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 236 },
+	{ 105, 237 },
+	{ 105, 238 },
+	{ 105, 239 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 241 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 242 },
+	{ 110, 243 },
+	{ 110, 244 },
+	{ 110, 245 },
+	{ 110, 246 },
+	{ 110, 248 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 249 },
+	{ 117, 250 },
+	{ 117, 251 },
+	{ 117, 252 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 253 },
+	{ 121, 255 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t mslinedr[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 164 },
+	{ 165, 165 },
+	{ 166, 166 },
+	{ 167, 167 },
+	{ 168, 168 },
+	{ 169, 169 },
+	{ 170, 170 },
+	{ 171, 171 },
+	{ 172, 172 },
+	{ 173, 173 },
+	{ 174, 174 },
+	{ 175, 175 },
+	{ 176, 9639 },
+	{ 177, 9638 },
+	{ 178, 9640 },
+	{ 179, 9474 },
+	{ 180, 9508 },
+	{ 181, 9569 },
+	{ 182, 9570 },
+	{ 183, 9558 },
+	{ 184, 9557 },
+	{ 185, 9571 },
+	{ 186, 9553 },
+	{ 187, 9559 },
+	{ 188, 9565 },
+	{ 189, 9564 },
+	{ 190, 9563 },
+	{ 191, 9488 },
+	{ 192, 9492 },
+	{ 193, 9524 },
+	{ 194, 9516 },
+	{ 195, 9500 },
+	{ 196, 9472 },
+	{ 197, 9532 },
+	{ 198, 9566 },
+	{ 199, 9567 },
+	{ 200, 9562 },
+	{ 201, 9556 },
+	{ 202, 9577 },
+	{ 203, 9574 },
+	{ 204, 9568 },
+	{ 205, 9552 },
+	{ 206, 9580 },
+	{ 207, 9575 },
+	{ 208, 9576 },
+	{ 209, 9572 },
+	{ 210, 9573 },
+	{ 211, 9561 },
+	{ 212, 9560 },
+	{ 213, 9554 },
+	{ 214, 9555 },
+	{ 215, 9579 },
+	{ 216, 9578 },
+	{ 217, 9496 },
+	{ 218, 9484 },
+	{ 219, 9608 },
+	{ 220, 9604 },
+	{ 221, 9612 },
+	{ 222, 9616 },
+	{ 223, 9600 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 192 },
+	{ 65, 193 },
+	{ 65, 194 },
+	{ 65, 195 },
+	{ 65, 196 },
+	{ 65, 197 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 199 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 200 },
+	{ 69, 201 },
+	{ 69, 202 },
+	{ 69, 203 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 204 },
+	{ 73, 205 },
+	{ 73, 206 },
+	{ 73, 207 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 76, 321 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 108, 322 },
+	{ 77, 209 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 210 },
+	{ 78, 211 },
+	{ 78, 212 },
+	{ 78, 213 },
+	{ 78, 214 },
+	{ 78, 216 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 217 },
+	{ 85, 218 },
+	{ 85, 219 },
+	{ 85, 220 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 221 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t nextstep[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 160 },
+	{ 129, 192 },
+	{ 130, 193 },
+	{ 131, 194 },
+	{ 132, 195 },
+	{ 133, 196 },
+	{ 134, 197 },
+	{ 135, 199 },
+	{ 136, 200 },
+	{ 137, 201 },
+	{ 138, 202 },
+	{ 139, 203 },
+	{ 140, 204 },
+	{ 141, 205 },
+	{ 142, 206 },
+	{ 143, 207 },
+	{ 144, 208 },
+	{ 145, 209 },
+	{ 146, 210 },
+	{ 147, 211 },
+	{ 148, 212 },
+	{ 149, 213 },
+	{ 150, 214 },
+	{ 151, 217 },
+	{ 152, 218 },
+	{ 153, 219 },
+	{ 154, 220 },
+	{ 155, 221 },
+	{ 156, 222 },
+	{ 157, 181 },
+	{ 158, 215 },
+	{ 159, 247 },
+	{ 160, 169 },
+	{ 161, 161 },
+	{ 162, 162 },
+	{ 163, 163 },
+	{ 164, 8260 },
+	{ 165, 165 },
+	{ 166, 402 },
+	{ 167, 167 },
+	{ 168, 164 },
+	{ 169, 169 },
+	{ 170, 8220 },
+	{ 171, 171 },
+	{ 172, 8249 },
+	{ 173, 8250 },
+	{ 174, 64257 },
+	{ 175, 64258 },
+	{ 176, 174 },
+	{ 177, 8211 },
+	{ 178, 8224 },
+	{ 179, 8225 },
+	{ 180, 183 },
+	{ 181, 166 },
+	{ 182, 182 },
+	{ 183, 8729 },
+	{ 184, 8218 },
+	{ 185, 8222 },
+	{ 186, 8221 },
+	{ 187, 187 },
+	{ 188, 8943 },
+	{ 189, 8240 },
+	{ 190, 172 },
+	{ 191, 191 },
+	{ 192, 185 },
+	{ 193, 768 },
+	{ 194, 180 },
+	{ 195, 770 },
+	{ 196, 771 },
+	{ 197, 175 },
+	{ 198, 728 },
+	{ 199, 729 },
+	{ 200, 168 },
+	{ 201, 178 },
+	{ 202, 176 },
+	{ 203, 184 },
+	{ 204, 179 },
+	{ 205, 733 },
+	{ 206, 731 },
+	{ 207, 711 },
+	{ 208, 8212 },
+	{ 209, 177 },
+	{ 210, 188 },
+	{ 211, 189 },
+	{ 212, 190 },
+	{ 213, 224 },
+	{ 214, 225 },
+	{ 215, 226 },
+	{ 216, 227 },
+	{ 217, 228 },
+	{ 218, 229 },
+	{ 219, 231 },
+	{ 220, 232 },
+	{ 221, 233 },
+	{ 222, 234 },
+	{ 223, 235 },
+	{ 224, 236 },
+	{ 225, 198 },
+	{ 226, 237 },
+	{ 227, 170 },
+	{ 228, 238 },
+	{ 229, 239 },
+	{ 230, 240 },
+	{ 231, 241 },
+	{ 232, 321 },
+	{ 233, 216 },
+	{ 234, 338 },
+	{ 235, 186 },
+	{ 236, 242 },
+	{ 237, 243 },
+	{ 238, 244 },
+	{ 239, 245 },
+	{ 240, 246 },
+	{ 241, 230 },
+	{ 242, 249 },
+	{ 243, 250 },
+	{ 244, 251 },
+	{ 245, 305 },
+	{ 246, 252 },
+	{ 247, 253 },
+	{ 248, 322 },
+	{ 249, 248 },
+	{ 250, 339 },
+	{ 251, 223 },
+	{ 252, 254 },
+	{ 253, 255 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 258 },
+	{ 65, 260 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 259 },
+	{ 97, 261 },
+	{ 97, 462 },
+	{ 67, 262 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 67, 268 },
+	{ 99, 263 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 99, 269 },
+	{ 68, 270 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 69, 280 },
+	{ 69, 282 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 101, 281 },
+	{ 101, 283 },
+	{ 71, 284 },
+	{ 71, 286 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 287 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 304 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 313 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 314 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 323 },
+	{ 77, 325 },
+	{ 77, 327 },
+	{ 109, 324 },
+	{ 109, 326 },
+	{ 109, 328 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 336 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 337 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 340 },
+	{ 82, 342 },
+	{ 82, 344 },
+	{ 114, 341 },
+	{ 114, 343 },
+	{ 114, 345 },
+	{ 83, 346 },
+	{ 83, 348 },
+	{ 83, 350 },
+	{ 83, 352 },
+	{ 115, 347 },
+	{ 115, 349 },
+	{ 115, 351 },
+	{ 115, 353 },
+	{ 84, 354 },
+	{ 84, 356 },
+	{ 116, 355 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 366 },
+	{ 85, 368 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 367 },
+	{ 117, 369 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 89, 376 },
+	{ 121, 375 },
+	{ 90, 377 },
+	{ 90, 379 },
+	{ 90, 381 },
+	{ 122, 378 },
+	{ 122, 380 },
+	{ 122, 382 },
+};
+static convert_t symbol[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 8704 },
+	{ 35, 35 },
+	{ 36, 8707 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 8715 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 8727 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 8722 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 8773 },
+	{ 65, 913 },
+	{ 66, 914 },
+	{ 67, 935 },
+	{ 68, 916 },
+	{ 69, 917 },
+	{ 70, 934 },
+	{ 71, 915 },
+	{ 72, 919 },
+	{ 73, 921 },
+	{ 74, 977 },
+	{ 75, 922 },
+	{ 76, 923 },
+	{ 77, 924 },
+	{ 78, 925 },
+	{ 79, 927 },
+	{ 80, 928 },
+	{ 81, 920 },
+	{ 82, 929 },
+	{ 83, 931 },
+	{ 84, 932 },
+	{ 85, 933 },
+	{ 86, 962 },
+	{ 87, 937 },
+	{ 88, 926 },
+	{ 89, 936 },
+	{ 90, 918 },
+	{ 91, 91 },
+	{ 92, 8756 },
+	{ 93, 93 },
+	{ 94, 8869 },
+	{ 95, 95 },
+	{ 96, 8254 },
+	{ 97, 945 },
+	{ 98, 946 },
+	{ 99, 967 },
+	{ 100, 948 },
+	{ 101, 949 },
+	{ 102, 966 },
+	{ 103, 947 },
+	{ 104, 951 },
+	{ 105, 953 },
+	{ 106, 981 },
+	{ 107, 954 },
+	{ 108, 955 },
+	{ 109, 956 },
+	{ 110, 957 },
+	{ 111, 959 },
+	{ 112, 960 },
+	{ 113, 952 },
+	{ 114, 961 },
+	{ 115, 963 },
+	{ 116, 964 },
+	{ 117, 965 },
+	{ 118, 982 },
+	{ 119, 969 },
+	{ 120, 958 },
+	{ 121, 968 },
+	{ 122, 950 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 8764 },
+	{ 127, 127 },
+	{ 128, 128 },
+	{ 129, 129 },
+	{ 130, 130 },
+	{ 131, 131 },
+	{ 132, 132 },
+	{ 133, 133 },
+	{ 134, 134 },
+	{ 135, 135 },
+	{ 136, 136 },
+	{ 137, 137 },
+	{ 138, 138 },
+	{ 139, 139 },
+	{ 140, 140 },
+	{ 141, 141 },
+	{ 142, 142 },
+	{ 143, 143 },
+	{ 144, 144 },
+	{ 145, 145 },
+	{ 146, 146 },
+	{ 147, 147 },
+	{ 148, 148 },
+	{ 149, 149 },
+	{ 150, 150 },
+	{ 151, 151 },
+	{ 152, 152 },
+	{ 153, 153 },
+	{ 154, 154 },
+	{ 155, 155 },
+	{ 156, 156 },
+	{ 157, 157 },
+	{ 158, 158 },
+	{ 159, 159 },
+	{ 160, 160 },
+	{ 161, 978 },
+	{ 162, 8242 },
+	{ 163, 8804 },
+	{ 164, 8725 },
+	{ 165, 8734 },
+	{ 166, 402 },
+	{ 167, 9827 },
+	{ 168, 9830 },
+	{ 169, 9829 },
+	{ 170, 9824 },
+	{ 171, 8596 },
+	{ 172, 8592 },
+	{ 173, 8593 },
+	{ 174, 8594 },
+	{ 175, 8595 },
+	{ 176, 176 },
+	{ 177, 177 },
+	{ 178, 8243 },
+	{ 179, 8805 },
+	{ 180, 215 },
+	{ 181, 8733 },
+	{ 182, 8706 },
+	{ 183, 8729 },
+	{ 184, 247 },
+	{ 185, 8800 },
+	{ 186, 8801 },
+	{ 187, 8776 },
+	{ 188, 8943 },
+	{ 189, 189 },
+	{ 190, 190 },
+	{ 191, 8629 },
+	{ 192, 192 },
+	{ 193, 8465 },
+	{ 194, 8476 },
+	{ 195, 8472 },
+	{ 196, 8855 },
+	{ 197, 8853 },
+	{ 198, 8709 },
+	{ 199, 8745 },
+	{ 200, 8746 },
+	{ 201, 8835 },
+	{ 202, 8839 },
+	{ 203, 8836 },
+	{ 204, 8834 },
+	{ 205, 8838 },
+	{ 206, 8712 },
+	{ 207, 8713 },
+	{ 208, 8736 },
+	{ 209, 8711 },
+	{ 210, 174 },
+	{ 211, 169 },
+	{ 212, 8482 },
+	{ 213, 8719 },
+	{ 214, 8730 },
+	{ 215, 8901 },
+	{ 216, 172 },
+	{ 217, 8743 },
+	{ 218, 8744 },
+	{ 219, 8660 },
+	{ 220, 8656 },
+	{ 221, 8657 },
+	{ 222, 8658 },
+	{ 223, 8659 },
+	{ 224, 9674 },
+	{ 225, 9001 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 8721 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 9002 },
+	{ 242, 8747 },
+	{ 243, 8992 },
+	{ 244, 244 },
+	{ 245, 8993 },
+	{ 246, 246 },
+	{ 247, 247 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 255 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 192, 65 },
+	{ 192, 193 },
+	{ 192, 194 },
+	{ 192, 195 },
+	{ 192, 196 },
+	{ 192, 197 },
+	{ 192, 256 },
+	{ 192, 258 },
+	{ 192, 260 },
+	{ 192, 461 },
+	{ 226, 97 },
+	{ 226, 224 },
+	{ 226, 225 },
+	{ 226, 229 },
+	{ 226, 257 },
+	{ 226, 259 },
+	{ 226, 261 },
+	{ 226, 462 },
+	{ 231, 99 },
+	{ 231, 263 },
+	{ 231, 265 },
+	{ 231, 267 },
+	{ 231, 269 },
+	{ 232, 101 },
+	{ 232, 275 },
+	{ 232, 277 },
+	{ 232, 279 },
+	{ 232, 281 },
+	{ 232, 283 },
+	{ 236, 105 },
+	{ 236, 297 },
+	{ 236, 299 },
+	{ 236, 301 },
+	{ 236, 303 },
+	{ 236, 305 },
+	{ 236, 464 },
+	{ 244, 110 },
+	{ 244, 242 },
+	{ 244, 243 },
+	{ 244, 245 },
+	{ 244, 333 },
+	{ 244, 335 },
+	{ 244, 337 },
+	{ 244, 466 },
+	{ 244, 491 },
+	{ 249, 117 },
+	{ 249, 361 },
+	{ 249, 363 },
+	{ 249, 365 },
+	{ 249, 367 },
+	{ 249, 369 },
+	{ 249, 371 },
+	{ 249, 468 },
+	{ 253, 121 },
+	{ 253, 375 },
+};
+static convert_t tex_dcr_in[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 258 },
+	{ 129, 260 },
+	{ 130, 262 },
+	{ 131, 268 },
+	{ 132, 270 },
+	{ 133, 282 },
+	{ 134, 280 },
+	{ 135, 286 },
+	{ 136, 313 },
+	{ 137, 65534 },
+	{ 138, 321 },
+	{ 139, 323 },
+	{ 140, 327 },
+	{ 141, 330 },
+	{ 142, 336 },
+	{ 143, 340 },
+	{ 144, 344 },
+	{ 145, 346 },
+	{ 146, 352 },
+	{ 147, 350 },
+	{ 148, 356 },
+	{ 149, 354 },
+	{ 150, 368 },
+	{ 151, 366 },
+	{ 152, 376 },
+	{ 153, 377 },
+	{ 154, 381 },
+	{ 155, 379 },
+	{ 156, 306 },
+	{ 157, 304 },
+	{ 158, 272 },
+	{ 159, 167 },
+	{ 160, 259 },
+	{ 161, 261 },
+	{ 162, 263 },
+	{ 163, 269 },
+	{ 164, 65534 },
+	{ 165, 283 },
+	{ 166, 281 },
+	{ 167, 287 },
+	{ 168, 314 },
+	{ 169, 65534 },
+	{ 170, 322 },
+	{ 171, 324 },
+	{ 172, 328 },
+	{ 173, 331 },
+	{ 174, 337 },
+	{ 175, 341 },
+	{ 176, 345 },
+	{ 177, 347 },
+	{ 178, 353 },
+	{ 179, 351 },
+	{ 180, 65534 },
+	{ 181, 355 },
+	{ 182, 369 },
+	{ 183, 367 },
+	{ 184, 255 },
+	{ 185, 378 },
+	{ 186, 382 },
+	{ 187, 380 },
+	{ 188, 307 },
+	{ 189, 161 },
+	{ 190, 191 },
+	{ 191, 163 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 338 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 65534 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 339 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 223 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 325 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 348 },
+	{ 115, 349 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+};
+static convert_t tex_dcr_out[] = {
+	{ 0, 0 },
+	{ 1, 1 },
+	{ 2, 2 },
+	{ 3, 3 },
+	{ 4, 4 },
+	{ 5, 5 },
+	{ 6, 6 },
+	{ 7, 7 },
+	{ 8, 8 },
+	{ 9, 9 },
+	{ 10, 10 },
+	{ 11, 11 },
+	{ 12, 12 },
+	{ 13, 13 },
+	{ 14, 14 },
+	{ 15, 15 },
+	{ 16, 16 },
+	{ 17, 17 },
+	{ 18, 18 },
+	{ 19, 19 },
+	{ 20, 20 },
+	{ 21, 21 },
+	{ 22, 22 },
+	{ 23, 23 },
+	{ 24, 24 },
+	{ 25, 25 },
+	{ 26, 26 },
+	{ 27, 27 },
+	{ 28, 28 },
+	{ 29, 29 },
+	{ 30, 30 },
+	{ 31, 31 },
+	{ 32, 32 },
+	{ 33, 33 },
+	{ 34, 34 },
+	{ 35, 35 },
+	{ 36, 36 },
+	{ 37, 37 },
+	{ 38, 38 },
+	{ 39, 39 },
+	{ 40, 40 },
+	{ 41, 41 },
+	{ 42, 42 },
+	{ 43, 43 },
+	{ 44, 44 },
+	{ 45, 45 },
+	{ 46, 46 },
+	{ 47, 47 },
+	{ 48, 48 },
+	{ 49, 49 },
+	{ 50, 50 },
+	{ 51, 51 },
+	{ 52, 52 },
+	{ 53, 53 },
+	{ 54, 54 },
+	{ 55, 55 },
+	{ 56, 56 },
+	{ 57, 57 },
+	{ 58, 58 },
+	{ 59, 59 },
+	{ 60, 60 },
+	{ 61, 61 },
+	{ 62, 62 },
+	{ 63, 63 },
+	{ 64, 64 },
+	{ 65, 65 },
+	{ 66, 66 },
+	{ 67, 67 },
+	{ 68, 68 },
+	{ 69, 69 },
+	{ 70, 70 },
+	{ 71, 71 },
+	{ 72, 72 },
+	{ 73, 73 },
+	{ 74, 74 },
+	{ 75, 75 },
+	{ 76, 76 },
+	{ 77, 77 },
+	{ 78, 78 },
+	{ 79, 79 },
+	{ 80, 80 },
+	{ 81, 81 },
+	{ 82, 82 },
+	{ 83, 83 },
+	{ 84, 84 },
+	{ 85, 85 },
+	{ 86, 86 },
+	{ 87, 87 },
+	{ 88, 88 },
+	{ 89, 89 },
+	{ 90, 90 },
+	{ 91, 91 },
+	{ 92, 92 },
+	{ 93, 93 },
+	{ 94, 94 },
+	{ 95, 95 },
+	{ 96, 96 },
+	{ 97, 97 },
+	{ 98, 98 },
+	{ 99, 99 },
+	{ 100, 100 },
+	{ 101, 101 },
+	{ 102, 102 },
+	{ 103, 103 },
+	{ 104, 104 },
+	{ 105, 105 },
+	{ 106, 106 },
+	{ 107, 107 },
+	{ 108, 108 },
+	{ 109, 109 },
+	{ 110, 110 },
+	{ 111, 111 },
+	{ 112, 112 },
+	{ 113, 113 },
+	{ 114, 114 },
+	{ 115, 115 },
+	{ 116, 116 },
+	{ 117, 117 },
+	{ 118, 118 },
+	{ 119, 119 },
+	{ 120, 120 },
+	{ 121, 121 },
+	{ 122, 122 },
+	{ 123, 123 },
+	{ 124, 124 },
+	{ 125, 125 },
+	{ 126, 126 },
+	{ 127, 127 },
+	{ 128, 258 },
+	{ 129, 260 },
+	{ 130, 262 },
+	{ 131, 268 },
+	{ 132, 270 },
+	{ 133, 282 },
+	{ 134, 280 },
+	{ 135, 286 },
+	{ 136, 313 },
+	{ 137, 65534 },
+	{ 138, 321 },
+	{ 139, 323 },
+	{ 140, 327 },
+	{ 141, 330 },
+	{ 142, 336 },
+	{ 143, 340 },
+	{ 144, 344 },
+	{ 145, 346 },
+	{ 146, 352 },
+	{ 147, 350 },
+	{ 148, 356 },
+	{ 149, 354 },
+	{ 150, 368 },
+	{ 151, 366 },
+	{ 152, 376 },
+	{ 153, 377 },
+	{ 154, 381 },
+	{ 155, 379 },
+	{ 156, 306 },
+	{ 157, 304 },
+	{ 158, 272 },
+	{ 159, 167 },
+	{ 160, 259 },
+	{ 161, 261 },
+	{ 162, 263 },
+	{ 163, 269 },
+	{ 164, 65534 },
+	{ 165, 283 },
+	{ 166, 281 },
+	{ 167, 287 },
+	{ 168, 314 },
+	{ 169, 65534 },
+	{ 170, 322 },
+	{ 171, 324 },
+	{ 172, 328 },
+	{ 173, 331 },
+	{ 174, 337 },
+	{ 175, 341 },
+	{ 176, 345 },
+	{ 177, 347 },
+	{ 178, 353 },
+	{ 179, 351 },
+	{ 180, 65534 },
+	{ 181, 355 },
+	{ 182, 369 },
+	{ 183, 367 },
+	{ 184, 255 },
+	{ 185, 378 },
+	{ 186, 382 },
+	{ 187, 380 },
+	{ 188, 307 },
+	{ 189, 161 },
+	{ 190, 191 },
+	{ 191, 163 },
+	{ 192, 192 },
+	{ 193, 193 },
+	{ 194, 194 },
+	{ 195, 195 },
+	{ 196, 196 },
+	{ 197, 197 },
+	{ 198, 198 },
+	{ 199, 199 },
+	{ 200, 200 },
+	{ 201, 201 },
+	{ 202, 202 },
+	{ 203, 203 },
+	{ 204, 204 },
+	{ 205, 205 },
+	{ 206, 206 },
+	{ 207, 207 },
+	{ 208, 208 },
+	{ 209, 209 },
+	{ 210, 210 },
+	{ 211, 211 },
+	{ 212, 212 },
+	{ 213, 213 },
+	{ 214, 214 },
+	{ 215, 338 },
+	{ 216, 216 },
+	{ 217, 217 },
+	{ 218, 218 },
+	{ 219, 219 },
+	{ 220, 220 },
+	{ 221, 221 },
+	{ 222, 222 },
+	{ 223, 65534 },
+	{ 224, 224 },
+	{ 225, 225 },
+	{ 226, 226 },
+	{ 227, 227 },
+	{ 228, 228 },
+	{ 229, 229 },
+	{ 230, 230 },
+	{ 231, 231 },
+	{ 232, 232 },
+	{ 233, 233 },
+	{ 234, 234 },
+	{ 235, 235 },
+	{ 236, 236 },
+	{ 237, 237 },
+	{ 238, 238 },
+	{ 239, 239 },
+	{ 240, 240 },
+	{ 241, 241 },
+	{ 242, 242 },
+	{ 243, 243 },
+	{ 244, 244 },
+	{ 245, 245 },
+	{ 246, 246 },
+	{ 247, 339 },
+	{ 248, 248 },
+	{ 249, 249 },
+	{ 250, 250 },
+	{ 251, 251 },
+	{ 252, 252 },
+	{ 253, 253 },
+	{ 254, 254 },
+	{ 255, 223 },
+	{ 34, 8220 },
+	{ 34, 8221 },
+	{ 39, 8216 },
+	{ 39, 8217 },
+	{ 45, 8211 },
+	{ 45, 8212 },
+	{ 32, 8194 },
+	{ 32, 8195 },
+	{ 32, 8201 },
+	{ 65, 256 },
+	{ 65, 461 },
+	{ 97, 257 },
+	{ 97, 462 },
+	{ 67, 264 },
+	{ 67, 266 },
+	{ 99, 265 },
+	{ 99, 267 },
+	{ 100, 271 },
+	{ 69, 274 },
+	{ 69, 276 },
+	{ 69, 278 },
+	{ 101, 275 },
+	{ 101, 277 },
+	{ 101, 279 },
+	{ 71, 284 },
+	{ 71, 288 },
+	{ 71, 290 },
+	{ 71, 486 },
+	{ 71, 500 },
+	{ 103, 285 },
+	{ 103, 289 },
+	{ 103, 291 },
+	{ 103, 487 },
+	{ 103, 501 },
+	{ 72, 292 },
+	{ 104, 293 },
+	{ 73, 296 },
+	{ 73, 298 },
+	{ 73, 300 },
+	{ 73, 302 },
+	{ 73, 463 },
+	{ 105, 297 },
+	{ 105, 299 },
+	{ 105, 301 },
+	{ 105, 303 },
+	{ 105, 305 },
+	{ 105, 464 },
+	{ 74, 308 },
+	{ 106, 309 },
+	{ 75, 310 },
+	{ 75, 488 },
+	{ 107, 311 },
+	{ 107, 489 },
+	{ 76, 315 },
+	{ 76, 317 },
+	{ 76, 319 },
+	{ 108, 316 },
+	{ 108, 318 },
+	{ 108, 320 },
+	{ 77, 325 },
+	{ 109, 326 },
+	{ 109, 329 },
+	{ 78, 332 },
+	{ 78, 334 },
+	{ 78, 465 },
+	{ 78, 490 },
+	{ 110, 333 },
+	{ 110, 335 },
+	{ 110, 466 },
+	{ 110, 491 },
+	{ 82, 342 },
+	{ 114, 343 },
+	{ 83, 348 },
+	{ 115, 349 },
+	{ 116, 357 },
+	{ 85, 360 },
+	{ 85, 362 },
+	{ 85, 364 },
+	{ 85, 370 },
+	{ 85, 467 },
+	{ 117, 361 },
+	{ 117, 363 },
+	{ 117, 365 },
+	{ 117, 371 },
+	{ 117, 468 },
+	{ 87, 372 },
+	{ 119, 373 },
+	{ 89, 374 },
+	{ 121, 375 },
+};
+allcharconvert_t allcharconvert[] = {
+{ "adobeiso",
+	"Adobe ISO",
+	{ "ADOBEISO", "", "", "", "", "", "", },
+	CHARSETARRAY( adobeiso )
+},
+{ "adobestd",
+	"Adobe Standard",
+	{ "ADOBESTD", "", "", "", "", "", "", },
+	CHARSETARRAY( adobestd )
+},
+{ "adobesym",
+	"Adobe Symbol",
+	{ "ADOBESYM", "", "", "", "", "", "", },
+	CHARSETARRAY( adobesym )
+},
+{ "applecro",
+	"Apple Croatian",
+	{ "APPLECRO", "MACCRO", "", "", "", "", "", },
+	CHARSETARRAY( applecro )
+},
+{ "applecyr",
+	"Apple Cyrillic",
+	{ "MACCYRILLIC", "X-MAC-CYRILLIC", "", "", "", "", "", },
+	CHARSETARRAY( applecyr )
+},
+{ "applegk2",
+	"Apple Greek 2",
+	{ "APPLEGK2", "", "", "", "", "", "", },
+	CHARSETARRAY( applegk2 )
+},
+{ "applegrk",
+	"Apple Greek",
+	{ "MACGRK", "APPLEGRK", "", "", "", "", "", },
+	CHARSETARRAY( applegrk )
+},
+{ "macice",
+	"Macintosh Iceland(?)",
+	{ "MACICE", "APPLEICE", "", "", "", "", "", },
+	CHARSETARRAY( macice )
+},
+{ "macroman",
+	"Macintosh Roman",
+	{ "MACROMAN", "APPLEROM", "CSMACINTOSH", "MACINTOSH", "MAC", "", "", },
+	CHARSETARRAY( macroman )
+},
+{ "macromanian",
+	"Macintosh Romanian",
+	{ "MACROMANIAN", "APPLERUM", "", "", "", "", "", },
+	CHARSETARRAY( macromanian )
+},
+{ "macturkish",
+	"Macintosh Turkish",
+	{ "MACTURKISH", "APPLETURK", "", "", "", "", "", },
+	CHARSETARRAY( macturkish )
+},
+{ "atarist",
+	"Atari ST",
+	{ "ATARIST", "", "", "", "", "", "", },
+	CHARSETARRAY( atarist )
+},
+{ "cp437",
+	"MS-DOS Code Page 437 from original IBM PC",
+	{ "CP437", "IBM437", "437", "", "", "", "", },
+	CHARSETARRAY( cp437 )
+},
+{ "cp737",
+	"MS-DOS Code Page 737 Greek",
+	{ "CP737", "IBM737", "737", "", "", "", "", },
+	CHARSETARRAY( cp737 )
+},
+{ "cp775",
+	"MS-DOS Code Page 775 Baltic languages",
+	{ "CP775", "IBM775", "775", "", "", "", "", },
+	CHARSETARRAY( cp775 )
+},
+{ "cp850",
+	"MS-DOS Code Page 850 Western Europe",
+	{ "CP850", "IBM850", "CSPC850MULTILINGUAL", "850", "", "", "", },
+	CHARSETARRAY( cp850 )
+},
+{ "cp851",
+	"MS-DOS Code Page 851 Greek 1",
+	{ "CP851", "IBM851", "851", "", "", "", "", },
+	CHARSETARRAY( cp851 )
+},
+{ "cp852",
+	"MS-DOS Code Page 852 Central European languages",
+	{ "CP852", "IBM852", "852", "", "", "", "", },
+	CHARSETARRAY( cp852 )
+},
+{ "cp853",
+	"MS-DOS Code Page 853 Multilingual Latin 3",
+	{ "CP853", "IBM853", "853", "", "", "", "", },
+	CHARSETARRAY( cp853 )
+},
+{ "cp855",
+	"MS-DOS Code Page 855 Cyrillic",
+	{ "CP855", "IBM855", "855", "", "", "", "", },
+	CHARSETARRAY( cp855 )
+},
+{ "cp857",
+	"MS-DOS Code Page 857 Turkish",
+	{ "CP857", "IBM857", "857", "", "", "", "", },
+	CHARSETARRAY( cp857 )
+},
+{ "cp860",
+	"MS-DOS Code Page 860 Portugese",
+	{ "CP860", "IBM860", "860", "", "", "", "", },
+	CHARSETARRAY( cp860 )
+},
+{ "cp861",
+	"MS-DOS Code Page 861 Icelandic languages",
+	{ "CP861", "IBM861", "861", "", "", "", "", },
+	CHARSETARRAY( cp861 )
+},
+{ "cp862",
+	"MS-DOS Code Page 862 Hebrew",
+	{ "CP862", "IBM862", "862", "", "", "", "", },
+	CHARSETARRAY( cp862 )
+},
+{ "cp863",
+	"MS-DOS Code Page 863 French",
+	{ "CP863", "IBM863", "863", "", "", "", "", },
+	CHARSETARRAY( cp863 )
+},
+{ "cp864",
+	"MS-DOS Code Page 864 Arabic",
+	{ "CP864", "IBM864", "864", "", "", "", "", },
+	CHARSETARRAY( cp864 )
+},
+{ "cp865",
+	"MS-DOS Code Page 865 Nordic languages",
+	{ "CP865", "IBM865", "865", "", "", "", "", },
+	CHARSETARRAY( cp865 )
+},
+{ "cp866",
+	"MS-DOS Code Page 866 Cyrillic",
+	{ "CP866", "IBM866", "866", "CSIBM866", "", "", "", },
+	CHARSETARRAY( cp866 )
+},
+{ "cp869",
+	"MS-DOS Code Page 869 Greek",
+	{ "CP869", "IBM869", "869", "", "", "", "", },
+	CHARSETARRAY( cp869 )
+},
+{ "cp874",
+	"Windows-874 Thai",
+	{ "CP874", "WINDOWS-874", "MS874", "X-WINDOWS-874", "X-IBM874", "874", "", },
+	CHARSETARRAY( cp874 )
+},
+{ "cp895",
+	"MS-DOS Code Page 895 Kamenicky encoding",
+	{ "CP895", "895", "", "", "", "", "", },
+	CHARSETARRAY( cp895 )
+},
+{ "cp1250",
+	"Windows-1250 Central and Eastern European",
+	{ "CP1250", "WINDOWS-1250", "MS-EE", "", "", "", "", },
+	CHARSETARRAY( cp1250 )
+},
+{ "cp1251",
+	"Windows-1251 Cyrillic",
+	{ "CP1251", "WINDOWS-1251", "MS-CYRL", "", "", "", "", },
+	CHARSETARRAY( cp1251 )
+},
+{ "cp1252",
+	"Windows-1252 ISO 8859-1 superset",
+	{ "CP1252", "WINDOWS-1252", "MS-ANSI", "", "", "", "", },
+	CHARSETARRAY( cp1252 )
+},
+{ "cp1253",
+	"Windows-1253 Greek",
+	{ "CP1253", "WINDOWS-1253", "MS-GREEK", "", "", "", "", },
+	CHARSETARRAY( cp1253 )
+},
+{ "cp1254",
+	"Windows-1254 Turkish",
+	{ "CP1254", "WINDOWS-1254", "MS-TURK", "", "", "", "", },
+	CHARSETARRAY( cp1254 )
+},
+{ "cp1255",
+	"Windows-1255 ISO 8859-8 Hebrew",
+	{ "CP1255", "WINDOWS-1255", "MS-HEBR", "", "", "", "", },
+	CHARSETARRAY( cp1255 )
+},
+{ "cp1256",
+	"Windows-1256 Arabic",
+	{ "CP1256", "WINDOWS-1256", "MS-ARAB", "", "", "", "", },
+	CHARSETARRAY( cp1256 )
+},
+{ "cp1257",
+	"Windows-1257 Baltic languages",
+	{ "CP1257", "WINDOWS-1257", "WINBALTRIM", "", "", "", "", },
+	CHARSETARRAY( cp1257 )
+},
+{ "cp1258",
+	"Windows-1258 Vietnamese",
+	{ "CP1258", "WINDOWS-1258", "", "", "", "", "", },
+	CHARSETARRAY( cp1258 )
+},
+{ "decmcs",
+	"DEC Multinational Character Set",
+	{ "DECMCS", "", "", "", "", "", "", },
+	CHARSETARRAY( decmcs )
+},
+{ "ebc037",
+	"EBCDIC Codepage 037 Latin-1",
+	{ "EBC037", "", "", "", "", "", "", },
+	CHARSETARRAY( ebc037 )
+},
+{ "ebc1026",
+	"EBCDIC 1026 Turkish",
+	{ "EBC1026", "", "", "", "", "", "", },
+	CHARSETARRAY( ebc1026 )
+},
+{ "ebc1047",
+	"EBCDIC 1047 Latin 1",
+	{ "EBC1047", "", "", "", "", "", "", },
+	CHARSETARRAY( ebc1047 )
+},
+{ "ebc500",
+	"EBCDIC 500 Latin 1",
+	{ "EBC500", "", "", "", "", "", "", },
+	CHARSETARRAY( ebc500 )
+},
+{ "ebc875",
+	"EBCDIC 875 Greek",
+	{ "EBC875", "", "", "", "", "", "", },
+	CHARSETARRAY( ebc875 )
+},
+{ "hp48",
+	"HP48",
+	{ "HP48", "", "", "", "", "", "", },
+	CHARSETARRAY( hp48 )
+},
+{ "hproman8",
+	"HP Roman8",
+	{ "HPROMAN8", "", "", "", "", "", "", },
+	CHARSETARRAY( hproman8 )
+},
+{ "iso646",
+	"ISO/IEC 646",
+	{ "ISO646", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646 )
+},
+{ "iso646_irv",
+	"ISO/IEC 646-IRV International Reference Variant",
+	{ "ISO646-IRV", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_irv )
+},
+{ "iso646_ca",
+	"ISO/IEC 646-CA Canada",
+	{ "ISO646-CA", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_ca )
+},
+{ "iso646_ch",
+	"ISO/IEC 646-CH",
+	{ "ISO646-CH", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_ch )
+},
+{ "iso646_de",
+	"ISO/IEC 646-DE Germany",
+	{ "ISO646-DE", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_de )
+},
+{ "iso646_es",
+	"ISO/IEC 646-ES Spain",
+	{ "ISO646-ES", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_es )
+},
+{ "iso646_fi",
+	"ISO/IEC 646-FI Finland",
+	{ "ISO646-FI", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_fi )
+},
+{ "iso646_fr",
+	"ISO/IEC 646-FR France",
+	{ "ISO646-FR", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_fr )
+},
+{ "iso646_gb",
+	"ISO/IEC 646-GB United Kingdom",
+	{ "ISO646-GB", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_gb )
+},
+{ "iso646_it",
+	"ISO/IEC 646-IT",
+	{ "ISO646-IT", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_it )
+},
+{ "iso646_nl",
+	"ISO/IEC 646-NL",
+	{ "ISO646-NL", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_nl )
+},
+{ "iso646_no",
+	"ISO/IEC 646-NO Norway",
+	{ "ISO646-NO", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_no )
+},
+{ "iso646_pt",
+	"ISO/IEC 646-PT Portugal",
+	{ "ISO646-PT", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_pt )
+},
+{ "iso646_se",
+	"ISO/IEC 646-SE Sweden",
+	{ "ISO646-SE", "", "", "", "", "", "", },
+	CHARSETARRAY( iso646_se )
+},
+{ "iso8859_1",
+	"ISO/IEC 8859-1:1998 Latin-1",
+	{ "ISO-8859-1", "CSISOLATIN", "LATIN1", "ISO-IR-100", "CP819", "IBM819", "ISO_8859-1", },
+	CHARSETARRAY( iso8859_1 )
+},
+{ "iso8859_2",
+	"ISO/IEC 8859-2:1999 Latin-2 Eastern European",
+	{ "ISO-8859-2", "CSISOLATIN2", "LATIN2", "ISO-IR-101", "ISO_8859-2", "ISO_8859-2:1987", "L2", },
+	CHARSETARRAY( iso8859_2 )
+},
+{ "iso8859_3",
+	"ISO/IEC 8859-3:1999 Latin-3 South European",
+	{ "ISO-8859-3", "CSISOLATIN3", "LATIN3", "ISO-IR-109", "ISO_8859-3", "ISO_8859-3:1988", "L3", },
+	CHARSETARRAY( iso8859_3 )
+},
+{ "iso8859_4",
+	"ISO/IEC 8859-4:1998 Latin-4 North European",
+	{ "ISO-8859-4", "CSISOLATIN4", "LATIN4", "ISO-IR-110", "ISO_8859-4", "ISO_8859-4:1988", "L4", },
+	CHARSETARRAY( iso8859_4 )
+},
+{ "iso8859_5",
+	"ISO/IEC 8859-5:1999 Latin/Cyrillic",
+	{ "ISO-8859-5", "CSISOLATINCYRILLIC", "CYRILLIC", "ISO-IR-144", "ISO_8859-5", "ISO_8859-5:1988", "", },
+	CHARSETARRAY( iso8859_5 )
+},
+{ "iso8859_6",
+	"ISO/IEC 8859-6:1999 Latin/Arabic",
+	{ "ISO-8859-6", "ARABIC", "ASMO-708", "CSISOLATINARABIC", "ECMA-114", "ISO-IR-127", "ISO_8859-6", },
+	CHARSETARRAY( iso8859_6 )
+},
+{ "iso8859_7",
+	"ISO/IEC 8859-7:2003 Latin/Greek",
+	{ "ISO-8859-7", "CSISOLATINGREEK", "GREEK", "ECMA-118", "ELOT_928", "GREEK8", "ISO-IR-126", },
+	CHARSETARRAY( iso8859_7 )
+},
+{ "iso8859_8",
+	"ISO/IEC 8859-8:1999 Latin/Hebrew",
+	{ "ISO-8859-8", "CSISOLATINHEBREW", "HEBREW", "ISO-IR-138", "ISO_8859-8", "ISO_8859-8:1988", "", },
+	CHARSETARRAY( iso8859_8 )
+},
+{ "iso8859_9",
+	"ISO/IEC 8859-9:1999 Latin-5 Turkish",
+	{ "ISO-8859-9", "CSISOLATIN5", "LATIN5", "ISO-IR-148", "ISO_8859-9", "ISO_8859-9:1989", "L5", },
+	CHARSETARRAY( iso8859_9 )
+},
+{ "iso8859_10",
+	"ISO/IEC 8859-10:1998 Latin-6 Nordic languages",
+	{ "ISO-8859-10", "CSISOLATIN6", "LATIN6", "ISO-IR-157", "ISO_8859-10", "ISO_8859-10:1992", "L6", },
+	CHARSETARRAY( iso8859_10 )
+},
+{ "iso8859_11",
+	"ISO/IEC 8859-11:2001 Latin/Thai",
+	{ "ISO-8859-11,", "TIS-620,", "TIS620,", "TACTIS", "", "", "", },
+	CHARSETARRAY( iso8859_11 )
+},
+{ "iso8859_13",
+	"ISO/IEC 8859-13:1998 Latin-7 Baltic Rim",
+	{ "ISO-8859-13", "CSISOLATIN7", "LATIN7", "ISO-IR-179", "ISO_8859-13", "L7", "", },
+	CHARSETARRAY( iso8859_13 )
+},
+{ "iso8859_14",
+	"ISO/IEC 8859-14:1998 Latin-8 Celtic",
+	{ "ISO-8859-14", "CSISOLATIN8", "LATIN8", "ISO-IR-199", "ISO_8859-14", "ISO_8859-14:1998", "L8", },
+	CHARSETARRAY( iso8859_14 )
+},
+{ "iso8859_15",
+	"ISO/IEC 8859-15:1999 Latin-9 Western European",
+	{ "ISO-8859-15", "ISO-IR-203", "ISO_8859-15", "ISO_8859-15:1998", "", "", "", },
+	CHARSETARRAY( iso8859_15 )
+},
+{ "iso8859_16",
+	"ISO/IEC 8859-16:2001 Latin-10 South-Eastern European",
+	{ "ISO-8859-16", "CSISOLATIN10", "LATIN10", "ISO-IR-226", "ISO_8859-16", "ISO_8859-16:2000", "", },
+	CHARSETARRAY( iso8859_16 )
+},
+{ "koi8_r",
+	"KOI8-R Kod Obmena Informatsiey, 8 bit Russian",
+	{ "KOI8-R", "KOI8R", "CSKOI8R", "", "", "", "", },
+	CHARSETARRAY( koi8_r )
+},
+{ "koi8_u",
+	"KOI8-U Kod Obmena Informatsiey, 8 bit Ukranian",
+	{ "KOI8-U", "KOI8U", "CSKOI8U", "", "", "", "", },
+	CHARSETARRAY( koi8_u )
+},
+{ "mslinedr",
+	"MS LineDraw",
+	{ "MSLINEDR", "", "", "", "", "", "", },
+	CHARSETARRAY( mslinedr )
+},
+{ "nextstep",
+	"NextStep",
+	{ "NEXTSTEP", "", "", "", "", "", "", },
+	CHARSETARRAY( nextstep )
+},
+{ "symbol",
+	"MS Windows Symbol Font",
+	{ "SYMBOL", "", "", "", "", "", "", },
+	CHARSETARRAY( symbol )
+},
+{ "tex_dcr_in",
+	"TeX dcr input for European Computer Roman Font",
+	{ "TEX_DCR_IN", "", "", "", "", "", "", },
+	CHARSETARRAY( tex_dcr_in )
+},
+{ "tex_dcr_out",
+	"TeX dcr output for European Computer Roman Font",
+	{ "TEX_DCR_OUT", "", "", "", "", "", "", },
+	CHARSETARRAY( tex_dcr_out )
+},
+};
+int nallcharconvert = ARRAYSIZE( allcharconvert );
+
+char *
+charset_get_xmlname( int n )
+{
+	static char unknown[] = "???";
+	static char utf8[] = "UTF-8";
+	static char gb18030[] = "GB18030";
+	char *ret = unknown;
+	if ( n>=0 && n < nallcharconvert ) {
+		ret = allcharconvert[n].aliases[0];
+	} else if ( n==CHARSET_UNICODE ) {
+		ret = utf8;
+	} else if ( n==CHARSET_GB18030 ) {
+		ret = gb18030;
+	}
+	return ret;
+}
+
+int
+charset_find( char *name )
+{
+	int i, j, ret = CHARSET_UNKNOWN;
+	if ( name==NULL ) return ret;
+	for ( i=0; i<nallcharconvert && ret==CHARSET_UNKNOWN; ++i ){
+		if ( !strcasecmp( name, allcharconvert[i].cmdname ) ) ret = i;
+		else {
+			for ( j=0; j<CHARSET_NALIASES && ret==CHARSET_UNKNOWN; ++j ) {
+				if ( allcharconvert[i].aliases[j][0]=='\0' ) continue;
+				if ( !strcasecmp( name, allcharconvert[i].aliases[j] ) ) ret = i;
+			}
+		}
+	}
+	return ret;
+}
+
+void
+charset_list_all( FILE *fp )
+{
+	int i;
+	for ( i=0; i<nallcharconvert; ++i ){
+		fprintf( fp, " %s %s\n", allcharconvert[i].cmdname,
+			allcharconvert[i].descriptname );
+	}
+}
+
+unsigned int
+charset_lookupchar( int charsetin, char c )
+{
+	unsigned char uc;
+	uc = ( unsigned char ) c;
+	return allcharconvert[charsetin].table[uc].unicode;
+}
+
+unsigned int
+charset_lookupuni( int charsetout, unsigned int unicode )
+{
+	int i;
+	if ( charsetout==CHARSET_UNICODE ) return unicode;
+	for ( i=0; i<allcharconvert[charsetout].ntable; ++i ) {
+		if ( unicode == allcharconvert[charsetout].table[i].unicode )
+			return allcharconvert[charsetout].table[i].index;
+	}
+	return '?';
+}
+
diff --git a/bibutils/charsets.h b/bibutils/charsets.h
--- a/bibutils/charsets.h
+++ b/bibutils/charsets.h
@@ -9,19 +9,17 @@
 #ifndef CHARSETS_H
 #define CHARSETS_H
 
-#define CHARSET_UNKNOWN (-1)
-#define CHARSET_UNICODE (-2)
-#define CHARSET_GB18030 (-3)
-
-typedef unsigned int charconvert;
+#define CHARSET_UNKNOWN      (-1)
+#define CHARSET_UNICODE      (-2)
+#define CHARSET_GB18030      (-3)
+#define CHARSET_DEFAULT      CHARSET_UNICODE
+#define CHARSET_UTF8_DEFAULT (1)
+#define CHARSET_BOM_DEFAULT  (1)
 
-typedef struct allcharconvert_t {
-	char name[15];
-	char name2[25];
-	charconvert *table;
-	int ntable;
-} allcharconvert_t;
-extern allcharconvert_t allcharconvert[];
-extern int nallcharconvert;
+extern char * charset_get_xmlname( int n );
+extern int charset_find( char *name );
+extern void charset_list_all( FILE *fp );
+extern unsigned int charset_lookupchar( int charsetin, char c );
+extern unsigned int charset_lookupuni( int charsetout, unsigned int unicode );
 
 #endif
diff --git a/bibutils/endout.c b/bibutils/endout.c
--- a/bibutils/endout.c
+++ b/bibutils/endout.c
@@ -26,8 +26,8 @@
 	p->charsetout       = BIBL_CHARSET_DEFAULT;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 0;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	p->xmlout           = 0;
 	p->nosplittitle     = 0;
 	p->verbose          = 0;
diff --git a/bibutils/endxmlin.c b/bibutils/endxmlin.c
--- a/bibutils/endxmlin.c
+++ b/bibutils/endxmlin.c
@@ -326,68 +326,6 @@
 		endxmlin_dates( node->next, info );
 }
 
-#ifdef NOCOMPILE
-/*
- * There are a lot of elements in the end2xml stuff buried in element
- * attributes for which it's not clear where they should get stuck
- * -- for now put into notes
- */
-static void
-endxmlin_makeattribnotes( xml *node, fields *info, int level, attribs *a, int na )
-{
-	newstr *attrib, note;
-	int i;
-	newstr_init( &note );
-	for ( i=0; i<na; ++i ) {
-		attrib = xml_getattrib( node, a[i].attrib );
-		if ( attrib ) {
-			newstr_strcpy( &note, a[i].internal );
-			newstr_strcat( &note, ": " );
-			newstr_strcat( &note, attrib->data );
-			fields_add( info, "%O", note.data, level );
-			newstr_empty( &note );
-		}
-	}
-	newstr_free( &note );
-}
-#endif
-
-#ifdef NOCOMPILE
-/* <!ELEMENT source-app (#PCDATA)>
- * <!ATTLIST source-app
- *        name CDATA #IMPLIED
- *        version CDATA #IMPLIED
- * >
- */
-static void
-endxmlin_sourceapp( xml *node, fields *info )
-{
-	attribs a[] = {
-		{ "name", "SOURCE APPLICATION NAME" },
-		{ "version", "SOURCE APPLICATION VERSION" }
-	};
-	int na = sizeof( a ) / sizeof( a[0] );
-	endxmlin_makeattribnotes( node, info, 0, a, na );
-}
-
-/* <!ELEMENT database (#PCDATA)>
- * <!ATTLIST database
- *        name CDATA #IMPLIED
- *        path CDATA #IMPLIED
- * >
- */
-static void
-endxmlin_database( xml *node, fields *info )
-{
-	attribs a[] = {
-		{ "name", "DATABASE NAME" },
-		{ "path", "DATABASE PATH" }
-	};
-	int na = sizeof( a ) / sizeof( a[0] );
-	endxmlin_makeattribnotes( node, info, 0, a, na );
-}
-#endif
-
 /*
  * <ref-type name="Journal Article">17</ref-type>
  */
diff --git a/bibutils/fields.c b/bibutils/fields.c
--- a/bibutils/fields.c
+++ b/bibutils/fields.c
@@ -11,7 +11,6 @@
 #include <stdint.h>
 #include <string.h>
 #include <assert.h>
-#include "strsearch.h"
 #include "fields.h"
 
 fields*
diff --git a/bibutils/isiout.c b/bibutils/isiout.c
--- a/bibutils/isiout.c
+++ b/bibutils/isiout.c
@@ -25,8 +25,8 @@
 	p->charsetout       = BIBL_CHARSET_DEFAULT;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 0;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	p->xmlout           = 0;
 	p->nosplittitle     = 0;
 	p->verbose          = 0;
diff --git a/bibutils/list.c b/bibutils/list.c
--- a/bibutils/list.c
+++ b/bibutils/list.c
@@ -1,7 +1,7 @@
 /*
  * list.c
  *
- * version: 2012-12-19
+ * version: 2013-04-02
  *
  * Copyright (c) Chris Putnam 2004-2013
  *
@@ -155,69 +155,90 @@
 	return ok;
 }
 
-int
-list_add( list *a, char *s )
+newstr *
+list_addvp( list *a, void *vp, unsigned char mode )
 {
-	int ok = list_ensure_space( a );
+	newstr *s = NULL;
+	int ok;
+	ok = list_ensure_space( a );
 	if ( ok ) {
-		newstr_strcpy( &(a->str[a->n]), s );
+		s = &( a->str[a->n] );
+		if ( mode==LIST_CHR )
+			newstr_strcpy( s, (char*) vp );
+		else if ( mode==LIST_STR )
+			newstr_newstrcpy( s, (newstr*) vp );
+		else
+			return NULL;
 		a->sorted = 0;
 		a->n++;
 	}
-	return ok;
+	return s;
 }
+newstr *
+list_add( list *a, char *s )
+{
+	return list_addvp( a, (void*)s, LIST_CHR );
+}
+newstr *
+list_addstr( list *a, newstr *s )
+{
+	return list_addvp( a, (void*)s, LIST_STR );
+}
 
+newstr *
+list_addvp_unique( list *a, void *vp, unsigned char mode )
+{
+	newstr *s;
+	int n;
+	if ( mode==LIST_CHR )
+		n = list_find( a, (char*) vp );
+	else if ( mode==LIST_STR )
+		n = list_find( a, ( (newstr*) vp )->data );
+	else
+		return NULL;
+	if ( n!=-1 )
+		s = &( a->str[n] );
+	else
+		s = list_addvp( a, vp, mode );
+	return s;
+}
+newstr *
+list_add_unique( list *a, char *s )
+{
+	return list_addvp_unique( a, (void*) s, LIST_CHR );
+}
+newstr *
+list_addstr_unique( list *a, newstr *s )
+{
+	return list_addvp_unique( a, (void*) s, LIST_STR );
+}
+
 int
 list_adds( list *a, ... )
 {
-	int ok, ret = 1;
+	int ret = 1;
 	va_list ap;
+	newstr *s;
 	char *v;
 	va_start( ap, a );
 	do {
 		v = va_arg( ap, char * );
 		if ( v ) {
-			ok = list_add( a, v );
-			if ( !ok ) { ret=0; goto out; }
+			s = list_addvp( a, (void*) v, LIST_CHR );
+			if ( s==NULL ) { ret = 0; goto out; }
 		}
-	} while( v );
+	} while ( v );
 out:
 	va_end( ap );
 	return ret;
 }
 
-int
-list_add_unique( list *a, char *s )
-{
-	if ( list_find( a, s )==-1 ) return list_add( a, s );
-	else return 1;
-}
-
-int
-list_add_newstr( list *a, newstr *s )
-{
-	int ok = list_ensure_space( a );
-	if ( ok ) {
-		newstr_newstrcpy( &(a->str[a->n]), s );
-		a->sorted = 0;
-		a->n++;
-	}
-	return ok;
-}
-
-int
-list_add_newstr_unique( list *a, newstr *s )
-{
-	if ( list_find( a, s->data )==-1 ) return list_add_newstr( a, s );
-	else return 1;
-}
-
 void
 list_append( list *a, list *toadd )
 {
 	int i;
 	for ( i=0; i<toadd->n; ++i ) {
-		list_add_newstr( a, &(toadd->str[i]) );
+		list_addstr( a, &(toadd->str[i]) );
 	}
 }
 
@@ -226,7 +247,7 @@
 {
 	int i;
 	for ( i=0; i<toadd->n; ++i ) {
-		list_add_newstr_unique( a, &(toadd->str[i]) );
+		list_addstr_unique( a, &(toadd->str[i]) );
 	}
 }
 
@@ -319,8 +340,10 @@
 list_find_or_add( list *a, char *searchstr )
 {
 	int n = list_find( a, searchstr );
-	if ( n==-1 )
-		n = list_add( a, searchstr );
+	if ( n==-1 ) {
+		list_add( a, searchstr );
+		n = a->n - 1;
+	}
 	return n;
 }
 
diff --git a/bibutils/list.h b/bibutils/list.h
--- a/bibutils/list.h
+++ b/bibutils/list.h
@@ -1,7 +1,7 @@
 /*
  * list.h
  *
- * version: 2012-12-19
+ * version: 2013-04-02
  *
  * Copyright (c) Chris Putnam 2004-2013
  *
@@ -18,6 +18,9 @@
 #include <string.h>
 #include "newstr.h"
 
+#define LIST_CHR (0)
+#define LIST_STR (1)
+
 typedef struct list {
 	int n, max;
 	int sorted;
@@ -40,11 +43,16 @@
 extern list*   list_dup( list *a );
 extern void    list_copy( list *to, list *from );
 
-extern int     list_add( list *a, char *value );
-extern int     list_adds( list *a, ... );
-extern int     list_add_unique( list *a, char *value );
-extern int     list_add_newstr( list *a, newstr *value );
-extern int     list_add_newstr_unique( list *a, newstr *value );
+extern newstr * list_add( list *a, char *value );
+extern newstr * list_addstr( list *a, newstr *value );
+extern newstr * list_addvp( list *a, void *vp, unsigned char mode );
+
+extern int      list_adds( list *a, ... );
+
+extern newstr * list_add_unique( list *a, char *value );
+extern newstr * list_addstr_unique( list *a, newstr *value );
+extern newstr * list_addvp_unique( list *a, void *vp, unsigned char mode );
+
 extern void    list_append( list *a, list *toadd );
 extern void    list_append_unique( list *a, list *toadd );
 
diff --git a/bibutils/modsin.c b/bibutils/modsin.c
--- a/bibutils/modsin.c
+++ b/bibutils/modsin.c
@@ -283,7 +283,8 @@
 		if ( xml_tag_attrib( node, "namePart", "type", "family" ) ) {
 			if ( name->len ) newstr_prepend( name, "|" );
 			newstr_prepend( name, node->value->data );
-		} else if (xml_tag_attrib( node, "namePart", "type", "suffix")) {
+		} else if (xml_tag_attrib( node, "namePart", "type", "suffix") ||
+		           xml_tag_attrib( node, "namePart", "type", "termsOfAddress" )) {
 			if ( suffix->len ) newstr_addchar( suffix, ' ' );
 			newstr_strcat( suffix, node->value->data );
 		} else if (xml_tag_attrib( node, "namePart", "type", "date")){
diff --git a/bibutils/modsout.c b/bibutils/modsout.c
--- a/bibutils/modsout.c
+++ b/bibutils/modsout.c
@@ -11,6 +11,7 @@
 #include <string.h>
 #include "is_ws.h"
 #include "newstr.h"
+#include "charsets.h"
 #include "newstr_conv.h"
 #include "fields.h"
 #include "iso639_2.h"
@@ -139,10 +140,12 @@
 	int ttl    = fields_find( f, "TITLE", level );
 	int subttl = fields_find( f, "SUBTITLE", level );
 	int shrttl = fields_find( f, "SHORTTITLE", level );
+	int parttl = fields_find( f, "PARTTITLE", level );
 
 	output_tab1( outptr, level, "<titleInfo>\n" );
-	output_fill2( outptr, increment_level(level,1), "title", f, ttl, 1);
+	output_fill2( outptr, increment_level(level,1), "title", f, ttl, 1 );
 	output_fill2( outptr, increment_level(level,1), "subTitle", f, subttl, 1 );
+	output_fill2( outptr, increment_level(level,1), "partName", f, parttl, 1 );
 	if ( ttl==-1 && subttl==-1 )
 		output_tab1( outptr, increment_level(level,1), "<title/>\n" );
 	output_tab1( outptr, level, "</titleInfo>\n" );
@@ -422,12 +425,17 @@
 }
 
 static void
-output_language_core( fields *f, int n, FILE *outptr, int level )
+output_language_core( fields *f, int n, FILE *outptr, char *tag, int level )
 {
+	newstr usetag;
 	char *lang, *code;
 	lang = fields_value( f, n, FIELDS_CHRP );
 	code = iso639_2_from_language( lang );
-	output_tab1( outptr, level, "<language>\n" );
+	newstr_init( &usetag );
+	newstr_addchar( &usetag, '<' );
+	newstr_strcat( &usetag, tag );
+	newstr_strcat( &usetag, ">\n" );
+	output_tab1( outptr, level, usetag.data );
 	output_fill4( outptr, increment_level(level,1),
 		"languageTerm", "type", "text", f, n, 1 );
 	if ( code ) {
@@ -435,7 +443,11 @@
 			"languageTerm", "type", "code", "authority", "iso639-2b",
 			code, 1 );
 	}
-	output_tab1( outptr, level, "</language>\n" );
+	newstr_strcpy( &usetag, "</" );
+	newstr_strcat( &usetag, tag );
+	newstr_strcat( &usetag, ">\n" );
+	output_tab1( outptr, level, usetag.data );
+	newstr_free( &usetag );
 }
 
 static void
@@ -444,7 +456,7 @@
 	int n;
 	n = fields_find( f, "LANGUAGE", level );
 	if ( n!=-1 )
-		output_language_core( f, n, outptr, level );
+		output_language_core( f, n, outptr, "language", level );
 }
 
 static void
@@ -644,9 +656,7 @@
 	n = fields_find( f, "LANGCATALOG", level );
 	if ( n!=-1 ) {
 		output_tab1( outptr, level, "<recordInfo>\n" );
-		output_tab1( outptr, increment_level(level,1), "<languageOfCataloging>\n" );
-		output_language_core( f, n, outptr, increment_level(level,2) );
-		output_tab1( outptr, increment_level(level,1), "</languageOfCataloging>\n" );
+		output_language_core( f, n, outptr, "languageOfCataloging", increment_level(level,1) );
 		output_tab1( outptr, level, "</recordInfo>\n" );
 	}
 }
@@ -703,48 +713,37 @@
 static void
 output_abs( fields *f, FILE *outptr, int level )
 {
-	int i, n;
 	int nabs = fields_find( f, "ABSTRACT", level );
 	output_fill2( outptr, level, "abstract", f, nabs, 1 );
+}
+
+static void
+output_notes( fields *f, FILE *outptr, int level )
+{
+	int i, n;
+	char *t;
 	n = fields_num( f );
 	for ( i=0; i<n; ++i ) {
 		if ( fields_level( f, i ) != level ) continue;
-		if ( !strcasecmp( f->tag[i].data, "NOTES" ) )
+		t = fields_tag( f, i, FIELDS_CHRP_NOUSE );
+		if ( !strcasecmp( t, "NOTES" ) )
 			output_fill2( outptr, level, "note", f, i, 1 );
-		if ( !strcasecmp( f->tag[i].data, "ANNOTE" ) )
+		else if ( !strcasecmp( t, "PUBSTATE" ) )
+			output_fill4( outptr, level, "note", "type", "publication status", f, i, 1 );
+		else if ( !strcasecmp( t, "ANNOTE" ) )
 			output_fill2( outptr, level, "bibtex-annote", f, i, 1 );
+		else if ( !strcasecmp( t, "TIMESCITED" ) )
+			output_fill4( outptr, level, "note", "type", "times cited", f, i, 1 );
+		else if ( !strcasecmp( t, "ANNOTATION" ) )
+			output_fill4( outptr, level, "note", "type", "annotation", f, i, 1 );
+		else if ( !strcasecmp( t, "ADDENDUM" ) )
+			output_fill4( outptr, level, "note", "type", "addendum", f, i, 1 );
+		else if ( !strcasecmp( t, "BIBKEY" ) )
+			output_fill4( outptr, level, "note", "type", "bibliography key", f, i, 1 );
 	}
 }
 
 static void
-output_annotation( fields *f, FILE *outptr, int level )
-{
-	int n = fields_find( f, "ANNOTATION", level );
-	output_fill4( outptr, level, "note", "type", "annotation", f, n, 1 );
-}
-
-static void
-output_addendum( fields *f, FILE *outptr, int level )
-{
-	int n = fields_find( f, "ADDENDUM", level );
-	output_fill4( outptr, level, "note", "type", "addendum", f, n, 1 );
-}
-
-static void
-output_timescited( fields *f, FILE *outptr, int level )
-{
-	int n = fields_find( f, "TIMESCITED", level );
-	output_fill4( outptr, level, "note", "type", "times cited", f, n, 1 );
-}
-
-static void
-output_indexkey( fields *f, FILE *outptr, int level )
-{
-	int n = fields_find( f, "BIBKEY", level );
-	output_fill4( outptr, level, "note", "type", "bibliography key", f, n, 1 );
-}
-
-static void
 output_key( fields *f, FILE *outptr, int level )
 {
 	int i, n;
@@ -924,10 +923,7 @@
 		fprintf( outptr, "</relatedItem>\n" );
 	}
 	output_abs(        f, outptr, level );
-	output_timescited( f, outptr, level );
-	output_annotation( f, outptr, level );
-	output_addendum  ( f, outptr, level );
-	output_indexkey(   f, outptr, level );
+	output_notes(      f, outptr, level );
 	output_toc(        f, outptr, level );
 	output_key(        f, outptr, level );
 	output_sn(         f, outptr, level );
@@ -1013,7 +1009,8 @@
 modsout_writeheader( FILE *outptr, param *p )
 {
 	if ( p->utf8bom ) utf8_writebom( outptr );
-	fprintf(outptr,"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
+	fprintf(outptr,"<?xml version=\"1.0\" encoding=\"%s\"?>\n",
+			charset_get_xmlname( p->charsetout ) );
 	fprintf(outptr,"<modsCollection xmlns=\"http://www.loc.gov/mods/v3\">\n");
 }
 
diff --git a/bibutils/name.c b/bibutils/name.c
--- a/bibutils/name.c
+++ b/bibutils/name.c
@@ -197,20 +197,55 @@
 	return 1;
 }
 
+static unsigned char
+token_has_no_upper( list *tokens, int n )
+{
+	unsigned short m;
+	newstr *s;
+	s = list_get( tokens, n );
+	m = unicode_utf8_classify_newstr( s );
+	if ( m & UNICODE_UPPER ) return 0;
+	else return 1;
+}
+
+static unsigned char
+token_has_upper( list *tokens, int n )
+{
+	if ( token_has_no_upper( tokens, n ) ) return 0;
+	else return 1;
+}
+
 static int
 name_multielement_nocomma( intlist *given, intlist *family, list *tokens, int begin, int end, int suffixpos )
 {
-	int i;
+	int family_start, family_end;
+	int i, n;
 
-	/* ...family name */
-	if ( end-1 != suffixpos )
-		intlist_add( family, end-1 );
-	else
-		intlist_add( family, end-2 );
+	/* ...family name(s) */
+	family_start = family_end = end - 1;
+	if ( family_start == suffixpos ) family_start = family_end = end - 2;
 
+	/* ...if family name is capitalized, then look for first non-capitalized
+	 * ...token and combine range to family name, e.g. single quoted parts of
+	 * ..."Ludwig 'von Beethoven'"
+	 * ..."Johannes Diderik 'van der Waals'"
+	 * ..."Charles Louis Xavier Joseph 'de la Valla Poussin' */
+	if ( token_has_upper( tokens, family_start ) ) {
+		i = family_start - 1;
+		n = -1;
+		while ( i >= begin && ( n==-1 || token_has_no_upper( tokens, i ) ) ) {
+			if ( token_has_no_upper( tokens, i ) ) n = i;
+			i--;
+		}
+		if ( n != -1 ) family_start = n;
+	}
+	for ( i=family_start; i<family_end+1; i++ )
+		intlist_add( family, i );
+
 	/* ...given names */
-	for ( i=begin; i<end-1; ++i ) {
-		if ( i==suffixpos || i==suffixpos-1 ) continue;
+	for ( i=begin; i<end-1; i++ ) {
+		if ( i>=family_start && i<=family_end ) continue;
+		if ( i==suffixpos ) continue;
 		intlist_add( given, i );
 	}
 
diff --git a/bibutils/newstr.c b/bibutils/newstr.c
--- a/bibutils/newstr.c
+++ b/bibutils/newstr.c
@@ -1,7 +1,7 @@
 /*
  * newstr.c
  *
- * Version: 12/24/12
+ * Version: 04/21/13
  *
  * Copyright (c) Chris Putnam 1999-2013
  *
@@ -756,4 +756,26 @@
 		}
 	}
 	return 1;
+}
+
+/*
+ * s = "Hi!\0", s.len = 3
+ *
+ * newstr_char( s, 0 ) = 'H'  newstr_revchar( s, 0 ) = '\0'
+ * newstr_char( s, 1 ) = 'i'  newstr_revchar( s, 1 ) = '!'
+ * newstr_char( s, 2 ) = '!'  newstr_revchar( s, 2 ) = 'i'
+ * newstr_char( s, 3 ) = '\0' newstr_revchar( s, 3 ) = 'H'
+ */
+char
+newstr_char( newstr *s, unsigned long n )
+{
+	if ( s->len==0 || n >= s->len ) return '\0';
+	return s->data[ n ];
+}
+
+char
+newstr_revchar( newstr *s, unsigned long n )
+{
+	if ( s->len==0 || n >= s->len ) return '\0';
+	return s->data[ s->len - n ];
 }
diff --git a/bibutils/newstr.h b/bibutils/newstr.h
--- a/bibutils/newstr.h
+++ b/bibutils/newstr.h
@@ -1,7 +1,7 @@
 /*
- * newstring.h
+ * newstr.h
  *
- * Version: 12/24/12
+ * Version: 04/21/13
  *
  * Copyright (c) Chris Putnam 1999-2013
  *
@@ -48,6 +48,8 @@
 void newstr_fprintf     ( FILE *fp, newstr *s );
 int  newstr_fget        ( FILE *fp, char *buf, int bufsize, int *pbufpos,
                           newstr *outs );
+char newstr_char        ( newstr *s, unsigned long n );
+char newstr_revchar     ( newstr *s, unsigned long n );
 int  newstr_fgetline    ( newstr *s, FILE *fp );
 int  newstr_findreplace ( newstr *s, char *find, char *replace );
 void newstr_toupper     ( newstr *s );
diff --git a/bibutils/newstr_conv.c b/bibutils/newstr_conv.c
--- a/bibutils/newstr_conv.c
+++ b/bibutils/newstr_conv.c
@@ -18,33 +18,8 @@
 #include "entities.h"
 #include "utf8.h"
 #include "gb18030.h"
-#include "newstr_conv.h"
-
 #include "charsets.h"
-
-int
-get_charset( char *name )
-{
-	int i;
-	if ( name==NULL ) return CHARSET_UNKNOWN;
-	for ( i=0; i<nallcharconvert; ++i ){
-		if ( !strcasecmp( name, allcharconvert[i].name ) ) return i;
-		else if ( allcharconvert[i].name2[0]!='\0' &&
-			!strcasecmp( name, allcharconvert[i].name2 ) ) return i;
-	}
-	return CHARSET_UNKNOWN;
-}
-
-void
-list_charsets( FILE *fp )
-{
-	int i;
-	for ( i=0; i<nallcharconvert; ++i ){
-		fprintf( fp, " %s", allcharconvert[i].name );
-		if ( (i>0 && i%5==0) || (i==nallcharconvert-1) )
-			fprintf( fp, "\n");
-	}
-}
+#include "newstr_conv.h"
 
 static void
 addentity( newstr *s, unsigned int ch )
@@ -120,24 +95,6 @@
 	}
 }
 
-static unsigned int
-lookupchar( int charsetin, char c )
-{
-	return allcharconvert[charsetin].table[(int)c];
-}
-
-static unsigned int
-lookupuni( int charsetout, unsigned int unicode )
-{
-	int i;
-	if ( charsetout==CHARSET_UNICODE ) return unicode;
-	for ( i=0; i<256; ++i ) {
-		if ( unicode == allcharconvert[charsetout].table[i] )
-			return i;
-	}
-	return '?';
-}
-
 /*
  * get_unicode()
  * 
@@ -182,7 +139,7 @@
 		*pi = *pi + 1;
 	}
 	if ( !unicode && charsetin!=CHARSET_UNICODE )
-		ch = lookupchar( charsetin, ch );
+		ch = charset_lookupchar( charsetin, ch );
 	return ch;
 }
 
@@ -198,7 +155,7 @@
 	} else if ( charsetout==CHARSET_GB18030 ) {
 		addgb18030char( s, ch, xmlout, utf8out );
 	} else {
-		c = lookupuni( charsetout, ch );
+		c = charset_lookupuni( charsetout, ch );
 		if ( xmlout ) addxmlchar( s, c );
 		else newstr_addchar( s, c );
 	}
diff --git a/bibutils/newstr_conv.h b/bibutils/newstr_conv.h
--- a/bibutils/newstr_conv.h
+++ b/bibutils/newstr_conv.h
@@ -11,17 +11,9 @@
 
 #include "newstr.h"
 
-#define CHARSET_UNKNOWN (-1)
-#define CHARSET_UNICODE (-2)
-#define CHARSET_GB18030 (-3)
-#define CHARSET_DEFAULT (66)  /* Latin-1/ISO8859-1 */
-
-extern int get_charset( char *name );
-extern void list_charsets( FILE *fp );
 extern int newstr_convert( newstr *s,
 		int charsetin, int latexin, int utf8in, int xmlin, 
 		int charsetout, int latexout, int utf8out, int xmlout );
-
 
 #endif
 
diff --git a/bibutils/risout.c b/bibutils/risout.c
--- a/bibutils/risout.c
+++ b/bibutils/risout.c
@@ -26,8 +26,8 @@
 	p->charsetout       = BIBL_CHARSET_DEFAULT;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 0;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	p->xmlout           = 0;
 	p->nosplittitle     = 0;
 	p->verbose          = 0;
@@ -327,6 +327,7 @@
 	if ( type==TYPE_MAGARTICLE ) return 1;
 	if ( type==TYPE_NEWS )       return 1;
 	if ( type==TYPE_ABSTRACT )   return 1;
+	if ( type==TYPE_CONF )       return 1;
 	return 0;
 }
 
diff --git a/bibutils/unicode.h b/bibutils/unicode.h
--- a/bibutils/unicode.h
+++ b/bibutils/unicode.h
@@ -1,3 +1,12 @@
+/*
+ * unicode.h
+ *
+ * Copyright (c) Chris Putnam 2004-2013
+ *
+ * Program and source code released under the GPL version 2
+ */
+#ifndef UNICODE_H
+#define UNICODE_H
 
 #include "newstr.h"
 
@@ -10,3 +19,4 @@
 extern unsigned short unicode_utf8_classify( char *p );
 extern unsigned short unicode_utf8_classify_newstr( newstr *s );
 
+#endif
diff --git a/bibutils/vplist.c b/bibutils/vplist.c
--- a/bibutils/vplist.c
+++ b/bibutils/vplist.c
@@ -1,7 +1,7 @@
 /*
  * vplist.c
  *
- * Version: 9/20/2012
+ * Version: 4/08/2013
  *
  * Copyright (c) Chris Putnam 2011-2013
  *
@@ -22,11 +22,13 @@
 	vpl->n = vpl->max = 0;
 }
 
-void
-vplist_empty( vplist *vpl )
+vplist *
+vplist_new( void )
 {
-	assert( vpl );
-	vpl->n = 0;
+	vplist *vpl;
+	vpl = ( vplist * ) malloc( sizeof( vplist ) );
+	if ( vpl ) vplist_init( vpl );
+	return vpl;
 }
 
 int
@@ -45,7 +47,7 @@
 	int i;
 	assert( to );
 	assert( from );
-	if ( to->max >= from->n ) {
+	if ( from->n > to->max ) {
 		if ( to->max ) free( to->data );
 		to->data = ( void ** ) malloc( sizeof( void * ) * from->n );
 		if ( !to->data ) return 0;
@@ -157,18 +159,58 @@
 	} while ( n!=-1 );
 }
 
+static void
+vplist_freemembers( vplist *vpl, vplist_ptrfree vpf )
+{
+	int i;
+	for ( i=0; i<vpl->n; ++i )
+		(*vpf)( vplist_get( vpl, i ) );
+}
+
 void
+vplist_empty( vplist *vpl )
+{
+	assert( vpl );
+	vpl->n = 0;
+}
+
+void
+vplist_emptyfn( vplist *vpl, vplist_ptrfree vpf )
+{
+	assert( vpl );
+	vplist_freemembers( vpl, vpf );
+	vplist_empty( vpl );
+}
+
+void
 vplist_free( vplist *vpl )
 {
-	free( vpl->data );
+	assert( vpl );
+	if ( vpl->data ) free( vpl->data );
 	vplist_init( vpl );
 }
 
 void
+vplist_freefn( vplist *vpl, vplist_ptrfree vpf )
+{
+	assert( vpl );
+	vplist_freemembers( vpl, vpf );
+	vplist_free( vpl );
+}
+
+void
 vplist_destroy( vplist **vpl )
 {
+	assert( *vpl );
 	vplist_free( *vpl );
 	free( *vpl );
 	*vpl = NULL;
 }
 
+void
+vplist_destroyfn( vplist **vpl, vplist_ptrfree vpf )
+{
+	assert( *vpl );
+	vplist_freemembers( *vpl, vpf );
+	vplist_destroy( vpl );
+}
diff --git a/bibutils/vplist.h b/bibutils/vplist.h
--- a/bibutils/vplist.h
+++ b/bibutils/vplist.h
@@ -1,13 +1,14 @@
 /*
  * vplist.h
  *
- * Version: 9/20/2012
+ * Version: 4/08/2013
  *
  * Copyright (c) Chris Putnam 2011-2013
  *
  * Source code released under the GPL version 2
  *
  */
+
 #ifndef VPLIST_H
 #define VPLIST_H
 
@@ -18,46 +19,50 @@
 	void **data;
 } vplist;
 
-extern void   vplist_init( vplist *vpl );
-extern int    vplist_add( vplist *vpl, void *v );
-extern void   vplist_empty( vplist *vpl );
-extern int    vplist_copy( vplist *to, vplist *from );
-extern int    vplist_append( vplist *to, vplist *from );
-extern void * vplist_get( vplist *vpl, int n );
-extern void   vplist_set( vplist *vpl, int n, void *v );
-extern void   vplist_remove( vplist *vpl, int n );
-extern void   vplist_removevp( vplist *vpl, void *v );
-extern int    vplist_find( vplist *vpl, void *v );
+typedef void (*vplist_ptrfree)(void*);
+
+extern void     vplist_init( vplist *vpl );
+extern vplist * vplist_new( void );
+extern int      vplist_add( vplist *vpl, void *v );
+extern int      vplist_copy( vplist *to, vplist *from );
+extern int      vplist_append( vplist *to, vplist *from );
+extern void *   vplist_get( vplist *vpl, int n );
+extern void     vplist_set( vplist *vpl, int n, void *v );
+extern void     vplist_remove( vplist *vpl, int n );
+extern void     vplist_removevp( vplist *vpl, void *v );
+extern int      vplist_find( vplist *vpl, void *v );
 /*
- * vplist_free frees the space for the data array of void * elements.
+ * vplist_empty does not free space
  *
- * if members require their own free calls, then, vplist_free()
- * should be wrapped in another deallocater:
+ * if members require their own free calls, then call vplist_emptyfn()
  *
- * void foolist_free( vplist *vpl )
+ * void
+ * member_free( void *v )
  * {
- *     int i;
- *     for ( i=0; i<vpl->n; ++i )
- *          if ( vpl->data[i] ) foo_free( (struct foo *) vpl->data[i] );
- *     vplist_free( vpl );
+ *     member *m = ( member * ) v;
+ *     member_free( m );
+ *     free( m );
  * }
+ * vplist_emptyfn( &vpl, member_free );
  *
- * vplist_free also does not deallocate any space corresponding
- * to vplist.
+ * if members are simply allocated with malloc(), then use free()
+ *
+ * vplist_emptyfn( &vpl, free );
  */
+extern void   vplist_empty( vplist *vpl );
+extern void   vplist_emptyfn( vplist *vpl, vplist_ptrfree fn );
+/*
+ * vplist_free frees the space for the data array of void * elements.
+ *
+ * if members require their own free calls, then call vplist_freefn()
+ */
 extern void vplist_free( vplist *vpl );
+extern void vplist_freefn( vplist *vpl, vplist_ptrfree fn );
 /*
  * vplist_destroy does vplist_free and deallocates the struct
  * vplist * and replaces with NULL.
- *
- * void foolist_destroy( vplist **vpl )
- * {
- *     int i;
- *     for ( i=0; i<(*vpl)->n; ++i )
- *         if ( (*vpl)->data[i] ) foo_free( (struct foo *) (*vpl)->data[i] );
- *     vplist_destroy( vpl );
- * }
  */
 extern void vplist_destroy( vplist **vpl );
+extern void vplist_destroyfn( vplist **vpl, vplist_ptrfree fn );
 
 #endif
diff --git a/bibutils/wordin.c b/bibutils/wordin.c
--- a/bibutils/wordin.c
+++ b/bibutils/wordin.c
@@ -85,7 +85,6 @@
 			if ( endptr ) {
 				newstr_segcpy( reference, tmp.data, endptr );
 				haveref = 1;
-fprintf(stderr,"reference='%s'\n",reference->data);
 			}
 		}
 	}
@@ -121,346 +120,6 @@
 	int level;
 } xml_convert;
 
-#if 0
-static int
-medin_doconvert( xml *node, fields *info, xml_convert *c, int nc )
-{
-	int i, found = 0;
-	char *d;
-	if ( !xml_hasdata( node ) ) return 0;
-	d = xml_data( node );
-	for ( i=0; i<nc && found==0; ++i ) {
-		if ( c[i].a==NULL ) {
-			if ( xml_tagexact( node, c[i].in ) ) {
-				found = 1;
-				fields_add( info, c[i].out, d, c[i].level );
-			}
-		} else {
-			if ( xml_tag_attrib( node, c[i].in, c[i].a, c[i].aval)){
-				found = 1;
-				fields_add( info, c[i].out, d, c[i].level );
-			}
-		}
-	
-	}
-	return found;
-}
-
-/* <ArticleTitle>Mechanism and.....</ArticleTitle>
- */
-static void
-medin_articletitle( xml *node, fields *info )
-{
-	if ( xml_hasdata( node ) )
-		fields_add( info, "TITLE", xml_data( node ), 0 );
-}
-
-/*            <MedlineDate>2003 Jan-Feb</MedlineDate> */
-static void
-medin_medlinedate( fields *info, char *string, int level )
-{
-	newstr tmp;
-	char *p, *q;
-	newstr_init( &tmp );
-	/* extract year */
-	p = string;
-	q = skip_notws( string );
-/*	p = q = string;*/
-/*	while ( *q && !is_ws(*q) ) q++;*/
-	newstr_segcpy( &tmp, p, q );
-	fields_add( info, "PARTYEAR", tmp.data, level );
-	q = skip_ws( q );
-	/* extract month */
-	if ( q ) {
-		p = q;
-		newstr_empty( &tmp );
-		q = skip_notws( q );
-/*		while ( *q && !is_ws(*q) ) q++;*/
-		newstr_segcpy( &tmp, p, q );
-		newstr_findreplace( &tmp, "-", "/" );
-		fields_add( info, "PARTMONTH", tmp.data, level );
-		q = skip_ws( q );
-	}
-	/* extract day */
-	if ( q ) {
-		p = q;
-		newstr_empty( &tmp );
-		q = skip_notws( q );
-/*		while ( *q && !is_ws(*q) ) q++;*/
-		newstr_segcpy( &tmp, p, q );
-		fields_add( info, "PARTDAY", tmp.data, level );
-	}
-	newstr_free( &tmp );
-}
-
-
-
-/* <Journal>
- *    <ISSN>0027-8424</ISSN>
- *    <JournalIssue PrintYN="Y">
- *       <Volume>100</Volume>
- *       <Issue>21</Issue>
- *       <PubDate>
- *          <Year>2003</Year>
- *          <Month>Oct</Month>
- *          <Day>14</Day>
- *       </PubDate>
- *    </Journal Issue>
- * </Journal>
- *
- * or....
- *
- * <Journal>
- *    <ISSN IssnType="Print">0735-0414</ISSN>
- *    <JournalIssue CitedMedium="Print">
- *        <Volume>38</Volume>
- *        <Issue>1</Issue>
- *        <PubDate>
- *            <MedlineDate>2003 Jan-Feb</MedlineDate>
- *        </PubDate>
- *    </JournalIssue>
- *    <Title>Alcohol and alcoholism (Oxford, Oxfordshire)  </Title>
- *    <ISOAbbreviation>Alcohol Alcohol.</ISOAbbreviation>
- * </Journal>
- */
-static void
-medin_journal1( xml *node, fields *info )
-{
-	xml_convert c[] = {
-		{ "ISSN",     NULL, NULL, "ISSN",      1 },
-		{ "Volume",   NULL, NULL, "VOLUME",    1 },
-		{ "Issue",    NULL, NULL, "ISSUE",     1 },
-		{ "Year",     NULL, NULL, "PARTYEAR",  1 },
-		{ "Month",    NULL, NULL, "PARTMONTH", 1 },
-		{ "Day",      NULL, NULL, "PARTDAY",   1 },
-		{ "Language", NULL, NULL, "LANGUAGE",  1 },
-	};
-	int nc = sizeof( c ) / sizeof( c[0] );;
-	if ( xml_hasdata( node ) && !medin_doconvert( node, info, c, nc ) ) {
-		if ( xml_tagexact( node, "MedlineDate" ) )
-			medin_medlinedate( info, xml_data( node ), 1 );
-	}
-	if ( node->down ) medin_journal1( node->down, info );
-	if ( node->next ) medin_journal1( node->next, info );
-}
-
-/* <Pagination>
- *    <MedlinePgn>12111-6</MedlinePgn>
- * </Pagination>
- */
-static void
-medin_pagination( xml *node, fields *info )
-{
-	newstr sp, ep;
-	char *p;
-	int i;
-	if ( xml_tagexact( node, "MedlinePgn" ) && node->value ) {
-		newstrs_init( &sp, &ep, NULL );
-		p = xml_data( node );
-		while ( *p && *p!='-' )
-			newstr_addchar( &sp, *p++ );
-		if ( *p=='-' ) p++;
-		while ( *p )
-			newstr_addchar( &ep, *p++ );
-		if ( sp.len ) fields_add( info, "PAGESTART", sp.data, 1 );
-		if ( ep.len ) {
-			if ( sp.len > ep.len ) {
-				for ( i=sp.len-ep.len; i<sp.len; ++i )
-					sp.data[i] = ep.data[i-sp.len+ep.len];
-				fields_add( info, "PAGEEND", sp.data, 1 );
-			} else
-				fields_add( info, "PAGEEND", ep.data, 1 );
-		}
-		newstrs_free( &sp, &ep, NULL );
-	}
-	if ( node->down ) medin_pagination( node->down, info );
-	if ( node->next ) medin_pagination( node->next, info );
-}
-
-/* <Abstract>
- *    <AbstractText>ljwejrelr</AbstractText>
- * </Abstract>
- */
-static void
-medin_abstract( xml *node, fields *info )
-{
-	if ( xml_tagwithdata( node, "AbstractText" ) )
-		fields_add( info, "ABSTRACT", xml_data( node ), 0 );
-	else if ( node->next ) medin_abstract( node->next, info );
-}
-
-/* <AuthorList CompleteYN="Y">
- *    <Author>
- *        <LastName>Barondeau</LastName>
- *        <ForeName>David P</ForeName>
- *        ( or <FirstName>David P</FirstName> )
- *        <Initials>DP</Initials>
- *    </Author>
- * </AuthorList>
- */
-static void
-medin_author( xml *node, newstr *name )
-{
-	char *p;
-	if ( xml_tagexact( node, "LastName" ) ) {
-		if ( name->len ) {
-			newstr_prepend( name, "|" );
-			newstr_prepend( name, xml_data( node ) );
-		}
-		else newstr_strcat( name, xml_data( node ) );
-	} else if ( xml_tagexact( node, "ForeName" ) || 
-	            xml_tagexact( node, "FirstName" ) ) {
-		p = xml_data( node );
-		while ( p && *p ) {
-			if ( name->len ) newstr_addchar( name, '|' );
-			while ( *p && *p==' ' ) p++;
-			while ( *p && *p!=' ' ) newstr_addchar( name, *p++ );
-		}
-	} else if ( xml_tagexact( node, "Initials" ) && !strchr( name->data, '|' )) {
-		p = xml_data( node );
-		while ( p && *p ) {
-			if ( name->len ) newstr_addchar( name, '|' );
-			if ( !is_ws(*p) ) newstr_addchar( name, *p++ );
-		}
-	}
-	if ( node->down ) medin_author( node->down, name );
-	if ( node->next ) medin_author( node->next, name );
-}
-
-static void
-medin_authorlist( xml *node, fields *info )
-{
-	newstr name;
-	newstr_init( &name );
-	node = node->down;
-	while ( node ) {
-		if ( xml_tagexact( node, "Author" ) && node->down ) {
-			medin_author( node->down, &name );
-			if ( name.len ) fields_add(info,"AUTHOR",name.data,0);
-			newstr_empty( &name );
-		}
-		node = node->next;
-	}
-	newstr_free( &name );
-}
-
-/* <PublicationTypeList>
- *    <PublicationType>Journal Article</PublicationType>
- * </PublicationTypeList>
- */
-
-/* <MedlineJournalInfo>
- *    <Country>United States</Country>
- *    <MedlineTA>Proc Natl Acad Sci U S A</MedlineTA>
- *    <NlmUniqueID>7507876</NlmUniqueID>
- * </MedlineJournalInfo>
- */
-
-static void
-medin_journal2( xml *node, fields *info )
-{
-	if ( xml_tagwithdata( node, "MedlineTA" ) )
-		fields_add( info, "TITLE", xml_data( node ), 1 );
-	if ( node->down ) medin_journal2( node->down, info );
-	if ( node->next ) medin_journal2( node->next, info );
-}
-
-/*
-<MeshHeadingList>
-<MeshHeading>
-<DescriptorName MajorTopicYN="N">Biophysics</DescriptorName>
-</MeshHeading>
-<MeshHeading>
-<DescriptorName MajorTopicYN="N">Crystallography, X-Ray</DescriptorName>
-</MeshHeading>
-</MeshHeadingList>
-*/
-static void
-medin_meshheading( xml *node, fields *info )
-{
-	if ( xml_tagwithdata( node, "DescriptorName" ) )
-		fields_add( info, "KEYWORD", xml_data( node ), 0 );
-	if ( node->next ) medin_meshheading( node->next, info );
-}
-
-static void
-medin_meshheadinglist( xml *node, fields *info )
-{
-	if ( xml_tagexact( node, "MeshHeading" ) && node->down )
-		medin_meshheading( node->down, info );
-	if ( node->next ) medin_meshheadinglist( node->next, info );
-}
-
-/* <PubmedData>
- *     ....
- *     <ArticleIdList>
- *         <ArticleId IdType="pubmed">14523232</ArticleId>
- *         <ArticleId IdType="doi">10.1073/pnas.2133463100</ArticleId>
- *         <ArticleId IdType="pii">2133463100</ArticleId>
- *         <ArticleId IdType="medline">22922082</ArticleId>
- *     </ArticleIdList>
- * </PubmedData>
- *
- * I think "pii" is "Publisher Item Identifier"
- */
-
-static void
-medin_pubmeddata( xml *node, fields *info )
-{
-	xml_convert c[] = {
-		{ "ArticleId", "IdType", "doi",     "DOI",     0 },
-		{ "ArticleId", "IdType", "pubmed",  "PMID",    0 },
-		{ "ArticleId", "IdType", "medline", "MEDLINE", 0 },
-		{ "ArticleId", "IdType", "pii",     "PII",     0 },
-	};
-	int nc = sizeof( c ) / sizeof( c[0] );
-	medin_doconvert( node, info, c, nc );
-	if ( node->next ) medin_pubmeddata( node->next, info );
-	if ( node->down ) medin_pubmeddata( node->down, info );
-}
-
-static void
-medin_article( xml *node, fields *info )
-{
-	if ( xml_tagexact( node, "Journal" ) ) 
-		medin_journal1( node, info );
-	else if ( xml_tagexact( node, "ArticleTitle" ) )
-		medin_articletitle( node, info );
-	else if ( xml_tagexact( node, "Pagination" ) && node->down )
-		medin_pagination( node->down, info );
-	else if ( xml_tagexact( node, "Abstract" ) && node->down )
-		medin_abstract( node->down, info );
-	else if ( xml_tagexact( node, "AuthorList" ) )
-		medin_authorlist( node, info );
-	if ( node->next ) medin_article( node->next, info );
-}
-
-static void
-medin_medlinecitation( xml *node, fields *info )
-{
-	if ( node->down ) {
-		if ( xml_tagexact( node, "Article" ) )
-			medin_article( node->down, info );
-		else if ( xml_tagexact( node, "MedlineJournalInfo" ) )
-			medin_journal2( node->down, info );
-		else if ( xml_tagexact( node, "MeshHeadingList" ) )
-			medin_meshheadinglist( node->down, info );
-	}
-	if ( node->next ) medin_medlinecitation( node->next, info );
-}
-
-static void
-medin_pubmedarticle( xml *node, fields *info )
-{
-	if ( node->down ) {
-		if ( xml_tagexact( node, "MedlineCitation" ) )
-			medin_medlinecitation( node->down, info );
-		else if ( xml_tagexact( node, "PubmedData" ) )
-			medin_pubmeddata( node->down, info );
-	}
-	if ( node->next ) medin_pubmedarticle( node->next, info );
-}
-#endif
 static void
 wordin_person( xml *node, fields *info, char *type )
 {
diff --git a/bibutils/wordout.c b/bibutils/wordout.c
--- a/bibutils/wordout.c
+++ b/bibutils/wordout.c
@@ -24,8 +24,8 @@
 	p->charsetout       = BIBL_CHARSET_UNICODE;
 	p->charsetout_src   = BIBL_SRC_DEFAULT;
 	p->latexout         = 0;
-	p->utf8out          = 0;
-	p->utf8bom          = 0;
+	p->utf8out          = BIBL_CHARSET_UTF8_DEFAULT;
+	p->utf8bom          = BIBL_CHARSET_BOM_DEFAULT;
 	if ( !p->utf8out ) p->xmlout = 3;
 	else p->xmlout = 1;
 	p->nosplittitle     = 0;
diff --git a/bibutils/xml_encoding.c b/bibutils/xml_encoding.c
--- a/bibutils/xml_encoding.c
+++ b/bibutils/xml_encoding.c
@@ -9,6 +9,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include "charsets.h"
 #include "newstr.h"
 #include "newstr_conv.h"
 #include "xml.h"
@@ -22,9 +23,13 @@
 	if ( xml_tagexact( node, "xml" ) ) {
 		s = xml_getattrib( node, "encoding" );
 		if ( s && s->data ) {
-			if ( !strcasecmp( s->data, "UTF-8" ) ) 
+			if ( !strcasecmp( s->data, "UTF-8" ) )
 				n = CHARSET_UNICODE;
-			else n = get_charset( s->data );
+			else if ( !strcasecmp( s->data, "UTF8" ) )
+				n = CHARSET_UNICODE;
+			else if ( !strcasecmp( s->data, "GB18030" ) )
+				n = CHARSET_GB18030;
+			else n = charset_find( s->data );
 			if ( n==CHARSET_UNKNOWN ) {
 				fprintf( stderr, "Warning: did not recognize "
 					"encoding '%s'\n", s->data );
diff --git a/hs-bibutils.cabal b/hs-bibutils.cabal
--- a/hs-bibutils.cabal
+++ b/hs-bibutils.cabal
@@ -1,5 +1,5 @@
 name:               hs-bibutils
-version:            4.17.1
+version:            5.0
 homepage:           http://gorgias.mine.nu/repos/hs-bibutils/
 
 synopsis:           Haskell bindings to bibutils, the bibliography
