
    [h                    <    d dl mZ d dlZd dlZ G d d          ZdS )    )annotationsNc                  B    e Zd ZdZedd            Zedd
            ZdS )_CompactJSONz2Wrapper around json module that strips whitespace.payloadstr | bytesreturnt.Anyc                *    t          j        |           S )N)_jsonloads)r   s    a/var/www/api.easyaligner.net/htdocs/venv_linux/lib/python3.11/site-packages/itsdangerous/_json.pyr   z_CompactJSON.loads
   s    {7###    objkwargsstrc                ~    |                     dd           |                     dd           t          j        | fi |S )Nensure_asciiF
separators),:)
setdefaultr   dumps)r   r   s     r   r   z_CompactJSON.dumps   sF    .%000,
333{3))&)))r   N)r   r   r   r	   )r   r	   r   r	   r   r   )__name__
__module____qualname____doc__staticmethodr   r    r   r   r   r      sX        <<$ $ $ \$ * * * \* * *r   r   )
__future__r   jsonr   typingtr   r   r   r   <module>r#      sa    " " " " " "        * * * * * * * * * *r   