
    q"h                     "   S r SSKrS r\" 5       r\R                  r\S   S:H  r\S   S:H  rSSKrSSKJ	r	  SSK
Jr  SSKJrJrJr  SS	KJr  SS
KJr  SSKJr  SSKJrJrJrJrJrJrJrJrJ r J!r!  SSK"J#r#J$r$J%r%J&r&J'r'  \(r)\(r(\*r*\(\*4r+\,\-4r.\,4r/g)z
requests.compat
~~~~~~~~~~~~~~~

This module previously handled import compatibility issues
between Python 2 and Python 3. It remains for backwards
compatibility until the next major version.
    Nc                  
    Sn U $ )z-Find supported character detection libraries.N )chardets    M/var/www/html/env/lib/python3.13/site-packages/pip/_vendor/requests/compat.py_resolve_char_detectionr      s    GN          )JSONDecodeError)OrderedDict)CallableMappingMutableMapping)	cookiejar)Morsel)StringIO)
quote
quote_plusunquoteunquote_plus	urldefrag	urlencodeurljoinurlparseurlsplit
urlunparse)
getproxiesgetproxies_environmentparse_http_listproxy_bypassproxy_bypass_environment)0__doc__sysr   r   version_info_veris_py2is_py3jsonr   collectionsr   collections.abcr   r   r   httpr   	cookielibhttp.cookiesr   ior   urllib.parser   r   r   r   r   r   r   r   r   r   urllib.requestr   r   r   r    r!   strbuiltin_strbytes
basestringintfloatnumeric_typesinteger_typesr   r   r   <module>r9      s     "
#  
aA 
aA    $ = = '  
    	5\
er   