§
    °eîi´  ã            
       ó4  — d Z ddlZddlZddlmZ 	 ddlmZ n# e$ r dZY nw xY w	 ddl	mZ
 n# e$ r dZ
Y nw xY wd„ Zd„ Z	  eej        e
e¦  «         n-# eef$ r#  ej        dej        › d	e
› d
e› d�e¦  «         Y nw xY w	 	 ddlZn# e$ r dZY nw xY w eedd¦  «        s&ddlmZ  ej        ¦   «          ddlmZ  ee¦  «         n# e$ r Y nw xY wddlmZ  ej        de¦  «         ddlZddlmZ ddlmZmZ 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l(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ddlm1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z: ddl;m<Z<m=Z=m>Z> ddl?m@Z@mAZA ddlBmCZC  ejD        eE¦  «         F                     e¦   «         ¦  «          ej        de3d¬¦  «         dS )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__c                 óÜ  — |                       d¦  «        } | dgk    sJ ‚t          | ¦  «        dk    r|                      d¦  «         | \  }}}t          |¦  «        t          |¦  «        t          |¦  «        }}}|dk    sJ ‚|dk    r|dk    sJ ‚|r_ |j         d¦  «        d d…         \  }}}t          |¦  «        t          |¦  «        t          |¦  «        }}}d|||fcxk    rd	k     sn J ‚d S |r_ |j         d¦  «        d d…         \  }}}t          |¦  «        t          |¦  «        t          |¦  «        }}}d
|||fcxk    rdk     sn J ‚d S t	          j        dt          ¦  «         d S )Nú.Údevé   Ú0r   é   é   )r   r   r	   )é   r   r   )r	   r   r   )é   r   r   zYUnable to find acceptable character detection dependency (chardet or charset_normalizer).)ÚsplitÚlenÚappendÚintÚwarningsÚwarnr   )Úurllib3_versionÚchardet_versionÚcharset_normalizer_versionÚmajorÚminorÚpatchs         úU/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/requests/__init__.pyÚcheck_compatibilityr   :   sÀ  € Ø%×+Ò+¨CÑ0Ô0€OØ˜u˜gÒ%Ð%Ð%Ð%õ ˆ?ÑÔ˜qÒ Ð Ø×Ò˜sÑ#Ô#Ð#ð *Ñ€Eˆ5�%Ý˜e™*œ*¥c¨%¡j¤jµ#°e±*´*�%ˆ5€Eà�AŠ:ˆ:ˆ:ˆ:Ø�‚z€zØ˜Š{ˆ{ˆ{ˆ{ð ð 
Ø3˜oÔ3°CÑ8Ô8¸¸!¸Ô<Ñˆˆu�eÝ! %™jœj­#¨e©*¬*µc¸%±j´j�eˆuˆà˜U E¨5Ð1Ð=Ð=Ò=Ð=°IÒ=Ð=Ð=Ð=Ð=Ð=Ð=Ð=Ø	#ð 

Ø>Ð8Ô>¸sÑCÔCÀBÀQÀBÔGÑˆˆu�eÝ! %™jœj­#¨e©*¬*µc¸%±j´j�eˆuˆà˜U E¨5Ð1Ð=Ð=Ò=Ð=°IÒ=Ð=Ð=Ð=Ð=Ð=Ð=Ð=åŒð/å%ñ	
ô 	
ð 	
ð 	
ð 	
ó    c                 óà   — 	 t          t          t           | j        d¦  «        ¦  «        ¦  «        } n# t          $ r Y d S w xY w| g d¢k     r"d| › d�}t          j        |t          ¦  «         d S d S )Nr   )r   r   r   zOld version of cryptography (z) may cause slowdown.)ÚlistÚmapr   r   Ú
ValueErrorr   r   r   )Úcryptography_versionÚwarnings     r   Ú_check_cryptographyr$   ]   s›   € ðÝ#¥C­Ð-GÐ-AÔ-GÈÑ-LÔ-LÑ$MÔ$MÑNÔNÐÐøÝð ð ð Øˆˆðøøøð ˜i˜i˜iÒ'Ð'àWÐ,@ÐWÐWÐWð 	õ 	Œ�gÕ8Ñ9Ô9Ð9Ð9Ð9ð	 (Ð's   ‚03 ³
AÁ Az	urllib3 (z) or chardet (z)/charset_normalizer (z$) doesn't match a supported version!ÚHAS_SNIF)Ú	pyopenssl)ÚDependencyWarningÚignore)ÚNullHandler)ÚpackagesÚutils)
Ú
__author__Ú__author_email__Ú	__build__Ú__cake__Ú__copyright__Ú__description__Ú__license__Ú	__title__Ú__url__r   )ÚdeleteÚgetÚheadÚoptionsr   ÚpostÚputÚrequest)
ÚConnectionErrorÚConnectTimeoutÚFileModeWarningÚ	HTTPErrorÚJSONDecodeErrorÚReadTimeoutÚRequestExceptionÚTimeoutÚTooManyRedirectsÚURLRequired)ÚPreparedRequestÚRequestÚResponse)ÚSessionÚsession)ÚcodesÚdefaultT)r   )GÚ__doc__r   Úurllib3Ú
exceptionsr   Úcharset_normalizerr   r   ÚImportErrorÚchardetr   r   r$   ÚAssertionErrorr!   r   ÚsslÚgetattrÚurllib3.contribr&   Úinject_into_urllib3Úcryptographyr"   Úurllib3.exceptionsr'   ÚsimplefilterÚloggingr)   Ú r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   Úapir5   r6   r7   r8   r   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   ÚmodelsrF   rG   rH   ÚsessionsrI   rJ   Ústatus_codesrK   Ú	getLoggerÚ__name__Ú
addHandler© r   r   ú<module>re      sU  ðð!ð !ðF €€€à €€€à 1Ð 1Ð 1Ð 1Ð 1Ð 1ð&ØLÐLÐLÐLÐLÐLÐLøØð &ð &ð &Ø!%ÐÐÐð&øøøðØ6Ð6Ð6Ð6Ð6Ð6Ð6øØð ð ð Ø€O€O€Oðøøøð 
ð  
ð  
ðF:ð :ð :ð
ØÐØÔ˜_Ð.Hñô ð ð øð 	˜
Ð#ð ð ð Ø€H„Mð	-�GÔ'ð 	-ð 	-Øð	-ð 	-Ø3Mð	-ð 	-ð 	-ð 	"ñ	ô ð ð ð ðøøøð	ðØˆ
ˆ
ˆ
ˆ
øØð ð ð Øˆˆˆðøøøð ˆ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ð €€€Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð GÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ FÐ Fðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð 7Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ø Ð Ð Ð Ð Ð à €Ô �(Ñ Ô × &Ò & { {¡}¤}Ñ 5Ô 5Ð 5ð €Ô �i ¸Ð >Ñ >Ô >Ð >Ð >Ð >sZ   ’ ™#¢#§. ®8·8ÁA Á'A?Á>A?ÂB	 ÂC
 Â	BÂC
 ÂBÂ6C
 Ã
CÃC