
    g                     X    d dl mZ d dlmZmZ d dlmZ d dlmZ e G d de             Z	y)    )	dataclass)ListUnion)Clip)Effectc                   :    e Zd ZU dZdZeeef   ed<   de	de	fdZ
y)MirrorYz9Flips the clip vertically (and its mask too, by default).maskapply_toclipreturnc                 >    |j                  d | j                        S )zApply the effect to the clip.c                     | d d d   S )N )imgs    a/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/moviepy/video/fx/MirrorY.py<lambda>zMirrorY.apply.<locals>.<lambda>   s    DbD	     )r   )image_transformr   )selfr   s     r   applyzMirrorY.apply   s    ##$9DMM#RRr   N)__name__
__module____qualname____doc__r   r   r   str__annotations__r   r   r   r   r   r	   r	      s.    C!'HeD#I'S$ S4 Sr   r	   N)
dataclassesr   typingr   r   moviepy.Clipr   moviepy.Effectr   r	   r   r   r   <module>r#      s/    !   ! Sf S Sr   