a
    Xh٦                  J  @  s  U d dl mZ d dlmZmZmZmZmZ d dlm	Z	 d dl
mZ d dl
mZ eg ddeegeegdZd	ed
< dZded< edZded< dZded< ededdeddeddeddeddeddeddeddeddeddeddeddeddeddedd ed d!ed!d"ed"d#ed#d$ed$d%ed%d&ed&d'ed'd(ed(d)ed)d*ed*d+ed+d,ed,d-ed-d.ed.d/ed/d0ed0d1ed1d2ed2d3ed3d4ed4d5ed5d6ed6d7ed7d8ed8d9ed9d:ed:d;ed;d<ed<d=ed=d>ed>d?ed?d@ed@dAedAdBedBdCedCdDedDdEedEdFedFdGedGdHedHdIedIdJedJdKedKdLedLdMedMdNedNdOedOdPedPdQedQdRedRdSedSdTedTdUedUdVedVdWedWdXedXdYedYdZedZd[ed[d\ed\d]ed]d^ed^d_ed_d`ed`daedadbedbdcedcddedddeededfedfdgedgdhedhdiedidjedjdkedkdledldmedmdnedndoedodpedpdqedqdredrdsedsdtedtduedudvedvdwedwdxedxdyedydzedzd{ed|d}ed}d~ed~deddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddÃeddăeddŃeddǃeddȃeddɃeddʃedd˃edd̃edd̓eddσeddЃedd҃eddӃeddԃeddՃedd׃edd؃eddكeddۃedd܃edd݃eddރedd߃eddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddeddedded deddeddeddeddeddedd	ed
deddeddeddeddeddeddeddeddeddeddeddeddeddeddedd ed d!ed!d"ed"d#ed#d$ed%d&ed&d'ed'd(ed)d*ed+d,ed,d-ed-d.ed.d/ed/d0ed1d2ed3d4ed5d6ed6d7ed7d8ed8d9ed9d:ed;d<ed<d=ed=d>ed>d?ed?d@edAdBedBdCedDdEedFdGedGdHedHdIedJdKedKdLedLdMedMdNedOdPedPdQedRdSedSdTedTdUedVdWedXdYedYdZed[d\ed]d^ed^d_ed`daedbdcedddeedfdgedhdiedidjedjdkedkdledldmedmdnedndoedodpedpdqedqdredrdsedsdtedtduedudvedvdwedwdxedydzed{d|ed|d}ed}d~ed~deddeddeddeddeddeddedddHZded< g dZded< edeZg dZeedd eee	 e Zded< eeZ ded< g dg ddgg ddgddgg ddgg ddgg dg dg dg dg dg dg dg dg dg dg ddgg ddgdgg dg dg dg dg dg ddgg dddgg dddgddgddgddgdgd(Z!ded< ddÐdĐdŐdƐdǐdȐdɐdʐdːd̐d͐dΐdϐdАdѐdҐdӐdԐdՐd֐dאdؐdِdڐdېdܐdݐdސdߐddd Z"ded< h dZ#ded< dZ$dZ%dZ&ed'e$e%e&gZ(h dZ)ded< h dZ*ded< dZ+ded< g dg dg dg dg dg dg dg dg dg dg dg dg dg dg d g dg dg dg dg dg dg dg dg d	g d
g dg dg dg dg dg dg dg dg dg dg dg dg dg dg dg dd)Z,ded< ee,Z-ded< dS (      )annotations)BOM_UTF8BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32_BEBOM_UTF32_LE)aliases)
IGNORECASE)compile)s   +/v8s   +/v9s   +/v+s   +/v/s   +/v8-s   13)utf_8utf_7gb18030utf_32utf_16zdict[str, bytes | list[bytes]]ENCODING_MARKS    intTOO_SMALL_SEQUENCEg    cATOO_BIG_SEQUENCEi  UTF8_MAXIMAL_ALLOCATION      i  iP  i  i   ip  i   i   i0  i  i   i   iP  i  i  i   i@  i`  ip  i  i 	  i	  i 
  i
  i   i  i   i  i   i  i   i  i   i   i  i   i   i  i  i   i  i  i   i   i@  i`  i  i   i  i   iP  i  i  i   i   i  i   i  i  i   iP  i  i  i  i  i   i  i  i   i   i    ip   i   i   i !  iP!  i!  i "  i #  i $  i@$  i`$  i %  i%  i%  i &  i '  i'  i'  i (  i )  i)  i *  i +  i ,  i`,  i,  i -  i0-  i-  i-  i .  i.  i /  i/  i/  i 0  i@0  i0  i 1  i01  i1  i1  i1  i1  i 2  i 3  i 4  iM  i N  i   i  iФ  i   i@  i  i   i   i   i0  i@  i  i  i   i0  i`  i  i  i   i`  i  i  i   i0  ip  i  i   i  i   i  i   i   i   i   iP  i   i  i   i0  iP  ip  i   i  i   i  i  i@ i i i  i i i i  i0 iP i i i i  iP i i i  i0 ip i i  i i i  i@ i` i i i i 	 i 	 i@	 i	 i	 i 
 i`
 i
 i
 i
 i  i@ i` i i i  iP i i  i@ i` i i i  i0 ip i i i  i i i  iP i i i  iP i i i  i i  i i i i  i` i i i  iP i  iP i i  i` i i  iP i i i  i` i  ip i i  i` i i i  i` i i i   i $ i$ iP% i/ i 0 i04 i`4 i D iF i h i@j ipj ij i k ik i@n in i o io io i p i  i  i  i i i  i  i0 ip i  i  i i i  i i  i  i  iP i i i  i` i i  i  i i  i  i0 i i  iP i i i  i i  i i  i i  i` ip i i  iP i  i  i  i0 i i  i  i  i  iP i i  i i  i  i  ip i  i  i   i i  i@ i  i i i  i  i   iP i# i   i  i  i i   i   i   (H  zControl characterzBasic LatinzLatin-1 SupplementzLatin Extended-AzLatin Extended-BzIPA ExtensionszSpacing Modifier LetterszCombining Diacritical MarkszGreek and CopticZCyrilliczCyrillic SupplementZArmenianHebrewArabicZSyriaczArabic SupplementZThaanaZNKoZ	SamaritanZMandaiczSyriac SupplementzArabic Extended-BzArabic Extended-AZ
DevanagariZBengaliZGurmukhiZGujaratiZOriyaTamilZTeluguZKannadaZ	MalayalamZSinhalaThaiZLaoZTibetanZMyanmarZGeorgianzHangul JamoZEthiopiczEthiopic SupplementZCherokeez%Unified Canadian Aboriginal SyllabicsZOghamZRunicZTagalogZHanunooZBuhidZTagbanwaZKhmerZ	Mongolianz.Unified Canadian Aboriginal Syllabics ExtendedZLimbuzTai LezNew Tai LuezKhmer SymbolsZBuginesezTai Thamz$Combining Diacritical Marks ExtendedZBalineseZ	SundaneseZBatakZLepchazOl ChikizCyrillic Extended-CzGeorgian ExtendedzSundanese SupplementzVedic ExtensionszPhonetic ExtensionszPhonetic Extensions Supplementz&Combining Diacritical Marks SupplementzLatin Extended AdditionalzGreek ExtendedzGeneral PunctuationzSuperscripts and SubscriptszCurrency Symbolsz'Combining Diacritical Marks for SymbolszLetterlike SymbolszNumber FormsZArrowszMathematical OperatorszMiscellaneous TechnicalzControl PictureszOptical Character RecognitionzEnclosed AlphanumericszBox DrawingzBlock ElementszGeometric ShapeszMiscellaneous SymbolsZDingbatsz$Miscellaneous Mathematical Symbols-AzSupplemental Arrows-AzBraille PatternszSupplemental Arrows-Bz$Miscellaneous Mathematical Symbols-Bz#Supplemental Mathematical Operatorsz Miscellaneous Symbols and ArrowsZ
GlagoliticzLatin Extended-CZCopticzGeorgian SupplementZTifinaghzEthiopic ExtendedzCyrillic Extended-AzSupplemental PunctuationzCJK Radicals SupplementzKangxi Radicalsz"Ideographic Description CharacterszCJK Symbols and PunctuationHiraganaKatakanaZBopomofozHangul Compatibility JamoZKanbunzBopomofo ExtendedzCJK StrokeszKatakana Phonetic ExtensionszEnclosed CJK Letters and MonthszCJK Compatibilityz"CJK Unified Ideographs Extension AzYijing Hexagram SymbolszCJK Unified IdeographszYi SyllableszYi RadicalsZLisuZVaizCyrillic Extended-BZBamumzModifier Tone LetterszLatin Extended-DzSyloti NagrizCommon Indic Number FormszPhags-paZ
SaurashtrazDevanagari ExtendedzKayah LiZRejangzHangul Jamo Extended-AZJavanesezMyanmar Extended-BZChamzMyanmar Extended-AzTai VietzMeetei Mayek ExtensionszEthiopic Extended-AzLatin Extended-EzCherokee SupplementzMeetei MayekzHangul SyllableszHangul Jamo Extended-BzHigh SurrogateszHigh Private Use SurrogateszLow SurrogateszPrivate Use AreazCJK Compatibility IdeographszAlphabetic Presentation FormszArabic Presentation Forms-AzVariation SelectorszVertical FormszCombining Half MarkszCJK Compatibility FormszSmall Form VariantszArabic Presentation Forms-BzHalfwidth and Fullwidth FormsZSpecialszLinear B SyllabaryzLinear B IdeogramszAegean NumberszAncient Greek NumberszAncient SymbolszPhaistos DiscZLycianZCarianzCoptic Epact Numbersz
Old ItalicZGothicz
Old PermicZUgariticzOld PersianZDeseretZShavianZOsmanyaZOsageZElbasanzCaucasian AlbanianZVithkuqizLinear AzLatin Extended-FzCypriot SyllabaryzImperial AramaicZ	PalmyreneZ	NabataeanZHatranZ
PhoenicianZLydianzMeroitic HieroglyphszMeroitic CursiveZ
KharoshthizOld South ArabianzOld North ArabianZ
ManichaeanZAvestanzInscriptional ParthianzInscriptional PahlavizPsalter Pahlaviz
Old TurkiczOld HungarianzHanifi RohingyazRumi Numeral SymbolsZYezidizArabic Extended-CzOld SogdianZSogdianz
Old UyghurZ
ChorasmianZElymaicZBrahmiZKaithizSora SompengZChakmaZMahajaniZSharadazSinhala Archaic NumbersZKhojkiZMultaniZ	KhudawadiZGranthaZNewaZTirhutaZSiddhamZModizMongolian SupplementZTakriZAhomZDograzWarang CitizDives AkuruZNandinagarizZanabazar SquareZSoyomboz0Unified Canadian Aboriginal Syllabics Extended-AzPau Cin HauzDevanagari Extended-AZ	BhaiksukiZMarchenzMasaram GondizGunjala GondiZMakasarZKawizLisu SupplementzTamil SupplementZ	Cuneiformz!Cuneiform Numbers and PunctuationzEarly Dynastic CuneiformzCypro-MinoanzEgyptian Hieroglyphsz#Egyptian Hieroglyph Format ControlszAnatolian HieroglyphszBamum SupplementZMroZTangsaz	Bassa VahzPahawh HmongZMedefaidrinZMiaoz#Ideographic Symbols and PunctuationZTangutzTangut ComponentszKhitan Small ScriptzTangut SupplementzKana Extended-BzKana SupplementzKana Extended-AzSmall Kana ExtensionZNushuZDuployanzShorthand Format ControlszZnamenny Musical NotationzByzantine Musical SymbolszMusical SymbolszAncient Greek Musical NotationzKaktovik NumeralszMayan NumeralszTai Xuan Jing SymbolszCounting Rod Numeralsz!Mathematical Alphanumeric SymbolszSutton SignWritingzLatin Extended-GzGlagolitic SupplementzCyrillic Extended-DzNyiakeng Puachue HmongZTotoZWanchozNag MundarizEthiopic Extended-BzMende KikakuiZAdlamzIndic Siyaq NumberszOttoman Siyaq Numbersz&Arabic Mathematical Alphabetic SymbolszMahjong TileszDomino TileszPlaying Cardsz Enclosed Alphanumeric SupplementzEnclosed Ideographic Supplementz%Miscellaneous Symbols and PictographszEmoticons range(Emoji)zOrnamental DingbatszTransport and Map SymbolszAlchemical SymbolszGeometric Shapes ExtendedzSupplemental Arrows-Cz$Supplemental Symbols and PictographszChess Symbolsz"Symbols and Pictographs Extended-AzSymbols for Legacy Computingz"CJK Unified Ideographs Extension Bz"CJK Unified Ideographs Extension Cz"CJK Unified Ideographs Extension Dz"CJK Unified Ideographs Extension Ez"CJK Unified Ideographs Extension Fz'CJK Compatibility Ideographs Supplementz"CJK Unified Ideographs Extension Gz"CJK Unified Ideographs Extension HTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-Bzdict[str, range]UNICODE_RANGES_COMBINED)Z
SupplementZExtendedZ
ExtensionsZModifierZMarksPunctuationZSymbolsZFormsZ	OperatorsZMiscellaneousZDrawingZBlockZShapesZSupplementalr   z	list[str]UNICODE_SECONDARY_RANGE_KEYWORDz^(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?))	Zcp720Zcp737Zcp856Zcp874Zcp875Zcp1006koi8_rkoi8_tkoi8_uc                 C  s   |  ddu o| dvS )NZ_codecF>   rot_13mbcstactis)endswith)x r*   ^/var/www/viveiro_nova_floresta/venv/lib/python3.9/site-packages/charset_normalizer/constant.py<lambda>  s   r,   IANA_SUPPORTEDIANA_SUPPORTED_COUNT)cp1026cp1140cp273cp500)cp037r0   r1   r2   cp866)r3   r/   r1   r2   	iso8859_2kz1048ptcp154)
iso8859_15	iso8859_9latin_1	iso8859_7
iso8859_13)r3   r/   r0   r2   )cp850cp858cp860cp861cp862cp863cp865)r3   r/   r0   r1   )cp437cp857r>   rC   )r=   r>   rC   )rD   r=   rE   rC   )rD   r@   rA   rB   rC   )rD   r?   rA   rB   rC   )rD   r?   r@   rB   rC   )rD   r?   r@   rA   rC   )rD   r=   rE   r>   r?   r@   rA   rB   cp1125)
iso8859_14r8   	iso8859_4r9   r:   tis_620cp1257)
iso8859_10r8   
iso8859_16	iso8859_3r9   r:   )cp1252cp1254rK   rG   rL   rM   r9   r:   )rG   r8   r5   rM   r9   r:   )cp1250rL   rH   )rG   r8   rL   r9   r:   )rK   r5   r9   r:   cp1253)
rN   rO   cp1258rK   rG   r8   rL   rM   rH   r:   cp1251)
rN   rO   rR   rK   rG   r8   rL   rM   rH   r9   	mac_romanmac_turkishmac_iceland
iso8859_11)(r3   r/   rF   r0   rP   rS   rN   rQ   rO   rJ   r1   rD   r2   r=   rE   r>   r?   r@   rA   rB   rC   r4   rK   rW   r<   rG   r8   rL   r5   rM   rH   r;   r9   r6   r:   rV   rT   rU   r7   rI   zdict[str, list[str]]IANA_SUPPORTED_SIMILARzISO-2022-KRzISO-2022-JPzEUC-KRzTIS-620zUTF-32zEUC-JPzKOI8-Rz
ISO-8859-1z
ISO-8859-2z
ISO-8859-5z
ISO-8859-6z
ISO-8859-7z
ISO-8859-8zUTF-16ZIBM855ZMacCyrillicZGB2312ZGB18030ZCP932ZIBM866zutf-8z	UTF-8-SIGZ	SHIFT_JISZBig5zwindows-1250zwindows-1251zWindows-1252zwindows-1253zwindows-1255zwindows-1256zWindows-1254ZCP949) 
iso2022_kr
iso2022_jpeuc_krrI   r   euc_jpr"   	iso8859_1r5   	iso8859_5	iso8859_6r;   	iso8859_8r   cp855mac_cyrillicgb2312r   cp932r4   r   Z	utf_8_sig	shift_jisbig5rP   rS   rN   rQ   cp1255cp1256rO   cp949zdict[str, str]CHARDET_CORRESPONDENCE>   >=-:}&|[]({</"),;zset[str]COMMON_SAFE_ASCII_CHARACTERSu  的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞u   日一国年大十二本中長出三時行見月分後前生五間上東四今金九入学高円子外八六下来気小七山話女北午百書先名川千水半男西電校語土木聞食車何南万毎白天母火右読友左休父雨u   一二三四五六七八九十百千萬上下左右中人女子大小山川日月火水木金土父母天地國名年時文校學生 >   johabri   r[   KO_NAMES>   	big5hkscscp950rf   hzZH_NAMES   TRACE)eationsrhldcumfpgwybvkr)   jzq)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   )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   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   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   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   r   r   r   r   r   r   r   r   r   r   r   u   łr   r   r      ą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      á)   о   а   е   и   н   с   т   р   в   л   к   м   д   п   у   г   я   ы   з   б   й   ь   ч   х   ж   ц)d   人   一   大u   亅u   丁u   丨u   竹u   笑u   口u   日u   今u   二u   彳   行u   十u   土u   丶u   寸u   寺u   時u   乙u   丿u   乂u   气u   気u   冂u   巾u   亠u   市u   目u   儿u   見u   八   小u   凵u   県u   月u   彐u   門u   間u   木u   東u   山   出   本   中u   刀   分u   耳u   又u   取u   最u   言u   田   心u   思u   刂   前u   京u   尹   事   生u   厶u   云   会u   未   来u   白u   冫u   楽u   灬u   馬u   尸u   尺u   駅u   明u   耂u   者   了u   阝   都u   高u   卜u   占u   厂u   广u   店   子u   申u   奄u   亻u   俺   上   方u   冖   学u   衣u   艮u   食   自)`u   ーu   ンu   スu   ・u   ルu   トu   リu   イu   アu   ラu   ッu   クu   ドu   シu   レu   ジu   タu   フu   ロu   カu   テu   マu   ィu   グu   バu   ムu   プu   オu   コu   デu   ニu   ウu   メu   サu   ビu   ナu   ブu   ャu   エu   ュu   チu   キu   ズu   ダu   パu   ミu   ェu   ョu   ハu   セu   ベu   ガu   モu   ツu   ネu   ボu   ソu   ノu   ァu   ヴu   ワu   ポu   ペu   ピu   ケu   ゴu   ギu   ザu   ホu   ゲu   ォu   ヤu   ヒu   ユu   ヨu   ヘu   ゼu   ヌu   ゥu   ゾu   ヶu   ヂu   ヲu   ヅu   ヵu   ヱu   ヰu   ヮu   ヽu   ゠u   ヾu   ヷu   ヿu   ヸu   ヹu   ヺ)]u   のu   にu   るu   たu   とu   はu   しu   いu   をu   でu   てu   がu   なu   れu   かu   らu   さu   っu   りu   すu   あu   もu   こu   まu   うu   くu   よu   きu   んu   めu   おu   けu   そu   つu   だu   やu   えu   どu   わu   ちu   みu   せu   じu   ばu   へu   びu   ずu   ろu   ほu   げu   むu   べu   ひu   ょu   ゆu   ぶu   ごu   ゃu   ねu   ふu   ぐu   ぎu   ぼu   ゅu   づu   ざu   ぞu   ぬu   ぜ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   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   r   r   r      år   r   r)   )du   的r   u   是u   不r   u   在r   u   有u   我u   他u   这u   个u   们r   r   r   r   u   为u   和u   国u   地u   到u   以u   说u   时u   要u   就r   r   u   可u   也u   你u   对r   u   能u   而r   u   那u   得u   于u   着u   下r   u   之u   年u   过u   发u   后u   作u   里u   用u   道r   u   所u   然u   家u   种r   u   成r   u   多u   经u   么u   去u   法r   u   如r   u   同u   现u   当u   没u   动u   面u   起u   看u   定u   天r   u   还u   进u   好r   u   部u   其u   些u   主u   样u   理r   u   她r   r   u   开u   但u   因u   只u   从u   想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   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   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   r   r   r   r   r   r   r   r   r   r   r   u   đr   r   r   r   r   r   u   ưr   r   r   u   ộu   ế)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   u   ěr   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   로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   r   r   r   r   r   r   r   r)   r   )r   r   r   r   r   r   u   ır   r   r   r   r   r   r   r   r   r   u   şr   r   r   r   r   r   r   u   ğ)r   r   r   r   r   r   r   r   r   r   r   r   r   r   u   ăr   r      îr   r   u   șu   țr   r      âr   )   اu   ی   ر   د   ن   ه   و   م   ت   ب   س   لu   ک   شu   ز   فu   گ   ع   خ   ق   جu   آu   پ   ح   ط   ص)r   r   u   يr   r   r   r   r   r   u   ةr   r   r   r   r   u   كr   u   أr   r   r   r   r   u   ىr   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   )r   r   r   r   r   r   r   r   r   r   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   r   r   r   r   r   u   ėr   r   u   ų   š   žr   r   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   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   ב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   ъr   r   r   r   r   r   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   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   इ)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   เu   งu   มu   ยu   ลu   วu   ดu   ทu   สu   ตu   ะu   ปu   บu   คu   หu   แu   จu   พu   ชu   ขu   ใ)u   αu   τu   οu   ιu   εu   νu   ρu   σu   κu   ηu   πu   ςu   υu   μu   λu   ίu   όu   άu   γu   έu   δu   ήu   ωu   χu   θu   ύ)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   u   қr   r   r   r   r   u   ғr   u   ңr   r   r   r   r   u   ө))ZEnglishu
   English—ZGermanZFrenchZDutchZItalianZPolishZSpanishZRussianZJapaneseu   Japanese—u   Japanese——Z
PortugueseZSwedishZChineseZ	UkrainianZ	NorwegianZFinnishZ
VietnameseZCzechZ	HungarianZKoreanZ
IndonesianZTurkishZRomanianZFarsir   ZDanishZSerbianZ
LithuanianZSloveneZSlovakr   Z	BulgarianZCroatianZHindiZEstonianr   Greekr   ZKazakhFREQUENCIESLANGUAGE_SUPPORTED_COUNTN).
__future__r   codecsr   r   r   r   r   Zencodings.aliasesr   rer	   r
   Z
re_compiler   __annotations__r   r   r   r   ranger   r!   ZRE_POSSIBLE_ENCODING_INDICATIONZIANA_NO_ALIASESsortedfilterlistsetvaluesr-   lenr.   rX   rj   r|   ZCOMMON_CHINESE_CHARACTERSZCOMMON_JAPANESE_CHARACTERSZCOMMON_KOREAN_CHARACTERSjoinZCOMMON_CJK_CHARACTERSr   r   r   r   r   r*   r*   r*   r+   <module>   s       N








Z$
gc_f                     '