a
    Ò�éi  ã                   @   sD   d dl mZmZmZmZ edƒZedƒZG dd„ deeef ƒZdS )é    )ÚDictÚGenericÚTupleÚTypeVarÚKÚVc                   @   sL   e Zd Zddœdd„Zeedœdd„Zeeddœd	d
„Zeedœdd„Z	dS )ÚMapN)Úreturnc                 C   s
   i | _ d S ©N)Ú_entries)Úself© r   úE/home/Claro/venv/lib/python3.9/site-packages/playwright/_impl/_map.pyÚ__init__   s    zMap.__init__)Úitemr	   c                 C   s   t |ƒ| jv S r
   )Úidr   )r   r   r   r   r   Ú__contains__   s    zMap.__contains__)ÚidxÚvaluer	   c                 C   s   ||f| j t|ƒ< d S r
   ©r   r   )r   r   r   r   r   r   Ú__setitem__   s    zMap.__setitem__)Úobjr	   c                 C   s   | j t|ƒ d S )Né   r   )r   r   r   r   r   Ú__getitem__   s    zMap.__getitem__)
Ú__name__Ú
__module__Ú__qualname__r   r   Úboolr   r   r   r   r   r   r   r   r      s   r   N)Útypingr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   