
    V|h                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )InfoExtractor   )float_or_noneint_or_nonec                   6    \ rS rSrSrSSSSSSS	S
.S.rS rSrg)	FczenitIE   z4https?://(?:www\.)?fc-zenit\.ru/video/(?P<id>[0-9]+)zhttp://fc-zenit.ru/video/41044/ 0e3fab421b455e970fa1aa3891e57df041044mp4ui   Так пишется история: казанский разгром ЦСКА на «Зенит-ТВ»i׭(W20160503)idexttitle	timestampupload_date)urlmd5	info_dictc           
      t   U R                  U5      nU R                  X5      nU R                  SUS5      nU R                  SUSU0S9S   nUS   nUS    Vs/ s HJ  owR	                  S	5      (       d  M  UR	                  S
5      US	   [        UR	                  S
5      5      S.PML     nnUR	                  S/ 5       V	s/ s H  oR	                  S
5      (       d  M  U	S
   PM!     n
n	UUUR	                  S5      U[        UR	                  S5      5      [        UR	                  S5      5      U
S.$ s  snf s  sn	f )Nz-(?s)config\s*=\s*{.+?video_id\s*:\s*'([^']+)'zmsi idz#http://player.fc-zenit.ru/msi/videovideo)querydataname	qualitiesr   label)	format_idr   heighttagspreviewdurationdate)r   r   	thumbnailformatsr!   r   r   )	_match_id_download_webpage_search_regex_download_jsongetr   r   )selfr   video_idwebpagemsi_idmsi_datar   qr$   tagr   s              R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/fczenit.py_real_extractFczenitIE._real_extract   sR   >>#&((7##<gxQ &&16B '     K(	: )aEE%L	
wU8!!%%.1
 )	 	 : )1VR(@U(@GGGDTG(@U !i0%hll:&>?$X\\&%9:
 	
: Vs   D054D0?D5	D5 N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTr2   __static_attributes__r4       r1   r   r      s0    HJ01 A#%

E
r<   r   N)commonr   utilsr   r   r   r4   r<   r1   <module>r?      s    !+
 +
r<   