CasperSecurity

Current Path : /opt/hikvison/venv/lib/python3.10/site-packages/requests/__pycache__/
Upload File :
Current File : //opt/hikvison/venv/lib/python3.10/site-packages/requests/__pycache__/compat.cpython-310.pyc

o

B�Pj�	�	@s�dZddlmZddlZddlZddlmZddlmZ	z
e
e	�d�d�dkZWn
e
efy6dZYnwddd�Ze�ZejZedd
kZeddkZdZzddlZdZWn
eyeddlZYnweroddlmZnddlmZddlmZddlmZmZmZddl m!Z"ddl#m$Z$ddl%m&Z&ddl'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1ddl2m3Z3m4Z4m5Z5m6Z6m7Z7e8Z9e8Z8e:Z:e8e:fZ;e
e<fZ=e
fZ>dS)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.
�)�annotationsN)�
ModuleType)�__version__�.�T�return�ModuleType | Nonec	Cs<d}dD]}|durzt�|�}WqtyYqwq|S)z-Find supported character detection libraries.N)�chardet�charset_normalizer)�	importlib�
import_module�ImportError)r	�lib�r�B/opt/hikvison/venv/lib/python3.10/site-packages/requests/compat.py�_resolve_char_detection%s��r��F)�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)rr)?�__doc__�
__future__rr�sys�typesr�urllib3r�urllib3_version�int�split�is_urllib3_1�	TypeError�AttributeErrorrr	�version_info�_ver�is_py2�is_py3�has_simplejson�
simplejson�jsonr
r�collectionsr�collections.abcrrr�httpr�	cookielib�http.cookiesr�ior�urllib.parserrrrr r!r"r#r$r%�urllib.requestr&r'r(r)r*�str�builtin_str�bytes�
basestring�float�
numeric_types�
integer_typesrrrr�<module>sN�
	�0

Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY