o
    á%ƒh  ã                   @   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                   @   sP   e Zd Zddd„Zdedefdd„Zded	eddfd
d„Zdedefdd„Z	dS )ÚMapÚreturnNc                 C   s
   i | _ d S ©N)Ú_entries)Úself© r   úI/var/www/html/myenv/lib/python3.10/site-packages/playwright/_impl/_map.pyÚ__init__   s   
zMap.__init__Úitemc                 C   s   t |ƒ| jv S r
   )Úidr   )r   r   r   r   r   Ú__contains__   s   zMap.__contains__ÚidxÚvaluec                 C   s   ||f| j t|ƒ< d S r
   ©r   r   )r   r   r   r   r   r   Ú__setitem__   s   zMap.__setitem__Úobjc                 C   s   | j t|ƒ d S )Né   r   )r   r   r   r   r   Ú__getitem__   s   zMap.__getitem__)r	   N)
Ú__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   