Ë
    UV.j®  ã                  óF   — d Z ddlmZ  G d„ de«      Zd„ Z G d„ de«      Zy)	zCustom maps, sequences, etc.é    )Úannotationsc                  ó    — e Zd ZdZdZd„ Zd„ Zy)Ú	HashedSeqzjHashed Sequence.

    Type used for hash() to make sure the hash is not generated
    multiple times.
    Ú	hashvaluec                ó.   — || d d  t        |«      | _        y ©N)Úhashr   )ÚselfÚseqs     úYC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\kombu/utils/collections.pyÚ__init__zHashedSeq.__init__   s   € Øˆ‰QˆÜ˜c›ˆ�ó    c                ó   — | j                   S r   )r   )r
   s    r   Ú__hash__zHashedSeq.__hash__   s   € Ø�~‰~Ðr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	__slots__r   r   © r   r   r   r      s   „ ñð €Iò#ór   r   c                óX   — 	 | j                  «       S # t        $ r t        | «      cY S w xY w)zCall ``obj.__eqhash__``.)Ú
__eqhash__ÚAttributeErrorr	   )Úos    r   Úeqhashr      s+   € ðØ�|‰|‹~ÐøÜò Ü�A‹wŠðús   ‚ ’)¨)c                  ó6   ‡ — e Zd ZdZˆ fd„Zˆ fd„Zˆ fd„Zˆ xZS )ÚEqualityDictz&Dict using the eq operator for keying.c                ób   •— t        |«      }|| vr| j                  |«      S t        ‰| �  |«      S r   )r   Ú__missing__ÚsuperÚ__getitem__)r
   ÚkeyÚhÚ	__class__s      €r   r!   zEqualityDict.__getitem__#   s4   ø€ Ü�3‹KˆØ�D‰=Ø×#Ñ# CÓ(Ð(Ü‰wÑ" 1Ó%Ð%r   c                ó6   •— t         ‰| �  t        |«      |«      S r   )r    Ú__setitem__r   )r
   r"   Úvaluer$   s      €r   r&   zEqualityDict.__setitem__)   s   ø€ Ü‰wÑ"¤6¨#£;°Ó6Ð6r   c                ó4   •— t         ‰| �  t        |«      «      S r   )r    Ú__delitem__r   )r
   r"   r$   s     €r   r)   zEqualityDict.__delitem__,   s   ø€ Ü‰wÑ"¤6¨#£;Ó/Ð/r   )r   r   r   r   r!   r&   r)   Ú__classcell__)r$   s   @r   r   r       s   ø„ Ù0ô&ô7÷0ð 0r   r   N)r   Ú
__future__r   Úlistr   r   Údictr   r   r   r   Ú<module>r.      s*   ðÙ "õ #ô�ô ò"ô0�4õ 0r   