+\h4dZddlmZddlmZGddZy)z4Representation for the MongoDB internal MinKey type.) annotations)AnycheZdZdZdZdZddZddZddZddZ ddZ dd Z dd Z dd Z dd Zdd Zy)MinKeyzMongoDB internal MinKey type.ciSNrselfs O/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/bson/min_key.py __getstate__zMinKey.__getstate__s cyr r)r states r __setstate__zMinKey.__setstate__s rc"t|tSr  isinstancerr others r __eq__z MinKey.__eq__"%((rc,t|jSr )hash _type_markerr s r __hash__zMinKey.__hash__%sD%%&&rc||k( Sr rrs r __ne__z MinKey.__ne__(s5=  rcy)NTrr dummys r __le__z MinKey.__le__+src$t|t Sr rrs r __lt__z MinKey.__lt__.seV,,,rc"t|tSr rrs r __ge__z MinKey.__ge__1rrcy)NFrr!s r __gt__z MinKey.__gt__4srcy)NzMinKey()rr s r __repr__zMinKey.__repr__7srN)returnr)rrr,None)rrr,bool)r,int)r"rr,r.)r,str)__name__ __module__ __qualname____doc__ __slots__rrrrrrr#r%r'r)r+rrr rrsA'IL )'!-)rrN)r4 __future__rtypingrrrrr r8s;"##r