HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/requests/__pycache__/__init__.cpython-311.pyc
�

��;f-��"�dZddlZddlZddlZddlmZd�Zd�Z	eejej��n<#e	e
f$r2ejd�ejej��e��YnwxYw		ddl
Z
n
#e$rdZ
YnwxYwee
dd	��s&dd
lmZej��ddlmZee��n#e$rYnwxYwddlmZejd
e��ddlmZmZmZmZddlmZmZmZmZddlmZm Z ddl!m"Z"ddl!m#Z#ddl$m%Z%m&Z&m'Z'ddl(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0ddl1m2Z2m3Z3ddl4m5Z5ddlm6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>ddl?Z?ddl?m@Z@e?jAeB���Ce@����ejde<d���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�)�RequestsDependencyWarningc���|�d��}|dgksJ�t|��dkr|�d��|\}}}t|��t|��t|��}}}|dksJ�|dksJ�|dksJ�|�d��dd�\}}}t|��t|��t|��}}}d	|||fcxkrd
ksnJ�dS)N�.�dev��0r���)rrr)�rr)�split�len�append�int)�urllib3_version�chardet_version�major�minor�patchs     �D/opt/alt/python311/lib/python3.11/site-packages/requests/__init__.py�check_compatibilityr1s��%�+�+�C�0�0�O��u�g�%�%�%�%��?���q� � ����s�#�#�#�*��E�5�%��e�*�*�c�%�j�j�#�e�*�*�%�5�E��A�:�:�:�:��B�;�;�;�;��B�;�;�;�;�*�/�/��4�4�R�a�R�8��E�5�%��e�*�*�c�%�j�j�#�e�*�*�%�5�E����u�-�9�9�9�9�	�9�9�9�9�9�9�9�9�c��	ttt|jd������}n#t$rYdSwxYw|gd�kr1d�|��}t
j|t��dSdS)Nr)rr�z4Old version of cryptography ({}) may cause slowdown.)	�list�maprr�
ValueError�format�warnings�warnr)�cryptography_version�warnings  r�_check_cryptographyr$Hs����#�C��-G�-A�-G��-L�-L�$M�$M�N�N����������������i�i�i�'�'�H�O�O�Pd�e�e���
�g�8�9�9�9�9�9�(�'s�03�
A�Az?urllib3 ({}) or chardet ({}) doesn't match a supported version!�HAS_SNIF)�	pyopenssl)�__version__)�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)D�__doc__�urllib3�chardetr �
exceptionsrrr$r'�AssertionErrorrr!r�ssl�ImportError�getattr�urllib3.contribr&�inject_into_urllib3�cryptographyr"�urllib3.exceptionsr(�simplefilterr*r+r,r-r.r/r0r1r2�r3r4�modelsr5r6r7�apir8r9r:r;rr<r=r>�sessionsr?r@�status_codesrArBrCrDrErFrGrHrIrJ�loggingrK�	getLogger�__name__�
addHandler�rr�<module>rds���!�!�F������������1�1�1�1�1�1�:�:�:�.	:�	:�	:�-����+�W�-@�A�A�A�A���
�#�-�-�-��H�M��#�V�G�$7��9L�M�M�+�-�-�-�-�-�-����	���
�
�
�
���������������7�3�	�5�)�)�2�-�-�-�-�-�-�%�	�%�'�'�'�	E�D�D�D�D�D���0�1�1�1����	�	�	��D�	����1�0�0�0�0�0����h� 1�2�2�2�I�I�I�I�I�I�I�I�I�I�I�I�M�M�M�M�M�M�M�M�M�M�M�M�0�0�0�0�0�0�0�0�������������6�6�6�6�6�6�6�6�6�6�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�&�&�&�&�&�&�&�&������������������������������������������(���&�&�{�{�}�}�5�5�5����i���>�>�>�>�>�>s?�3�6A,�+A,�1A6�5B7�6B�=B7�?B�6B7�7B?�>B?