
    s<g3                     R&   U d dl mZmZmZmZmZ d dlmZ d dlm	Z	m
Z d dlmZmZmZmZ eg ddeegeegdZeeeeee   f   f   ed<   d	Zeed
<    ed      Zeed<   dZeed<   i d ed	      d ed	d      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d  edd!      d" ed!d#      d$ ed#d%      d& ed%d'      d( ed'd)      d* ed)d+      d, ed+d-      d. ed-d/      i d0 ed/d1      d2 ed1d3      d4 ed3d5      d6 ed5d7      d8 ed7d9      d: ed9d;      d< ed;d=      d> ed=d?      d@ ed?dA      dB edAdC      dD edCdE      dF edEdG      dH edGdI      dJ edIdK      dL edKdM      dN edMdO      dP edOdQ      i dR edQdS      dT edSdU      dV edUdW      dX edWdY      dZ edYd[      d\ ed[d]      d^ ed]d_      d` ed_da      db edadc      dd edcde      df ededg      dh edgdi      dj edidk      dl edkdm      dn edmdo      dp edodq      dr edqds      i dt edsdu      dv edudw      dx edwdy      dz edyd{      d| ed{d}      d~ ed}d      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd      d edd      d edd      d edd      d eddë      d eddū      d eddǫ      d eddɫ      d edd˫      d eddͫ      d eddϫ      d eddѫ      d eddӫ      d eddի      d edd׫      d edd٫      i d edd۫      d eddݫ      d edd߫      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd       d ed d      d edd      d edd      d edd      d	 edd
      d ed
d      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd       d! ed d"      d# ed"d$      d% ed$d&      d' ed&d(      d) ed(d*      d+ ed*d,      d- ed,d.      d/ ed.d0      d1 ed0d2      d3 ed2d4      d5 ed4d6      d7 ed6d8      d9 ed8d:      d; ed:d<      d= ed<d>      d? ed>d@      i dA ed@dB      dC edBdD      dE edDdF      dG edFdH      dI edHdJ      dK edJdL      dM edLdN      dO edNdP      dQ edPdR      dS edRdT      dU edTdV      dW edVdX      dY edXdZ      d[ edZd\      d] ed\d^      d_ ed^d`      da ed`db      i dc edbdd      de edfdg      dh edgdi      dj edidk      dl edkdm      dn edmdo      dp edodq      dr edqds      dt edsdu      dv edwdx      dy edxdz      d{ edzd|      d} ed|d~      d ed~d      d edd      d edd      d edd      i d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd«      d eddī      d edĐdƫ      d edƐdȫ      d edȐdʫ      d edʐd̫      d ed̐dΫ      d edΐdЫ      d edАdҫ      i d edҐdԫ      d edԐd֫      d ed֐dث      d edڐd۫      d edېdݫ      d edݐd߫      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd      d  edd      d edd      d edd      d edd      d	 edd
      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d  ed!d"      i d# ed"d$      d% ed$d&      d' ed(d)      d* ed+d,      d- ed,d.      d/ ed.d0      d1 ed0d2      d3 ed2d4      d5 ed6d7      d8 ed9d:      d; ed<d=      d> ed=d?      d@ ed?dA      dB edAdC      dD edCdE      dF edGdH      dI edHdJ      i dK edJdL      dM edLdN      dO edNdP      dQ edRdS      dT edSdU      dV edWdX      dY edZd[      d\ ed[d]      d^ ed]d_      d` edadb      dc edbdd      de edddf      dg edfdh      di edjdk      dl edkdm      dn edodp      dq edpdr      i ds edrdt      du edvdw      dx edydz      d{ edzd|      d} ed~d      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      i d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d edd      d eddë       edÐdī       edŐdƫ       edǐdȫ       edɐdʫ       edʐd˫      d̜Zeeef   ed<   g d΢Zee   ed<    ede	      Zg dѢZ e ed҄  e  e! ejD                                     ez               Z#ee   ed<    e$e#      Z%eed<   i dg d֢dg dآdِdgdg dܢdݐdgdߐddgdg dddgdg dddgdg ddg ddg ddg ddg ddg ddg di dg ddg ddg ddg ddڐdgdg d ddgddgdg ddg ddg ddg d	d
g ddg dddgdg dddߐdgg dddgddgddgdߐdgdgdZ&eeee   f   ed<   i 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/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDZ'eeef   edE<   h dFZ(ee   edG<   h dHZ)ee   edI<   h dJZ*ee   edK<   dLZ+eedM<   i dNg dOdPg dQdRg dSdTg dUdVg dWdXg dYdZg d[d\g d]d^g d_d`g dadbg dcddg dedfg dgdhg didjg dkdlg dmdng doi dpg dqdrg dsdtg dudvg dwdxg dydzg d{d|g d}d~g ddg dd(g ddg ddg ddg ddg ddg dd&g ddg dg dg dg dg dg dg dg ddZ,eeee   f   ed<    e$e,      Z-eed<   y(      )BOM_UTF8BOM_UTF16_BEBOM_UTF16_LEBOM_UTF32_BEBOM_UTF32_LE)aliases)
IGNORECASEcompile)DictListSetUnion)s   +/v8s   +/v9s   +/v+s   +/v/s   +/v8-s   13)utf_8utf_7gb18030utf_32utf_16ENCODING_MARKS    TOO_SMALL_SEQUENCEg    cATOO_BIG_SEQUENCEi  UTF8_MAXIMAL_ALLOCATIONzControl characterzBasic Latin   zLatin-1 Supplement   zLatin Extended-Ai  zLatin Extended-BiP  zIPA Extensionsi  zSpacing Modifier Lettersi   zCombining Diacritical Marksip  zGreek and Coptici   Cyrillici   zCyrillic Supplementi0  Armeniani  Hebrewi   Arabici   SyriaciP  zArabic Supplementi  Thaanai  NKoi   	Samaritani@  Mandaici`  zSyriac Supplementip  zArabic Extended-Bi  zArabic Extended-Ai 	  
Devanagarii	  Bengalii 
  Gurmukhii
  Gujaratii   Oriyai  Tamili   Telugui  Kannadai   	Malayalami  Sinhalai   Thaii  Laoi   Tibetani   Myanmari  Georgiani   zHangul Jamoi   Ethiopici  zEthiopic Supplementi  Cherokeei   z%Unified Canadian Aboriginal Syllabicsi  Oghami  Runici   Tagalogi   Hanunooi@  Buhidi`  Tagbanwai  Khmeri   	Mongoliani  z.Unified Canadian Aboriginal Syllabics Extendedi   LimbuiP  zTai Lei  zNew Tai Luei  zKhmer Symbolsi   Buginesei   zTai Thami  z$Combining Diacritical Marks Extendedi   Balinesei  	Sundanesei  Bataki   LepchaiP  zOl Chikii  zCyrillic Extended-Ci  zGeorgian Extendedi  zSundanese Supplementi  zVedic Extensionsi   zPhonetic Extensionsi  zPhonetic Extensions Supplementi  z&Combining Diacritical Marks Supplementi   zLatin Extended Additionali   zGreek Extendedi    zGeneral Punctuationip   zSuperscripts and Subscriptsi   zCurrency Symbolsi   z'Combining Diacritical Marks for Symbolsi !  zLetterlike SymbolsiP!  zNumber Formsi!  Arrowsi "  zMathematical Operatorsi #  zMiscellaneous Technicali $  zControl Picturesi@$  zOptical Character Recognitioni`$  zEnclosed Alphanumericsi %  zBox Drawingi%  zBlock Elementsi%  zGeometric Shapesi &  zMiscellaneous Symbolsi '  Dingbatsi'  z$Miscellaneous Mathematical Symbols-Ai'  zSupplemental Arrows-Ai (  zBraille Patternsi )  zSupplemental Arrows-Bi)  z$Miscellaneous Mathematical Symbols-Bi *  z#Supplemental Mathematical Operatorsi +  z Miscellaneous Symbols and Arrowsi ,  
Glagolitici`,  zLatin Extended-Ci,  Coptici -  zGeorgian Supplementi0-  Tifinaghi-  zEthiopic Extendedi-  zCyrillic Extended-Ai .  zSupplemental Punctuationi.  zCJK Radicals Supplementi /  zKangxi Radicalsi/  z"Ideographic Description Charactersi/  i 0  zCJK Symbols and Punctuationi@0  Hiraganai0  Katakanai 1  Bopomofoi01  zHangul Compatibility Jamoi1  Kanbuni1  zBopomofo Extendedi1  zCJK Strokesi1  zKatakana Phonetic Extensionsi 2  zEnclosed CJK Letters and Monthsi 3  zCJK Compatibilityi 4  z"CJK Unified Ideographs Extension AiM  zYijing Hexagram Symbolsi N  zCJK Unified Ideographsi   zYi Syllablesi  zYi RadicalsiФ  Lisui   Vaii@  zCyrillic Extended-Bi  Bamumi   zModifier Tone Lettersi   zLatin Extended-Di   zSyloti Nagrii0  zCommon Indic Number Formsi@  zPhags-pai  
Saurashtrai  zDevanagari Extendedi   zKayah Lii0  Rejangi`  zHangul Jamo Extended-Ai  Javanesei  zMyanmar Extended-Bi   Chami`  zMyanmar Extended-Ai  zTai Vieti  zMeetei Mayek Extensionsi   zEthiopic Extended-Ai0  zLatin Extended-Eip  zCherokee Supplementi  zMeetei Mayeki   zHangul Syllablesi  zHangul Jamo Extended-Bi   zHigh Surrogatesi  zHigh Private Use Surrogatesi   zLow Surrogatesi   zPrivate Use Areai   zCJK Compatibility Ideographsi   zAlphabetic Presentation FormsiP  zArabic Presentation Forms-Ai   zVariation Selectorsi  zVertical Formsi   zCombining Half Marksi0  zCJK Compatibility FormsiP  zSmall Form Variantsip  zArabic Presentation Forms-Bi   zHalfwidth and Fullwidth Formsi  Specialsi   zLinear B Syllabaryi  zLinear B Ideogramsi  zAegean Numbersi@ zAncient Greek Numbersi zAncient Symbolsi zPhaistos Disci  Lyciani i Cariani zCoptic Epact Numbersi  z
Old Italici0 GothiciP z
Old Permici Ugaritici zOld Persiani Desereti  iP Shaviani Osmanyai Osagei  Elbasani0 zCaucasian Albanianip Vithkuqii zLinear Ai  i zLatin Extended-Fi zCypriot Syllabaryi  i@ zImperial Aramaici` 	Palmyrenei 	Nabataeani Hatrani i 	 
Phoeniciani 	 Lydiani@	 zMeroitic Hieroglyphsi	 i	 zMeroitic Cursivei 
 
Kharoshthii`
 zOld South Arabiani
 zOld North Arabiani
 
Manichaeani
 i  Avestani@ zInscriptional Parthiani` zInscriptional Pahlavii zPsalter Pahlavii z
Old Turkici  iP zOld Hungariani i  zHanifi Rohingyai@ zRumi Numeral Symbolsi` i Yezidii zArabic Extended-Ci  zOld Sogdiani0 Sogdianip z
Old Uyghuri 
Chorasmiani Elymaici  Brahmii Kaithii zSora Sompengi  ChakmaiP Mahajanii Sharadai zSinhala Archaic Numbersi  KhojkiiP Multanii i 	Khudawadii  Granthai Newai  i Tirhutai Siddhami i  Modii` zMongolian Supplementi Takrii Ahomi  iP Dograi  iP zWarang Citii i  zDives Akurui` Nandinagarii i  zZanabazar SquareiP Soyomboi z0Unified Canadian Aboriginal Syllabics Extended-Ai zPau Cin Haui  zDevanagari Extended-Ai` 	Bhaiksukii  ip Marcheni zMasaram Gondii  i` zGunjala Gondii Makasari i  Kawii` zLisu Supplementi i zTamil Supplementi   	Cuneiformi $ z!Cuneiform Numbers and Punctuationi$ zEarly Dynastic CuneiformiP% zCypro-Minoani/ i 0 zEgyptian Hieroglyphsi04 z#Egyptian Hieroglyph Format Controlsi`4 zAnatolian Hieroglyphsi D iF zBamum Supplementi h i@j Mroipj Tangsaij z	Bassa Vahi k zPahawh Hmongik Medefaidrini@n in Miaoi o io z#Ideographic Symbols and Punctuationio i p Tanguti  zTangut Componentsi  zKhitan Small Scripti  zTangut Supplementi zKana Extended-Bi i  zKana Supplementi  zKana Extended-Ai0 zSmall Kana Extensionip Nushui  Duployani  i zShorthand Format Controlsi zZnamenny Musical Notationi  i zByzantine Musical Symbolsi  i  zMusical Symbolsi  zAncient Greek Musical NotationiP zKaktovik Numeralsi i zMayan Numeralsi  zTai Xuan Jing Symbolsi` zCounting Rod Numeralsi z!Mathematical Alphanumeric Symbolsi  i  zSutton SignWritingi zLatin Extended-Gi  i  zGlagolitic Supplementi0 zCyrillic Extended-Di zNyiakeng Puachue Hmongi  iP Totoi i Wanchoi  zNag Mundarii i  zEthiopic Extended-Bi i  zMende Kikakuii Adlami  i` zIndic Siyaq Numbersip i zOttoman Siyaq Numbersi  iP z&Arabic Mathematical Alphabetic Symbolsi  i  zMahjong Tilesi  i0 zDomino Tilesi zPlaying Cardsi  z Enclosed Alphanumeric Supplementi  zEnclosed Ideographic Supplementi  z%Miscellaneous Symbols and Pictographsi  zEmoticons range(Emoji)iP zOrnamental Dingbatsi zTransport and Map Symbolsi  zAlchemical Symbolsi zGeometric Shapes Extendedi  zSupplemental Arrows-Ci  z$Supplemental Symbols and Pictographsi  zChess Symbolsip z"Symbols and Pictographs Extended-Ai  zSymbols for Legacy Computingi  z"CJK Unified Ideographs Extension Bi   i z"CJK Unified Ideographs Extension Ci  i@ z"CJK Unified Ideographs Extension Di  z"CJK Unified Ideographs Extension Ei z"CJK Unified Ideographs Extension Fi z'CJK Compatibility Ideographs Supplementi  i  z"CJK Unified Ideographs Extension Gi   iP i# i   i  i  i i   i   i   )z"CJK Unified Ideographs Extension HTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-BUNICODE_RANGES_COMBINED)
SupplementExtended
ExtensionsModifierMarksPunctuationSymbolsForms	OperatorsMiscellaneousDrawingBlockShapesSupplementalr   UNICODE_SECONDARY_RANGE_KEYWORDz^(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?))	cp720cp737cp856cp874cp875cp1006koi8_rkoi8_tkoi8_uc                 4    | j                  d      du xr | dvS )N_codecF>   mbcsrot_13tactis)endswith)xs    Y/home/kevstigneev/proxy/myenv/lib/python3.12/site-packages/charset_normalizer/constant.py<lambda>r     s%    !**X&%/ 211     IANA_SUPPORTEDIANA_SUPPORTED_COUNTcp037)cp1026cp1140cp273cp500r   )r   r   r   r   cp1125cp866r   )r   r   r   r   cp1250	iso8859_2cp1251kz1048ptcp154cp1252)
iso8859_15	iso8859_9latin_1cp1253	iso8859_7cp1254cp1257
iso8859_13r   )r   r   r   r   cp437)cp850cp858cp860cp861cp862cp863cp865r   )r   r   r   r   r   )r   cp857r   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   
iso8859_10)
iso8859_14r   	iso8859_4r   r   
iso8859_11tis_620r   )r   r   
iso8859_16	iso8859_3r   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   cp1258r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   	mac_romanmac_turkishmac_iceland)r   r   r   r   r   r   IANA_SUPPORTED_SIMILAR
iso2022_krzISO-2022-KR
iso2022_jpzISO-2022-JPeuc_krzEUC-KRzTIS-620r   zUTF-32euc_jpzEUC-JPr   zKOI8-R	iso8859_1z
ISO-8859-1z
ISO-8859-2	iso8859_5z
ISO-8859-5	iso8859_6z
ISO-8859-6z
ISO-8859-7	iso8859_8z
ISO-8859-8r   zUTF-16cp855IBM855mac_cyrillicMacCyrillicgb2312GB2312GB18030CP932IBM866zutf-8z	UTF-8-SIG	SHIFT_JISBig5zwindows-1250zwindows-1251zWindows-1252zwindows-1253zwindows-1255zwindows-1256zWindows-1254CP949)r   cp932r   r   	utf_8_sig	shift_jisbig5r   r   r   r   cp1255cp1256r   cp949CHARDET_CORRESPONDENCE>   "&(),-/:;<=>[]{|}COMMON_SAFE_ASCII_CHARACTERS>   r   johabr   KO_NAMES>   hzr   cp950	big5hkscsZH_NAMES   TRACEEnglish)eationsrhldcumfpgwybvkr   jzqu
   English—)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*  German)r  r  r  r  r  r  r  r  r  r  r  r"  r  r  r  r%  r   r'  r#  r)  r!  r&     ü   ä   ör(  French)r  r  r  r  r  r  r  r  r  r  r  r  r!  r     ér&  r"  r   r%  r  r*     àr      èr$  r(  Dutch)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      ëItalian)r  r  r  r  r  r  r  r  r  r  r  r  r!  r  r"  r&  r   r%  r)  r  r*  r2  r1  r'  r$     òPolish)r  r  r  r  r  r  r)  r#  r  r  r  r'  r$  r  r!  r  r  r  r(  u   łr"  r%  r     ąu   ę   óSpanish)r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r%  r"  r&  r   r$  r9  r  r*     ír(  r)     áRussian)   о   а   е   и   н   с   т   р   в   л   к   м   д   п   у   г   я   ы   з   б   й   ь   ч   х   ж   цJapanese)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   Japanese—)`u   ーu   ンu   スu   ・u   ルu   トu   リu   イu   アu   ラu   ッu   クu   ドu   シu   レu   ジu   タu   フu   ロu   カu   テu   マu   ィu   グu   バu   ムu   プu   オu   コu   デu   ニu   ウu   メu   サu   ビu   ナu   ブu   ャu   エu   ュu   チu   キu   ズu   ダu   パu   ミu   ェu   ョu   ハu   セu   ベu   ガu   モu   ツu   ネu   ボu   ソu   ノu   ァu   ヴu   ワu   ポu   ペu   ピu   ケu   ゴu   ギu   ザu   ホu   ゲu   ォu   ヤu   ヒu   ユu   ヨu   ヘu   ゼu   ヌu   ゥu   ゾu   ヶu   ヂu   ヲu   ヅu   ヵu   ヱu   ヰu   ヮu   ヽu   ゠u   ヾu   ヷu   ヿu   ヸu   ヹu   ヺu   Japanese——)]u   のu   にu   るu   たu   とu   はu   しu   いu   をu   でu   てu   がu   なu   れu   かu   らu   さu   っu   りu   すu   あu   もu   こu   まu   うu   くu   よu   きu   んu   めu   おu   けu   そu   つu   だu   やu   えu   どu   わu   ちu   みu   せu   じu   ばu   へu   びu   ずu   ろu   ほu   げu   むu   べu   ひu   ょu   ゆu   ぶu   ごu   ゃu   ねu   ふu   ぐu   ぎu   ぼu   ゅu   づu   ざu   ぞu   ぬu   ぜu   ぱu   ぽu   ぷu   ぴu   ぃu   ぁu   ぇu   ぺu   ゞu   ぢu   ぉu   ぅu   ゐu   ゝu   ゑu   ゛u   ゜u   ゎu   ゔu   ゚u   ゟu   ゙u   ゕu   ゖ
Portuguese)r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r"  r&  r%  r   r     ãr*  r0     çr<  r)  r;  Swedish)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   Chinese)du   的rZ  u   是u   不rh  u   在rY  u   有u   我u   他u   这u   个u   们r`  rg  rk  r[  u   为u   和u   国u   地u   到u   以u   说u   时u   要u   就r^  rf  u   可u   也u   你u   对re  u   能u   而rj  u   那u   得u   于u   着u   下rn  u   之u   年u   过u   发u   后u   作u   里u   用u   道r\  u   所u   然u   家u   种rd  u   成rl  u   多u   经u   么u   去u   法rm  u   如ri  u   同u   现u   当u   没u   动u   面u   起u   看u   定u   天ra  u   还u   进u   好r]  u   部u   其u   些u   主u   样u   理rb  u   她r_  rc  u   开u   但u   因u   只u   从u   想u   实	Ukrainian)r>  r?  rB     іrA  rE  rF  rD  r@  rC  rH  rG  rL  rJ  rI  rK  rP  rN  rS  rQ  rM  rR  rT  rU  rW  u   ї	Norwegian)r  r  r  r  r  r  r  r  r  r  r"  r'  r  r&  r   r!  r  r%  r  rs  r$  r(     ør     ær#  Finnish)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)  
Vietnamese)r  r  r  r  r  r"  r  r  r  r  r  r  r1  u   đr  r  r&  r!  r%  r$  u   ưr  r<  r'  u   ộu   ếCzech)r  r  r  r  r  r  r  r  r&  r  r'  r  r  r  r!  r;  r  r  r)  r<  r$  r(  r%  u   ěr0  u   ř	Hungarian)r  r  r  r  r  r  r'  r  r  r  r)  r<  r0  r"  r  r%  r$  r&  r  r  r  r!  r(  r.  r   r  Korean)u   이u   다u   에u   의u   는u   로u   하u   을u   가u   고u   지u   서u   한u   은u   기u   으u   년u   대u   사u   시u   를u   리u   도u   인u   스u   일
Indonesian)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*  Turkish)r  r  r  r  r  r  u   ır'  r  r  r  r  r$  r  r  r%  r,  u   şr&  r"  r)  r  r  r!  rq  u   ğRomanian)r  r  r  r  r  r  r  r  r  r  r  r  r!  r  u   ăr   r&     îr"  r%  u   șu   țr)  r     âr(  Farsi)   ا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   إDanish)r  r  r  r  r  r  r  r  r  r  r"  r  r'  r   r&  r  r%  r  r!  rs  r$  rx  ry  r  r(  r#  Serbian)r?  rA  r>  r@  rB  rE  rC  rL  rD  rH  u   јrF  rJ  rI  rK  rG  rM  rP  rQ  r  r  r  r  r  rW     ш
Lithuanian)r  r  r  r  r  r  r  r  r  r'  r  r  r!  r&  r  r(  r"  u   ėr%  r$  u   ų   š   žr  r8  u   įSlovene)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$  Slovak)r  r  r  r  r  r  r&  r  r  r  r'  r  r  r!  r  r  r  r(  r%  r)  r<  r$     ýr;  r  r0  )u   יu   וu   הu   לu   רu   בu   תu   מu   אu   שu   נu   עu   םu   דu   קu   חu   פu   סu   כu   גu   טu   צu   ןu   זu   ך	Bulgarian)r?  rA  r>  r@  rB  rD  rE  rC  rF  rG  rH  rJ  rK  rI  rP  rM  rN  u   ъrL  rQ  rT  rW  rR  rV  u   щrU  )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?  rO  r@  rB  rD  rE  rG  rv  rJ  rC  rI  u   қrH  r>  rQ  rA  rL  u   ғrV  u   ңrP  r  rR  rK  rM  u   ө)CroatianHindiEstonianr.   Greekr)   KazakhFREQUENCIESLANGUAGE_SUPPORTED_COUNTN).codecsr   r   r   r   r   encodings.aliasesr   rer	   r
   
re_compiletypingr   r   r   r   r   strbytes__annotations__r   intr   r   ranger   r   RE_POSSIBLE_ENCODING_INDICATIONIANA_NO_ALIASESsortedfilterlistsetvaluesr   lenr   r   r   r  r
  r  r  r  r   r   r   <module>r     s/#   S S % 0 ) )  #\*\*8S%tE{ 2334   C D	 # !(  (I-rI-5S>I- %S/I- c3	I-
 c3I- eCoI- c3I- "5c?I- c4(I- dD!I- 5t,I- dD!I- eD$I- eD$I- eD$I-  tT*!I-" eD$#I-$ 
5t%I-& tT"'I-( uT4 )I-* tT*+I-, tT*-I-. tT*/I-0 %d#1I-2 uT4 3I-4 dD!5I-6 dD!7I-8 U49I-: U4;I-< eD$=I-> uT4 ?I-@ tT"AI-B uT4 CI-D E$EI-F 
5tGI-H uT4 II-J uT4 KI-L dD!MI-N 5t$OI-P dD!QI-R 5t,SI-T dD!UI-V ,U4->WI-X U4YI-Z U4[I-\ uT4 ]I-^ uT4 _I-` U4aI-b dD!cI-d U4eI-f tT"gI-h 5eD$6GiI-j U4kI-l eD$mI-n 5t$oI-p U4&qI-r dD!sI-t dD!uI-v +E$,=wI-x dD!yI-z tT"{I-| U4}I-~ eD$I-@ dD!AI-B 5t,CI-D tT*EI-F E$-GI-H dD)II-J 5t,KI-L %eD$&7MI-N -eD$.?OI-P  tT!2QI-R eD$'SI-T 5t,UI-V "5t#4WI-X dD)YI-Z .uT4/@[I-\ %d+]I-^ E$%_I-` eD$aI-b eD$/cI-d uT40eI-f dD)gI-h $U4%6iI-j eD$/kI-l 5t$mI-n eD$'oI-p dD)qI-r U4.sI-t dE"uI-v +E%,?wI-x U5%0yI-z eU+{I-| U5%0}I-~ +E%,?I-@ *5+>AI-B 'eU(;CI-D %u%EI-F eU+GI-H eE5!II-J 5.KI-L eU#MI-N ue,OI-P 5.QI-R eU 3SI-T uUE2UI-V uUE*WI-X )%u*=YI-Z "5#6[I-\ eU#]I-^ eU#_I-` eU#aI-b  ue!4cI-d eE5!eI-f ue,gI-h 5&iI-j #E%$7kI-l &uUE':mI-n ue,oI-p )%u*=qI-r uUE2sI-t eE51uI-v E%'wI-x 5&yI-z E%{I-| 
5}I-~ 5.I-@ U5% AI-B U5%0CI-D eU+EI-F E%'GI-H  ue!4II-J eU#KI-L %u%MI-N 5.OI-P eU#QI-R eE5!SI-T eE51UI-V eU#WI-X %u-YI-Z E%[I-\ %u-]I-^ eU#_I-` uUE2aI-b 5.cI-d eU+eI-f 5.gI-h E%'iI-j eU+kI-l eE51mI-n uUE*oI-p "5#6qI-r eE5)sI-t eU+uI-v #E%$7wI-x $U5%%8yI-z "5#6{I-| 5.}I-~ eE5)I-@ E%/AI-B uUE2CI-D 5.EI-F "5#6GI-H $U5%%8II-J eU#KI-L %u-MI-N %u-OI-P eE5)QI-R U5%0SI-T uUE*UI-V U5%(WI-X eE5!YI-Z eE5![I-\ E%/]I-^ %u%_I-` eE5!aI-b %u%cI-d eU#eI-f 5&gI-h uUE"iI-j uUE"kI-l uUE"mI-n U5% oI-p uUE"qI-r %u-sI-t eU#uI-v eU#wI-x eU+yI-z ue,{I-| eU+}I-~ ue$I-@ ue$AI-B eE5!CI-D %u%EI-F eE5!GI-H E%/II-J eU+KI-L %u%MI-N ue,OI-P ue,QI-R %u%SI-T uUE"UI-V eE51WI-X U5%0YI-Z uUE*[I-\ %u%]I-^ U5%(_I-` uUE*aI-b E%/cI-d eE5!eI-f ue,gI-h 5&iI-j uUE"kI-l %u%mI-n %u%oI-p uUE"qI-r eE5!sI-t eE5!uI-v E%'wI-x eE5!yI-z eU#{I-| uUE"}I-~ uUE2I-@ eE5!AI-B uUE"CI-D ue$EI-F uUE"GI-H E%II-J uUE"KI-L uUE"MI-N E%OI-P E%/QI-R U5% SI-T E%UI-V U5% WI-X 5&YI-Z 5&[I-\ 5&]I-^ eU+_I-` uUE"aI-b 7eU8KcI-d 5&eI-f U5%0gI-h ue$iI-j uUE"kI-l U5%(mI-n U5%(oI-p uUE"qI-r E%sI-t uUE*uI-v eU+wI-x ue$yI-z (ue)<{I-| eU 3}I-~ E%'I-@ E%/AI-B *5+>CI-D U5%0EI-F eU+GI-H 
5II-J eE5!KI-L ue$MI-N E%'OI-P 5&QI-R E%SI-T *5+>UI-V eE6"WI-X vv.YI-Z 50[I-\ vv.]I-^ uVV,_I-` uVV,aI-b uVV,cI-d E&&1eI-f U66"gI-h ff%iI-j  vv!6kI-l  vv!6mI-n  vv!6oI-p uVV,qI-r %eFF&;sI-t vv.uI-v eFF+wI-x U662yI-z U662{I-| (vv)>}I-~ %/I-@	 ff-A	I-B	 U662C	I-D	 50E	I-F	 eFF3G	I-H	 E&&!I	I-J	 eFF#K	I-L	 5(M	I-N	 50O	I-P	 U66*Q	I-R	 U66"S	I-T	 50U	I-V	 U662W	I-X	 -eFF.CY	I-Z	 U66*[	I-\	 E&&)]	I-^	 U66*_	I-`	 'ff(=a	I-b	 &uVV'<c	I-d	 ,U66-Be	I-f	 eFF3g	I-h	 50i	I-j	  vv!6k	I-l	 %/m	I-n	  vv!6o	I-p	 U662q	I-r	 +E&&,As	I-t	 U66*u	I-v	 )%*?w	I-x	 #E&&$9y	I-z	 )%*?{	I-|	 )%*?}	I-~	 )%*?	I-@
 )%*?A
I-B
 )%*?C
I-D
 .uVV/DE
I-F
 )%*?G
I-H
 +0*?&&!&+FF&;(-fg(>(-gw(?Q
I- c5j) IX
. c $ #-e# 

 #
	2S!"#o5S	   / c /V03V03V0 wiV0 3	V0
 {mV0 x#V0 4V0 {mV0 4V0 |nV0 3V0 LV0 3V0 1V0 (V0  1!V0" :#V0$ :%V0& :'V0( :)V0* U+V0, hZ-V0. S/V00 9+1V02 8*3V04  5V0D  	EV0X  YV0h 6iV0j SkV0l DmV0n (oV0p  qV0H x#IV0J  //!;/(#~kV0 S$s)^, Vr!*-!*-!* h!* y	!*
 h!* h!* h!* !* !* !* !* !* !* h!* X!*  M!!*" h#!*$ A!* S#X !H* c#h * 2#c( 19#c( 9 s
Z% Z%:  ;Z%r  sZ%j  kZ%b  cZ%Z  [Z%R  SZ%J  KZ%B  CZ%|  e}Z%J  aKZ%P  ^QZ%N  OZ%F  GZ%~  eZ%J  KZ%B  CZ%z  {Z%r  sZ%j  kZ%b  cZ%Z  [Z%R  SZ%J  KZ%B  CZ%z  {Z%r  sZ%j   k Z%b!  c!Z%Z"  ["Z%R#  S#Z%J$  K$Z%B%  C%Z%x%  y%Z%p&888884}+Z%T#tCy.! Zx, !$K 0 # 0r   