
    V|h                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )ProSiebenSat1BaseIE   )parse_durationunified_strdatec            	       V    \ rS rSrSrSSSSSSS	S
S.S.SSS.SSS./rSrSrSrS r	Sr
g)Puls4IE   z-https?://(?:www\.)?puls4\.com/(?P<id>[^?#&]+)z|http://www.puls4.com/2-minuten-2-millionen/staffel-3/videos/2min2miotalk/Tobias-Homberger-von-myclubs-im-2min2miotalk-118118 fd3c6b0903ac72c9d004f04bc6bb3e03118118flvz-Tobias Homberger von myclubs im #2min2miotalkz$md5:f9def7c5e8745d6026d8885487d9195520160830PULS_4)idexttitledescriptionupload_dateuploader)urlmd5	info_dictzfhttp://www.puls4.com/pro-und-contra/wer-wird-prasident/Ganze-Folgen/Wer-wird-Praesident.-Norbert-HoferT)r   only_matchingzhttp://www.puls4.com/pro-und-contra/wer-wird-prasident/Ganze-Folgen/Wer-wird-Praesident-Analyse-des-Interviews-mit-Norbert-Hofer-416598puls4z01!kaNgaiNgah1Ie4AeSha c                 0   U R                  U5      nU R                  SU-   U5      S   S   S   nU R                  SU-   U5      S   nUS   nU R                  XS   5      nUR                  [	        US	   5      US
   UR                  S5      UR                  S5      [        UR                  S5      5      [        UR                  S5      5      UR                  S5      UR                  S5      UR                  S5      UR                  S5      S.
5        U$ )Nz&http://www.puls4.com/api/json-fe/page/content    r   zhttp://www.puls4.commediaCurrentplayerContentr   objectIdr   r   previewLinkdatedurationepisodePartNamechannelseasonIdsourceCompany)
r   r   r   	thumbnailr   r#   episodeshow	season_idr   )	_match_id_download_json_extract_video_infoupdatestrgetr   r   )selfr   pathcontent_pathmediaplayer_contentinfos          P/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/puls4.py_real_extractPuls4IE._real_extract   s*   ~~c"**4t;TCCLNNOQQVX##"\1(* /''D-ABeJ'(#G, 99]3=1*599V+<=&~'9'9*'EF%))*;<IIi('++J7&**?;
 	      N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTS_TOKEN_SALT_CLIENT_NAMEr9   __static_attributes__r<   r;   r8   r   r      se    AJ N1DA% 
 x YF$ F$ELr;   r   N)prosiebensat1r   utilsr   r   r   r<   r;   r8   <module>rI      s    . 3-! -r;   