HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/alt/python38/lib/python3.8/site-packages/requests/__pycache__/__init__.cpython-38.pyc
U

^��`+�
@sndZddlZddlZddlmZzddlmZWnek
rHdZYnXzddl	mZ
Wnek
rrdZ
YnXdd�Zdd	�Zzeeje
e�Wn0e
efk
r�e�d
�eje
e�e�YnXz`zddlZWnek
r�dZYnXeedd��s&dd
lmZe��ddlmZee�Wnek
�r>YnXddlmZe�de�ddlmZmZmZmZddlmZmZm Z m!Z!ddlm"Z"m#Z#ddl$m%Z%ddl$m&Z&ddl'm(Z(m)Z)m*Z*ddl+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3ddl4m5Z5m6Z6ddl7m8Z8ddlm9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAddlBZBddlBmCZCeB�DeE��FeC��ejde?dd�dS)a�
Requests HTTP Library
~~~~~~~~~~~~~~~~~~~~~

Requests is an HTTP library, written in Python, for human beings.
Basic GET usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> b'Python is a programming language' in r.content
   True

... or POST:

   >>> payload = dict(key1='value1', key2='value2')
   >>> r = requests.post('https://httpbin.org/post', data=payload)
   >>> print(r.text)
   {
     ...
     "form": {
       "key1": "value1",
       "key2": "value2"
     },
     ...
   }

The other HTTP methods are supported - see `requests.api`. Full documentation
is at <https://requests.readthedocs.io>.

:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
�N�)�RequestsDependencyWarning)�__version__cCs>|�d�}|dgkst�t|�dkr.|�d�|\}}}t|�t|�t|�}}}|dks`t�|dkslt�|dksxt�|r�|�d�dd�\}}}t|�t|�t|�}}}d	|||fkr�d
ks�nt�nh|�r2|�d�dd�\}}}t|�t|�t|�}}}d|||fk�r*dk�s:nt�ntd
��dS)N�.�dev��0r���)rrr)�rr)rrr)rrrz7You need either charset_normalizer or chardet installed)�split�AssertionError�len�append�int�	Exception)Zurllib3_version�chardet_version�charset_normalizer_version�major�minor�patch�r�B/opt/alt/python38/lib/python3.8/site-packages/requests/__init__.py�check_compatibility9s$


"&rcCsXzttt|�d���}Wntk
r.YdSX|dddgkrTd�|�}t�|t�dS)Nrrr�z4Old version of cryptography ({}) may cause slowdown.)	�list�maprr
�
ValueError�format�warnings�warnr)�cryptography_version�warningrrr�_check_cryptographyWs
r$zWurllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported version!�HAS_SNIF)�	pyopenssl)�DependencyWarning�ignore)�	__title__�__description__�__url__r)�	__build__�
__author__�__author_email__�__license__)�
__copyright__�__cake__)�utils)�packages)�Request�Response�PreparedRequest)�request�get�head�postr�put�delete�options)�session�Session)�codes)	�RequestException�Timeout�URLRequired�TooManyRedirects�	HTTPError�ConnectionError�FileModeWarning�ConnectTimeout�ReadTimeout)�NullHandler�defaultT)r)G�__doc__Zurllib3r �
exceptionsrZcharset_normalizerrr�ImportErrorZchardetrrr$rrr!r�ssl�getattrZurllib3.contribr&Zinject_into_urllib3Zcryptographyr"Zurllib3.exceptionsr'�simplefilterr)r*r+r,r-r.r/r0r1�r2r3Zmodelsr4r5r6Zapir7r8r9r:rr;r<r=Zsessionsr>r?Zstatus_codesr@rArBrCrDrErFrGrHrI�loggingrJ�	getLogger�__name__�
addHandlerrrrr�<module>sf#

��

(,