translit.h 96 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411
  1. /*
  2. * Copyright (C) 1999-2003 Free Software Foundation, Inc.
  3. * This file is part of the GNU LIBICONV Library.
  4. *
  5. * The GNU LIBICONV Library is free software; you can redistribute it
  6. * and/or modify it under the terms of the GNU Library General Public
  7. * License as published by the Free Software Foundation; either version 2
  8. * of the License, or (at your option) any later version.
  9. *
  10. * The GNU LIBICONV Library is distributed in the hope that it will be
  11. * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  13. * Library General Public License for more details.
  14. *
  15. * You should have received a copy of the GNU Library General Public
  16. * License along with the GNU LIBICONV Library; see the file COPYING.LIB.
  17. * If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
  18. * Fifth Floor, Boston, MA 02110-1301, USA.
  19. */
  20. /*
  21. * Transliteration table
  22. */
  23. static const unsigned int translit_data[9116] = {
  24. 1, ' ',
  25. 1, '!',
  26. 1, 'c',
  27. 2, 'l', 'b',
  28. 3, 'y', 'e', 'n',
  29. 1, '|',
  30. 2, 'S', 'S',
  31. 1, '"',
  32. 3, '(', 'c', ')',
  33. 1, 'a',
  34. 2, '<', '<',
  35. 3, 'n', 'o', 't',
  36. 1, '-',
  37. 3, '(', 'R', ')',
  38. 2, '^', '0',
  39. 3, '+', '/', '-',
  40. 2, '^', '2',
  41. 2, '^', '3',
  42. 1,'\'',
  43. 1, 'u',
  44. 1, 'P',
  45. 1, '.',
  46. 1, ',',
  47. 2, '^', '1',
  48. 1, 'o',
  49. 2, '>', '>',
  50. 5, ' ', '1',0x2044, '4', ' ',
  51. 5, ' ', '1',0x2044, '2', ' ',
  52. 5, ' ', '3',0x2044, '4', ' ',
  53. 1, '?',
  54. 2, '`', 'A',
  55. 2,0xB4, 'A',
  56. 2, '^', 'A',
  57. 2, '~', 'A',
  58. 2, '"', 'A',
  59. 1, 'A',
  60. 2, 'A', 'E',
  61. 1, 'C',
  62. 2, '`', 'E',
  63. 2,0xB4, 'E',
  64. 2, '^', 'E',
  65. 2, '"', 'E',
  66. 2, '`', 'I',
  67. 2,0xB4, 'I',
  68. 2, '^', 'I',
  69. 2, '"', 'I',
  70. 1, 'D',
  71. 2, '~', 'N',
  72. 2, '`', 'O',
  73. 2,0xB4, 'O',
  74. 2, '^', 'O',
  75. 2, '~', 'O',
  76. 2, '"', 'O',
  77. 1, 'x',
  78. 1, 'O',
  79. 2, '`', 'U',
  80. 2,0xB4, 'U',
  81. 2, '^', 'U',
  82. 2, '"', 'U',
  83. 2,0xB4, 'Y',
  84. 2, 'T', 'h',
  85. 2, 's', 's',
  86. 2, '`', 'a',
  87. 2,0xB4, 'a',
  88. 2, '^', 'a',
  89. 2, '~', 'a',
  90. 2, '"', 'a',
  91. 1, 'a',
  92. 2, 'a', 'e',
  93. 1, 'c',
  94. 2, '`', 'e',
  95. 2,0xB4, 'e',
  96. 2, '^', 'e',
  97. 2, '"', 'e',
  98. 2, '`', 'i',
  99. 2,0xB4, 'i',
  100. 2, '^', 'i',
  101. 2, '"', 'i',
  102. 1, 'd',
  103. 2, '~', 'n',
  104. 2, '`', 'o',
  105. 2,0xB4, 'o',
  106. 2, '^', 'o',
  107. 2, '~', 'o',
  108. 2, '"', 'o',
  109. 1, ':',
  110. 1, 'o',
  111. 2, '`', 'u',
  112. 2,0xB4, 'u',
  113. 2, '^', 'u',
  114. 2, '"', 'u',
  115. 2,0xB4, 'y',
  116. 2, 't', 'h',
  117. 2, '"', 'y',
  118. 1, 'A',
  119. 1, 'a',
  120. 1, 'A',
  121. 1, 'a',
  122. 1, 'A',
  123. 1, 'a',
  124. 2,0xB4, 'C',
  125. 2,0xB4, 'c',
  126. 2, '^', 'C',
  127. 2, '^', 'c',
  128. 1, 'C',
  129. 1, 'c',
  130. 1, 'C',
  131. 1, 'c',
  132. 1, 'D',
  133. 1, 'd',
  134. 1, 'D',
  135. 1, 'd',
  136. 1, 'E',
  137. 1, 'e',
  138. 1, 'E',
  139. 1, 'e',
  140. 1, 'E',
  141. 1, 'e',
  142. 1, 'E',
  143. 1, 'e',
  144. 1, 'E',
  145. 1, 'e',
  146. 2, '^', 'G',
  147. 2, '^', 'g',
  148. 1, 'G',
  149. 1, 'g',
  150. 1, 'G',
  151. 1, 'g',
  152. 1, 'G',
  153. 1, 'g',
  154. 2, '^', 'H',
  155. 2, '^', 'h',
  156. 1, 'H',
  157. 1, 'h',
  158. 2, '~', 'I',
  159. 2, '~', 'i',
  160. 1, 'I',
  161. 1, 'i',
  162. 1, 'I',
  163. 1, 'i',
  164. 1, 'I',
  165. 1, 'i',
  166. 1, 'I',
  167. 1, 'i',
  168. 2, 'I', 'J',
  169. 2, 'i', 'j',
  170. 2, '^', 'J',
  171. 2, '^', 'j',
  172. 1, 'K',
  173. 1, 'k',
  174. 1, 'L',
  175. 1, 'l',
  176. 1, 'L',
  177. 1, 'l',
  178. 1, 'L',
  179. 1, 'l',
  180. 1, 'L',
  181. 1, 'l',
  182. 1, 'L',
  183. 1, 'l',
  184. 2,0xB4, 'N',
  185. 2,0xB4, 'n',
  186. 1, 'N',
  187. 1, 'n',
  188. 1, 'N',
  189. 1, 'n',
  190. 2,'\'', 'n',
  191. 1, 'O',
  192. 1, 'o',
  193. 1, 'O',
  194. 1, 'o',
  195. 2, '"', 'O',
  196. 2, '"', 'o',
  197. 2, 'O', 'E',
  198. 2, 'o', 'e',
  199. 2,0xB4, 'R',
  200. 2,0xB4, 'r',
  201. 1, 'R',
  202. 1, 'r',
  203. 1, 'R',
  204. 1, 'r',
  205. 2,0xB4, 'S',
  206. 2,0xB4, 's',
  207. 2, '^', 'S',
  208. 2, '^', 's',
  209. 1, 'S',
  210. 1, 's',
  211. 1, 'S',
  212. 1, 's',
  213. 1, 'T',
  214. 1, 't',
  215. 1, 'T',
  216. 1, 't',
  217. 1, 'T',
  218. 1, 't',
  219. 2, '~', 'U',
  220. 2, '~', 'u',
  221. 1, 'U',
  222. 1, 'u',
  223. 1, 'U',
  224. 1, 'u',
  225. 1, 'U',
  226. 1, 'u',
  227. 2, '"', 'U',
  228. 2, '"', 'u',
  229. 1, 'U',
  230. 1, 'u',
  231. 2, '^', 'W',
  232. 2, '^', 'w',
  233. 2, '^', 'Y',
  234. 2, '^', 'y',
  235. 2, '"', 'Y',
  236. 2,0xB4, 'Z',
  237. 2,0xB4, 'z',
  238. 1, 'Z',
  239. 1, 'z',
  240. 1, 'Z',
  241. 1, 'z',
  242. 1, 's',
  243. 1, 'f',
  244. 2, 'D',0x017D,
  245. 2, 'D',0x017E,
  246. 2, 'd',0x017E,
  247. 2, 'L', 'J',
  248. 2, 'L', 'j',
  249. 2, 'l', 'j',
  250. 2, 'N', 'J',
  251. 2, 'N', 'j',
  252. 2, 'n', 'j',
  253. 2, 'D', 'Z',
  254. 2, 'D', 'z',
  255. 2, 'd', 'z',
  256. 1, 'S',
  257. 1, 's',
  258. 1, 'T',
  259. 1, 't',
  260. 1,0x2032,
  261. 1,0x2033,
  262. 1,0x2018,
  263. 1,0x2019,
  264. 1,0x201B,
  265. 1, '^',
  266. 1,'\'',
  267. 1,0xAF,
  268. 1,0xB4,
  269. 1, '`',
  270. 1, '_',
  271. 1, '~',
  272. 1, '"',
  273. 1,0x03B2,
  274. 1,0x03B8,
  275. 1,0x03A5,
  276. 1,0x03C6,
  277. 1,0x03C0,
  278. 1,0x03BA,
  279. 1,0x03C1,
  280. 1,0x03C2,
  281. 1,0x0398,
  282. 1,0x03B5,
  283. 1,0x03A3,
  284. 2,0x0565,0x0582,
  285. 2,0x05D5,0x05D5,
  286. 2,0x05D5,0x05D9,
  287. 2,0x05D9,0x05D9,
  288. 2,0x0627,0x0674,
  289. 2,0x0648,0x0674,
  290. 2,0x06C7,0x0674,
  291. 2,0x064A,0x0674,
  292. 2,0x0E4D,0x0E32,
  293. 2,0x0ECD,0x0EB2,
  294. 2,0x0EAB,0x0E99,
  295. 2,0x0EAB,0x0EA1,
  296. 2,0x0FB2,0x0F81,
  297. 2,0x0FB3,0x0F81,
  298. 1, 'B',
  299. 1, 'b',
  300. 1, 'D',
  301. 1, 'd',
  302. 1, 'F',
  303. 1, 'f',
  304. 1, 'M',
  305. 1, 'm',
  306. 1, 'P',
  307. 1, 'p',
  308. 1, 'S',
  309. 1, 's',
  310. 1, 'T',
  311. 1, 't',
  312. 2, '`', 'W',
  313. 2, '`', 'w',
  314. 2,0xB4, 'W',
  315. 2,0xB4, 'w',
  316. 2, '"', 'W',
  317. 2, '"', 'w',
  318. 2, 'a',0x02BE,
  319. 2, '`', 'Y',
  320. 2, '`', 'y',
  321. 1, ' ',
  322. 1, ' ',
  323. 1, ' ',
  324. 1, ' ',
  325. 1, ' ',
  326. 1, ' ',
  327. 1, ' ',
  328. 1, ' ',
  329. 1, '-',
  330. 1, '-',
  331. 1, '-',
  332. 1, '-',
  333. 1, '-',
  334. 1, '-',
  335. 1,'\'',
  336. 1,'\'',
  337. 1, ',',
  338. 1,'\'',
  339. 1, '"',
  340. 1, '"',
  341. 1, '"',
  342. 1, '"',
  343. 1, '+',
  344. 1, 'o',
  345. 1, '.',
  346. 2, '.', '.',
  347. 3, '.', '.', '.',
  348. 4, 'o', '/', 'o', 'o',
  349. 1,0xB4,
  350. 2,0xB4,0xB4,
  351. 3,0xB4,0xB4,0xB4,
  352. 2,0x2035,0x2035,
  353. 3,0x2035,0x2035,0x2035,
  354. 1, '<',
  355. 1, '>',
  356. 2, '!', '!',
  357. 1, '/',
  358. 2, '?', '?',
  359. 2, '?', '!',
  360. 2, '!', '?',
  361. 4,0xB4,0xB4,0xB4,0xB4,
  362. 2, 'R', 's',
  363. 4,0x0110,0x1ED3, 'n', 'g',
  364. 3, 'E', 'U', 'R',
  365. 3, 'a', '/', 'c',
  366. 3, 'a', '/', 's',
  367. 1, 'C',
  368. 2,0xB0, 'C',
  369. 3, 'c', '/', 'o',
  370. 3, 'c', '/', 'u',
  371. 1,0x0190,
  372. 2,0xB0, 'F',
  373. 1, 'g',
  374. 1, 'H',
  375. 1, 'H',
  376. 1, 'H',
  377. 1, 'h',
  378. 1,0x0127,
  379. 1, 'I',
  380. 1, 'I',
  381. 1, 'L',
  382. 1, 'l',
  383. 1, 'N',
  384. 2, 'N', 'o',
  385. 1, 'P',
  386. 1, 'Q',
  387. 1, 'R',
  388. 1, 'R',
  389. 1, 'R',
  390. 3, 'T', 'E', 'L',
  391. 2, 'T', 'M',
  392. 1, 'Z',
  393. 3, 'O', 'h', 'm',
  394. 1, 'Z',
  395. 1, 'B',
  396. 1, 'C',
  397. 1, 'e',
  398. 1, 'e',
  399. 1, 'E',
  400. 1, 'F',
  401. 1, 'M',
  402. 1, 'o',
  403. 1,0x05D0,
  404. 1,0x05D1,
  405. 1,0x05D2,
  406. 1,0x05D3,
  407. 1, 'i',
  408. 3, 'F', 'A', 'X',
  409. 1,0x03B3,
  410. 1,0x0393,
  411. 1,0x03A0,
  412. 1,0x2211,
  413. 1, 'D',
  414. 1, 'd',
  415. 1, 'e',
  416. 1, 'i',
  417. 1, 'j',
  418. 5, ' ', '1',0x2044, '3', ' ',
  419. 5, ' ', '2',0x2044, '3', ' ',
  420. 5, ' ', '1',0x2044, '5', ' ',
  421. 5, ' ', '2',0x2044, '5', ' ',
  422. 5, ' ', '3',0x2044, '5', ' ',
  423. 5, ' ', '4',0x2044, '5', ' ',
  424. 5, ' ', '1',0x2044, '6', ' ',
  425. 5, ' ', '5',0x2044, '6', ' ',
  426. 5, ' ', '1',0x2044, '8', ' ',
  427. 5, ' ', '3',0x2044, '8', ' ',
  428. 5, ' ', '5',0x2044, '8', ' ',
  429. 5, ' ', '7',0x2044, '8', ' ',
  430. 3, ' ', '1',0x2044,
  431. 1, 'I',
  432. 2, 'I', 'I',
  433. 3, 'I', 'I', 'I',
  434. 2, 'I', 'V',
  435. 1, 'V',
  436. 2, 'V', 'I',
  437. 3, 'V', 'I', 'I',
  438. 4, 'V', 'I', 'I', 'I',
  439. 2, 'I', 'X',
  440. 1, 'X',
  441. 2, 'X', 'I',
  442. 3, 'X', 'I', 'I',
  443. 1, 'L',
  444. 1, 'C',
  445. 1, 'D',
  446. 1, 'M',
  447. 1, 'i',
  448. 2, 'i', 'i',
  449. 3, 'i', 'i', 'i',
  450. 2, 'i', 'v',
  451. 1, 'v',
  452. 2, 'v', 'i',
  453. 3, 'v', 'i', 'i',
  454. 4, 'v', 'i', 'i', 'i',
  455. 2, 'i', 'x',
  456. 1, 'x',
  457. 2, 'x', 'i',
  458. 3, 'x', 'i', 'i',
  459. 1, 'l',
  460. 1, 'c',
  461. 1, 'd',
  462. 1, 'm',
  463. 2, '<', '-',
  464. 1, '^',
  465. 2, '-', '>',
  466. 1, 'V',
  467. 3, '<', '-', '>',
  468. 2, '<', '=',
  469. 2, '=', '>',
  470. 3, '<', '=', '>',
  471. 1, '-',
  472. 1, '/',
  473. 1,'\\',
  474. 1, '*',
  475. 1,0x2022,
  476. 1, '|',
  477. 2,0x222B,0x222B,
  478. 3,0x222B,0x222B,0x222B,
  479. 2,0x222E,0x222E,
  480. 3,0x222E,0x222E,0x222E,
  481. 1, ':',
  482. 1, '~',
  483. 2, '/', '=',
  484. 2, '<', '=',
  485. 2, '>', '=',
  486. 2, '<', '<',
  487. 2, '>', '>',
  488. 1,0xB7,
  489. 3, '<', '<', '<',
  490. 3, '>', '>', '>',
  491. 3,0xB7,0xB7,0xB7,
  492. 5, '[', 'N', 'U', 'L', ']',
  493. 5, '[', 'S', 'O', 'H', ']',
  494. 5, '[', 'S', 'T', 'X', ']',
  495. 5, '[', 'E', 'T', 'X', ']',
  496. 5, '[', 'E', 'O', 'T', ']',
  497. 5, '[', 'E', 'N', 'Q', ']',
  498. 5, '[', 'A', 'C', 'K', ']',
  499. 5, '[', 'B', 'E', 'L', ']',
  500. 4, '[', 'B', 'S', ']',
  501. 4, '[', 'H', 'T', ']',
  502. 4, '[', 'L', 'F', ']',
  503. 4, '[', 'V', 'T', ']',
  504. 4, '[', 'F', 'F', ']',
  505. 4, '[', 'C', 'R', ']',
  506. 4, '[', 'S', 'O', ']',
  507. 4, '[', 'S', 'I', ']',
  508. 5, '[', 'D', 'L', 'E', ']',
  509. 5, '[', 'D', 'C', '1', ']',
  510. 5, '[', 'D', 'C', '2', ']',
  511. 5, '[', 'D', 'C', '3', ']',
  512. 5, '[', 'D', 'C', '4', ']',
  513. 5, '[', 'N', 'A', 'K', ']',
  514. 5, '[', 'S', 'Y', 'N', ']',
  515. 5, '[', 'E', 'T', 'B', ']',
  516. 5, '[', 'C', 'A', 'N', ']',
  517. 4, '[', 'E', 'M', ']',
  518. 5, '[', 'S', 'U', 'B', ']',
  519. 5, '[', 'E', 'S', 'C', ']',
  520. 4, '[', 'F', 'S', ']',
  521. 4, '[', 'G', 'S', ']',
  522. 4, '[', 'R', 'S', ']',
  523. 4, '[', 'U', 'S', ']',
  524. 4, '[', 'S', 'P', ']',
  525. 5, '[', 'D', 'E', 'L', ']',
  526. 4, '[', 'N', 'L', ']',
  527. 3, '(', '1', ')',
  528. 3, '(', '2', ')',
  529. 3, '(', '3', ')',
  530. 3, '(', '4', ')',
  531. 3, '(', '5', ')',
  532. 3, '(', '6', ')',
  533. 3, '(', '7', ')',
  534. 3, '(', '8', ')',
  535. 3, '(', '9', ')',
  536. 4, '(', '1', '0', ')',
  537. 4, '(', '1', '1', ')',
  538. 4, '(', '1', '2', ')',
  539. 4, '(', '1', '3', ')',
  540. 4, '(', '1', '4', ')',
  541. 4, '(', '1', '5', ')',
  542. 4, '(', '1', '6', ')',
  543. 4, '(', '1', '7', ')',
  544. 4, '(', '1', '8', ')',
  545. 4, '(', '1', '9', ')',
  546. 4, '(', '2', '0', ')',
  547. 3, '(', '1', ')',
  548. 3, '(', '2', ')',
  549. 3, '(', '3', ')',
  550. 3, '(', '4', ')',
  551. 3, '(', '5', ')',
  552. 3, '(', '6', ')',
  553. 3, '(', '7', ')',
  554. 3, '(', '8', ')',
  555. 3, '(', '9', ')',
  556. 4, '(', '1', '0', ')',
  557. 4, '(', '1', '1', ')',
  558. 4, '(', '1', '2', ')',
  559. 4, '(', '1', '3', ')',
  560. 4, '(', '1', '4', ')',
  561. 4, '(', '1', '5', ')',
  562. 4, '(', '1', '6', ')',
  563. 4, '(', '1', '7', ')',
  564. 4, '(', '1', '8', ')',
  565. 4, '(', '1', '9', ')',
  566. 4, '(', '2', '0', ')',
  567. 2, '1', '.',
  568. 2, '2', '.',
  569. 2, '3', '.',
  570. 2, '4', '.',
  571. 2, '5', '.',
  572. 2, '6', '.',
  573. 2, '7', '.',
  574. 2, '8', '.',
  575. 2, '9', '.',
  576. 3, '1', '0', '.',
  577. 3, '1', '1', '.',
  578. 3, '1', '2', '.',
  579. 3, '1', '3', '.',
  580. 3, '1', '4', '.',
  581. 3, '1', '5', '.',
  582. 3, '1', '6', '.',
  583. 3, '1', '7', '.',
  584. 3, '1', '8', '.',
  585. 3, '1', '9', '.',
  586. 3, '2', '0', '.',
  587. 3, '(', 'a', ')',
  588. 3, '(', 'b', ')',
  589. 3, '(', 'c', ')',
  590. 3, '(', 'd', ')',
  591. 3, '(', 'e', ')',
  592. 3, '(', 'f', ')',
  593. 3, '(', 'g', ')',
  594. 3, '(', 'h', ')',
  595. 3, '(', 'i', ')',
  596. 3, '(', 'j', ')',
  597. 3, '(', 'k', ')',
  598. 3, '(', 'l', ')',
  599. 3, '(', 'm', ')',
  600. 3, '(', 'n', ')',
  601. 3, '(', 'o', ')',
  602. 3, '(', 'p', ')',
  603. 3, '(', 'q', ')',
  604. 3, '(', 'r', ')',
  605. 3, '(', 's', ')',
  606. 3, '(', 't', ')',
  607. 3, '(', 'u', ')',
  608. 3, '(', 'v', ')',
  609. 3, '(', 'w', ')',
  610. 3, '(', 'x', ')',
  611. 3, '(', 'y', ')',
  612. 3, '(', 'z', ')',
  613. 3, '(', 'A', ')',
  614. 3, '(', 'B', ')',
  615. 3, '(', 'C', ')',
  616. 3, '(', 'D', ')',
  617. 3, '(', 'E', ')',
  618. 3, '(', 'F', ')',
  619. 3, '(', 'G', ')',
  620. 3, '(', 'H', ')',
  621. 3, '(', 'I', ')',
  622. 3, '(', 'J', ')',
  623. 3, '(', 'K', ')',
  624. 3, '(', 'L', ')',
  625. 3, '(', 'M', ')',
  626. 3, '(', 'N', ')',
  627. 3, '(', 'O', ')',
  628. 3, '(', 'P', ')',
  629. 3, '(', 'Q', ')',
  630. 3, '(', 'R', ')',
  631. 3, '(', 'S', ')',
  632. 3, '(', 'T', ')',
  633. 3, '(', 'U', ')',
  634. 3, '(', 'V', ')',
  635. 3, '(', 'W', ')',
  636. 3, '(', 'X', ')',
  637. 3, '(', 'Y', ')',
  638. 3, '(', 'Z', ')',
  639. 3, '(', 'a', ')',
  640. 3, '(', 'b', ')',
  641. 3, '(', 'c', ')',
  642. 3, '(', 'd', ')',
  643. 3, '(', 'e', ')',
  644. 3, '(', 'f', ')',
  645. 3, '(', 'g', ')',
  646. 3, '(', 'h', ')',
  647. 3, '(', 'i', ')',
  648. 3, '(', 'j', ')',
  649. 3, '(', 'k', ')',
  650. 3, '(', 'l', ')',
  651. 3, '(', 'm', ')',
  652. 3, '(', 'n', ')',
  653. 3, '(', 'o', ')',
  654. 3, '(', 'p', ')',
  655. 3, '(', 'q', ')',
  656. 3, '(', 'r', ')',
  657. 3, '(', 's', ')',
  658. 3, '(', 't', ')',
  659. 3, '(', 'u', ')',
  660. 3, '(', 'v', ')',
  661. 3, '(', 'w', ')',
  662. 3, '(', 'x', ')',
  663. 3, '(', 'y', ')',
  664. 3, '(', 'z', ')',
  665. 3, '(', '0', ')',
  666. 1, '-',
  667. 1, '|',
  668. 1, '+',
  669. 1, '+',
  670. 1, '+',
  671. 1, '+',
  672. 1, '+',
  673. 1, '+',
  674. 1, '+',
  675. 1, '+',
  676. 1, '+',
  677. 1, 'o',
  678. 4,0x222B,0x222B,0x222B,0x222B,
  679. 3, ':', ':', '=',
  680. 2, '=', '=',
  681. 3, '=', '=', '=',
  682. 1,0x6BCD,
  683. 1,0x9F9F,
  684. 1,0x4E00,
  685. 1,0x4E28,
  686. 1,0x4E36,
  687. 1,0x4E3F,
  688. 1,0x4E59,
  689. 1,0x4E85,
  690. 1,0x4E8C,
  691. 1,0x4EA0,
  692. 1,0x4EBA,
  693. 1,0x513F,
  694. 1,0x5165,
  695. 1,0x516B,
  696. 1,0x5182,
  697. 1,0x5196,
  698. 1,0x51AB,
  699. 1,0x51E0,
  700. 1,0x51F5,
  701. 1,0x5200,
  702. 1,0x529B,
  703. 1,0x52F9,
  704. 1,0x5315,
  705. 1,0x531A,
  706. 1,0x5338,
  707. 1,0x5341,
  708. 1,0x535C,
  709. 1,0x5369,
  710. 1,0x5382,
  711. 1,0x53B6,
  712. 1,0x53C8,
  713. 1,0x53E3,
  714. 1,0x56D7,
  715. 1,0x571F,
  716. 1,0x58EB,
  717. 1,0x5902,
  718. 1,0x590A,
  719. 1,0x5915,
  720. 1,0x5927,
  721. 1,0x5973,
  722. 1,0x5B50,
  723. 1,0x5B80,
  724. 1,0x5BF8,
  725. 1,0x5C0F,
  726. 1,0x5C22,
  727. 1,0x5C38,
  728. 1,0x5C6E,
  729. 1,0x5C71,
  730. 1,0x5DDB,
  731. 1,0x5DE5,
  732. 1,0x5DF1,
  733. 1,0x5DFE,
  734. 1,0x5E72,
  735. 1,0x5E7A,
  736. 1,0x5E7F,
  737. 1,0x5EF4,
  738. 1,0x5EFE,
  739. 1,0x5F0B,
  740. 1,0x5F13,
  741. 1,0x5F50,
  742. 1,0x5F61,
  743. 1,0x5F73,
  744. 1,0x5FC3,
  745. 1,0x6208,
  746. 1,0x6236,
  747. 1,0x624B,
  748. 1,0x652F,
  749. 1,0x6534,
  750. 1,0x6587,
  751. 1,0x6597,
  752. 1,0x65A4,
  753. 1,0x65B9,
  754. 1,0x65E0,
  755. 1,0x65E5,
  756. 1,0x66F0,
  757. 1,0x6708,
  758. 1,0x6728,
  759. 1,0x6B20,
  760. 1,0x6B62,
  761. 1,0x6B79,
  762. 1,0x6BB3,
  763. 1,0x6BCB,
  764. 1,0x6BD4,
  765. 1,0x6BDB,
  766. 1,0x6C0F,
  767. 1,0x6C14,
  768. 1,0x6C34,
  769. 1,0x706B,
  770. 1,0x722A,
  771. 1,0x7236,
  772. 1,0x723B,
  773. 1,0x723F,
  774. 1,0x7247,
  775. 1,0x7259,
  776. 1,0x725B,
  777. 1,0x72AC,
  778. 1,0x7384,
  779. 1,0x7389,
  780. 1,0x74DC,
  781. 1,0x74E6,
  782. 1,0x7518,
  783. 1,0x751F,
  784. 1,0x7528,
  785. 1,0x7530,
  786. 1,0x758B,
  787. 1,0x7592,
  788. 1,0x7676,
  789. 1,0x767D,
  790. 1,0x76AE,
  791. 1,0x76BF,
  792. 1,0x76EE,
  793. 1,0x77DB,
  794. 1,0x77E2,
  795. 1,0x77F3,
  796. 1,0x793A,
  797. 1,0x79B8,
  798. 1,0x79BE,
  799. 1,0x7A74,
  800. 1,0x7ACB,
  801. 1,0x7AF9,
  802. 1,0x7C73,
  803. 1,0x7CF8,
  804. 1,0x7F36,
  805. 1,0x7F51,
  806. 1,0x7F8A,
  807. 1,0x7FBD,
  808. 1,0x8001,
  809. 1,0x800C,
  810. 1,0x8012,
  811. 1,0x8033,
  812. 1,0x807F,
  813. 1,0x8089,
  814. 1,0x81E3,
  815. 1,0x81EA,
  816. 1,0x81F3,
  817. 1,0x81FC,
  818. 1,0x820C,
  819. 1,0x821B,
  820. 1,0x821F,
  821. 1,0x826E,
  822. 1,0x8272,
  823. 1,0x8278,
  824. 1,0x864D,
  825. 1,0x866B,
  826. 1,0x8840,
  827. 1,0x884C,
  828. 1,0x8863,
  829. 1,0x897E,
  830. 1,0x898B,
  831. 1,0x89D2,
  832. 1,0x8A00,
  833. 1,0x8C37,
  834. 1,0x8C46,
  835. 1,0x8C55,
  836. 1,0x8C78,
  837. 1,0x8C9D,
  838. 1,0x8D64,
  839. 1,0x8D70,
  840. 1,0x8DB3,
  841. 1,0x8EAB,
  842. 1,0x8ECA,
  843. 1,0x8F9B,
  844. 1,0x8FB0,
  845. 1,0x8FB5,
  846. 1,0x9091,
  847. 1,0x9149,
  848. 1,0x91C6,
  849. 1,0x91CC,
  850. 1,0x91D1,
  851. 1,0x9577,
  852. 1,0x9580,
  853. 1,0x961C,
  854. 1,0x96B6,
  855. 1,0x96B9,
  856. 1,0x96E8,
  857. 1,0x9751,
  858. 1,0x975E,
  859. 1,0x9762,
  860. 1,0x9769,
  861. 1,0x97CB,
  862. 1,0x97ED,
  863. 1,0x97F3,
  864. 1,0x9801,
  865. 1,0x98A8,
  866. 1,0x98DB,
  867. 1,0x98DF,
  868. 1,0x9996,
  869. 1,0x9999,
  870. 1,0x99AC,
  871. 1,0x9AA8,
  872. 1,0x9AD8,
  873. 1,0x9ADF,
  874. 1,0x9B25,
  875. 1,0x9B2F,
  876. 1,0x9B32,
  877. 1,0x9B3C,
  878. 1,0x9B5A,
  879. 1,0x9CE5,
  880. 1,0x9E75,
  881. 1,0x9E7F,
  882. 1,0x9EA5,
  883. 1,0x9EBB,
  884. 1,0x9EC3,
  885. 1,0x9ECD,
  886. 1,0x9ED1,
  887. 1,0x9EF9,
  888. 1,0x9EFD,
  889. 1,0x9F0E,
  890. 1,0x9F13,
  891. 1,0x9F20,
  892. 1,0x9F3B,
  893. 1,0x9F4A,
  894. 1,0x9F52,
  895. 1,0x9F8D,
  896. 1,0x9F9C,
  897. 1,0x9FA0,
  898. 1, ' ',
  899. 1,0x3012,
  900. 1,0x5341,
  901. 1,0x5344,
  902. 1,0x5345,
  903. 1,0x3042,
  904. 1,0x3044,
  905. 1,0x3046,
  906. 1,0x3048,
  907. 1,0x304A,
  908. 1,0x3064,
  909. 1,0x3084,
  910. 1,0x3086,
  911. 1,0x3088,
  912. 1,0x308F,
  913. 1,0x304B,
  914. 1,0x3051,
  915. 2, ' ',0x3099,
  916. 2, ' ',0x309A,
  917. 1, '=',
  918. 1,0x30A2,
  919. 1,0x30A4,
  920. 1,0x30A6,
  921. 1,0x30A8,
  922. 1,0x30AA,
  923. 1,0x30C4,
  924. 1,0x30E4,
  925. 1,0x30E6,
  926. 1,0x30E8,
  927. 1,0x30EF,
  928. 1,0x30AB,
  929. 1,0x30B1,
  930. 1,0x1100,
  931. 1,0x1101,
  932. 1,0x11AA,
  933. 1,0x1102,
  934. 1,0x11AC,
  935. 1,0x11AD,
  936. 1,0x1103,
  937. 1,0x1104,
  938. 1,0x1105,
  939. 1,0x11B0,
  940. 1,0x11B1,
  941. 1,0x11B2,
  942. 1,0x11B3,
  943. 1,0x11B4,
  944. 1,0x11B5,
  945. 1,0x111A,
  946. 1,0x1106,
  947. 1,0x1107,
  948. 1,0x1108,
  949. 1,0x1121,
  950. 1,0x1109,
  951. 1,0x110A,
  952. 1,0x110B,
  953. 1,0x110C,
  954. 1,0x110D,
  955. 1,0x110E,
  956. 1,0x110F,
  957. 1,0x1110,
  958. 1,0x1111,
  959. 1,0x1112,
  960. 1,0x1161,
  961. 1,0x1162,
  962. 1,0x1163,
  963. 1,0x1164,
  964. 1,0x1165,
  965. 1,0x1166,
  966. 1,0x1167,
  967. 1,0x1168,
  968. 1,0x1169,
  969. 1,0x116A,
  970. 1,0x116B,
  971. 1,0x116C,
  972. 1,0x116D,
  973. 1,0x116E,
  974. 1,0x116F,
  975. 1,0x1170,
  976. 1,0x1171,
  977. 1,0x1172,
  978. 1,0x1173,
  979. 1,0x1174,
  980. 1,0x1175,
  981. 1,0x1160,
  982. 1,0x1114,
  983. 1,0x1115,
  984. 1,0x11C7,
  985. 1,0x11C8,
  986. 1,0x11CC,
  987. 1,0x11CE,
  988. 1,0x11D3,
  989. 1,0x11D7,
  990. 1,0x11D9,
  991. 1,0x111C,
  992. 1,0x11DD,
  993. 1,0x11DF,
  994. 1,0x111D,
  995. 1,0x111E,
  996. 1,0x1120,
  997. 1,0x1122,
  998. 1,0x1123,
  999. 1,0x1127,
  1000. 1,0x1129,
  1001. 1,0x112B,
  1002. 1,0x112C,
  1003. 1,0x112D,
  1004. 1,0x112E,
  1005. 1,0x112F,
  1006. 1,0x1132,
  1007. 1,0x1136,
  1008. 1,0x1140,
  1009. 1,0x1147,
  1010. 1,0x114C,
  1011. 1,0x11F1,
  1012. 1,0x11F2,
  1013. 1,0x1157,
  1014. 1,0x1158,
  1015. 1,0x1159,
  1016. 1,0x1184,
  1017. 1,0x1185,
  1018. 1,0x1188,
  1019. 1,0x1191,
  1020. 1,0x1192,
  1021. 1,0x1194,
  1022. 1,0x119E,
  1023. 1,0x11A1,
  1024. 1,0x30AF,
  1025. 1,0x30B7,
  1026. 1,0x30B9,
  1027. 1,0x30C8,
  1028. 1,0x30CC,
  1029. 1,0x30CF,
  1030. 1,0x30D2,
  1031. 1,0x30D5,
  1032. 1,0x30D8,
  1033. 1,0x30DB,
  1034. 1,0x30E0,
  1035. 1,0x30E9,
  1036. 1,0x30EA,
  1037. 1,0x30EB,
  1038. 1,0x30EC,
  1039. 1,0x30ED,
  1040. 3, '(',0x1100, ')',
  1041. 3, '(',0x1102, ')',
  1042. 3, '(',0x1103, ')',
  1043. 3, '(',0x1105, ')',
  1044. 3, '(',0x1106, ')',
  1045. 3, '(',0x1107, ')',
  1046. 3, '(',0x1109, ')',
  1047. 3, '(',0x110B, ')',
  1048. 3, '(',0x110C, ')',
  1049. 3, '(',0x110E, ')',
  1050. 3, '(',0x110F, ')',
  1051. 3, '(',0x1110, ')',
  1052. 3, '(',0x1111, ')',
  1053. 3, '(',0x1112, ')',
  1054. 4, '(',0x1100,0x1161, ')',
  1055. 4, '(',0x1102,0x1161, ')',
  1056. 4, '(',0x1103,0x1161, ')',
  1057. 4, '(',0x1105,0x1161, ')',
  1058. 4, '(',0x1106,0x1161, ')',
  1059. 4, '(',0x1107,0x1161, ')',
  1060. 4, '(',0x1109,0x1161, ')',
  1061. 4, '(',0x110B,0x1161, ')',
  1062. 4, '(',0x110C,0x1161, ')',
  1063. 4, '(',0x110E,0x1161, ')',
  1064. 4, '(',0x110F,0x1161, ')',
  1065. 4, '(',0x1110,0x1161, ')',
  1066. 4, '(',0x1111,0x1161, ')',
  1067. 4, '(',0x1112,0x1161, ')',
  1068. 4, '(',0x110C,0x116E, ')',
  1069. 7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')',
  1070. 6, '(',0x110B,0x1169,0x1112,0x116E, ')',
  1071. 3, '(',0x4E00, ')',
  1072. 3, '(',0x4E8C, ')',
  1073. 3, '(',0x4E09, ')',
  1074. 3, '(',0x56DB, ')',
  1075. 3, '(',0x4E94, ')',
  1076. 3, '(',0x516D, ')',
  1077. 3, '(',0x4E03, ')',
  1078. 3, '(',0x516B, ')',
  1079. 3, '(',0x4E5D, ')',
  1080. 3, '(',0x5341, ')',
  1081. 3, '(',0x6708, ')',
  1082. 3, '(',0x706B, ')',
  1083. 3, '(',0x6C34, ')',
  1084. 3, '(',0x6728, ')',
  1085. 3, '(',0x91D1, ')',
  1086. 3, '(',0x571F, ')',
  1087. 3, '(',0x65E5, ')',
  1088. 3, '(',0x682A, ')',
  1089. 3, '(',0x6709, ')',
  1090. 3, '(',0x793E, ')',
  1091. 3, '(',0x540D, ')',
  1092. 3, '(',0x7279, ')',
  1093. 3, '(',0x8CA1, ')',
  1094. 3, '(',0x795D, ')',
  1095. 3, '(',0x52B4, ')',
  1096. 3, '(',0x4EE3, ')',
  1097. 3, '(',0x547C, ')',
  1098. 3, '(',0x5B66, ')',
  1099. 3, '(',0x76E3, ')',
  1100. 3, '(',0x4F01, ')',
  1101. 3, '(',0x8CC7, ')',
  1102. 3, '(',0x5354, ')',
  1103. 3, '(',0x796D, ')',
  1104. 3, '(',0x4F11, ')',
  1105. 3, '(',0x81EA, ')',
  1106. 3, '(',0x81F3, ')',
  1107. 3, 'P', 'T', 'E',
  1108. 4, '(', '2', '1', ')',
  1109. 4, '(', '2', '2', ')',
  1110. 4, '(', '2', '3', ')',
  1111. 4, '(', '2', '4', ')',
  1112. 4, '(', '2', '5', ')',
  1113. 4, '(', '2', '6', ')',
  1114. 4, '(', '2', '7', ')',
  1115. 4, '(', '2', '8', ')',
  1116. 4, '(', '2', '9', ')',
  1117. 4, '(', '3', '0', ')',
  1118. 4, '(', '3', '1', ')',
  1119. 4, '(', '3', '2', ')',
  1120. 4, '(', '3', '3', ')',
  1121. 4, '(', '3', '4', ')',
  1122. 4, '(', '3', '5', ')',
  1123. 3, '(',0x1100, ')',
  1124. 3, '(',0x1102, ')',
  1125. 3, '(',0x1103, ')',
  1126. 3, '(',0x1105, ')',
  1127. 3, '(',0x1106, ')',
  1128. 3, '(',0x1107, ')',
  1129. 3, '(',0x1109, ')',
  1130. 3, '(',0x110B, ')',
  1131. 3, '(',0x110C, ')',
  1132. 3, '(',0x110E, ')',
  1133. 3, '(',0x110F, ')',
  1134. 3, '(',0x1110, ')',
  1135. 3, '(',0x1111, ')',
  1136. 3, '(',0x1112, ')',
  1137. 4, '(',0x1100,0x1161, ')',
  1138. 4, '(',0x1102,0x1161, ')',
  1139. 4, '(',0x1103,0x1161, ')',
  1140. 4, '(',0x1105,0x1161, ')',
  1141. 4, '(',0x1106,0x1161, ')',
  1142. 4, '(',0x1107,0x1161, ')',
  1143. 4, '(',0x1109,0x1161, ')',
  1144. 4, '(',0x110B,0x1161, ')',
  1145. 4, '(',0x110C,0x1161, ')',
  1146. 4, '(',0x110E,0x1161, ')',
  1147. 4, '(',0x110F,0x1161, ')',
  1148. 4, '(',0x1110,0x1161, ')',
  1149. 4, '(',0x1111,0x1161, ')',
  1150. 4, '(',0x1112,0x1161, ')',
  1151. 7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')',
  1152. 6, '(',0x110C,0x116E,0x110B,0x1174, ')',
  1153. 3, '(',0x4E00, ')',
  1154. 3, '(',0x4E8C, ')',
  1155. 3, '(',0x4E09, ')',
  1156. 3, '(',0x56DB, ')',
  1157. 3, '(',0x4E94, ')',
  1158. 3, '(',0x516D, ')',
  1159. 3, '(',0x4E03, ')',
  1160. 3, '(',0x516B, ')',
  1161. 3, '(',0x4E5D, ')',
  1162. 3, '(',0x5341, ')',
  1163. 3, '(',0x6708, ')',
  1164. 3, '(',0x706B, ')',
  1165. 3, '(',0x6C34, ')',
  1166. 3, '(',0x6728, ')',
  1167. 3, '(',0x91D1, ')',
  1168. 3, '(',0x571F, ')',
  1169. 3, '(',0x65E5, ')',
  1170. 3, '(',0x682A, ')',
  1171. 3, '(',0x6709, ')',
  1172. 3, '(',0x793E, ')',
  1173. 3, '(',0x540D, ')',
  1174. 3, '(',0x7279, ')',
  1175. 3, '(',0x8CA1, ')',
  1176. 3, '(',0x795D, ')',
  1177. 3, '(',0x52B4, ')',
  1178. 3, '(',0x79D8, ')',
  1179. 3, '(',0x7537, ')',
  1180. 3, '(',0x5973, ')',
  1181. 3, '(',0x9069, ')',
  1182. 3, '(',0x512A, ')',
  1183. 3, '(',0x5370, ')',
  1184. 3, '(',0x6CE8, ')',
  1185. 3, '(',0x9805, ')',
  1186. 3, '(',0x4F11, ')',
  1187. 3, '(',0x5199, ')',
  1188. 3, '(',0x6B63, ')',
  1189. 3, '(',0x4E0A, ')',
  1190. 3, '(',0x4E2D, ')',
  1191. 3, '(',0x4E0B, ')',
  1192. 3, '(',0x5DE6, ')',
  1193. 3, '(',0x53F3, ')',
  1194. 3, '(',0x533B, ')',
  1195. 3, '(',0x5B97, ')',
  1196. 3, '(',0x5B66, ')',
  1197. 3, '(',0x76E3, ')',
  1198. 3, '(',0x4F01, ')',
  1199. 3, '(',0x8CC7, ')',
  1200. 3, '(',0x5354, ')',
  1201. 3, '(',0x591C, ')',
  1202. 4, '(', '3', '6', ')',
  1203. 4, '(', '3', '7', ')',
  1204. 4, '(', '3', '8', ')',
  1205. 4, '(', '3', '9', ')',
  1206. 4, '(', '4', '0', ')',
  1207. 4, '(', '4', '1', ')',
  1208. 4, '(', '4', '2', ')',
  1209. 4, '(', '4', '3', ')',
  1210. 4, '(', '4', '4', ')',
  1211. 4, '(', '4', '5', ')',
  1212. 4, '(', '4', '6', ')',
  1213. 4, '(', '4', '7', ')',
  1214. 4, '(', '4', '8', ')',
  1215. 4, '(', '4', '9', ')',
  1216. 4, '(', '5', '0', ')',
  1217. 2, '1',0x6708,
  1218. 2, '2',0x6708,
  1219. 2, '3',0x6708,
  1220. 2, '4',0x6708,
  1221. 2, '5',0x6708,
  1222. 2, '6',0x6708,
  1223. 2, '7',0x6708,
  1224. 2, '8',0x6708,
  1225. 2, '9',0x6708,
  1226. 3, '1', '0',0x6708,
  1227. 3, '1', '1',0x6708,
  1228. 3, '1', '2',0x6708,
  1229. 2, 'H', 'g',
  1230. 3, 'e', 'r', 'g',
  1231. 2, 'e', 'V',
  1232. 3, 'L', 'T', 'D',
  1233. 3, '(',0x30A2, ')',
  1234. 3, '(',0x30A4, ')',
  1235. 3, '(',0x30A6, ')',
  1236. 3, '(',0x30A8, ')',
  1237. 3, '(',0x30AA, ')',
  1238. 3, '(',0x30AB, ')',
  1239. 3, '(',0x30AD, ')',
  1240. 3, '(',0x30AF, ')',
  1241. 3, '(',0x30B1, ')',
  1242. 3, '(',0x30B3, ')',
  1243. 3, '(',0x30B5, ')',
  1244. 3, '(',0x30B7, ')',
  1245. 3, '(',0x30B9, ')',
  1246. 3, '(',0x30BB, ')',
  1247. 3, '(',0x30BD, ')',
  1248. 3, '(',0x30BF, ')',
  1249. 3, '(',0x30C1, ')',
  1250. 3, '(',0x30C4, ')',
  1251. 3, '(',0x30C6, ')',
  1252. 3, '(',0x30C8, ')',
  1253. 3, '(',0x30CA, ')',
  1254. 3, '(',0x30CB, ')',
  1255. 3, '(',0x30CC, ')',
  1256. 3, '(',0x30CD, ')',
  1257. 3, '(',0x30CE, ')',
  1258. 3, '(',0x30CF, ')',
  1259. 3, '(',0x30D2, ')',
  1260. 3, '(',0x30D5, ')',
  1261. 3, '(',0x30D8, ')',
  1262. 3, '(',0x30DB, ')',
  1263. 3, '(',0x30DE, ')',
  1264. 3, '(',0x30DF, ')',
  1265. 3, '(',0x30E0, ')',
  1266. 3, '(',0x30E1, ')',
  1267. 3, '(',0x30E2, ')',
  1268. 3, '(',0x30E4, ')',
  1269. 3, '(',0x30E6, ')',
  1270. 3, '(',0x30E8, ')',
  1271. 3, '(',0x30E9, ')',
  1272. 3, '(',0x30EA, ')',
  1273. 3, '(',0x30EB, ')',
  1274. 3, '(',0x30EC, ')',
  1275. 3, '(',0x30ED, ')',
  1276. 3, '(',0x30EF, ')',
  1277. 3, '(',0x30F0, ')',
  1278. 3, '(',0x30F1, ')',
  1279. 3, '(',0x30F2, ')',
  1280. 4,0x30A2,0x30D1,0x30FC,0x30C8,
  1281. 4,0x30A2,0x30EB,0x30D5,0x30A1,
  1282. 4,0x30A2,0x30F3,0x30DA,0x30A2,
  1283. 3,0x30A2,0x30FC,0x30EB,
  1284. 4,0x30A4,0x30CB,0x30F3,0x30B0,
  1285. 3,0x30A4,0x30F3,0x30C1,
  1286. 3,0x30A6,0x30A9,0x30F3,
  1287. 5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9,
  1288. 4,0x30A8,0x30FC,0x30AB,0x30FC,
  1289. 3,0x30AA,0x30F3,0x30B9,
  1290. 3,0x30AA,0x30FC,0x30E0,
  1291. 3,0x30AB,0x30A4,0x30EA,
  1292. 4,0x30AB,0x30E9,0x30C3,0x30C8,
  1293. 4,0x30AB,0x30ED,0x30EA,0x30FC,
  1294. 3,0x30AC,0x30ED,0x30F3,
  1295. 3,0x30AC,0x30F3,0x30DE,
  1296. 2,0x30AE,0x30AC,
  1297. 3,0x30AE,0x30CB,0x30FC,
  1298. 4,0x30AD,0x30E5,0x30EA,0x30FC,
  1299. 4,0x30AE,0x30EB,0x30C0,0x30FC,
  1300. 2,0x30AD,0x30ED,
  1301. 5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0,
  1302. 6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB,
  1303. 5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8,
  1304. 3,0x30B0,0x30E9,0x30E0,
  1305. 5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3,
  1306. 5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED,
  1307. 4,0x30AF,0x30ED,0x30FC,0x30CD,
  1308. 3,0x30B1,0x30FC,0x30B9,
  1309. 3,0x30B3,0x30EB,0x30CA,
  1310. 3,0x30B3,0x30FC,0x30DD,
  1311. 4,0x30B5,0x30A4,0x30AF,0x30EB,
  1312. 5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0,
  1313. 4,0x30B7,0x30EA,0x30F3,0x30B0,
  1314. 3,0x30BB,0x30F3,0x30C1,
  1315. 3,0x30BB,0x30F3,0x30C8,
  1316. 3,0x30C0,0x30FC,0x30B9,
  1317. 2,0x30C7,0x30B7,
  1318. 2,0x30C9,0x30EB,
  1319. 2,0x30C8,0x30F3,
  1320. 2,0x30CA,0x30CE,
  1321. 3,0x30CE,0x30C3,0x30C8,
  1322. 3,0x30CF,0x30A4,0x30C4,
  1323. 5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8,
  1324. 3,0x30D1,0x30FC,0x30C4,
  1325. 4,0x30D0,0x30FC,0x30EC,0x30EB,
  1326. 5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB,
  1327. 3,0x30D4,0x30AF,0x30EB,
  1328. 2,0x30D4,0x30B3,
  1329. 2,0x30D3,0x30EB,
  1330. 5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9,
  1331. 4,0x30D5,0x30A3,0x30FC,0x30C8,
  1332. 5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB,
  1333. 3,0x30D5,0x30E9,0x30F3,
  1334. 5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB,
  1335. 2,0x30DA,0x30BD,
  1336. 3,0x30DA,0x30CB,0x30D2,
  1337. 3,0x30D8,0x30EB,0x30C4,
  1338. 3,0x30DA,0x30F3,0x30B9,
  1339. 3,0x30DA,0x30FC,0x30B8,
  1340. 3,0x30D9,0x30FC,0x30BF,
  1341. 4,0x30DD,0x30A4,0x30F3,0x30C8,
  1342. 3,0x30DC,0x30EB,0x30C8,
  1343. 2,0x30DB,0x30F3,
  1344. 3,0x30DD,0x30F3,0x30C9,
  1345. 3,0x30DB,0x30FC,0x30EB,
  1346. 3,0x30DB,0x30FC,0x30F3,
  1347. 4,0x30DE,0x30A4,0x30AF,0x30ED,
  1348. 3,0x30DE,0x30A4,0x30EB,
  1349. 3,0x30DE,0x30C3,0x30CF,
  1350. 3,0x30DE,0x30EB,0x30AF,
  1351. 5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3,
  1352. 4,0x30DF,0x30AF,0x30ED,0x30F3,
  1353. 2,0x30DF,0x30EA,
  1354. 5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB,
  1355. 2,0x30E1,0x30AC,
  1356. 4,0x30E1,0x30AC,0x30C8,0x30F3,
  1357. 4,0x30E1,0x30FC,0x30C8,0x30EB,
  1358. 3,0x30E4,0x30FC,0x30C9,
  1359. 3,0x30E4,0x30FC,0x30EB,
  1360. 3,0x30E6,0x30A2,0x30F3,
  1361. 4,0x30EA,0x30C3,0x30C8,0x30EB,
  1362. 2,0x30EA,0x30E9,
  1363. 3,0x30EB,0x30D4,0x30FC,
  1364. 4,0x30EB,0x30FC,0x30D6,0x30EB,
  1365. 2,0x30EC,0x30E0,
  1366. 5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3,
  1367. 3,0x30EF,0x30C3,0x30C8,
  1368. 2, '0',0x70B9,
  1369. 2, '1',0x70B9,
  1370. 2, '2',0x70B9,
  1371. 2, '3',0x70B9,
  1372. 2, '4',0x70B9,
  1373. 2, '5',0x70B9,
  1374. 2, '6',0x70B9,
  1375. 2, '7',0x70B9,
  1376. 2, '8',0x70B9,
  1377. 2, '9',0x70B9,
  1378. 3, '1', '0',0x70B9,
  1379. 3, '1', '1',0x70B9,
  1380. 3, '1', '2',0x70B9,
  1381. 3, '1', '3',0x70B9,
  1382. 3, '1', '4',0x70B9,
  1383. 3, '1', '5',0x70B9,
  1384. 3, '1', '6',0x70B9,
  1385. 3, '1', '7',0x70B9,
  1386. 3, '1', '8',0x70B9,
  1387. 3, '1', '9',0x70B9,
  1388. 3, '2', '0',0x70B9,
  1389. 3, '2', '1',0x70B9,
  1390. 3, '2', '2',0x70B9,
  1391. 3, '2', '3',0x70B9,
  1392. 3, '2', '4',0x70B9,
  1393. 3, 'h', 'P', 'a',
  1394. 2, 'd', 'a',
  1395. 2, 'A', 'U',
  1396. 3, 'b', 'a', 'r',
  1397. 2, 'o', 'V',
  1398. 2, 'p', 'c',
  1399. 2, 'd', 'm',
  1400. 4, 'd', 'm', '^', '2',
  1401. 4, 'd', 'm', '^', '3',
  1402. 2, 'I', 'U',
  1403. 2,0x5E73,0x6210,
  1404. 2,0x662D,0x548C,
  1405. 2,0x5927,0x6B63,
  1406. 2,0x660E,0x6CBB,
  1407. 4,0x682A,0x5F0F,0x4F1A,0x793E,
  1408. 2, 'p', 'A',
  1409. 2, 'n', 'A',
  1410. 2,0x03BC, 'A',
  1411. 2, 'm', 'A',
  1412. 2, 'k', 'A',
  1413. 2, 'K', 'B',
  1414. 2, 'M', 'B',
  1415. 2, 'G', 'B',
  1416. 3, 'c', 'a', 'l',
  1417. 4, 'k', 'c', 'a', 'l',
  1418. 2, 'p', 'F',
  1419. 2, 'n', 'F',
  1420. 2,0x03BC, 'F',
  1421. 2,0x03BC, 'g',
  1422. 2, 'm', 'g',
  1423. 2, 'k', 'g',
  1424. 2, 'H', 'z',
  1425. 3, 'k', 'H', 'z',
  1426. 3, 'M', 'H', 'z',
  1427. 3, 'G', 'H', 'z',
  1428. 3, 'T', 'H', 'z',
  1429. 2,0x03BC, 'l',
  1430. 2, 'm', 'l',
  1431. 2, 'd', 'l',
  1432. 2, 'k', 'l',
  1433. 2, 'f', 'm',
  1434. 2, 'n', 'm',
  1435. 2,0x03BC, 'm',
  1436. 2, 'm', 'm',
  1437. 2, 'c', 'm',
  1438. 2, 'k', 'm',
  1439. 4, 'm', 'm', '^', '2',
  1440. 4, 'c', 'm', '^', '2',
  1441. 3, 'm', '^', '2',
  1442. 4, 'k', 'm', '^', '2',
  1443. 4, 'm', 'm', '^', '3',
  1444. 4, 'c', 'm', '^', '3',
  1445. 3, 'm', '^', '3',
  1446. 4, 'k', 'm', '^', '3',
  1447. 3, 'm', '/', 's',
  1448. 5, 'm', '/', 's', '^', '2',
  1449. 2, 'P', 'a',
  1450. 3, 'k', 'P', 'a',
  1451. 3, 'M', 'P', 'a',
  1452. 3, 'G', 'P', 'a',
  1453. 3, 'r', 'a', 'd',
  1454. 5, 'r', 'a', 'd', '/', 's',
  1455. 7, 'r', 'a', 'd', '/', 's', '^', '2',
  1456. 2, 'p', 's',
  1457. 2, 'n', 's',
  1458. 2,0x03BC, 's',
  1459. 2, 'm', 's',
  1460. 2, 'p', 'V',
  1461. 2, 'n', 'V',
  1462. 2,0x03BC, 'V',
  1463. 2, 'm', 'V',
  1464. 2, 'k', 'V',
  1465. 2, 'M', 'V',
  1466. 2, 'p', 'W',
  1467. 2, 'n', 'W',
  1468. 2,0x03BC, 'W',
  1469. 2, 'm', 'W',
  1470. 2, 'k', 'W',
  1471. 2, 'M', 'W',
  1472. 2, 'k',0x03A9,
  1473. 2, 'M',0x03A9,
  1474. 4, 'a', '.', 'm', '.',
  1475. 2, 'B', 'q',
  1476. 2, 'c', 'c',
  1477. 2, 'c', 'd',
  1478. 4, 'C', '/', 'k', 'g',
  1479. 3, 'C', 'o', '.',
  1480. 2, 'd', 'B',
  1481. 2, 'G', 'y',
  1482. 2, 'h', 'a',
  1483. 2, 'H', 'P',
  1484. 2, 'i', 'n',
  1485. 2, 'K', 'K',
  1486. 2, 'K', 'M',
  1487. 2, 'k', 't',
  1488. 2, 'l', 'm',
  1489. 2, 'l', 'n',
  1490. 3, 'l', 'o', 'g',
  1491. 2, 'l', 'x',
  1492. 2, 'm', 'b',
  1493. 3, 'm', 'i', 'l',
  1494. 3, 'm', 'o', 'l',
  1495. 2, 'P', 'H',
  1496. 4, 'p', '.', 'm', '.',
  1497. 3, 'P', 'P', 'M',
  1498. 2, 'P', 'R',
  1499. 2, 's', 'r',
  1500. 2, 'S', 'v',
  1501. 2, 'W', 'b',
  1502. 3, 'V', '/', 'm',
  1503. 3, 'A', '/', 'm',
  1504. 3, 'g', 'a', 'l',
  1505. 2, '1',0x65E5,
  1506. 2, '2',0x65E5,
  1507. 2, '3',0x65E5,
  1508. 2, '4',0x65E5,
  1509. 2, '5',0x65E5,
  1510. 2, '6',0x65E5,
  1511. 2, '7',0x65E5,
  1512. 2, '8',0x65E5,
  1513. 2, '9',0x65E5,
  1514. 3, '1', '0',0x65E5,
  1515. 3, '1', '1',0x65E5,
  1516. 3, '1', '2',0x65E5,
  1517. 3, '1', '3',0x65E5,
  1518. 3, '1', '4',0x65E5,
  1519. 3, '1', '5',0x65E5,
  1520. 3, '1', '6',0x65E5,
  1521. 3, '1', '7',0x65E5,
  1522. 3, '1', '8',0x65E5,
  1523. 3, '1', '9',0x65E5,
  1524. 3, '2', '0',0x65E5,
  1525. 3, '2', '1',0x65E5,
  1526. 3, '2', '2',0x65E5,
  1527. 3, '2', '3',0x65E5,
  1528. 3, '2', '4',0x65E5,
  1529. 3, '2', '5',0x65E5,
  1530. 3, '2', '6',0x65E5,
  1531. 3, '2', '7',0x65E5,
  1532. 3, '2', '8',0x65E5,
  1533. 3, '2', '9',0x65E5,
  1534. 3, '3', '0',0x65E5,
  1535. 3, '3', '1',0x65E5,
  1536. 1,0x8C48,
  1537. 1,0x66F4,
  1538. 1,0x8ECA,
  1539. 1,0x8CC8,
  1540. 1,0x6ED1,
  1541. 1,0x4E32,
  1542. 1,0x53E5,
  1543. 1,0x9F9C,
  1544. 1,0x9F9C,
  1545. 1,0x5951,
  1546. 1,0x91D1,
  1547. 1,0x5587,
  1548. 1,0x5948,
  1549. 1,0x61F6,
  1550. 1,0x7669,
  1551. 1,0x7F85,
  1552. 1,0x863F,
  1553. 1,0x87BA,
  1554. 1,0x88F8,
  1555. 1,0x908F,
  1556. 1,0x6A02,
  1557. 1,0x6D1B,
  1558. 1,0x70D9,
  1559. 1,0x73DE,
  1560. 1,0x843D,
  1561. 1,0x916A,
  1562. 1,0x99F1,
  1563. 1,0x4E82,
  1564. 1,0x5375,
  1565. 1,0x6B04,
  1566. 1,0x721B,
  1567. 1,0x862D,
  1568. 1,0x9E1E,
  1569. 1,0x5D50,
  1570. 1,0x6FEB,
  1571. 1,0x85CD,
  1572. 1,0x8964,
  1573. 1,0x62C9,
  1574. 1,0x81D8,
  1575. 1,0x881F,
  1576. 1,0x5ECA,
  1577. 1,0x6717,
  1578. 1,0x6D6A,
  1579. 1,0x72FC,
  1580. 1,0x90CE,
  1581. 1,0x4F86,
  1582. 1,0x51B7,
  1583. 1,0x52DE,
  1584. 1,0x64C4,
  1585. 1,0x6AD3,
  1586. 1,0x7210,
  1587. 1,0x76E7,
  1588. 1,0x8001,
  1589. 1,0x8606,
  1590. 1,0x865C,
  1591. 1,0x8DEF,
  1592. 1,0x9732,
  1593. 1,0x9B6F,
  1594. 1,0x9DFA,
  1595. 1,0x788C,
  1596. 1,0x797F,
  1597. 1,0x7DA0,
  1598. 1,0x83C9,
  1599. 1,0x9304,
  1600. 1,0x9E7F,
  1601. 1,0x8AD6,
  1602. 1,0x58DF,
  1603. 1,0x5F04,
  1604. 1,0x7C60,
  1605. 1,0x807E,
  1606. 1,0x7262,
  1607. 1,0x78CA,
  1608. 1,0x8CC2,
  1609. 1,0x96F7,
  1610. 1,0x58D8,
  1611. 1,0x5C62,
  1612. 1,0x6A13,
  1613. 1,0x6DDA,
  1614. 1,0x6F0F,
  1615. 1,0x7D2F,
  1616. 1,0x7E37,
  1617. 1,0x964B,
  1618. 1,0x52D2,
  1619. 1,0x808B,
  1620. 1,0x51DC,
  1621. 1,0x51CC,
  1622. 1,0x7A1C,
  1623. 1,0x7DBE,
  1624. 1,0x83F1,
  1625. 1,0x9675,
  1626. 1,0x8B80,
  1627. 1,0x62CF,
  1628. 1,0x6A02,
  1629. 1,0x8AFE,
  1630. 1,0x4E39,
  1631. 1,0x5BE7,
  1632. 1,0x6012,
  1633. 1,0x7387,
  1634. 1,0x7570,
  1635. 1,0x5317,
  1636. 1,0x78FB,
  1637. 1,0x4FBF,
  1638. 1,0x5FA9,
  1639. 1,0x4E0D,
  1640. 1,0x6CCC,
  1641. 1,0x6578,
  1642. 1,0x7D22,
  1643. 1,0x53C3,
  1644. 1,0x585E,
  1645. 1,0x7701,
  1646. 1,0x8449,
  1647. 1,0x8AAA,
  1648. 1,0x6BBA,
  1649. 1,0x8FB0,
  1650. 1,0x6C88,
  1651. 1,0x62FE,
  1652. 1,0x82E5,
  1653. 1,0x63A0,
  1654. 1,0x7565,
  1655. 1,0x4EAE,
  1656. 1,0x5169,
  1657. 1,0x51C9,
  1658. 1,0x6881,
  1659. 1,0x7CE7,
  1660. 1,0x826F,
  1661. 1,0x8AD2,
  1662. 1,0x91CF,
  1663. 1,0x52F5,
  1664. 1,0x5442,
  1665. 1,0x5973,
  1666. 1,0x5EEC,
  1667. 1,0x65C5,
  1668. 1,0x6FFE,
  1669. 1,0x792A,
  1670. 1,0x95AD,
  1671. 1,0x9A6A,
  1672. 1,0x9E97,
  1673. 1,0x9ECE,
  1674. 1,0x529B,
  1675. 1,0x66C6,
  1676. 1,0x6B77,
  1677. 1,0x8F62,
  1678. 1,0x5E74,
  1679. 1,0x6190,
  1680. 1,0x6200,
  1681. 1,0x649A,
  1682. 1,0x6F23,
  1683. 1,0x7149,
  1684. 1,0x7489,
  1685. 1,0x79CA,
  1686. 1,0x7DF4,
  1687. 1,0x806F,
  1688. 1,0x8F26,
  1689. 1,0x84EE,
  1690. 1,0x9023,
  1691. 1,0x934A,
  1692. 1,0x5217,
  1693. 1,0x52A3,
  1694. 1,0x54BD,
  1695. 1,0x70C8,
  1696. 1,0x88C2,
  1697. 1,0x8AAA,
  1698. 1,0x5EC9,
  1699. 1,0x5FF5,
  1700. 1,0x637B,
  1701. 1,0x6BAE,
  1702. 1,0x7C3E,
  1703. 1,0x7375,
  1704. 1,0x4EE4,
  1705. 1,0x56F9,
  1706. 1,0x5BE7,
  1707. 1,0x5DBA,
  1708. 1,0x601C,
  1709. 1,0x73B2,
  1710. 1,0x7469,
  1711. 1,0x7F9A,
  1712. 1,0x8046,
  1713. 1,0x9234,
  1714. 1,0x96F6,
  1715. 1,0x9748,
  1716. 1,0x9818,
  1717. 1,0x4F8B,
  1718. 1,0x79AE,
  1719. 1,0x91B4,
  1720. 1,0x96B8,
  1721. 1,0x60E1,
  1722. 1,0x4E86,
  1723. 1,0x50DA,
  1724. 1,0x5BEE,
  1725. 1,0x5C3F,
  1726. 1,0x6599,
  1727. 1,0x6A02,
  1728. 1,0x71CE,
  1729. 1,0x7642,
  1730. 1,0x84FC,
  1731. 1,0x907C,
  1732. 1,0x9F8D,
  1733. 1,0x6688,
  1734. 1,0x962E,
  1735. 1,0x5289,
  1736. 1,0x677B,
  1737. 1,0x67F3,
  1738. 1,0x6D41,
  1739. 1,0x6E9C,
  1740. 1,0x7409,
  1741. 1,0x7559,
  1742. 1,0x786B,
  1743. 1,0x7D10,
  1744. 1,0x985E,
  1745. 1,0x516D,
  1746. 1,0x622E,
  1747. 1,0x9678,
  1748. 1,0x502B,
  1749. 1,0x5D19,
  1750. 1,0x6DEA,
  1751. 1,0x8F2A,
  1752. 1,0x5F8B,
  1753. 1,0x6144,
  1754. 1,0x6817,
  1755. 1,0x7387,
  1756. 1,0x9686,
  1757. 1,0x5229,
  1758. 1,0x540F,
  1759. 1,0x5C65,
  1760. 1,0x6613,
  1761. 1,0x674E,
  1762. 1,0x68A8,
  1763. 1,0x6CE5,
  1764. 1,0x7406,
  1765. 1,0x75E2,
  1766. 1,0x7F79,
  1767. 1,0x88CF,
  1768. 1,0x88E1,
  1769. 1,0x91CC,
  1770. 1,0x96E2,
  1771. 1,0x533F,
  1772. 1,0x6EBA,
  1773. 1,0x541D,
  1774. 1,0x71D0,
  1775. 1,0x7498,
  1776. 1,0x85FA,
  1777. 1,0x96A3,
  1778. 1,0x9C57,
  1779. 1,0x9E9F,
  1780. 1,0x6797,
  1781. 1,0x6DCB,
  1782. 1,0x81E8,
  1783. 1,0x7ACB,
  1784. 1,0x7B20,
  1785. 1,0x7C92,
  1786. 1,0x72C0,
  1787. 1,0x7099,
  1788. 1,0x8B58,
  1789. 1,0x4EC0,
  1790. 1,0x8336,
  1791. 1,0x523A,
  1792. 1,0x5207,
  1793. 1,0x5EA6,
  1794. 1,0x62D3,
  1795. 1,0x7CD6,
  1796. 1,0x5B85,
  1797. 1,0x6D1E,
  1798. 1,0x66B4,
  1799. 1,0x8F3B,
  1800. 1,0x884C,
  1801. 1,0x964D,
  1802. 1,0x898B,
  1803. 1,0x5ED3,
  1804. 1,0x5140,
  1805. 1,0x55C0,
  1806. 1,0x585A,
  1807. 1,0x6674,
  1808. 1,0x51DE,
  1809. 1,0x732A,
  1810. 1,0x76CA,
  1811. 1,0x793C,
  1812. 1,0x795E,
  1813. 1,0x7965,
  1814. 1,0x798F,
  1815. 1,0x9756,
  1816. 1,0x7CBE,
  1817. 1,0x7FBD,
  1818. 1,0x8612,
  1819. 1,0x8AF8,
  1820. 1,0x9038,
  1821. 1,0x90FD,
  1822. 1,0x98EF,
  1823. 1,0x98FC,
  1824. 1,0x9928,
  1825. 1,0x9DB4,
  1826. 1,0x4FAE,
  1827. 1,0x50E7,
  1828. 1,0x514D,
  1829. 1,0x52C9,
  1830. 1,0x52E4,
  1831. 1,0x5351,
  1832. 1,0x559D,
  1833. 1,0x5606,
  1834. 1,0x5668,
  1835. 1,0x5840,
  1836. 1,0x58A8,
  1837. 1,0x5C64,
  1838. 1,0x5C6E,
  1839. 1,0x6094,
  1840. 1,0x6168,
  1841. 1,0x618E,
  1842. 1,0x61F2,
  1843. 1,0x654F,
  1844. 1,0x65E2,
  1845. 1,0x6691,
  1846. 1,0x6885,
  1847. 1,0x6D77,
  1848. 1,0x6E1A,
  1849. 1,0x6F22,
  1850. 1,0x716E,
  1851. 1,0x722B,
  1852. 1,0x7422,
  1853. 1,0x7891,
  1854. 1,0x793E,
  1855. 1,0x7949,
  1856. 1,0x7948,
  1857. 1,0x7950,
  1858. 1,0x7956,
  1859. 1,0x795D,
  1860. 1,0x798D,
  1861. 1,0x798E,
  1862. 1,0x7A40,
  1863. 1,0x7A81,
  1864. 1,0x7BC0,
  1865. 1,0x7DF4,
  1866. 1,0x7E09,
  1867. 1,0x7E41,
  1868. 1,0x7F72,
  1869. 1,0x8005,
  1870. 1,0x81ED,
  1871. 1,0x8279,
  1872. 1,0x8279,
  1873. 1,0x8457,
  1874. 1,0x8910,
  1875. 1,0x8996,
  1876. 1,0x8B01,
  1877. 1,0x8B39,
  1878. 1,0x8CD3,
  1879. 1,0x8D08,
  1880. 1,0x8FB6,
  1881. 1,0x9038,
  1882. 1,0x96E3,
  1883. 1,0x97FF,
  1884. 1,0x983B,
  1885. 2, 'f', 'f',
  1886. 2, 'f', 'i',
  1887. 2, 'f', 'l',
  1888. 3, 'f', 'f', 'i',
  1889. 3, 'f', 'f', 'l',
  1890. 2,0x017F, 't',
  1891. 2, 's', 't',
  1892. 2,0x0574,0x0576,
  1893. 2,0x0574,0x0565,
  1894. 2,0x0574,0x056B,
  1895. 2,0x057E,0x0576,
  1896. 2,0x0574,0x056D,
  1897. 1,0x05E2,
  1898. 1,0x05D0,
  1899. 1,0x05D3,
  1900. 1,0x05D4,
  1901. 1,0x05DB,
  1902. 1,0x05DC,
  1903. 1,0x05DD,
  1904. 1,0x05E8,
  1905. 1,0x05EA,
  1906. 1, '+',
  1907. 2,0x05D0,0x05DC,
  1908. 1,0x203E,
  1909. 1,0x203E,
  1910. 1,0x203E,
  1911. 1,0x203E,
  1912. 1, '_',
  1913. 1, '_',
  1914. 1, '_',
  1915. 1, ',',
  1916. 1,0x3001,
  1917. 1, '.',
  1918. 1, ';',
  1919. 1, ':',
  1920. 1, '?',
  1921. 1, '!',
  1922. 1,0x2014,
  1923. 1, '(',
  1924. 1, ')',
  1925. 1, '{',
  1926. 1, '}',
  1927. 1,0x3014,
  1928. 1,0x3015,
  1929. 1, '#',
  1930. 1, '&',
  1931. 1, '*',
  1932. 1, '+',
  1933. 1, '-',
  1934. 1, '<',
  1935. 1, '>',
  1936. 1, '=',
  1937. 1,'\\',
  1938. 1, '$',
  1939. 1, '%',
  1940. 1, '@',
  1941. 1, '!',
  1942. 1, '"',
  1943. 1, '#',
  1944. 1, '$',
  1945. 1, '%',
  1946. 1, '&',
  1947. 1,'\'',
  1948. 1, '(',
  1949. 1, ')',
  1950. 1, '*',
  1951. 1, '+',
  1952. 1, ',',
  1953. 1, '-',
  1954. 1, '.',
  1955. 1, '/',
  1956. 1, '0',
  1957. 1, '1',
  1958. 1, '2',
  1959. 1, '3',
  1960. 1, '4',
  1961. 1, '5',
  1962. 1, '6',
  1963. 1, '7',
  1964. 1, '8',
  1965. 1, '9',
  1966. 1, ':',
  1967. 1, ';',
  1968. 1, '<',
  1969. 1, '=',
  1970. 1, '>',
  1971. 1, '?',
  1972. 1, '@',
  1973. 1, 'A',
  1974. 1, 'B',
  1975. 1, 'C',
  1976. 1, 'D',
  1977. 1, 'E',
  1978. 1, 'F',
  1979. 1, 'G',
  1980. 1, 'H',
  1981. 1, 'I',
  1982. 1, 'J',
  1983. 1, 'K',
  1984. 1, 'L',
  1985. 1, 'M',
  1986. 1, 'N',
  1987. 1, 'O',
  1988. 1, 'P',
  1989. 1, 'Q',
  1990. 1, 'R',
  1991. 1, 'S',
  1992. 1, 'T',
  1993. 1, 'U',
  1994. 1, 'V',
  1995. 1, 'W',
  1996. 1, 'X',
  1997. 1, 'Y',
  1998. 1, 'Z',
  1999. 1, '[',
  2000. 1,'\\',
  2001. 1, ']',
  2002. 1, '^',
  2003. 1, '_',
  2004. 1, '`',
  2005. 1, 'a',
  2006. 1, 'b',
  2007. 1, 'c',
  2008. 1, 'd',
  2009. 1, 'e',
  2010. 1, 'f',
  2011. 1, 'g',
  2012. 1, 'h',
  2013. 1, 'i',
  2014. 1, 'j',
  2015. 1, 'k',
  2016. 1, 'l',
  2017. 1, 'm',
  2018. 1, 'n',
  2019. 1, 'o',
  2020. 1, 'p',
  2021. 1, 'q',
  2022. 1, 'r',
  2023. 1, 's',
  2024. 1, 't',
  2025. 1, 'u',
  2026. 1, 'v',
  2027. 1, 'w',
  2028. 1, 'x',
  2029. 1, 'y',
  2030. 1, 'z',
  2031. 1, '{',
  2032. 1, '|',
  2033. 1, '}',
  2034. 1, '~',
  2035. 1,0x2985,
  2036. 1,0x2986,
  2037. 1,0x3002,
  2038. 1,0x300C,
  2039. 1,0x300D,
  2040. 1,0x3001,
  2041. 1,0x30FB,
  2042. 1,0x30F2,
  2043. 1,0x30A1,
  2044. 1,0x30A3,
  2045. 1,0x30A5,
  2046. 1,0x30A7,
  2047. 1,0x30A9,
  2048. 1,0x30E3,
  2049. 1,0x30E5,
  2050. 1,0x30E7,
  2051. 1,0x30C3,
  2052. 1,0x30FC,
  2053. 1,0x30A2,
  2054. 1,0x30A4,
  2055. 1,0x30A6,
  2056. 1,0x30A8,
  2057. 1,0x30AA,
  2058. 1,0x30AB,
  2059. 1,0x30AD,
  2060. 1,0x30AF,
  2061. 1,0x30B1,
  2062. 1,0x30B3,
  2063. 1,0x30B5,
  2064. 1,0x30B7,
  2065. 1,0x30B9,
  2066. 1,0x30BB,
  2067. 1,0x30BD,
  2068. 1,0x30BF,
  2069. 1,0x30C1,
  2070. 1,0x30C4,
  2071. 1,0x30C6,
  2072. 1,0x30C8,
  2073. 1,0x30CA,
  2074. 1,0x30CB,
  2075. 1,0x30CC,
  2076. 1,0x30CD,
  2077. 1,0x30CE,
  2078. 1,0x30CF,
  2079. 1,0x30D2,
  2080. 1,0x30D5,
  2081. 1,0x30D8,
  2082. 1,0x30DB,
  2083. 1,0x30DE,
  2084. 1,0x30DF,
  2085. 1,0x30E0,
  2086. 1,0x30E1,
  2087. 1,0x30E2,
  2088. 1,0x30E4,
  2089. 1,0x30E6,
  2090. 1,0x30E8,
  2091. 1,0x30E9,
  2092. 1,0x30EA,
  2093. 1,0x30EB,
  2094. 1,0x30EC,
  2095. 1,0x30ED,
  2096. 1,0x30EF,
  2097. 1,0x30F3,
  2098. 1,0x3099,
  2099. 1,0x309A,
  2100. 1,0x3164,
  2101. 1,0x3131,
  2102. 1,0x3132,
  2103. 1,0x3133,
  2104. 1,0x3134,
  2105. 1,0x3135,
  2106. 1,0x3136,
  2107. 1,0x3137,
  2108. 1,0x3138,
  2109. 1,0x3139,
  2110. 1,0x313A,
  2111. 1,0x313B,
  2112. 1,0x313C,
  2113. 1,0x313D,
  2114. 1,0x313E,
  2115. 1,0x313F,
  2116. 1,0x3140,
  2117. 1,0x3141,
  2118. 1,0x3142,
  2119. 1,0x3143,
  2120. 1,0x3144,
  2121. 1,0x3145,
  2122. 1,0x3146,
  2123. 1,0x3147,
  2124. 1,0x3148,
  2125. 1,0x3149,
  2126. 1,0x314A,
  2127. 1,0x314B,
  2128. 1,0x314C,
  2129. 1,0x314D,
  2130. 1,0x314E,
  2131. 1,0x314F,
  2132. 1,0x3150,
  2133. 1,0x3151,
  2134. 1,0x3152,
  2135. 1,0x3153,
  2136. 1,0x3154,
  2137. 1,0x3155,
  2138. 1,0x3156,
  2139. 1,0x3157,
  2140. 1,0x3158,
  2141. 1,0x3159,
  2142. 1,0x315A,
  2143. 1,0x315B,
  2144. 1,0x315C,
  2145. 1,0x315D,
  2146. 1,0x315E,
  2147. 1,0x315F,
  2148. 1,0x3160,
  2149. 1,0x3161,
  2150. 1,0x3162,
  2151. 1,0x3163,
  2152. 1,0xA2,
  2153. 1,0xA3,
  2154. 1,0xAC,
  2155. 1,0xAF,
  2156. 1,0xA6,
  2157. 1,0xA5,
  2158. 1,0x20A9,
  2159. 1,0x2502,
  2160. 1,0x2190,
  2161. 1,0x2191,
  2162. 1,0x2192,
  2163. 1,0x2193,
  2164. 1,0x25A0,
  2165. 1,0x25CB,
  2166. 1, 'A',
  2167. 1, 'B',
  2168. 1, 'C',
  2169. 1, 'D',
  2170. 1, 'E',
  2171. 1, 'F',
  2172. 1, 'G',
  2173. 1, 'H',
  2174. 1, 'I',
  2175. 1, 'J',
  2176. 1, 'K',
  2177. 1, 'L',
  2178. 1, 'M',
  2179. 1, 'N',
  2180. 1, 'O',
  2181. 1, 'P',
  2182. 1, 'Q',
  2183. 1, 'R',
  2184. 1, 'S',
  2185. 1, 'T',
  2186. 1, 'U',
  2187. 1, 'V',
  2188. 1, 'W',
  2189. 1, 'X',
  2190. 1, 'Y',
  2191. 1, 'Z',
  2192. 1, 'a',
  2193. 1, 'b',
  2194. 1, 'c',
  2195. 1, 'd',
  2196. 1, 'e',
  2197. 1, 'f',
  2198. 1, 'g',
  2199. 1, 'h',
  2200. 1, 'i',
  2201. 1, 'j',
  2202. 1, 'k',
  2203. 1, 'l',
  2204. 1, 'm',
  2205. 1, 'n',
  2206. 1, 'o',
  2207. 1, 'p',
  2208. 1, 'q',
  2209. 1, 'r',
  2210. 1, 's',
  2211. 1, 't',
  2212. 1, 'u',
  2213. 1, 'v',
  2214. 1, 'w',
  2215. 1, 'x',
  2216. 1, 'y',
  2217. 1, 'z',
  2218. 1, 'A',
  2219. 1, 'B',
  2220. 1, 'C',
  2221. 1, 'D',
  2222. 1, 'E',
  2223. 1, 'F',
  2224. 1, 'G',
  2225. 1, 'H',
  2226. 1, 'I',
  2227. 1, 'J',
  2228. 1, 'K',
  2229. 1, 'L',
  2230. 1, 'M',
  2231. 1, 'N',
  2232. 1, 'O',
  2233. 1, 'P',
  2234. 1, 'Q',
  2235. 1, 'R',
  2236. 1, 'S',
  2237. 1, 'T',
  2238. 1, 'U',
  2239. 1, 'V',
  2240. 1, 'W',
  2241. 1, 'X',
  2242. 1, 'Y',
  2243. 1, 'Z',
  2244. 1, 'a',
  2245. 1, 'b',
  2246. 1, 'c',
  2247. 1, 'd',
  2248. 1, 'e',
  2249. 1, 'f',
  2250. 1, 'g',
  2251. 1, 'i',
  2252. 1, 'j',
  2253. 1, 'k',
  2254. 1, 'l',
  2255. 1, 'm',
  2256. 1, 'n',
  2257. 1, 'o',
  2258. 1, 'p',
  2259. 1, 'q',
  2260. 1, 'r',
  2261. 1, 's',
  2262. 1, 't',
  2263. 1, 'u',
  2264. 1, 'v',
  2265. 1, 'w',
  2266. 1, 'x',
  2267. 1, 'y',
  2268. 1, 'z',
  2269. 1, 'A',
  2270. 1, 'B',
  2271. 1, 'C',
  2272. 1, 'D',
  2273. 1, 'E',
  2274. 1, 'F',
  2275. 1, 'G',
  2276. 1, 'H',
  2277. 1, 'I',
  2278. 1, 'J',
  2279. 1, 'K',
  2280. 1, 'L',
  2281. 1, 'M',
  2282. 1, 'N',
  2283. 1, 'O',
  2284. 1, 'P',
  2285. 1, 'Q',
  2286. 1, 'R',
  2287. 1, 'S',
  2288. 1, 'T',
  2289. 1, 'U',
  2290. 1, 'V',
  2291. 1, 'W',
  2292. 1, 'X',
  2293. 1, 'Y',
  2294. 1, 'Z',
  2295. 1, 'a',
  2296. 1, 'b',
  2297. 1, 'c',
  2298. 1, 'd',
  2299. 1, 'e',
  2300. 1, 'f',
  2301. 1, 'g',
  2302. 1, 'h',
  2303. 1, 'i',
  2304. 1, 'j',
  2305. 1, 'k',
  2306. 1, 'l',
  2307. 1, 'm',
  2308. 1, 'n',
  2309. 1, 'o',
  2310. 1, 'p',
  2311. 1, 'q',
  2312. 1, 'r',
  2313. 1, 's',
  2314. 1, 't',
  2315. 1, 'u',
  2316. 1, 'v',
  2317. 1, 'w',
  2318. 1, 'x',
  2319. 1, 'y',
  2320. 1, 'z',
  2321. 1, 'A',
  2322. 1, 'C',
  2323. 1, 'D',
  2324. 1, 'G',
  2325. 1, 'J',
  2326. 1, 'K',
  2327. 1, 'N',
  2328. 1, 'O',
  2329. 1, 'P',
  2330. 1, 'Q',
  2331. 1, 'S',
  2332. 1, 'T',
  2333. 1, 'U',
  2334. 1, 'V',
  2335. 1, 'W',
  2336. 1, 'X',
  2337. 1, 'Y',
  2338. 1, 'Z',
  2339. 1, 'a',
  2340. 1, 'b',
  2341. 1, 'c',
  2342. 1, 'd',
  2343. 1, 'f',
  2344. 1, 'h',
  2345. 1, 'i',
  2346. 1, 'j',
  2347. 1, 'k',
  2348. 1, 'l',
  2349. 1, 'm',
  2350. 1, 'n',
  2351. 1, 'p',
  2352. 1, 'q',
  2353. 1, 'r',
  2354. 1, 's',
  2355. 1, 't',
  2356. 1, 'u',
  2357. 1, 'v',
  2358. 1, 'w',
  2359. 1, 'x',
  2360. 1, 'y',
  2361. 1, 'z',
  2362. 1, 'A',
  2363. 1, 'B',
  2364. 1, 'C',
  2365. 1, 'D',
  2366. 1, 'E',
  2367. 1, 'F',
  2368. 1, 'G',
  2369. 1, 'H',
  2370. 1, 'I',
  2371. 1, 'J',
  2372. 1, 'K',
  2373. 1, 'L',
  2374. 1, 'M',
  2375. 1, 'N',
  2376. 1, 'O',
  2377. 1, 'P',
  2378. 1, 'Q',
  2379. 1, 'R',
  2380. 1, 'S',
  2381. 1, 'T',
  2382. 1, 'U',
  2383. 1, 'V',
  2384. 1, 'W',
  2385. 1, 'X',
  2386. 1, 'Y',
  2387. 1, 'Z',
  2388. 1, 'a',
  2389. 1, 'b',
  2390. 1, 'c',
  2391. 1, 'd',
  2392. 1, 'e',
  2393. 1, 'f',
  2394. 1, 'g',
  2395. 1, 'h',
  2396. 1, 'i',
  2397. 1, 'j',
  2398. 1, 'k',
  2399. 1, 'l',
  2400. 1, 'm',
  2401. 1, 'n',
  2402. 1, 'o',
  2403. 1, 'p',
  2404. 1, 'q',
  2405. 1, 'r',
  2406. 1, 's',
  2407. 1, 't',
  2408. 1, 'u',
  2409. 1, 'v',
  2410. 1, 'w',
  2411. 1, 'x',
  2412. 1, 'y',
  2413. 1, 'z',
  2414. 1, 'A',
  2415. 1, 'B',
  2416. 1, 'D',
  2417. 1, 'E',
  2418. 1, 'F',
  2419. 1, 'G',
  2420. 1, 'J',
  2421. 1, 'K',
  2422. 1, 'L',
  2423. 1, 'M',
  2424. 1, 'N',
  2425. 1, 'O',
  2426. 1, 'P',
  2427. 1, 'Q',
  2428. 1, 'S',
  2429. 1, 'T',
  2430. 1, 'U',
  2431. 1, 'V',
  2432. 1, 'W',
  2433. 1, 'X',
  2434. 1, 'Y',
  2435. 1, 'a',
  2436. 1, 'b',
  2437. 1, 'c',
  2438. 1, 'd',
  2439. 1, 'e',
  2440. 1, 'f',
  2441. 1, 'g',
  2442. 1, 'h',
  2443. 1, 'i',
  2444. 1, 'j',
  2445. 1, 'k',
  2446. 1, 'l',
  2447. 1, 'm',
  2448. 1, 'n',
  2449. 1, 'o',
  2450. 1, 'p',
  2451. 1, 'q',
  2452. 1, 'r',
  2453. 1, 's',
  2454. 1, 't',
  2455. 1, 'u',
  2456. 1, 'v',
  2457. 1, 'w',
  2458. 1, 'x',
  2459. 1, 'y',
  2460. 1, 'z',
  2461. 1, 'A',
  2462. 1, 'B',
  2463. 1, 'D',
  2464. 1, 'E',
  2465. 1, 'F',
  2466. 1, 'G',
  2467. 1, 'I',
  2468. 1, 'J',
  2469. 1, 'K',
  2470. 1, 'L',
  2471. 1, 'M',
  2472. 1, 'O',
  2473. 1, 'S',
  2474. 1, 'T',
  2475. 1, 'U',
  2476. 1, 'V',
  2477. 1, 'W',
  2478. 1, 'X',
  2479. 1, 'Y',
  2480. 1, 'a',
  2481. 1, 'b',
  2482. 1, 'c',
  2483. 1, 'd',
  2484. 1, 'e',
  2485. 1, 'f',
  2486. 1, 'g',
  2487. 1, 'h',
  2488. 1, 'i',
  2489. 1, 'j',
  2490. 1, 'k',
  2491. 1, 'l',
  2492. 1, 'm',
  2493. 1, 'n',
  2494. 1, 'o',
  2495. 1, 'p',
  2496. 1, 'q',
  2497. 1, 'r',
  2498. 1, 's',
  2499. 1, 't',
  2500. 1, 'u',
  2501. 1, 'v',
  2502. 1, 'w',
  2503. 1, 'x',
  2504. 1, 'y',
  2505. 1, 'z',
  2506. 1, 'A',
  2507. 1, 'B',
  2508. 1, 'C',
  2509. 1, 'D',
  2510. 1, 'E',
  2511. 1, 'F',
  2512. 1, 'G',
  2513. 1, 'H',
  2514. 1, 'I',
  2515. 1, 'J',
  2516. 1, 'K',
  2517. 1, 'L',
  2518. 1, 'M',
  2519. 1, 'N',
  2520. 1, 'O',
  2521. 1, 'P',
  2522. 1, 'Q',
  2523. 1, 'R',
  2524. 1, 'S',
  2525. 1, 'T',
  2526. 1, 'U',
  2527. 1, 'V',
  2528. 1, 'W',
  2529. 1, 'X',
  2530. 1, 'Y',
  2531. 1, 'Z',
  2532. 1, 'a',
  2533. 1, 'b',
  2534. 1, 'c',
  2535. 1, 'd',
  2536. 1, 'e',
  2537. 1, 'f',
  2538. 1, 'g',
  2539. 1, 'h',
  2540. 1, 'i',
  2541. 1, 'j',
  2542. 1, 'k',
  2543. 1, 'l',
  2544. 1, 'm',
  2545. 1, 'n',
  2546. 1, 'o',
  2547. 1, 'p',
  2548. 1, 'q',
  2549. 1, 'r',
  2550. 1, 's',
  2551. 1, 't',
  2552. 1, 'u',
  2553. 1, 'v',
  2554. 1, 'w',
  2555. 1, 'x',
  2556. 1, 'y',
  2557. 1, 'z',
  2558. 1, 'A',
  2559. 1, 'B',
  2560. 1, 'C',
  2561. 1, 'D',
  2562. 1, 'E',
  2563. 1, 'F',
  2564. 1, 'G',
  2565. 1, 'H',
  2566. 1, 'I',
  2567. 1, 'J',
  2568. 1, 'K',
  2569. 1, 'L',
  2570. 1, 'M',
  2571. 1, 'N',
  2572. 1, 'O',
  2573. 1, 'P',
  2574. 1, 'Q',
  2575. 1, 'R',
  2576. 1, 'S',
  2577. 1, 'T',
  2578. 1, 'U',
  2579. 1, 'V',
  2580. 1, 'W',
  2581. 1, 'X',
  2582. 1, 'Y',
  2583. 1, 'Z',
  2584. 1, 'a',
  2585. 1, 'b',
  2586. 1, 'c',
  2587. 1, 'd',
  2588. 1, 'e',
  2589. 1, 'f',
  2590. 1, 'g',
  2591. 1, 'h',
  2592. 1, 'i',
  2593. 1, 'j',
  2594. 1, 'k',
  2595. 1, 'l',
  2596. 1, 'm',
  2597. 1, 'n',
  2598. 1, 'o',
  2599. 1, 'p',
  2600. 1, 'q',
  2601. 1, 'r',
  2602. 1, 's',
  2603. 1, 't',
  2604. 1, 'u',
  2605. 1, 'v',
  2606. 1, 'w',
  2607. 1, 'x',
  2608. 1, 'y',
  2609. 1, 'z',
  2610. 1, 'A',
  2611. 1, 'B',
  2612. 1, 'C',
  2613. 1, 'D',
  2614. 1, 'E',
  2615. 1, 'F',
  2616. 1, 'G',
  2617. 1, 'H',
  2618. 1, 'I',
  2619. 1, 'J',
  2620. 1, 'K',
  2621. 1, 'L',
  2622. 1, 'M',
  2623. 1, 'N',
  2624. 1, 'O',
  2625. 1, 'P',
  2626. 1, 'Q',
  2627. 1, 'R',
  2628. 1, 'S',
  2629. 1, 'T',
  2630. 1, 'U',
  2631. 1, 'V',
  2632. 1, 'W',
  2633. 1, 'X',
  2634. 1, 'Y',
  2635. 1, 'Z',
  2636. 1, 'a',
  2637. 1, 'b',
  2638. 1, 'c',
  2639. 1, 'd',
  2640. 1, 'e',
  2641. 1, 'f',
  2642. 1, 'g',
  2643. 1, 'h',
  2644. 1, 'i',
  2645. 1, 'j',
  2646. 1, 'k',
  2647. 1, 'l',
  2648. 1, 'm',
  2649. 1, 'n',
  2650. 1, 'o',
  2651. 1, 'p',
  2652. 1, 'q',
  2653. 1, 'r',
  2654. 1, 's',
  2655. 1, 't',
  2656. 1, 'u',
  2657. 1, 'v',
  2658. 1, 'w',
  2659. 1, 'x',
  2660. 1, 'y',
  2661. 1, 'z',
  2662. 1, 'A',
  2663. 1, 'B',
  2664. 1, 'C',
  2665. 1, 'D',
  2666. 1, 'E',
  2667. 1, 'F',
  2668. 1, 'G',
  2669. 1, 'H',
  2670. 1, 'I',
  2671. 1, 'J',
  2672. 1, 'K',
  2673. 1, 'L',
  2674. 1, 'M',
  2675. 1, 'N',
  2676. 1, 'O',
  2677. 1, 'P',
  2678. 1, 'Q',
  2679. 1, 'R',
  2680. 1, 'S',
  2681. 1, 'T',
  2682. 1, 'U',
  2683. 1, 'V',
  2684. 1, 'W',
  2685. 1, 'X',
  2686. 1, 'Y',
  2687. 1, 'Z',
  2688. 1, 'a',
  2689. 1, 'b',
  2690. 1, 'c',
  2691. 1, 'd',
  2692. 1, 'e',
  2693. 1, 'f',
  2694. 1, 'g',
  2695. 1, 'h',
  2696. 1, 'i',
  2697. 1, 'j',
  2698. 1, 'k',
  2699. 1, 'l',
  2700. 1, 'm',
  2701. 1, 'n',
  2702. 1, 'o',
  2703. 1, 'p',
  2704. 1, 'q',
  2705. 1, 'r',
  2706. 1, 's',
  2707. 1, 't',
  2708. 1, 'u',
  2709. 1, 'v',
  2710. 1, 'w',
  2711. 1, 'x',
  2712. 1, 'y',
  2713. 1, 'z',
  2714. 1, 'A',
  2715. 1, 'B',
  2716. 1, 'C',
  2717. 1, 'D',
  2718. 1, 'E',
  2719. 1, 'F',
  2720. 1, 'G',
  2721. 1, 'H',
  2722. 1, 'I',
  2723. 1, 'J',
  2724. 1, 'K',
  2725. 1, 'L',
  2726. 1, 'M',
  2727. 1, 'N',
  2728. 1, 'O',
  2729. 1, 'P',
  2730. 1, 'Q',
  2731. 1, 'R',
  2732. 1, 'S',
  2733. 1, 'T',
  2734. 1, 'U',
  2735. 1, 'V',
  2736. 1, 'W',
  2737. 1, 'X',
  2738. 1, 'Y',
  2739. 1, 'Z',
  2740. 1, 'a',
  2741. 1, 'b',
  2742. 1, 'c',
  2743. 1, 'd',
  2744. 1, 'e',
  2745. 1, 'f',
  2746. 1, 'g',
  2747. 1, 'h',
  2748. 1, 'i',
  2749. 1, 'j',
  2750. 1, 'k',
  2751. 1, 'l',
  2752. 1, 'm',
  2753. 1, 'n',
  2754. 1, 'o',
  2755. 1, 'p',
  2756. 1, 'q',
  2757. 1, 'r',
  2758. 1, 's',
  2759. 1, 't',
  2760. 1, 'u',
  2761. 1, 'v',
  2762. 1, 'w',
  2763. 1, 'x',
  2764. 1, 'y',
  2765. 1, 'z',
  2766. 1, 'A',
  2767. 1, 'B',
  2768. 1, 'C',
  2769. 1, 'D',
  2770. 1, 'E',
  2771. 1, 'F',
  2772. 1, 'G',
  2773. 1, 'H',
  2774. 1, 'I',
  2775. 1, 'J',
  2776. 1, 'K',
  2777. 1, 'L',
  2778. 1, 'M',
  2779. 1, 'N',
  2780. 1, 'O',
  2781. 1, 'P',
  2782. 1, 'Q',
  2783. 1, 'R',
  2784. 1, 'S',
  2785. 1, 'T',
  2786. 1, 'U',
  2787. 1, 'V',
  2788. 1, 'W',
  2789. 1, 'X',
  2790. 1, 'Y',
  2791. 1, 'Z',
  2792. 1, 'a',
  2793. 1, 'b',
  2794. 1, 'c',
  2795. 1, 'd',
  2796. 1, 'e',
  2797. 1, 'f',
  2798. 1, 'g',
  2799. 1, 'h',
  2800. 1, 'i',
  2801. 1, 'j',
  2802. 1, 'k',
  2803. 1, 'l',
  2804. 1, 'm',
  2805. 1, 'n',
  2806. 1, 'o',
  2807. 1, 'p',
  2808. 1, 'q',
  2809. 1, 'r',
  2810. 1, 's',
  2811. 1, 't',
  2812. 1, 'u',
  2813. 1, 'v',
  2814. 1, 'w',
  2815. 1, 'x',
  2816. 1, 'y',
  2817. 1, 'z',
  2818. 1,0x0391,
  2819. 1,0x0392,
  2820. 1,0x0393,
  2821. 1,0x0394,
  2822. 1,0x0395,
  2823. 1,0x0396,
  2824. 1,0x0397,
  2825. 1,0x0398,
  2826. 1,0x0399,
  2827. 1,0x039A,
  2828. 1,0x039B,
  2829. 1,0x039C,
  2830. 1,0x039D,
  2831. 1,0x039E,
  2832. 1,0x039F,
  2833. 1,0x03A0,
  2834. 1,0x03A1,
  2835. 1,0x03F4,
  2836. 1,0x03A3,
  2837. 1,0x03A4,
  2838. 1,0x03A5,
  2839. 1,0x03A6,
  2840. 1,0x03A7,
  2841. 1,0x03A8,
  2842. 1,0x03A9,
  2843. 1,0x2207,
  2844. 1,0x03B1,
  2845. 1,0x03B2,
  2846. 1,0x03B3,
  2847. 1,0x03B4,
  2848. 1,0x03B5,
  2849. 1,0x03B6,
  2850. 1,0x03B7,
  2851. 1,0x03B8,
  2852. 1,0x03B9,
  2853. 1,0x03BA,
  2854. 1,0x03BB,
  2855. 1,0x03BC,
  2856. 1,0x03BD,
  2857. 1,0x03BE,
  2858. 1,0x03BF,
  2859. 1,0x03C0,
  2860. 1,0x03C1,
  2861. 1,0x03C2,
  2862. 1,0x03C3,
  2863. 1,0x03C4,
  2864. 1,0x03C5,
  2865. 1,0x03C6,
  2866. 1,0x03C7,
  2867. 1,0x03C8,
  2868. 1,0x03C9,
  2869. 1,0x2202,
  2870. 1,0x03F5,
  2871. 1,0x03D1,
  2872. 1,0x03F0,
  2873. 1,0x03D5,
  2874. 1,0x03F1,
  2875. 1,0x03D6,
  2876. 1,0x0391,
  2877. 1,0x0392,
  2878. 1,0x0393,
  2879. 1,0x0394,
  2880. 1,0x0395,
  2881. 1,0x0396,
  2882. 1,0x0397,
  2883. 1,0x0398,
  2884. 1,0x0399,
  2885. 1,0x039A,
  2886. 1,0x039B,
  2887. 1,0x039C,
  2888. 1,0x039D,
  2889. 1,0x039E,
  2890. 1,0x039F,
  2891. 1,0x03A0,
  2892. 1,0x03A1,
  2893. 1,0x03F4,
  2894. 1,0x03A3,
  2895. 1,0x03A4,
  2896. 1,0x03A5,
  2897. 1,0x03A6,
  2898. 1,0x03A7,
  2899. 1,0x03A8,
  2900. 1,0x03A9,
  2901. 1,0x2207,
  2902. 1,0x03B1,
  2903. 1,0x03B2,
  2904. 1,0x03B3,
  2905. 1,0x03B4,
  2906. 1,0x03B5,
  2907. 1,0x03B6,
  2908. 1,0x03B7,
  2909. 1,0x03B8,
  2910. 1,0x03B9,
  2911. 1,0x03BA,
  2912. 1,0x03BB,
  2913. 1,0x03BC,
  2914. 1,0x03BD,
  2915. 1,0x03BE,
  2916. 1,0x03BF,
  2917. 1,0x03C0,
  2918. 1,0x03C1,
  2919. 1,0x03C2,
  2920. 1,0x03C3,
  2921. 1,0x03C4,
  2922. 1,0x03C5,
  2923. 1,0x03C6,
  2924. 1,0x03C7,
  2925. 1,0x03C8,
  2926. 1,0x03C9,
  2927. 1,0x2202,
  2928. 1,0x03F5,
  2929. 1,0x03D1,
  2930. 1,0x03F0,
  2931. 1,0x03D5,
  2932. 1,0x03F1,
  2933. 1,0x03D6,
  2934. 1,0x0391,
  2935. 1,0x0392,
  2936. 1,0x0393,
  2937. 1,0x0394,
  2938. 1,0x0395,
  2939. 1,0x0396,
  2940. 1,0x0397,
  2941. 1,0x0398,
  2942. 1,0x0399,
  2943. 1,0x039A,
  2944. 1,0x039B,
  2945. 1,0x039C,
  2946. 1,0x039D,
  2947. 1,0x039E,
  2948. 1,0x039F,
  2949. 1,0x03A0,
  2950. 1,0x03A1,
  2951. 1,0x03F4,
  2952. 1,0x03A3,
  2953. 1,0x03A4,
  2954. 1,0x03A5,
  2955. 1,0x03A6,
  2956. 1,0x03A7,
  2957. 1,0x03A8,
  2958. 1,0x03A9,
  2959. 1,0x2207,
  2960. 1,0x03B1,
  2961. 1,0x03B2,
  2962. 1,0x03B3,
  2963. 1,0x03B4,
  2964. 1,0x03B5,
  2965. 1,0x03B6,
  2966. 1,0x03B7,
  2967. 1,0x03B8,
  2968. 1,0x03B9,
  2969. 1,0x03BA,
  2970. 1,0x03BB,
  2971. 1,0x03BC,
  2972. 1,0x03BD,
  2973. 1,0x03BE,
  2974. 1,0x03BF,
  2975. 1,0x03C0,
  2976. 1,0x03C1,
  2977. 1,0x03C2,
  2978. 1,0x03C3,
  2979. 1,0x03C4,
  2980. 1,0x03C5,
  2981. 1,0x03C6,
  2982. 1,0x03C7,
  2983. 1,0x03C8,
  2984. 1,0x03C9,
  2985. 1,0x2202,
  2986. 1,0x03F5,
  2987. 1,0x03D1,
  2988. 1,0x03F0,
  2989. 1,0x03D5,
  2990. 1,0x03F1,
  2991. 1,0x03D6,
  2992. 1,0x0391,
  2993. 1,0x0392,
  2994. 1,0x0393,
  2995. 1,0x0394,
  2996. 1,0x0395,
  2997. 1,0x0396,
  2998. 1,0x0397,
  2999. 1,0x0398,
  3000. 1,0x0399,
  3001. 1,0x039A,
  3002. 1,0x039B,
  3003. 1,0x039C,
  3004. 1,0x039D,
  3005. 1,0x039E,
  3006. 1,0x039F,
  3007. 1,0x03A0,
  3008. 1,0x03A1,
  3009. 1,0x03F4,
  3010. 1,0x03A3,
  3011. 1,0x03A4,
  3012. 1,0x03A5,
  3013. 1,0x03A6,
  3014. 1,0x03A7,
  3015. 1,0x03A8,
  3016. 1,0x03A9,
  3017. 1,0x2207,
  3018. 1,0x03B1,
  3019. 1,0x03B2,
  3020. 1,0x03B3,
  3021. 1,0x03B4,
  3022. 1,0x03B5,
  3023. 1,0x03B6,
  3024. 1,0x03B7,
  3025. 1,0x03B8,
  3026. 1,0x03B9,
  3027. 1,0x03BA,
  3028. 1,0x03BB,
  3029. 1,0x03BC,
  3030. 1,0x03BD,
  3031. 1,0x03BE,
  3032. 1,0x03BF,
  3033. 1,0x03C0,
  3034. 1,0x03C1,
  3035. 1,0x03C2,
  3036. 1,0x03C3,
  3037. 1,0x03C4,
  3038. 1,0x03C5,
  3039. 1,0x03C6,
  3040. 1,0x03C7,
  3041. 1,0x03C8,
  3042. 1,0x03C9,
  3043. 1,0x2202,
  3044. 1,0x03F5,
  3045. 1,0x03D1,
  3046. 1,0x03F0,
  3047. 1,0x03D5,
  3048. 1,0x03F1,
  3049. 1,0x03D6,
  3050. 1,0x0391,
  3051. 1,0x0392,
  3052. 1,0x0393,
  3053. 1,0x0394,
  3054. 1,0x0395,
  3055. 1,0x0396,
  3056. 1,0x0397,
  3057. 1,0x0398,
  3058. 1,0x0399,
  3059. 1,0x039A,
  3060. 1,0x039B,
  3061. 1,0x039C,
  3062. 1,0x039D,
  3063. 1,0x039E,
  3064. 1,0x039F,
  3065. 1,0x03A0,
  3066. 1,0x03A1,
  3067. 1,0x03F4,
  3068. 1,0x03A3,
  3069. 1,0x03A4,
  3070. 1,0x03A5,
  3071. 1,0x03A6,
  3072. 1,0x03A7,
  3073. 1,0x03A8,
  3074. 1,0x03A9,
  3075. 1,0x2207,
  3076. 1,0x03B1,
  3077. 1,0x03B2,
  3078. 1,0x03B3,
  3079. 1,0x03B4,
  3080. 1,0x03B5,
  3081. 1,0x03B6,
  3082. 1,0x03B7,
  3083. 1,0x03B8,
  3084. 1,0x03B9,
  3085. 1,0x03BA,
  3086. 1,0x03BB,
  3087. 1,0x03BC,
  3088. 1,0x03BD,
  3089. 1,0x03BE,
  3090. 1,0x03BF,
  3091. 1,0x03C0,
  3092. 1,0x03C1,
  3093. 1,0x03C2,
  3094. 1,0x03C3,
  3095. 1,0x03C4,
  3096. 1,0x03C5,
  3097. 1,0x03C6,
  3098. 1,0x03C7,
  3099. 1,0x03C8,
  3100. 1,0x03C9,
  3101. 1,0x2202,
  3102. 1,0x03F5,
  3103. 1,0x03D1,
  3104. 1,0x03F0,
  3105. 1,0x03D5,
  3106. 1,0x03F1,
  3107. 1,0x03D6,
  3108. 1, '0',
  3109. 1, '1',
  3110. 1, '2',
  3111. 1, '3',
  3112. 1, '4',
  3113. 1, '5',
  3114. 1, '6',
  3115. 1, '7',
  3116. 1, '8',
  3117. 1, '9',
  3118. 1, '0',
  3119. 1, '1',
  3120. 1, '2',
  3121. 1, '3',
  3122. 1, '4',
  3123. 1, '5',
  3124. 1, '6',
  3125. 1, '7',
  3126. 1, '8',
  3127. 1, '9',
  3128. 1, '0',
  3129. 1, '1',
  3130. 1, '2',
  3131. 1, '3',
  3132. 1, '4',
  3133. 1, '5',
  3134. 1, '6',
  3135. 1, '7',
  3136. 1, '8',
  3137. 1, '9',
  3138. 1, '0',
  3139. 1, '1',
  3140. 1, '2',
  3141. 1, '3',
  3142. 1, '4',
  3143. 1, '5',
  3144. 1, '6',
  3145. 1, '7',
  3146. 1, '8',
  3147. 1, '9',
  3148. 1, '0',
  3149. 1, '1',
  3150. 1, '2',
  3151. 1, '3',
  3152. 1, '4',
  3153. 1, '5',
  3154. 1, '6',
  3155. 1, '7',
  3156. 1, '8',
  3157. 1, '9',
  3158. 1,0x4E3D,
  3159. 1,0x4E38,
  3160. 1,0x4E41,
  3161. 1,0x20122,
  3162. 1,0x4F60,
  3163. 1,0x4FAE,
  3164. 1,0x4FBB,
  3165. 1,0x5002,
  3166. 1,0x507A,
  3167. 1,0x5099,
  3168. 1,0x50E7,
  3169. 1,0x50CF,
  3170. 1,0x349E,
  3171. 1,0x2063A,
  3172. 1,0x514D,
  3173. 1,0x5154,
  3174. 1,0x5164,
  3175. 1,0x5177,
  3176. 1,0x2051C,
  3177. 1,0x34B9,
  3178. 1,0x5167,
  3179. 1,0x518D,
  3180. 1,0x2054B,
  3181. 1,0x5197,
  3182. 1,0x51A4,
  3183. 1,0x4ECC,
  3184. 1,0x51AC,
  3185. 1,0x51B5,
  3186. 1,0x291DF,
  3187. 1,0x51F5,
  3188. 1,0x5203,
  3189. 1,0x34DF,
  3190. 1,0x523B,
  3191. 1,0x5246,
  3192. 1,0x5272,
  3193. 1,0x5277,
  3194. 1,0x3515,
  3195. 1,0x52C7,
  3196. 1,0x52C9,
  3197. 1,0x52E4,
  3198. 1,0x52FA,
  3199. 1,0x5305,
  3200. 1,0x5306,
  3201. 1,0x5317,
  3202. 1,0x5349,
  3203. 1,0x5351,
  3204. 1,0x535A,
  3205. 1,0x5373,
  3206. 1,0x537D,
  3207. 1,0x537F,
  3208. 1,0x537F,
  3209. 1,0x537F,
  3210. 1,0x20A2C,
  3211. 1,0x7070,
  3212. 1,0x53CA,
  3213. 1,0x53DF,
  3214. 1,0x20B63,
  3215. 1,0x53EB,
  3216. 1,0x53F1,
  3217. 1,0x5406,
  3218. 1,0x549E,
  3219. 1,0x5438,
  3220. 1,0x5448,
  3221. 1,0x5468,
  3222. 1,0x54A2,
  3223. 1,0x54F6,
  3224. 1,0x5510,
  3225. 1,0x5553,
  3226. 1,0x5563,
  3227. 1,0x5584,
  3228. 1,0x5584,
  3229. 1,0x5599,
  3230. 1,0x55AB,
  3231. 1,0x55B3,
  3232. 1,0x55C2,
  3233. 1,0x5716,
  3234. 1,0x5606,
  3235. 1,0x5717,
  3236. 1,0x5651,
  3237. 1,0x5674,
  3238. 1,0x5207,
  3239. 1,0x58EE,
  3240. 1,0x57CE,
  3241. 1,0x57F4,
  3242. 1,0x580D,
  3243. 1,0x578B,
  3244. 1,0x5832,
  3245. 1,0x5831,
  3246. 1,0x58AC,
  3247. 1,0x214E4,
  3248. 1,0x58F2,
  3249. 1,0x58F7,
  3250. 1,0x5906,
  3251. 1,0x591A,
  3252. 1,0x5922,
  3253. 1,0x5962,
  3254. 1,0x216A8,
  3255. 1,0x216EA,
  3256. 1,0x59EC,
  3257. 1,0x5A1B,
  3258. 1,0x5A27,
  3259. 1,0x59D8,
  3260. 1,0x5A66,
  3261. 1,0x36EE,
  3262. 1,0x36FC,
  3263. 1,0x5B08,
  3264. 1,0x5B3E,
  3265. 1,0x5B3E,
  3266. 1,0x219C8,
  3267. 1,0x5BC3,
  3268. 1,0x5BD8,
  3269. 1,0x5BE7,
  3270. 1,0x5BF3,
  3271. 1,0x21B18,
  3272. 1,0x5BFF,
  3273. 1,0x5C06,
  3274. 1,0x5F53,
  3275. 1,0x5C22,
  3276. 1,0x3781,
  3277. 1,0x5C60,
  3278. 1,0x5C6E,
  3279. 1,0x5CC0,
  3280. 1,0x5C8D,
  3281. 1,0x21DE4,
  3282. 1,0x5D43,
  3283. 1,0x21DE6,
  3284. 1,0x5D6E,
  3285. 1,0x5D6B,
  3286. 1,0x5D7C,
  3287. 1,0x5DE1,
  3288. 1,0x5DE2,
  3289. 1,0x382F,
  3290. 1,0x5DFD,
  3291. 1,0x5E28,
  3292. 1,0x5E3D,
  3293. 1,0x5E69,
  3294. 1,0x3862,
  3295. 1,0x22183,
  3296. 1,0x387C,
  3297. 1,0x5EB0,
  3298. 1,0x5EB3,
  3299. 1,0x5EB6,
  3300. 1,0x5ECA,
  3301. 1,0x2A392,
  3302. 1,0x5EFE,
  3303. 1,0x22331,
  3304. 1,0x22331,
  3305. 1,0x8201,
  3306. 1,0x5F22,
  3307. 1,0x5F22,
  3308. 1,0x38C7,
  3309. 1,0x232B8,
  3310. 1,0x261DA,
  3311. 1,0x5F62,
  3312. 1,0x5F6B,
  3313. 1,0x38E3,
  3314. 1,0x5F9A,
  3315. 1,0x5FCD,
  3316. 1,0x5FD7,
  3317. 1,0x5FF9,
  3318. 1,0x6081,
  3319. 1,0x393A,
  3320. 1,0x391C,
  3321. 1,0x6094,
  3322. 1,0x226D4,
  3323. 1,0x60C7,
  3324. 1,0x6148,
  3325. 1,0x614C,
  3326. 1,0x614E,
  3327. 1,0x614C,
  3328. 1,0x617A,
  3329. 1,0x618E,
  3330. 1,0x61B2,
  3331. 1,0x61A4,
  3332. 1,0x61AF,
  3333. 1,0x61DE,
  3334. 1,0x61F2,
  3335. 1,0x61F6,
  3336. 1,0x6210,
  3337. 1,0x621B,
  3338. 1,0x625D,
  3339. 1,0x62B1,
  3340. 1,0x62D4,
  3341. 1,0x6350,
  3342. 1,0x22B0C,
  3343. 1,0x633D,
  3344. 1,0x62FC,
  3345. 1,0x6368,
  3346. 1,0x6383,
  3347. 1,0x63E4,
  3348. 1,0x22BF1,
  3349. 1,0x6422,
  3350. 1,0x63C5,
  3351. 1,0x63A9,
  3352. 1,0x3A2E,
  3353. 1,0x6469,
  3354. 1,0x647E,
  3355. 1,0x649D,
  3356. 1,0x6477,
  3357. 1,0x3A6C,
  3358. 1,0x654F,
  3359. 1,0x656C,
  3360. 1,0x2300A,
  3361. 1,0x65E3,
  3362. 1,0x66F8,
  3363. 1,0x6649,
  3364. 1,0x3B19,
  3365. 1,0x6691,
  3366. 1,0x3B08,
  3367. 1,0x3AE4,
  3368. 1,0x5192,
  3369. 1,0x5195,
  3370. 1,0x6700,
  3371. 1,0x669C,
  3372. 1,0x80AD,
  3373. 1,0x43D9,
  3374. 1,0x6717,
  3375. 1,0x671B,
  3376. 1,0x6721,
  3377. 1,0x675E,
  3378. 1,0x6753,
  3379. 1,0x233C3,
  3380. 1,0x3B49,
  3381. 1,0x67FA,
  3382. 1,0x6785,
  3383. 1,0x6852,
  3384. 1,0x6885,
  3385. 1,0x2346D,
  3386. 1,0x688E,
  3387. 1,0x681F,
  3388. 1,0x6914,
  3389. 1,0x3B9D,
  3390. 1,0x6942,
  3391. 1,0x69A3,
  3392. 1,0x69EA,
  3393. 1,0x6AA8,
  3394. 1,0x236A3,
  3395. 1,0x6ADB,
  3396. 1,0x3C18,
  3397. 1,0x6B21,
  3398. 1,0x238A7,
  3399. 1,0x6B54,
  3400. 1,0x3C4E,
  3401. 1,0x6B72,
  3402. 1,0x6B9F,
  3403. 1,0x6BBA,
  3404. 1,0x6BBB,
  3405. 1,0x23A8D,
  3406. 1,0x21D0B,
  3407. 1,0x23AFA,
  3408. 1,0x6C4E,
  3409. 1,0x23CBC,
  3410. 1,0x6CBF,
  3411. 1,0x6CCD,
  3412. 1,0x6C67,
  3413. 1,0x6D16,
  3414. 1,0x6D3E,
  3415. 1,0x6D77,
  3416. 1,0x6D41,
  3417. 1,0x6D69,
  3418. 1,0x6D78,
  3419. 1,0x6D85,
  3420. 1,0x23D1E,
  3421. 1,0x6D34,
  3422. 1,0x6E2F,
  3423. 1,0x6E6E,
  3424. 1,0x3D33,
  3425. 1,0x6ECB,
  3426. 1,0x6EC7,
  3427. 1,0x23ED1,
  3428. 1,0x6DF9,
  3429. 1,0x6F6E,
  3430. 1,0x23F5E,
  3431. 1,0x23F8E,
  3432. 1,0x6FC6,
  3433. 1,0x7039,
  3434. 1,0x701E,
  3435. 1,0x701B,
  3436. 1,0x3D96,
  3437. 1,0x704A,
  3438. 1,0x707D,
  3439. 1,0x7077,
  3440. 1,0x70AD,
  3441. 1,0x20525,
  3442. 1,0x7145,
  3443. 1,0x24263,
  3444. 1,0x719C,
  3445. 1,0x243AB,
  3446. 1,0x7228,
  3447. 1,0x7235,
  3448. 1,0x7250,
  3449. 1,0x24608,
  3450. 1,0x7280,
  3451. 1,0x7295,
  3452. 1,0x24735,
  3453. 1,0x24814,
  3454. 1,0x737A,
  3455. 1,0x738B,
  3456. 1,0x3EAC,
  3457. 1,0x73A5,
  3458. 1,0x3EB8,
  3459. 1,0x3EB8,
  3460. 1,0x7447,
  3461. 1,0x745C,
  3462. 1,0x7471,
  3463. 1,0x7485,
  3464. 1,0x74CA,
  3465. 1,0x3F1B,
  3466. 1,0x7524,
  3467. 1,0x24C36,
  3468. 1,0x753E,
  3469. 1,0x24C92,
  3470. 1,0x7570,
  3471. 1,0x2219F,
  3472. 1,0x7610,
  3473. 1,0x24FA1,
  3474. 1,0x24FB8,
  3475. 1,0x25044,
  3476. 1,0x3FFC,
  3477. 1,0x4008,
  3478. 1,0x76F4,
  3479. 1,0x250F3,
  3480. 1,0x250F2,
  3481. 1,0x25119,
  3482. 1,0x25133,
  3483. 1,0x771E,
  3484. 1,0x771F,
  3485. 1,0x771F,
  3486. 1,0x774A,
  3487. 1,0x4039,
  3488. 1,0x778B,
  3489. 1,0x4046,
  3490. 1,0x4096,
  3491. 1,0x2541D,
  3492. 1,0x784E,
  3493. 1,0x788C,
  3494. 1,0x78CC,
  3495. 1,0x40E3,
  3496. 1,0x25626,
  3497. 1,0x7956,
  3498. 1,0x2569A,
  3499. 1,0x256C5,
  3500. 1,0x798F,
  3501. 1,0x79EB,
  3502. 1,0x412F,
  3503. 1,0x7A40,
  3504. 1,0x7A4A,
  3505. 1,0x7A4F,
  3506. 1,0x2597C,
  3507. 1,0x25AA7,
  3508. 1,0x25AA7,
  3509. 1,0x7AEE,
  3510. 1,0x4202,
  3511. 1,0x25BAB,
  3512. 1,0x7BC6,
  3513. 1,0x7BC9,
  3514. 1,0x4227,
  3515. 1,0x25C80,
  3516. 1,0x7CD2,
  3517. 1,0x42A0,
  3518. 1,0x7CE8,
  3519. 1,0x7CE3,
  3520. 1,0x7D00,
  3521. 1,0x25F86,
  3522. 1,0x7D63,
  3523. 1,0x4301,
  3524. 1,0x7DC7,
  3525. 1,0x7E02,
  3526. 1,0x7E45,
  3527. 1,0x4334,
  3528. 1,0x26228,
  3529. 1,0x26247,
  3530. 1,0x4359,
  3531. 1,0x262D9,
  3532. 1,0x7F7A,
  3533. 1,0x2633E,
  3534. 1,0x7F95,
  3535. 1,0x7FFA,
  3536. 1,0x8005,
  3537. 1,0x264DA,
  3538. 1,0x26523,
  3539. 1,0x8060,
  3540. 1,0x265A8,
  3541. 1,0x8070,
  3542. 1,0x2335F,
  3543. 1,0x43D5,
  3544. 1,0x80B2,
  3545. 1,0x8103,
  3546. 1,0x440B,
  3547. 1,0x813E,
  3548. 1,0x5AB5,
  3549. 1,0x267A7,
  3550. 1,0x267B5,
  3551. 1,0x23393,
  3552. 1,0x2339C,
  3553. 1,0x8201,
  3554. 1,0x8204,
  3555. 1,0x8F9E,
  3556. 1,0x446B,
  3557. 1,0x8291,
  3558. 1,0x828B,
  3559. 1,0x829D,
  3560. 1,0x52B3,
  3561. 1,0x82B1,
  3562. 1,0x82B3,
  3563. 1,0x82BD,
  3564. 1,0x82E6,
  3565. 1,0x26B3C,
  3566. 1,0x82E5,
  3567. 1,0x831D,
  3568. 1,0x8363,
  3569. 1,0x83AD,
  3570. 1,0x8323,
  3571. 1,0x83BD,
  3572. 1,0x83E7,
  3573. 1,0x8457,
  3574. 1,0x8353,
  3575. 1,0x83CA,
  3576. 1,0x83CC,
  3577. 1,0x83DC,
  3578. 1,0x26C36,
  3579. 1,0x26D6B,
  3580. 1,0x26CD5,
  3581. 1,0x452B,
  3582. 1,0x84F1,
  3583. 1,0x84F3,
  3584. 1,0x8516,
  3585. 1,0x273CA,
  3586. 1,0x8564,
  3587. 1,0x26F2C,
  3588. 1,0x455D,
  3589. 1,0x4561,
  3590. 1,0x26FB1,
  3591. 1,0x270D2,
  3592. 1,0x456B,
  3593. 1,0x8650,
  3594. 1,0x865C,
  3595. 1,0x8667,
  3596. 1,0x8669,
  3597. 1,0x86A9,
  3598. 1,0x8688,
  3599. 1,0x870E,
  3600. 1,0x86E2,
  3601. 1,0x8779,
  3602. 1,0x8728,
  3603. 1,0x876B,
  3604. 1,0x8786,
  3605. 1,0x45D7,
  3606. 1,0x87E1,
  3607. 1,0x8801,
  3608. 1,0x45F9,
  3609. 1,0x8860,
  3610. 1,0x8863,
  3611. 1,0x27667,
  3612. 1,0x88D7,
  3613. 1,0x88DE,
  3614. 1,0x4635,
  3615. 1,0x88FA,
  3616. 1,0x34BB,
  3617. 1,0x278AE,
  3618. 1,0x27966,
  3619. 1,0x46BE,
  3620. 1,0x46C7,
  3621. 1,0x8AA0,
  3622. 1,0x8AED,
  3623. 1,0x8B8A,
  3624. 1,0x8C55,
  3625. 1,0x27CA8,
  3626. 1,0x8CAB,
  3627. 1,0x8CC1,
  3628. 1,0x8D1B,
  3629. 1,0x8D77,
  3630. 1,0x27F2F,
  3631. 1,0x20804,
  3632. 1,0x8DCB,
  3633. 1,0x8DBC,
  3634. 1,0x8DF0,
  3635. 1,0x208DE,
  3636. 1,0x8ED4,
  3637. 1,0x8F38,
  3638. 1,0x285D2,
  3639. 1,0x285ED,
  3640. 1,0x9094,
  3641. 1,0x90F1,
  3642. 1,0x9111,
  3643. 1,0x2872E,
  3644. 1,0x911B,
  3645. 1,0x9238,
  3646. 1,0x92D7,
  3647. 1,0x92D8,
  3648. 1,0x927C,
  3649. 1,0x93F9,
  3650. 1,0x9415,
  3651. 1,0x28BFA,
  3652. 1,0x958B,
  3653. 1,0x4995,
  3654. 1,0x95B7,
  3655. 1,0x28D77,
  3656. 1,0x49E6,
  3657. 1,0x96C3,
  3658. 1,0x5DB2,
  3659. 1,0x9723,
  3660. 1,0x29145,
  3661. 1,0x2921A,
  3662. 1,0x4A6E,
  3663. 1,0x4A76,
  3664. 1,0x97E0,
  3665. 1,0x2940A,
  3666. 1,0x4AB2,
  3667. 1,0x29496,
  3668. 1,0x980B,
  3669. 1,0x980B,
  3670. 1,0x9829,
  3671. 1,0x295B6,
  3672. 1,0x98E2,
  3673. 1,0x4B33,
  3674. 1,0x9929,
  3675. 1,0x99A7,
  3676. 1,0x99C2,
  3677. 1,0x99FE,
  3678. 1,0x4BCE,
  3679. 1,0x29B30,
  3680. 1,0x9B12,
  3681. 1,0x9C40,
  3682. 1,0x9CFD,
  3683. 1,0x4CCE,
  3684. 1,0x4CED,
  3685. 1,0x9D67,
  3686. 1,0x2A0CE,
  3687. 1,0x4CF8,
  3688. 1,0x2A105,
  3689. 1,0x2A20E,
  3690. 1,0x2A291,
  3691. 1,0x9EBB,
  3692. 1,0x4D56,
  3693. 1,0x9EF9,
  3694. 1,0x9EFE,
  3695. 1,0x9F05,
  3696. 1,0x9F0F,
  3697. 1,0x9F16,
  3698. 1,0x9F3B,
  3699. 1,0x2A600,
  3700. };
  3701. static const short translit_page00[344] = {
  3702. 0, 2, 4, 6, -1, 9, 13, 15, /* 0xa0-0xa7 */
  3703. 18, 20, 24, 26, 29, 33, 35, -1, /* 0xa8-0xaf */
  3704. 39, 42, 46, 49, 52, 54, 56, 58, /* 0xb0-0xb7 */
  3705. 60, 62, 65, 67, 70, 76, 82, 88, /* 0xb8-0xbf */
  3706. 90, 93, 96, 99, 102, 105, 107, 110, /* 0xc0-0xc7 */
  3707. 112, 115, 118, 121, 124, 127, 130, 133, /* 0xc8-0xcf */
  3708. 136, 138, 141, 144, 147, 150, 153, 156, /* 0xd0-0xd7 */
  3709. 158, 160, 163, 166, 169, 172, 175, 178, /* 0xd8-0xdf */
  3710. 181, 184, 187, 190, 193, 196, 198, 201, /* 0xe0-0xe7 */
  3711. 203, 206, 209, 212, 215, 218, 221, 224, /* 0xe8-0xef */
  3712. 227, 229, 232, 235, 238, 241, 244, 247, /* 0xf0-0xf7 */
  3713. 249, 251, 254, 257, 260, 263, 266, 269, /* 0xf8-0xff */
  3714. /* 0x0100 */
  3715. 272, 274, 276, 278, 280, 282, 284, 287, /* 0x00-0x07 */
  3716. 290, 293, 296, 298, 300, 302, 304, 306, /* 0x08-0x0f */
  3717. 308, 310, 312, 314, 316, 318, 320, 322, /* 0x10-0x17 */
  3718. 324, 326, 328, 330, 332, 335, 338, 340, /* 0x18-0x1f */
  3719. 342, 344, 346, 348, 350, 353, 356, 358, /* 0x20-0x27 */
  3720. 360, 363, 366, 368, 370, 372, 374, 376, /* 0x28-0x2f */
  3721. 378, 380, 382, 385, 388, 391, 394, 396, /* 0x30-0x37 */
  3722. -1, 398, 400, 402, 404, 406, 408, 410, /* 0x38-0x3f */
  3723. 412, 414, 416, 418, 421, 424, 426, 428, /* 0x40-0x47 */
  3724. 430, 432, -1, -1, 435, 437, 439, 441, /* 0x48-0x4f */
  3725. 443, 446, 449, 452, 455, 458, 461, 463, /* 0x50-0x57 */
  3726. 465, 467, 469, 472, 475, 478, 481, 483, /* 0x58-0x5f */
  3727. 485, 487, 489, 491, 493, 495, 497, 499, /* 0x60-0x67 */
  3728. 501, 504, 507, 509, 511, 513, 515, 517, /* 0x68-0x6f */
  3729. 519, 522, 525, 527, 529, 532, 535, 538, /* 0x70-0x77 */
  3730. 541, 544, 547, 550, 552, 554, 556, 558, /* 0x78-0x7f */
  3731. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */
  3732. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */
  3733. -1, -1, 560, -1, -1, -1, -1, -1, /* 0x90-0x97 */
  3734. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */
  3735. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */
  3736. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */
  3737. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */
  3738. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */
  3739. -1, -1, -1, -1, 562, 565, 568, 571, /* 0xc0-0xc7 */
  3740. 574, 577, 580, 583, 586, -1, -1, -1, /* 0xc8-0xcf */
  3741. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */
  3742. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */
  3743. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */
  3744. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */
  3745. -1, 589, 592, 595, -1, -1, -1, -1, /* 0xf0-0xf7 */
  3746. };
  3747. static const short translit_page02[8] = {
  3748. 598, 600, 602, 604, -1, -1, -1, -1, /* 0x18-0x1f */
  3749. };
  3750. static const short translit_page02_1[40] = {
  3751. -1, 606, 608, 610, 612, 614, -1, -1, /* 0xb8-0xbf */
  3752. -1, -1, -1, -1, -1, -1, 616, -1, /* 0xc0-0xc7 */
  3753. 618, 620, 622, 624, -1, 626, -1, -1, /* 0xc8-0xcf */
  3754. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */
  3755. -1, -1, -1, -1, 628, 630, -1, -1, /* 0xd8-0xdf */
  3756. };
  3757. static const short translit_page03[48] = {
  3758. 632, 634, 636, -1, -1, 638, 640, -1, /* 0xd0-0xd7 */
  3759. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */
  3760. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */
  3761. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */
  3762. 642, 644, 646, -1, 648, 650, -1, -1, /* 0xf0-0xf7 */
  3763. -1, 652, -1, -1, -1, -1, -1, -1, /* 0xf8-0xff */
  3764. };
  3765. static const short translit_page05[8] = {
  3766. 657, 660, 663, -1, -1, -1, -1, -1, /* 0xf0-0xf7 */
  3767. };
  3768. static const short translit_page06[16] = {
  3769. -1, -1, -1, -1, -1, 666, 669, 672, /* 0x70-0x77 */
  3770. 675, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */
  3771. };
  3772. static const short translit_page0e[48] = {
  3773. -1, -1, -1, 681, -1, -1, -1, -1, /* 0xb0-0xb7 */
  3774. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */
  3775. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */
  3776. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */
  3777. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */
  3778. -1, -1, -1, -1, 684, 687, -1, -1, /* 0xd8-0xdf */
  3779. };
  3780. static const short translit_page0f[16] = {
  3781. -1, -1, -1, -1, -1, -1, -1, 690, /* 0x70-0x77 */
  3782. -1, 693, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */
  3783. };
  3784. static const short translit_page1e[160] = {
  3785. -1, -1, 696, 698, -1, -1, -1, -1, /* 0x00-0x07 */
  3786. -1, -1, 700, 702, -1, -1, -1, -1, /* 0x08-0x0f */
  3787. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */
  3788. -1, -1, -1, -1, -1, -1, 704, 706, /* 0x18-0x1f */
  3789. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */
  3790. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */
  3791. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */
  3792. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */
  3793. 708, 710, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */
  3794. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3795. -1, -1, -1, -1, -1, -1, 712, 714, /* 0x50-0x57 */
  3796. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */
  3797. 716, 718, -1, -1, -1, -1, -1, -1, /* 0x60-0x67 */
  3798. -1, -1, 720, 722, -1, -1, -1, -1, /* 0x68-0x6f */
  3799. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */
  3800. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */
  3801. 724, 727, 730, 733, 736, 739, -1, -1, /* 0x80-0x87 */
  3802. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */
  3803. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x90-0x97 */
  3804. -1, -1, 742, -1, -1, -1, -1, -1, /* 0x98-0x9f */
  3805. };
  3806. static const short translit_page1e_2[8] = {
  3807. -1, -1, 745, 748, -1, -1, -1, -1, /* 0xf0-0xf7 */
  3808. };
  3809. static const short translit_page20[88] = {
  3810. -1, -1, 751, 753, 755, 757, 759, -1, /* 0x00-0x07 */
  3811. 761, 763, 765, -1, -1, -1, -1, -1, /* 0x08-0x0f */
  3812. 767, 769, 771, 773, 775, 777, -1, -1, /* 0x10-0x17 */
  3813. 779, 781, 783, 785, 787, 789, 791, 793, /* 0x18-0x1f */
  3814. 795, -1, 797, -1, 799, 801, 804, -1, /* 0x20-0x27 */
  3815. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */
  3816. 808, -1, 813, 815, 818, -1, 822, 825, /* 0x30-0x37 */
  3817. -1, 829, 831, -1, 833, -1, -1, -1, /* 0x38-0x3f */
  3818. -1, -1, -1, -1, 836, -1, -1, 838, /* 0x40-0x47 */
  3819. 841, 844, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3820. -1, -1, -1, -1, -1, -1, -1, 847, /* 0x50-0x57 */
  3821. };
  3822. static const short translit_page20_3[8] = {
  3823. 852, -1, -1, 855, 860, -1, -1, -1, /* 0xa8-0xaf */
  3824. };
  3825. static const short translit_page21[216] = {
  3826. 864, 868, 872, 874, -1, 877, 881, 885, /* 0x00-0x07 */
  3827. -1, 887, 890, 892, 894, 896, 898, 900, /* 0x08-0x0f */
  3828. 902, 904, 906, 908, -1, 910, 912, -1, /* 0x10-0x17 */
  3829. -1, 915, 917, 919, 921, 923, -1, -1, /* 0x18-0x1f */
  3830. -1, 925, 929, -1, 932, -1, 934, -1, /* 0x20-0x27 */
  3831. 938, -1, -1, -1, 940, 942, 944, 946, /* 0x28-0x2f */
  3832. 948, 950, -1, 952, 954, 956, 958, 960, /* 0x30-0x37 */
  3833. 962, 964, -1, 966, -1, 970, 972, 974, /* 0x38-0x3f */
  3834. 976, -1, -1, -1, -1, 978, 980, 982, /* 0x40-0x47 */
  3835. 984, 986, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3836. -1, -1, -1, 988, 994, 1000, 1006, 1012, /* 0x50-0x57 */
  3837. 1018, 1024, 1030, 1036, 1042, 1048, 1054, 1060, /* 0x58-0x5f */
  3838. 1064, 1066, 1069, 1073, 1076, 1078, 1081, 1085, /* 0x60-0x67 */
  3839. 1090, 1093, 1095, 1098, 1102, 1104, 1106, 1108, /* 0x68-0x6f */
  3840. 1110, 1112, 1115, 1119, 1122, 1124, 1127, 1131, /* 0x70-0x77 */
  3841. 1136, 1139, 1141, 1144, 1148, 1150, 1152, 1154, /* 0x78-0x7f */
  3842. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */
  3843. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */
  3844. 1156, 1159, 1161, 1164, 1166, -1, -1, -1, /* 0x90-0x97 */
  3845. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */
  3846. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */
  3847. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */
  3848. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */
  3849. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */
  3850. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */
  3851. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */
  3852. 1170, -1, 1173, -1, 1176, -1, -1, -1, /* 0xd0-0xd7 */
  3853. };
  3854. static const short translit_page22[96] = {
  3855. -1, -1, 1180, -1, -1, 1182, 1184, 1186, /* 0x10-0x17 */
  3856. -1, 1188, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */
  3857. -1, -1, -1, 1190, -1, -1, -1, -1, /* 0x20-0x27 */
  3858. -1, -1, -1, -1, 1192, 1195, -1, 1199, /* 0x28-0x2f */
  3859. 1202, -1, -1, -1, -1, -1, 1206, -1, /* 0x30-0x37 */
  3860. -1, -1, -1, -1, 1208, -1, -1, -1, /* 0x38-0x3f */
  3861. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */
  3862. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3863. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */
  3864. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */
  3865. 1210, -1, -1, -1, 1213, 1216, -1, -1, /* 0x60-0x67 */
  3866. -1, -1, 1219, 1222, -1, -1, -1, -1, /* 0x68-0x6f */
  3867. };
  3868. static const short translit_page22_4[48] = {
  3869. -1, -1, -1, -1, -1, 1225, -1, -1, /* 0xc0-0xc7 */
  3870. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */
  3871. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */
  3872. 1227, 1231, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */
  3873. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */
  3874. -1, -1, -1, -1, -1, -1, -1, 1235, /* 0xe8-0xef */
  3875. };
  3876. static const short translit_page24[240] = {
  3877. 1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, /* 0x00-0x07 */
  3878. 1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, /* 0x08-0x0f */
  3879. 1327, 1333, 1339, 1345, 1351, 1357, 1363, 1369, /* 0x10-0x17 */
  3880. 1375, 1381, 1386, 1392, 1398, 1403, 1408, 1413, /* 0x18-0x1f */
  3881. 1418, 1423, -1, -1, 1429, -1, -1, -1, /* 0x20-0x27 */
  3882. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */
  3883. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */
  3884. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */
  3885. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */
  3886. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3887. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */
  3888. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */
  3889. 1434, 1438, 1442, 1446, 1450, 1454, 1458, 1462, /* 0x60-0x67 */
  3890. 1466, 1470, 1475, 1480, 1485, 1490, 1495, 1500, /* 0x68-0x6f */
  3891. 1505, 1510, 1515, 1520, 1525, 1529, 1533, 1537, /* 0x70-0x77 */
  3892. 1541, 1545, 1549, 1553, 1557, 1561, 1566, 1571, /* 0x78-0x7f */
  3893. 1576, 1581, 1586, 1591, 1596, 1601, 1606, 1611, /* 0x80-0x87 */
  3894. 1616, 1619, 1622, 1625, 1628, 1631, 1634, 1637, /* 0x88-0x8f */
  3895. 1640, 1643, 1647, 1651, 1655, 1659, 1663, 1667, /* 0x90-0x97 */
  3896. 1671, 1675, 1679, 1683, 1687, 1691, 1695, 1699, /* 0x98-0x9f */
  3897. 1703, 1707, 1711, 1715, 1719, 1723, 1727, 1731, /* 0xa0-0xa7 */
  3898. 1735, 1739, 1743, 1747, 1751, 1755, 1759, 1763, /* 0xa8-0xaf */
  3899. 1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, /* 0xb0-0xb7 */
  3900. 1799, 1803, 1807, 1811, 1815, 1819, 1823, 1827, /* 0xb8-0xbf */
  3901. 1831, 1835, 1839, 1843, 1847, 1851, 1855, 1859, /* 0xc0-0xc7 */
  3902. 1863, 1867, 1871, 1875, 1879, 1883, 1887, 1891, /* 0xc8-0xcf */
  3903. 1895, 1899, 1903, 1907, 1911, 1915, 1919, 1923, /* 0xd0-0xd7 */
  3904. 1927, 1931, 1935, 1939, 1943, 1947, 1951, 1955, /* 0xd8-0xdf */
  3905. 1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, /* 0xe0-0xe7 */
  3906. 1991, 1995, 1999, -1, -1, -1, -1, -1, /* 0xe8-0xef */
  3907. };
  3908. static const short translit_page25[64] = {
  3909. 2003, -1, 2005, -1, -1, -1, -1, -1, /* 0x00-0x07 */
  3910. -1, -1, -1, -1, 2007, -1, -1, -1, /* 0x08-0x0f */
  3911. 2009, -1, -1, -1, 2011, -1, -1, -1, /* 0x10-0x17 */
  3912. 2013, -1, -1, -1, 2015, -1, -1, -1, /* 0x18-0x1f */
  3913. -1, -1, -1, -1, 2017, -1, -1, -1, /* 0x20-0x27 */
  3914. -1, -1, -1, -1, 2019, -1, -1, -1, /* 0x28-0x2f */
  3915. -1, -1, -1, -1, 2021, -1, -1, -1, /* 0x30-0x37 */
  3916. -1, -1, -1, -1, 2023, -1, -1, -1, /* 0x38-0x3f */
  3917. };
  3918. static const short translit_page2a[8] = {
  3919. -1, -1, -1, -1, 2032, 2036, 2039, -1, /* 0x70-0x77 */
  3920. };
  3921. static const short translit_page2f[216] = {
  3922. 2047, 2049, 2051, 2053, 2055, 2057, 2059, 2061, /* 0x00-0x07 */
  3923. 2063, 2065, 2067, 2069, 2071, 2073, 2075, 2077, /* 0x08-0x0f */
  3924. 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, /* 0x10-0x17 */
  3925. 2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, /* 0x18-0x1f */
  3926. 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, /* 0x20-0x27 */
  3927. 2127, 2129, 2131, 2133, 2135, 2137, 2139, 2141, /* 0x28-0x2f */
  3928. 2143, 2145, 2147, 2149, 2151, 2153, 2155, 2157, /* 0x30-0x37 */
  3929. 2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, /* 0x38-0x3f */
  3930. 2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, /* 0x40-0x47 */
  3931. 2191, 2193, 2195, 2197, 2199, 2201, 2203, 2205, /* 0x48-0x4f */
  3932. 2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, /* 0x50-0x57 */
  3933. 2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, /* 0x58-0x5f */
  3934. 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, /* 0x60-0x67 */
  3935. 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, /* 0x68-0x6f */
  3936. 2271, 2273, 2275, 2277, 2279, 2281, 2283, 2285, /* 0x70-0x77 */
  3937. 2287, 2289, 2291, 2293, 2295, 2297, 2299, 2301, /* 0x78-0x7f */
  3938. 2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, /* 0x80-0x87 */
  3939. 2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, /* 0x88-0x8f */
  3940. 2335, 2337, 2339, 2341, 2343, 2345, 2347, 2349, /* 0x90-0x97 */
  3941. 2351, 2353, 2355, 2357, 2359, 2361, 2363, 2365, /* 0x98-0x9f */
  3942. 2367, 2369, 2371, 2373, 2375, 2377, 2379, 2381, /* 0xa0-0xa7 */
  3943. 2383, 2385, 2387, 2389, 2391, 2393, 2395, 2397, /* 0xa8-0xaf */
  3944. 2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, /* 0xb0-0xb7 */
  3945. 2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, /* 0xb8-0xbf */
  3946. 2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, /* 0xc0-0xc7 */
  3947. 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, /* 0xc8-0xcf */
  3948. 2463, 2465, 2467, 2469, 2471, 2473, -1, -1, /* 0xd0-0xd7 */
  3949. };
  3950. static const short translit_page30[248] = {
  3951. 2475, -1, -1, -1, -1, -1, -1, -1, /* 0x00-0x07 */
  3952. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */
  3953. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */
  3954. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */
  3955. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */
  3956. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */
  3957. -1, -1, -1, -1, -1, -1, 2477, -1, /* 0x30-0x37 */
  3958. 2479, 2481, 2483, -1, -1, -1, -1, -1, /* 0x38-0x3f */
  3959. -1, 2485, -1, 2487, -1, 2489, -1, 2491, /* 0x40-0x47 */
  3960. -1, 2493, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  3961. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */
  3962. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */
  3963. -1, -1, -1, 2495, -1, -1, -1, -1, /* 0x60-0x67 */
  3964. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x68-0x6f */
  3965. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */
  3966. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */
  3967. -1, -1, -1, 2497, -1, 2499, -1, 2501, /* 0x80-0x87 */
  3968. -1, -1, -1, -1, -1, -1, 2503, -1, /* 0x88-0x8f */
  3969. -1, -1, -1, -1, -1, 2505, 2507, -1, /* 0x90-0x97 */
  3970. -1, -1, -1, 2509, 2512, -1, -1, -1, /* 0x98-0x9f */
  3971. 2515, 2517, -1, 2519, -1, 2521, -1, 2523, /* 0xa0-0xa7 */
  3972. -1, 2525, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */
  3973. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */
  3974. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */
  3975. -1, -1, -1, 2527, -1, -1, -1, -1, /* 0xc0-0xc7 */
  3976. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */
  3977. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */
  3978. -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */
  3979. -1, -1, -1, 2529, -1, 2531, -1, 2533, /* 0xe0-0xe7 */
  3980. -1, -1, -1, -1, -1, -1, 2535, -1, /* 0xe8-0xef */
  3981. -1, -1, -1, -1, -1, 2537, 2539, -1, /* 0xf0-0xf7 */
  3982. };
  3983. static const short translit_page31[96] = {
  3984. -1, 2541, 2543, 2545, 2547, 2549, 2551, 2553, /* 0x30-0x37 */
  3985. 2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, /* 0x38-0x3f */
  3986. 2571, 2573, 2575, 2577, 2579, 2581, 2583, 2585, /* 0x40-0x47 */
  3987. 2587, 2589, 2591, 2593, 2595, 2597, 2599, 2601, /* 0x48-0x4f */
  3988. 2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617, /* 0x50-0x57 */
  3989. 2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, /* 0x58-0x5f */
  3990. 2635, 2637, 2639, 2641, 2643, 2645, 2647, 2649, /* 0x60-0x67 */
  3991. 2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, /* 0x68-0x6f */
  3992. 2667, 2669, 2671, 2673, 2675, 2677, 2679, 2681, /* 0x70-0x77 */
  3993. 2683, 2685, 2687, 2689, 2691, 2693, 2695, 2697, /* 0x78-0x7f */
  3994. 2699, 2701, 2703, 2705, 2707, 2709, 2711, 2713, /* 0x80-0x87 */
  3995. 2715, 2717, 2719, 2721, 2723, 2725, 2727, -1, /* 0x88-0x8f */
  3996. };
  3997. static const short translit_page31_5[528] = {
  3998. 2729, 2731, 2733, 2735, 2737, 2739, 2741, 2743, /* 0xf0-0xf7 */
  3999. 2745, 2747, 2749, 2751, 2753, 2755, 2757, 2759, /* 0xf8-0xff */
  4000. /* 0x3200 */
  4001. 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, /* 0x00-0x07 */
  4002. 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2822, /* 0x08-0x0f */
  4003. 2827, 2832, 2837, 2842, 2847, 2852, 2857, 2862, /* 0x10-0x17 */
  4004. 2867, 2872, 2877, 2882, 2887, 2892, 2900, -1, /* 0x18-0x1f */
  4005. 2907, 2911, 2915, 2919, 2923, 2927, 2931, 2935, /* 0x20-0x27 */
  4006. 2939, 2943, 2947, 2951, 2955, 2959, 2963, 2967, /* 0x28-0x2f */
  4007. 2971, 2975, 2979, 2983, 2987, 2991, 2995, 2999, /* 0x30-0x37 */
  4008. 3003, 3007, 3011, 3015, 3019, 3023, 3027, 3031, /* 0x38-0x3f */
  4009. 3035, 3039, 3043, 3047, -1, -1, -1, -1, /* 0x40-0x47 */
  4010. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */
  4011. 3051, 3055, 3060, 3065, 3070, 3075, 3080, 3085, /* 0x50-0x57 */
  4012. 3090, 3095, 3100, 3105, 3110, 3115, 3120, 3125, /* 0x58-0x5f */
  4013. 3130, 3134, 3138, 3142, 3146, 3150, 3154, 3158, /* 0x60-0x67 */
  4014. 3162, 3166, 3170, 3174, 3178, 3182, 3186, 3191, /* 0x68-0x6f */
  4015. 3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, /* 0x70-0x77 */
  4016. 3236, 3241, 3246, 3251, 3256, 3264, -1, -1, /* 0x78-0x7f */
  4017. 3271, 3275, 3279, 3283, 3287, 3291, 3295, 3299, /* 0x80-0x87 */
  4018. 3303, 3307, 3311, 3315, 3319, 3323, 3327, 3331, /* 0x88-0x8f */
  4019. 3335, 3339, 3343, 3347, 3351, 3355, 3359, 3363, /* 0x90-0x97 */
  4020. 3367, 3371, 3375, 3379, 3383, 3387, 3391, 3395, /* 0x98-0x9f */
  4021. 3399, 3403, 3407, 3411, 3415, 3419, 3423, 3427, /* 0xa0-0xa7 */
  4022. 3431, 3435, 3439, 3443, 3447, 3451, 3455, 3459, /* 0xa8-0xaf */
  4023. 3463, 3467, 3472, 3477, 3482, 3487, 3492, 3497, /* 0xb0-0xb7 */
  4024. 3502, 3507, 3512, 3517, 3522, 3527, 3532, 3537, /* 0xb8-0xbf */
  4025. 3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, /* 0xc0-0xc7 */
  4026. 3566, 3569, 3573, 3577, 3581, 3584, 3588, 3591, /* 0xc8-0xcf */
  4027. 3595, 3599, 3603, 3607, 3611, 3615, 3619, 3623, /* 0xd0-0xd7 */
  4028. 3627, 3631, 3635, 3639, 3643, 3647, 3651, 3655, /* 0xd8-0xdf */
  4029. 3659, 3663, 3667, 3671, 3675, 3679, 3683, 3687, /* 0xe0-0xe7 */
  4030. 3691, 3695, 3699, 3703, 3707, 3711, 3715, 3719, /* 0xe8-0xef */
  4031. 3723, 3727, 3731, 3735, 3739, 3743, 3747, 3751, /* 0xf0-0xf7 */
  4032. 3755, 3759, 3763, 3767, 3771, 3775, 3779, -1, /* 0xf8-0xff */
  4033. /* 0x3300 */
  4034. 3783, 3788, 3793, 3798, 3802, 3807, 3811, 3815, /* 0x00-0x07 */
  4035. 3821, 3826, 3830, 3834, 3838, 3843, 3848, 3852, /* 0x08-0x0f */
  4036. 3856, 3859, 3863, 3868, 3873, 3876, 3882, 3889, /* 0x10-0x17 */
  4037. 3895, 3899, 3905, 3911, 3916, 3920, 3924, 3928, /* 0x18-0x1f */
  4038. 3933, 3939, 3944, 3948, 3952, 3956, 3959, 3962, /* 0x20-0x27 */
  4039. 3965, 3968, 3972, 3976, 3982, 3986, 3991, 3997, /* 0x28-0x2f */
  4040. 4001, 4004, 4007, 4013, 4018, 4024, 4028, 4034, /* 0x30-0x37 */
  4041. 4037, 4041, 4045, 4049, 4053, 4057, 4062, 4066, /* 0x38-0x3f */
  4042. 4069, 4073, 4077, 4081, 4086, 4090, 4094, 4098, /* 0x40-0x47 */
  4043. 4104, 4109, 4112, 4118, 4121, 4126, 4131, 4135, /* 0x48-0x4f */
  4044. 4139, 4143, 4148, 4151, 4155, 4160, 4163, 4169, /* 0x50-0x57 */
  4045. 4173, 4176, 4179, 4182, 4185, 4188, 4191, 4194, /* 0x58-0x5f */
  4046. 4197, 4200, 4203, 4207, 4211, 4215, 4219, 4223, /* 0x60-0x67 */
  4047. 4227, 4231, 4235, 4239, 4243, 4247, 4251, 4255, /* 0x68-0x6f */
  4048. 4259, 4263, 4267, 4270, 4273, 4277, 4280, 4283, /* 0x70-0x77 */
  4049. 4286, 4291, 4296, 4299, 4302, 4305, 4308, 4311, /* 0x78-0x7f */
  4050. 4316, 4319, 4322, 4325, 4328, 4331, 4334, 4337, /* 0x80-0x87 */
  4051. 4340, 4344, 4349, 4352, 4355, 4358, 4361, 4364, /* 0x88-0x8f */
  4052. 4367, 4370, 4374, 4378, 4382, 4386, 4389, 4392, /* 0x90-0x97 */
  4053. 4395, 4398, 4401, 4404, 4407, 4410, 4413, 4416, /* 0x98-0x9f */
  4054. 4421, 4426, 4430, 4435, 4440, 4445, 4449, 4454, /* 0xa0-0xa7 */
  4055. 4458, 4464, 4467, 4471, 4475, 4479, 4483, 4489, /* 0xa8-0xaf */
  4056. 4497, 4500, 4503, 4506, 4509, 4512, 4515, 4518, /* 0xb0-0xb7 */
  4057. 4521, 4524, 4527, 4530, 4533, 4536, 4539, 4542, /* 0xb8-0xbf */
  4058. 4545, 4548, 4551, 4556, 4559, 4562, 4565, 4570, /* 0xc0-0xc7 */
  4059. 4574, 4577, 4580, 4583, 4586, 4589, 4592, 4595, /* 0xc8-0xcf */
  4060. 4598, 4601, 4604, 4608, 4611, 4614, 4618, 4622, /* 0xd0-0xd7 */
  4061. 4625, 4630, 4634, 4637, 4640, 4643, 4646, 4650, /* 0xd8-0xdf */
  4062. 4658, 4661, 4664, 4667, 4670, 4673, 4676, 4679, /* 0xe0-0xe7 */
  4063. 4682, 4685, 4689, 4693, 4697, 4701, 4705, 4709, /* 0xe8-0xef */
  4064. 4713, 4717, 4721, 4725, 4729, 4733, 4737, 4741, /* 0xf0-0xf7 */
  4065. 4745, 4749, 4753, 4757, 4761, 4765, 4769, 4654, /* 0xf8-0xff */
  4066. };
  4067. static const short translit_pagef9[368] = {
  4068. 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, /* 0x00-0x07 */
  4069. 4789, 4791, 4793, 4795, 4797, 4799, 4801, 4803, /* 0x08-0x0f */
  4070. 4805, 4807, 4809, 4811, 4813, 4815, 4817, 4819, /* 0x10-0x17 */
  4071. 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, /* 0x18-0x1f */
  4072. 4837, 4839, 4841, 4843, 4845, 4847, 4849, 4851, /* 0x20-0x27 */
  4073. 4853, 4855, 4857, 4859, 4861, 4863, 4865, 4867, /* 0x28-0x2f */
  4074. 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, /* 0x30-0x37 */
  4075. 4885, 4887, 4889, 4891, 4893, 4895, 4897, 4899, /* 0x38-0x3f */
  4076. 4901, 4903, 4905, 4907, 4909, 4911, 4913, 4915, /* 0x40-0x47 */
  4077. 4917, 4919, 4921, 4923, 4925, 4927, 4929, 4931, /* 0x48-0x4f */
  4078. 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, /* 0x50-0x57 */
  4079. 4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, /* 0x58-0x5f */
  4080. 4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, /* 0x60-0x67 */
  4081. 4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, /* 0x68-0x6f */
  4082. 4997, 4999, 5001, 5003, 5005, 5007, 5009, 5011, /* 0x70-0x77 */
  4083. 5013, 5015, 5017, 5019, 5021, 5023, 5025, 5027, /* 0x78-0x7f */
  4084. 5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, /* 0x80-0x87 */
  4085. 5045, 5047, 5049, 5051, 5053, 5055, 5057, 5059, /* 0x88-0x8f */
  4086. 5061, 5063, 5065, 5067, 5069, 5071, 5073, 5075, /* 0x90-0x97 */
  4087. 5077, 5079, 5081, 5083, 5085, 5087, 5089, 5091, /* 0x98-0x9f */
  4088. 5093, 5095, 5097, 5099, 5101, 5103, 5105, 5107, /* 0xa0-0xa7 */
  4089. 5109, 5111, 5113, 5115, 5117, 5119, 5121, 5123, /* 0xa8-0xaf */
  4090. 5125, 5127, 5129, 5131, 5133, 5135, 5137, 5139, /* 0xb0-0xb7 */
  4091. 5141, 5143, 5145, 5147, 5149, 5151, 5153, 5155, /* 0xb8-0xbf */
  4092. 5157, 5159, 5161, 5163, 5165, 5167, 5169, 5171, /* 0xc0-0xc7 */
  4093. 5173, 5175, 5177, 5179, 5181, 5183, 5185, 5187, /* 0xc8-0xcf */
  4094. 5189, 5191, 5193, 5195, 5197, 5199, 5201, 5203, /* 0xd0-0xd7 */
  4095. 5205, 5207, 5209, 5211, 5213, 5215, 5217, 5219, /* 0xd8-0xdf */
  4096. 5221, 5223, 5225, 5227, 5229, 5231, 5233, 5235, /* 0xe0-0xe7 */
  4097. 5237, 5239, 5241, 5243, 5245, 5247, 5249, 5251, /* 0xe8-0xef */
  4098. 5253, 5255, 5257, 5259, 5261, 5263, 5265, 5267, /* 0xf0-0xf7 */
  4099. 5269, 5271, 5273, 5275, 5277, 5279, 5281, 5283, /* 0xf8-0xff */
  4100. /* 0xfa00 */
  4101. 5285, 5287, 5289, 5291, 5293, 5295, 5297, 5299, /* 0x00-0x07 */
  4102. 5301, 5303, 5305, 5307, 5309, 5311, -1, -1, /* 0x08-0x0f */
  4103. 5313, -1, 5315, -1, -1, 5317, 5319, 5321, /* 0x10-0x17 */
  4104. 5323, 5325, 5327, 5329, 5331, 5333, 5335, -1, /* 0x18-0x1f */
  4105. 5337, -1, 5339, -1, -1, 5341, 5343, -1, /* 0x20-0x27 */
  4106. -1, -1, 5345, 5347, 5349, 5351, -1, -1, /* 0x28-0x2f */
  4107. 5353, 5355, 5357, 5359, 5361, 5363, 5365, 5367, /* 0x30-0x37 */
  4108. 5369, 5371, 5373, 5375, 5377, 5379, 5381, 5383, /* 0x38-0x3f */
  4109. 5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, /* 0x40-0x47 */
  4110. 5401, 5403, 5405, 5407, 5409, 5411, 5413, 5415, /* 0x48-0x4f */
  4111. 5417, 5419, 5421, 5423, 5425, 5427, 5429, 5431, /* 0x50-0x57 */
  4112. 5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, /* 0x58-0x5f */
  4113. 5449, 5451, 5453, 5455, 5457, 5459, 5461, 5463, /* 0x60-0x67 */
  4114. 5465, 5467, 5469, -1, -1, -1, -1, -1, /* 0x68-0x6f */
  4115. };
  4116. static const short translit_pagefb[80] = {
  4117. 5471, 5474, 5477, 5480, 5484, 5488, 5491, -1, /* 0x00-0x07 */
  4118. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */
  4119. -1, -1, -1, 5494, 5497, 5500, 5503, 5506, /* 0x10-0x17 */
  4120. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */
  4121. 5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, /* 0x20-0x27 */
  4122. 5525, 5527, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */
  4123. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */
  4124. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */
  4125. -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */
  4126. -1, -1, -1, -1, -1, -1, -1, 5529, /* 0x48-0x4f */
  4127. };
  4128. static const short translit_pagefe[40] = {
  4129. -1, 5532, 5534, 5536, 5538, 5540, 5542, 5544, /* 0x48-0x4f */
  4130. 5546, 5548, 5550, -1, 5552, 5554, 5556, 5558, /* 0x50-0x57 */
  4131. 5560, 5562, 5564, 5566, 5568, 5570, 5572, 5574, /* 0x58-0x5f */
  4132. 5576, 5578, 5580, 5582, 5584, 5586, 5588, -1, /* 0x60-0x67 */
  4133. 5590, 5592, 5594, 5596, -1, -1, -1, -1, /* 0x68-0x6f */
  4134. };
  4135. static const short translit_pageff[240] = {
  4136. -1, 5598, 5600, 5602, 5604, 5606, 5608, 5610, /* 0x00-0x07 */
  4137. 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, /* 0x08-0x0f */
  4138. 5628, 5630, 5632, 5634, 5636, 5638, 5640, 5642, /* 0x10-0x17 */
  4139. 5644, 5646, 5648, 5650, 5652, 5654, 5656, 5658, /* 0x18-0x1f */
  4140. 5660, 5662, 5664, 5666, 5668, 5670, 5672, 5674, /* 0x20-0x27 */
  4141. 5676, 5678, 5680, 5682, 5684, 5686, 5688, 5690, /* 0x28-0x2f */
  4142. 5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, /* 0x30-0x37 */
  4143. 5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722, /* 0x38-0x3f */
  4144. 5724, 5726, 5728, 5730, 5732, 5734, 5736, 5738, /* 0x40-0x47 */
  4145. 5740, 5742, 5744, 5746, 5748, 5750, 5752, 5754, /* 0x48-0x4f */
  4146. 5756, 5758, 5760, 5762, 5764, 5766, 5768, 5770, /* 0x50-0x57 */
  4147. 5772, 5774, 5776, 5778, 5780, 5782, 5784, 5786, /* 0x58-0x5f */
  4148. 5788, 5790, 5792, 5794, 5796, 5798, 5800, 5802, /* 0x60-0x67 */
  4149. 5804, 5806, 5808, 5810, 5812, 5814, 5816, 5818, /* 0x68-0x6f */
  4150. 5820, 5822, 5824, 5826, 5828, 5830, 5832, 5834, /* 0x70-0x77 */
  4151. 5836, 5838, 5840, 5842, 5844, 5846, 5848, 5850, /* 0x78-0x7f */
  4152. 5852, 5854, 5856, 5858, 5860, 5862, 5864, 5866, /* 0x80-0x87 */
  4153. 5868, 5870, 5872, 5874, 5876, 5878, 5880, 5882, /* 0x88-0x8f */
  4154. 5884, 5886, 5888, 5890, 5892, 5894, 5896, 5898, /* 0x90-0x97 */
  4155. 5900, 5902, 5904, 5906, 5908, 5910, 5912, 5914, /* 0x98-0x9f */
  4156. 5916, 5918, 5920, 5922, 5924, 5926, 5928, 5930, /* 0xa0-0xa7 */
  4157. 5932, 5934, 5936, 5938, 5940, 5942, 5944, 5946, /* 0xa8-0xaf */
  4158. 5948, 5950, 5952, 5954, 5956, 5958, 5960, 5962, /* 0xb0-0xb7 */
  4159. 5964, 5966, 5968, 5970, 5972, 5974, 5976, -1, /* 0xb8-0xbf */
  4160. -1, -1, 5978, 5980, 5982, 5984, 5986, 5988, /* 0xc0-0xc7 */
  4161. -1, -1, 5990, 5992, 5994, 5996, 5998, 6000, /* 0xc8-0xcf */
  4162. -1, -1, 6002, 6004, 6006, 6008, 6010, 6012, /* 0xd0-0xd7 */
  4163. -1, -1, 6014, 6016, 6018, -1, -1, -1, /* 0xd8-0xdf */
  4164. 6020, 6022, 6024, 6026, 6028, 6030, 6032, -1, /* 0xe0-0xe7 */
  4165. 6034, 6036, 6038, 6040, 6042, 6044, 6046, -1, /* 0xe8-0xef */
  4166. };
  4167. static const short translit_page1d4[1024] = {
  4168. 6048, 6050, 6052, 6054, 6056, 6058, 6060, 6062, /* 0x00-0x07 */
  4169. 6064, 6066, 6068, 6070, 6072, 6074, 6076, 6078, /* 0x08-0x0f */
  4170. 6080, 6082, 6084, 6086, 6088, 6090, 6092, 6094, /* 0x10-0x17 */
  4171. 6096, 6098, 6100, 6102, 6104, 6106, 6108, 6110, /* 0x18-0x1f */
  4172. 6112, 6114, 6116, 6118, 6120, 6122, 6124, 6126, /* 0x20-0x27 */
  4173. 6128, 6130, 6132, 6134, 6136, 6138, 6140, 6142, /* 0x28-0x2f */
  4174. 6144, 6146, 6148, 6150, 6152, 6154, 6156, 6158, /* 0x30-0x37 */
  4175. 6160, 6162, 6164, 6166, 6168, 6170, 6172, 6174, /* 0x38-0x3f */
  4176. 6176, 6178, 6180, 6182, 6184, 6186, 6188, 6190, /* 0x40-0x47 */
  4177. 6192, 6194, 6196, 6198, 6200, 6202, 6204, 6206, /* 0x48-0x4f */
  4178. 6208, 6210, 6212, 6214, 6216, -1, 6218, 6220, /* 0x50-0x57 */
  4179. 6222, 6224, 6226, 6228, 6230, 6232, 6234, 6236, /* 0x58-0x5f */
  4180. 6238, 6240, 6242, 6244, 6246, 6248, 6250, 6252, /* 0x60-0x67 */
  4181. 6254, 6256, 6258, 6260, 6262, 6264, 6266, 6268, /* 0x68-0x6f */
  4182. 6270, 6272, 6274, 6276, 6278, 6280, 6282, 6284, /* 0x70-0x77 */
  4183. 6286, 6288, 6290, 6292, 6294, 6296, 6298, 6300, /* 0x78-0x7f */
  4184. 6302, 6304, 6306, 6308, 6310, 6312, 6314, 6316, /* 0x80-0x87 */
  4185. 6318, 6320, 6322, 6324, 6326, 6328, 6330, 6332, /* 0x88-0x8f */
  4186. 6334, 6336, 6338, 6340, 6342, 6344, 6346, 6348, /* 0x90-0x97 */
  4187. 6350, 6352, 6354, 6356, 6358, -1, 6360, 6362, /* 0x98-0x9f */
  4188. -1, -1, 6364, -1, -1, 6366, 6368, -1, /* 0xa0-0xa7 */
  4189. -1, 6370, 6372, 6374, 6376, -1, 6378, 6380, /* 0xa8-0xaf */
  4190. 6382, 6384, 6386, 6388, 6390, 6392, 6394, 6396, /* 0xb0-0xb7 */
  4191. 6398, 6400, -1, 6402, -1, 6404, 6406, 6408, /* 0xb8-0xbf */
  4192. 6410, 6412, 6414, 6416, -1, 6418, 6420, 6422, /* 0xc0-0xc7 */
  4193. 6424, 6426, 6428, 6430, 6432, 6434, 6436, 6438, /* 0xc8-0xcf */
  4194. 6440, 6442, 6444, 6446, 6448, 6450, 6452, 6454, /* 0xd0-0xd7 */
  4195. 6456, 6458, 6460, 6462, 6464, 6466, 6468, 6470, /* 0xd8-0xdf */
  4196. 6472, 6474, 6476, 6478, 6480, 6482, 6484, 6486, /* 0xe0-0xe7 */
  4197. 6488, 6490, 6492, 6494, 6496, 6498, 6500, 6502, /* 0xe8-0xef */
  4198. 6504, 6506, 6508, 6510, 6512, 6514, 6516, 6518, /* 0xf0-0xf7 */
  4199. 6520, 6522, 6524, 6526, 6528, 6530, 6532, 6534, /* 0xf8-0xff */
  4200. /* 0x1d500 */
  4201. 6536, 6538, 6540, 6542, 6544, 6546, -1, 6548, /* 0x00-0x07 */
  4202. 6550, 6552, 6554, -1, -1, 6556, 6558, 6560, /* 0x08-0x0f */
  4203. 6562, 6564, 6566, 6568, 6570, -1, 6572, 6574, /* 0x10-0x17 */
  4204. 6576, 6578, 6580, 6582, 6584, -1, 6586, 6588, /* 0x18-0x1f */
  4205. 6590, 6592, 6594, 6596, 6598, 6600, 6602, 6604, /* 0x20-0x27 */
  4206. 6606, 6608, 6610, 6612, 6614, 6616, 6618, 6620, /* 0x28-0x2f */
  4207. 6622, 6624, 6626, 6628, 6630, 6632, 6634, 6636, /* 0x30-0x37 */
  4208. 6638, 6640, -1, 6642, 6644, 6646, 6648, -1, /* 0x38-0x3f */
  4209. 6650, 6652, 6654, 6656, 6658, -1, 6660, -1, /* 0x40-0x47 */
  4210. -1, -1, 6662, 6664, 6666, 6668, 6670, 6672, /* 0x48-0x4f */
  4211. 6674, -1, 6676, 6678, 6680, 6682, 6684, 6686, /* 0x50-0x57 */
  4212. 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, /* 0x58-0x5f */
  4213. 6704, 6706, 6708, 6710, 6712, 6714, 6716, 6718, /* 0x60-0x67 */
  4214. 6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, /* 0x68-0x6f */
  4215. 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, /* 0x70-0x77 */
  4216. 6752, 6754, 6756, 6758, 6760, 6762, 6764, 6766, /* 0x78-0x7f */
  4217. 6768, 6770, 6772, 6774, 6776, 6778, 6780, 6782, /* 0x80-0x87 */
  4218. 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, /* 0x88-0x8f */
  4219. 6800, 6802, 6804, 6806, 6808, 6810, 6812, 6814, /* 0x90-0x97 */
  4220. 6816, 6818, 6820, 6822, 6824, 6826, 6828, 6830, /* 0x98-0x9f */
  4221. 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, /* 0xa0-0xa7 */
  4222. 6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, /* 0xa8-0xaf */
  4223. 6864, 6866, 6868, 6870, 6872, 6874, 6876, 6878, /* 0xb0-0xb7 */
  4224. 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, /* 0xb8-0xbf */
  4225. 6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, /* 0xc0-0xc7 */
  4226. 6912, 6914, 6916, 6918, 6920, 6922, 6924, 6926, /* 0xc8-0xcf */
  4227. 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, /* 0xd0-0xd7 */
  4228. 6944, 6946, 6948, 6950, 6952, 6954, 6956, 6958, /* 0xd8-0xdf */
  4229. 6960, 6962, 6964, 6966, 6968, 6970, 6972, 6974, /* 0xe0-0xe7 */
  4230. 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, /* 0xe8-0xef */
  4231. 6992, 6994, 6996, 6998, 7000, 7002, 7004, 7006, /* 0xf0-0xf7 */
  4232. 7008, 7010, 7012, 7014, 7016, 7018, 7020, 7022, /* 0xf8-0xff */
  4233. /* 0x1d600 */
  4234. 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, /* 0x00-0x07 */
  4235. 7040, 7042, 7044, 7046, 7048, 7050, 7052, 7054, /* 0x08-0x0f */
  4236. 7056, 7058, 7060, 7062, 7064, 7066, 7068, 7070, /* 0x10-0x17 */
  4237. 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, /* 0x18-0x1f */
  4238. 7088, 7090, 7092, 7094, 7096, 7098, 7100, 7102, /* 0x20-0x27 */
  4239. 7104, 7106, 7108, 7110, 7112, 7114, 7116, 7118, /* 0x28-0x2f */
  4240. 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, /* 0x30-0x37 */
  4241. 7136, 7138, 7140, 7142, 7144, 7146, 7148, 7150, /* 0x38-0x3f */
  4242. 7152, 7154, 7156, 7158, 7160, 7162, 7164, 7166, /* 0x40-0x47 */
  4243. 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, /* 0x48-0x4f */
  4244. 7184, 7186, 7188, 7190, 7192, 7194, 7196, 7198, /* 0x50-0x57 */
  4245. 7200, 7202, 7204, 7206, 7208, 7210, 7212, 7214, /* 0x58-0x5f */
  4246. 7216, 7218, 7220, 7222, 7224, 7226, 7228, 7230, /* 0x60-0x67 */
  4247. 7232, 7234, 7236, 7238, 7240, 7242, 7244, 7246, /* 0x68-0x6f */
  4248. 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, /* 0x70-0x77 */
  4249. 7264, 7266, 7268, 7270, 7272, 7274, 7276, 7278, /* 0x78-0x7f */
  4250. 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, /* 0x80-0x87 */
  4251. 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, /* 0x88-0x8f */
  4252. 7312, 7314, 7316, 7318, 7320, 7322, 7324, 7326, /* 0x90-0x97 */
  4253. 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, /* 0x98-0x9f */
  4254. 7344, 7346, 7348, 7350, -1, -1, -1, -1, /* 0xa0-0xa7 */
  4255. 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, /* 0xa8-0xaf */
  4256. 7368, 7370, 7372, 7374, 7376, 7378, 7380, 7382, /* 0xb0-0xb7 */
  4257. 7384, 7386, 7388, 7390, 7392, 7394, 7396, 7398, /* 0xb8-0xbf */
  4258. 7400, 7402, 7404, 7406, 7408, 7410, 7412, 7414, /* 0xc0-0xc7 */
  4259. 7416, 7418, 7420, 7422, 7424, 7426, 7428, 7430, /* 0xc8-0xcf */
  4260. 7432, 7434, 7436, 7438, 7440, 7442, 7444, 7446, /* 0xd0-0xd7 */
  4261. 7448, 7450, 7452, 7454, 7456, 7458, 7460, 7462, /* 0xd8-0xdf */
  4262. 7464, 7466, 7468, 7470, 7472, 7474, 7476, 7478, /* 0xe0-0xe7 */
  4263. 7480, 7482, 7484, 7486, 7488, 7490, 7492, 7494, /* 0xe8-0xef */
  4264. 7496, 7498, 7500, 7502, 7504, 7506, 7508, 7510, /* 0xf0-0xf7 */
  4265. 7512, 7514, 7516, 7518, 7520, 7522, 7524, 7526, /* 0xf8-0xff */
  4266. /* 0x1d700 */
  4267. 7528, 7530, 7532, 7534, 7536, 7538, 7540, 7542, /* 0x00-0x07 */
  4268. 7544, 7546, 7548, 7550, 7552, 7554, 7556, 7558, /* 0x08-0x0f */
  4269. 7560, 7562, 7564, 7566, 7568, 7570, 7572, 7574, /* 0x10-0x17 */
  4270. 7576, 7578, 7580, 7582, 7584, 7586, 7588, 7590, /* 0x18-0x1f */
  4271. 7592, 7594, 7596, 7598, 7600, 7602, 7604, 7606, /* 0x20-0x27 */
  4272. 7608, 7610, 7612, 7614, 7616, 7618, 7620, 7622, /* 0x28-0x2f */
  4273. 7624, 7626, 7628, 7630, 7632, 7634, 7636, 7638, /* 0x30-0x37 */
  4274. 7640, 7642, 7644, 7646, 7648, 7650, 7652, 7654, /* 0x38-0x3f */
  4275. 7656, 7658, 7660, 7662, 7664, 7666, 7668, 7670, /* 0x40-0x47 */
  4276. 7672, 7674, 7676, 7678, 7680, 7682, 7684, 7686, /* 0x48-0x4f */
  4277. 7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, /* 0x50-0x57 */
  4278. 7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, /* 0x58-0x5f */
  4279. 7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, /* 0x60-0x67 */
  4280. 7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, /* 0x68-0x6f */
  4281. 7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, /* 0x70-0x77 */
  4282. 7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, /* 0x78-0x7f */
  4283. 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, /* 0x80-0x87 */
  4284. 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, /* 0x88-0x8f */
  4285. 7816, 7818, 7820, 7822, 7824, 7826, 7828, 7830, /* 0x90-0x97 */
  4286. 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, /* 0x98-0x9f */
  4287. 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, /* 0xa0-0xa7 */
  4288. 7864, 7866, 7868, 7870, 7872, 7874, 7876, 7878, /* 0xa8-0xaf */
  4289. 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, /* 0xb0-0xb7 */
  4290. 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, /* 0xb8-0xbf */
  4291. 7912, 7914, 7916, 7918, 7920, 7922, 7924, 7926, /* 0xc0-0xc7 */
  4292. 7928, 7930, -1, -1, -1, -1, 7932, 7934, /* 0xc8-0xcf */
  4293. 7936, 7938, 7940, 7942, 7944, 7946, 7948, 7950, /* 0xd0-0xd7 */
  4294. 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, /* 0xd8-0xdf */
  4295. 7968, 7970, 7972, 7974, 7976, 7978, 7980, 7982, /* 0xe0-0xe7 */
  4296. 7984, 7986, 7988, 7990, 7992, 7994, 7996, 7998, /* 0xe8-0xef */
  4297. 8000, 8002, 8004, 8006, 8008, 8010, 8012, 8014, /* 0xf0-0xf7 */
  4298. 8016, 8018, 8020, 8022, 8024, 8026, 8028, 8030, /* 0xf8-0xff */
  4299. };
  4300. static const short translit_page2f8[544] = {
  4301. 8032, 8034, 8036, 8038, 8040, 8042, 8044, 8046, /* 0x00-0x07 */
  4302. 8048, 8050, 8052, 8054, 8056, 8058, 8060, 8062, /* 0x08-0x0f */
  4303. 8064, 8066, 8068, 8070, 8072, 8074, 8076, 8078, /* 0x10-0x17 */
  4304. 8080, 8082, 8084, 8086, 8088, 8090, 8092, 8094, /* 0x18-0x1f */
  4305. 8096, 8098, 8100, 8102, 8104, 8106, 8108, 8110, /* 0x20-0x27 */
  4306. 8112, 8114, 8116, 8118, 8120, 8122, 8124, 8126, /* 0x28-0x2f */
  4307. 8128, 8130, 8132, 8134, 8136, 8138, 8140, 8142, /* 0x30-0x37 */
  4308. 8144, 8146, 8148, 8150, 8152, 8154, 8156, 8158, /* 0x38-0x3f */
  4309. 8160, 8162, 8164, 8166, 8168, 8170, 8172, 8174, /* 0x40-0x47 */
  4310. 8176, 8178, 8180, 8182, 8184, 8186, 8188, 8190, /* 0x48-0x4f */
  4311. 8192, 8194, 8196, 8198, 8200, 8202, 8204, 8206, /* 0x50-0x57 */
  4312. 8208, 8210, 8212, 8214, 8216, 8218, 8220, 8222, /* 0x58-0x5f */
  4313. 8224, 8226, 8228, 8230, 8232, 8234, 8236, 8238, /* 0x60-0x67 */
  4314. 8240, 8242, 8244, 8246, 8248, 8250, 8252, 8254, /* 0x68-0x6f */
  4315. 8256, 8258, 8260, 8262, 8264, 8266, 8268, 8270, /* 0x70-0x77 */
  4316. 8272, 8274, 8276, 8278, 8280, 8282, 8284, 8286, /* 0x78-0x7f */
  4317. 8288, 8290, 8292, 8294, 8296, 8298, 8300, 8302, /* 0x80-0x87 */
  4318. 8304, 8306, 8308, 8310, 8312, 8314, 8316, 8318, /* 0x88-0x8f */
  4319. 8320, 8322, 8324, 8326, 8328, 8330, 8332, 8334, /* 0x90-0x97 */
  4320. 8336, 8338, 8340, 8342, 8344, 8346, 8348, 8350, /* 0x98-0x9f */
  4321. 8352, 8354, 8356, 8358, 8360, 8362, 8364, 8366, /* 0xa0-0xa7 */
  4322. 8368, 8370, 8372, 8374, 8376, 8378, 8380, 8382, /* 0xa8-0xaf */
  4323. 8384, 8386, 8388, 8390, 8392, 8394, 8396, 8398, /* 0xb0-0xb7 */
  4324. 8400, 8402, 8404, 8406, 8408, 8410, 8412, 8414, /* 0xb8-0xbf */
  4325. 8416, 8418, 8420, 8422, 8424, 8426, 8428, 8430, /* 0xc0-0xc7 */
  4326. 8432, 8434, 8436, 8438, 8440, 8442, 8444, 8446, /* 0xc8-0xcf */
  4327. 8448, 8450, 8452, 8454, 8456, 8458, 8460, 8462, /* 0xd0-0xd7 */
  4328. 8464, 8466, 8468, 8470, 8472, 8474, 8476, 8478, /* 0xd8-0xdf */
  4329. 8480, 8482, 8484, 8486, 8488, 8490, 8492, 8494, /* 0xe0-0xe7 */
  4330. 8496, 8498, 8500, 8502, 8504, 8506, 8508, 8510, /* 0xe8-0xef */
  4331. 8512, 8514, 8516, 8518, 8520, 8522, 8524, 8526, /* 0xf0-0xf7 */
  4332. 8528, 8530, 8532, 8534, 8536, 8538, 8540, 8542, /* 0xf8-0xff */
  4333. /* 0x2f900 */
  4334. 8544, 8546, 8548, 8550, 8552, 8554, 8556, 8558, /* 0x00-0x07 */
  4335. 8560, 8562, 8564, 8566, 8568, 8570, 8572, 8574, /* 0x08-0x0f */
  4336. 8576, 8578, 8580, 8582, 8584, 8586, 8588, 8590, /* 0x10-0x17 */
  4337. 8592, 8594, 8596, 8598, 8600, 8602, 8604, 8606, /* 0x18-0x1f */
  4338. 8608, 8610, 8612, 8614, 8616, 8618, 8620, 8622, /* 0x20-0x27 */
  4339. 8624, 8626, 8628, 8630, 8632, 8634, 8636, 8638, /* 0x28-0x2f */
  4340. 8640, 8642, 8644, 8646, 8648, 8650, 8652, 8654, /* 0x30-0x37 */
  4341. 8656, 8658, 8660, 8662, 8664, 8666, 8668, 8670, /* 0x38-0x3f */
  4342. 8672, 8674, 8676, 8678, 8680, 8682, 8684, 8686, /* 0x40-0x47 */
  4343. 8688, 8690, 8692, 8694, 8696, 8698, 8700, 8702, /* 0x48-0x4f */
  4344. 8704, 8706, 8708, 8710, 8712, 8714, 8716, 8718, /* 0x50-0x57 */
  4345. 8720, 8722, 8724, 8726, 8728, 8730, 8732, 8734, /* 0x58-0x5f */
  4346. 8736, 8738, 8740, 8742, 8744, 8746, 8748, 8750, /* 0x60-0x67 */
  4347. 8752, 8754, 8756, 8758, 8760, 8762, 8764, 8766, /* 0x68-0x6f */
  4348. 8768, 8770, 8772, 8774, 8776, 8778, 8780, 8782, /* 0x70-0x77 */
  4349. 8784, 8786, 8788, 8790, 8792, 8794, 8796, 8798, /* 0x78-0x7f */
  4350. 8800, 8802, 8804, 8806, 8808, 8810, 8812, 8814, /* 0x80-0x87 */
  4351. 8816, 8818, 8820, 8822, 8824, 8826, 8828, 8830, /* 0x88-0x8f */
  4352. 8832, 8834, 8836, 8838, 8840, 8842, 8844, 8846, /* 0x90-0x97 */
  4353. 8848, 8850, 8852, 8854, 8856, 8858, 8860, 8862, /* 0x98-0x9f */
  4354. 8864, 8866, 8868, 8870, 8872, 8874, 8876, 8878, /* 0xa0-0xa7 */
  4355. 8880, 8882, 8884, 8886, 8888, 8890, 8892, 8894, /* 0xa8-0xaf */
  4356. 8896, 8898, 8900, 8902, 8904, 8906, 8908, 8910, /* 0xb0-0xb7 */
  4357. 8912, 8914, 8916, 8918, 8920, 8922, 8924, 8926, /* 0xb8-0xbf */
  4358. 8928, 8930, 8932, 8934, 8936, 8938, 8940, 8942, /* 0xc0-0xc7 */
  4359. 8944, 8946, 8948, 8950, 8952, 8954, 8956, 8958, /* 0xc8-0xcf */
  4360. 8960, 8962, 8964, 8966, 8968, 8970, 8972, 8974, /* 0xd0-0xd7 */
  4361. 8976, 8978, 8980, 8982, 8984, 8986, 8988, 8990, /* 0xd8-0xdf */
  4362. 8992, 8994, 8996, 8998, 9000, 9002, 9004, 9006, /* 0xe0-0xe7 */
  4363. 9008, 9010, 9012, 9014, 9016, 9018, 9020, 9022, /* 0xe8-0xef */
  4364. 9024, 9026, 9028, 9030, 9032, 9034, 9036, 9038, /* 0xf0-0xf7 */
  4365. 9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, /* 0xf8-0xff */
  4366. /* 0x2fa00 */
  4367. 9056, 9058, 9060, 9062, 9064, 9066, 9068, 9070, /* 0x00-0x07 */
  4368. 9072, 9074, 9076, 9078, 9080, 9082, 9084, 9086, /* 0x08-0x0f */
  4369. 9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, /* 0x10-0x17 */
  4370. 9104, 9106, 9108, 9110, 9112, 9114, -1, -1, /* 0x18-0x1f */
  4371. };
  4372. #define translit_index(wc) \
  4373. (wc >= 0x00a0 && wc < 0x01f8 ? translit_page00[wc-0x00a0] : \
  4374. wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \
  4375. wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \
  4376. wc >= 0x03d0 && wc < 0x0400 ? translit_page03[wc-0x03d0] : \
  4377. wc == 0x0587 ? 654 : \
  4378. wc >= 0x05f0 && wc < 0x05f8 ? translit_page05[wc-0x05f0] : \
  4379. wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \
  4380. wc == 0x0e33 ? 678 : \
  4381. wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \
  4382. wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \
  4383. wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \
  4384. wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_2[wc-0x1ef0] : \
  4385. wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \
  4386. wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_3[wc-0x20a8] : \
  4387. wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \
  4388. wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \
  4389. wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_4[wc-0x22c0] : \
  4390. wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \
  4391. wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \
  4392. wc == 0x25e6 ? 2025 : \
  4393. wc == 0x2a0c ? 2027 : \
  4394. wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \
  4395. wc == 0x2e9f ? 2043 : \
  4396. wc == 0x2ef3 ? 2045 : \
  4397. wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \
  4398. wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \
  4399. wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \
  4400. wc >= 0x31f0 && wc < 0x3400 ? translit_page31_5[wc-0x31f0] : \
  4401. wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \
  4402. wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \
  4403. wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \
  4404. wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \
  4405. wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \
  4406. wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \
  4407. -1)