+
     h#  c                   s   R t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^RIHt	  ^ RI
t
 ^ RIt ^ RIHt ^ RIt^ RItR tR tR t]R8X  d
   ]! 4        R# R#   ] d    Rt
 L:i ; i  ] d    Rt LDi ; i  ] d
    RtRtRt LHi ; i)z'Module containing bug report helper(s).N)__version__)	pyopensslc                 sD   \         P                  ! 4       p V R8X  d   \         P                  ! 4       pMV R8X  d   RP                  \        P
                  P                  \        P
                  P                  \        P
                  P                  4      p\        P
                  P                  R8w  d,   RP                  V\        P
                  P                  .4      pM<V R8X  d   \         P                  ! 4       pMV R8X  d   \         P                  ! 4       pMRpR	V R
V/# )a  Return a dict with the Python implementation and version.

Provide both the name and the version of the Python implementation
currently running. For example, on CPython 3.10.3 it will return
{'name': 'CPython', 'version': '3.10.3'}.

This function works best on CPython and PyPy: in particular, it probably
doesn't work for Jython or IronPython. Future investigation should be done
to work out the correct shape of the code for those platforms.
ZCPythonZPyPyz{}.{}.{}Zfinal ZJythonZ
IronPythonUnknownZnameversion)platformZpython_implementationZpython_versionZformatsysZpypy_version_infoZmajorZminorZmicroZreleaselevelZjoin)implementationZimplementation_versions     2/usr/lib/python3.14/site-packages/requests/help.py_implementationr	   "   s     335N"!)!8!8!:	6	!!+!2!2!!''!!''!!''"

   --8%'WW')>)>)K)KL&" 
8	#!)!8!8!:	<	'!)!8!8!:!*NI/EFF    c                 s    R\         P                  ! 4       R\         P                  ! 4       /p \	        4       pR\
        P                  /pRR/pRR/p\        '       d   R\        P                  /p\        '       d   R\        P                  /pRRRR/p\        '       d/   R\        P                  R\        P                  P                  R /pR\        \        R	R4      /pR\        \        R	R4      /p\        P                  pRVe   VR MR/p	R
V RVRV	R\         RJR\        RJ RVRVRVRVRVRVRR\"        //#   \         d    RRRR/p  EL"i ; i)z&Generate information for a bug report.systemreleaser   r   NZopenssl_versionr   Zxr    r   r   
system_sslZusing_pyopensslZusing_charset_normalizerZ	pyOpenSSLurllib3chardetcharset_normalizercryptographyidnaZrequests)r   r   r   ZOSErrorr	   r   r    r   r   OpenSSLZSSLZOPENSSL_VERSION_NUMBERZgetattrr   r   sslr   requests_version)
Zplatform_infoZimplementation_infoZurllib3_infoZcharset_normalizer_infoZchardet_infoZpyopenssl_infoZcryptography_infoZ	idna_infor   Zsystem_ssl_infos
             r   infor   E   s   	
hoo'x'')
 *+w223L($/t$L#,.@.L.L"Mw!7#6#67 	42N ww**'++"D"DQ!G

 	7<; 	743I ++J z7MZNSUVO 	M-o9D0"GtO^<<5)	'
 E  
iy

s   ,D< <EEc                 sZ    \        \        P                  ! \        4       R^R7      4       R# )z)Pretty-print the bug information as JSON.T)Z	sort_keysZindentN)ZprintjsonZdumpsr    r
   r   mainr      s    	$**TVtA
67r
   Z__main__)Z__doc__r   r   r   r   r   r   r   r    r   r   ZImportErrorr   Zurllib3.contribr   r   r   r	   r   r   Z__name__r   r
   r   <module>r      s    -   
 
   -)  GF8v8
 zF m  
  G
  IGLs3   A A$ A3 	A! A!$	A0/A03BB