&)cddlZddlZddlZddlmZddlmZ ddlZn #e $rdZYnwxYwdee ee e fffdZ d dZ e dkr e dSdS) N)Dict) __version__returnc tjtjd}n#t$rddd}YnwxYwtj}|dkrtj}n^|dkrVt td}|jd|j d|j }|j dkrd ||j g}nd}|||d d t td did tid S) zg Generate information for a bug report. Based on the requests package help utility module. )systemreleaseUnknownCPythonPyPypypy_version_info.final)nameversionrr)platformimplementation cryptographypyjwt)rrr OSErrorpython_implementationpython_versiongetattrsysmajorminormicro releaseleveljoinr pyjwt_version) platform_inforimplementation_versionr s */usr/lib/python3/dist-packages/jwt/help.pyinfor%sX Do'''))   DDD#,CC D355N""!)!8!:!: 6 ! !#C)<== & ) ) & ) ) & ) )   )W 4 4%'WW'):)GH&& ""+""-  #GL-$L$LM]+  s '*<<cfttjtdddS)z)Pretty-print the bug information as JSON.T) sort_keysindentN)printjsondumpsr%r$mainr/8s+ $*TVVtA 6 6 677777r.__main__)rN)r+rrtypingrrrr!rModuleNotFoundErrorstrr%r/__name__r-r.r$r5s  ******LLL'd3S#X&'''''T8888  zDFFFFFs ))