grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/20263 Õì2aô-ã]@sddlZddlZddlZddlZddlZddlmZddlZddddddd d d d d ddddddddddddgZ dd„Z dd„Z y ddl TWnLe k rÖdZd Zd!ZdZd"Zd#Zd$Zd%ZeZd&d „Z�d¢d'd„ZYnXd eƒkræe Zd eƒkrôe ZeZiZejeƒd(d „ƒZd)d*„Z �d£d,d-„Z!d.d/„Z"ej#d0ƒZ$�d¤d1d„Z%�d¥d2d3„Z&�d¦d4d„Z'�d§d6d„Z(d7d „Zd8d9„Z)e*fd:d „Z+d;d„Z,dd?„Z/d@dA„Z0dBd„Z1dCdD„Z2dEdF„Z3�d©dId„Z4efdJd„Z5�dªdKd„ZefdLd„Z6ej7j8dMƒ�r�d«dNd„Z9n8ye:Wn"e;k �r2�d¬dOd„Z9YnX�d­dPd„Z9dQdQdRdSdSdTdUdVdWdXdRdYdZd[dRdRdRd\d]d^d_d[d`dYdadbdZdcdddedfdSdgdhdTdidjdkdldmdndVdWdXdoœ,ZƒƒD]"\Z?Z@e?jAdpdqƒZ?e�d?�d@�dA�dB�dC�dC�dD�dD�dC�dA�dA�dE�dE�dF�dG�dH�dH�dI�dJ�dK�dL�dM�dM�dN�dO�dP�dP�dQ�dQ�dR�dS�dT�dT�dU�dU�dV�dV�dW�dXd¥d¥�dY�dZ�d[�d\�d]�d^dÆ�d_dÇdÆ�d`�d`�da�db�da�da�da�da�dc�dc�dd�dd�db�db�d`�de�de�df�dg�dh�dh�di�dj�dj�dk�dl�dm�dn�do�dp�do�dq�dq�dr�dr�dr�ds�dtdQdQ�du�du�dv�ds�dt�ds�dw�dx�dy�dy�dy�dz�dz�d{�dy�d|�d}�d}�d~�d�d€�d��d��d‚�dƒ�d„�d…�d†�d…�d‡�dˆd¸�d‡�d…�d‰�dŠ�d‹�d‹�dŒ�d‹�d��d��dŽ�d��dŽ�d��dŽ�dŽ�d��d‘�d’�d“�d”�d•�d•dêdê�d–�d–�d—�d˜�d˜�d™�dš�d‡�d™�d›�d˜�d…�d‡�d…�dœ�d‡�d•�d•�dœ�d˜�d˜�d˜�d��d��dž�dž�dŸ�d �dŸ�d¡�d¢�dŸ�d£�d¤�d¤�d¤�d¤�d¥�d¦�d§�d§�d¨�d¨�d©�d©�dª�dª�d©�d«�d¬�d­�d®�d¯�d°�d°�d±�d±�d²�d³�d´�dµ�d´�d¶�d¶�d·�d·�d·�d¸�d´�d¹�dº�dº�d»�d»d«�d¼�d½�d¾�d½�d¿�d¿�d¿�dÀ�dÀ�dÁ�dÁ�dÁ�dÁ�dÂ�dÂ�dÃ�dÃ�dÄ�dÅ�dÆ�dÇ�dÇ�dÈ�dÈ�dÉ�dÊ�dËd²�dÌ�dÍd²�dÎ�dÎ�dÏ�dÐ�dÍd³d³�dÑ�dÑ�dÒ�œLZC�dÓ�dÔ�dÕ�dÖ�d×�dØ�dÙ�dÚ�dÛ�dÜ�dÝ�dÞ�dß�dà�dá�dâ�dã�dä�då�dæ�dç�dè�dé�dé�dê�dë�dì�dí�dî�dî�dï�dð�dñ�dò�dó�dô�dõ�dö�d÷�dø�dù�dú�dû�dü�dý�dþ�dÿ�d�d�d�d�d�d�d�d�d�d �d �d �d �d �d�d�d�d�d�d�d�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�dE�dF�dG�dH�dI�dJ�dK�dL�dM�dN�dO�dP�dQ�dR�dS�dT�dU�dV�dW�dX�dY�dZ�d[�d\�d]�d^�d_�d`�da�db�dc�dd�de�dd�de�df�dg�dh�di�dj�dk�dl�dk�dm�dn�do�dp�dq�dr�ds�dt�du�dv�dw�dx�dy�dz�d{�d|�d}�d~�d�d€�d��d‚�dƒ�d„�d…�d†�d‡�dˆ�d‰�dŠ�d‹�dŒ�d��dŽ�d��d��d‘�d’�d’�d“�d”�d•�d–�d—�d˜�d™�dš�d›œÐZD�dœ�d�„ZEyeWne;k � rÀYnXe jF�džƒeG�dŸk�r eH�d ƒeHƒeEƒeHƒeH�d¡ƒeHƒe-ƒdS(®éN)ÚstrÚ getlocaleÚgetdefaultlocaleÚgetpreferredencodingÚErrorÚ setlocaleÚ resetlocaleÚ localeconvÚstrcollÚstrxfrmrÚatofÚatoiÚformatÚ format_stringÚcurrencyÚ normalizeÚLC_CTYPEÚ LC_COLLATEÚLC_TIMEÚ LC_MONETARYÚ LC_NUMERICÚLC_ALLÚCHAR_MAXcCs||k||kS)N©)ÚaÚbrrú+/opt/alt/python36/lib64/python3.6/locale.pyÚ_strcoll!srcCs|S)Nr)ÚsrrrÚ_strxfrm'sr)Ú*ééééééécCs,dgddddgdddddddddddddœS)Nr!ÚÚ.)ÚgroupingÚcurrency_symbolÚ n_sign_posnÚ p_cs_precedesÚ n_cs_precedesÚ mon_groupingÚn_sep_by_spaceÚ decimal_pointÚ negative_signÚ positive_signÚp_sep_by_spaceÚint_curr_symbolÚ p_sign_posnÚ thousands_sepÚmon_thousands_sepÚ frac_digitsÚmon_decimal_pointÚint_frac_digitsrrrrrr ?s$cCs|dkrtdƒ‚dS)Nr(ÚCz*_locale emulation only supports "C" locale)Nr(r<)r)ÚcategoryÚvaluerrrrWscCstƒ}tr|jtƒ|S)N)Ú _localeconvÚ_override_localeconvÚupdate)Údrrrr ls ccsPd}xF|D]>}|tkrdS|dkr>|dkr2tdƒ‚x |Vq4W|V|}q WdS)Nrzinvalid grouping)rÚ ValueError)r*Ú last_intervalÚintervalrrrÚ_grouping_intervalszs  rFFc Csôtƒ}||rdpd}||r dp"d}|s2|dfS|d dkr\|jƒ}|t|ƒd…}|}nd}d}g}xNt|ƒD]B} | sˆ|d d kr’|}d}P|j|| d…ƒ|d| …}qrW|rÆ|j|ƒ|jƒ||j|ƒ|t|ƒt|ƒdfS) Nr8r7r/r*rr&ú r(Ú 0123456789éÿÿÿÿrI)r ÚrstripÚlenrFÚappendÚreverseÚjoin) rÚmonetaryÚconvr7r*ÚstrippedÚ right_spacesÚ left_spacesÚgroupsrErrrÚ_groupŠs0  rUcCsld}x$|r(||dkr(|d7}|d8}qWt|ƒd}x$|rZ||dkrZ|d8}|d8}q8W|||d…S)NrrGr&)rK)rÚamountÚlposÚrposrrrÚ_strip_padding©s   rYzG%(?:\((?P.*?)\))?(?P[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]cGsHtj|ƒ}| s$t|jƒƒt|ƒkr4tdt|ƒƒ‚t||||f|žŽS)NzHformat() must be given exactly one %%char format specifier, %s not valid)Ú _percent_reÚmatchrKÚgrouprCÚreprÚ_format)Úpercentr>r*rOÚ additionalr[rrrr·s   c Gs´|r||f|}n||}|d dkr~d}|jdƒ}|rRt|d|d�\|d<}tƒ|r^dp`d}|j|ƒ}|r°t||ƒ}n2|d dkr°d}|r¢t||d�\}}|r°t||ƒ}|S) Nr&ÚeEfFgGrr))rOr:r1ÚdiurIrI)ÚsplitrUr rNrY) r_r>r*rOr`Ú formattedÚsepsÚpartsr1rrrr^Äs(       r^c Csttj|ƒƒ}tjd|ƒ}t|tjƒrlg}xÔ|D]6}|jƒddkrP|jdƒq0|jt |jƒ||ƒƒq0Wn”t|t ƒs||f}g}d}xz|D]r}|jƒd dkrª|jdƒqŠ|jdƒj dƒ}|jt |jƒ|||df||d|d|…žŽƒ|d|7}qŠWt |ƒ}||S) Nz%sr&ú%rÚ modifiersr FrIrI) ÚlistrZÚfinditerÚsubÚ isinstanceÚ collectionsÚMappingr\rLrÚtupleÚcountr^) ÚfÚvalr*ÚpercentsÚnew_fÚnew_valÚpercÚiÚ starcountrrrrÜs0        Tc Csftƒ}||rdpd}|dkr&tdƒ‚td|t|ƒ|dd�}d|d }|r´||rXd pZd }||d krld pnd}||d kr€dp‚d} |r || r”dp–d|}n|| rªdp¬d|}||d krÂdpÄd} ||d krÖdpØd} | d kròd|d}n`| dk�r| |}nL| dk�r|| }n8| dk�r2|jd| ƒ}n | dk�rJ|jd | ƒ}n| |}|jddƒjd dƒS)Nr;r9r!z9Currency formatting is not possible using the 'C' locale.z%%.%ifT)rOú<ú>r5r+rr.r-r0r4rGr(r,r6r2r3ú(ú)r&r'r#r%)r rCrÚabsÚreplace) rrÚsymbolr*Ú internationalrPÚdigitsrÚsmbÚprecedesÚ separatedÚsign_posÚsignrrrrþs6       cCs td|ƒS)Nz%.12g)r)rrrrrr+scCs:tƒ}|d}|r|j|dƒ}|d}|r6|j|dƒ}|S)Nr7r(r1r))r r~)ÚstringrPÚtsÚddrrrÚ delocalize/s  rŠcCs |t|ƒƒS)N)rŠ)r‡Úfuncrrrr ?scCs tt|ƒƒS)N)ÚintrŠ)r‡rrrr CscCsBttdƒtdddƒ}t|dt|ƒƒtdƒ}t|dt|ƒƒdS)Nr(z%diÍ[r&Úisg…ëQ¸ @)rrrÚprintr rr )Ús1rrrÚ_testGs   r�cCs�d|kr|d|jdƒ…}n|}tj|ƒ}tjjj|jƒ|ƒ}|}|jƒ}|tkr\t|}n(|jddƒ}|jddƒ}|tkr„t|}|d|S)Nr)Ú_r(ú-)ÚindexÚ encodingsÚnormalize_encodingÚaliasesÚgetÚlowerÚlocale_encoding_aliasr~)ÚcodeÚencodingÚlangnameÚ norm_encodingrrrÚ_replace_encodingYs    ržcCsR|dkrFd|kr|dS|jdƒ\}}}|dkr4|S|dkrFt|dƒS|d|S) NÚeuror)z .ISO8859-15ú ISO8859-15úUTF-8z ISO8859-1ú@)r r¡)Ú partitionrž)ršÚmodifierr‘r›rrrÚ_append_modifierps r¥c CsÜ|jƒ}d|kr|jddƒ}d|kr6|jddƒ\}}nd}d|krZ|jdƒdd…\}}n|}d}|}|rŽ|jddƒ}|jddƒ}|d|7}|}|r¢|d|7}tj|dƒ}|dk rº|S|�rtj|dƒ}|dk �rd|krèt||ƒS|jddƒdjƒ|k�r|S|�rØ|}|�r"|d|7}tj|dƒ}|dk �rnd|k�rLt||ƒS|jddƒ\}}t||ƒd|S|�rØtj|dƒ}|dk �rØd|k�r¨t||ƒ}t||ƒS|jddƒ\}}|jƒ|k�rØt||ƒd|S|S) Nú:r)r¢r&r(r'r’r‘)r˜r~rcÚ locale_aliasr—r¥rž) Ú localenameršr¤rœr›Úlang_encr�Ú lookup_nameÚdefmodrrrr{s`                   cCsrt|ƒ}d|kr8|jddƒ\}}|dkr8d|kr8|dfSd|krVt|jdƒdd…ƒS|dkrbd Std|ƒ‚dS) Nr¢r&rŸr)z iso-8859-15r'r<zunknown locale: %s)NN)rrcrorC)r¨ršr¤rrrÚ_parse_localenameÎsr¬c CsVy0|\}}|dkrd}|dkr"|S|d|SWn ttfk rPtdƒ‚YnXdS)Nr<r)zXLocale must be None, a string, or an iterable of two strings -- language code, encoding.)Ú TypeErrorrC)Ú localetupleÚlanguager›rrrÚ_build_localenameìsr°ÚLANGÚLANGUAGEc Cs¸yddl}|jƒ\}}Wnttfk r0Yn8Xtjdkr`|r`|dd…dkr`tjt|dƒƒ}||fSddl }|j j}x6|D]*}||dƒ}|r~|dkr¦|j dƒd}Pq~Wd}t |ƒS)NrÚwin32r'Ú0xr²r¦r<) Ú_localeÚ_getdefaultlocaleÚ ImportErrorÚAttributeErrorÚsysÚplatformÚwindows_localer—rŒÚosÚenvironrcr¬)Úenvvarsrµršr›r¼ÚlookupÚvariabler¨rrrrs$  cCs(t|ƒ}|tkr d|kr tdƒ‚t|ƒS)Nú;z category LC_ALL is not supported)Ú _setlocalerr­r¬)r=r¨rrrr5s cCs&|rt|tƒ rtt|ƒƒ}t||ƒS)N)rlÚ _builtin_strrr°rÂ)r=ÚlocalerrrrGs  cCst|ttƒƒƒdS)N)rÂr°r)r=rrrrXsÚwincCsddl}|jdƒS)NrF)Ú _bootlocaler)Ú do_setlocalerÆrrrrdscCstƒd}|dkrd}|S)Nr&Úascii)r)rÇÚresrrrrns c CsTddl}|r8ttƒ}yttdƒWntk r6YnX|jdƒ}|rPtt|ƒ|S)Nrr(F)rÆrrrr)rÇrÆÚoldlocÚresultrrrrws  r<z ISO8859-1ÚJIS7ÚeucJPzKOI8-CÚCP1251ÚCP1255ÚCP1256z ISO8859-2z ISO8859-5z ISO8859-15z ISO8859-10z ISO8859-11z ISO8859-13z ISO8859-14z ISO8859-16z ISO8859-3z ISO8859-4z ISO8859-6z ISO8859-7z ISO8859-8z ISO8859-9ÚSJISÚTACTISÚeucKRzUTF-8zKOI8-RzKOI8-TzKOI8-UÚRK1048),Ú437ÚcÚenÚjisÚjis7ÚajecÚkoi8cÚmicrosoftcp1251Úmicrosoftcp1255Úmicrosoftcp1256Ú88591Ú88592Ú88595Ú885915rÈÚlatin_1Ú iso8859_1Ú iso8859_10Ú iso8859_11Ú iso8859_13Ú iso8859_14Ú iso8859_15Ú iso8859_16Ú iso8859_2Ú iso8859_3Ú iso8859_4Ú iso8859_5Ú iso8859_6Ú iso8859_7Ú iso8859_8Ú iso8859_9Ú iso2022_jpÚ shift_jisÚtactisÚeuc_jpÚeuc_krÚutf_8Úkoi8_rÚkoi8_tÚkoi8_uÚkz1048Úcp1251Úcp1255Úcp1256r‘r(z az_AZ.KOI8-Czaa_DJ.ISO8859-1z aa_ER.UTF-8z aa_ET.UTF-8zaf_ZA.ISO8859-1z agr_PE.UTF-8z ak_GH.UTF-8z am_ET.UTF-8zen_US.ISO8859-1zan_ES.ISO8859-15z anp_IN.UTF-8zar_AA.ISO8859-6zar_AE.ISO8859-6zar_BH.ISO8859-6zar_DZ.ISO8859-6zar_EG.ISO8859-6z ar_IN.UTF-8zar_IQ.ISO8859-6zar_JO.ISO8859-6zar_KW.ISO8859-6zar_LB.ISO8859-6zar_LY.ISO8859-6zar_MA.ISO8859-6zar_OM.ISO8859-6zar_QA.ISO8859-6zar_SA.ISO8859-6zar_SD.ISO8859-6z ar_SS.UTF-8zar_SY.ISO8859-6zar_TN.ISO8859-6zar_YE.ISO8859-6z as_IN.UTF-8zast_ES.ISO8859-15z ayc_PE.UTF-8zaz_AZ.ISO8859-9Ez az_IR.UTF-8z be_BY.CP1251zbe_BY.UTF-8@latinz bg_BG.UTF-8z bem_ZM.UTF-8z ber_DZ.UTF-8z ber_MA.UTF-8z bg_BG.CP1251z bhb_IN.UTF-8z bho_IN.UTF-8z bho_NP.UTF-8z bi_VU.UTF-8z bn_BD.UTF-8z bn_IN.UTF-8z bo_CN.UTF-8z bo_IN.UTF-8znb_NO.ISO8859-1zbr_FR.ISO8859-1z brx_IN.UTF-8zbs_BA.ISO8859-2z byn_ER.UTF-8zfr_CA.ISO8859-1z en_US.UTF-8zca_ES.ISO8859-1zca_AD.ISO8859-1zca_ES.UTF-8@valenciazca_FR.ISO8859-1zca_IT.ISO8859-1z ce_RU.UTF-8z zh_CN.eucCNz zh_TW.eucTWz chr_US.UTF-8z ckb_IQ.UTF-8z cmn_TW.UTF-8z crh_UA.UTF-8zhr_HR.ISO8859-2zcs_CZ.ISO8859-2z csb_PL.UTF-8z cv_RU.UTF-8zcy_GB.ISO8859-1zda_DK.ISO8859-1zde_DE.ISO8859-1zde_AT.ISO8859-1zde_BE.ISO8859-1zde_CH.ISO8859-1zde_IT.ISO8859-1z de_LI.UTF-8zde_LU.ISO8859-1z doi_IN.UTF-8znl_NL.ISO8859-1znl_BE.ISO8859-1z dv_MV.UTF-8z dz_BT.UTF-8zee_EE.ISO8859-4zet_EE.ISO8859-1zel_GR.ISO8859-7zel_CY.ISO8859-7zel_GR.ISO8859-15z en_AG.UTF-8zen_AU.ISO8859-1zen_BE.ISO8859-1zen_BW.ISO8859-1zen_CA.ISO8859-1zen_DK.ISO8859-1z en_DL.UTF-8zen_GB.ISO8859-1zen_HK.ISO8859-1zen_IE.ISO8859-1z en_IL.UTF-8zen_IN.ISO8859-1z en_NG.UTF-8zen_NZ.ISO8859-1zen_PH.ISO8859-1z en_SC.UTF-8zen_SG.ISO8859-1zen_US.ISO8859-15zen_ZA.ISO8859-1z en_ZM.UTF-8zen_ZW.ISO8859-1z en_ZS.UTF-8zen_EN.ISO8859-1zeo_XX.ISO8859-3zeo.UTF-8zeo_EO.ISO8859-3z eo_US.UTF-8zes_ES.ISO8859-1zes_AR.ISO8859-1zes_BO.ISO8859-1zes_CL.ISO8859-1zes_CO.ISO8859-1zes_CR.ISO8859-1z es_CU.UTF-8zes_DO.ISO8859-1zes_EC.ISO8859-1zes_GT.ISO8859-1zes_HN.ISO8859-1zes_MX.ISO8859-1zes_NI.ISO8859-1zes_PA.ISO8859-1zes_PE.ISO8859-1zes_PR.ISO8859-1zes_PY.ISO8859-1zes_SV.ISO8859-1zes_US.ISO8859-1zes_UY.ISO8859-1zes_VE.ISO8859-1zet_EE.ISO8859-15zeu_ES.ISO8859-1zeu_FR.ISO8859-1z fa_IR.UTF-8zfa_IR.ISIRI-3342z ff_SN.UTF-8zfi_FI.ISO8859-15z fil_PH.UTF-8zfi_FI.ISO8859-1zfo_FO.ISO8859-1zfr_FR.ISO8859-1zfr_BE.ISO8859-1zfr_CH.ISO8859-1zfr_LU.ISO8859-1z fur_IT.UTF-8z fy_DE.UTF-8z fy_NL.UTF-8zga_IE.ISO8859-1zgl_ES.ISO8859-1zgd_GB.ISO8859-1z gez_ER.UTF-8z gez_ET.UTF-8z gu_IN.UTF-8zgv_GB.ISO8859-1z ha_NG.UTF-8z hak_TW.UTF-8zhe_IL.ISO8859-8zhi_IN.ISCII-DEVz hif_FJ.UTF-8z hne_IN.UTF-8zhsb_DE.ISO8859-2z ht_HT.UTF-8zhu_HU.ISO8859-2z hy_AM.UTF-8zhy_AM.ARMSCII_8zia.UTF-8z ia_FR.UTF-8zis_IS.ISO8859-1zid_ID.ISO8859-1z ig_NG.UTF-8z ik_CA.UTF-8zit_IT.ISO8859-1zit_CH.ISO8859-1ziu_CA.NUNACOM-8z iw_IL.UTF-8z ja_JP.eucJPz ja_JP.SJISzka_GE.GEORGIAN-ACADEMYzka_GE.GEORGIAN-PSz kab_DZ.UTF-8z kk_KZ.ptcp154zkl_GL.ISO8859-1z km_KH.UTF-8z kn_IN.UTF-8z ko_KR.eucKRz kok_IN.UTF-8z ks_IN.UTF-8zks_IN.UTF-8@devanagarizku_TR.ISO8859-9zkw_GB.ISO8859-1z ky_KG.UTF-8z lb_LU.UTF-8zlg_UG.ISO8859-10z li_BE.UTF-8z li_NL.UTF-8z lij_IT.UTF-8zlt_LT.ISO8859-13z ln_CD.UTF-8zlo_LA.MULELAO-1zlo_LA.IBM-CP1133zlv_LV.ISO8859-13z lzh_TW.UTF-8z mag_IN.UTF-8z mai_IN.UTF-8z mai_NP.UTF-8z mfe_MU.UTF-8zmg_MG.ISO8859-15z mhr_RU.UTF-8zmi_NZ.ISO8859-1z miq_NI.UTF-8z mjw_IN.UTF-8zmk_MK.ISO8859-5z ml_IN.UTF-8z mn_MN.UTF-8z mni_IN.UTF-8z mr_IN.UTF-8zms_MY.ISO8859-1zmt_MT.ISO8859-3z my_MM.UTF-8z nan_TW.UTF-8z nds_DE.UTF-8z nds_NL.UTF-8z ne_NP.UTF-8z nhn_MX.UTF-8z niu_NU.UTF-8z niu_NZ.UTF-8z nl_AW.UTF-8znn_NO.ISO8859-1zno_NO.ISO8859-1zny_NO.ISO8859-1znr_ZA.ISO8859-1znso_ZA.ISO8859-15zoc_FR.ISO8859-1z om_ET.UTF-8zom_KE.ISO8859-1z or_IN.UTF-8z os_RU.UTF-8z pa_IN.UTF-8z pa_PK.UTF-8z pap_AN.UTF-8z pap_AW.UTF-8z pap_CW.UTF-8zpd_US.ISO8859-1zpd_DE.ISO8859-1zph_PH.ISO8859-1zpl_PL.ISO8859-2zpt_PT.ISO8859-1zpt_BR.ISO8859-1zpp_AN.ISO8859-1z ps_AF.UTF-8z quz_PE.UTF-8z raj_IN.UTF-8zro_RO.ISO8859-2z ru_RU.UTF-8z ru_UA.KOI8-Uz ru_RU.KOI8-Rzrw_RW.ISO8859-1z sa_IN.UTF-8z sat_IN.UTF-8z sc_IT.UTF-8z sd_IN.UTF-8zsd_IN.UTF-8@devanagariz sd_PK.UTF-8z se_NO.UTF-8zsr_RS.UTF-8@latinz sgs_LT.UTF-8zsr_CS.ISO8859-2zsh_HR.ISO8859-2z shn_MM.UTF-8z shs_CA.UTF-8z si_LK.UTF-8z sid_ET.UTF-8zsk_SK.ISO8859-2zsl_SI.ISO8859-2zsl_CS.ISO8859-2z sm_WS.UTF-8zso_DJ.ISO8859-1z so_ET.UTF-8zso_KE.ISO8859-1zso_SO.ISO8859-1zsr_CS.ISO8859-5zsq_AL.ISO8859-2z sq_MK.UTF-8z sr_RS.UTF-8zsr_CS.UTF-8@latinz sr_CS.UTF-8z sr_ME.UTF-8z sr_CS.CP1251zss_ZA.ISO8859-1zst_ZA.ISO8859-1zsv_SE.ISO8859-1zsv_FI.ISO8859-1z sw_KE.UTF-8z sw_TZ.UTF-8z szl_PL.UTF-8z ta_IN.TSCII-0z ta_LK.UTF-8z tcy_IN.UTF-8z te_IN.UTF-8z tg_TJ.KOI8-Czth_TH.ISO8859-11z th_TH.TIS620z the_NP.UTF-8z ti_ER.UTF-8z ti_ET.UTF-8z tig_ER.UTF-8z tk_TM.UTF-8ztl_PH.ISO8859-1ztn_ZA.ISO8859-15z to_TO.UTF-8z tpi_PG.UTF-8ztr_TR.ISO8859-9ztr_CY.ISO8859-9zts_ZA.ISO8859-1ztt_RU.TATAR-CYRztt_RU.UTF-8@iqtelifz ug_CN.UTF-8z uk_UA.KOI8-Uz en_US.utfz unm_US.UTF-8z ur_PK.CP1256z ur_IN.UTF-8z uz_UZ.UTF-8z ve_ZA.UTF-8z vi_VN.TCVNz vi_VN.VISCIIzwa_BE.ISO8859-1z wae_CH.UTF-8z wal_ET.UTF-8z wo_SN.UTF-8zxh_ZA.ISO8859-1z yi_US.CP1255z yo_NG.UTF-8z yue_HK.UTF-8z yuw_PG.UTF-8z zh_CN.gb2312z zh_TW.big5zzh_HK.big5hkscsz zh_SG.GB2312z zh_SG.GBKzzu_ZA.ISO8859-1(LÚa3Úa3_azz a3_az.koicÚaa_djÚaa_erÚaa_etÚafÚaf_zaÚagr_peÚak_ghÚamÚam_etÚamericanÚan_esÚanp_inÚarÚar_aaÚar_aeÚar_bhÚar_dzÚar_egÚar_inÚar_iqÚar_joÚar_kwÚar_lbÚar_lyÚar_maÚar_omÚar_qaÚar_saÚar_sdÚar_ssÚar_syÚar_tnÚar_yeÚarabicÚasÚas_inÚast_esÚayc_peÚazÚaz_azzaz_az.iso88599eÚaz_irÚbezbe@latinz be_bg.utf8Úbe_byz be_by@latinÚbem_zmÚber_dzÚber_maÚbgÚbg_bgz bhb_in.utf8Úbho_inÚbho_npÚbi_vuÚbn_bdÚbn_inÚbo_cnÚbo_inÚbokmalubokmÃ¥lÚbrÚbr_frÚbrx_inÚbsÚbs_baÚ bulgarianÚbyn_errÖzc-frenchzc.asciizc.enz c.iso88591zc.utf8Úc_czc_c.cÚcaÚca_adÚca_eszca_es@valenciaÚca_frÚca_itÚcatalanÚce_ruÚcextendz chinese-sz chinese-tÚchr_usÚckb_iqÚcmn_twÚcrh_uaÚcroatianÚcsÚcs_csÚcs_czÚcsb_plÚcv_ruÚcyÚcy_gbÚczÚcz_czÚczechÚdaÚda_dkÚdanishÚdanskÚdeÚde_atÚde_beÚde_chÚde_deÚde_itz de_li.utf8Úde_luÚdeutschÚdoi_inÚdutchzdutch.iso88591Údv_mvÚdz_btÚeeÚee_eeÚeestiÚelÚel_cyÚel_grz el_gr@euror×Úen_agÚen_auÚen_beÚen_bwÚen_caÚen_dkz en_dl.utf8Úen_gbÚen_hkÚen_ieÚen_ilÚen_inÚen_ngÚen_nzÚen_phz en_sc.utf8Úen_sgÚen_ukÚen_uszen_us@euro@euroÚen_zaÚen_zmÚen_zwz en_zw.utf8Úeng_gbÚenglishzenglish.iso88591Ú english_ukzenglish_united-stateszenglish_united-states.437Ú english_usÚeozeo.utf8Úeo_eoz eo_us.utf8Úeo_xxÚesÚes_arÚes_boÚes_clÚes_coÚes_crÚes_cuÚes_doÚes_ecÚes_esÚes_gtÚes_hnÚes_mxÚes_niÚes_paÚes_peÚes_prÚes_pyÚes_svÚes_usÚes_uyÚes_veÚestonianÚetÚet_eeÚeuÚeu_esÚeu_frÚfaÚfa_irzfa_ir.isiri3342Úff_snÚfiÚfi_fiÚfil_phÚfinnishÚfoÚfo_foÚfrÚfr_beÚfr_caÚfr_chÚfr_frÚfr_luu françaisÚfre_frÚfrenchzfrench.iso88591Ú french_franceÚfur_itÚfy_deÚfy_nlÚgaÚga_ieÚgalegoÚgalicianÚgdÚgd_gbÚger_deÚgermanzgerman.iso88591Úgerman_germanyÚgez_erÚgez_etÚglÚgl_esÚgreekÚgu_inÚgvÚgv_gbÚha_ngÚhak_twÚheÚhe_ilÚhebrewÚhiÚhi_inzhi_in.isciidevÚhif_fjÚhneÚhne_inÚhrÚhr_hrÚhrvatskiÚhsb_deÚht_htÚhuÚhu_huÚ hungarianÚhy_amzhy_am.armscii8ÚiaÚia_frÚ icelandicÚidÚid_idÚig_ngÚik_caÚinÚin_idr�Úis_isz iso-8859-1z iso-8859-15z iso8859-1z iso8859-15Ú iso_8859_1Ú iso_8859_15ÚitÚit_chÚit_itÚitalianÚiuÚiu_caziu_ca.nunacom8ÚiwÚiw_ilz iw_il.utf8ÚjaÚja_jpz ja_jp.eucz ja_jp.mscodez ja_jp.pckÚjapanÚjapanesez japanese-eucz japanese.eucÚjp_jpÚkaÚka_gezka_ge.georgianacademyzka_ge.georgianpszka_ge.georgianrsÚkab_dzÚkk_kzÚklÚkl_glÚkm_khÚknÚkn_inÚkoÚko_krz ko_kr.eucÚkok_inÚkoreanz korean.eucÚksÚks_inzks_in@devanagari.utf8Úku_trÚkwÚkw_gbÚkyÚky_kgÚlb_luÚlg_ugÚli_beÚli_nlÚlij_itÚ lithuanianÚln_cdÚloÚlo_laz lo_la.cp1133zlo_la.ibmcp1133zlo_la.mulelao1ÚltÚlt_ltÚlvÚlv_lvÚlzh_twÚmag_inÚmaiÚmai_inÚmai_npÚmfe_muÚmg_mgÚmhr_ruÚmiÚmi_nzÚmiq_niÚmjw_inÚmkÚmk_mkÚmlÚml_inÚmn_mnÚmni_inÚmrÚmr_inÚmsÚms_myÚmtÚmt_mtÚmy_mmÚnan_twÚnbÚnb_noÚnds_deÚnds_nlÚne_npÚnhn_mxÚniu_nuÚniu_nzÚnlÚnl_awÚnl_beÚnl_nlÚnnÚnn_noÚnoz no@nynorskÚno_nozno_no.iso88591@bokmalzno_no.iso88591@nynorskÚ norwegianÚnrÚnr_zaÚnsoÚnso_zaÚnyÚny_noÚnynorskÚocÚoc_frÚom_etÚom_keÚorÚor_inÚos_ruÚpaÚpa_inÚpa_pkÚpap_anÚpap_awÚpap_cwÚpdÚpd_deÚpd_usÚphÚph_phÚplÚpl_plÚpolishÚ portugueseÚportuguese_brazilÚposixz posix-utf2ÚppÚpp_anÚps_afÚptÚpt_brÚpt_ptÚquz_peÚraj_inÚroÚro_roÚromanianÚruÚru_ruÚru_uaÚrumanianÚrussianÚrwÚrw_rwÚsa_inÚsat_inÚsc_itÚsdÚsd_inzsd_in@devanagari.utf8Úsd_pkÚse_noÚ serbocroatianÚsgs_ltÚshzsh_ba.iso88592@bosniaÚsh_hrzsh_hr.iso88592Úsh_spÚsh_yuÚshn_mmÚshs_caÚsiÚsi_lkÚsid_etÚsinhalaÚskÚsk_skÚslÚsl_csÚsl_siÚslovakÚsloveneÚ slovenianÚsm_wsÚso_djÚso_etÚso_keÚso_soÚspÚsp_yuÚspanishÚ spanish_spainÚsqÚsq_alÚsq_mkÚsrz sr@cyrilliczsr@latnÚsr_cszsr_cs.iso88592@latnz sr_cs@latnÚsr_meÚsr_rsz sr_rs@latnÚsr_spÚsr_yuzsr_yu.cp1251@cyrilliczsr_yu.iso88592zsr_yu.iso88595zsr_yu.iso88595@cyrilliczsr_yu.microsoftcp1251@cyrillicz sr_yu.utf8zsr_yu.utf8@cyrilliczsr_yu@cyrillicÚssÚss_zaÚstÚst_zaÚsvÚsv_fiÚsv_seÚsw_keÚsw_tzÚswedishÚszl_plÚtaÚta_inz ta_in.tsciiz ta_in.tscii0Úta_lkz tcy_in.utf8ÚteÚte_inÚtgÚtg_tjÚthÚth_thz th_th.tactisz th_th.tis620ÚthaiÚthe_npÚti_erÚti_etÚtig_erÚtk_tmÚtlÚtl_phÚtnÚtn_zaÚto_toÚtpi_pgÚtrÚtr_cyÚtr_trrˆÚts_zaÚttÚtt_ruztt_ru.tatarcyrz tt_ru@iqtelifÚturkishÚug_cnÚukÚuk_uaÚunivÚ universalzuniversal.utf8@ucs4Úunm_usÚurÚur_inÚur_pkÚuzÚuz_uzzuz_uz@cyrillicÚveÚve_zaÚviÚvi_vnz vi_vn.tcvnzvi_vn.tcvn5712z vi_vn.visciizvi_vn.viscii111ÚwaÚwa_beÚwae_chÚwal_etÚwo_snÚxhÚxh_zaÚyiÚyi_usÚyo_ngÚyue_hkÚyuw_pgÚzhÚzh_cnz zh_cn.big5z zh_cn.eucÚzh_hkz zh_hk.big5hkÚzh_sgz zh_sg.gbkÚzh_twz zh_tw.eucz zh_tw.euctwÚzuÚzu_zaÚaf_ZAÚsq_ALÚgsw_FRÚam_ETÚar_SAÚar_IQÚar_EGÚar_LYÚar_DZÚar_MAÚar_TNÚar_OMÚar_YEÚar_SYÚar_JOÚar_LBÚar_KWÚar_AEÚar_BHÚar_QAÚhy_AMÚas_INÚaz_AZÚba_RUÚeu_ESÚbe_BYÚbn_INÚbs_BAÚbr_FRÚbg_BGÚca_ESÚzh_CHSÚzh_TWÚzh_CNÚzh_HKÚzh_SGÚzh_MOÚzh_CHTÚco_FRÚhr_HRÚhr_BAÚcs_CZÚda_DKÚgbz_AFÚdiv_MVÚnl_NLÚnl_BEÚen_USÚen_GBÚen_AUÚen_CAÚen_NZÚen_IEÚen_ZAÚen_JAÚen_CBÚen_BZÚen_TTÚen_ZWÚen_PHÚen_INÚen_MYÚet_EEÚfo_FOÚfil_PHÚfi_FIÚfr_FRÚfr_BEÚfr_CAÚfr_CHÚfr_LUÚfr_MCÚfy_NLÚgl_ESÚka_GEÚde_DEÚde_CHÚde_ATÚde_LUÚde_LIÚel_GRÚkl_GLÚgu_INÚha_NGÚhe_ILÚhi_INÚhu_HUÚis_ISÚid_IDÚiu_CAÚga_IEÚit_ITÚit_CHÚja_JPÚkn_INÚkk_KZÚkh_KHÚqut_GTÚrw_RWÚkok_INÚko_KRÚky_KGÚlo_LAÚlv_LVÚlt_LTÚdsb_DEÚlb_LUÚmk_MKÚms_MYÚms_BNÚml_INÚmt_MTÚmi_NZÚarn_CLÚmr_INÚmoh_CAÚmn_MNÚmn_CNÚne_NPÚnb_NOÚnn_NOÚoc_FRÚor_INÚps_AFÚfa_IRÚpl_PLÚpt_BRÚpt_PTÚpa_INÚquz_BOÚquz_ECÚquz_PEÚro_ROÚrm_CHÚru_RUÚsmn_FIÚsmj_NOÚsmj_SEÚse_NOÚse_SEÚse_FIÚsms_FIÚsma_NOÚsma_SEÚsa_INÚsr_SPÚsr_BAÚsi_LKÚns_ZAÚtn_ZAÚsk_SKÚsl_SIÚes_ESÚes_MXÚes_GTÚes_CRÚes_PAÚes_DOÚes_VEÚes_COÚes_PEÚes_ARÚes_ECÚes_CLÚes_URÚes_PYÚes_BOÚes_SVÚes_HNÚes_NIÚes_PRÚes_USÚsw_KEÚsv_SEÚsv_FIÚsyr_SYÚtg_TJÚtmz_DZÚta_INÚtt_RUÚte_INÚth_THÚbo_BTÚbo_CNÚtr_TRÚtk_TMÚug_CNÚuk_UAÚwen_DEÚur_PKÚur_INÚuz_UZÚvi_VNÚcy_GBÚwo_SNÚxh_ZAÚsah_RUÚii_CNÚyo_NGÚzu_ZA)Ði6ii„i^iii iiiii i$i(i,i0i4i8i<i@i+iMi,i,imi-i#iEi ii~iir%iii iii|iƒiiiiiŒieiii i i i i i i i i $i (i ,i 0i 4i @i Di Hi%i8idi i i i i i i ibiVi7iii iiiioiGihi i9iii!i]i]i<iiiiKi?iSi†i‡iWii@iTi&i'i.ini/i>i>iLi:i�iziNi|iPiPiaiii‚iHici)iiiiFikikik iiii;$i;i;i;i;i; i; i;i;iOi iiii[ili2ii$i i i i i i i i i $i (i ,i 0i 4i 8i <i @i Di Hi Li Pi TiAiiiZi(i_iIiDiJiiQiQiiBi€i"i.i i iCiCi*iRiˆi4i…ixiji5c CsÖi}|fdd„}|ƒ|d=tdƒtddƒtƒ\}}td|pDdƒtd |pRdƒtƒtd ƒtddƒxL|jƒD]@\}}t|d ƒt|ƒ\}}td |p¢dƒtd |p°dƒtƒqzWtƒtdƒtddƒtƒxP|jƒD]D\}}t|d ƒt|ƒ\}}td |�pdƒtd |�p"dƒtƒqèWyttdƒWn$tdƒtdƒtdƒYnpXtƒtdƒtddƒxR|jƒD]F\}}t|d ƒt|ƒ\}}td |�p²dƒtd |�pÂdƒtƒ�qˆWdS)NcSs4x.tƒjƒD] \}}|dd…dkr |||<q WdS)Nr#ÚLC_)ÚglobalsÚitems)Ú categoriesÚkÚvrrrÚ_init_categories€sz'_print_locale.._init_categoriesrz4Locale defaults as determined by getdefaultlocale():r’éHz Language: z (undefined)z Encoding: zLocale settings on startup:z...z Language: z Encoding: z,Locale settings after calling resetlocale():r(zNOTE:z9setlocale(LC_ALL, "") does not support the default localez&given in the OS environment variables.z4Locale settings after calling setlocale(LC_ALL, ""):)rŽrrµrrrr)r¶r¹ÚlangÚencÚnamer=rrrÚ _print_locale{sV              r¾Ú LC_MESSAGESÚ__main__zLocale aliasing:zNumber formatting:)N)F)FF)FF)F)TFF©rrr±r²)rÁ)N)T)T)T)Ir¹r”Zencodings.aliasesÚrermÚbuiltinsrrÃÚ functoolsÚ__all__rrrµr·rrrrr¿rrrrCrr rr´r r r?r@ÚwrapsrFrUrYÚcompilerZrr^rrrŠÚfloatr r r�rÂržr¥rr¬r°rrrrºÚ startswithrÚCODESETÚ NameErrorr™Úsortedrµr·r¸r~Ú setdefaultr§r»r¾rLÚ__name__rŽrrrrÚ s2            " -  S 5    " }  :