+
    êh‘  ã                   ó    € ^ RI Ht R 3R ltR# )é    )Úconsumec                 ó   € V # )N© )Úxs   &Ú7/usr/lib/python3/dist-packages/setuptools/_itertools.pyÚ<lambda>r      s   € ©!ó    c              #  ó    "  € \        4       pVP                  pV  F-  pV! V4      pWR9   d   \        RV: R24      hV! V4       Vx € K/  	  R# 5i)z÷
Wrap an iterable to raise a ValueError if non-unique values are encountered.

>>> list(ensure_unique('abc'))
['a', 'b', 'c']
>>> consume(ensure_unique('abca'))
Traceback (most recent call last):
...
ValueError: Duplicate element 'a' encountered.
zDuplicate element z encountered.N)ÚsetÚaddÚ
ValueError)ÚiterableÚkeyÚseenÚseen_addÚelementÚks   &&    r   Úensure_uniquer      sP   é € ô ‹5€DØ�x‰x€HÛˆÙ�‹LˆØŒ9ÜÐ1°'±¸MÐJÓKÐKÙ�ŒØŒó ùs   ‚AAN)Úmore_itertoolsr   r   r   r	   r   Ú<module>r      s   ðÝ "ñ !,ö r	   