ó
    &k§iÐ  ã                   óV  • S r SSKrSSKrSSKJr   SSKJr   SSK	Jr
  S rS r \" \R                  \
\5          SSKr\" \S	S
5      (       d%  SSKJr  \R*                  " 5         SSKJr  \" \5        SSKJr  \R4                  " S\5        SSKrSSKJr  SSKJrJr  SSKJ r J!r!J"r"J#r#J$r$J%r%J&r&J'r'J(r(Jr  SSK)J*r*J+r+J,r,J-r-J.r.J/r/J0r0J1r1  SSKJ2r2J3r3J4r4J5r5J6r6J7r7J8r8J9r9J:r:J;r;  SSK<J=r=J>r>J?r?  SSK@JArAJBrB  SSKCJDrD  \RŠ                  " \F5      R�                  \" 5       5        \R4                  " S\4SS9  g! \ a    Sr GN'f = f! \ a    Sr
 GN/f = f! \\4 a2    \R                  " SR!                  \R                  \
\5      \5         GNQf = f! \ a    Sr GNZf = f! \ a     GN3f = f)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                 ót  • U R                  S5      n U S/:w  d   e[        U 5      S:X  a  U R                  S5        U u  p4n[        U5      [        U5      [        U5      pTnUS:¼  d   eUS:X  a  US:¼  d   eU(       aM  UR                   " S5      S S u  p4n[        U5      [        U5      [        U5      pTnSX4U4s=::  a  S	:  d   e   eg U(       aM  UR                   " S5      S S u  p4n[        U5      [        U5      [        U5      pTnS
X4U4s=::  a  S:  d   e   eg [        R
                  " S[        5        g )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         Ú3/usr/lib/python3/dist-packages/requests/__init__.pyÚcheck_compatibilityr   :   s?  € Ø%×+Ñ+¨CÓ0€OØ˜u˜gÓ%Ð%Ð%ô ˆ?Ó˜qÓ Ø×Ñ˜sÔ#ð *Ñ€E�%Ü˜e›*¤c¨%£j´#°e³*�%€Eà�A‹:Ðˆ:Ø�ƒzØ˜‹{Ðˆ{ö Ø-×3Ò3°CÓ8¸¸!Ð<Ñˆ�eÜ! %›j¬#¨e«*´c¸%³j�eˆà˜U¨5Ð1Õ=°IÓ=Ð=Ñ=Ð=Ñ=Þ	#Ø8×>Ò>¸sÓCÀBÀQÐGÑˆ�eÜ! %›j¬#¨e«*´c¸%³j�eˆà˜U¨5Ð1Õ=°IÓ=Ð=Ñ=Ð=Ñ=ä�Šð/ä%õ	
ó    c                 óâ   •  [        [        [        U R                  " S5      5      5      n U / SQ:  a-  SR                  U 5      n[        R                  " U[        5        g g ! [         a     g f = f)Nr   )r   r   r   z4Old version of cryptography ({}) may cause slowdown.)	ÚlistÚmapr   r   Ú
ValueErrorÚformatr   r   r   )Úcryptography_versionÚwarnings     r   Ú_check_cryptographyr%   ]   sl   € ðÜ#¤C¬Ð-A×-GÒ-GÈÓ-LÓ$MÓNÐð šiÓ'ØH×OÑOØ ó
ˆô 	�Š�gÔ8Õ9ð	 (øô ó Ùðús   ‚)A! Á!
A.Á-A.zWurllib3 ({}) or chardet ({})/charset_normalizer ({}) 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   )HÚ__doc__r   Úurllib3Ú
exceptionsr   Úcharset_normalizerr   r   ÚImportErrorÚchardetr   r   r%   ÚAssertionErrorr!   r   r"   ÚsslÚgetattrÚurllib3.contribr'   Úinject_into_urllib3Úcryptographyr#   Úurllib3.exceptionsr(   ÚsimplefilterÚloggingr*   Ú r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   Úapir6   r7   r8   r9   r   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   ÚmodelsrG   rH   rI   ÚsessionsrJ   rK   Ústatus_codesrL   Ú	getLoggerÚ__name__Ú
addHandler© r   r   Ú<module>rf      s©  ðñ!óF ã å 1ð&ÝLðÝ6ò
 
òF:ðÙØ×Ñ˜_Ð.Hôð	ðÛñ �3˜	 5×)Ñ)Ý-à×%Ò%Ô'õ 	EáÐ0Ô1õ
 1à × Ò �hÐ 1Ô 2ó Ý ç ÷÷ ÷ ÷ G× FÓ F÷÷ ÷ ÷ 7Ñ 6ß &Ý à × Ò �(Ó × &Ñ &¡{£}Ô 5ð 	× Ò �i ¸Ó >øðO ó &Ø!%Óð&ûð
 ó ØƒOðûðt 	˜
Ð#ó Ø‡M‚Mð	ß‘6Ø×Ñ Ð2Ló
ð 	"÷ðûð ó Ø‹ðûð ó 	Úð	úsb   ’D4 ™E ¦E ¼F Á 4F Ä4E Ä?E ÅEÅEÅ6FÆFÆFÆF ÆFÆF ÆF(Æ'F(