o
    "“i  ã                   @   s˜   d dl Z d dlZd dlZd dlmZ ddlmZ z	d dlZejZ	W n e
y,   dZ	Y nw deeeeef f fdd„Zdd	d
„ZedkrJeƒ  dS dS )é    N)ÚDicté   )Ú__version__Ú Úreturnc                  C   s²   zt  ¡ t  ¡ dœ} W n ty   dddœ} Y nw t  ¡ }|dkr't  ¡ }n$|dkrItj}|j› d|j	› d|j
› �}|jdkrHd ||jg¡}nd}| ||dœd	tid	tid
œS )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   © r"   úH/var/www/html/premium_crap/venv/lib/python3.10/site-packages/jwt/help.pyÚinfo   sB   
þÿ
ÿþÿ
þÿ€þùr$   c                   C   s   t tjtƒ ddd�ƒ dS )z)Pretty-print the bug information as JSON.Té   )Ú	sort_keysÚindentN)ÚprintÚjsonÚdumpsr$   r"   r"   r"   r#   Úmain=   s   r+   Ú__main__)r   N)r)   r   r   Útypingr   r   r   r   r   r   ÚModuleNotFoundErrorÚstrr$   r+   Ú__name__r"   r"   r"   r#   Ú<module>   s     
ÿ
-
ÿ