OwlCyberSecurity - MANAGER
Edit File: gettext.cpython-313.opt-1.pyc
� ����z�hT���������������������������S�r�SSKrSSKrSSKrSSKr/�SQr\R������������������R������������������\R������������������SS5������r \R������������������"�S\R������������������\R������������������-��5������r S�rS�rS r\"�\S 5�������V�VVs0�s�H��u��pU��H��o"U�_M��� �M��� �snnn�rSSS S.rS'S�jrS�rS�rS�rS�r�"�S�S5������r�"�S�S\5������rS(S�jr0�r��S)S�jrS*SS.S�jjr0�qSqS*S�jr S*S�jr!S�r"S �r#S!�r$S"�r%S#�r&S$�r'S%�r(S&�r)\r*gs �snnn�f�)+a���Internationalization and localization support. This module provides internationalization (I18N) and localization (L10N) support for your Python programs by providing an interface to the GNU gettext message catalog library. I18N refers to the operation by which a program is made aware of multiple languages. L10N refers to the adaptation of your program, once internationalized, to the local language and cultural habits. �����N)�NullTranslations�GNUTranslations�Catalog�bindtextdomain�find�translation�install� textdomain�dgettext� dngettext�gettext�ngettext�pgettext� dpgettext� npgettext� dnpgettext�share�localea��� (?P<WHITESPACES>[ \t]+) | # spaces and horizontal tabs (?P<NUMBER>[0-9]+\b) | # decimal integer (?P<NAME>n\b) | # only n is allowed (?P<PARENTHESIS>[()]) | (?P<OPERATOR>[-*/%+?:]|[><!]=?|==|&&|\|\|) | # !, *, /, %, +, -, <, >, # <=, >=, ==, !=, &&, ||, # ? : # unary and bitwise ops # not allowed (?P<INVALID>\w+|.) # invalid token c��������������#��������#� ���[���������R������������������"�[��������U�5�������H@��nUR������������������nUS:X��a��M��UR ������������������U5������nUS:X��a��[��������SU-��5������eUv�� �MB��� �Sv�� �g�7f)N�WHITESPACES�INVALIDz invalid token in plural form: %s��)�re�finditer�_token_pattern� lastgroup�group� ValueError)�plural�mo�kind�values��� �./opt/alt/python313/lib64/python3.13/gettext.py� _tokenizer$���W���s`���������k�k�.�&�1���|�|���=� ���������9���?�%�G�H�H����2�� �H�s����A%A'c������������������B�����U�(�������a��[��������SU�-��5������$�[��������S5������$�)Nz#unexpected token in plural form: %szunexpected end of plural form)r���)r"���s��� r#����_errorr&���c���s"��������?�%�G�H�H��9�:�:�����))�||)�&&)z==z!=)�<�>z<=z>=)�+�-)�*�/�%�����or�andz//)r(���r)���r/���c�����������������������Sn[��������U�5������nUS:X��a��US- ��n[��������U�5������nUS:X��a��M��US:X��a)��[��������U�5������u��pCU<�SU<�S3nUS:w��a��[��������S5������eO"US:X��a ��U<�U<�3nO�[��������US5������nS X%4-��n[��������U�5������nS nU[ ��������;���a`��[ ��������U���nXq:��a��OQUS;���a��US;���a��SU-��n[��������R������������������X35������n[��������XS -���5������u��p�U<�SU<�SU <�3nUnU[ ��������;���a��M`��Xas=:X��a��S:X��a��O �OSU-��nUS:X��aJ��US::��aD��[��������U�S5������u��p�US:w��a��[ ��������U5������e[��������U�5������u��p�U <�SU<�SU<�3nUS:X��a��SU-��nX#4$�!�[���������a �� �[ ��������U5������S�ef�=�f)Nr����!znot �(�)z%unbalanced parenthesis in plural form�n� ���z%s%d�d���)��������z(%s)r1���� r<����?r����:z if z else )�next�_parser����intr&����_binary_ops� _c2py_ops�get)�tokens�priority�result�nexttok�subr"����j�i�op�right�if_true�if_falses��� r#���rA���rA���v���s������ �F��6�l�G� �S�.��&����v�,����S�.���#�~��f�~���#�S�)���c�>��D�E�E��� �C��!�7�+�� ,����$�E���6�/�)���6�l�G��A� �[� ��� ���<����;�1��;��f�_�F� �]�]�7� ,����A��.���%�r�5�1�� ����[� �� �����&����#�~�(�a�-�!�&�!�,����c�>���/�!�"�6�N���'.���A���q�=��f�_�F��?���=��� ,���/�t�+� ,�s����+E��E2c������������������������[��������U�5������ �[ ��������U�5������$�!�[���������a%�� �[��������SU�R������������������R������������������<�35������S�ef�=�f)N�%Plural value must be an integer, got )�round� TypeError� __class__�__name__�_as_int2�r8���s��� r#����_as_intrY�������sM������;� �a����A�;������;�����-�-�0��1�6:� ;�;�s ������/Ac������������������������[���������R������������������"�U�5������$�!�[���������a�� ��Of�=�fSS�Kn[��������R ������������������"�S5������nSnUR������������������bf��UR������������������R������������������S5������[��������:X��aC��US- ��nUR������������������nUR������������������b%��UR������������������R������������������S5������[��������:X��a��MC��UR������������������SU�R������������������R������������������<�3[��������U5������ �U�$�)Nr���r1�������rV���rR���) �operator�indexrT����warnings�sys� _getframe�f_back� f_globalsrE���rV����warnrU����DeprecationWarning)r8���r^����frame� stacklevels��� r#���rW���rW�������s������� ��~�~�a� � ���� �� �����M�M�!��E��J� �,�,� "�u���':�':�:�'F�(�'R��a�� �������,�,� "�u���':�':�:�'F�(�'R�� �M�M��;�;�'�'�*�$���� �Hs������ %�%c������������������h����[��������U�5������S:���a��[��������S5������e�[��������[��������U�5������5������u��pU(�������a��[ ��������U5������eSnU�H.��nUS:X��a��US- ��nUS:���a��[��������S5������eM!��US:X��d��M)��US-��nM0��� �[ ��������[��������S .n[��������S U-��U5������ �US���$�!�[���������a�� �[��������S5������ef�=�f)z�Gets a C expression as used in PO files for plural forms and returns a Python function that implements an equivalent expression. i���z"plural form expression is too longr���r6���r1�������z%plural form expression is too complexr7���)rY���rV���z�if True: def func(n): if not isinstance(n, int): n = _as_int(n) return int(%s) �func) �lenr���rA���r$���r&���rY���rV����exec�RecursionError)r���rH���rI����depth�c�nss��� r#����c2pyrp�������s������� ��6�{�T���=�>�>�B� ��6�!2�3������/�!����A��C�x��� ���2�:��%�%L�M�M�����c���� �����!�h� 7����� ��� �� ���&�z�����B��@�A�A�B�s����AB��1)B��B1c����������������������SS�K�nUR������������������U�5������n�SnSnSnSnU�R������������������S5������nUS:���a��XS��nU�S�U�n�XT-��nOSnU�R������������������S5������nUS:���a��XS��nU�S�U�n�XR-��nOSnU�R������������������S5������nUS:���a��XS��n U�S�U�n�XS-��nOSn U�n /�n[��������US-���5�������HI��nX�)�-��(�������a��M��U n X�-��(�������a��X�- ��n X�-��(�������a��X�- ��n X�-��(�������a��X�- ��n UR ������������������U 5������ �MK��� �UR������������������5������� �U$�) Nr���r1���r[���r<����@r����.�_)r���� normalizer����range�append�reverse)�locr����COMPONENT_CODESET�COMPONENT_TERRITORY�COMPONENT_MODIFIER�mask�pos�modifier�codeset� territory�language�retrL����vals��� r#����_expand_langr��������s5������ � � �3� �C� �� �� ���D� �(�(�3�-�C� �a�x��t�9���$�3�i���"���� �(�(�3�-�C� �a�x��d�)���$�3�i���!���� �(�(�3�-�C� �a�x���I� ��$�3�i���#��� ��H� �C� �4��6�]���E� � ��C��&��(8���$�����%�����J�J�s�O� ����K�K�M��Jr'���c��������������������X�����\�rS�rSrSS�jrS�rS�rS�rS�rS�r S �r S �rS�rSS�jr S rg)r���i��Nc������������������X�����0�U�l���������S�U�l��������S�U�l��������Ub��U�R������������������U5������ �g�g��N)�_info�_charset� _fallbackrA�����self�fps��� r#����__init__�NullTranslations.__init__��s,�������� ��� ���� �>��K�K��O��r'���c�����������������������g�r������r����s��� r#���rA����NullTranslations._parse��s������r'���c������������������j�����U�R�������������������(�������a��U�R�������������������R������������������U5������ �g�Xl���������g�r����)r�����add_fallback)r�����fallbacks��� r#���r�����NullTranslations.add_fallback��s �������>�>��N�N�'�'��1�%�Nr'���c������������������^�����U�R�������������������(�������a��U�R�������������������R������������������U5������$�U$�r����)r����r ���)r�����messages��� r#���r ����NullTranslations.gettext"��s#�������>�>��>�>�)�)�'�2�2��r'���c�����������������������U�R�������������������(�������a��U�R�������������������R������������������XU5������$�[��������U5������nUS:X��a��U$�U$��Nr1���)r����r���rW���)r�����msgid1�msgid2r8���s��� r#���r����NullTranslations.ngettext'��s:�������>�>��>�>�*�*�6�1�=�=��Q�K����6��M��Mr'���c������������������^�����U�R�������������������(�������a��U�R�������������������R������������������X5������$�U$�r����)r����r���)r�����contextr����s��� r#���r����NullTranslations.pgettext0��s#�������>�>��>�>�*�*�7�<�<��r'���c�����������������������U�R�������������������(�������a��U�R�������������������R������������������XX45������$�[��������U5������nUS:X��a��U$�U$�r����)r����r���rW���)r����r����r����r����r8���s��� r#���r����NullTranslations.npgettext5��s:�������>�>��>�>�+�+�G�V�G�G��Q�K����6��M��Mr'���c�����������������������U�R�������������������$�r����)r�����r����s��� r#����info�NullTranslations.info>��s�������z�z�r'���c�����������������������U�R�������������������$�r����)r����r����s��� r#����charset�NullTranslations.charsetA��s�������}�}�r'���c�����������������������SS�K�nU�R������������������UR������������������S'���Ub2��1�SknU[��������U5������-���H��n[ ��������X5������UR������������������U'���M��� �g�g�)Nr���rt���>���r ���r���r���r���)�builtinsr ����__dict__�set�getattr)r�����namesr�����allowed�names��� r#���r ����NullTranslations.installD��sQ�������!%������#����F�G��#�e�*�,��*1�$�*=��!�!�$�'��-��r'���)r����r����r����r����)rV���� __module__�__qualname__�__firstlineno__r����rA���r����r ���r���r���r���r����r����r ����__static_attributes__r����r'���r#���r���r�����s4������� �&�� �� ���>r'���r���c��������������������H�����\�rS�rSrSrSrSrSrS�rS�r S�r S �rS �rS�r Srg )r���iM��l����*�l����$<�z%s%s)r���r1���c�����������������������US- ��US-��4$�)z/Returns a tuple of major version, minor version����i����r����)r�����versions��� r#���� _get_versions�GNUTranslations._get_versionsY��s�������2� �w��/�0�0r'���c������������������Z����SSK�Jn �[��������USS5������n0�=U�l��������nS�U�l��������UR������������������5�������n[ ��������U5������nU"�SUSS�5������S���nXpR������������������:X��a��U"�S USS �5������u��p�p�SnO.XpR������������������:X��a��U"�SUSS �5������u��p�p�S nO [��������SSU5������eU�R������������������U5������u��p�X�R������������������;��a��[��������SS[��������U 5������-���U5������e[��������SU 5�������GHB��nU"�X�X�S-����5������u��nnUU-���nU"�X�X�S-����5������u��nnUU-���nUU:��a��UU:��a��UUU�nUUU�nO [��������SSU5������eUS:X��GaS��SnUR������������������S5�������GH;��nUR������������������5�������R!������������������5�������nU(�������d��M+��UR#������������������S5������(�������a��UR%������������������S5������(�������a��MY��S=nnSU;���aU��UR������������������SS5������u��nnUR!������������������5�������R'������������������5�������nUR!������������������5�������nUU�R(������������������U'���UnO!U(�������a��U�R(������������������U==���SU-���- ��ss'���US:X��a��UR������������������S5������S���U�l��������M���US:X��d��GM��UR������������������S5������nUS���R������������������S5������S���n[-��������U5������U�l��������GM>��� �U�R*������������������=(�������d�� �SnSU;���aX��UR������������������S5������u��nn UR������������������S5������n[��������UU5������n[/��������U5�������H��u��nn![��������U!U5������UUU4'���M��� �O[��������UU5������U[��������UU5������'���U S- ��n US- ��nGME��� �g)z8Override this method to support alternative .mo formats.r���)�unpackr����r���c�����������������������[��������U�S:g��5������$�r����)rB���rX���s��� r#����<lambda>�(GNUTranslations._parse.<locals>.<lambda>f��s�������A��F�r'���z<INr<���z<4Irh���z<IIz>4Iz>IIzBad magic numberzBad version number ����zFile is corrupt���� z #-#-#-#-#r?���r1���� zcontent-typezcharset=zplural-forms�;zplural=�ascii�����)�structr����r�����_catalogr����readrj����LE_MAGIC�BE_MAGIC�OSErrorr�����VERSIONS�strrv����split�decode�strip� startswith�endswith�lowerr����r����rp���� enumerate)"r����r����r�����filename�catalog�buf�buflen�magicr�����msgcount� masteridx�transidx�ii� major_version� minor_versionrL����mlen�moff�mend�tlen�toff�tend�msg�tmsg�lastk�b_item�item�k�vr���r����r����r�����xs"��� r#���rA����GNUTranslations._parse]��s������ "��2�v�r�*���#%�$�� ��+����g�g�i���S����t�S��!�W�%�a�(���M�M�!�5;�E�3�q��9�5M�2�G�y��B� �m�m� #�5;�E�3�q��9�5M�2�G�y��B��!�/��:�:�'+�'9�'9�'�'B�$� �� � �-��!�2�S��5G�G��R�R���q�(�#�A��� �A�+�$>�?�J�D�$��$�;�D����!��$<�=�J�D�$��$�;�D��f�}�����$�t�n���4��~���a�!2�H�=�=��q�y���"�j�j��/�F�!�=�=�?�0�0�2�D�� ����{�3�3�� � �k�8R�8R� � �L�A���d�{�#�z�z�#�q�1���1��G�G�I�O�O�-���G�G�I��()�� � �1� � !���� � �5�)�T�D�[�8�)��N�*�()��� �(;�A�(>�� ��n�,��G�G�C�L��!"�1����I�!6�q�!9��&*�6�l���+�0�>��m�m�.�w�G��#�~�!$���7�!3�����z�z�'�*���V�W�-��%�d�O�D�A�q�+.�q�'�?�G�V�Q�K�(��,��.1��w�-?���C��)�*���N�I���M�H�s�$r'���c����������������������[��������5�������nU�R������������������R������������������X5������nX2L�a,��U�R������������������R������������������XR������������������S5������4U5������nX2La��U$�U�R������������������(�������a��U�R������������������R������������������U5������$�U$�r����)�objectr����rE���r���r����r ���)r����r�����missingr����s��� r#���r ����GNUTranslations.gettext���so�������(���}�}� � ��2���?��=�=�$�$�g�{�{�1�~�%>��H�D����K��>�>��>�>�)�)�'�2�2��r'���c�������������������������U�R�������������������XR������������������U5������4���nU$�!�[���������a@�� �U�R������������������(�������a��U�R������������������R ������������������XU5������s�$�US:X��a��Un�U$�Un�U$�f�=�fr����)r����r����KeyErrorr����r���)r����r����r����r8���r����s��� r#���r����GNUTranslations.ngettext���su������ ��=�=�&�+�+�a�.�!9�:�D�������� ��~�~��~�~�.�.�v�q�A�A��A�v����������� �s����#��7A-�A-�'A-�,A-c������������������4����U�R�������������������X4-��n[��������5�������nU�R������������������R������������������X45������nXTL�a,��U�R������������������R������������������X0R ������������������S5������4U5������nXTLa��U$�U�R ������������������(�������a��U�R ������������������R ������������������X5������$�U$�r����)�CONTEXTr����r����rE���r���r����r���)r����r����r�����ctxt_msg_idr����r����s��� r#���r����GNUTranslations.pgettext���s��������l�l�g�%7�7���(���}�}� � ��6���?��=�=�$�$�k�;�;�q�>�%B�G�L�D����K��>�>��>�>�*�*�7�<�<��r'���c�����������������������U�R�������������������X4-��n�U�R������������������XPR������������������U5������4���nU$�!�[���������a@�� �U�R������������������(�������a��U�R������������������R������������������XX45������s�$�US:X��a��Un�U$�Un�U$�f�=�fr����)r����r����r���r����r����r���)r����r����r����r����r8���r����r����s��� r#���r����GNUTranslations.npgettext���s��������l�l�g�%6�6�� ��=�=��k�k�!�n�!<�=�D�������� ��~�~��~�~�/�/���K�K��A�v����������� �s����3��7A=�,A=�7A=�<A=)r����r����r���N)rV���r����r����r����r����r����r����r����r����rA���r ���r���r���r���r����r����r'���r#���r���r���M��s:�������H��H���G���H�1�W�r � � �r'���r���c������������������F����Uc��[���������nUc[��/�nS�H<��n[��������R������������������R������������������U5������nU(�������d��M+��UR ������������������S5������n �O� �SU;��a��UR������������������S5������ �/�nU�H-��n[ ��������U5�������H��nX�;��d��M ��UR������������������U5������ �M��� �M/��� �U(�������a��/�n OS�n U�Hr��nUS:X��a�� �U $�[��������R������������������R������������������XSSU�-��5������n [��������R������������������R������������������U 5������(�������d��MV��U(�������a��U R������������������U 5������ �Mp��U s �$�� �U $�)N)�LANGUAGE�LC_ALL�LC_MESSAGES�LANGr?����Cr��z%s.mo) �_default_localedir�os�environrE���r����rw���r�����path�join�exists)�domain� localedir� languages�all�envarr�����nelangs�lang�nelangrH����mofiles��� r#���r���r������s�������&� ���� �B�E��*�*�.�.��'�C��s��I�I�c�N� �� �C� ��i�����S�!��G���"�4�(�F��$����v�&��)��� ���������3�;����M� ������i�}�g��>N�O�� �7�7�>�>�&�!�!��� � �f�%�� �����Mr'���c�����������������������Uc��[���������n[��������XUSS9nU(�������d$��U(�������a ��[��������5�������$�SSKJn �[��������USU�5������eS�nU�H���nU[��������R������������������R������������������U5������4n [��������R������������������U 5������n U c0��[��������US5�������n[��������R������������������X�"�U5������5������n S�S�S�5������ �SS�K nUR������������������U 5������n Uc��U nM���UR������������������U 5������ �M���� �U$�!�,�(�������d��f �� � �NA=�f)NT)r��r���)�ENOENTz$No translation file found for domain�rb)r���r���r����errnor���FileNotFoundErrorr��r ���abspath� _translationsrE����open� setdefault�copyr����) r��r ��r���class_r�����mofilesr��rH���r���key�tr����r��s ��� r#���r���r�����s������� �~� ���6�i�T�:�G���#�%�%� ��� F��P�� P���F����r�w�w���v�.�/�����c�"���9��f�d�#�r�!�,�,�S�&��*�=���$�� ��I�I�a�L���>��F�����"�!��"��M��$�#�s����C#�# C1 )r����c�����������������:�����[��������XSS9nUR������������������U5������ �g�)NT)r����)r���r ���)r��r ��r����r"��s��� r#���r ���r ���2��s�������F��5�A��I�I�e�r'����messagesc�����������������������U�b��U�q�[���������$�r����)�_current_domain)r��s��� r#���r ���r ���=��s������ �� ���r'���c������������������N�����Ub ��U[���������U�'���[���������R������������������U�[��������5������$�r����)�_localedirsrE���r��)r��r ��s��� r#���r���r���D��s$��������'��F���?�?�6�#5�6�6r'���c������������������������[��������U�[��������R������������������U�S�5������5������nUR ������������������U5������$�!�[���������a�� �Us�$�f�=�fr����)r���r(��rE���r����r ���)r��r����r"��s��� r#���r���r���K��sE�������������� =�>��� �9�9�W���������������� 3��A�Ac������������������������[��������U�[��������R������������������U�S�5������5������nUR������������������XU5������$�!�[���������a�� �[ ��������U5������nUS:X��a��Us�$�Us�$�f�=�fr����)r���r(��rE���r����rW���r���)r��r����r����r8���r"��s��� r#���r���r���S��s\�������������� =�>��� �:�:�f�a�(�(�� �����Q�K����6��M��M������� 4��A�A�Ac������������������������[��������U�[��������R������������������U�S�5������5������nUR ������������������X5������$�!�[���������a�� �Us�$�f�=�fr����)r���r(��rE���r����r���)r��r����r����r"��s��� r#���r���r���_��sE�������������� =�>��� �:�:�g�'�'���������r*��c������������������������[��������U�[��������R������������������U�S�5������5������nUR������������������XX45������$�!�[���������a�� �[ ��������U5������nUS:X��a��Us�$�Us�$�f�=�fr����)r���r(��rE���r����rW���r���)r��r����r����r����r8���r"��s��� r#���r���r���g��s\�������������� =�>��� �;�;�w��2�2�� �����Q�K����6��M��M��r,��c������������������"�����[��������[��������U�5������$�r����)r���r&��)r����s��� r#���r ���r ���s��s�������O�W�-�-r'���c������������������$�����[��������[��������XU5������$�r����)r���r&��)r����r����r8���s��� r#���r���r���w��s�������_�f�a�8�8r'���c������������������"�����[��������[��������X5������$�r����)r���r&��)r����r����s��� r#���r���r���{��s�������_�g�7�7r'���c������������������$�����[��������[��������XX#5������$�r����)r���r&��)r����r����r����r8���s��� r#���r���r�����s�������o�w��B�Br'���)���)NNF)NNNFr����)+�__doc__r\���r��r���r_����__all__r ��r ���base_prefixr���compile�VERBOSE�DOTALLr���r$���r&���rC���r����rD���rA���rY���rW���rp���r����r���r���r���r��r���r ���r(��r&��r ���r���r���r���r���r���r ���r���r���r���r���)rL����opsrM���s���000r#����<module>r;�����sX���� �`��� �� �� � ����W�W�\�\�#�/�/�7�H�E���������� ���B�I�I� ��� �;����$-�[�!�#<�K�#<���s��1�u�s�r�#<�K���u�4�0� �/�d� �&!B�H'�T9>��9>�xW�&��W�v!�J�� ��37�&+��D�T���������7�� )�(� 3�.�9�8�C�$�����Ls����=D