
    j5j[                    29   d Z ddlmZ ddlmZ  G d de      Zi d eddd	d
      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd       d! edd"d#d$      d% eddd&d'      d( edd)d*d+      d, eddd-d.      d/ ed0d1d2d3      d4 eddd5d6      d7 eddd8d9      d: eddd;d<      d= edd>d?d@      i dA edddBdC      dD edddEdF      dG edddHdI      dJ eddKdLdM      dN edddOdP      dQ eddRdSdT      dU edVdWdXdY      dZ eddd[d\      d] eddd^d_      d` edddadb      dc eddddde      df eddgdhdi      dj edddkdl      dm edddndo      dp edddqdr      ds eddtdudv      dw eddxdydz      i d{ eddd|d}      d~ edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd«      d eddddƫ      d eddddɫ      d edddd̫      d eddddЫ      d eddddӫ      d edddd׫      d eddddګ      d eddddݫ      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d  edddd      d edddd      d edddd	      d
 edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d eddd d!      d" eddd#d$      d% eddd&d'      i d( edd)d*d+      d, edd-d.d/      d0 eddd1d2      d3 eddd4d5      d6 eddd7d8      d9 eddd:d;      d< edd=d>d?      d@ eddAdBdC      dD edddEdF      dG edddHdI      dJ edddKdL      dM eddNdOdP      dQ edddRdS      dT edddUdV      dW edddXdY      dZ eddd[d\      d] ed^d_d`da      i db edddcdd      de eddfdgdh      di edddjdk      dl edddmdn      do edddpdq      dr edddsdt      du edddvdw      dx edddydz      d{ edd|d}d~      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd«      d edddĐdū      d eddǐdȐdɫ      d edddːd̫      d eddΐdϐdЫ      d edddҐdӫ      i d edddՐdԫ      d edאdؐdِdګ      d edddܐdݫ      d edddߐd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edd dd      d edddd      d eddd	d
      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d  eddd!d"      d# eddd$d%      d& eddd'd(      d) eddd*d+      d, eddd-d.      d/ eddd0d1      d2 ed3d4d5d6      d7 edd8d9d:      d; eddd<d=      d> edd?d@dA      dB edddCdD      dE edddFdG      i dH eddIdJdK      dL eddMdNdO      dP edddQdR      dS eddTdUdV      dW eddXdYdZ      d[ eddd\d]      d^ eddd_d`      da eddbdcdd      de edddfdg      dh edddidj      dk eddldmdn      do eddpdqdr      ds edddtdu      dv eddwdxdy      dz eddd{d|      d} eddd~d      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d eddddë      d eddŐdƐdǫ      d edddɐdʫ      d eddd̐dͫ      d edddϐdЫ      d edddҐdӫ      d edddՐd֫      d eddؐdِdګ      d edddܐdݫ      d eddߐdd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd       d edddd      d edddd      d edd	d
d      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd       d! eddd"d#      d$ eddd%d&      d' eddd(d)      d* eddd+d,      d- eddd.d/      d0 eddd1d2      i d3 edd4d5d6      d7 eddd8d9      d: edd;d<d=      d> eddd?d@      dA edddBdC      dD edddEdF      dG edddHdI      dJ eddKdLdJ      dM eddNdOdP      dQ eddRdSdT      dU edddVdW      dX eddYdZd[      d\ edd]d^d_      d` eddadbdc      dd edddedf      dg edddhdi      dj eddkdldm      i dn edddodp      dq eddrdsdt      du eddvdwdx      dy edddzd{      d| eddd}d~      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d eddddë      d edddŐdƫ      d edddȐdɫ      d edddːd̫      d eddΐdϐdЫ      d eddҐdӐdԫ      d eddd֐d׫      d edddِdګ      d edddܐdݫ      d edddߐd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d  edddd      d edddd      d edddd	      d
 edddd      d edddd      d edddd      d edddd      i d edddd      d edddd       d! eddd"d#      d$ eddd%d&      d' eddd(d)      d* eddd+d,      d- edd.d/d0      d1 edd2d3d4      d5 eddd6d7      d8 eddd9d:      d; edd<d=d>      d? eddd@dA      dB edddCdD      dE edddFdG      dH edddIdJ      dK eddLdMdN      dO edddPdQ      i dR edddSdT      dU edddVdW      dX edddYdZ      d[ edd\d]d^      d_ edd`dadb      dc eddddedf      dg eddhdidj      dk edddldm      dn eddodpdq      dr edddsdt      du edddvdw      dx edddydz      d{ eddd|d}      d~ edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddÐdī      i d edddƐdǫ      d eddɐdʐd˫      d eddd͐dΫ      d edАdѐdҐdӫ      d eddՐd֐d׫      d edddِdګ      d eddܐdݐdޫ      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d eddd d      d edddd      d edddd      d eddd	d
      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd       d! ed"d#d$d%      d& edd'd(d)      d* eddd+d,      d- edd.d/d0      d1 eddd2d3      d4 eddd5d6      i d7 eddd8d9      d: edd;d<d=      d> eddd?d@      dA eddBdCdD      dE eddFdGdH      dI edddJdK      dL edddMdN      dO eddPdQdR      dS edddTdU      dV eddWdXdY      dZ edd[d\d]      d^ edd_d`da      db edddcdd      de eddfdgdh      di edddjdk      dl edddmdn      do eddpdqdr      i ds edddtdu      dv eddwdxdy      dz eddd{d|      d} eddd~d      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddÐd«      d edddŐdƫ      d edddȐdɫ      d edddːd̫      d edddΐdϫ      d edddѐdҫ      d eddԐdՐd֫      d edddؐd٫      d edddېdܫ      d eddސdߐd      d edddd      d edddd      i d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d edddd      d eddd d      d edddd      d edddd      d	 edd
dd      d edddd      d edddd      d edddd      d edddd      d edddd      d eddd d!      i d" edd#d$d%      d& edd'd(d)      d* eddd+d,      d- eddd.d/      d0 eddd1d2      d3 eddd4d5      d6 eddd7d8      d9 ed:d;d<d=      d> eddd?d@      dA eddBdCdD      dE eddFdGdH      dI edddJdK      dL eddMdNdO      dP edddQdP      dR edddSdT      dU eddVdWdX      dY eddZd[d\       eddd]d^       eddd_d`       edddadb       edddcdd       edddedf       eddgdhdi       edddjdk       eddldmdn       edddodp       edddqdr       edddsdt      duZdxdvZyw(y  zmLanguage codes and names from ISO 639.

Derived from
https://www.loc.gov/standards/iso639-2/ascii_8bits.html
    )annotations)
NamedTuplec                  :    e Zd ZU dZded<   ded<   ded<   ded<   y)ISOCodeDatazData for a single ISO 639 code.straltalpha_2englishfrenchN)__name__
__module____qualname____doc____annotations__     H/var/www/html/qr/venv/lib/python3.12/site-packages/ocrmypdf/languages.pyr   r      s    )	HLLKr   r   aar aaAfarafarabkab	AbkhazianabkhazeaceAchineseacehachAcoliacoliadaAdangmeadangmeadyzAdyghe; Adygeiu   adyghéafazAfro-Asiatic languageszafro-asiatiques, languesafhAfrihiliafrihiliafraf	Afrikaans	afrikaansainAinuu   aïnouakaakAkanakanakkAkkadianakkadienalbsqisqAlbanianalbanaisaleAleutu   aléoutealgzAlgonquian languageszalgonquines, languesr   zSouthern Altaizaltai du SudamhamAmharic	amhariqueangzEnglish, Old (ca.450-1100)zanglo-saxon (ca.450-1100)anpAngikaangikaapazApache languageszapaches, languesaraarArabicarabearcz>Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)u   araméen d'empire (700-300 BCE)argan	Aragonese	aragonaisarmhyehyArmenianu	   arménienarnzMapudungun; Mapuchezmapudungun; mapuche; mapucearpArapahoarapahoartzArtificial languageszartificielles, languesarwArawakarawakasmasAssameseassamaisastz&Asturian; Bable; Leonese; Asturleoneseu)   asturien; bable; léonais; asturoléonaisathzAthapascan languageszathapascanes, languesauszAustralian languageszaustraliennes, languesavaavAvaricavaraveaeAvestan	avestiqueawaAwadhiawadhiaymayAymaraaymaraazeazAzerbaijaniu   azéribadzBanda languageszbanda, languesbaizBamileke languagesu   bamiléké, languesbakbaBashkirbachkirbalBaluchi	baloutchibambmBambarabambarabanBalinesebalinaisbaqeuseuBasquebasquebasBasabasabatzBaltic languageszbaltes, languesbejzBeja; Bedawiyetbedjabelbe
Belarusianu   biélorussebemBembabembabenbnBengalibengaliberzBerber languagesu   berbères, languesbhoBhojpuribhojpuribihbhzBihari languageszlangues biharisbikBikolbikolbinz	Bini; Edoz	bini; edobisbiBislama	bichlamarblaSiksika	blackfootbntzBantu languageszbantou, languesbosbsBosnian	bosniaquebraBrajbrajbrebrBretonbretonbtkzBatak languageszbatak, languesbuaBuriatbouriatebugBuginesebugibulbg	BulgarianbulgareburmyamyBurmesebirmanbynzBlin; Bilinzblin; bilencadCaddocaddocaiz!Central American Indian languagesu/   amérindiennes de L'Amérique centrale, languescarzGalibi Caribzkarib; galibi; caribcatcazCatalan; Valencianzcatalan; valenciencauzCaucasian languageszcaucasiennes, languescebCebuanocebuanocelzCeltic languagesz#celtiques, langues; celtes, langueschachChamorrochamorrochbChibchachibchacheceChechenu   tchétchènechgChagataiu
   djaghataïchizhozhChinesechinoischkChuukesechuukchmMarimarichnzChinook jargonzchinook, jargonchoChoctawchoctawchpzChipewyan; Dene Suline	chipewyanchrCherokeecherokeechucuzPChurch Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonicu?   slavon d'église; vieux slave; slavon liturgique; vieux bulgarechvcvChuvash
tchouvachechyCheyennecheyennecmczChamic languageszchames, languescnrMontenegrinu   monténégrincopCopticcoptecorkwCornishcorniquecoscoCorsicancorsecpez"Creoles and pidgins, English basedu(   créoles et pidgins basés sur l'anglaiscpfz!Creoles and pidgins, French-basedu+   créoles et pidgins basés sur le françaiscppz%Creoles and pidgins, Portuguese-basedu+   créoles et pidgins basés sur le portugaiscrecrCreecreecrhzCrimean Tatar; Crimean Turkishu   tatar de CrimécrpzCreoles and pidginsu   créoles et pidginscsb	KashubiankachoubecuszCushitic languageszcouchitiques, languesczecescsCzechu   tchèquedakDakotadakotadandaDanishdanoisdarDargwadargwadayzLand Dayak languageszdayak, languesdelDelawaredelawaredenzSlave (Athapascan)zesclave (athapascan)dgrDogribdogribdinDinkadinkadivdvzDivehi; Dhivehi; Maldivian	maldiviendoiDogridogridrazDravidian languageszdravidiennes, languesdsbzLower Sorbianz
bas-sorabeduaDualadoualadumzDutch, Middle (ca.1050-1350)u"   néerlandais moyen (ca. 1050-1350)dutnldnlzDutch; Flemishu   néerlandais; flamanddyuDyuladiouladzodzDzongkhadzongkhaefiEfikefikegyzEgyptian (Ancient)u	   égyptienekaEkajukekajukelxElamiteu   élamiteengenEnglishanglaisenmzEnglish, Middle (1100-1500)zanglais moyen (1100-1500)epoeo	Esperantou
   espérantoestetEstonianestonieneweeeEweu   éwéewoEwondou   éwondofanFangfangfaofoFaroeseu	   féroïenfatFantifantifijfjFijianfidjienfilzFilipino; Pilipinozfilipino; pilipinofinfiFinnishfinnoisfiuzFinno-Ugrian languageszfinno-ougriennes, languesfonFonfrefrafrFrenchu	   françaisfrmzFrench, Middle (ca.1400-1600)u   français moyen (1400-1600)frozFrench, Old (842-ca.1400)u   français ancien (842-ca.1400)frrzNorthern Frisianzfrison septentrionalfrszEastern Frisianzfrison orientalfryfyzWestern Frisianzfrison occidentalfulffFulahpeulfurFriulianfrioulangaaGagagayGayogayogbaGbayagbayagemzGermanic languageszgermaniques, languesgeokatkaGeorgianu	   géorgiengerdeudeGermanallemandgezGeezu   guèzegil
GilbertesekiribatiglagdzGaelic; Scottish Gaelicu   gaélique; gaélique écossaisgleIrish	irlandaisglgglGaliciangalicienglvgvManxzmanx; mannoisgmhz"German, Middle High (ca.1050-1500)z$allemand, moyen haut (ca. 1050-1500)gohzGerman, Old High (ca.750-1050)z#allemand, vieux haut (ca. 750-1050)gonGondigondgor	Gorontalo	gorontalogotGothicgothiquegrbGrebogrebogrczGreek, Ancient (to 1453)u   grec ancien (jusqu'à 1453)greellelzGreek, Modern (1453-)u   grec moderne (après 1453)grngnGuaraniguaranigswz!Swiss German; Alemannic; Alsatianu)   suisse alémanique; alémanique; alsaciengujguGujarati	goudjratigwizGwich'inzgwich'inhaiHaidahaidahathtzHaitian; Haitian Creoleu   haïtien; créole haïtienhauhaHausahaoussahawHawaiianu   hawaïenhebheHebrewu   hébreuherhzHererohererohil
Hiligaynon
hiligaynonhimz-Himachali languages; Western Pahari languagesz0langues himachalis; langues paharis occidentaleshinhiHindihindihitHittitehittitehmnzHmong; Monghmonghmohoz	Hiri Motuz	hiri motuhrvhrCroatiancroatehsbzUpper Sorbianzhaut-sorabehunhu	HungarianhongroishupHupahupaibaIbanibaniboigIgboigboiceislis	Icelandic	islandaisidoioIdoiiiiizSichuan Yi; Nuosuzyi de SichuanijozIjo languageszijo, languesikuiu	Inuktitut	inuktitutileiezInterlingue; OccidentalinterlingueiloIlokoilocanoinaiaz:Interlingua (International Auxiliary Language Association)z.interlingua (langue auxiliaire internationale)inczIndic languageszindo-aryennes, languesindid
Indonesianu   indonésieninezIndo-European languagesu   indo-européennes, languesinhIngushingoucheipkikInupiaqinupiaqirazIranian languagesziraniennes, languesirozIroquoian languagesziroquoises, languesitaitItalianitalienjavjvJavanesejavanaisjboLojbanlojbanjpnjaJapanesejaponaisjprzJudeo-Persianu   judéo-persanjrbzJudeo-Arabicu   judéo-arabekaazKara-Kalpak
karakalpakkabKabylekabylekaczKachin; Jingphozkachin; jingphokalklzKalaallisut; GreenlandicgroenlandaiskamKambakambakanknKannadakannadakarzKaren languageszkaren, langueskasksKashmirikashmirikaukrKanurikanourikawKawikawikazkkKazakhkazakhkbd	Kabardian	kabardienkhaKhasikhasikhizKhoisan languagesu   khoïsan, langueskhmkmzCentral Khmerzkhmer centralkhozKhotanese; Sakanzkhotanais; sakankikkizKikuyu; GikuyukikuyukinrwKinyarwandarwandakirkyzKirghiz; KyrgyzkirghizkmbKimbundukimbundukokKonkanikonkanikomkvKomikonkgKongokongokorkoKoreanu   coréenkosKosraeankosraekpeKpelleu   kpellékrczKarachay-Balkarzkaratchai balkarkrlKarelianu	   carélienkrozKru languageszkrou, langueskruKurukhkurukhkuakjzKuanyama; Kwanyamazkuanyama; kwanyamakumKumykkoumykkurkuKurdishkurdekutKutenaikutenailadLadinou   judéo-espagnollahLahndalahndalamLambalambalaoloLaolatlaLatinlatinlavlvLatvianlettonlezLezghianlezghienlimliz Limburgan; Limburger; LimburgishlimbourgeoislinlnLingalalingalalitlt
Lithuanian	lituanienlolMongomongolozLoziloziltzlbzLuxembourgish; Letzeburgeschluxembourgeoisluaz
Luba-Luluaz
luba-lulualubluzLuba-Katangazluba-katangaluglgGandagandaluiLuisenoluisenolunLundalundaluozLuo (Kenya and Tanzania)zluo (Kenya et Tanzanie)lusLushailushaimacmkdmk
Macedonianu   macédonienmadMadurese	madouraismagMagahimagahimahmhMarshallesemarshallmaiMaithilimaithilimakMakasarmakassarmalml	Malayalam	malayalammanMandingo	mandinguemaomrimiMaorimaorimapzAustronesian languagesu   austronésiennes, languesmarmrMarathimarathemasMasaiu   massaïmaymsamsMalaymalaismdfMokshamoksamdrMandarmandarmenMendeu   mendémgazIrish, Middle (900-1200)zirlandais moyen (900-1200)miczMi'kmaq; Micmaczmi'kmaq; micmacminMinangkabauminangkabaumiszUncoded languagesu   langues non codéesmkhzMon-Khmer languagesu   môn-khmer, languesmlgmgMalagasymalgachemltmtMaltesemaltaismncManchumandchoumniManipurimanipurimnozManobo languageszmanobo, languesmohMohawkmohawkmonmn	MongolianmongolmosMossiu   morémulzMultiple languagesmultilinguemunzMunda languageszmounda, languesmusCreekmuskogeemwl	Mirandese	mirandaismwrMarwarimarvarimynzMayan languageszmaya, languesmyvErzyaerzanahzNahuatl languagesznahuatl, languesnaizNorth American Indian languagesu   nord-amérindiennes, languesnap
Neapolitan
napolitainnaunaNaurunauruannavnvzNavajo; NavahonavahonblnrzNdebele, South; South Ndebeleu   ndébélé du SudndendzNdebele, North; North Ndebeleu   ndébélé du NordndongNdongandongandsz.Low German; Low Saxon; German, Low; Saxon, Lowz2bas allemand; bas saxon; allemand, bas; saxon, basnepneNepaliu	   népalaisnewzNepal Bhasa; Newariznepal bhasa; newariniaNiasniasniczNiger-Kordofanian languagesu   nigéro-kordofaniennes, languesniuNiueanu   niuénnonnz%Norwegian Nynorsk; Nynorsk, Norwegianu'   norvégien nynorsk; nynorsk, norvégiennobnbu%   Bokmål, Norwegian; Norwegian Bokmålu   norvégien bokmålnogNogaiu   nogaï; nogaynonz
Norse, Oldznorrois, vieuxnorno	Norwegianu
   norvégiennqozN'Kozn'konsozPedi; Sepedi; Northern Sothozpedi; sepedi; sotho du NordnubzNubian languagesznubiennes, languesnwcz3Classical Newari; Old Newari; Classical Nepal Bhasaznewari classiquenyanyzChichewa; Chewa; Nyanjazchichewa; chewa; nyanjanymNyamwezinyamwezinynNyankoleu	   nyankolényoNyoronyoronziNzimanzemaocioczOccitan (post 1500)u   occitan (après 1500)ojiojOjibwaojibwaoriorOriyaoriyaormomOromogallaosaOsageosageossoszOssetian; Osseticu   ossèteotazTurkish, Ottoman (1500-1928)zturc ottoman (1500-1928)otozOtomian languageszotomi, languespaazPapuan languageszpapoues, languespag
Pangasinan
pangasinanpalPahlavipahlavipamzPampanga; Kapampangan	pampanganpanpazPanjabi; Punjabipendjabipap
Papiamento
papiamentopauPalauanpalaupeozPersian, Old (ca.600-400 B.C.)z$perse, vieux (ca. 600-400 av. J.-C.)perfasfaPersianpersanphizPhilippine languageszphilippines, languesphn
Phoenicianu
   phénicienplipiPalipalipolplPolishpolonaispon	Pohnpeianpohnpeiporpt
Portuguese	portugaisprazPrakrit languagesu   prâkrit, languesprou1   Provençal, Old (to 1500); Occitan, Old (to 1500)uA   provençal ancien (jusqu'à 1500); occitan ancien (jusqu'à 1500)puspszPushto; PashtopachtoqaazReserved for local useu   réservée à l'usage localquequQuechuaquechuaraj
Rajasthani
rajasthanirapRapanuirapanuirarzRarotongan; Cook Islands Maoriu   rarotonga; maori des îles CookroazRomance languageszromanes, languesrohrmRomanshromancheromRomanytsiganerumronrozRomanian; Moldavian; Moldovanzroumain; moldaverunrnRundirundirupz%Aromanian; Arumanian; Macedo-Romanianu   aroumain; macédo-roumainrusruRussianrussesadSandawesandawesagsgSangosangosahYakutiakoutesaizSouth American Indian languagesu   sud-amérindiennes, languessalzSalishan languageszsalishennes, languessamzSamaritan Aramaic
samaritainsansaSanskritsanskritsasSasaksasaksatSantalisantalscnSiciliansicilienscoScotsu	   écossaisselSelkupselkoupesemzSemitic languagesu   sémitiques, languessgazIrish, Old (to 900)u   irlandais ancien (jusqu'à 900)sgnzSign Languageszlangues des signesshnShanchansidSidamosidamosinsizSinhala; Sinhalese
singhalaissiozSiouan languageszsioux, languessitzSino-Tibetan languagesu   sino-tibétaines, languesslazSlavic languageszslaves, languessloslkskSlovakslovaqueslvsl	Slovenianu   slovènesmazSouthern Samizsami du SudsmesezNorthern Samizsami du NordsmizSami languageszsames, languessmjz	Lule Samizsami de Lulesmnz
Inari Samizsami d'InarismosmSamoansamoansmsz
Skolt Samiz
sami skoltsnasnShonashonasndsdSindhisindhisnkSoninkeu   soninkésogSogdiansogdiensomsoSomalisomalisonzSonghai languageszsonghai, languessotstzSotho, Southernzsotho du SudspaeszSpanish; Castilianzespagnol; castillansrdsc	SardiniansardesrnzSranan Tongozsranan tongosrpsrSerbianserbesrrSereru   sérèressazNilo-Saharan languagesznilo-sahariennes, languessswssSwatiswatisukSukumasukumasunsu	Sundanese
soundanaissusSususoussousuxSumerianu	   sumérienswaswSwahiliswahiliswesvSwedishu   suédoissyczClassical Syriaczsyriaque classiquesyrSyriacsyriaquetahtyTahitiantahitientaizTai languagesztai, languestamtaTamiltamoultatttTatartatartelteTeluguu	   télougoutemTimnetemneterTerenoterenotetTetumtetumtgktgTajiktadjiktgltlTagalogtagalogthathThaiu   thaïtibbodboTibetanu	   tibétaintigTigreu   tigrétirtiTigrinyatigrignativTivtklTokelautokelautlhzKlingon; tlhIngan-HolklingontliTlingittlingittmhTamashektamacheqtogzTonga (Nyasa)ztonga (Nyasa)tontozTonga (Tonga Islands)u   tongan (Îles Tonga)tpiz	Tok Pisinz	tok pisintsi	Tsimshian	tsimshiantsntnTswanatswanatsotsTsongatsongatuktkTurkmenu	   turkmènetumTumbukatumbukatupzTupi languagesztupi, languesturtrTurkishturctutzAltaic languagesu   altaïques, languestvlTuvalutuvalutwitwTwityvTuviniantouvaudmUdmurt	oudmourteugaUgariticougaritiqueuigugzUighur; Uyghuru   ouïgourukruk	Ukrainian	ukrainienumbUmbunduumbunduundUndeterminedu   indéterminéeurdurUrduourdouuzbuzUzbekouszbekvaiVaiu   vaïvenveVendavendavievi
Vietnamese
vietnamienvolvou   Volapüku   volapükvotVoticvotewakzWakashan languageszwakashanes, langueswalzWolaitta; Wolayttazwolaitta; wolayttawarWaraywaraywasWashowashowelcymcyWelshgalloiswenzSorbian languageszsorabes, langueswlnwaWalloonwallonwolwoWolofwolofxalzKalmyk; Oiratu   kalmouk; oïratxhoxhXhosaxhosayaoYaoyapYapeseyapoisyidyiYiddishyiddishyoryoYorubayorubazYupik languageszyupik, languesZapotecu
   zapotèquez!Blissymbols; Blissymbolics; Blisszsymboles Bliss; BlissZenagazenagazStandard Moroccan Tamazightzamazighe standard marocainzazZhuang; Chuangzzhuang; chuangzZande languagesu   zandé, langueszuZuluzoulouZunizuniz%No linguistic content; Not applicablez+pas de contenu linguistique; non applicablez.Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazakiz.zaza; dimili; dimli; kirdki; kirmanjki; zazaki)ypkzapzblzenzghzhazndzulzunzxxzzac                :    | t         v rt         |    j                  S y)z)Convert ISO 639-3 code to ISO 639-2 code.r   )	ISO_639_3r	   )iso3s    r   iso_639_2_from_3r  O  s    y&&&r   N)r  r   returnr   )r   
__future__r   typingr   r   r  r  r   r   r   <module>r     s(3  
 # * u	;r40u	;r4i8u 
;r2z62u 
;r2w0	u
 
;r2y)4u 
;r2/;u 
;

 "	u 
;r2z:6u 
;r4k:u 
;r2vx0u  
;r40!u" 
;r2z:6#u$ 
;udJ
;%u& 
;r2w
3'u( 
;

	)u4 
;r2/@5u6 
;r4K87u8 
;

$#	9uD 
;r2x2EuF 
;r213EFGuH 
;r473IuJ 
;

H)	KuV 
;r4k:WuX 
;udJ<YuZ 
;

%	[uf 
;r2y)4guh 
;

 	iut 
;r2x2uuv 
;r4Z8wux 
;

03	yuD 
;

	EuP 
;

 	Qu\ 
;r462]u^ 
;r4K8_u` 
;r2x2aub 
;r484cud 
;r49euf 
;r202BCguh 
;r235JKiuj 
;r4I6kul 
;r2y+6mun 
;r4I6oup 
;r2z:6qur 
;udHh7sut 
;r2vv.uuv 
;r213DEwux 
;r20':yuz 
;r4}={u| 
;r2w0}u~ 
;r4I6u@ 
;r213GHAuB 
;r2z:6CuD 
;r4!35FGEuF 
;r2w0GuH 
;r2{K8IuJ 
;r4K8KuL 
;r2y+6MuN 
;r202CDOuP 
;r4K8QuR 
;r2vv.SuT 
;r484UuV 
;r202BCWuX 
;r2x4YuZ 
;r2z62[u\ 
;r4i8]u^ 
;udIx8_u` 
;r2}m<aub 
;r2w0cud 
;

+9	eup 
;r2~/EFqur 
;r4!57KLsut 
;

	uu@ 
;r2y)4AuB 
;

-	CuN 
;r4Z8OuP 
;r2y)4QuR 
;r4N;SuT 
;r2z<8UuV 
;udIy9WuX 
;r2z73YuZ 
;r2vv.[u\ 
;r2/1BC]u^ 
;r2y)4_u` 
;r27Eaub 
;r2z:6cud 
;
2 	Jeuv 
;r4L9wux 
;r2z:6yuz 
;r213DE{u| 
;r2}o>}u~ 
;r2x1u@ 
;r4J7AuB 
;r4W5CuD 
;

,2	EuP 
;

+5	Qu\ 
;

/5	]uh 
;r40iuj 
;

(	kuv 
;r246KLwux 
;r2{J7yuz 
;r235LM{u| 
;udGZ8}u~ 
;r2x2u@ 
;r484AuB 
;r2x2CuD 
;r257GHEuF 
;r2z:6GuH 
;r235KLIuJ 
;r2x2KuL 
;r2w0MuN 
;r4!={KOuP 
;r2w0QuR 
;

	Su^ 
;r2=_u` 
;r2w1aub 
;

&,	cun 
;ud$46MNoup 
;r2w1qur 
;r4Z8sut 
;r2vv.uuv 
;r23[Awux 
;r2x2yuz 
;r2y*5{u| 
;r4I6}u~ 
;

%#	uJ 
;r4l;KuL 
;r4Z8MuN 
;r40OuP 
;r2x3QuR 
;r2vv.SuT 
;r4K8UuV 
;r2w0WuX 
;r495YuZ 
;r235IJ[u\ 
;r4I6]u^ 
;

 #	_uj 
;r2ue,kul 
;udHk:mun 
;

'%	ouz 
;

#(	{uF 
;r213IJGuH 
;r202CDIuJ 
;r4!24GHKuL 
;r4&1MuN 
;r2z:6OuP 
;r2tT*QuR 
;r2vv.SuT 
;r2w0UuV 
;r235KLWuX 
;udJ<YuZ 
;udHj9[u\ 
;r2vx0]u^ 
;r2|Z8_u` 
;
!(	aul 
;r4+6mun 
;r4Z8oup 
;r49qur 
;

,.	su~ 
;

(-	uJ	 
;r2w/K	uL	 
;r2{K8M	uN	 
;r2x4O	uP	 
;r2w0Q	uR	 
;

"%	S	u^	 
;$	_	uj	 
;r4I6k	ul	 
;

+3	m	ux	 
;r4[9y	uz	 
;r2z:6{	u|	 
;r2w0}	u~	 
;
!$		uJ
 
;r4)4K
uL
 
;r2z:6M
uN
 
;r495O
uP
 
;r484Q
uR
 
;r2|\:S
uT
 
;

7:	U
u`
 
;r4'2a
ub
 
;r2y)4c
ud
 
;r2}g6e
uf
 
;r4k:g
uh
 
;r4X6i
uj
 
;r2>k
ul
 
;r4j9m
un
 
;r2vv.o
up
 
;r2vv.q
ur
 
;r40s
ut
 
;udK=u
uv
 
;r4.w
ux
 
;r4!4oFy
uz
 
;r2?{
u|
 
;r4k:}
u~
 
;r4!:MJ
u@ 
;r2w	2AuB 
;
D8	CuN 
;r202JKOuP 
;r4}=QuR 
;

!$	Su^ 
;r2x4_u` 
;r4I6aub 
;r224IJcud 
;r246KLeuf 
;r4I6guh 
;r4Z8iuj 
;r2x2kul 
;r4Z8mun 
;r2@oup 
;r2~~>qur 
;r2}l;sut 
;r2x2uuv 
;r202CDwux 
;r4!;^Lyuz 
;r2w0{u| 
;r4I6}u~ 
;r202BCu@ 
;r4Z8AuB 
;r495CuD 
;r2vv.EuF 
;r484GuH 
;r2{K8IuJ 
;r2w0KuL 
;r224GHMuN 
;r4/BOuP 
;r213EFQuR 
;r4!18<SuT 
;r49UuV 
;r4!2I>WuX 
;r2z:6YuZ 
;r2y)4[u\ 
;r4/]u^ 
;r4'2_u` 
;r495aub 
;r2z84cud 
;r2x3euf 
;r202DEguh 
;r2z;7iuj 
;r2@kul 
;r2x2mun 
;r4!57KLoup 
;r2w1qur 
;r4G4sut 
;r2y)4uuv 
;r2x):;wux 
;r2x2yuz 
;r2w0{u| 
;r4.}u~ 
;r4'2u@ 
;r4H5AuB 
;r2z:6CuD 
;
*	EuP 
;r4I6QuR 
;r4{;SuT 
;r2w0UuV 
;r2vv.WuX 
;
&	Yud 
;r2|\:euf 
;r4@guh 
;r4'2iuj 
;r2y)4kul 
;r2w0mun 
;

"!	ouz 
;r2x2{u| 
;udL-@}u~ 
;r2z;7u@ 
;r2x2AuB 
;r4
;CuD 
;r2z:6EuF 
;r2y*5GuH 
;r4k:IuJ 
;r2z;7KuL 
;udGW5MuN 
;

 #	OuZ 
;r4I6[u\ 
;r2w	2]u^ 
;udGX6_u` 
;r2x1aub 
;r2x2cud 
;r2w1euf 
;

"$	gur 
;r202CDsut 
;r2}m<uuv 
;r224IJwux 
;r246KLyuz 
;r4Z8{u| 
;r4I6}u~ 
;r2x4u@ 
;r2z:6AuB 
;r213DECuD 
;r2x2EuF 
;r4h7GuH 
;r2w0IuJ 
;r23]CKuL 
;r202CDMuN 
;r2w
3OuP 
;r2{K8QuR 
;r2y)4SuT 
;r20/BUuV 
;r2w/WuX 
;r224FGYuZ 
;

)&	[uf 
;r2|\:guh 
;r4)4iuj 
;r4!18<kul 
;
'	mux 
;
'	yuD 
;r484EuF 
;

8<	GuR 
;r4;7SuT 
;r246KLUuV 
;r2vv.WuX 
;

%)	Yud 
;r2x1euf 
;
/1	gur 
;
/	su~ 
;r2w8u@ 
;r2|-=>AuB 
;r4l;CuD 
;r2vv.EuF 
;

&%	GuR 
;r213GHSuT 
;

=	Uu` 
;
!!	aul 
;r2z:6mun 
;r2z;7oup 
;r2w0qur 
;r2w0sut 
;
	uu@ 
;r484AuB 
;r4'2CuD 
;r4'2EuF 
;r2w0GuH 
;r4!4i@IuJ 
;

&"	KuV 
;r224DEWuX 
;r213EFYuZ 
;r2|\:[u\ 
;r2y)4]u^ 
;r26D_u` 
;r4!3Z@aub 
;r2|\:cud 
;r2y'2euf 
;

(.	gur 
;udIx8sut 
;

	uu@ 
;r2|\:AuB 
;r40CuD 
;r4:6EuF 
;r2{I6GuH 
;r4{;IuJ 
;r224GHKuL 
;

;K	MuX 
;r4!18<YuZ 
;

 %	[uf 
;r4I6guh 
;r2|\:iuj 
;r2y)4kul 
;

()	mux 
;r224FGyuz 
;r4J7{u| 
;r2x3}u~ 
;'	uJ 
;r4'2KuL 
;

/#	MuX 
;r4G4YuZ 
;r2y)4[u\ 
;r4'2]u^ 
;r2w	2_u` 
;

)%	aul 
;r235KLmun 
;r22LAoup 
;r4Z8qur 
;r2w0sut 
;r2y(3uuv 
;r2z:6wux 
;r2w4yuz 
;r2x4{u| 
;r224JK}u~ 
;

)	uJ 
;r2/1EFKuL 
;r2vv.MuN 
;r2x2OuP 
;r4!5|DQuR 
;r213CDSuT 
;

 #	Uu` 
;r213DEaub 
;udHj9cud 
;r4j9euf 
;r2>guh 
;r4.Aiuj 
;r2/1ABkul 
;r2{N;mun 
;r2|^<oup 
;r484qur 
;r2|\:sut 
;r4'2uuv 
;r484wux 
;r2y*5yuz 
;r2y)4{u| 
;r484}u~ 
;r224FGu@ 
;r4!2NCAuB 
;r4!57LMCuD 
;r4g6EuF 
;r2~~>GuH 
;r4G4IuJ 
;r2w
3KuL 
;

 #	MuX 
;r4'2YuZ 
;r2x2[u\ 
;r4l;]u^ 
;r2vy1_u` 
;r2z;7aub 
;r4I6cud 
;r4J7euf 
;r213GHguh 
;r2x4iuj 
;r4Z8kul 
;r2?mun 
;r4(3oup 
;r4'2qur 
;r4;7sut 
;r2w0uuv 
;r2x2wux 
;r2w0yuz 
;r4(3{u| 
;r4I6}u~ 
;r41u@ 
;udI{;AuB 
;r2w1CuD 
;r4Z8EuF 
;r2ue,GuH 
;r2y)4IuJ 
;r26	BKuL 
;r2y)4MuN 
;r2z:6OuP 
;r2@QuR 
;
	Su^ 
;r2{K8_u` 
;r2{K8aub 
;r484cud 
;r484euf 
;r4K8guh 
;r2y)4iuj 
;r2/Akul 
;r4F3mun 
;r213HIoup 
;r2x2qur 
;r4.sut 
;r2z73uuv 
;r2x5wux 
;r2z=9yuz 
;r4!1:>{u| 
;r4k:}u~ 
;r2y)4u@ 
;r2~/?@AuB 
;r42CuD 
;r4)4EuF 
;r2uf-GuH 
;r4'2IuJ 
;r4|<KuL 
;r4Z8MuN 
;r2w/OuP 
;r235JKQuR 
;r235IJSuT 
;r2w0UuV 
;r2w0WuX 
;udGY7YuZ 
;r224FG[u\ 
;r4H5]u^ 
;r4'2_u` 
;r20ABaub 
;r4'2cud 
;r2ue,euf 
;r2x2guh 
;r4I6iuj 
;r484kul r202BCr2y,7

+	 r2x2

%$	 r4!13CDr202CDr42r2vv.

/5	 

88	_u	pr   