o cÃaªã@stddlZddlZddlZejddkreZejZddd„Zn e ZejZddd„Zdd„Z d d „Z d d „Z d d„Z dS)éNéúutf-8cCót|tƒr | |¡S|S©N)Ú isinstanceÚunicodeÚencode©ÚsÚencoding©r ú,/usr/lib/python3/dist-packages/wheel/util.pyÚnative ó  rcCrr©rÚbytesÚdecoder r r r rrcCst |¡ d¡S)z!urlsafe_b64encode without paddingó=)Úbase64Úurlsafe_b64encodeÚrstrip)Údatar r r rsrcCs"ddt|ƒd@}t ||¡S)z!urlsafe_b64decode without paddingrér)ÚlenrÚurlsafe_b64decode)rÚpadr r r rsrcCót|tƒr | d¡S|S©Nrr©r r r r Ú as_unicode%rrcCrr)rÚ text_typerrr r r Úas_bytes+rr!)r)rÚioÚsysÚ version_inforr ÚBytesIOÚStringIOrÚstrrrrr!r r r r Ús