Ë
    —FCfš  ã                  ó6   — d Z ddlmZ ddlmZ  G d„ de«      Zy)z(A BSON wrapper for long (int in python3)é    )Úannotations)ÚAnyc                  ó(   — e Zd ZdZdZdZdd„Zdd„Zy)	ÚInt64a/  Representation of the BSON int64 type.

    This is necessary because every integral number is an :class:`int` in
    Python 3. Small integral numbers are encoded to BSON int32 by default,
    but Int64 numbers will always be encoded to BSON int64.

    :param value: the numeric value to represent
    © é   c                ó   — i S ©Nr   )Úselfs    úJ/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/bson/int64.pyÚ__getstate__zInt64.__getstate__#   s   € Øˆ	ó    c                 ó   — y r
   r   )r   Ústates     r   Ú__setstate__zInt64.__setstate__&   s   € Ør   N)Úreturnr   )r   r   r   ÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__Ú_type_markerr   r   r   r   r   r   r      s   „ ñð €Ià€Lóôr   r   N)r   Ú
__future__r   Útypingr   Úintr   r   r   r   ú<module>r      s   ðñ /Ý "å ôˆCõ r   