
    ;et                         d dl mZ d dlmZmZmZmZmZmZm	Z	  ed          Z
 ed          Z	 d
dee
         deee
gef                  dee
         fd	ZdS )    )filterfalse)CallableIterableIteratorOptionalSetTypeVarUnion_T_UNiterablekeyreturnc              #      K   	 t                      }|j        }|)t          |j        |           D ]} ||           |V  d S | D ] } ||          }||vr ||           |V  !d S N)setaddr   __contains__)r   r   seenseen_addelementks         5/usr/lib/python3.11/importlib/resources/_itertools.pyunique_everseenr      s       O  #uuDxH
{"4#4h?? 	 	GHWMMMM	 	   	 	GGA}}		 	    r   )	itertoolsr   typingr   r   r   r   r   r	   r
   r   r   r    r   r   <module>r      s    ! ! ! ! ! !                  WT]]WT]] AE rl!)(B48*<!=b\     r   