+\h4dZddlmZddlmZGddZy)z4Representation for the MongoDB internal MaxKey type.) annotations)AnycheZdZdZdZdZddZddZddZddZ ddZ dd Z dd Z dd Z dd Zdd Zy)MaxKeyzMongoDB internal MaxKey type.ciSNrselfs O/root/niggaflix-v3/playground/venv/lib/python3.12/site-packages/bson/max_key.py __getstate__zMaxKey.__getstate__s cyr r)r states r __setstate__zMaxKey.__setstate__s rc"t|tSr  isinstancerr others r __eq__z MaxKey.__eq__"%((rc,t|jSr )hash _type_markerr s r __hash__zMaxKey.__hash__%sD%%&&rc||k( Sr rrs r __ne__z MaxKey.__ne__(s5=  rc"t|tSr rrs r __le__z MaxKey.__le__+rrcy)NFrr dummys r __lt__z MaxKey.__lt__.srcy)NTrr#s r __ge__z MaxKey.__ge__1src$t|t Sr rrs r __gt__z MaxKey.__gt__4seV,,,rcy)NzMaxKey()rr s r __repr__zMaxKey.__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