§
    7?Äj  ã                   óV   — d dl mZ d dlmZ d dlmZ e G d„ de¦  «        ¦   «         ZdS )é    )Ú	dataclass)ÚClip)ÚEffectc                   ó"   — e Zd ZdZdedefd„ZdS )Ú
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                 óD   — |j         €t          d¦  «        ‚|ddd…         S )zApply the effect to the clip.NzAttribute 'duration' not setéÿÿÿÿ)ÚdurationÚ
ValueError)Úselfr   s     úLC:\Projects\Historical\venv\Lib\site-packages\moviepy/video/fx/TimeMirror.pyÚapplyzTimeMirror.apply   s)   € àŒ=Ð ÝÐ;Ñ<Ô<Ð<à�D�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   