Ë
    Eü´jÙ  ã                   óT   — d dl mZ d dlmZ d dlmZ d dlmZ e G d„ de«      «       Zy)é    )Ú	dataclass)ÚClip)ÚEffect)ÚFadeInc                   ó,   — e Zd ZU dZeed<   dedefd„Zy)ÚCrossFadeInz†Makes the clip appear progressively, over ``duration`` seconds.
    Only works when the clip is included in a CompositeVideoClip.
    ÚdurationÚclipÚreturnc                 ó
  — |j                   €t        d«      ‚|j                  €|j                  «       }|j                   |j                  _         |j                  j	                  t        | j                   «      g«      |_        |S )zApply the effect to the clip.zAttribute 'duration' not set)r	   Ú
ValueErrorÚmaskÚ	with_maskÚwith_effectsr   )Úselfr
   s     úZ/root/workspace/ytshorts/venv/lib/python3.12/site-packages/moviepy/video/fx/CrossFadeIn.pyÚapplyzCrossFadeIn.apply   se   € à�=‰=Ð ÜÐ;Ó<Ð<à�9‰9ÐØ—>‘>Ó#ˆDà!Ÿ]™]ˆ�	‰	ÔØ—I‘I×*Ñ*¬F°4·=±=Ó,AÐ+BÓCˆŒ	àˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚfloatÚ__annotations__r   r   © r   r   r   r      s!   … ñð ƒOð˜$ð  4ô r   r   N)	Údataclassesr   Úmoviepy.Clipr   Úmoviepy.Effectr   Úmoviepy.video.fx.FadeInr   r   r   r   r   ú<module>r       s,   ðÝ !å Ý !Ý *ð ô�&ó ó ñr   