o
    ­2g<  ã                   @   sî  d Z zddlZW n ey   ddlZY nw ddlZejZed dkZed dkZzddl	Z
W n ey<   ddl
Z
Y nw 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.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# 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.
é    Né   é   )	Ú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   )6Ú__doc__ÚchardetÚImportErrorÚcharset_normalizerÚsysÚversion_infoÚ_verÚis_py2Úis_py3Ú
simplejsonÚ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Úurllib.parseÚurllib.requestÚhttpr   Úhttp.cookiesÚioÚcollections.abc© r:   r:   ú^/var/www/mastermindingenieria.com/MONITOR/venv/lib/python3.10/site-packages/requests/compat.pyÚ<module>   sX   ÿÿ,
0
ñ