
    h#                         d Z  G d de      Zy)z5Representation for the MongoDB internal MinKey type.
c                   D    e Zd ZdZdZd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zy)MinKeyzvMongoDB internal MinKey type.

    .. versionchanged:: 2.7
       ``MinKey`` now implements comparison operators.
       c                 "    t        |t              S N
isinstancer   selfothers     O/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/bson/min_key.py__eq__zMinKey.__eq__       %((    c                 ,    t        | j                        S r   )hash_type_markerr
   s    r   __hash__zMinKey.__hash__   s    D%%&&r   c                     | |k(   S r    r	   s     r   __ne__zMinKey.__ne__"   s    5=  r   c                      y)NTr   r
   dummys     r   __le__zMinKey.__le__%   s    r   c                 $    t        |t               S r   r   r	   s     r   __lt__zMinKey.__lt__(   s    eV,,,r   c                 "    t        |t              S r   r   r	   s     r   __ge__zMinKey.__ge__+   r   r   c                      y)NFr   r   s     r   __gt__zMinKey.__gt__.   s    r   c                      y)NzMinKey()r   r   s    r   __repr__zMinKey.__repr__1   s    r   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r!   r#   r   r   r   r   r      s6     L)'!-)r   r   N)r'   objectr   r   r   r   <module>r)      s   V r   