Ë
    Eü´jp  ã                   ó   — d Z ddlZdd„Zy)z%Cutting utilities working with audio.é    Nc                 óÊ  — t        || j                  z  «      }d|z  | j                  z  }t        j                  | j	                  |«      D �cg c]  }|dz  j                  «       ‘Œ c}«      }||j                  «       z
  }t        j                  ||d¬«      t        |«       d }d|dt        ||z  «       d|t        ||z  «      d |t        j                  |«      z  S c c}w )a+  Finds the period, in seconds of an audioclip.

    Parameters
    ----------

    min_time : float, optional
      Minimum bound for the returned value.

    max_time : float, optional
      Maximum bound for the returned value.

    time_resolution : float, optional
      Numerical precision.
    g      ð?é   Úfull)ÚmodeNr   )
ÚintÚfpsÚnpÚarrayÚiter_chunksÚsumÚmeanÚ	correlateÚlenÚargmax)	ÚclipÚmin_timeÚmax_timeÚtime_resolutionÚ	chunksizeÚchunk_durationÚchunkÚvÚcorrss	            úV/root/workspace/ytshorts/venv/lib/python3.12/site-packages/moviepy/audio/tools/cuts.pyÚfind_audio_periodr      sÎ   € ô �O d§h¡hÑ.Ó/€IØ˜9‘_ t§x¡xÑ/€Nä
�‰°×0@Ñ0@ÀÓ0KÖL u�5˜!‘8—.‘.Õ"ÒLÓM€AØ	ˆA�F‰F‹H‰€AÜ�L‰L˜˜A FÔ+¬S°«V¨G¨IÐ6€EØ./€EÐ
*ŒC�˜>Ñ)Ó*Ð+Ø./€EŒ#ˆh˜Ñ'Ó
(Ð
*Ð+ØœBŸI™I eÓ,Ñ,Ð,ùò Ms   ÁC )gš™™™™™¹?r   g{®Gáz„?)Ú__doc__Únumpyr	   r   © ó    r   ú<module>r       s   ðÙ +ã ô-r   