+
    8i                        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                    \         P                  ! 4       p V R8X  d   \         P                  ! 4       pMV R8X  d   \        P                  pVP
                   RVP                   RVP                   2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.
CPythonPyPy.final Jython
IronPythonUnknownnameversion)
platformpython_implementationpython_versionsyspypy_version_infomajorminormicroreleaseleveljoin)implementationimplementation_versionpypys      K/var/www/html/photoedit/myenv/lib/python3.14/site-packages/requests/help.py_implementationr   "   s     335N"!)!8!8!:	6	!$$$(JJ<qAdjj\!J  --8%'WW')>)>)K)KL&" 
8	#!)!8!8!:	<	'!)!8!8!:!*NI/EFF    c                     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   Nopenssl_versionr	   xr   r   r   
system_sslusing_pyopensslusing_charset_normalizer	pyOpenSSLurllib3chardetcharset_normalizercryptographyidnarequests)r   r    r!   OSErrorr   r(   r   r*   r)   OpenSSLSSLOPENSSL_VERSION_NUMBERgetattrr+   r,   sslr   requests_version)
platform_infoimplementation_infourllib3_infocharset_normalizer_infochardet_infopyopenssl_infocryptography_info	idna_infor$   system_ssl_infos
             r   infor>   B   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                 Z    \        \        P                  ! \        4       R^R7      4       R# )z)Pretty-print the bug information as JSON.T)	sort_keysindentN)printjsondumpsr>    r   r   mainrF   }   s    	$**TVtA
67r   __main__)__doc__rC   r   r3   r   r,   r(   r	   r   r4   r*   ImportErrorr)   urllib3.contribr   r+   r/   r   r>   rF   __name__rE   r   r   <module>rL      s    -   
 
   -) G@8v8
 zF g  
  G
  IGLs3   A A$ A3 	A! A!$	A0/A03BB