U
    ÃçbÂ  ã                   @   s"   d dl Zd dlZG dd„ dƒZdS )é    Nc                   @   sJ   e Zd ZdZeejeef ej	dœdd„ƒZ
eej	ej	edœdd„ƒZdS )	Ú_CompactJSONz2Wrapper around json module that strips whitespace.)ÚpayloadÚreturnc                 C   s
   t  | ¡S )N)Ú_jsonÚloads)r   © r   ú6/tmp/pip-unpacked-wheel-k328hkwl/itsdangerous/_json.pyr      s    z_CompactJSON.loads)ÚobjÚkwargsr   c                 K   s&   |  dd¡ |  dd¡ tj| f|ŽS )NÚensure_asciiFÚ
separators)ú,ú:)Ú
setdefaultr   Údumps)r	   r
   r   r   r   r      s    z_CompactJSON.dumpsN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚstaticmethodÚ_tÚUnionÚstrÚbytesÚAnyr   r   r   r   r   r   r      s
   r   )Újsonr   Útypingr   r   r   r   r   r   Ú<module>   s   