
    V|hH                     J    S SK Jr  SSKJrJrJrJr  SSKJr   " S S\5      r	g)   )InfoExtractor   )int_or_noneparse_resolutionunified_timestampurl_or_none)traverse_objc                   d    \ rS rSrSrSrS\ S3/rSSSS	S
SSS.S./rSSSS	S
SSS.S./rS r	Sr
g)MaarivIE   z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           	         U R                  U5      nU R                  SU S3U5      S   n/ n[        USS[        145      =n(       a   UR	                  U R                  XRSSS95        [        USS	S
S[        145       H"  nUR                  USS.[        U5      E5        M$     SU0[        USSS[        14S[        14S.5      ESU0E$ )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_formats          Q/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/maariv.py_real_extractMaarivIE._real_extract&   s   >>#&"",XJ6QRT\^^df "4'5;-)HII7INN455gQV^c5de'wsL[fZg.hiKNN"# #;/  j (
4 $j;-@+.?-@A" 
 w
 	
     N)__name__
__module____qualname____firstlineno__IE_NAME
_VALID_URL_EMBED_REGEX_TESTS_WEBPAGE_TESTSr/   __static_attributes__r2   r1   r.   r   r      sq    GeJ6zl!DELc%3#

 
F C%3#

 
N
r1   r   N)
commonr   utilsr   r   r   r   utils.traversalr	   r   r2   r1   r.   <module>r@      s#    !  +3
} 3
r1   