a
    Ô×0hÙ  ã                   @  s.   d dl mZ d dlZd dlZG dd„ dƒZdS )é    )ÚannotationsNc                   @  s:   e Zd ZdZedddœdd„ƒZeddddœd	d
„ƒZdS )Ú_CompactJSONz2Wrapper around json module that strips whitespace.zstr | byteszt.Any)ÚpayloadÚreturnc                 C  s
   t  | ¡S )N)Ú_jsonÚloads)r   © r   ú@/var/www/auris/lib/python3.9/site-packages/itsdangerous/_json.pyr   
   s    z_CompactJSON.loadsÚstr)ÚobjÚkwargsr   c                 K  s*   |  dd¡ |  dd¡ tj| fi |¤ŽS )NÚensure_asciiFÚ
separators)ú,ú:)Ú
setdefaultr   Údumps)r   r   r   r   r	   r      s    z_CompactJSON.dumpsN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r   r   r   r   r	   r      s
   r   )Ú
__future__r   Újsonr   ÚtypingÚtr   r   r   r   r	   Ú<module>   s   