7,j2UddlmZddlmZmZmZmZmZddlm Z ddl m Z ddl m Z egddeegeegdZd ed <d Zd ed <edZd ed<dZd ed<ided ded ddedddedddedddedddedddedd d!ed d"d#ed"d$d%ed$d&d'ed&d(d)ed(d*d+ed*d,d-ed,d.d/ed.d0d1ed0d2id3ed2d4d5ed4d6d7ed6d8d9ed8d:d;ed:d<d=edd?ed>d@dAed@dBdCedBdDdEedDdFdGedFdHdIedHdJdKedJdLdMedLdNdOedNdPdQedPdRdSedRdTidUedTdVdWedVdXdYedXdZd[edZd\d]ed\d^d_ed^d`daed`dbdcedbdddeedddfdgedfdhdiedhdjdkedjdldmedldndoedndpdqedpdrdsedrdtduedtdvidwedvdxdyedxdzd{edzd|d}ed|d~ded~ddedddedddedddedddedddedddedddedddedddedddedddeddidedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddidedddedddedddedd¦deddĦdeddƦdeddȦdeddʦdedd̦deddΦdeddЦdeddҦdeddԦdedd֦deddئdeddڦdeddܦideddަdedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddidedddedddedddedddedd d ed d d ed d ded ddedddedddedddedddedddedddedddeddd edd!id"ed!d#d$ed#d%d&ed%d'd(ed'd)d*ed)d+d,ed+d-d.ed-d/d0ed/d1d2ed1d3d4ed3d5d6ed5d7d8ed7d9d:ed9d;d<ed;d=d>ed=d?d@ed?dAdBedAdCidDedCdEdFedEdGdHedGdIdJedIdKdLedKdMdNedMdOdPedOdQdRedQdSdTedSdUdVedUdWdXedWdYdZedYd[d\ed[d]d^ed]d_d`ed_dadbedadcddedcdeidfededgdhedidjdkedjdldmedldndoedndpdqedpdrdsedrdtduedtdvdwedvdxdyedzd{d|ed{d}d~ed}ddedddedddedddedddeddidedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddeddidedddedddedddedddedddedddedddedd¦deddĦdedĐdƦdedƐdȦdedȐdʦdedʐd̦ded̐dΦdedΐdЦdedАdҦdedҐdԦidedԐd֦ded֐dئdedؐdڦdedڐdܦdedܐdަdedސddedddedddedddedddedddedddedddedddedddedddeddidedddedddedddedddedddedddedd d ed d d ed d ded ddedddedddedddedddedddedddeddid ed!d"d#ed"d$d%ed&d'd(ed'd)d*ed)d+d,ed+d-d.ed-d/d0ed1d2d3ed2d4d5ed4d6d7ed6d8d9ed8d:d;ed<d=d>ed?d@dAed@dBdCedBdDdEedDdFidGedFdHdIedJdKdLedMdNdOedNdPdQedRdSdTedUdVdWedVdXdYedXdZd[edZd\d]ed\d^d_ed^d`daedbdcddedcdedfededgdhedgdidjedidkdledmdnidoedndpdqedrdsdtedsdudvedudwdxedydzd{edzd|d}ed|d~dedddedddedddedddedddedddedddedddedddeddidedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedddedd¦ideddĦdedĐdƦdedƐdȦdedȐdʦdedʐd̦ded̐dΦdedΐdЦdedАdҦdedҐdԦdedԐd֦dedؐd٦dedېdܦdedܐdަdedސddedddedddeddeddeddeddeddeddeddedddZded<gdZded<e de ZgdZeedeee jezZded<eeZ d ed<idgddgdddgdgdddgdd d gd gd d dgdgd ddgdgddgddgddgddgddgddgdid gd!d"gd#d$gd%d&gd'ddgd(gd)d*d+gddgd,gd-d.gd/d0gd1dgd2d3gd4d5gd6dd gd7gd8d dd ggd9d:d;gd<d;gd<d:gdd gd*gd=Z!d>ed?<id@dAdBdCdDdEd+dFdGdHdIdJdKdLdMdNddOdPdQdRdSddTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdnZ"doedp<e#hdqZ$dreds<dtZ%duZ&dvZ'e#dw(e%e&e'gZ)e#hdxZ*dredy<e#hdzZ+dred{<d|Z,d ed}<id~gddgddgddgddgddgddgddgddgddgddgddgddgddgddgddgddgdidgddgddgddgddgddgddgddgddgdd+gddgddgddgddgddgdd)gddgdgdgdgd¢gdâgdĢgdŢgdƢdǜZ-d>ed<ee-Z.d ed<dZ/d ed<dZ0d ed<dZ1d ed<dZ2d ed<dZ3d ed<d Z4d ed<dZ5d ed<dZ6d ed<dZ7d ed<dZ8ded<d܄e-9DZ:ded<d߄e-9DZ;ded<dS() annotations)BOM_UTF8 BOM_UTF16_BE BOM_UTF16_LE BOM_UTF32_BE BOM_UTF32_LE)aliases) IGNORECASE)compile)s+/v8-s+/v8s+/v9s+/v+s+/v/s13)utf_8utf_7gb18030utf_32utf_16zdict[str, bytes | list[bytes]]ENCODING_MARKS intTOO_SMALL_SEQUENCEgcATOO_BIG_SEQUENCEiUTF8_MAXIMAL_ALLOCATIONzControl characterz Basic LatinzLatin-1 SupplementzLatin Extended-AizLatin Extended-BiPzIPA ExtensionsizSpacing Modifier LettersizCombining Diacritical MarksipzGreek and CopticiCyrillicizCyrillic Supplementi0ArmenianiHebrewiArabiciSyriaciPzArabic SupplementiThaanaiNKoi Samaritani@Mandaici`zSyriac SupplementipzArabic Extended-BizArabic Extended-Ai Devanagarii Bengalii Gurmukhii Gujaratii Oriyai Tamili Telugui Kannadai Malayalami SinhalaiThaiiLaoiTibetaniMyanmariGeorgianiz Hangul JamoiEthiopicizEthiopic SupplementiCherokeeiz%Unified Canadian Aboriginal SyllabicsiOghamiRuniciTagalogi Hanunooi@Buhidi`TagbanwaiKhmeri Mongolianiz.Unified Canadian Aboriginal Syllabics ExtendediLimbuiPzTai Leiz New Tai Lueiz Khmer SymbolsiBuginesei zTai Thamiz$Combining Diacritical Marks ExtendediBalinesei SundaneseiBatakiLepchaiPzOl ChikiizCyrillic Extended-CizGeorgian ExtendedizSundanese SupplementizVedic ExtensionsizPhonetic ExtensionsizPhonetic Extensions Supplementiz&Combining Diacritical Marks SupplementizLatin Extended AdditionalizGreek Extendedi zGeneral Punctuationip zSuperscripts and Subscriptsi zCurrency Symbolsi z'Combining Diacritical Marks for Symbolsi!zLetterlike SymbolsiP!z Number Formsi!Arrowsi"zMathematical Operatorsi#zMiscellaneous Technicali$zControl Picturesi@$zOptical Character Recognitioni`$zEnclosed Alphanumericsi%z Box Drawingi%zBlock Elementsi%zGeometric Shapesi&zMiscellaneous Symbolsi'Dingbatsi'z$Miscellaneous Mathematical Symbols-Ai'zSupplemental Arrows-Ai(zBraille Patternsi)zSupplemental Arrows-Bi)z$Miscellaneous Mathematical Symbols-Bi*z#Supplemental Mathematical Operatorsi+z Miscellaneous Symbols and Arrowsi, Glagolitici`,zLatin Extended-Ci,Coptici-zGeorgian Supplementi0-Tifinaghi-zEthiopic Extendedi-zCyrillic Extended-Ai.zSupplemental Punctuationi.zCJK Radicals Supplementi/zKangxi Radicalsi/z"Ideographic Description Charactersi/i0zCJK Symbols and Punctuationi@0Hiraganai0Katakanai1Bopomofoi01zHangul Compatibility Jamoi1Kanbuni1zBopomofo Extendedi1z CJK Strokesi1zKatakana Phonetic Extensionsi2zEnclosed CJK Letters and Monthsi3zCJK Compatibilityi4z"CJK Unified Ideographs Extension AiMzYijing Hexagram SymbolsiNzCJK Unified Ideographsiz Yi Syllablesiz Yi RadicalsiФLisuiVaii@zCyrillic Extended-BiBamumizModifier Tone Lettersi zLatin Extended-Diz Syloti Nagrii0zCommon Indic Number Formsi@zPhags-pai SaurashtraizDevanagari ExtendedizKayah Lii0Rejangi`zHangul Jamo Extended-AiJavaneseizMyanmar Extended-BiChami`zMyanmar Extended-AizTai VietizMeetei Mayek ExtensionsizEthiopic Extended-Ai0zLatin Extended-EipzCherokee Supplementiz Meetei MayekizHangul SyllablesizHangul Jamo Extended-BizHigh SurrogatesizHigh Private Use SurrogatesizLow SurrogatesizPrivate Use AreaizCJK Compatibility IdeographsizAlphabetic Presentation FormsiPzArabic Presentation Forms-AizVariation SelectorsizVertical Formsi zCombining Half Marksi0zCJK Compatibility FormsiPzSmall Form VariantsipzArabic Presentation Forms-BizHalfwidth and Fullwidth FormsiSpecialsizLinear B SyllabaryizLinear B IdeogramsizAegean Numbersi@zAncient Greek NumbersizAncient Symbolsiz Phaistos DisciLycianiiCarianizCoptic Epact Numbersiz Old Italici0GothiciPz Old PermiciUgariticiz Old PersianiDeseretiiPShavianiOsmanyaiOsageiElbasani0zCaucasian AlbanianipVithkuqiiTodhriizLinear AizLatin Extended-FizCypriot Syllabaryii@zImperial Aramaici` Palmyrenei NabataeaniHatranii  Phoeniciani Lydiani@ Sidetici` zMeroitic Hieroglyphsi i zMeroitic Cursivei  Kharoshthii` zOld South Arabiani zOld North Arabiani  Manichaeani i Avestani@ zInscriptional Parthiani` zInscriptional Pahlavii zPsalter Pahlavii z Old Turkici iP z Old Hungariani i zHanifi Rohingyai@ Garayi zRumi Numeral Symbolsi`iYezidiizArabic Extended-Ciz Old Sogdiani0Sogdianipz Old Uyghuri ChorasmianiElymaiciBrahmiiKaithiiz Sora SompengiChakmaiPMahajaniiSharadaizSinhala Archaic NumbersiKhojkiiPMultaniii KhudawadiiGranthaiz Tulu-TigalariiNewaiTirhutaiSiddhamiiModii`zMongolian SupplementiTakriizMyanmar Extended-CiAhomiPDograiiPz Warang Citiiiz Dives Akurui` NandinagariiizZanabazar SquareiPSoyomboiz0Unified Canadian Aboriginal Syllabics Extended-Aiz Pau Cin HauizDevanagari Extended-Ai`zSharada SupplementiSunuwarii BhaiksukiipMarcheniz Masaram Gondiii`z Gunjala Gondiiz Tolong SikiiMakasariiKawii`zLisu SupplementiizTamil Supplementi  Cuneiformi$z!Cuneiform Numbers and Punctuationi$zEarly Dynastic CuneiformiP%z Cypro-Minoani/i0zEgyptian Hieroglyphsi04z#Egyptian Hieroglyph Format Controlsi`4zEgyptian Hieroglyphs Extended-AiDzAnatolian HieroglyphsiFz Gurung Khemaiai@azBamum Supplementihi@jMroipjTangsaijz Bassa Vahikz Pahawh Hmongikz Kirat Raii@mim Medefaidrini@ninz Beria ErfeinMiaoioioz#Ideographic Symbols and PunctuationioipTangutizTangut ComponentsizKhitan Small ScriptizTangut SupplementizTangut Components SupplementizKana Extended-BiizKana SupplementizKana Extended-Ai0zSmall Kana ExtensionipNushuiDuployaniizShorthand Format Controlsiz'Symbols for Legacy Computing Supplementiiz Miscellaneous Symbols SupplementizZnamenny Musical NotationizByzantine Musical SymbolsiizMusical SymbolsizAncient Greek Musical NotationiPzKaktovik NumeralsiizMayan NumeralsizTai Xuan Jing Symbolsi`zCounting Rod Numeralsiz!Mathematical Alphanumeric SymbolsiizSutton SignWritingizLatin Extended-GiizGlagolitic Supplementi0zCyrillic Extended-DizNyiakeng Puachue HmongiiPTotoiiWanchoiz Nag MundariiizOl OnaliizTai YoiizEthiopic Extended-Biiz Mende KikakuiiAdlamii`zIndic Siyaq NumbersipizOttoman Siyaq NumbersiiPz&Arabic Mathematical Alphabetic Symbolsiiz Mahjong Tilesii0z Domino Tilesiz Playing Cardsiz Enclosed Alphanumeric SupplementizEnclosed Ideographic Supplementiz%Miscellaneous Symbols and Pictographsi EmoticonsiPzOrnamental DingbatsizTransport and Map SymbolsizAlchemical SymbolsizGeometric Shapes ExtendedizSupplemental Arrows-Ciz$Supplemental Symbols and Pictographsiz Chess Symbolsipz"Symbols and Pictographs Extended-AizSymbols for Legacy Computingiz"CJK Unified Ideographs Extension Biiz"CJK Unified Ideographs Extension Cii@z"CJK Unified Ideographs Extension Di z"CJK Unified Ideographs Extension Eiz"CJK Unified Ideographs Extension Fiz"CJK Unified Ideographs Extension Ii`z'CJK Compatibility Ideographs Supplementii iiPi#i4iiiiiii)z"CJK Unified Ideographs Extension Gz"CJK Unified Ideographs Extension Hz"CJK Unified Ideographs Extension JTagszVariation Selectors Supplementz Supplementary Private Use Area-Az Supplementary Private Use Area-Bzdict[str, range]UNICODE_RANGES_COMBINED) SupplementExtended ExtensionsModifierMarks PunctuationSymbolsForms Operators MiscellaneousDrawingBlockShapes Supplementalrz list[str]UNICODE_SECONDARY_RANGE_KEYWORDz^(?:(?:encoding)|(?:charset)|(?:coding))(?:[\:= ]{1,10})(?:[\"\']?)([a-zA-Z0-9\-_]+)(?:[\"\']?)) cp720cp737cp856cp874cp875cp1006koi8_rkoi8_tkoi8_uc8|dduo|dvS)N_codecF>mbcsrot_13tactis)endswith)xs KC:\PYTHON\GemmaClient\venv\Lib\site-packages\charset_normalizer/constant.pyrs(!**X&&%/2 1 1IANA_SUPPORTEDIANA_SUPPORTED_COUNTcp037)cp1026cp1140cp273cp500r)rrrrcp1125cp866r)rrrrcp1250 iso8859_2cp1251kz1048ptcp154cp1252) iso8859_15 iso8859_9latin_1cp1253 iso8859_7cp1254cp1257 iso8859_13r)rrrrcp437)cp850cp858cp860cp861cp862cp863cp865r)rrrrr)rcp857rrr)rrrr)rrrrr)rrrrrr)rrrrrr)rrrrrr)rrrrrr)rrrrrrrr iso8859_10) iso8859_14r iso8859_4rr iso8859_11tis_620r)rr iso8859_16 iso8859_3rrr)rrrrrrrrr)rrrrrr)rrrr)rrrrrr)rrrrr) rrcp1258rrrrrrr) rrrrrrrrrr mac_roman mac_turkish mac_iceland)rrrrrrzdict[str, list[str]]IANA_SUPPORTED_SIMILAR iso2022_krz ISO-2022-KR iso2022_jpz ISO-2022-JPeuc_krzEUC-KRzTIS-620rzUTF-32euc_jpzEUC-JPrzKOI8-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-8rzUTF-16cp855IBM855 mac_cyrillic MacCyrillicgb2312GB2312GB18030CP932IBM866zutf-8z UTF-8-SIG SHIFT_JISBig5z windows-1250z windows-1251z Windows-1252z windows-1253z windows-1255z windows-1256z Windows-1254CP949)rcp932rr utf_8_sig shift_jisbig5rrrrcp1255cp1256rcp949zdict[str, str]CHARDET_CORRESPONDENCE>{}"&(),-/:;<=>[]|zfrozenset[str]COMMON_SAFE_ASCII_CHARACTERSu的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞u日一国年大十二本中長出三時行見月分後前生五間上東四今金九入学高円子外八六下来気小七山話女北午百書先名川千水半男西電校語土木聞食車何南万毎白天母火右読友左休父雨u一二三四五六七八九十百千萬上下左右中人女子大小山川日月火水木金土父母天地國名年時文校學生>rjohabrKO_NAMES>hzrcp950 big5hkscsZH_NAMESTRACEEnglish)eationsrhldcumfpgwybvkrjzqu English—)rrrrrrrrrrr r!r#r"r$r%r&r'r)r(r*r+r,rr-r.German)rrrrrrrr rr"rr&rr!r#r)r$r+r'r-r%r*üäör,French)rrrrrrrrr"rr r!r%r#ér*r&r$r)rr.àrèr(r,Dutch)rrrrrrrr rrr&rr*r#r"r+r!r%r)r'r,r-r$r(rëItalian)rrrrrrrrrr!r r"r%r#r&r*r$r)r-rr.r6r5r+r(òPolish)rrrrrrr-r'rr!rr+r(r r%r#r"rr,ułr&r)rąuęóSpanish)rrrrrrrrr rr!r"r#r%r)r&r*r$r(r=rr.ír,r-áRussian)оеаинтсрвлкмдпугяызбйьчхжцJapanese)Ou日一人年大u十u二本中u長出u三u時行u見u月分u後前生u五u間上u東u四u今u金u九u入学u高u円子u外u八u六下来u気小u七u山u話u女u北u午u百u書u先u名u川u千u水u半u男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ヺuJapanese——)]uのuにuるuたuとuはuしuいuをuでuてuがuなuれuかuらuさuっuりuすuあuもuこuまuうuくuよuきuんuめuおuけuそuつuだuやuえuどuわuちuみuせuじuばuへuびuずuろuほuげuむuべuひuょuゆuぶuごuゃuねuふuぐuぎuぼuゅuづuざuぞuぬuぜ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)rrrrrrr rrr#r"r!rr%r&r*r)r$rãr.r4çr@r-r?Swedish)rrrrrrrrr rr#r+r&r*rr$r"r%r1r!r)r2år(r,rChinese)du的r]u是u不u了u在r^u有u我u他u这u个u们rbrlrhr`u为u和u国u地u到u以u说u时u要u就rcu会u可u也u你u对rgu能u而rju那u得u于u着rku自u之r_u过u发u后u作u里u用u道rdu所u然u家u种u事u成u方u多u经u么u去u法riu如u都u同u现u当u没u动u面u起u看u定rnreu还u进u好rmu部u其u些u主u样u理u心u她rarfu开u但u因u只u从u想u实 Ukrainian)rBrDrFіrErIrJrGrCrHrLrKrPrNrMrOrTrRrWrUrQrVrXrYr[uї Norwegian)rrrrrrrrrr r&r+r#r*r$r%r"r)rrsr(r,ør!ær'Finnish)rrrrrrrrr"r+r1r#rr*r,rr%r(r r2r&r!r)r$r'r- Vietnamese)rrrrr!r&rrr"r#rrr5uđrrr*r%r)r(uưr r@r+uộuếCzech)rrrrrrrrr*rr+r r"r#r%r?r!rr-r@r(r,r)uěr4uř Hungarian)rrrrrrr+rrrr-r@r4r&r#r)r(r*r rr"r%r,r2r$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)rrrrrrr"rr r+r#rr&r%r)rrr(r,r!r'r$r*r-rr.Turkish)rrrrrruır+r rrr#r(r"rr)r0uşr*r&r-rr!r%rquğRomanian)rrrrrrr"rrr!rr r%r#uăr$r*îr&r)ușuțr-râr,Farsi)اuیردنهومتبسلuکشuزفuگعخقجuآuپحطص)rruيrrrrrruةrrrrruكruأrrrrruىruإDanish)rrrrrrrr rrr&r#r+r$r*r"r)rr%rsr(rxryr!r,r'Serbian)rDrErBrCrFrIrHrPrGrLuјrJrNrMrOrKrQrTrUrrrrrr[ш Lithuanian)rrrrrrrrr"r+r#rr%r*r r,r&uėr)r(uųšžr!r<uįSlovene)rrrrrrrrrr,r*r+r r%r#r"r-r)r&rčr!rrr$r(Slovak)rrrrrrr*rrrr+r r#r%r"r!rr,r)r-r@r(ýr?rr4)uי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)rDrErBrCrFrGrIrHrJrKrLrNrOrMrTrQrRuъrPrUrXr[rVrZuщrY)rrrrrrr,rrr"r+rr*r r#r%r&r-r)r!rrrruć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इ)rrrrrrr"rrr+rr r#r*r&r%r,rr1r)õr0r$r!r2r()uาuนuรuอuกuเuงuมuยuลuวuดuทuสuตuะuปuบuคuหuแuจuพuชuขuใ)uαuτuοuιuεuνuρuσuκuηuπuςuυuμuλuίuόuάuγuέuδuήuωuχuθuύ)uகuதuபuடuரuமuலuனuவuறuயuளuசuநuஇuணuஅuஆuழuஙuஎuஉuஒuஸ)rDrSrCrFrGrIrKrvrNrHrMuқrLrBrUrErPuғrZuңrTrrVrOrQuө)CroatianHindiEstonianr,Greekr'Kazakh FREQUENCIESLANGUAGE_SUPPORTED_COUNT_LATIN _ACCENTUATED_CJK_HANGUL _KATAKANA _HIRAGANA@_THAI_ARABIC_ARABIC_ISOLATED_FORM)z WITH GRAVEz WITH ACUTEz WITH CEDILLAzWITH DIAERESISzWITH CIRCUMFLEXz WITH TILDEz WITH MACRONzWITH RING ABOVEztuple[str, ...]_ACCENT_KEYWORDScHi|]\}}|dt|D S)ci|]\}}|| Sr).0rankchars r z.s 9 9 9*$4 9 9 9r) enumeraterlangcharss rrrsE000e 9 9 %(8(8 9 9 9000rzdict[str, dict[str, int]]_FREQUENCIES_RANKc4i|]\}}|t|Sr) frozensetrs rrrs3///*tUD)E  ///rzdict[str, frozenset[str]]_FREQUENCIES_SETN)< __future__rcodecsrrrrrencodings.aliasesr rer r re_compiler__annotations__rrrrrangerrRE_POSSIBLE_ENCODING_INDICATIONIANA_NO_ALIASESsortedfilterlistsetvaluesrlenrrrrr COMMON_CHINESE_CHARACTERSCOMMON_JAPANESE_CHARACTERSCOMMON_KOREAN_CHARACTERSjoinCOMMON_CJK_CHARACTERSrrrrrrrrrrrrrrritemsrrrrrrs1"""""""SSSSSSSSSSSSSS%%%%%%$$$$$$#\*\* 2 2    D !!!!(((((\-r\-55S>>\-%%S//\-c3 \- c3 \- eeCoo \-c3\-"55c??\-c4((\-dD!!\-55t,,\-dD!!\- eeD$\- eeD$\- eeD$\- tT**!\-" eeD$#\-\-$ 55t  %\-&tT""'\-(uuT4  )\-*tT**+\-,tT**-\-.tT**/\-0%%d##1\-2uuT4  3\-4dD!!5\-6dD!!7\-8 UU4  9\-: UU4  ;\-< eeD$=\->uuT4  ?\-@tT""A\-BuuT4  C\-D EE$  E\-\-\-F 55t  G\-HuuT4  I\-JuuT4  K\-LdD!!M\-N55t$$O\-PdD!!Q\-R55t,,S\-TdD!!U\-V,UU4->->W\-X UU4  Y\-Z UU4  [\-\uuT4  ]\-^uuT4  _\-` UU4  a\-bdD!!c\-d UU4  e\-ftT""g\-\-\-h5eeD$6G6Gi\-j UU4  k\-l eeD$m\-n55t$$o\-pUU4&&q\-rdD!!s\-tdD!!u\-v+EE$,=,=w\-xdD!!y\-ztT""{\-| UU4  }\-~ eeD$\-@dD!!A\-B55t,,C\-DtT**E\-FEE$--G\-HdD))I\-\-\-J55t,,K\-L%eeD$&7&7M\-N-eeD$.?.?O\-P tT!2!2Q\-ReeD$''S\-T55t,,U\-V"55t#4#4W\-XdD))Y\-Z.uuT4/@/@[\-\%%d++]\-^EE$%%_\-` eeD$a\-beeD$//c\-duuT400e\-fdD))g\-h$UU4%6%6i\-jeeD$//k\-\-\-l55t$$m\-neeD$''o\-pdD))q\-rUU4..s\-tdE""u\-v+EE%,?,?w\-xUU5%00y\-zeU++{\-|UU5%00}\-~+EE%,?,?\-@*55+>+>A\-B'eU(;(;C\-D%%u%%E\-FeU++G\-H eeE5!!I\-J55..K\-LeU##M\-\-\-Nue,,O\-P55..Q\-ReU 3 3S\-TuuUE22U\-VuuUE**W\-X)%%u*=*=Y\-Z"55#6#6[\-\eU##]\-^eU##_\-`eU##a\-b ue!4!4c\-d eeE5!!e\-fue,,g\-h55&&i\-j#EE%$7$7k\-l&uuUE':':m\-nue,,o\-\-\-p)%%u*=*=q\-ruuUE22s\-teeE511u\-vEE%''w\-x55&&y\-z EE%  {\-| 55  }\-~55..\-@ UU5% A\-BUU5%00C\-DeU++E\-FEE%''G\-H ue!4!4I\-JeU##K\-L%%u%%M\-N55..O\-PeU##Q\-\-\-R eeE5!!S\-TeeE511U\-VeU##W\-X%%u--Y\-Z EE%  [\-\%%u--]\-^eU##_\-`uuUE22a\-b55..c\-deU++e\-f55..g\-hEE%''i\-jeU++k\-leeE511m\-nuuUE**o\-p"55#6#6q\-reeE5))s\-\-\-teU++u\-v#EE%$7$7w\-x$UU5%%8%8y\-z"55#6#6{\-|55..}\-~eeE5))\-@EE%//A\-BuuUE22C\-D55..E\-F"55#6#6G\-H$UU5%%8%8I\-JeU##K\-L%%u--M\-N%%u--O\-PeeE5))Q\-RUU5%00S\-TuuUE**U\-\-\-VUU5%((W\-X eeE5!!Y\-Z eeE5!![\-\EE%//]\-^%%u%%_\-` eeE5!!a\-b%%u%%c\-deU##e\-f55&&g\-huuUE""i\-juuUE""k\-luuUE""m\-n UU5% o\-puuUE""q\-r%%u--s\-teU##u\-v eeE5!!w\-\-\-xeU##y\-zeU++{\-|ue,,}\-~eU++\-@ue$$A\-Bue$$C\-D eeE5!!E\-F%%u%%G\-H eeE5!!I\-JuuUE""K\-LEE%//M\-NeU++O\-P%%u%%Q\-Rue,,S\-Tue,,U\-V%%u%%W\-XuuUE""Y\-\-\-ZeeE511[\-\UU5%00]\-^uuUE**_\-`%%u%%a\-bUU5%((c\-duuUE**e\-f UU5% g\-hEE%//i\-j eeE5!!k\-lue,,m\-n55&&o\-puuUE""q\-r%%u%%s\-t%%u%%u\-vuuUE""w\-x eeE5!!y\-z eeE5!!{\-\-\-|EE%''}\-~ eeE5!!\-@eU##A\-BuuUE""C\-DuuUE22E\-F eeE5!!G\-HuuUE""I\-Jue$$K\-LuuUE""M\-NUU5%((O\-P EE%  Q\-RuuUE""S\-TuuUE""U\-V EE%  W\-XEE%//Y\-Z UU5% [\-\%%u--]\-\-\-^ EE%  _\-` UU5% a\-b55&&c\-d55&&e\-f55&&g\-heU++i\-juuUE""k\-l7eU8K8Km\-n55&&o\-pUU5%00q\-r%%u--s\-tuuUE""u\-vue$$w\-xuuUE""y\-zUU5%(({\-|UU5%((}\-~55&&\-\-\-@uuUE""A\-B EE%  C\-DuuUE**E\-FeU++G\-Hue$$I\-J(ue)<)+>S\-T&uuUE':':U\-VUU5%00W\-XEE%''Y\-ZeU++[\-\ 55  ]\-^ eeE5!!_\-`ue$$a\-\-\-bEE%''c\-due$$e\-f55&&g\-h%%u%%i\-j EE%  k\-l*55+>+>m\-n eeE6""o\-pvv..q\-r5500s\-tvv..u\-v#EE&&$9$9w\-xuuVV,,y\-zuuVV,,{\-|uuVV,,}\-~EE&&11\-@  UU66 " "A \-B ff%%C \-\-\-D  vv!6!6E \-F .uuVV/D/DG \-H 'ff(=(=I \-J  vv!6!6K \-L  vv!6!6M \-N uuVV,,O \-P %eeFF&;&;Q \-R vv..S \-T eeFF++U \-V UU6622W \-X UU6622Y \-Z (vv)>)>[ \-\ %%//] \-^ ff--_ \-` UU6622a \-b 5500c \-d eeFF33e \-\-\-f  EE&& ! !g \-h  eeFF##i \-j 55((k \-l uuVV$$m \-n  eeFF##o \-p 5500q \-r UU66**s \-t  UU66 " "u \-v 5500w \-x UU6622y \-z -eeFF.C.C{ \-| UU66**} \-~ EE&&)) \-@ UU66**A \-B 'ff(=(=C \-D &uuVV'<'(>(-gw(?(?w \-\-\-\\\\~ ...$#-*e##   #F F 2 2 SS!! " "##o5 C//////V0 3 3 3V0 333V0 wiV0 333 V0  {m V0  x# V0 444V0 {mV0 444V0 |nV0 3 3 3V0 L L LV0 3 3 3V0 1 1 1V0 ( ( (V0  1 1 1!V0" : : :#V0V0$ : : :%V0& : : :'V0( : : :)V0* U U U+V0, hZ-V0.SSS/V009+1V028*3V045V0D   EV0XYV0h666iV0jSSSkV0lDDDmV0n(oV0p   qV0H x#IV0V0J    //!;/(#~kV0V0V0VVVVr!*-!*-!* h!*y !*  h !*  h !* h!*!*!*!*!*!*!* h!* X!* M!!*" h#!*$     A!*!*!*!!!!H09y00.xMb" GG % & $ %9%A%A%ABBBBBB$9%I%I%IJJJJJJ E% E%:;E%r sE%j kE%b cE%Z[E%R SE%JKE%BCE%|PPP}E%` aaaa E%f ^^^g E%deE%\]E%TeeeUE%`aE%XYE%E%PQE%HIE%@ AE%xyE%p qE%hiE%`aE%XYE%P QE%H IE%@  A E%x y E%p!q!E%h"i"E%`# a#E%X$ Y$E%N%O%E%E%F&888   884S+E%E%E% EEEEN,!$K 0 00000     ##### %    00"((**000 //.9.?.?.A.A///r