
    qi                         d dl Z d dlZd dlZddlmZ 	 d dlZej                  Zde	e
e	e
e
f   f   fdZd	dZedk(  r e        yy# e$ r dZY +w xY w)
    N   )__version__ returnc                     	 t        j                         t        j                         d} t        j                         }|dk(  rt        j
                         }nl|dk(  ret        j                  }|j                   d|j                   d|j                   }|j                  dk7  r dj                  ||j                  g      }nd}| ||dd	t        id	t        id
S # t        $ r ddd} Y w xY w)zg
    Generate information for a bug report.
    Based on the requests package help utility module.
    )systemreleaseUnknownCPythonPyPy.finalr   )nameversionr   )platformimplementationcryptographypyjwt)r   r   r	   OSErrorpython_implementationpython_versionsyspypy_version_infomajorminormicroreleaseleveljoincryptography_versionpyjwt_version)platform_infor   implementation_versionr   s       :/opt/pipecat/venv/lib/python3.12/site-packages/jwt/help.pyinfor$      s   
Doo''')
 335N"!)!8!8!:	6	!11 &&'q &&'q &&') 	
 ))W4%'WW*%22&" "+ ""-
 #$89]+ 1  D#,CDs   )C C,+C,c                  V    t        t        j                  t               dd             y)z)Pretty-print the bug information as JSON.T   )	sort_keysindentN)printjsondumpsr$        r#   mainr.   <   s    	$**TVtA
67r-   __main__)r   N)r*   r   r   r   r   r    r   r   ModuleNotFoundErrordictstrr$   r.   __name__r,   r-   r#   <module>r4      su      
 *'33
*d3S#X&' *Z8
 zF m  s   A AA