� ��^i�����dZddlmZddlZejZeddkZeddkZddlZerYddl m Z m Z m Z m Z mZmZmZmZmZddlmZmZmZmZmZddlmZddlZdd lmZdd lmZdd lmZm Z m!Z!m"Z"e#Z$e#Z%e&Z#e'Z'e(e)e*fZ+e(e)fZ,dSer[dd l-mZmZmZmZmZm Z m Z m Z m Z mZdd l.mZmZmZmZmZddl/m0Zdd l1mZdd l2mZddlm"Z"ddl3mZm Z m!Z!e#Z$e#Z#e%Z%e#e%fZ'e(e*fZ+e(fZ,dSdS)zq requests.compat ~~~~~~~~~~~~~~~ This module handles import compatibility issues between Python 2 and Python 3. �)�chardetN��) �quote�unquote� quote_plus� unquote_plus� urlencode� getproxies� proxy_bypass�proxy_bypass_environment�getproxies_environment)�urlparse� urlunparse�urljoin�urlsplit� urldefrag)�parse_http_list)�Morsel)�StringIO)�Callable�Mapping�MutableMapping� OrderedDict) rrrrr rrrr r)rr r r r)� cookiejar)r)rrr)4�__doc__� pip._vendorr�sys� version_info�_ver�is_py2�is_py3�json�urllibrrrr r r r r rrrrrr�urllib2r� cookielib�Cookierr� collectionsrrrr�str� builtin_str�bytes�unicode� basestring�int�long�float� numeric_types� integer_types� urllib.parse�urllib.request�httpr� http.cookies�io�collections.abc����/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-4.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/requests/compat.py�r<s ���� ������ � � � � ��� �q�'�Q�,�� �q�'�Q�,�� � � � �  �#�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�L�K�K�K�K�K�K�K�K�K�K�K�K�K�'�'�'�'�'�'�����������!�!�!�!�!�!�J�J�J�J�J�J�J�J�J�J�J�J��K� �E� �C��J��$��&�M��$�K�M�M�M� ��E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�z�z�z�z�z�z�z�z�z�z�z�z�z�z�+�+�+�+�+�+�#�#�#�#�#�#�������'�'�'�'�'�'�A�A�A�A�A�A�A�A�A�A��K� �C� �E��u��J��%�L�M��F�M�M�M��r: