Ë
    ûûàg  ã                   ó.  — d Z ddlZddlZd„ Z ej                  ej
                  «      d„ «       Z ej                  ej                  «      d„ «       Z ej                  ej                  «      d„ «       Z ej                  ej                  «      d„ «       Zy)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   — t        dt        | «      z   «      ‚)Nz2Out of range float values are not JSON compliant: )Ú
ValueErrorÚrepr)Úos    úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/rest_framework/utils/json.pyÚstrict_constantr      s   € Ü
ÐIÌDÐQRËGÑSÓ
TÐTó    c                  óP   — |j                  dd«       t        j                  | i |¤ŽS ©NÚ	allow_nanF)Ú
setdefaultÚjsonÚdump©ÚargsÚkwargss     r   r   r      s&   € à
×Ñ�k 5Ô)Ü�9‰9�dÐ%˜fÑ%Ð%r	   c                  óP   — |j                  dd«       t        j                  | i |¤ŽS r   )r   r   Údumpsr   s     r   r   r      s&   € à
×Ñ�k 5Ô)Ü�:‰:�tÐ&˜vÑ&Ð&r	   c                  óX   — |j                  dt        «       t        j                  | i |¤ŽS ©NÚparse_constant)r   r   r   Úloadr   s     r   r   r      s'   € à
×ÑÐ&¬Ô8Ü�9‰9�dÐ%˜fÑ%Ð%r	   c                  óX   — |j                  dt        «       t        j                  | i |¤ŽS 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	   