ó
    |ch  ã                   ó.  • S r SSKrSSKrS r\R                  " \R
                  5      S 5       r\R                  " \R                  5      S 5       r\R                  " \R                  5      S 5       r\R                  " \R                  5      S 5       rg)a   
Wrapper for the builtin json module that ensures compliance with the JSON spec.

REST framework should always import this wrapper module in order to maintain
spec-compliant encoding/decoding. Support for non-standard features should be
handled by users at the renderer and parser layer.
é    Nc                 ó0   • [        S[        U 5      -   5      e)Nz2Out of range float values are not JSON compliant: )Ú
ValueErrorÚrepr)Úos    Úb/var/www/djangovue.mamus.xyz/django/venv/lib/python3.13/site-packages/rest_framework/utils/json.pyÚstrict_constantr      s   € Ü
ÐIÌDÐQRËGÑSÓ
TÐTó    c                  óR   • UR                  SS5        [        R                  " U 0 UD6$ ©NÚ	allow_nanF)Ú
setdefaultÚjsonÚdump©ÚargsÚkwargss     r   r   r      s&   € à
×Ñ�k 5Ô)Ü�9Š9�dÐ%˜fÑ%Ð%r	   c                  óR   • UR                  SS5        [        R                  " U 0 UD6$ r   )r   r   Údumpsr   s     r   r   r      s&   € à
×Ñ�k 5Ô)Ü�:Š:�tÐ&˜vÑ&Ð&r	   c                  óZ   • UR                  S[        5        [        R                  " U 0 UD6$ ©NÚparse_constant)r   r   r   Úloadr   s     r   r   r      s'   € à
×ÑÐ&¬Ô8Ü�9Š9�dÐ%˜fÑ%Ð%r	   c                  óZ   • UR                  S[        5        [        R                  " U 0 UD6$ r   )r   r   r   Úloadsr   s     r   r   r   "   s'   € à
×ÑÐ&¬Ô8Ü�:Š:�tÐ&˜vÑ&Ð&r	   )	Ú__doc__Ú	functoolsr   r   Úwrapsr   r   r   r   © r	   r   Ú<module>r      sœ   ðñó Û òUð ‡‚�—‘Óñ&ó ð&ð
 ‡‚�—‘Óñ'ó ð'ð
 ‡‚�—‘Óñ&ó ð&ð
 ‡‚�—‘Óñ'ó ñ'r	   