Ë
    š„jô  ã                   ó2   — d dl mZ ddlmZ  G d„ de«      Zy)é   )ÚInfoExtractoré   )Útraverse_objc                   ó,   — e Zd ZdZddddddœdœgZd	„ Zy
)Ú	FuyinTVIEz;https?://(?:www\.)?fuyin\.tv/html/(?:\d+)/(?P<id>\d+)\.htmlz)https://www.fuyin.tv/html/2733/44129.htmlÚ44129Úmp4u   ç¬¬1é›†z$md5:21a3d238dc8d49608e1308e85044b9c3)ÚidÚextÚtitleÚdescription)ÚurlÚ	info_dictc                 óÊ   — | j                  |«      }| j                  d|d|› i¬«      }| j                  ||d¬«      }|t        |d«      |d   d   d	| j	                  d
|«      dœS )Nz)https://www.fuyin.tv/api/api/tv.movie/urlÚurlid)ÚqueryF)Úfatal)Údatar   r   r   r	   r   )r
   r   r   r   r   )Ú	_match_idÚ_download_jsonÚ_download_webpager   Ú_html_search_meta)Úselfr   Úvideo_idÚ	json_dataÚwebpages        úO/var/www/html/GAP/venv/lib/python3.12/site-packages/yt_dlp/extractor/fuyintv.pyÚ_real_extractzFuyinTVIE._real_extract   s‡   € Ø—>‘> #Ó&ˆØ×'Ñ'Ø7Ø˜W¨¨
Ð4ð (ó 6ˆ	ð ×(Ñ(¨¨h¸eÐ(ÓDˆð Ü! )Ð->Ó?Ø˜VÑ$ UÑ+ØØ×1Ñ1°-ÀÓIñ
ð 	
ó    N)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTSr   © r   r   r   r      s,   „ ØO€Jà:àØØØAñ	
ñð €Fó
r   r   N)Úcommonr   Úutilsr   r   r%   r   r   ú<module>r(      s   ðÝ !Ý  ô
�õ 
r   