o
    iH                     @   sD   d dl mZ ddlmZmZmZmZ ddlmZ G dd deZ	dS )   )InfoExtractor   )int_or_noneparse_resolutionunified_timestampurl_or_none)traverse_objc                   @   s^   e Zd ZdZdZde dgZddddd	d
dddgZddddd	d
dddgZdd ZdS )MaarivIEzmaariv.co.ilzQhttps?://player\.maariv\.co\.il/public/player\.html\?(?:[^#]+&)?media=(?P<id>\d+)z<iframe[^>]+\bsrc=[\'"](?P<url>)zRhttps://player.maariv.co.il/public/player.html?player=maariv-desktop&media=36115853611585K   mp420231009u   מבצע חרבות ברזלie#e)iddurationextupload_datetitle	timestamp)url	info_dictz1https://www.maariv.co.il/news/law/Article-1044008c                 C   s   |  |}| d| d|d }g }t|ddthf }r*|| j||ddd t|dd	d
dthfD ]}||ddt| q5d|it|dddthfdt	hfdd|iS )Nzhttps://dal.walla.co.il/media/z?origin=player.maariv.co.ildatavideor   hlsF)m3u8_idfatalstream_urls.
stream_urlhttp)r   	format_idr   r   r   r   )r   r   r   formats)
	_match_id_download_jsonr   r   extend_extract_m3u8_formatsappendr   r   r   )selfr   video_idr   r    hls_urlhttp_format r*   K/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/maariv.py_real_extract&   s4   

zMaarivIE._real_extractN)	__name__
__module____qualname__IE_NAME
_VALID_URL_EMBED_REGEX_TESTS_WEBPAGE_TESTSr,   r*   r*   r*   r+   r	      s.    r	   N)
commonr   utilsr   r   r   r   utils.traversalr   r	   r*   r*   r*   r+   <module>   s    