f4 # ddlZddlZddlZddlZddlZddlmZddlZgdZ dZ dZ ddl Tn%#e $rdZdZd ZdZd Zd Zd Zd ZeZdZddZYnwxYwdevre Zdevre ZeZiZejedZdZ ddZ!dZ"ej#dZ$ddZ%ddZ&ddZ'ddZ(ddZ)dZdZ*dd Z+e,fd!Z-d"Z.d#Z/eZ0d$Z1d%Z2d&Z3d'Z4d(Z5dd*Z6efd+Z7dd,Zefd-Z8 dd.l m9Z9n#e $rd/Z9YnwxYw e:dd0Z;n#e<$rdd1Z;YnwxYwid2d3d4d3d5d6d7d8d9d8d:d;dd?d@dAdBdCdDd6dEdFdGdHdIdJdKd6dLd6dMd6idNdOdPdQdRdSdTdUdVdJdWdXdYdFdZd[d\d]d^dHd_d`dadbdcdddedfdgd8dhdidjdkd;dldmdndodpdqd?dAdCdr Z=e>e=?D]1\Z@ZAe@BdsdtZ@e=Ce@eA2[@[Aidudvdwdvdxdvdydzd{d|d}d~ddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddœddǓddɓdd˓ddǓddɓddϓiddѓddӓddՓddՓddؓddړddܓddޓddddddddddddddddddiddddddՓddd4d3dddd3dd3dddddd3dd3ddddddddddiddd dd d d dd ddddddddddddddddddddd d!d"d#d$id%d$d&dd'dd(dd)d*d+d*d,d*d-d*d.d/d0d1d2d3d4d5d6d/d7d8d9d:d;d<d=d/id>d?d@dAdBdCdDdEdFdGdHdIdJdIdKdLdMdNdOdPdQdNdRdSd5ddTdUdVdWdXdYdZd[id\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdcdwddxdydzd{id|d}d~dddddcddddddcdddd3ddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddLddddddÓdĐdÓdŐdƓdǐdȓdɐdȓdʐd˓d̐d͓dΐdϓdАdϓdѐdғdӐdԓidՐd֓dאd֓dؐdٓdڐdۓdddݐdޓdߐdٓddddٓddٓddٓddޓddٓddddddddidddddddddddd/dd/dd5dd/ddddddddddNddddddidddd d d d d d d ddddddddddddddddddddddddid dd!dd"d#d$d%d&d'd(d)d*d+d,d-d.d-d/d0d1d2d3d-d4d-d5d+d6d+d7dd8dyid9dd:dyd;dd<dyd=d>d?d@dAd>dBd>dCdDdEdDdFdDdGd dHd dIdJdKdLdMdLdNdLidOdPdQdPdRdLdSdLdTdLdUdLdVdLdWdXdYdXdZdXd[d\d]dXd^d_d`dadbdcdddcdedfidgdhdidhdjdkdldkdmdkdndodpdkdqdkdrdsdtdsdudvdwdxdydzd{dzd|d}d~d}ddiddddddddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddddddddÓdĐdœdddddȐdɓdʐd˓d̐d͓dΐdϓdАdѓdҐdӓdԐdAdՐd֓idאdCdؐdAdِdړdېdړdܐdݓdސdߓddݓddݓddݓddݓddddddddddߓddߓddړiddddddddddddddddddddddddddddddddd d id d d d dd dd dddddd3dd3ddddddddddddddd d!d"d#id$d#d%d#d&d'd(d'd)d*d+d#d,d-d.d/d0d/d1d2d3d4d5d6d7d8d9d8d:d;d<d=d>d?id@dAdBdCdDdAdEdFdGdHdIddJdFdKdAdLdMdNdOdPdQdRdQdSdTdUdQdVdWdXdWdYdZid[d\d]dZd^dWd_dZd`dZdadbdcdddedfdgdhdidjdkdldmdldnddoddpdqdrdqdsdtidudvdwdvdxdydzd{d|dFd}dyd~dddvddAddFddAddddFddlddlddddviddvddvddddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddd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ۓidܐdۓdݐdޓdߐdޓddddddddddddddddddddddddddddidddddddddddddddddddddddddd d d d dd dddddddddddddd ZDiddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7id8d9d:d;d<d=d>d?d@dAdBdCdDdCdEdFdGdHdIdJdKdLdMdNdOdNdPdQdRdSdTdUd dVidWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxidydzd{d|d}d~ddddddddddddddddddddddddddddiddddddddddddddddddddddddddddddddddiddddddd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ܓidݐdޓdߐdddddddddddddddddddddddddddddddiddddddddddd d d d d ddddddddddddddddddd id!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d<d@d>idAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdLdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`daidbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddidddddddddddddddddddddddddddddddddddddddZEdZF ee Gdn #e<$rYnwxYweHdkrLeIdeIeFeIeIdeIe/dSdS(N)str) getlocalegetdefaultlocalegetpreferredencodingError setlocale resetlocale localeconvstrcollstrxfrmratofatoiformat format_stringcurrency normalizeLC_CTYPE LC_COLLATELC_TIME LC_MONETARY LC_NUMERICLC_ALLCHAR_MAX getencodingc ||k||kz SN)abs -/opt/alt/python311/lib64/python3.11/locale.py_strcollr!!s Ea!e c |Srr)ss r _strxfrmr%'s Hr")*cx iddgdddddddddgd dd d d dd dddddddddddddddddiS)Ngroupingr'currency_symbol n_sign_posn p_cs_precedes n_cs_precedes mon_groupingn_sep_by_space decimal_point. negative_sign positive_signp_sep_by_spaceint_curr_symbol p_sign_posn thousands_sepmon_thousands_sep frac_digitsmon_decimal_pointint_frac_digitsrrr"r r r ?s ( SE(!2(s( (  (  ( !# ( ( ( (!#("2(s( ($R(s( $R!(""3#(( (r"c. |dvrtddS)N)Nr1Cz*_locale emulation only supports "C" localerD)r)categoryvalues r rrWs(   ' 'DEE Esr"r r cdt}tr|t|Sr) _localeconv_override_localeconvupdate)ds r r r ls+ A' %&&& Hr"c#zKd}|D]3}|tkrdS|dkr|td |V|V|}4dS)Nrzinvalid grouping)r ValueError)r/ last_intervalintervals r _grouping_intervalsrPzszM ! ! x   FF q==$ !3444 $#### $  ! !r"FcDt}||rdpd}||rdpd}|s|dfS|ddkr.|}|t|d}|}nd}d}g}t|D]=} |r |dd vr|}d}n*||| d|d| }>|r||||||z|zt|t|d z zfS) Nr?r>r5r/r r1 0123456789r,)r rstriplenrPappendreversejoin) r$monetaryconvr>r/stripped right_spaces left_spacesgroupsrOs r _groupr`s[ <H 1v u||88::X(  K F'11 AbE--KA E a m$$$ jyjM a NNm((000<? Mc&kkAo. r"cd}|r$||dkr|dz }|dz}|r ||dkt|dz }|r$||dkr|dz}|dz}|r ||dk|||dzS)NrrSr,)rV)r$amountlposrposs r _strip_paddingres D QtW^^  !  QtW^^ q66A:D QtW^^  !  QtW^^ T$q&[>r"zG%(?:\((?P.*?)\))?(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]c^|r ||f|zz}n||z}|ddvrt|||}|S)NrR eEfFgGdiu _localize)percentrFr/rZ additional formatteds r _formatrmsL$x*45 eO r{k!!i8<< r"cNd|vrvd}|d}|rt|d|\|d<}t|rdpd}||}|rt ||}n*d}|rt||\}}|rt ||}|S)Nr8rrZrAr7)splitr`r rYre)rlr/rZsepspartsr7s r riris i$$  A#E!Hx@@@NE!Hd" X%E2E&A1@B !&&u--  8&y$77I  C$YBBBOIt  8&y$77I r"c l tt|}td|}t |t jrsg}|D]m}|ddkr|d6|t||||nnt |ts|f}g}d}|D]}|ddkr|d6|d d} |t|||||g||dz|dz| zR|d| zz }t|}||zS)Nz%srR%r modifiersr&r,) list _percent_refinditersub isinstance_collections_abcMappinggrouprWrmtuplecount) fvalr/rZpercentsnew_fnew_valperci starcounts r rrs) K((++,,H OOD! $ $E#'/00% O ODzz||B$$s####wtzz||S(HMMNNNN  O #u%% &C  % %Dzz||B$$s#### JJ{3399#>> wtzz||&)!f&.&. ?(+1Q3qs9}+<'=  ? ? ?@@@ a)m$ ..C 3;r"c@ ddl}|dtdt|}|r2t |t |krtdt|zt||||g|RS)Nrz`This method will be removed in a future version of Python. Use 'locale.format_string()' instead.r- stacklevelzHformat() must be given exactly one %%char format specifier, %s not valid) warningswarnDeprecationWarningrwmatchrVr}rMreprrm)rjrFr/rZrkrrs r rrs0OOO MM 0q   g & &E LC &&W55:=A']]KLL L 7E8X C C C CCr"Tc t}||rdpd}|dkrtdtt|d|d|d}d |zd z}|r_||rd pd }||d krdpd}||d krdpd} |r || rdpdz|z}n$|r|ddkr |dd}|| rdpdz|z}||d krdpd} ||d krdpd} | d kr d|zdz}nW| dkr| |z}nK| dkr|| z}n?| dkr|d | }n"| dkr|d | }n| |z}|d dd dS)NrBr@r'z9Currency formatting is not possible using the 'C' locale.r8rTro<>r<r0rr4r3r6r;rSr1rRr2r=r9r:()r,r-r)r+)r rMriabsreplace) rsymbolr/ internationalr[digitsr$smbprecedes separatedsign_possigns r rr s  <r1r7r8)r r)stringr[tsdds r delocalizer<saN <H $$r"c|dkr>d|vr|dzS|d\}}}|dvr|S|dkrt|dS|dz|zS)Neuror8z .ISO8859-15) ISO8859-15UTF-8 ISO8859-1r@) partitionr)rmodifierrrs r _append_modifierrss6 d??-' ',,1h . . .K { " "$T<88 8 #:  r"cz |}d|vr|dd}d|vr|dd\}}nd}d|vr!|ddd\}}n|}d}|}|r4|dd}|dd}|d|zz }|}|r|d|zz }t|d}||S|ret|d}|Hd|vrt ||S|ddd|kr|S|r|}|r|d|zz }t|d}|Cd|vrt ||S|dd\}}t ||dz|zS|rt|d}|kd|vr t ||}t ||S|dd\}}||krt ||dz|zS|S) N:r8rr,r1r-rr)rrrp locale_aliasrrr) localenamerrrrlang_encr lookup_namedefmods r rrs      D d{{||C%% d{{C++hh d{{!ZZ__RaR0((H( ((b11 %--c266 C-''K&sX~%   K . .D  $//  $'h777zz#q!!!$**,,88 L  * 3> )K T22  $(x888!ZZQ//ND($T844s:XE E  L##Hd33Dd??,T8<>X--,T8<H, , z "MMMBCCHL MMs ":rrLANGLANGUAGEc ddl}|ddd ddl}|\}}tjdkr8|r6|dddkr(t t|d}||fS#ttf$rYnwxYwddl }|j j}|D]3}||d}|r#|d kr| d d}n4d }t|S) Nrzlocale.getdefaultlocalezy{name!r} is deprecated and slated for removal in Python {remove}. Use setlocale(), getencoding() and getlocale() instead.)r))removewin32r-0xrrrD)r _deprecated_locale_getdefaultlocalesysplatformwindows_localerr ImportErrorAttributeErrorosenvironrpr) envvarsrrrrrlookupvariablers r rrsP,OOO ! B   2244h <7 " "t "RaRD0@0@!%%c$ll33DX~  (     III Z^FVHT**  :%%'--c2215 E   Z ( ((sBBBc| t|}|tkrd|vrtdt|S)N;z category LC_ALL is not supported) _setlocalerrr)rErs r rrRsH H%%J6cZ//:;;; Z ( ((r"c |r1t|tstt|}t ||Sr)rz _builtin_strrrr)rElocales r rrdsH 6j666,V4455 h ' ''r"c0 ddl}|dtd|5|dtt }dddn #1swxYwYt |t|dS)Nrz/Use locale.setlocale(locale.LC_ALL, "") insteadr-rignore)rE)rrrcatch_warnings simplefilterrrr)rErlocs r r r us OOO MM9q  " "!!h1CDDD  !!!!!!!!!!!!!!!x*3//00000s+A..A25A2)rcdttdrdStd}|d}|S)Ngetandroidapilevelutf-8r,)hasattrrr)rs r rrs< 3, - - 7#%%a(  Hr"c tjjr ddl}|dt dtjjrdS|stStt} ttdn#t$rYnwxYwttt|S#tt|wxYw)NrXUTF-8 Mode affects locale.getpreferredencoding(). Consider locale.getencoding() instead.r-rr1) rflagswarn_default_encodingrrEncodingWarning utf8_moderrrr) do_setlocalerold_locs r rrs 2 9 * $ OOO MMj $ $ $ 9  7 !== H%% ) (B''''    == h ( ( ( (Ih ( ( ( (s*,BB5 B B5BB55C c tjjr ddl}|dt dtjjrdStS)Nrrr-r)rrrrrrrr)rrs r rrsW? 9 * $ OOO MMj $ $ $ 9  7}}r"437rDcenrjisJIS7jis7ajeceucJPkoi8czKOI8-Cmicrosoftcp1251CP1251microsoftcp1255CP1255microsoftcp1256CP12568859188592z ISO8859-288595z ISO8859-5885915rasciilatin_1 iso8859_1 iso8859_10z ISO8859-10 iso8859_11z ISO8859-11 iso8859_13z ISO8859-13 iso8859_14z ISO8859-14 iso8859_15 iso8859_16z ISO8859-16 iso8859_2 iso8859_3z ISO8859-3 iso8859_4z ISO8859-4 iso8859_5 iso8859_6z ISO8859-6 iso8859_7z ISO8859-7 iso8859_8z ISO8859-8 iso8859_9z ISO8859-9 iso2022_jp shift_jisSJIStactisTACTISeucKRrzKOI8-RzKOI8-TzKOI8-URK1048) euc_jpeuc_krutf_8koi8_rkoi8_tkoi8_ukz1048cp1251cp1255cp1256rr1a3z az_AZ.KOI8-Ca3_azz a3_az.koicaa_djzaa_DJ.ISO8859-1aa_erz aa_ER.UTF-8aa_etz aa_ET.UTF-8afzaf_ZA.ISO8859-1af_zaagr_pez agr_PE.UTF-8ak_ghz ak_GH.UTF-8amz am_ET.UTF-8am_etamericanzen_US.ISO8859-1an_eszan_ES.ISO8859-15anp_inz anp_IN.UTF-8arzar_AA.ISO8859-6ar_aaar_aezar_AE.ISO8859-6ar_bhzar_BH.ISO8859-6ar_dzzar_DZ.ISO8859-6ar_egzar_EG.ISO8859-6ar_inz ar_IN.UTF-8ar_iqzar_IQ.ISO8859-6ar_jozar_JO.ISO8859-6ar_kwzar_KW.ISO8859-6ar_lbzar_LB.ISO8859-6ar_lyzar_LY.ISO8859-6ar_mazar_MA.ISO8859-6ar_omzar_OM.ISO8859-6ar_qazar_QA.ISO8859-6ar_sazar_SA.ISO8859-6ar_sdzar_SD.ISO8859-6ar_ssz ar_SS.UTF-8ar_syzar_SY.ISO8859-6ar_tnzar_TN.ISO8859-6ar_yezar_YE.ISO8859-6arabicasz as_IN.UTF-8as_inast_eszast_ES.ISO8859-15ayc_pez ayc_PE.UTF-8azzaz_AZ.ISO8859-9Eaz_azzaz_az.iso88599eaz_irz az_IR.UTF-8bez be_BY.CP1251zbe@latinzbe_BY.UTF-8@latinz be_bg.utf8z bg_BG.UTF-8be_byz be_by@latinbem_zmz bem_ZM.UTF-8ber_dzz ber_DZ.UTF-8ber_maz ber_MA.UTF-8bgz bg_BG.CP1251bg_bgz bhb_in.utf8z bhb_IN.UTF-8bho_inz bho_IN.UTF-8bho_npz bho_NP.UTF-8bi_vuz bi_VU.UTF-8bn_bdz bn_BD.UTF-8bn_inz bn_IN.UTF-8bo_cnz bo_CN.UTF-8bo_inz bo_IN.UTF-8bokmalznb_NO.ISO8859-1ubokmålbrzbr_FR.ISO8859-1br_frbrx_inz brx_IN.UTF-8bszbs_BA.ISO8859-2bs_ba bulgarianbyn_erz byn_ER.UTF-8zc-frenchzfr_CA.ISO8859-1zc.asciizc.enz c.iso88591zc.utf8z en_US.UTF-8c_czc_c.ccazca_ES.ISO8859-1ca_adzca_AD.ISO8859-1ca_eszca_es@valenciazca_ES.UTF-8@valenciaca_frzca_FR.ISO8859-1ca_itzca_IT.ISO8859-1catalance_ruz ce_RU.UTF-8cextendz chinese-sz zh_CN.eucCNz chinese-tz zh_TW.eucTWchr_usz chr_US.UTF-8ckb_iqz ckb_IQ.UTF-8cmn_twz cmn_TW.UTF-8crh_uaz crh_UA.UTF-8croatianzhr_HR.ISO8859-2cszcs_CZ.ISO8859-2cs_cscs_czcsb_plz csb_PL.UTF-8cv_ruz cv_RU.UTF-8cyzcy_GB.ISO8859-1cy_gbczcz_czczechdazda_DK.ISO8859-1da_dkdanishdanskdezde_DE.ISO8859-1de_atzde_AT.ISO8859-1de_bezde_BE.ISO8859-1de_chzde_CH.ISO8859-1de_dede_itzde_IT.ISO8859-1z de_li.utf8z de_LI.UTF-8de_luzde_LU.ISO8859-1deutschdoi_inz doi_IN.UTF-8dutchznl_NL.ISO8859-1zdutch.iso88591znl_BE.ISO8859-1dv_mvz dv_MV.UTF-8dz_btz dz_BT.UTF-8eezee_EE.ISO8859-4ee_eeeestizet_EE.ISO8859-1elzel_GR.ISO8859-7el_cyzel_CY.ISO8859-7el_grz el_gr@eurozel_GR.ISO8859-15en_agz en_AG.UTF-8en_auzen_AU.ISO8859-1en_bezen_BE.ISO8859-1en_bwzen_BW.ISO8859-1en_cazen_CA.ISO8859-1en_dkzen_DK.ISO8859-1z en_dl.utf8z en_DL.UTF-8en_gbzen_GB.ISO8859-1en_hkzen_HK.ISO8859-1en_iezen_IE.ISO8859-1en_ilz en_IL.UTF-8en_inzen_IN.ISO8859-1en_ngz en_NG.UTF-8en_nzzen_NZ.ISO8859-1en_phzen_PH.ISO8859-1z en_sc.utf8z en_SC.UTF-8en_sgzen_SG.ISO8859-1en_uken_uszen_us@euro@eurozen_US.ISO8859-15en_zazen_ZA.ISO8859-1en_zmz en_ZM.UTF-8en_zwzen_ZW.ISO8859-1z en_zw.utf8z en_ZS.UTF-8eng_gbenglishzen_EN.ISO8859-1zenglish.iso88591 english_ukzenglish_united-stateszenglish_united-states.437 english_useozeo_XX.ISO8859-3zeo.utf8zeo.UTF-8eo_eozeo_EO.ISO8859-3z eo_us.utf8z eo_US.UTF-8eo_xxeszes_ES.ISO8859-1es_arzes_AR.ISO8859-1es_bozes_BO.ISO8859-1es_clzes_CL.ISO8859-1es_cozes_CO.ISO8859-1es_crzes_CR.ISO8859-1es_cuz es_CU.UTF-8es_dozes_DO.ISO8859-1es_eczes_EC.ISO8859-1es_eses_gtzes_GT.ISO8859-1es_hnzes_HN.ISO8859-1es_mxzes_MX.ISO8859-1es_nizes_NI.ISO8859-1es_pazes_PA.ISO8859-1es_pezes_PE.ISO8859-1es_przes_PR.ISO8859-1es_pyzes_PY.ISO8859-1es_svzes_SV.ISO8859-1es_uszes_US.ISO8859-1es_uyzes_UY.ISO8859-1es_vezes_VE.ISO8859-1estonianetzet_EE.ISO8859-15et_eeeuzeu_ES.ISO8859-1eu_eseu_frzeu_FR.ISO8859-1faz fa_IR.UTF-8fa_irzfa_ir.isiri3342zfa_IR.ISIRI-3342ff_snz ff_SN.UTF-8fizfi_FI.ISO8859-15fi_fifil_phz fil_PH.UTF-8finnishzfi_FI.ISO8859-1fozfo_FO.ISO8859-1fo_fofrzfr_FR.ISO8859-1fr_bezfr_BE.ISO8859-1fr_cafr_chzfr_CH.ISO8859-1fr_frfr_luzfr_LU.ISO8859-1u françaisfre_frfrenchzfrench.iso88591 french_francefur_itz fur_IT.UTF-8fy_dez fy_DE.UTF-8fy_nlz fy_NL.UTF-8gazga_IE.ISO8859-1ga_iegalegozgl_ES.ISO8859-1galiciangdzgd_GB.ISO8859-1gd_gbger_degermanzgerman.iso88591german_germanygez_erz gez_ER.UTF-8gez_etz gez_ET.UTF-8glgl_esgreekgu_inz gu_IN.UTF-8gvzgv_GB.ISO8859-1gv_gbha_ngz ha_NG.UTF-8hak_twz hak_TW.UTF-8hezhe_IL.ISO8859-8he_ilhebrewhizhi_IN.ISCII-DEVhi_inzhi_in.isciidevhif_fjz hif_FJ.UTF-8hnez hne_IN.UTF-8hne_inhrhr_hrhrvatskihsb_dezhsb_DE.ISO8859-2ht_htz ht_HT.UTF-8huzhu_HU.ISO8859-2hu_hu hungarianhy_amz hy_AM.UTF-8zhy_am.armscii8zhy_AM.ARMSCII_8iazia.UTF-8ia_frz ia_FR.UTF-8 icelandiczis_IS.ISO8859-1idzid_ID.ISO8859-1id_idig_ngz ig_NG.UTF-8ik_caz ik_CA.UTF-8inin_idris_isz iso-8859-1rz iso8859-1z iso8859-15 iso_8859_1 iso_8859_15itzit_IT.ISO8859-1it_chzit_CH.ISO8859-1it_ititalianiuziu_CA.NUNACOM-8iu_caziu_ca.nunacom8iwiw_ilz iw_il.utf8z iw_IL.UTF-8jaz ja_JP.eucJPja_jpz ja_jp.eucz ja_jp.mscodez ja_JP.SJISz ja_jp.pckjapanjapanesez japanese-eucz japanese.eucjp_jpkazka_GE.GEORGIAN-ACADEMYka_gezka_ge.georgianacademyzka_ge.georgianpszka_GE.GEORGIAN-PSzka_ge.georgianrskab_dzz kab_DZ.UTF-8kk_kzz kk_KZ.ptcp154klzkl_GL.ISO8859-1kl_glkm_khz km_KH.UTF-8knz kn_IN.UTF-8kn_inkoz ko_KR.eucKRko_krz ko_kr.euckok_inz kok_IN.UTF-8koreanz korean.eucksz ks_IN.UTF-8ks_inzks_in@devanagari.utf8zks_IN.UTF-8@devanagariku_trzku_TR.ISO8859-9kwzkw_GB.ISO8859-1kw_gbkyz ky_KG.UTF-8ky_kglb_luz lb_LU.UTF-8lg_ugzlg_UG.ISO8859-10li_bez li_BE.UTF-8li_nlz li_NL.UTF-8lij_itz lij_IT.UTF-8 lithuanianzlt_LT.ISO8859-13ln_cdz ln_CD.UTF-8lozlo_LA.MULELAO-1lo_laz lo_la.cp1133zlo_LA.IBM-CP1133zlo_la.ibmcp1133zlo_la.mulelao1ltlt_ltlvzlv_LV.ISO8859-13lv_lvlzh_twz lzh_TW.UTF-8mag_inz mag_IN.UTF-8maiz mai_IN.UTF-8mai_inmai_npz mai_NP.UTF-8mfe_muz mfe_MU.UTF-8mg_mgzmg_MG.ISO8859-15mhr_ruz mhr_RU.UTF-8mizmi_NZ.ISO8859-1mi_nzmiq_niz miq_NI.UTF-8mjw_inz mjw_IN.UTF-8mkzmk_MK.ISO8859-5mk_mkmlz ml_IN.UTF-8ml_inmn_mnz mn_MN.UTF-8mni_inz mni_IN.UTF-8mrz mr_IN.UTF-8mr_inmszms_MY.ISO8859-1ms_mymtzmt_MT.ISO8859-3mt_mtmy_mmz my_MM.UTF-8nan_twz nan_TW.UTF-8nbnb_nonds_dez nds_DE.UTF-8nds_nlz nds_NL.UTF-8ne_npz ne_NP.UTF-8nhn_mxz nhn_MX.UTF-8niu_nuz niu_NU.UTF-8niu_nzz niu_NZ.UTF-8nlnl_awz nl_AW.UTF-8nl_benl_nlnnznn_NO.ISO8859-1nn_nonozno_NO.ISO8859-1z no@nynorskzny_NO.ISO8859-1no_nozno_no.iso88591@bokmalzno_no.iso88591@nynorsk norwegiannrznr_ZA.ISO8859-1nr_zansoznso_ZA.ISO8859-15nso_zanyny_nonynorskoczoc_FR.ISO8859-1oc_from_etz om_ET.UTF-8om_kezom_KE.ISO8859-1orz or_IN.UTF-8or_inos_ruz os_RU.UTF-8paz pa_IN.UTF-8pa_inpa_pkz pa_PK.UTF-8pap_anz pap_AN.UTF-8pap_awz pap_AW.UTF-8pap_cwz pap_CW.UTF-8pdzpd_US.ISO8859-1pd_dezpd_DE.ISO8859-1pd_usphzph_PH.ISO8859-1ph_phplzpl_PL.ISO8859-2pl_plpolish portuguesezpt_PT.ISO8859-1portuguese_brazilzpt_BR.ISO8859-1posixz posix-utf2ppzpp_AN.ISO8859-1pp_anps_afz ps_AF.UTF-8ptpt_brpt_ptquz_pez quz_PE.UTF-8raj_inz raj_IN.UTF-8rozro_RO.ISO8859-2ro_roromanianruz ru_RU.UTF-8ru_ruru_uaz ru_UA.KOI8-Urumanianrussianz ru_RU.KOI8-Rrwzrw_RW.ISO8859-1rw_rwsa_inz sa_IN.UTF-8sat_inz sat_IN.UTF-8sc_itz sc_IT.UTF-8sdz sd_IN.UTF-8sd_inzsd_in@devanagari.utf8zsd_IN.UTF-8@devanagarisd_pkz sd_PK.UTF-8se_noz se_NO.UTF-8 serbocroatianzsr_RS.UTF-8@latinsgs_ltz sgs_LT.UTF-8shzsh_ba.iso88592@bosniazsr_CS.ISO8859-2sh_hrzsh_HR.ISO8859-2zsh_hr.iso88592sh_spsh_yushn_mmz shn_MM.UTF-8shs_caz shs_CA.UTF-8siz si_LK.UTF-8si_lksid_etz sid_ET.UTF-8sinhalaskzsk_SK.ISO8859-2sk_skslzsl_SI.ISO8859-2sl_cszsl_CS.ISO8859-2sl_sislovakslovene sloveniansm_wsz sm_WS.UTF-8so_djzso_DJ.ISO8859-1so_etz so_ET.UTF-8so_kezso_KE.ISO8859-1so_sozso_SO.ISO8859-1spzsr_CS.ISO8859-5sp_yuspanish spanish_spainsqzsq_AL.ISO8859-2sq_alsq_mkz sq_MK.UTF-8srz sr_RS.UTF-8z sr@cyrilliczsr@latnzsr_CS.UTF-8@latinsr_csz sr_CS.UTF-8zsr_cs.iso88592@latnz sr_cs@latnsr_mez sr_ME.UTF-8sr_rsz sr_rs@latnsr_spsr_yuzsr_yu.cp1251@cyrillicz sr_CS.CP1251zsr_yu.iso88592zsr_yu.iso88595zsr_yu.iso88595@cyrilliczsr_yu.microsoftcp1251@cyrillicz sr_yu.utf8zsr_yu.utf8@cyrilliczsr_yu@cyrillicsszss_ZA.ISO8859-1ss_zastzst_ZA.ISO8859-1st_zasvzsv_SE.ISO8859-1sv_fizsv_FI.ISO8859-1sv_sesw_kez sw_KE.UTF-8sw_tzz sw_TZ.UTF-8swedishszl_plz szl_PL.UTF-8taz ta_IN.TSCII-0ta_inz ta_in.tsciiz ta_in.tscii0ta_lkz ta_LK.UTF-8z tcy_in.utf8z tcy_IN.UTF-8tez te_IN.UTF-8te_intgz tg_TJ.KOI8-Ctg_tjthzth_TH.ISO8859-11th_thz th_th.tactisz th_TH.TIS620z th_th.tis620thaithe_npz the_NP.UTF-8ti_erz ti_ER.UTF-8ti_etz ti_ET.UTF-8tig_erz tig_ER.UTF-8tk_tmz tk_TM.UTF-8tlztl_PH.ISO8859-1tl_phtnztn_ZA.ISO8859-15tn_zato_toz to_TO.UTF-8tpi_pgz tpi_PG.UTF-8trztr_TR.ISO8859-9tr_cyztr_CY.ISO8859-9tr_trrzts_ZA.ISO8859-1ts_zattztt_RU.TATAR-CYRtt_ruztt_ru.tatarcyrz tt_ru@iqtelifztt_RU.UTF-8@iqtelifturkishug_cnz ug_CN.UTF-8ukz uk_UA.KOI8-Uuk_uaunivz en_US.utf universalzuniversal.utf8@ucs4unm_usz unm_US.UTF-8urz ur_PK.CP1256ur_inz ur_IN.UTF-8ur_pkuzz uz_UZ.UTF-8uz_uzzuz_uz@cyrillicvez ve_ZA.UTF-8ve_zaviz vi_VN.TCVNvi_vnz vi_vn.tcvnzvi_vn.tcvn5712z vi_vn.visciiz vi_VN.VISCIIzvi_vn.viscii111wazwa_BE.ISO8859-1wa_bewae_chz wae_CH.UTF-8wal_etz wal_ET.UTF-8wo_snz wo_SN.UTF-8xhzxh_ZA.ISO8859-1xh_zayiz yi_US.CP1255yi_usyo_ngz yo_NG.UTF-8yue_hkz yue_HK.UTF-8yuw_pgz yuw_PG.UTF-8zhzh_cnz zh_CN.gb2312z zh_cn.big5z zh_TW.big5zzh_HK.big5hkscsz zh_SG.GB2312z zh_SG.GBKzzu_ZA.ISO8859-1) z zh_cn.euczh_hkz zh_hk.big5hkzh_sgz zh_sg.gbkzh_twz zh_tw.eucz zh_tw.euctwzuzu_zai6af_ZAisq_ALigsw_FRi^am_ETiar_SAiar_IQi ar_EGiar_LYiar_DZiar_MAiar_TNi ar_OMi$ar_YEi(ar_SYi,ar_JOi0ar_LBi4ar_KWi8ar_AEi<ar_BHi@ar_QAi+hy_AMiMas_INi,az_AZi,imba_RUi-eu_ESi#be_BYiEbn_INi bs_BAii~br_FRibg_BGica_ESzh_CHSizh_TWizh_CNi zh_HKizh_SGizh_MOi|zh_CHTico_FRihr_HRihr_BAics_CZida_DKigbz_AFiediv_MVinl_NLinl_BEi en_USi en_GBi en_AUi en_CAi en_NZi en_IEi en_ZAi en_JAi $en_CBi (en_BZi ,en_TTi 0en_ZWi 4en_PHi @en_INi Den_MYi Hi%et_EEi8fo_FOidfil_PHi fi_FIi fr_FRi fr_BEi fr_CAi fr_CHi fr_LUi fr_MCibfy_NLiVgl_ESi7ka_GEide_DEide_CHi de_ATide_LUide_LIiel_GRiokl_GLiGgu_INihha_NGi he_ILi9hi_INihu_HUiis_ISi!id_IDi]iu_CAi]i<ga_IEiit_ITiit_CHija_JPiKkn_INi?kk_KZiSkh_KHiqut_GTirw_RWiWkok_INiko_KRi@ky_KGiTlo_LAi&lv_LVi'lt_LTi.dsb_DEinlb_LUi/mk_MKi>ms_MYi>ms_BNiLml_INi:mt_MTimi_NZizarn_CLiNmr_INi|moh_CAiPmn_MNiPmn_CNiane_NPinb_NOinn_NOioc_FRiHor_INicps_AFi)fa_IRipl_PLipt_BRipt_PTiFpa_INikquz_BOikquz_ECik quz_PEiro_ROirm_CHiru_RUi;$smn_FIi;smj_NOi;smj_SEi;se_NOi;se_SEi; se_FIi; sms_FIi;sma_NOi;sma_SEiOsa_INi sr_SPisr_BAiii[si_LKilns_ZAi2tn_ZAisk_SKi$sl_SIi es_ESi es_MXi i es_GTi es_CRi es_PAi es_DOi es_VEi $es_COi (es_PEi ,es_ARi 0es_ECi 4es_CLi 8es_URi <es_PYi @es_BOi Des_SVi Hes_HNi Les_NIi Pes_PRi Tes_USiAsw_KEisv_SEisv_FIiZsyr_SYi(tg_TJi_tmz_DZiIta_INiDtt_RUiJte_INith_THiQbo_BTiQbo_CNitr_TRiBtk_TMiug_CNi"uk_UAi.wen_DEi ur_PKi ur_INiCuz_UZiCi*vi_VNiRcy_GBiwo_SNi4xh_ZAsah_RUii_CNyo_NGzu_ZA)iixiji5c$ i}|fd}||d=tdtdt\}}td|pdtd|pdttdtd|D]Y\}}t|d t|\}}td |pdtd |pdtZttd tdt |D]Y\}}t|d t|\}}td |pdtd |pdtZ t t d ttdtd|D]Y\}}t|d t|\}}td |pdtd |pdtZdS#tdtdtdYdSxYw)NcxtD]\}}|dddkr|||<dS)Nr)LC_)globalsitems) categorieskvs r _init_categoriesz'_print_locale.._init_categoriessH99??$$ " "CAa!u~~ ! 1  " "r"rz4Locale defaults as determined by getdefaultlocale():zH------------------------------------------------------------------------z Language: z (undefined)z Encoding: zLocale settings on startup:z...z Language: z Encoding: z,Locale settings after calling resetlocale():r1z4Locale settings after calling setlocale(LC_ALL, ""):zNOTE:z9setlocale(LC_ALL, "") does not support the default localez&given in the OS environment variables.)rrrrr rr)rrlangencnamerEs r _print_localersJ$.""""8 @AAA &MMM ""ID# ,- ... ,,}--- GGG '((( &MMM#))++ X dEh'' c ot4}555 os3m444  GGG 8999 &MMMMMM#))++ X dEh'' c ot4}555 os3m444 &"  DEEE f '--//  MD $   !(++ID# /4#8= 9 9 9 /3#7- 8 8 8 GGGG   8 g IJJJ 6777777s ,I/J LC_MESSAGES__main__zLocale aliasing:zNumber formatting:r)F)FF)TFF)r)T)Jrrencodings.aliasesrer{builtinsrr functools__all__r!r%rrrrrrrrrrrMrr rrr r rHrIwrapsrPr`recompilerwrmrirrrrrfloatr rrrrrrrrrrr rCODESETr NameErrorrsortedrrrr setdefaultrrrrW__name__rrr"r rs'8   (((((( > > >     0,,,H FJHKKJG E(((0M,^ GGIIG GGIIG     ! ! ! >   bjNOO (####J D D D D-/-/-/-/^!!! 1111$$$$###  %%%. ! ! !QQQf 8 8 8DMMM*9)9)9)9)x ))))$((((" 1111* #######         &) G)))))          l4 C4C 4  K 4  F 4 F4 G4 H4H4H4H4 K4 K4 K4  L!4& K'4(K)4*K+44,L-4.L/40L142L344L546L748K94:K;4<K=4>K?4@KA4BKC4DKE4FKG4HFI4JFK4L HM44N%,$+$+$,$,$,$,$,$,$,a444l F(..00 1 1++DAq #rA$$Q****qxM NM  NM NM  ,= M   M M   M M  ,=M  ,=M  NM  MM  MM  MM ,=M  ,>M  NM   ,=!M " ,=#M M $ ,=%M & ,='M ( ,=)M * ,=+M , M-M . ,=/M 0 ,=1M 2 ,=3M 4 ,=5M 6 ,=7M 8 ,=9M : ,=;M < ,==M > ,=?M @ ,=AM B MCM D ,=EM M M F ,=GM H ,=IM J ,=KM L MMM N MOM P ,?QM R NSM T ,>UM V ,>WM X,>YM Z M[M \ N]M ^,?_M `MaM b NcM d,?eM f NgM M M h NiM j NkM l NmM n NoM pNqM r NsM t NuM v MwM x MyM z M{M | M}M ~ MM @ ,=AM B,=CM D ,=EM F ,=GM H NIM M M J ,=KM L ,=MM NNOM P NQM RCSM T,=UM VCWM X CYM Z,=[M \ M]M ^ C_M ` CaM b ,=cM d ,=eM f ,=gM h,BiM j ,=kM M M l ,=mM n,=oM p MqM r,=sM tMuM vMwM x NyM z N{M | N}M ~ NM @,=AM B ,=CM D ,=EM F ,=GM H NIM J MKM L ,=MM M M N ,=OM P ,=QM R ,=SM T ,=UM V ,=WM X ,=YM Z ,=[M \ ,=]M ^ ,=_M ` ,=aM b ,=cM d ,=eM f ,=gM h ,=iM jMkM l ,=mM n,=oM M M p NqM r ,=sM t,=uM v MwM x MyM z ,={M | ,=}M ~ ,=M @ ,=AM B ,=CM D ,=EM F,>GM H ,=IM J MKM L ,=MM N ,=OM P ,=QM M M R ,=SM T ,=UM VMWM X ,=YM Z ,=[M \ ,=]M ^ M_M ` ,=aM b McM d ,=eM f ,=gM hMiM j ,=kM l ,=mM n ,=oM p,>qM r ,=sM M M t MuM v ,=wM xMyM z ,={M |,=}M ~,=M @,=AM B,=CM D CEM F,=GM H ,=IM JJKM L ,=MM NMOM P ,=QM R ,=SM T ,=UM M M V ,=WM X ,=YM Z ,=[M \ ,=]M ^ M_M ` ,=aM b ,=cM d ,=eM f ,=gM h ,=iM j ,=kM l ,=mM n ,=oM p ,=qM r ,=sM t ,=uM v ,=wM M M x ,=yM z ,={M | ,=}M ~,=M @ ,>AM B ,>CM D ,=EM F ,=GM H ,=IM J MKM L MMM N,>OM P MQM R ,>SM T ,>UM V NWM X,=YM M M Z ,=[M \ ,=]M ^ ,=_M ` ,=aM b ,=cM d ,=eM f ,=gM h ,=iM j,=kM l ,=mM n ,=oM p,=qM r,=sM t NuM v MwM x MyM z ,={M M M | ,=}M ~ ,=M @,=AM B ,=CM D ,=EM F ,=GM H ,=IM J,=KM L,=MM N NOM P NQM R ,=SM T ,=UM V ,=WM X MYM Z ,=[M \ ,=]M M M ^ M_M ` NaM b ,=cM d ,=eM f ,=gM h ,=iM j ,=kM l,=mM n NoM p NqM r NsM t ,=uM v ,=wM x,=yM z ,>{M | M}M ~ ,=M M M @ ,=AM B,=CM D MEM F,=GM H JIM J MKM L,=MM N ,=OM P ,=QM R MSM T MUM V ,=WM X ,=YM Z ,=[M \ ,=]M ^,=_M `,>aM M M b,=cM d,>eM f,=gM h,>iM j ,=kM l ,=mM n ,=oM p,=qM r ,=sM t ,=uM v,=wM x ,=yM z ,={M |M}M ~ MM @  MA M B MC M M M D LE M F LG M H  MI M J MK M L MM M N MO M P  MQ M R  ,DS M T  ,DU M V ,DW M X ,?Y M Z ,D[ M \  N] M ^  O_ M `  ,=a M b  ,=c M d  Me M M M f  Mg M h  Mi M j  Mk M l  Mm M n Mo M p  Nq M r  Ms M t Mu M v  Mw M x  My M z ,D{ M |  ,=} M ~  ,= M @  ,=A M B  MC M D  ME M F  MG M M M H  ,>I M J  MK M L  MM M N  NO M P ,>Q M R  MS M T  ,=U M V  ,=W M X ,>Y M Z ,>[ M \ ,=] M ^  ,>_ M `  ,>a M b  ,>c M d  ,>e M f  Ng M h  Ni M M M j  Nk M l  Nm M n  No M p  Nq M r  ,>s M t  Nu M v  ,=w M x  ,=y M z  N{ M |  N} M ~  ,= M @  ,=A M B  MC M D  ME M F  MG M H  NI M J  MK M M M L  MM M N  ,=O M P  ,=Q M R  ,=S M T  ,=U M V  MW M X  NY M Z  ,=[ M \  ,=] M ^  N_ M `  Na M b  Mc M d  Ne M f  Ng M h  Ni M j  ,=k M l  Mm M M M n  ,=o M p  ,=q M r  ,=s M t  ,=u M v  ,=w M x ,=y M z  ,={ M | ,=} M ~ ,= M @ ,=A M B  ,=C M D  ,=E M F  ,?G M H  ,?I M J  ,=K M L  ,=M M N ,=O M M M P  ,=Q M R  ,=S M T  MU M V  ,=W M X  MY M Z  M[ M \  M] M ^  M_ M `  Ma M b  Mc M d  Ne M f  Ng M h  Ni M j  ,=k M l  ,=m M n  ,=o M p  ,=q M M M r  ,=s M t  ,=u M v  ,=w M x  ,=y M z ,={ M | ,=} M ~  C M @ CA M B  ,=C M D  ,=E M F  MG M H  ,=I M J  ,=K M L  ,=M M N  NO M P  NQ M R  ,=S M M M T  ,=U M V ,=W M X  MY M Z  M[ M \  N] M ^ ,=_ M ` Na M b  ,=c M d  ,=e M f  Mg M h  Ni M j  Mk M l  Mm M n  Mo M p ,Dq M r  Ms M t  Mu M M M v ,?w M x  Ny M z  ,?{ M | ,=} M ~  ,= M @,=AM B ,=CM D ,?EM F NGM H NIM J MKM L MMM N NOM PMQM R ,=SM T ,=UM V ,=WM M M X ,=YM Z ,=[M \ ,=]M ^,=_M `,=aM b McM d ,=eM f MgM h ,=iM j ,=kM l ,=mM n ,=oM p,=qM r,=sM t ,=uM v ,=wM x MyM M M z M{M |M}M ~,?M @ MAM B,=CM D,?EM F MGM H MIM J,?KM L ,=MM N ,?OM PNQM R,=SM T,=UM V,=WM X%NYM ZM[M M M \M]M ^M_M ` ,=aM b ,=cM d ,=eM f ,=gM h ,=iM j ,=kM l ,=mM n MoM p MqM r,=sM t NuM v OwM x OyM zO{M |O}M M M ~ MM @NAM B MCM D MEM F NGM H NIM J ,>KM L ,>MM NNOM PNQM R ,>SM T NUM V MWM X MYM Z N[M \ M]M ^ ,=_M M M ` ,=aM b ,>cM d ,>eM f MgM h NiM j ,=kM l ,=mM n ,=oM p ,=qM r ,=sM t ,=uM v ,=wM x,=yM z,A{M |,=}M ~ MM @ NAM M M B NCM D KEM FKGM HMIM J NKM L NMM N MOM P NQM R MSM T MUM VMWM X MYM Z M[M \ L]M ^ L_M `LaM bLcM M M dNeM fNgM h ,=iM j ,=kM l NmM n NoM p MqM r ,=sM t ,=uM v NwM x NyM z M{M | N}M ~ NM @ MAM B NCM DLEM M F-:,=,=,:,7,8,9,9,=,=YM M M  xS GS GS HS G S  G S  G S GS GS GS GS GS GS GS GS GS  G!S" G#SS$ G%S& G'S( G)S* G+S, G-S. G/S0 G1S2 G3S4 G5S6 G7S8 G9S: G;S< G=S> G?S@ GASD GESF HGSSSH GISJ GKSL GMSN GOSP GQSR HSST GUSV GWSX GYSZ G[S\ G]S^ H_S` HaSb GcSd GeSf GgSh GiSSSj GkSl GmSn GoSp GqSr GsSt GuSv GwSx GySz G{S| G}S~ GS@ GASB GCSD GESF GGSH GISJ HKSSSL GMSN GOSP GQSR GSST GUSV GWSX GYSZ G[S\ G]S^ G_S` GaSb GcSd GeSf GgSh GiSj GkSl GmSSSn GoSp GqSr GsSt GuSv GwSx GySz G{S| G}S~ GS@ GASB GCSD GESF GGSH GISJ GKSL GMSN HOSSSP GQSR HSST GUSV GWSX GYSZ G[S\ G]S^ H_S` GaSb GcSd GeSf GgSh GiSj GkSl GmSn HoSp GqSSSr HsSt GuSv GwSx GySz G{S| G}S~ GS@ GASB GCSD GESF GGSH GISJ GKSL GMSN HOSP HQSR HSSSST GUSV GWSX GYSZ H[S\ H]S^ H_S` GaSb GcSd GeSf HgSh HiSj HkSl GmSn GoSp GqSr GsSt GuSSSv GwSx GySz G{S| G}S~ GS@ GASB GCSD GESF GGSH GISJ GKSL GMSN GOSP GQSR GSST GUSV GWSSSX GYSZ G[S\ G]S^ G_S` GaSb GcSd GeSf GgSh GiSl GmSn GoSp GqSr HsSt GuSv HwSx GySz G{SSS| G}S~ GS@ GASB GCSD GESF GGSH GISJ GKSL HMSN GOSP GQSR GSST GUSV GWSX GYSZ G[S\ G]SS^    eSSSj666t"K NN=!!!!   D  Z E  EGGGMOOO EGGG E  EGGG EGGGGGsK0AA>DDDD D)(D)D AD"D"AD*D)AD*