o
    i                     @   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-estrada16635210u   Дни культуры России открылись в Узбекистане. На праздничном концерте выступили звезды российской эстрадыmp4z$re:https://images\.mir24\.tv/.+\.jpg)idtitleext	thumbnail)url	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p=| 
|| j|d d||dS )NT)impersonatez=<iframe\b[^>]+\bsrc=["\'](https?://mir24\.tv/players/[^"\']+)z
iframe URLsourcezm3u8 URLr
   hls)m3u8_id)default)r   r   r   formats	subtitles)	_match_id_download_webpage_search_regexr   r   _proto_relative_urlr   r   #_extract_m3u8_formats_and_subtitles_og_search_title_html_extract_title_og_search_thumbnail)selfr   video_idwebpage
iframe_urlm3u8_urlr   r    r&   L/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/mir24tv.py_real_extract   s    
zMir24TvIE._real_extractN)__name__
__module____qualname__IE_NAME
_VALID_URL_TESTSr(   r&   r&   r&   r'   r      s    
r   N)	commonr   utilsr   r   utils.traversalr   r   r   r&   r&   r&   r'   <module>   s    