Edit File: locale.cpython-37.opt-2.pyc
B ����0��co1��������������M��@���s.��d�dl�Z�d�dlZd�dlZd�dlZd�dlZd�dlmZ�d�dlZddddddd d ddd ddddddddddddgZ dd��Z dd��Zyd�dlT�W�nL�e k r����dZd Zd!Zd�Zd"Zd#Zd$Zd%ZeZd&d ��Z�d�d'd�ZY�nX�de��kr�eZd e��kr�e ZeZi�Ze�e�d(d ���Zd)d*��Z �d�d,d-�Z!d.d/��Z"e�#d0�Z$�d�d1d2�Z%�d�d3d�Z&�d�d4d�Z'�d�d6d�Z(d7d��Zd8d9��Z)e*fd:d �Z+d;d��Z,d<d=��Z-eZ.d>d?��Z/d@dA��Z0dBd��Z1dCdD��Z2dEdF��Z3�d�dHd�Z4efdId�Z5�d�dJd�ZefdKd�Z6e�j7�8dL��r�d�dMd�Z9nRye:�W�n<�e;k �rL���e<e�dN��r<�d�dOd�Z9n�d�dPd�Z9Y�nX��d�dQd�Z9dRdRdSdTdTdUdVdWdXdYdSdZd[d\dSdSdSd]d^d_d`d\dadZdbdcd[dddedfdgdTdhdidUdjdkdldmdndodWdXdYdp�,Z=x2e>e=�?���D�]"\Z@ZAe@�Bdqdr�Z@e=�Ce@eA���q�W�dsdsdsdtdudvdwdwdxdydzdzd{d|d}d~d~dd�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�dRd�dRdRd{d�dRdRd�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{dRd{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 �dd��d�d �d �d �d �d �d�d �d�d�d�d�d�d�d�d�dd�d�d�d��d�d�d�dd͐d�d�d�d�d�d�d�d�d�d�d�d�d�dd�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�d/�d1�d2�d3�d3�d4�d5�d5�d6�d6�d6�d7�d6�d6�d8�d8�d9�d:�d;�d;�d<�d<�d=�d>�d?�d@�dA�dB�dC�dD�dD�dE�dE�dD�dB�dB�dF�dF�dG�dH�dI�dI�dJ�dK�dL�dM�dN�dN�dO�dP�dQ�dQ�dR�dR�dS�dT�dU�dU�dV�dV�dW�dW�dX�dYd�d��dZ�d[�d\�d]�d^�d_dǐd`d�dǐda�da�db�dc�db�db�db�db�dd�dd�de�de�dc�dc�da�df�df�dg�dh�di�di�dj�dk�dk�dl�dm�dn�do�dp�dq�dp�dr�dr�ds�ds�ds�dt�dudRdR�dv�dv�dw�dt�du�dt�dx�dy�dz�dz�dz�d{�d{�d|�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��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��dddddÐ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Ӑ�LZD�dԐdՐddא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�df�de�df�dg�dh�di�dj�dk�dl�dm�dl�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��d���ZE�d��d���ZFye�W�n�e;k � r����Y�nX�e �G�d���eH�d�k�r*eI�d���eI���eF���eI���eI�d���eI���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_MAXc�������������C���s���|�|k|�|k��S�)N��)�a�br���r����+/opt/alt/python37/lib64/python3.7/locale.py�_strcoll!���s����r���c�������������C���s���|�S�)Nr���)�sr���r���r����_strxfrm'���s����r���)�*����������������������������c���������������C���s,���dgddddg�ddddddddddddd�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_digitsr���r���r���r���r���r ���?���s$����c�������������C���s���|dkrt�d��dS�)N)Nr(����Cz*_locale emulation only supports "C" localer<���)r���)�category�valuer���r���r���r���W���s����c��������������C���s���t���}�tr|��t��|�S�)N)�_localeconv�_override_localeconv�update)�dr���r���r���r ���l���s���� c�������������c���sP���d�}xF|�D�]>}|t�krd�S�|dkr>|d�kr2td��x |V��q4W�|V��|}q W�d�S�)Nr���zinvalid grouping)r���� ValueError)r*���� last_interval�intervalr���r���r����_grouping_intervalsz���s���� rF���Fc������� ������C���s����t���}||rdpd�}||r dp"d�}|s2|�dfS�|�d�dkr\|����}|�t|�d���}|}�nd}d}g�}xLt|�D�]@} |�r�|�d�d kr�|�}d}�P�|�|�| �d�����|�d�| ���}�qrW�|�r�|�|���|����||�|��|�t|�t|�d ��fS�)Nr8���r7���r/���r*���r������� r(���� 0123456789r&���)r ����rstrip�lenrF����append�reverse�join) r����monetary�convr7���r*����stripped�right_spaces�left_spaces�groupsrE���r���r���r����_group����s0���� rU���c�������������C���sl���d}x$|r(|�|�dkr(|d7�}|d8�}qW�t�|��d�}x$|rZ|�|�dkrZ|d8�}|d8�}q8W�|�||d���S�)Nr���rH���r&���)rK���)r����amount�lpos�rposr���r���r����_strip_padding����s����rY���zG%(?:\((?P<key>.*?)\))?(?P<modifiers>[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]c������� ������G���s����|r|�|f|��}n|�|�}|�d�dkr~d}|��d�}|rRt|d�|d�\|d<�}t��|r^dp`d�}|�|�}|r�t||�}n2|�d�dkr�d}|r�t||d�\}}|r�t||�}|S�) NrG����eEfFgGr���r)���)rO���r:���r1����diu)�splitrU���r ���rN���rY���) �percentr>���r*���rO���� additional� formatted�seps�partsr1���r���r���r����_format����s(���� rb���c������� ��� ���C���s��t�t�|���}t�d|��}t|tj�rng�}x�|D�]8}|���d�dkrP|�d��q0|�t |���|||���q0W�n�t|t �s~|f}g�}d}xz|D�]r}|���d�dkr�|�d��q�|�d��d�} |�t |���||�||f||d�|d�| ��������|d| �7�}q�W�t |�}||�S�)Nz%srG����%r���� modifiersr ���r&���)�list�_percent_re�finditer�sub� isinstance�_collections_abc�Mapping�grouprL���rb����tuple�count) �f�valr*���rO����percents�new_f�new_val�perc�i� starcountr���r���r���r�������s0���� c�������������G���s^���dd�l�}|jdtdd��t�|��}|r:t|����t|��krJtdt|�����t |�|||f|���S�)Nr���z`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) �warnings�warn�DeprecationWarningrf����matchrK���rl���rC����reprrb���)r]���r>���r*���rO���r^���rx���r{���r���r���r���r�������s���� Tc�������������C���sf��t���}||rdpd�}|dkr&td��td|�t|��|dd�}d|�d �}|r�||rXd pZd�}||�dk�rld pnd�}||�dk�r�dp�d�} |r�|| r�dp�d�|�}n|| r�dp�d�|�}||�dk�r�dp�d�} ||�dk�r�dp�d�}| dkr�d|�d�}n`| dk�r||�}nL| dk�r||�}n8| dk�r2|�d|�}n | dk�rJ|�d |�}n||�}|�dd��d d�S�)Nr;���r9���r!���z9Currency formatting is not possible using the 'C' locale.z%%.%ifT)rO����<�>r5���r+���r���r.���r-���r0���r4���rH���r(���r,���r6���r2���r3����(�)r&���r'���r#���r%���)r ���rC���rb����abs�replace)rp����symbolr*���� internationalrP����digitsr����smb�precedes� separated�sign_pos�signr���r���r���r�����s6���� c�������������C���s ���t�d|��S�)Nz%.12g)rb���)rp���r���r���r���r���0��s����c�������������C���s:���t���}|d�}|r|��|d�}�|d�}|r6|��|d�}�|�S�)Nr7���r(���r1���r)���)r ���r����)�stringrP����ts�ddr���r���r���� delocalize4��s����r����c�������������C���s���|t�|���S�)N)r����)r�����funcr���r���r���r���D��s����c�������������C���s���t�t|���S�)N)�intr����)r����r���r���r���r ���H��s����c��������������C���sB���t�td��tddd�}�t|�dt|����td�}�t|�dt|����d�S�)Nr(���z%di�[r&����isg��Q� @)r���r���r����printr ���r���r���)�s1r���r���r����_testL��s ���� r����c�������������C���s����d|�kr|�d�|���d���}n|�}t�|�}tjj�|���|�}|}|���}|tkr\t|�}n(|�dd�}|�dd�}|tkr�t|�}|d�|�S�)Nr)����_r(����-)�index� encodings�normalize_encoding�aliases�get�lower�locale_encoding_aliasr����)�code�encoding�langname� norm_encodingr���r���r����_replace_encoding^��s���� r����c�������������C���sR���|dkrFd|�kr|�d�S�|���d�\}}}|dkr4|�S�|dkrFt|�d�S�|�d�|�S�)N�euror)���z.ISO8859-15)z ISO8859-15zUTF-8z ISO8859-1z ISO8859-15�@)� partitionr����)r�����modifierr����r����r���r���r����_append_modifieru��s���� r����c������� ������C���s���|�����}d|kr|�dd�}d|kr6|�dd�\}}nd}d|krZ|�d�d�d��\}}n|}d}|}|r�|�dd�}|�dd�}|d|�7�}|}|r�|d|�7�}t�|d��}|d�k r�|S�|�rt�|d��}|d�k �rd|kr�t||�S�|�dd�d�����|k�r|S�|�r�|}|�r"|d|�7�}t�|d��}|d�k �rnd|k�rLt||�S�|�dd�\}}t||�d�|�S�|�r�t�|d��}|d�k �r�d|k�r�t||�}t||�S�|�dd�\}}|����|k�r�t||�d�|�S�|�S�) N�:r)���r����r&���r(���r'���r����r����)r����r����r\����locale_aliasr����r����r����) � localenamer����r����r����r�����lang_encr�����lookup_name�defmodr���r���r���r������s`���� c�������������C���s~���t�|��}d|kr8|�dd�\}}|dkr8d|kr8|dfS�d|krVt|�d�d�d���S�|dkrbdS�|d krnd S�td|����d�S�)Nr����r&���r����r)���ziso-8859-15r'���r<���)NNzUTF-8)NzUTF-8zunknown locale: %s)r���r\���rm���rC���)r����r����r����r���r���r����_parse_localename���s����r����c���������� ���C���sX���y0|�\}}|d�krd}|d�kr"|S�|d�|�S�W�n"�t�tfk rR���t�d�d��Y�nX�d�S�)Nr<���r)���zXLocale must be None, a string, or an iterable of two strings -- language code, encoding.)� TypeErrorrC���)�localetuple�languager����r���r���r����_build_localename���s����r�����r���r����LANG�LANGUAGEc���������� ���C���s����ydd�l�}|���\}}W�n�ttfk r0���Y�n8X�tjdkr`|r`|d�d��dkr`t�t|d��}||fS�dd�l }|j j}x6|�D�]*}||d��}|r~|dkr�|�d�d�}P�q~W�d}t|�S�)Nr����win32r'����0xr����r����r<���) �_locale�_getdefaultlocale�ImportError�AttributeError�sys�platform�windows_localer����r�����os�environr\���r����)�envvarsr����r����r����r�����lookup�variabler����r���r���r���r��� ��s$���� c�������������C���s(���t�|��}|�tkr d|kr td��t|�S�)N�;z category LC_ALL is not supported)� _setlocaler���r����r����)r=���r����r���r���r���r���?��s���� c�������������C���s$���|rt�|t�stt|��}t|�|�S�)N)ri����_builtin_strr���r����r����)r=����localer���r���r���r���Q��s����c�������������C���s���t�|�tt�����d�S�)N)r����r����r���)r=���r���r���r���r���b��s�����winc�������������C���s���t�jjrdS�dd�l}|�d�S�)NzUTF-8r���F)r�����flags� utf8_mode�_bootlocaler���)�do_setlocaler����r���r���r���r���n��s����Zgetandroidapilevelc�������������C���s���dS�)NzUTF-8r���)r����r���r���r���r���|��s����c�������������C���s&���t�jjrdS�t��d�}|d�kr"d}|S�)NzUTF-8r&����ascii)r����r����r����r���)r����Zresr���r���r���r������s���� c�������������C���s`���t�jjrdS�dd�l}|�rDtt�}yttd��W�n�tk rB���Y�nX�|�d�}|�r\tt|��|S�)NzUTF-8r���r(���F)r����r����r����r����r���r���r���r���)r����r�����oldloc�resultr���r���r���r������s���� 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(���zaz_AZ.KOI8-Czaa_DJ.ISO8859-1zaa_ER.UTF-8zaa_ET.UTF-8zaf_ZA.ISO8859-1zagr_PE.UTF-8zak_GH.UTF-8zam_ET.UTF-8zen_US.ISO8859-1zan_ES.ISO8859-15zanp_IN.UTF-8zar_AA.ISO8859-6zar_AE.ISO8859-6zar_BH.ISO8859-6zar_DZ.ISO8859-6zar_EG.ISO8859-6zar_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-6zar_SS.UTF-8zar_SY.ISO8859-6zar_TN.ISO8859-6zar_YE.ISO8859-6zas_IN.UTF-8zast_ES.ISO8859-15zayc_PE.UTF-8zaz_AZ.ISO8859-9Ezaz_IR.UTF-8zbe_BY.CP1251zbe_BY.UTF-8@latinzbg_BG.UTF-8zbem_ZM.UTF-8zber_DZ.UTF-8zber_MA.UTF-8zbg_BG.CP1251zbhb_IN.UTF-8zbho_IN.UTF-8zbho_NP.UTF-8zbi_VU.UTF-8zbn_BD.UTF-8zbn_IN.UTF-8zbo_CN.UTF-8zbo_IN.UTF-8znb_NO.ISO8859-1zbr_FR.ISO8859-1zbrx_IN.UTF-8zbs_BA.ISO8859-2zbyn_ER.UTF-8zfr_CA.ISO8859-1zen_US.UTF-8zca_ES.ISO8859-1zca_AD.ISO8859-1zca_ES.UTF-8@valenciazca_FR.ISO8859-1zca_IT.ISO8859-1zce_RU.UTF-8zzh_CN.eucCNzzh_TW.eucTWzchr_US.UTF-8zckb_IQ.UTF-8zcmn_TW.UTF-8zcrh_UA.UTF-8zhr_HR.ISO8859-2zcs_CZ.ISO8859-2zcsb_PL.UTF-8zcv_RU.UTF-8zcy_GB.ISO8859-1zda_DK.ISO8859-1zde_DE.ISO8859-1zde_AT.ISO8859-1zde_BE.ISO8859-1zde_CH.ISO8859-1zde_IT.ISO8859-1zde_LI.UTF-8zde_LU.ISO8859-1zdoi_IN.UTF-8znl_NL.ISO8859-1znl_BE.ISO8859-1zdv_MV.UTF-8zdz_BT.UTF-8zee_EE.ISO8859-4zet_EE.ISO8859-1zel_GR.ISO8859-7zel_CY.ISO8859-7zel_GR.ISO8859-15zen_AG.UTF-8zen_AU.ISO8859-1zen_BE.ISO8859-1zen_BW.ISO8859-1zen_CA.ISO8859-1zen_DK.ISO8859-1zen_DL.UTF-8zen_GB.ISO8859-1zen_HK.ISO8859-1zen_IE.ISO8859-1zen_IL.UTF-8zen_IN.ISO8859-1zen_NG.UTF-8zen_NZ.ISO8859-1zen_PH.ISO8859-1zen_SC.UTF-8zen_SG.ISO8859-1zen_US.ISO8859-15zen_ZA.ISO8859-1zen_ZM.UTF-8zen_ZW.ISO8859-1zen_ZS.UTF-8zen_EN.ISO8859-1zeo_XX.ISO8859-3zeo.UTF-8zeo_EO.ISO8859-3zeo_US.UTF-8zes_ES.ISO8859-1zes_AR.ISO8859-1zes_BO.ISO8859-1zes_CL.ISO8859-1zes_CO.ISO8859-1zes_CR.ISO8859-1zes_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-1zfa_IR.UTF-8zfa_IR.ISIRI-3342zff_SN.UTF-8zfi_FI.ISO8859-15zfil_PH.UTF-8zfi_FI.ISO8859-1zfo_FO.ISO8859-1zfr_FR.ISO8859-1zfr_BE.ISO8859-1zfr_CH.ISO8859-1zfr_LU.ISO8859-1zfur_IT.UTF-8zfy_DE.UTF-8zfy_NL.UTF-8zga_IE.ISO8859-1zgl_ES.ISO8859-1zgd_GB.ISO8859-1zgez_ER.UTF-8zgez_ET.UTF-8zgu_IN.UTF-8zgv_GB.ISO8859-1zha_NG.UTF-8zhak_TW.UTF-8zhe_IL.ISO8859-8zhi_IN.ISCII-DEVzhif_FJ.UTF-8zhne_IN.UTF-8zhsb_DE.ISO8859-2zht_HT.UTF-8zhu_HU.ISO8859-2zhy_AM.UTF-8zhy_AM.ARMSCII_8zia.UTF-8zia_FR.UTF-8zis_IS.ISO8859-1zid_ID.ISO8859-1zig_NG.UTF-8zik_CA.UTF-8zit_IT.ISO8859-1zit_CH.ISO8859-1ziu_CA.NUNACOM-8ziw_IL.UTF-8zja_JP.eucJPz ja_JP.SJISzka_GE.GEORGIAN-ACADEMYzka_GE.GEORGIAN-PSzkab_DZ.UTF-8z kk_KZ.ptcp154zkl_GL.ISO8859-1zkm_KH.UTF-8zkn_IN.UTF-8zko_KR.eucKRzkok_IN.UTF-8zks_IN.UTF-8zks_IN.UTF-8@devanagarizku_TR.ISO8859-9zkw_GB.ISO8859-1zky_KG.UTF-8zlb_LU.UTF-8zlg_UG.ISO8859-10zli_BE.UTF-8zli_NL.UTF-8zlij_IT.UTF-8zlt_LT.ISO8859-13zln_CD.UTF-8zlo_LA.MULELAO-1zlo_LA.IBM-CP1133zlv_LV.ISO8859-13zlzh_TW.UTF-8zmag_IN.UTF-8zmai_IN.UTF-8zmai_NP.UTF-8zmfe_MU.UTF-8zmg_MG.ISO8859-15zmhr_RU.UTF-8zmi_NZ.ISO8859-1zmiq_NI.UTF-8zmjw_IN.UTF-8zmk_MK.ISO8859-5zml_IN.UTF-8zmn_MN.UTF-8zmni_IN.UTF-8zmr_IN.UTF-8zms_MY.ISO8859-1zmt_MT.ISO8859-3zmy_MM.UTF-8znan_TW.UTF-8znds_DE.UTF-8znds_NL.UTF-8zne_NP.UTF-8znhn_MX.UTF-8zniu_NU.UTF-8zniu_NZ.UTF-8znl_AW.UTF-8znn_NO.ISO8859-1zno_NO.ISO8859-1zny_NO.ISO8859-1znr_ZA.ISO8859-1znso_ZA.ISO8859-15zoc_FR.ISO8859-1zom_ET.UTF-8zom_KE.ISO8859-1zor_IN.UTF-8zos_RU.UTF-8zpa_IN.UTF-8zpa_PK.UTF-8zpap_AN.UTF-8zpap_AW.UTF-8zpap_CW.UTF-8zpd_US.ISO8859-1zpd_DE.ISO8859-1zph_PH.ISO8859-1zpl_PL.ISO8859-2zpt_PT.ISO8859-1zpt_BR.ISO8859-1zpp_AN.ISO8859-1zps_AF.UTF-8zquz_PE.UTF-8zraj_IN.UTF-8zro_RO.ISO8859-2zru_RU.UTF-8zru_UA.KOI8-Uzru_RU.KOI8-Rzrw_RW.ISO8859-1zsa_IN.UTF-8zsat_IN.UTF-8zsc_IT.UTF-8zsd_IN.UTF-8zsd_IN.UTF-8@devanagarizsd_PK.UTF-8zse_NO.UTF-8zsr_RS.UTF-8@latinzsgs_LT.UTF-8zsr_CS.ISO8859-2zsh_HR.ISO8859-2zshn_MM.UTF-8zshs_CA.UTF-8zsi_LK.UTF-8zsid_ET.UTF-8zsk_SK.ISO8859-2zsl_SI.ISO8859-2zsl_CS.ISO8859-2zsm_WS.UTF-8zso_DJ.ISO8859-1zso_ET.UTF-8zso_KE.ISO8859-1zso_SO.ISO8859-1zsr_CS.ISO8859-5zsq_AL.ISO8859-2zsq_MK.UTF-8zsr_RS.UTF-8zsr_CS.UTF-8@latinzsr_CS.UTF-8zsr_ME.UTF-8zsr_CS.CP1251zss_ZA.ISO8859-1zst_ZA.ISO8859-1zsv_SE.ISO8859-1zsv_FI.ISO8859-1zsw_KE.UTF-8zsw_TZ.UTF-8zszl_PL.UTF-8z ta_IN.TSCII-0zta_LK.UTF-8ztcy_IN.UTF-8zte_IN.UTF-8ztg_TJ.KOI8-Czth_TH.ISO8859-11zth_TH.TIS620zthe_NP.UTF-8zti_ER.UTF-8zti_ET.UTF-8ztig_ER.UTF-8ztk_TM.UTF-8ztl_PH.ISO8859-1ztn_ZA.ISO8859-15zto_TO.UTF-8ztpi_PG.UTF-8ztr_TR.ISO8859-9ztr_CY.ISO8859-9zts_ZA.ISO8859-1ztt_RU.TATAR-CYRztt_RU.UTF-8@iqtelifzug_CN.UTF-8zuk_UA.KOI8-Uz en_US.utfzunm_US.UTF-8zur_PK.CP1256zur_IN.UTF-8zuz_UZ.UTF-8zve_ZA.UTF-8z vi_VN.TCVNzvi_VN.VISCIIzwa_BE.ISO8859-1zwae_CH.UTF-8zwal_ET.UTF-8zwo_SN.UTF-8zxh_ZA.ISO8859-1zyi_US.CP1255zyo_NG.UTF-8zyue_HK.UTF-8zyuw_PG.UTF-8zzh_CN.gb2312z zh_TW.big5zzh_HK.big5hkscszzh_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_byzbe_by@latin�bem_zm�ber_dz�ber_ma�bg�bg_bgzbhb_in.utf8�bho_in�bho_np�bi_vu�bn_bd�bn_in�bo_cn�bo_in�bokmalu���bokmå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-1ziso-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.euczja_jp.mscodez ja_jp.pck�japan�japanesezjapanese-euczjapanese.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_lazlo_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�srzsr@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_inzta_in.tsciizta_in.tscii0�ta_lkztcy_in.utf8�te�te_in�tg�tg_tj�th�th_thzth_th.tactiszth_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.tcvn5712zvi_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_hkzzh_hk.big5hk�zh_sgz zh_sg.gbk�zh_twz zh_tw.euczzh_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)�i6��i��i���i^��i��i��i��i��i��i��i��i ��i$��i(��i,��i0��i4��i8��i<��i@��i+��iM��i,��i,��im��i-��i#��iE��i ��i��i~��i��i��r%���i��i��i��i��i��i|��i���i��i��i��i��i���ie��i��i��i ��i ��i ��i ��i ��i ��i ��i ��i $��i (��i ,��i 0��i 4��i @��i D��i H��i%��i8��id��i��i��i��i��i��i��i��ib��iV��i7��i��i��i��i��i��i��io��iG��ih��i ��i9��i��i��i!��i]��i]��i<��i��i��i��iK��i?��iS��i���i���iW��i��i@��iT��i&��i'��i.��in��i/��i>��i>��iL��i:��i���iz��iN��i|��iP��iP��ia��i��i��i���iH��ic��i)��i��i��i��iF��ik��ik��ik��i��i��i��i;$��i;��i;��i;��i;��i;��i; ��i;��i;��iO��i��i��i��i��i[��il��i2��i��i$��i ��i ��i ��i ��i ��i ��i ��i ��i $��i (��i ,��i 0��i 4��i 8��i <��i @��i D��i H��i L��i P��i T��iA��i��i��iZ��i(��i_��iI��iD��iJ��i��iQ��iQ��i��iB��i���i"��i.��i ��i ��iC��iC��i*��iR��i���i4��i���ix��ij��i5��c��������������C���s���i�}�|�fdd�}|���|�d=�t�d��t�d��t��\}}t�d|p@d��t�d|pNd��t����t�d ��t�d��xL|����D�]@\}}t�|d ��t|�\}}t�d|p�d��t�d|p�d��t����qrW�t����t�d ��t�d��t���xP|����D�]D\}}t�|d ��t|�\}}t�d|�pd��t�d|�pd��t����q�W�yttd��W�n$���t�d��t�d��t�d��Y�nlX�t����t�d��t�d��xR|����D�]F\}}t�|d ��t|�\}}t�d|�p�d��t�d|�p�d��t�����qxW�d�S�)Nc�������������S���s4���x.t������D�] \}}|d�d��dkr||�|<�qW�d�S�)Nr#����LC_)�globals�items)� categories�k�vr���r���r����_init_categories���s����z'_print_locale.<locals>._init_categoriesr���z4Locale 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():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����r���r���r���r���r���r���)r���r����lang�enc�namer=���r���r���r���� _print_locale���sV���� r����LC_MESSAGES�__main__zLocale aliasing:zNumber formatting:)N)F)FF)FF)FF)TFF)r����)N)T)T)T)T)Jr����r����Zencodings.aliases�rerj����builtinsr���r����� functools�__all__r���r���r����r����r���r���r���r���r���r���r���r���rC���r���r ���r���r���r���r ���r?���r@����wrapsrF���rU���rY����compilerf���rb���r���r���r���r�����floatr���r ���r����r����r����r����r���r����r����r���r���r���r����� startswithr����CODESET� NameError�hasattrr�����sortedr���r���r���r����� setdefaultr����r����r���rL����__name__r����r���r���r���r����<module> ���s6�� %-S"5 $}: