o
    Ð­j  ã                   @   s4   d Z ddlZddlmZ ddgiZdgZdd„ ZdS )	z#
Thin wrappers around `itertools`.
é    Né   )Útqdmzgithub.com/Ú	casperdclÚproductc            	      o   s¸   � |  ¡ }| dt¡}z	ttt| ƒƒ}W n ty   d}Y nw d}|D ]}||9 }q$| d|¡ |di |¤Ž�}tj	| Ž }|D ]	}|V  | 
¡  q@W d  ƒ dS 1 sUw   Y  dS )zx
    Equivalent of `itertools.product`.

    Parameters
    ----------
    tqdm_class  : [default: tqdm.auto.tqdm].
    Ú
tqdm_classNé   Útotal© )ÚcopyÚpopÚ	tqdm_autoÚlistÚmapÚlenÚ	TypeErrorÚ
setdefaultÚ	itertoolsr   Úupdate)	Ú	iterablesÚtqdm_kwargsÚkwargsr   Úlensr   ÚiÚtÚitr	   r	   úS/var/www/html/CropPilot/venv/lib/python3.10/site-packages/tqdm/contrib/itertools.pyr      s&   €ÿ


þ"þ)Ú__doc__r   Úautor   r   Ú
__author__Ú__all__r   r	   r	   r	   r   Ú<module>   s    
