�
&�)c����ddlZddlZddlZddlmZddlmZ ddlZn
#e $rdZYnwxYwdee
ee
e
fffd�Zd d�Ze
dkre��dSdS)
�N)�Dict�)�__version__�returnc��� tj��tj��d�}n#t$rddd�}YnwxYwtj��}|dkrtj��}n^|dkrVt
td��}|j�d|j �d|j
��}|jdkrd�||jg��}nd}|||d �d
t
tdd��id
tid�S)
zg
Generate information for a bug report.
Based on the requests package help utility module.
)�system�release�Unknown�CPython�PyPy�pypy_version_info�.�final�)�name�versionrr)�platform�implementation�cryptography�pyjwt)rrr �OSError�python_implementation�python_version�getattr�sys�major�minor�micro�releaselevel�joinr�
pyjwt_version)�
platform_infor�implementation_versionr
s �*/usr/lib/python3/dist-packages/jwt/help.py�infor%sX��
D��o�'�'��'�)�)�
�
�
�
���D�D�D�#,��C�C�
�
�
�D�����3�5�5�N���"�"�!)�!8�!:�!:��� �6� !� !�#�C�)<�=�=�� �&�
)�
)� �&�
)�
)� �&�
)�
)� �
�)�W�4�4�%'�W�W�'�):�)G�H�&�&�"��"+��"�"�-�
�
�#�G�L�-��$L�$L�M��]�+���s�'*�<�<c�f�ttjt��dd�����dS)z)Pretty-print the bug information as JSON.T�)� sort_keys�indentN)�print�json�dumpsr%��r$�mainr/8s+�� �$�*�T�V�V�t�A�
6�
6�
6�7�7�7�7�7r.�__main__)rN)r+rr�typingrrrr!r�ModuleNotFoundError�strr%r/�__name__r-r.r$�<module>r5s�����������
�
�
�
�������*�*�*�*�*�*�������������L�L�L�����'�d�3��S�#�X��&�'�'�'�'�'�T8�8�8�8�
�z����D�F�F�F�F�F��s��)�) |