
    Ği,                     B    d dl Z ddlmZ ddlmZ  G d de          ZdS )    N   )FileDownloader)FFmpegFDc                       e Zd ZdZd ZdS )	FC2LiveFDz
    Downloads FC2 live without being stopped. <br>
    Note, this is not a part of public API, and will be removed without notice.
    DO NOT USE
    c                 H    |d         t          j                    d dg fd              |                                }|                    d dd           	 t	           j         j        pi                               ||          dd<   S # dd<   w xY w)Nwsr   c                     d         dk     rd S 	 dxx         dz  cc<                        dd         z             n%# t          $ r                     d           Y nw xY w5  t          j        d           d<   dd         _        d                                          d d d            d S # 1 swxY w Y   d S )Nr   r   z+{"name":"heartbeat","arguments":{},"id":%d}z[fc2:live] Heartbeat failed   T)send	Exception	to_screen	threadingTimer	_daemonicstart)	heartbeatheartbeat_lockheartbeat_stateselfr	   s   ZC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/downloader/fc2.pyr   z*FC2LiveFD.real_download.<locals>.heartbeat   s4   q!A%%>"""a'"""EXYHZZ[[[[ > > ><=====>   + +%._R%C%C"/3","((***+ + + + + + + + + + + + + + + + + +s$   .A   A"!A"'A B44B8;B8live_ffmpeg)r	   protocol)r   Lockcopyupdater   ydlparamsdownload)r   filename	info_dictnew_info_dictr   r   r   r	   s   `   @@@@r   real_downloadzFC2LiveFD.real_download   s    t_")))	+ 	+ 	+ 	+ 	+ 	+ 	+ 	+ 	+ 		!((%
 
 	 	 		$DHdk&7R88AA(MZZ "$OAOA####s   %/B B!N)__name__
__module____qualname____doc__r$        r   r   r      s-          $  $  $  $  $r*   r   )r   commonr   externalr   r   r)   r*   r   <module>r-      si        " " " " " "      '$ '$ '$ '$ '$ '$ '$ '$ '$ '$r*   