
    V|h                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )InfoExtractor   )int_or_nonejoin_nonemptyc                   @    \ rS rSrSrSrSrSrSSSS	S
SS.S.rS r	Sr
g)	TOnlineIE   FNzt-online.dez<https?://(?:www\.)?t-online\.de/tv/(?:[^/]+/)*id_(?P<id>\d+)zghttp://www.t-online.de/tv/sport/fussball/id_79166266/drittes-remis-zidane-es-muss-etwas-passieren-.html 7d94dbdde5f9d77c5accc73c39632c2979166266mp4z0Drittes Remis! Zidane: "Es muss etwas passieren"us   Es läuft nicht rund bei Real Madrid. Das 1:1 gegen den SD Eibar war das dritte Unentschieden in Folge in der Liga.)idexttitledescription)urlmd5	info_dictc           	         U R                  U5      nU R                  SU S3U5      nUS   n/ nUR                  S/ 5       HR  nUR                  S5      =(       d    UR                  S5      nU(       d  M5  UR                  [	        SSUS	9US
.5        MT     / nUR                  S/ 5       H0  n	U	R                  S5      n
U
(       d  M  UR                  SU
05        M2     UUUR                  S5      [        UR                  S5      5      UUS.$ )Nzhttp://www.t-online.de/tv/id_z/tid_json_videosubtitleassetssourcesource2typeprofile)	from_dict)	format_idr   imagesr   r   duration)r   r   r   r   
thumbnailsformats)	_match_id_download_jsongetappendr   r   )selfr   video_id
video_datar   r    assetasset_sourcer   imageimage_sources              R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/tonline.py_real_extractTOnlineIE._real_extract   s   >>#&((+H:_ExQ
:&^^Hb1E 99X.F%))I2FLNN*69N# 	 2 
^^Hb1E 99X.L| 	 2 %>>-8#JNN:$>?$
 	
     )__name__
__module____qualname____firstlineno___WORKING_ENABLEDIE_NAME
_VALID_URL_TESTr-   __static_attributes__r0   r/   r,   r   r      s<    HHGPJx1G Q	
	E 
r/   r   N)commonr   utilsr   r   r   r0   r/   r,   <module>r=      s    ! .0
 0
r/   