a
    h                     @   s@   d dl mZ ddlmZmZ ddlmZmZ G dd deZdS )   )InfoExtractor   )parse_qsurl_or_none)requiretraverse_objc                   @   s2   e Zd ZdZdZddddddd	gZd
d ZdS )	Mir24TvIEzmir24.tvz8https?://(?:www\.)?mir24\.tv/news/(?P<id>[0-9]+)/[^/?#]+zhttps://mir24.tv/news/16635210/dni-kultury-rossii-otkrylis-v-uzbekistane.-na-prazdnichnom-koncerte-vystupili-zvezdy-rossijskoj-estradaZ16635210u   Дни культуры России открылись в Узбекистане. На праздничном концерте выступили звезды российской эстрадыmp4z$re:https://images\.mir24\.tv/.+\.jpg)idtitleext	thumbnail)urlZ	info_dictc              	   C   s   |  |}| j||dd}| d|d}t|thdd| jhthtdhf}| j||dd	d
\}}|| j	|d dpz| 
|| j|d d||dS )NT)Zimpersonatez=<iframe\b[^>]+\bsrc=["\'](https?://mir24\.tv/players/[^"\']+)z
iframe URLsourcezm3u8 URLr	   Zhls)Zm3u8_id)default)r
   r   r   formats	subtitles)Z	_match_idZ_download_webpageZ_search_regexr   r   Z_proto_relative_urlr   r   Z#_extract_m3u8_formats_and_subtitlesZ_og_search_titleZ_html_extract_titleZ_og_search_thumbnail)selfr   Zvideo_idZwebpageZ
iframe_urlZm3u8_urlr   r    r   M/mnt/pikpak/tmp/myenv/lib/python3.9/site-packages/yt_dlp/extractor/mir24tv.py_real_extract   s     
zMir24TvIE._real_extractN)__name__
__module____qualname__ZIE_NAMEZ
_VALID_URLZ_TESTSr   r   r   r   r   r      s   
r   N)	commonr   utilsr   r   Zutils.traversalr   r   r   r   r   r   r   <module>   s   