o Sûb¾ã@s$dZddlmZGdd„deƒZdS)z5Representation for the MongoDB internal MaxKey type. é)ÚAnyc@sºeZdZdZdZdZdefdd„Zdeddfd d „Zd ede fd d „Z de fdd„Z d ede fdd„Z d ede fdd„Zdede fdd„Zdede fdd„Zd ede fdd„Zdd„ZdS)ÚMaxKeyzMongoDB internal MaxKey type.©éÚreturncCsiS©Nr©Úselfrrú3/tmp/pip-target-onvjaxws/lib/python/bson/max_key.pyÚ __getstate__ózMaxKey.__getstate__ÚstateNcCsdSrr)r r rrr Ú __setstate__r zMaxKey.__setstate__ÚothercCó t|tƒSr©Ú isinstancer©r rrrr Ú__eq__!ó z MaxKey.__eq__cCs t|jƒSr)ÚhashÚ _type_markerrrrr Ú__hash__$rzMaxKey.__hash__cCs ||k Srrrrrr Ú__ne__'rz MaxKey.__ne__cCrrrrrrr Ú__le__*rz MaxKey.__le__ÚdummycCódS)NFr©r rrrr Ú__lt__-r z MaxKey.__lt__cCr)NTrrrrr Ú__ge__0r z MaxKey.__ge__cCs t|tƒ Srrrrrr Ú__gt__3s z MaxKey.__gt__cCr)NzMaxKey()rrrrr Ú__repr__6r zMaxKey.__repr__)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__rrr rÚboolrÚintrrrrrr r!rrrr rs rN)r%ÚtypingrÚobjectrrrrr Ús