Ë
    Eü´j  ã                   óH   — d dl mZ d dlmZ d dlmZ e G d„ de«      «       Zy)é    )Ú	dataclass)ÚClip)ÚEffectc                   ó    — e Zd ZdZdedefd„Zy)Ú
TimeMirrorzº
    Returns a clip that plays the current clip backwards.
    The clip must have its ``duration`` attribute set.
    The same effect is applied to the clip's audio and mask if any.
    ÚclipÚreturnc                 ó@   — |j                   €t        d«      ‚|ddd…   S )zApply the effect to the clip.NzAttribute 'duration' not setéÿÿÿÿ)ÚdurationÚ
ValueError)Úselfr   s     úY/root/workspace/ytshorts/venv/lib/python3.12/site-packages/moviepy/video/fx/TimeMirror.pyÚapplyzTimeMirror.apply   s&   € à�=‰=Ð ÜÐ;Ó<Ð<à‘D�b�D‰zÐó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   © r   r   r   r      s   „ ñð˜$ð  4ô r   r   N)Údataclassesr   Úmoviepy.Clipr   Úmoviepy.Effectr   r   r   r   r   ú<module>r      s)   ðÝ !å Ý !ð ô�ó ó ñr   