+
     h  c                   sF   R t ^ RIt^ RIHt ^RIHt RtRtR tR t	 ]! ]P                  ]]4        ^ RIHt ]'       g	   ]! R4      h ^ RIt]! ]R	R
4      '       g&   ^ RIHt ]P,                  ! 4        ^ RIH
t ]	! ]4       ^ RIHt ]P6                  ! R]4       ^ RIt^ RIHt ^RIHtH t  ^RI
H!t!H"t"H#t#H$t$H%t%H&t&H't'H(t(H)t)H
t
 ^RI*H+t+H,t,H-t-H.t.H/t/H0t0H1t1H2t2 ^RIH3t3H4t4H5t5H6t6H7t7H8t8H9t9H:t:H;t;H<t< ^RI=H>t>H?t?H@t@ ^RIAHBtBHCtC ^RIDHEtE ]P                  ! ]G4      P                  ]! 4       4       ]P6                  ! R]5RR7       R#   ]]3 d3    ]P                  ! RP                  ]P                  ]]4      ]4        ELOi ; i  ] d    Rt ELCi ; i  ] d     ELi ; i)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)urllib3)RequestsDependencyWarningc                 sf   V P                  R 4      p V R.8w  g   Q h\        V 4      ^8X  d   V P                  R4       V w  r4p\        V4      \        V4      \        V4      rTpV^8  g   Q hV^8X  d
   V^8  g   Q hV'       dT   VP                  R 4      R,          w  r4p\        V4      \        V4      \        V4      rTpRW4V3u;8:  d	   R8  g   Q h Q hR# V'       dT   VP                  R 4      R,          w  r4p\        V4      \        V4      \        V4      rTpRW4V3u;8:  d	   R8  g   Q h Q hR# R# )	.ZdevZ0:N   NN)r          )i   r   r   )r   r   r   )   r   r   )splitZlenappendint)Zurllib3_versionchardet_versioncharset_normalizer_versionZmajorZminorpatchs   &&&   B/usr/lib/python3.14/site-packages/pip/_vendor/requests/__init__.pycheck_compatibilityr   3   s,   %++C0Oug%%% ?q s# *E%e*c%j#e*%EA::z{{ -33C8<e!%j#e*c%jeU51=I=====	#8>>sCBGe!%j#e*c%jeU51=I===== 	    c                 s     \        \        \        V P                  ! R 4      4      4      p T . RO8  d/   RP                  T 4      p\        P                  ! T\        4       R# R#   \         d     R# i ; i)r   Nz4Old version of cryptography ({}) may cause slowdown.)i   r   r   )	ZlistZmapr	   r   
ValueErrorformatwarningswarnr   )cryptography_versionZwarnings   & r   _check_cryptographyr   S   sl    #C-A-G-G-L$MN i'HOO 
 	g89	 (  s   )A$ $A32A3zWurllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported version!)WINDOWSz3pip internals: don't import cryptography on WindowsZHAS_SNIF)	pyopenssl)__version__)DependencyWarningZ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)codesZdefaultT)r   )IZ__doc__r   Zpip._vendorr    Z
exceptionsr   r   r
   r   r   r   ZAssertionErrorr   r   r   Zpip._internal.utils.compatr   ZImportErrorZsslZgetattrZpip._vendor.urllib3.contribr   Zinject_into_urllib3Zcryptographyr   Zpip._vendor.urllib3.exceptionsr   ZsimplefilterZloggingr   Z r   r   r   r   r   r    r!   r"   r#   r$   r%   Zapir&   r'   r(   r)   r   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   Zmodelsr7   r8   r9   Zsessionsr:   r;   Zstatus_codesr<   Z	getLoggerZ__name__Z
addHandler) r   r   <module>r=      s  !F   1! @:_.H	 3OPP 3	5))9%%' 	E01
 =   h 1 2      G F F   7 6 &    (  & &{} 5 	  i >[ 	
# MM	62L
 	"(    		sR   E F F 
F F %F 7FF	FF FF F F 