� L�g���n�dZddlmZddlZddlmZddlmZddlm Z Gd�d eee f��Z dS) zQProvide :class:`frozenbidict`, an immutable, hashable bidirectional mapping type.�)� annotationsN�)� BidictBase)�KT)�VTc�d�eZdZUdZded<ejred d���Zed d���Z d d�Z d S) � frozenbidictz Immutable, hashable bidict type.�int�_hash�return�frozenbidict[VT, KT]c��dS�N���selfs �^/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/bidict/_frozen.py�inversezfrozenbidict.inverse s��36�3�c��dSrrrs r�invzfrozenbidict.inv#s��/2�src��t|dd���+tj|�����|_|jS)z3The hash of this bidict as determined by its items.r N)�getattr�t� ItemsViewr rs r�__hash__zfrozenbidict.__hash__&s;�� �4��$� '� '� /���T�*�*�0�0�2�2�D�J��z�rN)r r )r r ) �__name__� __module__� __qualname__�__doc__�__annotations__r� TYPE_CHECKING�propertyrrrrrrr r so�������*�*��J�J�J���3� �6�6�6� ��6� �2�2�2� ��2������rr ) r � __future__r�typingr�_baser�_typingrrr rrr�<module>r(s���X�W�"�"�"�"�"�"����������������������������:�b�"�f�%�����r
Memory