�
�b�Xc@`sKddlmZmZmZddlZddlmZmZd�ZdS(i(tabsolute_importtdivisiontprint_functionN(tquotet urlencodecC`s�d|jfdtj|j�fd|jjj�fg}|dk r^|jd|f�n|j |�i|d6|r�dt
|�t
|�fn t
|�d6t|�d6}d j|�S(
Ntdigitstsecrett algorithmtissuerttypes%s:%stlabelt
parameterss%otpauth://{type}/{label}?{parameters}(
t_lengthtbase64t b32encodet_keyt
_algorithmtnametuppertNonetappendtextendRRtformat(thotpt type_nametaccount_nameRtextra_parametersRturiparts((sT/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/twofactor/utils.pyt
_generate_uris
"
( t
__future__RRRR
tsix.moves.urllib.parseRRR(((sT/usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/twofactor/utils.pyt<module>s |