o
    @Zh!                     @   s~  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 d0ed/d1d2ed1d3d4ed3d5d6ed5d7d8ed7d9d:ed9d;d<ed;d=d>ed=d?d@ed?dAdBedAdCdDedCdEdFedEdGdHedGdIdJedIdKdLedKdMdNedMdOdPedOdQi dRedQdSdTedSdUdVedUdWdXedWdYdZedYd[d\ed[d]d^ed]d_d`ed_dadbedadcddedcdedfededgdhedgdidjedidkdledkdmdnedmdodpedodqdredqdsi dtedsdudvedudwdxedwdydzedyd{d|ed{d}d~ed}ddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddeddÃdeddŃdeddǃdeddɃdedd˃dedd̓deddσdeddуdeddӃdeddՃdedd׃deddكi deddۃdedd݃dedd߃dedddedddedddedddedddedddedddedddedddedddedddedddedddeddi deddde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d1ed0d2d3ed2d4d5ed4d6d7ed6d8d9ed8d:d;ed:d<d=ed<d>d?ed>d@i dAed@dBdCedBdDdEedDdFdGedFdHdIedHdJdKedJdLdMedLdNdOedNdPdQedPdRdSedRdTdUedTdVdWedVdXdYedXdZd[edZd\d]ed\d^d_ed^d`daed`dbi dcedbdddeedfdgdhedgdidjedidkdledkdmdnedmdodpedodqdredqdsdtedsdudvedwdxdyedxdzd{edzd|d}ed|d~ded~ddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddeddădedĐdƃdedƐdȃdedȐdʃdedʐd̃ded̐d΃dedΐdЃdedАd҃i dedҐdԃdedԐdփded֐d؃dedڐdۃdedېd݃dedݐd߃dedddedddedddedddedddedddedddedddedddedddeddi deddde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d1ed0d2d3ed2d4d5ed6d7d8ed9d:d;ed<d=d>ed=d?d@ed?dAdBedAdCdDedCdEdFedGdHdIedHdJi dKedJdLdMedLdNdOedNdPdQedRdSdTedSdUdVedWdXdYedZd[d\ed[d]d^ed]d_d`edadbdcedbdddeedddfdgedfdhdiedjdkdledkdmdnedodpdqedpdri dsedrdtduedvdwdxedydzd{edzd|d}ed~ddedddedddedddedddedddedddedddedddedddedddedddeddi dedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddde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Ґdӄ e e!e" e 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d g 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/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEZ'eeef edF< h dGZ(ee edH< h dIZ)ee edJ< h dKZ*ee edL< dMZ+eedN< i dOg dPdQg dRdSg dTdUg dVdWg dXdYg dZd[g d\d]g d^d_g d`dag dbdcg dddeg dfdgg dhdig djdkg dldmg dndog dpi dqg drdsg dtdug dvdwg dxdyg dzd{g 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< dS (      )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  ZArmeniani  Hebrewi   Arabici   ZSyriaciP  zArabic Supplementi  ZThaanai  ZNKoi   Z	Samaritani@  ZMandaici`  zSyriac Supplementip  zArabic Extended-Bi  zArabic Extended-Ai 	  
Devanagarii	  ZBengalii 
  ZGurmukhii
  ZGujaratii   ZOriyai  Tamili   ZTelugui  ZKannadai   Z	Malayalami  ZSinhalai   Thaii  ZLaoi   ZTibetani   ZMyanmari  ZGeorgiani   zHangul Jamoi   ZEthiopici  zEthiopic Supplementi  ZCherokeei   z%Unified Canadian Aboriginal Syllabicsi  ZOghami  ZRunici   ZTagalogi   ZHanunooi@  ZBuhidi`  ZTagbanwai  ZKhmeri   Z	Mongoliani  z.Unified Canadian Aboriginal Syllabics Extendedi   ZLimbuiP  zTai Lei  zNew Tai Luei  zKhmer Symbolsi   ZBuginesei   zTai Thami  z$Combining Diacritical Marks Extendedi   ZBalinesei  Z	Sundanesei  ZBataki   Z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!  Z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 '  Z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 ,  Z
Glagolitici`,  zLatin Extended-Ci,  ZCoptici -  zGeorgian Supplementi0-  Z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  ZBopomofoi01  zHangul Compatibility Jamoi1  Z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Ф  ZLisui   ZVaii@  zCyrillic Extended-Bi  ZBamumi   zModifier Tone Lettersi   zLatin Extended-Di   zSyloti Nagrii0  zCommon Indic Number Formsi@  zPhags-pai  Z
Saurashtrai  zDevanagari Extendedi   zKayah Lii0  ZRejangi`  zHangul Jamo Extended-Ai  ZJavanesei  zMyanmar Extended-Bi   Z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  ZSpecialsi   zLinear B Syllabaryi  zLinear B Ideogramsi  zAegean Numbersi@ zAncient Greek Numbersi zAncient Symbolsi zPhaistos Disci  ZLyciani i ZCariani zCoptic Epact Numbersi  z
Old Italici0 ZGothiciP z
Old Permici ZUgaritici zOld Persiani ZDesereti  iP ZShaviani ZOsmanyai ZOsagei  ZElbasani0 zCaucasian Albanianip ZVithkuqii zLinear Ai  i zLatin Extended-Fi zCypriot Syllabaryi  i@ zImperial Aramaici` Z	Palmyrenei Z	Nabataeani ZHatrani i 	 Z
Phoeniciani 	 ZLydiani@	 zMeroitic Hieroglyphsi	 i	 zMeroitic Cursivei 
 Z
Kharoshthii`
 zOld South Arabiani
 zOld North Arabiani
 Z
Manichaeani
 i  Z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 ZYezidii zArabic Extended-Ci  zOld Sogdiani0 ZSogdianip z
Old Uyghuri Z
Chorasmiani ZElymaici  ZBrahmii ZKaithii zSora Sompengi  ZChakmaiP ZMahajanii ZSharadai zSinhala Archaic Numbersi  ZKhojkiiP ZMultanii i Z	Khudawadii  ZGranthai ZNewai  i ZTirhutai ZSiddhami i  ZModii` zMongolian Supplementi ZTakrii ZAhomi  iP ZDograi  iP zWarang Citii i  zDives Akurui` ZNandinagarii i  zZanabazar SquareiP ZSoyomboi z0Unified Canadian Aboriginal Syllabics Extended-Ai zPau Cin Haui  zDevanagari Extended-Ai` Z	Bhaiksukii  ip ZMarcheni zMasaram Gondii  i` zGunjala Gondii ZMakasari i  ZKawii` zLisu Supplementi i zTamil Supplementi   Z	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 ZMroipj ZTangsaij z	Bassa Vahi k zPahawh Hmongik ZMedefaidrini@n in ZMiaoi o io z#Ideographic Symbols and Punctuationio i p Z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 ZNushui  Z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 ZTotoi i ZWanchoi  zNag Mundarii i  zEthiopic Extended-Bi i  zMende Kikakuii Z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)Z
SupplementZExtendedZ
ExtensionsZModifierZMarksPunctuationZSymbolsZFormsZ	OperatorsZMiscellaneousZDrawingZBlockZShapesZSupplementalr"   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tactismbcs)endswith)x r.   R/var/www/html/lang_env/lib/python3.10/site-packages/charset_normalizer/constant.py<lambda>  s    r0   IANA_SUPPORTEDIANA_SUPPORTED_COUNTcp037)cp1026cp1140cp273cp500r4   )r3   r5   r6   r7   cp1125cp866r5   )r3   r4   r6   r7   cp1250	iso8859_2cp1251kz1048ptcp154cp1252)
iso8859_15	iso8859_9latin_1cp1253	iso8859_7cp1254cp1257
iso8859_13r6   )r3   r4   r5   r7   cp437)cp850cp858cp860cp861cp862cp863cp865r7   )r3   r4   r5   r6   rI   )rH   cp857rJ   rO   rP   )rI   rJ   rO   rJ   )rH   rI   rP   rO   rK   )rH   rL   rM   rN   rO   rL   )rH   rK   rM   rN   rO   rM   )rH   rK   rL   rN   rO   rN   )rH   rK   rL   rM   rO   rO   )rH   rI   rP   rJ   rK   rL   rM   rN   
iso8859_10)
iso8859_14r@   	iso8859_4rA   rB   
iso8859_11tis_620rR   )rQ   r@   
iso8859_16	iso8859_3rA   rB   r@   )r?   rE   rQ   rR   rV   rW   rA   rB   rV   )rR   r@   r;   rW   rA   rB   )r:   rV   rS   rW   )rR   r@   rV   rA   rB   rS   )rQ   r;   rA   rB   rA   )
r?   rE   cp1258rQ   rR   r@   rV   rW   rS   rB   )
r?   rE   rX   rQ   rR   r@   rV   rW   rS   rA   	mac_romanmac_turkishmac_iceland)rB   r[   rY   rZ   r>   rU   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GB2312Z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   cp932r9   r   Z	utf_8_sig	shift_jisbig5r:   r<   r?   rC   cp1255cp1256rE   cp949CHARDET_CORRESPONDENCE>   -]:[<=|{&},;>"/COMMON_SAFE_ASCII_CHARACTERS>   r_   ru   johabKO_NAMES>   hzrr   cp950	big5hkscsZH_NAMES   TRACEZ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   ZGerman)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      ü   ä   ör   ZFrench)r   r   r   r   r   r   r   r   r   r   r   r   r   r      ér   r   r   r   r   r      àr-      èr   r   Z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-      ëZItalian)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      òZ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   ę   óZSpanish)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   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   ゖZ
Portuguese)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      ãr   r      çr   r   r   Z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   的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   实Z	Ukrainian)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   їZ	Norwegian)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      ør      ær   Z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   Z
Vietnamese)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   ếZ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   ěr   u   řZ	Hungarian)r   r   r   r   r   r   r   r   r   r   r   r   r   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   일Z
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   r   u   ğZ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   Z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   إZDanish)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   ZSerbian)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      шZ
Lithuanian)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   u   ėr   r   u   ų   š   žr   r   u   įZ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   Z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  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   ך	Bulgarian)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CroatianZHindiZEstonianr   Greekr   ZKazakhFREQUENCIESLANGUAGE_SUPPORTED_COUNTN).codecsr   r   r   r   r   Zencodings.aliasesr   rer   r	   Z
re_compiletypingr
   r   r   r   r   strbytes__annotations__r   intr   r   ranger#   r%   ZRE_POSSIBLE_ENCODING_INDICATIONZIANA_NO_ALIASESsortedfilterlistsetvaluesr1   lenr2   r\   rv   r   r   r   r   r  r  r.   r.   r.   r/   <module>   s  "







	























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
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  9  :  ;  <  =  >  ?  @  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    9    :    ;    <    =    >    ?    @    A    B    C    D    E    F    N




	




",456
78DE



 Y	
$9Uq   *  F  b     g     K       +        G        c         J          f                                   ;            W            s                           ,              H              d               
                                9                U                q                                   
*                  E                  a                       '