UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

1,741 lines (1,740 loc) • 134 kB
/** * @licstart The following is the entire license notice for the * Javascript code in this page * * Copyright 2017 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * @licend The above is the entire license notice for the * Javascript code in this page */ 'use strict'; var getLookupTableFactory = require('../shared/util').getLookupTableFactory; var getGlyphsUnicode = getLookupTableFactory(function (t) { t['A'] = 0x0041; t['AE'] = 0x00C6; t['AEacute'] = 0x01FC; t['AEmacron'] = 0x01E2; t['AEsmall'] = 0xF7E6; t['Aacute'] = 0x00C1; t['Aacutesmall'] = 0xF7E1; t['Abreve'] = 0x0102; t['Abreveacute'] = 0x1EAE; t['Abrevecyrillic'] = 0x04D0; t['Abrevedotbelow'] = 0x1EB6; t['Abrevegrave'] = 0x1EB0; t['Abrevehookabove'] = 0x1EB2; t['Abrevetilde'] = 0x1EB4; t['Acaron'] = 0x01CD; t['Acircle'] = 0x24B6; t['Acircumflex'] = 0x00C2; t['Acircumflexacute'] = 0x1EA4; t['Acircumflexdotbelow'] = 0x1EAC; t['Acircumflexgrave'] = 0x1EA6; t['Acircumflexhookabove'] = 0x1EA8; t['Acircumflexsmall'] = 0xF7E2; t['Acircumflextilde'] = 0x1EAA; t['Acute'] = 0xF6C9; t['Acutesmall'] = 0xF7B4; t['Acyrillic'] = 0x0410; t['Adblgrave'] = 0x0200; t['Adieresis'] = 0x00C4; t['Adieresiscyrillic'] = 0x04D2; t['Adieresismacron'] = 0x01DE; t['Adieresissmall'] = 0xF7E4; t['Adotbelow'] = 0x1EA0; t['Adotmacron'] = 0x01E0; t['Agrave'] = 0x00C0; t['Agravesmall'] = 0xF7E0; t['Ahookabove'] = 0x1EA2; t['Aiecyrillic'] = 0x04D4; t['Ainvertedbreve'] = 0x0202; t['Alpha'] = 0x0391; t['Alphatonos'] = 0x0386; t['Amacron'] = 0x0100; t['Amonospace'] = 0xFF21; t['Aogonek'] = 0x0104; t['Aring'] = 0x00C5; t['Aringacute'] = 0x01FA; t['Aringbelow'] = 0x1E00; t['Aringsmall'] = 0xF7E5; t['Asmall'] = 0xF761; t['Atilde'] = 0x00C3; t['Atildesmall'] = 0xF7E3; t['Aybarmenian'] = 0x0531; t['B'] = 0x0042; t['Bcircle'] = 0x24B7; t['Bdotaccent'] = 0x1E02; t['Bdotbelow'] = 0x1E04; t['Becyrillic'] = 0x0411; t['Benarmenian'] = 0x0532; t['Beta'] = 0x0392; t['Bhook'] = 0x0181; t['Blinebelow'] = 0x1E06; t['Bmonospace'] = 0xFF22; t['Brevesmall'] = 0xF6F4; t['Bsmall'] = 0xF762; t['Btopbar'] = 0x0182; t['C'] = 0x0043; t['Caarmenian'] = 0x053E; t['Cacute'] = 0x0106; t['Caron'] = 0xF6CA; t['Caronsmall'] = 0xF6F5; t['Ccaron'] = 0x010C; t['Ccedilla'] = 0x00C7; t['Ccedillaacute'] = 0x1E08; t['Ccedillasmall'] = 0xF7E7; t['Ccircle'] = 0x24B8; t['Ccircumflex'] = 0x0108; t['Cdot'] = 0x010A; t['Cdotaccent'] = 0x010A; t['Cedillasmall'] = 0xF7B8; t['Chaarmenian'] = 0x0549; t['Cheabkhasiancyrillic'] = 0x04BC; t['Checyrillic'] = 0x0427; t['Chedescenderabkhasiancyrillic'] = 0x04BE; t['Chedescendercyrillic'] = 0x04B6; t['Chedieresiscyrillic'] = 0x04F4; t['Cheharmenian'] = 0x0543; t['Chekhakassiancyrillic'] = 0x04CB; t['Cheverticalstrokecyrillic'] = 0x04B8; t['Chi'] = 0x03A7; t['Chook'] = 0x0187; t['Circumflexsmall'] = 0xF6F6; t['Cmonospace'] = 0xFF23; t['Coarmenian'] = 0x0551; t['Csmall'] = 0xF763; t['D'] = 0x0044; t['DZ'] = 0x01F1; t['DZcaron'] = 0x01C4; t['Daarmenian'] = 0x0534; t['Dafrican'] = 0x0189; t['Dcaron'] = 0x010E; t['Dcedilla'] = 0x1E10; t['Dcircle'] = 0x24B9; t['Dcircumflexbelow'] = 0x1E12; t['Dcroat'] = 0x0110; t['Ddotaccent'] = 0x1E0A; t['Ddotbelow'] = 0x1E0C; t['Decyrillic'] = 0x0414; t['Deicoptic'] = 0x03EE; t['Delta'] = 0x2206; t['Deltagreek'] = 0x0394; t['Dhook'] = 0x018A; t['Dieresis'] = 0xF6CB; t['DieresisAcute'] = 0xF6CC; t['DieresisGrave'] = 0xF6CD; t['Dieresissmall'] = 0xF7A8; t['Digammagreek'] = 0x03DC; t['Djecyrillic'] = 0x0402; t['Dlinebelow'] = 0x1E0E; t['Dmonospace'] = 0xFF24; t['Dotaccentsmall'] = 0xF6F7; t['Dslash'] = 0x0110; t['Dsmall'] = 0xF764; t['Dtopbar'] = 0x018B; t['Dz'] = 0x01F2; t['Dzcaron'] = 0x01C5; t['Dzeabkhasiancyrillic'] = 0x04E0; t['Dzecyrillic'] = 0x0405; t['Dzhecyrillic'] = 0x040F; t['E'] = 0x0045; t['Eacute'] = 0x00C9; t['Eacutesmall'] = 0xF7E9; t['Ebreve'] = 0x0114; t['Ecaron'] = 0x011A; t['Ecedillabreve'] = 0x1E1C; t['Echarmenian'] = 0x0535; t['Ecircle'] = 0x24BA; t['Ecircumflex'] = 0x00CA; t['Ecircumflexacute'] = 0x1EBE; t['Ecircumflexbelow'] = 0x1E18; t['Ecircumflexdotbelow'] = 0x1EC6; t['Ecircumflexgrave'] = 0x1EC0; t['Ecircumflexhookabove'] = 0x1EC2; t['Ecircumflexsmall'] = 0xF7EA; t['Ecircumflextilde'] = 0x1EC4; t['Ecyrillic'] = 0x0404; t['Edblgrave'] = 0x0204; t['Edieresis'] = 0x00CB; t['Edieresissmall'] = 0xF7EB; t['Edot'] = 0x0116; t['Edotaccent'] = 0x0116; t['Edotbelow'] = 0x1EB8; t['Efcyrillic'] = 0x0424; t['Egrave'] = 0x00C8; t['Egravesmall'] = 0xF7E8; t['Eharmenian'] = 0x0537; t['Ehookabove'] = 0x1EBA; t['Eightroman'] = 0x2167; t['Einvertedbreve'] = 0x0206; t['Eiotifiedcyrillic'] = 0x0464; t['Elcyrillic'] = 0x041B; t['Elevenroman'] = 0x216A; t['Emacron'] = 0x0112; t['Emacronacute'] = 0x1E16; t['Emacrongrave'] = 0x1E14; t['Emcyrillic'] = 0x041C; t['Emonospace'] = 0xFF25; t['Encyrillic'] = 0x041D; t['Endescendercyrillic'] = 0x04A2; t['Eng'] = 0x014A; t['Enghecyrillic'] = 0x04A4; t['Enhookcyrillic'] = 0x04C7; t['Eogonek'] = 0x0118; t['Eopen'] = 0x0190; t['Epsilon'] = 0x0395; t['Epsilontonos'] = 0x0388; t['Ercyrillic'] = 0x0420; t['Ereversed'] = 0x018E; t['Ereversedcyrillic'] = 0x042D; t['Escyrillic'] = 0x0421; t['Esdescendercyrillic'] = 0x04AA; t['Esh'] = 0x01A9; t['Esmall'] = 0xF765; t['Eta'] = 0x0397; t['Etarmenian'] = 0x0538; t['Etatonos'] = 0x0389; t['Eth'] = 0x00D0; t['Ethsmall'] = 0xF7F0; t['Etilde'] = 0x1EBC; t['Etildebelow'] = 0x1E1A; t['Euro'] = 0x20AC; t['Ezh'] = 0x01B7; t['Ezhcaron'] = 0x01EE; t['Ezhreversed'] = 0x01B8; t['F'] = 0x0046; t['Fcircle'] = 0x24BB; t['Fdotaccent'] = 0x1E1E; t['Feharmenian'] = 0x0556; t['Feicoptic'] = 0x03E4; t['Fhook'] = 0x0191; t['Fitacyrillic'] = 0x0472; t['Fiveroman'] = 0x2164; t['Fmonospace'] = 0xFF26; t['Fourroman'] = 0x2163; t['Fsmall'] = 0xF766; t['G'] = 0x0047; t['GBsquare'] = 0x3387; t['Gacute'] = 0x01F4; t['Gamma'] = 0x0393; t['Gammaafrican'] = 0x0194; t['Gangiacoptic'] = 0x03EA; t['Gbreve'] = 0x011E; t['Gcaron'] = 0x01E6; t['Gcedilla'] = 0x0122; t['Gcircle'] = 0x24BC; t['Gcircumflex'] = 0x011C; t['Gcommaaccent'] = 0x0122; t['Gdot'] = 0x0120; t['Gdotaccent'] = 0x0120; t['Gecyrillic'] = 0x0413; t['Ghadarmenian'] = 0x0542; t['Ghemiddlehookcyrillic'] = 0x0494; t['Ghestrokecyrillic'] = 0x0492; t['Gheupturncyrillic'] = 0x0490; t['Ghook'] = 0x0193; t['Gimarmenian'] = 0x0533; t['Gjecyrillic'] = 0x0403; t['Gmacron'] = 0x1E20; t['Gmonospace'] = 0xFF27; t['Grave'] = 0xF6CE; t['Gravesmall'] = 0xF760; t['Gsmall'] = 0xF767; t['Gsmallhook'] = 0x029B; t['Gstroke'] = 0x01E4; t['H'] = 0x0048; t['H18533'] = 0x25CF; t['H18543'] = 0x25AA; t['H18551'] = 0x25AB; t['H22073'] = 0x25A1; t['HPsquare'] = 0x33CB; t['Haabkhasiancyrillic'] = 0x04A8; t['Hadescendercyrillic'] = 0x04B2; t['Hardsigncyrillic'] = 0x042A; t['Hbar'] = 0x0126; t['Hbrevebelow'] = 0x1E2A; t['Hcedilla'] = 0x1E28; t['Hcircle'] = 0x24BD; t['Hcircumflex'] = 0x0124; t['Hdieresis'] = 0x1E26; t['Hdotaccent'] = 0x1E22; t['Hdotbelow'] = 0x1E24; t['Hmonospace'] = 0xFF28; t['Hoarmenian'] = 0x0540; t['Horicoptic'] = 0x03E8; t['Hsmall'] = 0xF768; t['Hungarumlaut'] = 0xF6CF; t['Hungarumlautsmall'] = 0xF6F8; t['Hzsquare'] = 0x3390; t['I'] = 0x0049; t['IAcyrillic'] = 0x042F; t['IJ'] = 0x0132; t['IUcyrillic'] = 0x042E; t['Iacute'] = 0x00CD; t['Iacutesmall'] = 0xF7ED; t['Ibreve'] = 0x012C; t['Icaron'] = 0x01CF; t['Icircle'] = 0x24BE; t['Icircumflex'] = 0x00CE; t['Icircumflexsmall'] = 0xF7EE; t['Icyrillic'] = 0x0406; t['Idblgrave'] = 0x0208; t['Idieresis'] = 0x00CF; t['Idieresisacute'] = 0x1E2E; t['Idieresiscyrillic'] = 0x04E4; t['Idieresissmall'] = 0xF7EF; t['Idot'] = 0x0130; t['Idotaccent'] = 0x0130; t['Idotbelow'] = 0x1ECA; t['Iebrevecyrillic'] = 0x04D6; t['Iecyrillic'] = 0x0415; t['Ifraktur'] = 0x2111; t['Igrave'] = 0x00CC; t['Igravesmall'] = 0xF7EC; t['Ihookabove'] = 0x1EC8; t['Iicyrillic'] = 0x0418; t['Iinvertedbreve'] = 0x020A; t['Iishortcyrillic'] = 0x0419; t['Imacron'] = 0x012A; t['Imacroncyrillic'] = 0x04E2; t['Imonospace'] = 0xFF29; t['Iniarmenian'] = 0x053B; t['Iocyrillic'] = 0x0401; t['Iogonek'] = 0x012E; t['Iota'] = 0x0399; t['Iotaafrican'] = 0x0196; t['Iotadieresis'] = 0x03AA; t['Iotatonos'] = 0x038A; t['Ismall'] = 0xF769; t['Istroke'] = 0x0197; t['Itilde'] = 0x0128; t['Itildebelow'] = 0x1E2C; t['Izhitsacyrillic'] = 0x0474; t['Izhitsadblgravecyrillic'] = 0x0476; t['J'] = 0x004A; t['Jaarmenian'] = 0x0541; t['Jcircle'] = 0x24BF; t['Jcircumflex'] = 0x0134; t['Jecyrillic'] = 0x0408; t['Jheharmenian'] = 0x054B; t['Jmonospace'] = 0xFF2A; t['Jsmall'] = 0xF76A; t['K'] = 0x004B; t['KBsquare'] = 0x3385; t['KKsquare'] = 0x33CD; t['Kabashkircyrillic'] = 0x04A0; t['Kacute'] = 0x1E30; t['Kacyrillic'] = 0x041A; t['Kadescendercyrillic'] = 0x049A; t['Kahookcyrillic'] = 0x04C3; t['Kappa'] = 0x039A; t['Kastrokecyrillic'] = 0x049E; t['Kaverticalstrokecyrillic'] = 0x049C; t['Kcaron'] = 0x01E8; t['Kcedilla'] = 0x0136; t['Kcircle'] = 0x24C0; t['Kcommaaccent'] = 0x0136; t['Kdotbelow'] = 0x1E32; t['Keharmenian'] = 0x0554; t['Kenarmenian'] = 0x053F; t['Khacyrillic'] = 0x0425; t['Kheicoptic'] = 0x03E6; t['Khook'] = 0x0198; t['Kjecyrillic'] = 0x040C; t['Klinebelow'] = 0x1E34; t['Kmonospace'] = 0xFF2B; t['Koppacyrillic'] = 0x0480; t['Koppagreek'] = 0x03DE; t['Ksicyrillic'] = 0x046E; t['Ksmall'] = 0xF76B; t['L'] = 0x004C; t['LJ'] = 0x01C7; t['LL'] = 0xF6BF; t['Lacute'] = 0x0139; t['Lambda'] = 0x039B; t['Lcaron'] = 0x013D; t['Lcedilla'] = 0x013B; t['Lcircle'] = 0x24C1; t['Lcircumflexbelow'] = 0x1E3C; t['Lcommaaccent'] = 0x013B; t['Ldot'] = 0x013F; t['Ldotaccent'] = 0x013F; t['Ldotbelow'] = 0x1E36; t['Ldotbelowmacron'] = 0x1E38; t['Liwnarmenian'] = 0x053C; t['Lj'] = 0x01C8; t['Ljecyrillic'] = 0x0409; t['Llinebelow'] = 0x1E3A; t['Lmonospace'] = 0xFF2C; t['Lslash'] = 0x0141; t['Lslashsmall'] = 0xF6F9; t['Lsmall'] = 0xF76C; t['M'] = 0x004D; t['MBsquare'] = 0x3386; t['Macron'] = 0xF6D0; t['Macronsmall'] = 0xF7AF; t['Macute'] = 0x1E3E; t['Mcircle'] = 0x24C2; t['Mdotaccent'] = 0x1E40; t['Mdotbelow'] = 0x1E42; t['Menarmenian'] = 0x0544; t['Mmonospace'] = 0xFF2D; t['Msmall'] = 0xF76D; t['Mturned'] = 0x019C; t['Mu'] = 0x039C; t['N'] = 0x004E; t['NJ'] = 0x01CA; t['Nacute'] = 0x0143; t['Ncaron'] = 0x0147; t['Ncedilla'] = 0x0145; t['Ncircle'] = 0x24C3; t['Ncircumflexbelow'] = 0x1E4A; t['Ncommaaccent'] = 0x0145; t['Ndotaccent'] = 0x1E44; t['Ndotbelow'] = 0x1E46; t['Nhookleft'] = 0x019D; t['Nineroman'] = 0x2168; t['Nj'] = 0x01CB; t['Njecyrillic'] = 0x040A; t['Nlinebelow'] = 0x1E48; t['Nmonospace'] = 0xFF2E; t['Nowarmenian'] = 0x0546; t['Nsmall'] = 0xF76E; t['Ntilde'] = 0x00D1; t['Ntildesmall'] = 0xF7F1; t['Nu'] = 0x039D; t['O'] = 0x004F; t['OE'] = 0x0152; t['OEsmall'] = 0xF6FA; t['Oacute'] = 0x00D3; t['Oacutesmall'] = 0xF7F3; t['Obarredcyrillic'] = 0x04E8; t['Obarreddieresiscyrillic'] = 0x04EA; t['Obreve'] = 0x014E; t['Ocaron'] = 0x01D1; t['Ocenteredtilde'] = 0x019F; t['Ocircle'] = 0x24C4; t['Ocircumflex'] = 0x00D4; t['Ocircumflexacute'] = 0x1ED0; t['Ocircumflexdotbelow'] = 0x1ED8; t['Ocircumflexgrave'] = 0x1ED2; t['Ocircumflexhookabove'] = 0x1ED4; t['Ocircumflexsmall'] = 0xF7F4; t['Ocircumflextilde'] = 0x1ED6; t['Ocyrillic'] = 0x041E; t['Odblacute'] = 0x0150; t['Odblgrave'] = 0x020C; t['Odieresis'] = 0x00D6; t['Odieresiscyrillic'] = 0x04E6; t['Odieresissmall'] = 0xF7F6; t['Odotbelow'] = 0x1ECC; t['Ogoneksmall'] = 0xF6FB; t['Ograve'] = 0x00D2; t['Ogravesmall'] = 0xF7F2; t['Oharmenian'] = 0x0555; t['Ohm'] = 0x2126; t['Ohookabove'] = 0x1ECE; t['Ohorn'] = 0x01A0; t['Ohornacute'] = 0x1EDA; t['Ohorndotbelow'] = 0x1EE2; t['Ohorngrave'] = 0x1EDC; t['Ohornhookabove'] = 0x1EDE; t['Ohorntilde'] = 0x1EE0; t['Ohungarumlaut'] = 0x0150; t['Oi'] = 0x01A2; t['Oinvertedbreve'] = 0x020E; t['Omacron'] = 0x014C; t['Omacronacute'] = 0x1E52; t['Omacrongrave'] = 0x1E50; t['Omega'] = 0x2126; t['Omegacyrillic'] = 0x0460; t['Omegagreek'] = 0x03A9; t['Omegaroundcyrillic'] = 0x047A; t['Omegatitlocyrillic'] = 0x047C; t['Omegatonos'] = 0x038F; t['Omicron'] = 0x039F; t['Omicrontonos'] = 0x038C; t['Omonospace'] = 0xFF2F; t['Oneroman'] = 0x2160; t['Oogonek'] = 0x01EA; t['Oogonekmacron'] = 0x01EC; t['Oopen'] = 0x0186; t['Oslash'] = 0x00D8; t['Oslashacute'] = 0x01FE; t['Oslashsmall'] = 0xF7F8; t['Osmall'] = 0xF76F; t['Ostrokeacute'] = 0x01FE; t['Otcyrillic'] = 0x047E; t['Otilde'] = 0x00D5; t['Otildeacute'] = 0x1E4C; t['Otildedieresis'] = 0x1E4E; t['Otildesmall'] = 0xF7F5; t['P'] = 0x0050; t['Pacute'] = 0x1E54; t['Pcircle'] = 0x24C5; t['Pdotaccent'] = 0x1E56; t['Pecyrillic'] = 0x041F; t['Peharmenian'] = 0x054A; t['Pemiddlehookcyrillic'] = 0x04A6; t['Phi'] = 0x03A6; t['Phook'] = 0x01A4; t['Pi'] = 0x03A0; t['Piwrarmenian'] = 0x0553; t['Pmonospace'] = 0xFF30; t['Psi'] = 0x03A8; t['Psicyrillic'] = 0x0470; t['Psmall'] = 0xF770; t['Q'] = 0x0051; t['Qcircle'] = 0x24C6; t['Qmonospace'] = 0xFF31; t['Qsmall'] = 0xF771; t['R'] = 0x0052; t['Raarmenian'] = 0x054C; t['Racute'] = 0x0154; t['Rcaron'] = 0x0158; t['Rcedilla'] = 0x0156; t['Rcircle'] = 0x24C7; t['Rcommaaccent'] = 0x0156; t['Rdblgrave'] = 0x0210; t['Rdotaccent'] = 0x1E58; t['Rdotbelow'] = 0x1E5A; t['Rdotbelowmacron'] = 0x1E5C; t['Reharmenian'] = 0x0550; t['Rfraktur'] = 0x211C; t['Rho'] = 0x03A1; t['Ringsmall'] = 0xF6FC; t['Rinvertedbreve'] = 0x0212; t['Rlinebelow'] = 0x1E5E; t['Rmonospace'] = 0xFF32; t['Rsmall'] = 0xF772; t['Rsmallinverted'] = 0x0281; t['Rsmallinvertedsuperior'] = 0x02B6; t['S'] = 0x0053; t['SF010000'] = 0x250C; t['SF020000'] = 0x2514; t['SF030000'] = 0x2510; t['SF040000'] = 0x2518; t['SF050000'] = 0x253C; t['SF060000'] = 0x252C; t['SF070000'] = 0x2534; t['SF080000'] = 0x251C; t['SF090000'] = 0x2524; t['SF100000'] = 0x2500; t['SF110000'] = 0x2502; t['SF190000'] = 0x2561; t['SF200000'] = 0x2562; t['SF210000'] = 0x2556; t['SF220000'] = 0x2555; t['SF230000'] = 0x2563; t['SF240000'] = 0x2551; t['SF250000'] = 0x2557; t['SF260000'] = 0x255D; t['SF270000'] = 0x255C; t['SF280000'] = 0x255B; t['SF360000'] = 0x255E; t['SF370000'] = 0x255F; t['SF380000'] = 0x255A; t['SF390000'] = 0x2554; t['SF400000'] = 0x2569; t['SF410000'] = 0x2566; t['SF420000'] = 0x2560; t['SF430000'] = 0x2550; t['SF440000'] = 0x256C; t['SF450000'] = 0x2567; t['SF460000'] = 0x2568; t['SF470000'] = 0x2564; t['SF480000'] = 0x2565; t['SF490000'] = 0x2559; t['SF500000'] = 0x2558; t['SF510000'] = 0x2552; t['SF520000'] = 0x2553; t['SF530000'] = 0x256B; t['SF540000'] = 0x256A; t['Sacute'] = 0x015A; t['Sacutedotaccent'] = 0x1E64; t['Sampigreek'] = 0x03E0; t['Scaron'] = 0x0160; t['Scarondotaccent'] = 0x1E66; t['Scaronsmall'] = 0xF6FD; t['Scedilla'] = 0x015E; t['Schwa'] = 0x018F; t['Schwacyrillic'] = 0x04D8; t['Schwadieresiscyrillic'] = 0x04DA; t['Scircle'] = 0x24C8; t['Scircumflex'] = 0x015C; t['Scommaaccent'] = 0x0218; t['Sdotaccent'] = 0x1E60; t['Sdotbelow'] = 0x1E62; t['Sdotbelowdotaccent'] = 0x1E68; t['Seharmenian'] = 0x054D; t['Sevenroman'] = 0x2166; t['Shaarmenian'] = 0x0547; t['Shacyrillic'] = 0x0428; t['Shchacyrillic'] = 0x0429; t['Sheicoptic'] = 0x03E2; t['Shhacyrillic'] = 0x04BA; t['Shimacoptic'] = 0x03EC; t['Sigma'] = 0x03A3; t['Sixroman'] = 0x2165; t['Smonospace'] = 0xFF33; t['Softsigncyrillic'] = 0x042C; t['Ssmall'] = 0xF773; t['Stigmagreek'] = 0x03DA; t['T'] = 0x0054; t['Tau'] = 0x03A4; t['Tbar'] = 0x0166; t['Tcaron'] = 0x0164; t['Tcedilla'] = 0x0162; t['Tcircle'] = 0x24C9; t['Tcircumflexbelow'] = 0x1E70; t['Tcommaaccent'] = 0x0162; t['Tdotaccent'] = 0x1E6A; t['Tdotbelow'] = 0x1E6C; t['Tecyrillic'] = 0x0422; t['Tedescendercyrillic'] = 0x04AC; t['Tenroman'] = 0x2169; t['Tetsecyrillic'] = 0x04B4; t['Theta'] = 0x0398; t['Thook'] = 0x01AC; t['Thorn'] = 0x00DE; t['Thornsmall'] = 0xF7FE; t['Threeroman'] = 0x2162; t['Tildesmall'] = 0xF6FE; t['Tiwnarmenian'] = 0x054F; t['Tlinebelow'] = 0x1E6E; t['Tmonospace'] = 0xFF34; t['Toarmenian'] = 0x0539; t['Tonefive'] = 0x01BC; t['Tonesix'] = 0x0184; t['Tonetwo'] = 0x01A7; t['Tretroflexhook'] = 0x01AE; t['Tsecyrillic'] = 0x0426; t['Tshecyrillic'] = 0x040B; t['Tsmall'] = 0xF774; t['Twelveroman'] = 0x216B; t['Tworoman'] = 0x2161; t['U'] = 0x0055; t['Uacute'] = 0x00DA; t['Uacutesmall'] = 0xF7FA; t['Ubreve'] = 0x016C; t['Ucaron'] = 0x01D3; t['Ucircle'] = 0x24CA; t['Ucircumflex'] = 0x00DB; t['Ucircumflexbelow'] = 0x1E76; t['Ucircumflexsmall'] = 0xF7FB; t['Ucyrillic'] = 0x0423; t['Udblacute'] = 0x0170; t['Udblgrave'] = 0x0214; t['Udieresis'] = 0x00DC; t['Udieresisacute'] = 0x01D7; t['Udieresisbelow'] = 0x1E72; t['Udieresiscaron'] = 0x01D9; t['Udieresiscyrillic'] = 0x04F0; t['Udieresisgrave'] = 0x01DB; t['Udieresismacron'] = 0x01D5; t['Udieresissmall'] = 0xF7FC; t['Udotbelow'] = 0x1EE4; t['Ugrave'] = 0x00D9; t['Ugravesmall'] = 0xF7F9; t['Uhookabove'] = 0x1EE6; t['Uhorn'] = 0x01AF; t['Uhornacute'] = 0x1EE8; t['Uhorndotbelow'] = 0x1EF0; t['Uhorngrave'] = 0x1EEA; t['Uhornhookabove'] = 0x1EEC; t['Uhorntilde'] = 0x1EEE; t['Uhungarumlaut'] = 0x0170; t['Uhungarumlautcyrillic'] = 0x04F2; t['Uinvertedbreve'] = 0x0216; t['Ukcyrillic'] = 0x0478; t['Umacron'] = 0x016A; t['Umacroncyrillic'] = 0x04EE; t['Umacrondieresis'] = 0x1E7A; t['Umonospace'] = 0xFF35; t['Uogonek'] = 0x0172; t['Upsilon'] = 0x03A5; t['Upsilon1'] = 0x03D2; t['Upsilonacutehooksymbolgreek'] = 0x03D3; t['Upsilonafrican'] = 0x01B1; t['Upsilondieresis'] = 0x03AB; t['Upsilondieresishooksymbolgreek'] = 0x03D4; t['Upsilonhooksymbol'] = 0x03D2; t['Upsilontonos'] = 0x038E; t['Uring'] = 0x016E; t['Ushortcyrillic'] = 0x040E; t['Usmall'] = 0xF775; t['Ustraightcyrillic'] = 0x04AE; t['Ustraightstrokecyrillic'] = 0x04B0; t['Utilde'] = 0x0168; t['Utildeacute'] = 0x1E78; t['Utildebelow'] = 0x1E74; t['V'] = 0x0056; t['Vcircle'] = 0x24CB; t['Vdotbelow'] = 0x1E7E; t['Vecyrillic'] = 0x0412; t['Vewarmenian'] = 0x054E; t['Vhook'] = 0x01B2; t['Vmonospace'] = 0xFF36; t['Voarmenian'] = 0x0548; t['Vsmall'] = 0xF776; t['Vtilde'] = 0x1E7C; t['W'] = 0x0057; t['Wacute'] = 0x1E82; t['Wcircle'] = 0x24CC; t['Wcircumflex'] = 0x0174; t['Wdieresis'] = 0x1E84; t['Wdotaccent'] = 0x1E86; t['Wdotbelow'] = 0x1E88; t['Wgrave'] = 0x1E80; t['Wmonospace'] = 0xFF37; t['Wsmall'] = 0xF777; t['X'] = 0x0058; t['Xcircle'] = 0x24CD; t['Xdieresis'] = 0x1E8C; t['Xdotaccent'] = 0x1E8A; t['Xeharmenian'] = 0x053D; t['Xi'] = 0x039E; t['Xmonospace'] = 0xFF38; t['Xsmall'] = 0xF778; t['Y'] = 0x0059; t['Yacute'] = 0x00DD; t['Yacutesmall'] = 0xF7FD; t['Yatcyrillic'] = 0x0462; t['Ycircle'] = 0x24CE; t['Ycircumflex'] = 0x0176; t['Ydieresis'] = 0x0178; t['Ydieresissmall'] = 0xF7FF; t['Ydotaccent'] = 0x1E8E; t['Ydotbelow'] = 0x1EF4; t['Yericyrillic'] = 0x042B; t['Yerudieresiscyrillic'] = 0x04F8; t['Ygrave'] = 0x1EF2; t['Yhook'] = 0x01B3; t['Yhookabove'] = 0x1EF6; t['Yiarmenian'] = 0x0545; t['Yicyrillic'] = 0x0407; t['Yiwnarmenian'] = 0x0552; t['Ymonospace'] = 0xFF39; t['Ysmall'] = 0xF779; t['Ytilde'] = 0x1EF8; t['Yusbigcyrillic'] = 0x046A; t['Yusbigiotifiedcyrillic'] = 0x046C; t['Yuslittlecyrillic'] = 0x0466; t['Yuslittleiotifiedcyrillic'] = 0x0468; t['Z'] = 0x005A; t['Zaarmenian'] = 0x0536; t['Zacute'] = 0x0179; t['Zcaron'] = 0x017D; t['Zcaronsmall'] = 0xF6FF; t['Zcircle'] = 0x24CF; t['Zcircumflex'] = 0x1E90; t['Zdot'] = 0x017B; t['Zdotaccent'] = 0x017B; t['Zdotbelow'] = 0x1E92; t['Zecyrillic'] = 0x0417; t['Zedescendercyrillic'] = 0x0498; t['Zedieresiscyrillic'] = 0x04DE; t['Zeta'] = 0x0396; t['Zhearmenian'] = 0x053A; t['Zhebrevecyrillic'] = 0x04C1; t['Zhecyrillic'] = 0x0416; t['Zhedescendercyrillic'] = 0x0496; t['Zhedieresiscyrillic'] = 0x04DC; t['Zlinebelow'] = 0x1E94; t['Zmonospace'] = 0xFF3A; t['Zsmall'] = 0xF77A; t['Zstroke'] = 0x01B5; t['a'] = 0x0061; t['aabengali'] = 0x0986; t['aacute'] = 0x00E1; t['aadeva'] = 0x0906; t['aagujarati'] = 0x0A86; t['aagurmukhi'] = 0x0A06; t['aamatragurmukhi'] = 0x0A3E; t['aarusquare'] = 0x3303; t['aavowelsignbengali'] = 0x09BE; t['aavowelsigndeva'] = 0x093E; t['aavowelsigngujarati'] = 0x0ABE; t['abbreviationmarkarmenian'] = 0x055F; t['abbreviationsigndeva'] = 0x0970; t['abengali'] = 0x0985; t['abopomofo'] = 0x311A; t['abreve'] = 0x0103; t['abreveacute'] = 0x1EAF; t['abrevecyrillic'] = 0x04D1; t['abrevedotbelow'] = 0x1EB7; t['abrevegrave'] = 0x1EB1; t['abrevehookabove'] = 0x1EB3; t['abrevetilde'] = 0x1EB5; t['acaron'] = 0x01CE; t['acircle'] = 0x24D0; t['acircumflex'] = 0x00E2; t['acircumflexacute'] = 0x1EA5; t['acircumflexdotbelow'] = 0x1EAD; t['acircumflexgrave'] = 0x1EA7; t['acircumflexhookabove'] = 0x1EA9; t['acircumflextilde'] = 0x1EAB; t['acute'] = 0x00B4; t['acutebelowcmb'] = 0x0317; t['acutecmb'] = 0x0301; t['acutecomb'] = 0x0301; t['acutedeva'] = 0x0954; t['acutelowmod'] = 0x02CF; t['acutetonecmb'] = 0x0341; t['acyrillic'] = 0x0430; t['adblgrave'] = 0x0201; t['addakgurmukhi'] = 0x0A71; t['adeva'] = 0x0905; t['adieresis'] = 0x00E4; t['adieresiscyrillic'] = 0x04D3; t['adieresismacron'] = 0x01DF; t['adotbelow'] = 0x1EA1; t['adotmacron'] = 0x01E1; t['ae'] = 0x00E6; t['aeacute'] = 0x01FD; t['aekorean'] = 0x3150; t['aemacron'] = 0x01E3; t['afii00208'] = 0x2015; t['afii08941'] = 0x20A4; t['afii10017'] = 0x0410; t['afii10018'] = 0x0411; t['afii10019'] = 0x0412; t['afii10020'] = 0x0413; t['afii10021'] = 0x0414; t['afii10022'] = 0x0415; t['afii10023'] = 0x0401; t['afii10024'] = 0x0416; t['afii10025'] = 0x0417; t['afii10026'] = 0x0418; t['afii10027'] = 0x0419; t['afii10028'] = 0x041A; t['afii10029'] = 0x041B; t['afii10030'] = 0x041C; t['afii10031'] = 0x041D; t['afii10032'] = 0x041E; t['afii10033'] = 0x041F; t['afii10034'] = 0x0420; t['afii10035'] = 0x0421; t['afii10036'] = 0x0422; t['afii10037'] = 0x0423; t['afii10038'] = 0x0424; t['afii10039'] = 0x0425; t['afii10040'] = 0x0426; t['afii10041'] = 0x0427; t['afii10042'] = 0x0428; t['afii10043'] = 0x0429; t['afii10044'] = 0x042A; t['afii10045'] = 0x042B; t['afii10046'] = 0x042C; t['afii10047'] = 0x042D; t['afii10048'] = 0x042E; t['afii10049'] = 0x042F; t['afii10050'] = 0x0490; t['afii10051'] = 0x0402; t['afii10052'] = 0x0403; t['afii10053'] = 0x0404; t['afii10054'] = 0x0405; t['afii10055'] = 0x0406; t['afii10056'] = 0x0407; t['afii10057'] = 0x0408; t['afii10058'] = 0x0409; t['afii10059'] = 0x040A; t['afii10060'] = 0x040B; t['afii10061'] = 0x040C; t['afii10062'] = 0x040E; t['afii10063'] = 0xF6C4; t['afii10064'] = 0xF6C5; t['afii10065'] = 0x0430; t['afii10066'] = 0x0431; t['afii10067'] = 0x0432; t['afii10068'] = 0x0433; t['afii10069'] = 0x0434; t['afii10070'] = 0x0435; t['afii10071'] = 0x0451; t['afii10072'] = 0x0436; t['afii10073'] = 0x0437; t['afii10074'] = 0x0438; t['afii10075'] = 0x0439; t['afii10076'] = 0x043A; t['afii10077'] = 0x043B; t['afii10078'] = 0x043C; t['afii10079'] = 0x043D; t['afii10080'] = 0x043E; t['afii10081'] = 0x043F; t['afii10082'] = 0x0440; t['afii10083'] = 0x0441; t['afii10084'] = 0x0442; t['afii10085'] = 0x0443; t['afii10086'] = 0x0444; t['afii10087'] = 0x0445; t['afii10088'] = 0x0446; t['afii10089'] = 0x0447; t['afii10090'] = 0x0448; t['afii10091'] = 0x0449; t['afii10092'] = 0x044A; t['afii10093'] = 0x044B; t['afii10094'] = 0x044C; t['afii10095'] = 0x044D; t['afii10096'] = 0x044E; t['afii10097'] = 0x044F; t['afii10098'] = 0x0491; t['afii10099'] = 0x0452; t['afii10100'] = 0x0453; t['afii10101'] = 0x0454; t['afii10102'] = 0x0455; t['afii10103'] = 0x0456; t['afii10104'] = 0x0457; t['afii10105'] = 0x0458; t['afii10106'] = 0x0459; t['afii10107'] = 0x045A; t['afii10108'] = 0x045B; t['afii10109'] = 0x045C; t['afii10110'] = 0x045E; t['afii10145'] = 0x040F; t['afii10146'] = 0x0462; t['afii10147'] = 0x0472; t['afii10148'] = 0x0474; t['afii10192'] = 0xF6C6; t['afii10193'] = 0x045F; t['afii10194'] = 0x0463; t['afii10195'] = 0x0473; t['afii10196'] = 0x0475; t['afii10831'] = 0xF6C7; t['afii10832'] = 0xF6C8; t['afii10846'] = 0x04D9; t['afii299'] = 0x200E; t['afii300'] = 0x200F; t['afii301'] = 0x200D; t['afii57381'] = 0x066A; t['afii57388'] = 0x060C; t['afii57392'] = 0x0660; t['afii57393'] = 0x0661; t['afii57394'] = 0x0662; t['afii57395'] = 0x0663; t['afii57396'] = 0x0664; t['afii57397'] = 0x0665; t['afii57398'] = 0x0666; t['afii57399'] = 0x0667; t['afii57400'] = 0x0668; t['afii57401'] = 0x0669; t['afii57403'] = 0x061B; t['afii57407'] = 0x061F; t['afii57409'] = 0x0621; t['afii57410'] = 0x0622; t['afii57411'] = 0x0623; t['afii57412'] = 0x0624; t['afii57413'] = 0x0625; t['afii57414'] = 0x0626; t['afii57415'] = 0x0627; t['afii57416'] = 0x0628; t['afii57417'] = 0x0629; t['afii57418'] = 0x062A; t['afii57419'] = 0x062B; t['afii57420'] = 0x062C; t['afii57421'] = 0x062D; t['afii57422'] = 0x062E; t['afii57423'] = 0x062F; t['afii57424'] = 0x0630; t['afii57425'] = 0x0631; t['afii57426'] = 0x0632; t['afii57427'] = 0x0633; t['afii57428'] = 0x0634; t['afii57429'] = 0x0635; t['afii57430'] = 0x0636; t['afii57431'] = 0x0637; t['afii57432'] = 0x0638; t['afii57433'] = 0x0639; t['afii57434'] = 0x063A; t['afii57440'] = 0x0640; t['afii57441'] = 0x0641; t['afii57442'] = 0x0642; t['afii57443'] = 0x0643; t['afii57444'] = 0x0644; t['afii57445'] = 0x0645; t['afii57446'] = 0x0646; t['afii57448'] = 0x0648; t['afii57449'] = 0x0649; t['afii57450'] = 0x064A; t['afii57451'] = 0x064B; t['afii57452'] = 0x064C; t['afii57453'] = 0x064D; t['afii57454'] = 0x064E; t['afii57455'] = 0x064F; t['afii57456'] = 0x0650; t['afii57457'] = 0x0651; t['afii57458'] = 0x0652; t['afii57470'] = 0x0647; t['afii57505'] = 0x06A4; t['afii57506'] = 0x067E; t['afii57507'] = 0x0686; t['afii57508'] = 0x0698; t['afii57509'] = 0x06AF; t['afii57511'] = 0x0679; t['afii57512'] = 0x0688; t['afii57513'] = 0x0691; t['afii57514'] = 0x06BA; t['afii57519'] = 0x06D2; t['afii57534'] = 0x06D5; t['afii57636'] = 0x20AA; t['afii57645'] = 0x05BE; t['afii57658'] = 0x05C3; t['afii57664'] = 0x05D0; t['afii57665'] = 0x05D1; t['afii57666'] = 0x05D2; t['afii57667'] = 0x05D3; t['afii57668'] = 0x05D4; t['afii57669'] = 0x05D5; t['afii57670'] = 0x05D6; t['afii57671'] = 0x05D7; t['afii57672'] = 0x05D8; t['afii57673'] = 0x05D9; t['afii57674'] = 0x05DA; t['afii57675'] = 0x05DB; t['afii57676'] = 0x05DC; t['afii57677'] = 0x05DD; t['afii57678'] = 0x05DE; t['afii57679'] = 0x05DF; t['afii57680'] = 0x05E0; t['afii57681'] = 0x05E1; t['afii57682'] = 0x05E2; t['afii57683'] = 0x05E3; t['afii57684'] = 0x05E4; t['afii57685'] = 0x05E5; t['afii57686'] = 0x05E6; t['afii57687'] = 0x05E7; t['afii57688'] = 0x05E8; t['afii57689'] = 0x05E9; t['afii57690'] = 0x05EA; t['afii57694'] = 0xFB2A; t['afii57695'] = 0xFB2B; t['afii57700'] = 0xFB4B; t['afii57705'] = 0xFB1F; t['afii57716'] = 0x05F0; t['afii57717'] = 0x05F1; t['afii57718'] = 0x05F2; t['afii57723'] = 0xFB35; t['afii57793'] = 0x05B4; t['afii57794'] = 0x05B5; t['afii57795'] = 0x05B6; t['afii57796'] = 0x05BB; t['afii57797'] = 0x05B8; t['afii57798'] = 0x05B7; t['afii57799'] = 0x05B0; t['afii57800'] = 0x05B2; t['afii57801'] = 0x05B1; t['afii57802'] = 0x05B3; t['afii57803'] = 0x05C2; t['afii57804'] = 0x05C1; t['afii57806'] = 0x05B9; t['afii57807'] = 0x05BC; t['afii57839'] = 0x05BD; t['afii57841'] = 0x05BF; t['afii57842'] = 0x05C0; t['afii57929'] = 0x02BC; t['afii61248'] = 0x2105; t['afii61289'] = 0x2113; t['afii61352'] = 0x2116; t['afii61573'] = 0x202C; t['afii61574'] = 0x202D; t['afii61575'] = 0x202E; t['afii61664'] = 0x200C; t['afii63167'] = 0x066D; t['afii64937'] = 0x02BD; t['agrave'] = 0x00E0; t['agujarati'] = 0x0A85; t['agurmukhi'] = 0x0A05; t['ahiragana'] = 0x3042; t['ahookabove'] = 0x1EA3; t['aibengali'] = 0x0990; t['aibopomofo'] = 0x311E; t['aideva'] = 0x0910; t['aiecyrillic'] = 0x04D5; t['aigujarati'] = 0x0A90; t['aigurmukhi'] = 0x0A10; t['aimatragurmukhi'] = 0x0A48; t['ainarabic'] = 0x0639; t['ainfinalarabic'] = 0xFECA; t['aininitialarabic'] = 0xFECB; t['ainmedialarabic'] = 0xFECC; t['ainvertedbreve'] = 0x0203; t['aivowelsignbengali'] = 0x09C8; t['aivowelsigndeva'] = 0x0948; t['aivowelsigngujarati'] = 0x0AC8; t['akatakana'] = 0x30A2; t['akatakanahalfwidth'] = 0xFF71; t['akorean'] = 0x314F; t['alef'] = 0x05D0; t['alefarabic'] = 0x0627; t['alefdageshhebrew'] = 0xFB30; t['aleffinalarabic'] = 0xFE8E; t['alefhamzaabovearabic'] = 0x0623; t['alefhamzaabovefinalarabic'] = 0xFE84; t['alefhamzabelowarabic'] = 0x0625; t['alefhamzabelowfinalarabic'] = 0xFE88; t['alefhebrew'] = 0x05D0; t['aleflamedhebrew'] = 0xFB4F; t['alefmaddaabovearabic'] = 0x0622; t['alefmaddaabovefinalarabic'] = 0xFE82; t['alefmaksuraarabic'] = 0x0649; t['alefmaksurafinalarabic'] = 0xFEF0; t['alefmaksurainitialarabic'] = 0xFEF3; t['alefmaksuramedialarabic'] = 0xFEF4; t['alefpatahhebrew'] = 0xFB2E; t['alefqamatshebrew'] = 0xFB2F; t['aleph'] = 0x2135; t['allequal'] = 0x224C; t['alpha'] = 0x03B1; t['alphatonos'] = 0x03AC; t['amacron'] = 0x0101; t['amonospace'] = 0xFF41; t['ampersand'] = 0x0026; t['ampersandmonospace'] = 0xFF06; t['ampersandsmall'] = 0xF726; t['amsquare'] = 0x33C2; t['anbopomofo'] = 0x3122; t['angbopomofo'] = 0x3124; t['angbracketleft'] = 0x3008; t['angbracketright'] = 0x3009; t['angkhankhuthai'] = 0x0E5A; t['angle'] = 0x2220; t['anglebracketleft'] = 0x3008; t['anglebracketleftvertical'] = 0xFE3F; t['anglebracketright'] = 0x3009; t['anglebracketrightvertical'] = 0xFE40; t['angleleft'] = 0x2329; t['angleright'] = 0x232A; t['angstrom'] = 0x212B; t['anoteleia'] = 0x0387; t['anudattadeva'] = 0x0952; t['anusvarabengali'] = 0x0982; t['anusvaradeva'] = 0x0902; t['anusvaragujarati'] = 0x0A82; t['aogonek'] = 0x0105; t['apaatosquare'] = 0x3300; t['aparen'] = 0x249C; t['apostrophearmenian'] = 0x055A; t['apostrophemod'] = 0x02BC; t['apple'] = 0xF8FF; t['approaches'] = 0x2250; t['approxequal'] = 0x2248; t['approxequalorimage'] = 0x2252; t['approximatelyequal'] = 0x2245; t['araeaekorean'] = 0x318E; t['araeakorean'] = 0x318D; t['arc'] = 0x2312; t['arighthalfring'] = 0x1E9A; t['aring'] = 0x00E5; t['aringacute'] = 0x01FB; t['aringbelow'] = 0x1E01; t['arrowboth'] = 0x2194; t['arrowdashdown'] = 0x21E3; t['arrowdashleft'] = 0x21E0; t['arrowdashright'] = 0x21E2; t['arrowdashup'] = 0x21E1; t['arrowdblboth'] = 0x21D4; t['arrowdbldown'] = 0x21D3; t['arrowdblleft'] = 0x21D0; t['arrowdblright'] = 0x21D2; t['arrowdblup'] = 0x21D1; t['arrowdown'] = 0x2193; t['arrowdownleft'] = 0x2199; t['arrowdownright'] = 0x2198; t['arrowdownwhite'] = 0x21E9; t['arrowheaddownmod'] = 0x02C5; t['arrowheadleftmod'] = 0x02C2; t['arrowheadrightmod'] = 0x02C3; t['arrowheadupmod'] = 0x02C4; t['arrowhorizex'] = 0xF8E7; t['arrowleft'] = 0x2190; t['arrowleftdbl'] = 0x21D0; t['arrowleftdblstroke'] = 0x21CD; t['arrowleftoverright'] = 0x21C6; t['arrowleftwhite'] = 0x21E6; t['arrowright'] = 0x2192; t['arrowrightdblstroke'] = 0x21CF; t['arrowrightheavy'] = 0x279E; t['arrowrightoverleft'] = 0x21C4; t['arrowrightwhite'] = 0x21E8; t['arrowtableft'] = 0x21E4; t['arrowtabright'] = 0x21E5; t['arrowup'] = 0x2191; t['arrowupdn'] = 0x2195; t['arrowupdnbse'] = 0x21A8; t['arrowupdownbase'] = 0x21A8; t['arrowupleft'] = 0x2196; t['arrowupleftofdown'] = 0x21C5; t['arrowupright'] = 0x2197; t['arrowupwhite'] = 0x21E7; t['arrowvertex'] = 0xF8E6; t['asciicircum'] = 0x005E; t['asciicircummonospace'] = 0xFF3E; t['asciitilde'] = 0x007E; t['asciitildemonospace'] = 0xFF5E; t['ascript'] = 0x0251; t['ascriptturned'] = 0x0252; t['asmallhiragana'] = 0x3041; t['asmallkatakana'] = 0x30A1; t['asmallkatakanahalfwidth'] = 0xFF67; t['asterisk'] = 0x002A; t['asteriskaltonearabic'] = 0x066D; t['asteriskarabic'] = 0x066D; t['asteriskmath'] = 0x2217; t['asteriskmonospace'] = 0xFF0A; t['asterisksmall'] = 0xFE61; t['asterism'] = 0x2042; t['asuperior'] = 0xF6E9; t['asymptoticallyequal'] = 0x2243; t['at'] = 0x0040; t['atilde'] = 0x00E3; t['atmonospace'] = 0xFF20; t['atsmall'] = 0xFE6B; t['aturned'] = 0x0250; t['aubengali'] = 0x0994; t['aubopomofo'] = 0x3120; t['audeva'] = 0x0914; t['augujarati'] = 0x0A94; t['augurmukhi'] = 0x0A14; t['aulengthmarkbengali'] = 0x09D7; t['aumatragurmukhi'] = 0x0A4C; t['auvowelsignbengali'] = 0x09CC; t['auvowelsigndeva'] = 0x094C; t['auvowelsigngujarati'] = 0x0ACC; t['avagrahadeva'] = 0x093D; t['aybarmenian'] = 0x0561; t['ayin'] = 0x05E2; t['ayinaltonehebrew'] = 0xFB20; t['ayinhebrew'] = 0x05E2; t['b'] = 0x0062; t['babengali'] = 0x09AC; t['backslash'] = 0x005C; t['backslashmonospace'] = 0xFF3C; t['badeva'] = 0x092C; t['bagujarati'] = 0x0AAC; t['bagurmukhi'] = 0x0A2C; t['bahiragana'] = 0x3070; t['bahtthai'] = 0x0E3F; t['bakatakana'] = 0x30D0; t['bar'] = 0x007C; t['barmonospace'] = 0xFF5C; t['bbopomofo'] = 0x3105; t['bcircle'] = 0x24D1; t['bdotaccent'] = 0x1E03; t['bdotbelow'] = 0x1E05; t['beamedsixteenthnotes'] = 0x266C; t['because'] = 0x2235; t['becyrillic'] = 0x0431; t['beharabic'] = 0x0628; t['behfinalarabic'] = 0xFE90; t['behinitialarabic'] = 0xFE91; t['behiragana'] = 0x3079; t['behmedialarabic'] = 0xFE92; t['behmeeminitialarabic'] = 0xFC9F; t['behmeemisolatedarabic'] = 0xFC08; t['behnoonfinalarabic'] = 0xFC6D; t['bekatakana'] = 0x30D9; t['benarmenian'] = 0x0562; t['bet'] = 0x05D1; t['beta'] = 0x03B2; t['betasymbolgreek'] = 0x03D0; t['betdagesh'] = 0xFB31; t['betdageshhebrew'] = 0xFB31; t['bethebrew'] = 0x05D1; t['betrafehebrew'] = 0xFB4C; t['bhabengali'] = 0x09AD; t['bhadeva'] = 0x092D; t['bhagujarati'] = 0x0AAD; t['bhagurmukhi'] = 0x0A2D; t['bhook'] = 0x0253; t['bihiragana'] = 0x3073; t['bikatakana'] = 0x30D3; t['bilabialclick'] = 0x0298; t['bindigurmukhi'] = 0x0A02; t['birusquare'] = 0x3331; t['blackcircle'] = 0x25CF; t['blackdiamond'] = 0x25C6; t['blackdownpointingtriangle'] = 0x25BC; t['blackleftpointingpointer'] = 0x25C4; t['blackleftpointingtriangle'] = 0x25C0; t['blacklenticularbracketleft'] = 0x3010; t['blacklenticularbracketleftvertical'] = 0xFE3B; t['blacklenticularbracketright'] = 0x3011; t['blacklenticularbracketrightvertical'] = 0xFE3C; t['blacklowerlefttriangle'] = 0x25E3; t['blacklowerrighttriangle'] = 0x25E2; t['blackrectangle'] = 0x25AC; t['blackrightpointingpointer'] = 0x25BA; t['blackrightpointingtriangle'] = 0x25B6; t['blacksmallsquare'] = 0x25AA; t['blacksmilingface'] = 0x263B; t['blacksquare'] = 0x25A0; t['blackstar'] = 0x2605; t['blackupperlefttriangle'] = 0x25E4; t['blackupperrighttriangle'] = 0x25E5; t['blackuppointingsmalltriangle'] = 0x25B4; t['blackuppointingtriangle'] = 0x25B2; t['blank'] = 0x2423; t['blinebelow'] = 0x1E07; t['block'] = 0x2588; t['bmonospace'] = 0xFF42; t['bobaimaithai'] = 0x0E1A; t['bohiragana'] = 0x307C; t['bokatakana'] = 0x30DC; t['bparen'] = 0x249D; t['bqsquare'] = 0x33C3; t['braceex'] = 0xF8F4; t['braceleft'] = 0x007B; t['braceleftbt'] = 0xF8F3; t['braceleftmid'] = 0xF8F2; t['braceleftmonospace'] = 0xFF5B; t['braceleftsmall'] = 0xFE5B; t['bracelefttp'] = 0xF8F1; t['braceleftvertical'] = 0xFE37; t['braceright'] = 0x007D; t['bracerightbt'] = 0xF8FE; t['bracerightmid'] = 0xF8FD; t['bracerightmonospace'] = 0xFF5D; t['bracerightsmall'] = 0xFE5C; t['bracerighttp'] = 0xF8FC; t['bracerightvertical'] = 0xFE38; t['bracketleft'] = 0x005B; t['bracketleftbt'] = 0xF8F0; t['bracketleftex'] = 0xF8EF; t['bracketleftmonospace'] = 0xFF3B; t['bracketlefttp'] = 0xF8EE; t['bracketright'] = 0x005D; t['bracketrightbt'] = 0xF8FB; t['bracketrightex'] = 0xF8FA; t['bracketrightmonospace'] = 0xFF3D; t['bracketrighttp'] = 0xF8F9; t['breve'] = 0x02D8; t['brevebelowcmb'] = 0x032E; t['brevecmb'] = 0x0306; t['breveinvertedbelowcmb'] = 0x032F; t['breveinvertedcmb'] = 0x0311; t['breveinverteddoublecmb'] = 0x0361; t['bridgebelowcmb'] = 0x032A; t['bridgeinvertedbelowcmb'] = 0x033A; t['brokenbar'] = 0x00A6; t['bstroke'] = 0x0180; t['bsuperior'] = 0xF6EA; t['btopbar'] = 0x0183; t['buhiragana'] = 0x3076; t['bukatakana'] = 0x30D6; t['bullet'] = 0x2022; t['bulletinverse'] = 0x25D8; t['bulletoperator'] = 0x2219; t['bullseye'] = 0x25CE; t['c'] = 0x0063; t['caarmenian'] = 0x056E; t['cabengali'] = 0x099A; t['cacute'] = 0x0107; t['cadeva'] = 0x091A; t['cagujarati'] = 0x0A9A; t['cagurmukhi'] = 0x0A1A; t['calsquare'] = 0x3388; t['candrabindubengali'] = 0x0981; t['candrabinducmb'] = 0x0310; t['candrabindudeva'] = 0x0901; t['candrabindugujarati'] = 0x0A81; t['capslock'] = 0x21EA; t['careof'] = 0x2105; t['caron'] = 0x02C7; t['caronbelowcmb'] = 0x032C; t['caroncmb'] = 0x030C; t['carriagereturn'] = 0x21B5; t['cbopomofo'] = 0x3118; t['ccaron'] = 0x010D; t['ccedilla'] = 0x00E7; t['ccedillaacute'] = 0x1E09; t['ccircle'] = 0x24D2; t['ccircumflex'] = 0x0109; t['ccurl'] = 0x0255; t['cdot'] = 0x010B; t['cdotaccent'] = 0x010B; t['cdsquare'] = 0x33C5; t['cedilla'] = 0x00B8; t['cedillacmb'] = 0x0327; t['cent'] = 0x00A2; t['centigrade'] = 0x2103; t['centinferior'] = 0xF6DF; t['centmonospace'] = 0xFFE0; t['centoldstyle'] = 0xF7A2; t['centsuperior'] = 0xF6E0; t['chaarmenian'] = 0x0579; t['chabengali'] = 0x099B; t['chadeva'] = 0x091B; t['chagujarati'] = 0x0A9B; t['chagurmukhi'] = 0x0A1B; t['chbopomofo'] = 0x3114; t['cheabkhasiancyrillic'] = 0x04BD; t['checkmark'] = 0x2713; t['checyrillic'] = 0x0447; t['chedescenderabkhasiancyrillic'] = 0x04BF; t['chedescendercyrillic'] = 0x04B7; t['chedieresiscyrillic'] = 0x04F5; t['cheharmenian'] = 0x0573; t['chekhakassiancyrillic'] = 0x04CC; t['cheverticalstrokecyrillic'] = 0x04B9; t['chi'] = 0x03C7; t['chieuchacirclekorean'] = 0x3277; t['chieuchaparenkorean'] = 0x3217; t['chieuchcirclekorean'] = 0x3269; t['chieuchkorean'] = 0x314A; t['chieuchparenkorean'] = 0x3209; t['chochangthai'] = 0x0E0A; t['chochanthai'] = 0x0E08; t['chochingthai'] = 0x0E09; t['chochoethai'] = 0x0E0C; t['chook'] = 0x0188; t['cieucacirclekorean'] = 0x3276; t['cieucaparenkorean'] = 0x3216; t['cieuccirclekorean'] = 0x3268; t['cieuckorean'] = 0x3148; t['cieucparenkorean'] = 0x3208; t['cieucuparenkorean'] = 0x321C; t['circle'] = 0x25CB; t['circlecopyrt'] = 0x00A9; t['circlemultiply'] = 0x2297; t['circleot'] = 0x2299; t['circleplus'] = 0x2295; t['circlepostalmark'] = 0x3036; t['circlewithlefthalfblack'] = 0x25D0; t['circlewithrighthalfblack'] = 0x25D1; t['circumflex'] = 0x02C6; t['circumflexbelowcmb'] = 0x032D; t['circumflexcmb'] = 0x0302; t['clear'] = 0x2327; t['clickalveolar'] = 0x01C2; t['clickdental'] = 0x01C0; t['clicklateral'] = 0x01C1; t['clickretroflex'] = 0x01C3; t['club'] = 0x2663; t['clubsuitblack'] = 0x2663; t['clubsuitwhite'] = 0x2667; t['cmcubedsquare'] = 0x33A4; t['cmonospace'] = 0xFF43; t['cmsquaredsquare'] = 0x33A0; t['coarmenian'] = 0x0581; t['colon'] = 0x003A; t['colonmonetary'] = 0x20A1; t['colonmonospace'] = 0xFF1A; t['colonsign'] = 0x20A1; t['colonsmall'] = 0xFE55; t['colontriangularhalfmod'] = 0x02D1; t['colontriangularmod'] = 0x02D0; t['comma'] = 0x002C; t['commaabovecmb'] = 0x0313; t['commaaboverightcmb'] = 0x0315; t['commaaccent'] = 0xF6C3; t['commaarabic'] = 0x060C; t['commaarmenian'] = 0x055D; t['commainferior'] = 0xF6E1; t['commamonospace'] = 0xFF0C; t['commareversedabovecmb'] = 0x0314; t['commareversedmod'] = 0x02BD; t['commasmall'] = 0xFE50; t['commasuperior'] = 0xF6E2; t['commaturnedabovecmb'] = 0x0312; t['commaturnedmod'] = 0x02BB; t['compass'] = 0x263C; t['congruent'] = 0x2245; t['contourintegral'] = 0x222E; t['control'] = 0x2303; t['controlACK'] = 0x0006; t['controlBEL'] = 0x0007; t['controlBS'] = 0x0008; t['controlCAN'] = 0x0018; t['controlCR'] = 0x000D; t['controlDC1'] = 0x0011; t['controlDC2'] = 0x0012; t['controlDC3'] = 0x0013; t['controlDC4'] = 0x0014; t['controlDEL'] = 0x007F; t['controlDLE'] = 0x0010; t['controlEM'] = 0x0019; t['controlENQ'] = 0x0005; t['controlEOT'] = 0x0004; t['controlESC'] = 0x001B; t['controlETB'] = 0x0017; t['controlETX'] = 0x0003; t['controlFF'] = 0x000C; t['controlFS'] = 0x001C; t['controlGS'] = 0x001D; t['controlHT'] = 0x0009; t['controlLF'] = 0x000A; t['controlNAK'] = 0x0015; t['controlNULL'] = 0x0000; t['controlRS'] = 0x001E; t['controlSI'] = 0x000F; t['controlSO'] = 0x000E; t['controlSOT'] = 0x0002; t['controlSTX'] = 0x0001; t['controlSUB'] = 0x001A; t['controlSYN'] = 0x0016; t['controlUS'] = 0x001F; t['controlVT'] = 0x000B; t['copyright'] = 0x00A9; t['copyrightsans'] = 0xF8E9; t['copyrightserif'] = 0xF6D9; t['cornerbracketleft'] = 0x300C; t['cornerbracketlefthalfwidth'] = 0xFF62; t['cornerbracketleftvertical'] = 0xFE41; t['cornerbracketright'] = 0x300D; t['cornerbracketrighthalfwidth'] = 0xFF63; t['cornerbracketrightvertical'] = 0xFE42; t['corporationsquare'] = 0x337F; t['cosquare'] = 0x33C7; t['coverkgsquare'] = 0x33C6; t['cparen'] = 0x249E; t['cruzeiro'] = 0x20A2; t['cstretched'] = 0x0297; t['curlyand'] = 0x22CF; t['curlyor'] = 0x22CE; t['currency'] = 0x00A4; t['cyrBreve'] = 0xF6D1; t['cyrFlex'] = 0xF6D2; t['cyrbreve'] = 0xF6D4; t['cyrflex'] = 0xF6D5; t['d'] = 0x0064; t['daarmenian'] = 0x0564; t['dabengali'] = 0x09A6; t['dadarabic'] = 0x0636; t['dadeva'] = 0x0926; t['dadfinalarabic'] = 0xFEBE; t['dadinitialarabic'] = 0xFEBF; t['dadmedialarabic'] = 0xFEC0; t['dagesh'] = 0x05BC; t['dageshhebrew'] = 0x05BC; t['dagger'] = 0x2020; t['daggerdbl'] = 0x2021; t['dagujarati'] = 0x0AA6; t['dagurmukhi'] = 0x0A26; t['dahiragana'] = 0x3060; t['dakatakana'] = 0x30C0; t['dalarabic'] = 0x062F; t['dalet'] = 0x05D3; t['daletdagesh'] = 0xFB33; t['daletdageshhebrew'] = 0xFB33; t['dalethebrew'] = 0x05D3; t['dalfinalarabic'] = 0xFEAA; t['dammaarabic'] = 0x064F; t['dammalowarabic'] = 0x064F; t['dammatanaltonearabic'] = 0x064C; t['dammatanarabic'] = 0x064C; t['danda'] = 0x0964; t['dargahebrew'] = 0x05A7; t['dargalefthebrew'] = 0x05A7; t['dasiapneumatacyrilliccmb'] = 0x0485; t['dblGrave'] = 0xF6D3; t['dblanglebracketleft'] = 0x300A; t['dblanglebracketleftvertical'] = 0xFE3D; t['dblanglebracketright'] = 0x300B; t['dblanglebracketrightvertical'] = 0xFE3E; t['dblarchinvertedbelowcmb'] = 0x032B; t['dblarrowleft'] = 0x21D4; t['dblarrowright'] = 0x21D2; t['dbldanda'] = 0x0965; t['dblgrave'] = 0xF6D6; t['dblgravecmb'] = 0x030F; t['dblintegral'] = 0x222C; t['dbllowline'] = 0x2017; t['dbllowlinecmb'] = 0x0333; t['dbloverlinecmb'] = 0x033F; t['dblprimemod'] = 0x02BA; t['dblverticalbar'] = 0x2016; t['dblverticallineabovecmb'] = 0x030E; t['dbopomofo'] = 0x3109; t['dbsquare'] = 0x33C8; t['dcaron'] = 0x010F; t['dcedilla'] = 0x1E11; t['dcircle'] = 0x24D3; t['dcircumflexbelow'] = 0x1E13; t['dcroat'] = 0x0111; t['ddabengali'] = 0x09A1; t['ddadeva'] = 0x0921; t['ddagujarati'] = 0x0AA1; t['ddagurmukhi'] = 0x0A21; t['ddalarabic'] = 0x0688; t['ddalfinalarabic'] = 0xFB89; t['dddhadeva'] = 0x095C; t['ddhabengali'] = 0x09A2; t['ddhadeva'] = 0x0922; t['ddhagujarati'] = 0x0AA2; t['ddhagurmukhi'] = 0x0A22; t['ddotaccent'] = 0x1E0B; t['ddotbelow'] = 0x1E0D; t['decimalseparatorarabic'] = 0x066B; t['decimalseparatorpersian'] = 0x066B; t['decyrillic'] = 0x0434; t['degree'] = 0x00B0; t['dehihebrew'] = 0x05AD; t['dehiragana'] = 0x3067; t['deicoptic'] = 0x03EF; t['dekatakana'] = 0x30C7; t['deleteleft'] = 0x232B; t['deleteright'] = 0x2326; t['delta'] = 0x03B4; t['deltaturned'] = 0x018D; t['denominatorminusonenumeratorbengali'] = 0x09F8; t['dezh'] = 0x02A4; t['dhabengali'] = 0x09A7; t['dhadeva'] = 0x0927; t['dhagujarati'] = 0x0AA7; t['dhagurmukhi'] = 0x0A27; t['dhook'] = 0x0257; t['dialytikatonos'] = 0x0385; t['dialytikatonoscmb'] = 0x0344; t['diamond'] = 0x2666; t['diamondsuitwhite'] = 0x2662; t['dieresis'] = 0x00A8; t['dieresisacute'] = 0xF6D7; t['dieresisbelowcmb'] = 0x0324; t['dieresiscmb'] = 0x0308; t['dieresisgrave'] = 0xF6D8; t['dieresistonos'] = 0x0385; t['dihiragana'] = 0x3062; t['dikatakana'] = 0x30C2; t['dittomark'] = 0x3003; t['divide'] = 0x00F7; t['divides'] = 0x2223; t['divisionslash'] = 0x2215; t['djecyrillic'] = 0x0452; t['dkshade'] = 0x2593; t['dlinebelow'] = 0x1E0F; t['dlsquare'] = 0x3397; t['dmacron'] = 0x0111; t['dmonospace'] = 0xFF44; t['dnblock'] = 0x2584; t['dochadathai'] = 0x0E0E; t['dodekthai'] = 0x0E14; t['dohiragana'] = 0x3069; t['dokatakana'] = 0x30C9; t['dollar'] = 0x0024; t['dollarinferior'] = 0xF6E3; t['dollarmonospace'] = 0xFF04; t['dollaroldstyle'] = 0xF724; t['dollarsmall'] = 0xFE69; t['dollarsuperior'] = 0xF6E4; t['dong'] = 0x20AB; t['dorusquare'] = 0x3326; t['dotaccent'] = 0x02D9; t['dotaccentcmb'] = 0x0307; t['dotbelowcmb'] = 0x0323; t['dotbelowcomb'] = 0x0323; t['dotkatakana'] = 0x30FB; t['dotlessi'] = 0x0131; t['dotlessj'] = 0xF6BE; t['dotlessjstrokehook'] = 0x0284; t['dotmath'] = 0x22C5; t['dottedcircle'] = 0x25CC; t['doubleyodpatah'] = 0xFB1F; t['doubleyodpatahhebrew'] = 0xFB1F; t['downtackbelowcmb'] = 0x031E; t['downtackmod'] = 0x02D5; t['dparen'] = 0x249F; t['dsuperior'] = 0xF6EB; t['dtail'] = 0x0256; t['dtopbar'] = 0x018C; t['duhiragana'] = 0x3065; t['dukatakana'] = 0x30C5; t['dz'] = 0x01F3; t['dzaltone'] = 0x02A3; t['dzcaron'] = 0x01C6; t['dzcurl'] = 0x02A5; t['dzeabkhasiancyrillic'] = 0x04E1; t['dzecyrillic'] = 0x0455; t['dzhecyrillic'] = 0x045F; t['e'] = 0x0065; t['eacute'] = 0x00E9; t['earth'] = 0x2641; t['ebengali'] = 0x098F; t['ebopomofo'] = 0x311C; t['ebreve'] = 0x0115; t['ecandradeva'] = 0x090D; t['ecandragujarati'] = 0x0A8D; t['ecandravowelsigndeva'] = 0x0945; t['ecandravowelsigngujarati'] = 0x0AC5; t['ecaron'] = 0x011B; t['ecedillabreve'] = 0x1E1D; t['echarmenian'] = 0x0565; t['echyiwnarmenian'] = 0x0587; t['ecircle'] = 0x24D4; t['ecircumflex'] = 0x00EA; t['ecircumflexacute'] = 0x1EBF; t['ecircumflexbelow'] = 0x1E19; t['ecircumflexdotbelow'] = 0x1EC7; t['ecircumflexgrave'] = 0x1EC1; t['ecircumflexhookabove'] = 0x1EC3; t['ecircumflextilde'] = 0x1EC5; t['ecyrillic'] = 0x0454; t['edblgrave'] = 0x0205; t['edeva'] = 0x090F; t['edieresis'] = 0x00EB; t['edot'] = 0x0117; t['edotaccent'] = 0x0117; t['edotbelow'] = 0x1EB9; t['eegurmukhi'] = 0x0A0F; t['eematragurmukhi'] = 0x0A47; t['efcyrillic'] = 0x0444; t['egrave'] = 0x00E8; t['egujarati'] = 0x0A8F; t['eharmenian'] = 0x0567; t['ehbopomofo'] = 0x311D; t['ehiragana'] = 0x3048; t['ehookabove'] = 0x1EBB; t['eibopomofo'] = 0x311F; t['eight'] = 0x0038; t['eightarabic'] = 0x0668; t['eightbengali'] = 0x09EE; t['eightcircle'] = 0x2467; t['eightcircleinversesansserif'] = 0x2791; t['eightdeva'] = 0x096E; t['eighteencircle'] = 0x2471; t['eighteenparen'] = 0x2485; t['eighteenperiod'] = 0x2499; t['eightgujarati'] = 0x0AEE; t['eightgurmukhi'] = 0x0A6E; t['eighthackarabic'] = 0x0668; t['eighthangzhou'] = 0x3028; t['eighthnotebeamed'] = 0x266B; t['eightideographicparen'] = 0x3227; t['eightinferior'] = 0x2088; t['eightmonospace'] = 0xFF18; t['eightoldstyle'] = 0xF738; t['eightparen'] = 0x247B; t['eightperiod'] = 0x248F; t['eightpersian'] = 0x06F8; t['eightroman'] = 0x2177; t['eightsuperior'] = 0x2078; t['eightthai'] = 0x0E58; t['einvertedbreve'] = 0x0207; t['eiotifiedcyrillic'] = 0x0465; t['ekatakana'] = 0x30A8; t['ekatakanahalfwidth'] = 0xFF74; t['ekonkargurmukhi'] = 0x0A74; t['ekorean'] = 0x3154; t['elcyrillic'] = 0x043B; t['element'] = 0x2208; t['elevencircle'] = 0x246A; t['elevenparen'] = 0x247E; t['elevenperiod'] = 0x2492; t['elevenroman'] = 0x217A; t['ellipsis'] = 0x2026; t['ellipsisvertical'] = 0x22EE; t['emacron'] = 0x0113; t['emacronacute'] = 0x1E17; t['emacrongrave'] = 0x1E15; t['emcyrillic'] = 0x043C; t['