packages feed

hs-bibutils 4.17.1 → 5.0

raw patch · 29 files changed

+35075/−21650 lines, 29 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

bibutils/adsout.c view
@@ -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;
bibutils/biblatexin.c view
@@ -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 ); 
bibutils/bibtexin.c view
@@ -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 ); 
bibutils/bibtexout.c view
@@ -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;
bibutils/bibutils.h view
@@ -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 */
bibutils/bltypes.c view
@@ -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 },
bibutils/charsets.c view
@@ -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 '?';+}+
bibutils/charsets.h view
@@ -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
bibutils/endout.c view
@@ -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;
bibutils/endxmlin.c view
@@ -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>  */
bibutils/fields.c view
@@ -11,7 +11,6 @@ #include <stdint.h> #include <string.h> #include <assert.h>-#include "strsearch.h" #include "fields.h"  fields*
bibutils/isiout.c view
@@ -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;
bibutils/list.c view
@@ -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; } 
bibutils/list.h view
@@ -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 ); 
bibutils/modsin.c view
@@ -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")){
bibutils/modsout.c view
@@ -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"); } 
bibutils/name.c view
@@ -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 ); 	} 
bibutils/newstr.c view
@@ -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 ]; }
bibutils/newstr.h view
@@ -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 );
bibutils/newstr_conv.c view
@@ -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 ); 	}
bibutils/newstr_conv.h view
@@ -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 
bibutils/risout.c view
@@ -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; } 
bibutils/unicode.h view
@@ -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
bibutils/vplist.c view
@@ -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 );+}
bibutils/vplist.h view
@@ -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
bibutils/wordin.c view
@@ -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 ) {
bibutils/wordout.c view
@@ -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;
bibutils/xml_encoding.c view
@@ -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 );
hs-bibutils.cabal view
@@ -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