o
    Kεiߩ                     @   s   d Z ddlmZ G dd dZG dd dZG dd dZG d	d
 d
ZG dd dZG dd dZG dd dZ	G dd dZ
G dd dZi Zeed< eed< eed< eed
< eed< eed< e	ed< e
ed< eed< dS )zH
@author:Bengali.AI
indic generall ref: https://r12a.github.io/scripts/
    )print_functionc                   @   s@   e Zd Zg dZg dZg dZg dZeee e e ZdS )english)abcdefghijklmnopqrstuvwxyz)ABCDEFGHIJKLMNOPQRSTUVWXYZ) !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~)
0123456789N)	__name__
__module____qualname__lowerupperpunctuationsnumberssortedvalid rk   rk   M/home/ubuntu/.local/lib/python3.10/site-packages/bnunicodenormalizer/langs.pyr   
   s    r   c                   @   s>  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZd	gZd
Zg dZg dZe
e e e e Zg dZddddddddZdddddZdddddZeee	 Zeee e e	 e
 Zedge e eg dd g Zedge e e
 e e e Zeeeg Z	 eee dg e
 e Zd!S )"banglaul  
        * vowel and consonant division according to : http://bn.wikipedia.org/wiki/%E0%A7%8E
        * consonant conjuncts according to: http://bn.wiktionary.org/wiki/উইকিঅভিধান:বাংলা_যুক্তবর্ণের_তালিকা
        * punctuations according to: https://bn.wikipedia.org/wiki/যতিচিহ্ন
       ়)u   অ   আ   ইu   ঈu   উu   ঊ   ঋu   এu   ঐu   ওu   ঔ)$u   কu   খu   গu   ঘu   ঙu   চu   ছu   জu   ঝu   ঞu   টu   ঠ   ড   ঢu   ণu   তu   থu   দu   ধu   নu   পu   ফ   বu   ভu   ম   য   রu   লu   শu   ষu   সu   হ   ড়   ঢ়   য়   ৎ)
u   াu   িu   ীu   ুu   ূ   ৃu   েu   ৈ   ো   ৌ)u   ঁu   ংu   ঃ)
   ০   ১   ২   ৩   ৪   ৫   ৬   ৭   ৮   ৯)r8   r9   r>   r?   r@   rC   rD   rE   ...rG   :-rH   rI   rJ   rK   rL   rN   rP   rT   rV      ।   ৷u   –   —   ”   √u   ৳u   ্)#u   ঄u   ঍u   ঎u   ঑u   ঒u   ঩u   ঱u   ঳u   ঴u   ঵u   ঺u   ঻u   ৅u   ৆u   ৉u   ৊u   ৏u   ৐u   ৑u   ৒u   ৓u   ৔u   ৕u   ৖u   ৘u   ৙u   ৚u   ৛u   ৞u   ৤u   ৥u   ৼu   ৽u   ৾u   ৿)u   ৺   ৻   ঀ   ঌ   ৡ   ঽ   ৠu   ৲u   ৴   ৵u   ৶r   u   ৸u   ৹(`  u	   এ্যu	   অ্যu	   ক্কu	   ক্টu   ক্ট্যu   ক্ট্রu	   ক্তu   ক্ত্রu	   ক্বu	   ক্মu	   ক্যu	   ক্রu   ক্র্যu	   ক্লu   ক্ল্যu	   ক্ষu   ক্ষ্ণu   ক্ষ্বu   ক্ষ্মu   ক্ষ্ম্যu   ক্ষ্যu	   ক্সu   ক্স্যu	   খ্যu	   খ্রu	   গ্ণu	   গ্ধu   গ্ধ্যu   গ্ধ্রu	   গ্নu   গ্ন্যu	   গ্বu	   গ্মu	   গ্যu	   গ্রu   গ্র্যu	   গ্লu   গ্ল্যu	   ঘ্নu	   ঘ্যu	   ঘ্রu	   ঙ্কu   ঙ্ক্তu   ঙ্ক্যu   ঙ্ক্ষu	   ঙ্খu   ঙ্খ্যu	   ঙ্গu   ঙ্গ্যu	   ঙ্ঘu   ঙ্ঘ্যu   ঙ্ঘ্রu	   ঙ্মu	   চ্চu	   চ্ছu   চ্ছ্বu   চ্ছ্রu	   চ্ঞu	   চ্বu	   চ্যu	   জ্জu   জ্জ্বu	   জ্ঝu	   জ্ঞu	   জ্বu	   জ্যu	   জ্রu	   ঞ্চu	   ঞ্ছu	   ঞ্জu	   ঞ্ঝu	   ট্টu	   ট্বu	   ট্মu	   ট্যu	   ট্রu   ট্র্যu	   ড্ডu	   ড্বu	   ড্যu	   ড্রu   ড্র্যu	   ঢ্যu	   ঢ্রu	   ণ্টu	   ণ্ঠu   ণ্ঠ্যu	   ণ্ডu   ণ্ড্যu   ণ্ড্রu	   ণ্ঢu	   ণ্ণu	   ণ্বu	   ণ্মu	   ণ্যu	   ত্তu   ত্ত্বu   ত্ত্যu	   ত্থu	   ত্নu	   ত্বu	   ত্মu   ত্ম্যu	   ত্যu	   ত্রu   ত্র্যu	   থ্বu	   থ্যu	   থ্রu   থ্র্যu	   দ্গu	   দ্ঘu	   দ্দu   দ্দ্বu	   দ্ধu	   দ্বu	   দ্ভu   দ্ভ্রu	   দ্মu	   দ্যu	   দ্রu   দ্র্যu	   ধ্নu	   ধ্বu	   ধ্মu	   ধ্যu	   ধ্রu	   ন্কu	   ন্টu   ন্ট্যu   ন্ট্রu   ন্ট্র্যu	   ন্ঠu	   ন্ডu   ন্ড্বu   ন্ড্যu   ন্ড্রu	   ন্তu   ন্ত্বu   ন্ত্যu   ন্ত্রu   ন্ত্র্যu	   ন্থu   ন্থ্যu   ন্থ্রu	   ন্দu   ন্দ্বu   ন্দ্যu   ন্দ্রu	   ন্ধu   ন্ধ্যu   ন্ধ্রu	   ন্নu	   ন্বu	   ন্মu	   ন্যu   ন্শ্যu	   ন্সu   ন্স্যu	   প্টu   প্ট্যu	   প্তu	   প্নu	   প্পu	   প্যu	   প্রu   প্র্যu	   প্লu   প্ল্যu	   প্সu	   ফ্যu	   ফ্রu   ফ্র্যu	   ফ্লu   ফ্ল্যu	   ব্জu	   ব্দu	   ব্ধu	   ব্বu	   ব্যu	   ব্রu   ব্র্যu	   ব্লu	   ভ্বu	   ভ্যu	   ভ্রu	   ম্নu   ম্ন্যu	   ম্পu   ম্প্যu   ম্প্রu	   ম্ফu	   ম্বu   ম্ব্রu	   ম্ভu   ম্ভ্রu	   ম্মu	   ম্যu	   ম্রu	   ম্লu	   য্যu	   র্কu   র্ক্টu   র্ক্যu	   র্খu	   র্গu   র্গ্যu   র্গ্রu	   র্ঘu   র্ঘ্যu	   র্চu   র্চ্যu	   র্ছu	   র্জu   র্জ্ঞu   র্জ্যu	   র্ঝu	   র্টu   র্ট্যu   র্ট্রu	   র্ডu   র্ড্রu   র্ঢ্যu	   র্ণu   র্ণ্যu	   র্তu   র্ত্মu   র্ত্যu   র্ত্রu	   র্থu   র্থ্যu	   র্দu   র্দ্বu   র্দ্রu	   র্ধu   র্ধ্বu	   র্নu   র্ন্ডu	   র্পu   র্প্টu   র্প্লu	   র্ফu	   র্বu   র্ব্যu	   র্ভu	   র্মu   র্ম্থu   র্ম্পu   র্ম্যu	   র্যu	   র্লu   র্ল্ডu   র্ল্যu	   র্শu   র্শ্বu   র্শ্যu	   র্ষu   র্ষ্য	   র্সr   u   র্স্টu   র্স্মu   র্স্যu	   র্হ   র্হ্যr   u   র‍্যu	   ল্কu   ল্ক্যu	   ল্গu	   ল্চu	   ল্টu   ল্ট্যu   ল্ট্রu	   ল্ডu   ল্ড্যu   ল্ড্রu	   ল্পu	   ল্ফu	   ল্বu   ল্ব্যu	   ল্ভu	   ল্মu	   ল্যu	   ল্লu	   শ্চu	   শ্ছu	   শ্নu	   শ্বu	   শ্মu	   শ্যu	   শ্রu   শ্র্যu	   শ্লu	   ষ্কu   ষ্ক্রu	   ষ্টu   ষ্ট্যu   ষ্ট্রu	   ষ্ঠu   ষ্ঠ্যu	   ষ্ণu	   ষ্পu   ষ্প্রu	   ষ্ফu	   ষ্বu	   ষ্মu	   ষ্যu	   স্কu   স্ক্যu   স্ক্রu   স্ক্র্যu	   স্খu	   স্চu	   স্টu   স্ট্যu   স্ট্রu   স্ট্র্যu	   স্তu   স্ত্বu   স্ত্যu   স্ত্রu	   স্থu   স্থ্যu	   স্নu   স্ন্যu	   স্পu   স্প্যu   স্প্রu   স্প্র্যu   স্প্লu   স্প্ল্যu	   স্ফu	   স্বu	   স্মu   স্ম্যu	   স্যu	   স্রu	   স্লu   স্ল্যu	   হ্ণu	   হ্নu	   হ্বu	   হ্মu	   হ্যu	   হ্রu	   হ্লu	   য়্যu   ব্ল্যu   র্ন্তu	   ঠ্যu	   ভ্লr   r   rz   rq   rp   )r   r   r   r   r   r   r   ry   rv   rw   rx   )ru   rt   rr   rs   r|   r}   ro   r{   )u   োu   ৌu   অাu   ৄ    ‍   ‌Nrb   rc   rd   __doc__idennuktavowels
consonantsvowel_diacriticsconsonant_diacriticsrh   rg   symbols	connectornon_gylph_unicodeslegacy_symbols	non_chars	conjunctslegacy_maps	nukta_mapdiacritic_mapri   
diacriticsusedrj   complex_rootsinvalid_startsinvalid_connectorsrk   rk   rk   rl   rm      sR    
 "rm   c                   @   s*  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZg Zd	Zg Zg Ze
e e e e Zg Zi Zd
dddddddddd
ZdddddddZeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS ) 
devanagaria8  
        * vowel and consonant division according to :https://unicode-table.com/en/blocks/devanagari/
        * consonant conjuncts according to: https://en.wikipedia.org/wiki/Devanagari_conjuncts
        * punctuations according to: https://www.learnsanskrit.org/guide/devanagari/numerals-and-punctuation/ 
    u   ़)u   ऄu   अ   आu   इu   ईu   उu   ऊu   ऋu   ऌu   ऍu   ऎu   ए   ऐu   ऑu   ऒ   ओ   औu   ॠu   ॡu   ॢu   ॣu   ॲu   ॳu   ॴu   ॵu   ॶu   ॷ)0   क   ख   गu   घu   ङu   चu   छ   जu   झu   ञu   टu   ठ   ड   ढu   णu   तu   थu   दu   ध   न   ऩu   प   फu   बu   भu   म   यu   रu   ऱu   ल   ळ   ऴu   वu   शu   षu   सu   ह   क़   ख़   ग़   ज़   ड़   ढ़   फ़   य़u   ॸu   ॹu   ॺ)u   ऺu   ऻu   ाu   िu   ीu   ुu   ूu   ृu   ॄu   ॅu   ॆu   ेu   ैu   ॉu   ॊ   ो   ौu   ॎu   ॏu   ॕu   ॖu   ॗ)u   ऀu   ँu   ंu   ः)
   ०   १   २   ३   ४   ५   ६   ७   ८   ९)r      ॥rG   rH   r8   r   rL      ऽu   ्r   r   r   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )u   ाेu   ाैu   अाu   अोu   अौu   एेr   r   r   Nr   rk   rk   rk   rl   r   l   sT     "r   c                   @   s"  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZd	gZd
Zg dZg Ze
e e e e Zg Zi Zi Zddddddddddd
Zeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )gujaratia3  
        * vowel and consonant division according to : https://unicode-table.com/en/blocks/gujarati/
        * consonant conjuncts according to: https://en.wikipedia.org/wiki/Gujarati_script
        * punctuations according to: https://github.com/BengaliAI/syntheticWords/blob/main/coreLib/languages.py
    u   ઼)u   અ   આu   ઇu   ઈu   ઉu   ઊu   ઋu   ઌ   ઍ   એ   ઐ   ઑ   ઓ   ઔu   ૠu   ૡu   ૢu   ૣ)#u   કu   ખu   ગu   ઘu   ઙu   ચu   છu   જu   ઝu   ઞu   ટu   ઠu   ડu   ઢu   ણu   તu   થu   દu   ધu   નu   પu   ફu   બu   ભu   મu   યu   રu   લu   ળu   વu   શu   ષu   સu   હu   ૹ)u   ાu   િu   ીu   ુu   ૂu   ૃu   ૄu   ૅu   ેu   ૈ   ૉ   ો   ૌ)u   ઁu   ંu   ઃ)
u   ૦u   ૧u   ૨u   ૩u   ૪u   ૫u   ૬u   ૭u   ૮u   ૯)u   ઽrC   rH   r   rL   r8   rG   r   r   r>   r   r?   r@   rT   rV   rN   rP   r   rI   rK   rJ   r   rE   rD      ૱u   ્)$u   ઀u   ઄u   ઩u   ઱u   ઴u   ઺u   ઻u   ૆u   ૊u   ૎u   ૏u   ૑u   ૒u   ૓u   ૔u   ૕u   ૖u   ૗u   ૘u   ૙u   ૚u   ૛u   ૜u   ૝u   ૞u   ૟u   ૤u   ૥r   u   ૲u   ૳u   ૴u   ૵u   ૶u   ૷u   ૸r   r   r   r   r   r   r   r   r   r   )
u   ાેu   ાૅu   ાૈu   અાu   અેu   અોu   અૅu   અૉu   અૈu   અૌr   r   r   Nr   rk   rk   rk   rl   r      sH     "r   c                   @   s   e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZg d	Zd
Zg dZg Ze
e e e e Zg Zi ZdddZddddddZeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )odiyaa,  
        * vowel and consonant division according to : https://unicode-table.com/en/blocks/oriya/
        * consonant conjuncts according to: https://en.wikipedia.org/wiki/Odia_script
        * punctuations according to: https://github.com/BengaliAI/syntheticWords/blob/main/coreLib/languages.py
    u   ଼)u   ଅ   ଆu   ଇu   ଈu   ଉu   ଊu   ଋu   ଌu   ଏ   ଐu   ଓ   ଔu   ୠu   ୡ)&u   କu   ଖu   ଗu   ଘu   ଙu   ଚu   ଛu   ଜu   ଝu   ଞu   ଟu   ଠ   ଡ   ଢu   ଣu   ତu   ଥu   ଦu   ଧu   ନu   ପu   ଫu   ବu   ଭu   ମu   ଯu   ରu   ଲu   ଳu   ଵu   ଶu   ଷu   ସu   ହ   ଡ଼   ଢ଼u   ୟu   ୱ)u   ାu   ିu   ୀu   ୁu   ୂu   ୃu   ୄu   େu   ୈ   ୋ   ୌu   ୢu   ୣ)u   ଁu   ଂu   ଃ)
u   ୦u   ୧u   ୨u   ୩u   ୪u   ୫u   ୬u   ୭u   ୮u   ୯rC   rH   r   rL   r8   rG   r   r   r>   r   r?   r@   rT   rV   rN   rP   r   rI   rK   rJ   r   rE   rD   )u   ୲u   ୳u   ୴u   ୵u   ୶u   ୷u   ୍)%u   ଀u   ଄u   ଍u   ଎u   ଑u   ଒u   ଩u   ଱u   ଴u   ଺u   ଻u   ୅u   ୆u   ୉u   ୊u   ୎u   ୏u   ୐u   ୑u   ୒u   ୓u   ୔u   ୘u   ୙u   ୚u   ୛u   ୞u   ୤u   ୥u   ୸u   ୹u   ୺u   ୻u   ୼u   ୽u   ୾u   ୿r   r   )r   r   r   r   r   r   r   )u   ୋu   ୈାu   ଓୗu   ଏୗu   ଅାr   r   r   Nr   rk   rk   rk   rl   r     sB     "r   c                   @   s  e Zd ZdZd ZdZg dZg dZg dZddgZ	g dZ
g d	Zg d
ZdZg dZg Ze
e e e e Zg Zi Zi ZdddZeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )tamila-  
        * vowel and consonant division according to : https://unicode-table.com/en/blocks/tamil/
        * consonant conjuncts according to: https://en.wikipedia.org/wiki/Tamil_script
        * punctuations according to: https://github.com/BengaliAI/syntheticWords/blob/main/coreLib/languages.py
     )u   அu   ஆu   இu   ஈu   உu   ஊu   எu   ஏu   ஐu   ஒu   ஓu   ஔ)u   கu   ஙu   சu   ஜu   ஞu   டu   ணu   தu   நu   னu   பu   மu   யu   ரu   றu   லu   ளu   ழu   வu   ஶu   ஷu   ஸu   ஹ)u   ாu   ிu   ீu   ுu   ூu   ெu   ேu   ை   ொ   ோu   ௌu   ஂu   ஃ)u   ௦u   ௧u   ௨u   ௩u   ௪u   ௫u   ௬u   ௭u   ௮u   ௯u   ௰u   ௱u   ௲r   )u   ௳u   ௴u   ௵u   ௹u   ௶u   ௷u   ௸u   ௺u   ்)Du   ஀u   ஁u   ஄u   ஋u   ஌u   ஍u   ஑u   ஖u   ஗u   ஘u   ஛u   ஝u   ஠u   ஡u   ஢u   ஥u   ஦u   ஧u   ஫u   ஬u   ஭u   ஺u   ஻u   ஼u   ஽u   ௃u   ௄u   ௅u   ௉u   ௎u   ௏   ௘   ௙   ௚   ௛   ௜   ௝   ௞   ௟   ௠   ௡   ௢   ௣u   ௑u   ௒u   ௓u   ௔u   ௕u   ௖r   r   r   r   r   r   r   r   r   r   r   r   u   ௤u   ௥u   ௻u   ௼u   ௽u   ௾u   ௿r   r   )u   ொu   ோr   r   r   Nr   rk   rk   rk   rl   r   H  s8     "r   c                   @   s&  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZg Zd	Zg d
Zg Ze
e e e e Zg Zi ZdddddddZdddddddZeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )panjabia  
        * vowel and consonant division according to : https://unicode-table.com/en/blocks/gurmukhi/
        * consonant conjuncts according to: NOT USED
        * punctuations according to: https://github.com/BengaliAI/syntheticWords/blob/main/coreLib/languages.py
    u   ਼)u   ਅ   ਆu   ਇu   ਈu   ਉu   ਊu   ਏ   ਐu   ਓ   ਔu   ੲu   ੳ)&u   ਕ   ਖ   ਗu   ਘu   ਙu   ਚu   ਛ   ਜu   ਝu   ਞu   ਟu   ਠu   ਡu   ਢu   ਣu   ਤu   ਥu   ਦu   ਧu   ਨu   ਪ   ਫu   ਬu   ਭu   ਮu   ਯu   ਰ   ਲ   ਲ਼u   ਵ   ਸ਼   ਸu   ਹ   ਖ਼   ਗ਼   ਜ਼u   ੜ   ਫ਼)	u   ਾu   ਿ   ੀu   ੁu   ੂu   ੇu   ੈu   ੋ   ੌ)u   ਁu   ਂu   ਃ)
u   ੦u   ੧u   ੨u   ੩u   ੪u   ੫u   ੬u   ੭u   ੮u   ੯r   u   ੍)1u   ਀u   ਄u   ਋u   ਌u   ਍u   ਎u   ਑u   ਒u   ਩u   ਱u   ਴u   ਷u   ਺u   ਻u   ਽u   ੃u   ੄u   ੅u   ੆u   ੉u   ੊u   ੎u   ੏u   ੐u   ੒u   ੓u   ੔u   ੕u   ੖u   ੗u   ੘u   ੝u   ੟u   ੠u   ੡u   ੢u   ੣u   ੤u   ੥u   ੶u   ੷u   ੸u   ੹u   ੺u   ੻u   ੼u   ੽u   ੾u   ੿r  r  r  r  r	  r  )r  r  r  r  r
  r  r  r  r  r  r   )u   ੇੋu   ਾੇu   ਾੋu   ਅੈu   ਅੌu   ਅਾr   r   r   Nr   rk   rk   rk   rl   r     sL     "r   c                   @   s  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZg d	Zd
Zg dZdgZe
e e e e Zg Zi Zi Zi Zeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )	malayalama  
        * vowel and consonant division according to: https://unicode-table.com/en/blocks/malayalam/
        * consonant conjuncts according to: Self Generated
        * punctuations according to: https://github.com/BengaliAI/syntheticWords/blob/main/coreLib/languages.py
    rn   )u   അu   ആu   ഇu   ഈu   ഉu   ഊu   ഋu   ഌu   എu   ഏu   ഐu   ഒu   ഓu   ഔu   ൠu   ൡ)&u   കu   ഖu   ഗu   ഘu   ങu   ചu   ഛu   ജu   ഝu   ഞu   ടu   ഠu   ഡu   ഢu   ണu   തu   ഥu   ദu   ധu   നu   ഩu   പu   ഫu   ബu   ഭu   മu   യu   രu   റu   ലu   ളu   ഴu   വu   ശu   ഷu   സu   ഹu   ഺ)u   ാu   ിu   ീu   ുu   ൂu   ൃu   ൄu   െu   േu   ൈu   ൊu   ോu   ൌu   ൗu   ൢu   ൣ)u   ഀu   ഁu   ംu   ഃu   ഄ)u   ൦u   ൧u   ൨u   ൩u   ൪u   ൫u   ൬u   ൭u   ൮u   ൯u   ൘u   ൙u   ൚u   ൛u   ൜u   ൝u   ൞u   ൰u   ൱u   ൲u   ൳u   ൴u   ൵u   ൶u   ൷u   ൸r   )u   ഽu   ൏u   ൹u   ്)
u   ൤u   ൥u   ൐u   ൑u   ൒u   ൓u   ൉u   ൅u   ഑u   ഍u   ൟr   r   r   Nr   rk   rk   rk   rl   r    s4     "r  c                   @   s  e Zd ZdZd ZdZg dZg dZg dZg dZ	g dZ
g dZg d	Zd
Zg Zg Ze
e e e e Zg Zi Zi ZdddZeee	 Zeee e e	 e
 Zedge e eg ddg Zedge e e
 e e e Zeeeg Z	 eee e
 e ZdS )sylhetinagriz)
        * according to asif sushmit
    r   )u   ꠀu   ꠁu   ꠃu   ꠄu   ꠅ)u   ꠇu   ꠈu   ꠉu   ꠊu   ꠌu   ꠍu   ꠎu   ꠏu   ꠐu   ꠑu   ꠒu   ꠓu   ꠔu   ꠕu   ꠖu   ꠗu   ꠘu   ꠙu   ꠚu   ꠛu   ꠜu   ꠝu   ꠞu   ꠟu   ꠠu   ꠡu   ꠢ)u   ꠣu   ꠤu   ꠥu   ꠦ   ꠧ)u   ꠋu   ꠂu   ꠬)r~   r   r   r   r   r   r   r   r   r   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   r   r   r   r   r   r   r   r   r   r   )
r   r   rG   rH   r8   r   rL   r   rE   rC   )u   ꠨u   ꠩u   ꠪u   ꠫u   ꠆r  )u   ꠦꠣu   ꠣꠦr   r   r   Nr   rk   rk   rk   rl   r    s8     "r  N)r   
__future__r   r   rm   r   r   r   r   r   r  r  	languagesrk   rk   rk   rl   <module>   s*   WNIEBK;4