
    &g                    4    S r SSKJr  SSKJr   " S S5      rg)z4Representation for the MongoDB internal MaxKey type.    )annotations)Anyc                      \ rS rSrSrSrSrSS jrSS jrSS jr	SS jr
SS	 jrSS
 jrSS jrSS jrSS jrSS jrSrg)MaxKey   zMongoDB internal MaxKey type.    c                    0 $ Nr   selfs    QC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\site-packages\bson/max_key.py__getstate__MaxKey.__getstate__   s    	    c                    g r   r   )r   states     r   __setstate__MaxKey.__setstate__   s    r   c                "    [        U[        5      $ r   
isinstancer   r   others     r   __eq__MaxKey.__eq__"       %((r   c                ,    [        U R                  5      $ r   )hash_type_markerr   s    r   __hash__MaxKey.__hash__%   s    D%%&&r   c                    X:X  + $ r   r   r   s     r   __ne__MaxKey.__ne__(   s      r   c                "    [        U[        5      $ r   r   r   s     r   __le__MaxKey.__le__+   r   r   c                    g)NFr   r   dummys     r   __lt__MaxKey.__lt__.   s    r   c                    g)NTr   r*   s     r   __ge__MaxKey.__ge__1   s    r   c                ,    [        U[        5      (       + $ r   r   r   s     r   __gt__MaxKey.__gt__4   s    eV,,,r   c                    g)NzMaxKey()r   r   s    r   __repr__MaxKey.__repr__7   s    r   N)returnr   )r   r   r7   None)r   r   r7   bool)r7   int)r+   r   r7   r9   )r7   str)__name__
__module____qualname____firstlineno____doc__	__slots__r    r   r   r   r!   r$   r'   r,   r/   r2   r5   __static_attributes__r   r   r   r   r      sA    'IL)'!)-r   r   N)r@   
__future__r   typingr   r   r   r   r   <module>rE      s    ; " # #r   