
    l0ja                     >    d dl mZ d dlmZ d dlmZ eeedZddZdS )	    )AudioFileClip)VideoFileClip)	ImageClipaudiovideoimageglobalsc                     | dk    rt                      } t          | d          r|                                 } t          d |D                       }| D ]&}t	          ||          r|                                 'd S )Nr
   valuesc              3   0   K   | ]}t           |         V  d S )N)
CLIP_TYPES).0keys     P/home/wildlama/miniconda3/envs/lam/lib/python3.11/site-packages/moviepy/utils.py	<genexpr>z"close_all_clips.<locals>.<genexpr>   s&      99C
3999999    )r
   hasattrr   tuple
isinstanceclose)objectstypestypes_tupleobjs       r   close_all_clipsr      s    )))w!! #..""99599999K  c;'' 	IIKKK r   N)r
   r   )moviepy.audio.io.AudioFileClipr   moviepy.video.io.VideoFileClipr   moviepy.video.VideoClipr   r   r    r   r   <module>r!      sp    8 8 8 8 8 8 8 8 8 8 8 8 - - - - - -  
     r   