
    V|ho                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )InfoExtractor   )
clean_html	qualitiesc                   D    \ rS rSrSrSrSSSSSS	S
S.S.SSS./rS rSrg)ClubicIE   FzLhttps?://(?:www\.)?clubic\.com/video/(?:[^/]+/)*video.*-(?P<id>[0-9]+)\.htmlzrhttp://www.clubic.com/video/clubic-week/video-clubic-week-2-0-le-fbi-se-lance-dans-la-photo-d-identite-448474.html 1592b694ba586036efac1776b0b43cd3448474mp4u<   Clubic Week 2.0 : le FBI se lance dans la photo didentitéu@   re:Gueule de bois chez Nokia. Le constructeur a indiqué cette.*z$re:^http://img\.clubic\.com/.*\.jpg$)idexttitledescription	thumbnail)urlmd5	info_dictzlhttp://www.clubic.com/video/video-clubic-week-2-0-apple-iphone-6s-et-plus-mais-surtout-le-pencil-469792.htmlT)r   only_matchingc           	      ~   U R                  U5      nSU S3nU R                  X25      nU R                  U R                  SUS5      U5      nUS   nUS   n[	        SS/5      nU V	s/ s H  n	U	S	   U	S
   U" U	S	   5      S.PM     n
n	UUS   U
[        UR                  S5      5      UR                  S5      S.$ s  sn	f )Nz(http://player.m6web.fr/v1/player/clubic/z.htmlz((?m)M6\.Player\.config\s*=\s*(\{.+?\});$configuration	videoInfosourcessdhqstreamQualitysrc)	format_idr   qualityr   r   poster)r   r   formatsr   r   )	_match_id_download_webpage_parse_json_search_regexr   r   get)selfr   video_id
player_urlplayer_pageconfig
video_infor   quality_orderr   r!   s              Q/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/clubic.py_real_extractClubicIE._real_extract   s    >>#&?zO
,,ZB!!$"4"47#&( K(
#!4,/ 	 c _-u:$S%9:
 	 	  (%jnn]&CDH-
 	
s   'B: N)	__name__
__module____qualname____firstlineno___WORKING
_VALID_URL_TESTSr/   __static_attributes__r1       r.   r   r      sH    H`J D1W]@

 ~F
r:   r   N)commonr   utilsr   r   r   r1   r:   r.   <module>r=      s    !-
} -
r:   