o
    
j6hB  ã                   @   sÂ  d Z ddlmZ ddlZejZed dkZed dkZddlZer|ddl	m
Z
mZmZmZmZmZmZmZmZ ddlmZmZmZmZmZ ddlmZ ddlZdd	lmZ dd
lmZ ddlmZm Z m!Z!m"Z" e#Z$e#Z%e&Z#e'Z'e(e)e*fZ+e(e)fZ,e-Z.dS erßddl/mZmZmZmZmZm
Z
mZmZmZmZ ddl0mZmZmZmZmZ ddl1m2Z dd	l3mZ dd
l4mZ ddlm"Z" ddl5mZm Z m!Z! ddlm.Z. e#Z$e#Z#e%Z%e#e%fZ'e(e*fZ+e(fZ,dS dS )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)
r   r   r   r   r	   r   r   r   r   r   )r   r
   r   r   r   )Ú	cookiejar)r   )r   r   r   )ÚJSONDecodeError)6Ú__doc__Úpip._vendorr   ÚsysÚversion_infoÚ_verÚis_py2Úis_py3ÚjsonÚurllibr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   Úurllib2r   Ú	cookielibÚCookier   r   Úcollectionsr   r   r   r   ÚstrÚbuiltin_strÚbytesÚunicodeÚ
basestringÚintÚlongÚfloatÚnumeric_typesÚinteger_typesÚ
ValueErrorr   Úurllib.parseÚurllib.requestÚhttpr   Úhttp.cookiesÚioÚcollections.abc© r:   r:   új/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/pip/_vendor/requests/compat.pyÚ<module>   sL   	,
0
ð