� ��^i\����daddlmZidd�dd�dd�d d �d d �d d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�d#d$�id%d&�d'd(�d)d*�d+d,�d-d.�d/d0�d1d2�d3d4�d5d6�d7d8�d9d:�d;d<�d=d>�d?d@�dAdB�dCdD�dEdF��idGdH�dIdJ�dKdL�dMdN�dOdP�dQdR�dSdT�dUdV�dWdX�dYdZ�d[d\�d]d^�d_d`�dadb�dcdd�dedf�dgdh��ididj�dkdl�dmdn�dodp�dqdr�dsdt�dudv�dwdx�dydz�d{d|�d}d~�dd��d�d��d�d��d�d��d�d��d�d���Zed�����Zd��Ze��d�S)�a The ``codes`` object defines a mapping from common names for HTTP statuses to their numerical codes, accessible either as attributes or as dictionary items. Example:: >>> import requests >>> requests.codes['temporary_redirect'] 307 >>> requests.codes.teapot 418 >>> requests.codes['\o/'] 200 Some codes have multiple names, and both upper- and lower-case versions of the names are allowed. For example, ``codes.ok``, ``codes.OK``, and ``codes.okay`` all correspond to the HTTP status code 200. �)� LookupDict�d)�continue�e)�switching_protocols�f)� processing�g)� checkpoint�z)� uri_too_long�request_uri_too_long��)�ok�okay�all_ok�all_okay�all_goodz\o/u✓��)�created��)�accepted��)�non_authoritative_info�non_authoritative_information��)� no_content��)� reset_content�reset��)�partial_content�partial��)� multi_status�multiple_status� multi_stati�multiple_stati��)�already_reported��)�im_usedi,)�multiple_choicesi-)�moved_permanently�movedz\o-i.)�foundi/)� see_other�otheri0)� not_modifiedi1)� use_proxyi2)� switch_proxyi3)�temporary_redirect�temporary_moved� temporaryi4)�permanent_redirect�resume_incomplete�resumei�)� bad_request�badi�)� unauthorizedi�)�payment_required�paymenti�)� forbiddeni�)� not_foundz-o-i�)�method_not_allowed� not_allowedi�)�not_acceptablei�)�proxy_authentication_required� proxy_auth�proxy_authenticationi�)�request_timeout�timeouti�)�conflicti�)�gonei�)�length_requiredi�)�precondition_failed� preconditioni�)�request_entity_too_largei�)�request_uri_too_largei�)�unsupported_media_type�unsupported_media� media_typei�)�requested_range_not_satisfiable�requested_range�range_not_satisfiablei�)�expectation_failedi�)� im_a_teapot�teapot� i_am_a_teapoti�)�misdirected_requesti�)�unprocessable_entity� unprocessablei�)�lockedi�)�failed_dependency� dependencyi�)�unordered_collection� unorderedi�)�upgrade_required�upgradei�)�precondition_requiredrOi�)�too_many_requests�too_manyi�)�header_fields_too_large�fields_too_largei�)� no_response�nonei�)� retry_with�retryi�)�$blocked_by_windows_parental_controls�parental_controlsi�)�unavailable_for_legal_reasons� legal_reasonsi�)�client_closed_requesti�)�internal_server_error� server_errorz/o\u✗i�)�not_implementedi�)� bad_gatewayi�)�service_unavailable� unavailablei�)�gateway_timeouti�)�http_version_not_supported� http_versioni�)�variant_also_negotiatesi�)�insufficient_storagei�)�bandwidth_limit_exceeded� bandwidthi�)� not_extendedi�)�network_authentication_required� network_auth�network_authentication� status_codes)�namec���t���D]]\}}|D]U}tt||��|�d��s(tt|���|���V�^d��t �>t dzd��fd�tt��D����zndadS)N)�\�/c�d�d�d�t|D����}d||fzS)Nz, c3� K�|] }d|zV�� dS)z``%s``N�)�.0�ns ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/requests/status_codes.py� z%_init..doc..ss&����=�=�1�(�Q�,�=�=�=�=�=�=�z* %d: %s)�join�_codes)�code�namess r��docz_init..docrs5��� � �=�=��t� �=�=�=�=�=���T�5�M�)�)r�� c3�.�K�|]}�|��V��dS)Nr�)r�r�r�s �r�r�z_init..xs+�����>�>�t���T���>�>�>�>�>�>r�) r��items�setattr�codes� startswith�upper�__doc__r��sorted)r��titles�titler�s @r��_initr�ks����� � ���4�4� ��f�� 4� 4�E� �E�5�$� '� '� '��#�#�K�0�0� 4���u�{�{�}�}�d�3�3�3�� 4� *�*�*��%���~��y�y�>�>�>�>�v�f�~�~�>�>�>�>�>�?�?�+/� �G�Gr�N)r�� structuresrr�r�r�r�r�r��r�s�����(#�"�"�"�"�"�N ���N �� !� N � �� N � �� N �� 1�N �� H�N ���N ���N �� D�N ���N �� #�N �� '�N �� M�N � � �!N �"��#N �(� �)N �*� /�+N �N �,��-N �.� �/N �0� �1N �2��3N �4� �5N �6� ?�7N �8� *�9N �@� �AN �B� �CN �D� (�EN �F��GN �H� �IN �J� .�KN �L� �MN �N� P�ON �P� '�QN �R��SN �N �N �T��UN �V� �WN �X� 0�YN �Z� &�[N �\� #�]N �^� F�_N �`� X�aN �b� �cN �d� 3�eN �f� !�gN �h� 2�iN �j��kN �l� ,�mN �n� .�oN �p� (�qN �r� 2�sN �t� *�uN �N �N �v� 8�wN �x� �yN �z� �{N �|� F�}N �~� ;�N �@� #�AN �F� A�GN �H� �IN �J� �KN �L� /�MN �N� �ON �P� 7�QN �R� %�SN �T� "�UN �V� 2�WN �X� �YN �Z� V�[N �N ��` � ��'�'�'��1�1�1� ������r�