Ë
    [Rði¤  ã                   óJ   — 	 d dl mZ  G d„ de«      Zy# e$ r	 d dl mZ Y Œw xY w)é    )Ú
MutableSetc                   óà   — e Zd ZdZd„ Zd„ Zej                  Zej                  Z
ej                  Zej                  Zej                  Zej"                  Zd„ Zd„ Zd„ Zd„ Zd„ Zd	„ Zed
„ «       Zy)ÚSetMixinzA
    Mix-in for sets.  You must define __iter__, add, remove
    c                 ó"   — d}| D ]  }|dz  }Œ	 |S )Nr   é   © )ÚselfÚlengthÚitems      úN/var/www/html/Extract/venv/lib/python3.12/site-packages/lxml/html/_setmixin.pyÚ__len__zSetMixin.__len__   s$   € ØˆØò 	ˆDØ�a‰K‰Fð	àˆó    c                 ó    — | D ]	  }||k(  sŒ	 y y)NTFr   )r	   r   Úhas_items      r   Ú__contains__zSetMixin.__contains__   s!   € Øò 	ˆHØ�xÓÙð	ð r   c                 ó   — t        | «      S ©N©Úset)r	   s    r   ÚcopyzSetMixin.copy!   s   € Ü�4‹yÐr   c                 ó   — | |z  } y r   r   ©r	   Úothers     r   ÚupdatezSetMixin.update$   ó   € Ø�‰‰r   c                 ó   — | |z  } y r   r   r   s     r   Úintersection_updatezSetMixin.intersection_update'   r   r   c                 ó   — | |z  } y r   r   r   s     r   Údifference_updatezSetMixin.difference_update*   r   r   c                 ó   — | |z  } y r   r   r   s     r   Úsymmetric_difference_updatez$SetMixin.symmetric_difference_update-   r   r   c                 óF   — 	 | j                  |«       y # t        $ r Y y w xY wr   )ÚremoveÚKeyError)r	   r   s     r   ÚdiscardzSetMixin.discard0   s%   € ð	Ø�K‰K˜ÕøÜò 	Ùð	ús   ‚ ”	 Ÿ c                 ó   — t        |«      S r   r   )ÚclsÚits     r   Ú_from_iterablezSetMixin._from_iterable6   s   € ä�2‹wˆr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Ú__le__ÚissubsetÚ__ge__Ú
issupersetÚ__or__ÚunionÚ__and__ÚintersectionÚ__sub__Ú
differenceÚ__xor__Úsymmetric_differencer   r   r   r   r!   r%   Úclassmethodr)   r   r   r   r   r      sˆ   „ ñòòð × Ñ €HØ×"Ñ"€Jà×Ñ€EØ×%Ñ%€LØ×#Ñ#€JØ%×-Ñ-Ðòòòòòòð ñó ñr   r   N)Úcollections.abcr   ÚImportErrorr   r   r   r   ú<module>r=      s-   ðð+Ý*ô
1ˆzõ 1øð	 ò +ß*ð+ús   ‚ ”"¡"