o
    h                     @  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ZedddZdS )_CompactJSONz2Wrapper around json module that strips whitespace.payloadstr | bytesreturnt.Anyc                 C  s
   t | S )N)_jsonloads)r    r
   E/var/www/html/venv/lib/python3.10/site-packages/itsdangerous/_json.pyr	   
   s   
z_CompactJSON.loadsobjkwargsstrc                 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)r   r   r   r   )r   r   r   r   r   r   )__name__
__module____qualname____doc__staticmethodr	   r   r
   r
   r
   r   r      s    r   )
__future__r   jsonr   typingtr   r
   r
   r
   r   <module>   s    