
    V|h                     >    S SK r SSKJr  SSKJrJr   " S S\5      rg)    N   )InfoExtractor   )int_or_none
js_to_jsonc            	       F    \ rS rSrSrSrSrSSSSS	S
SSS.SS0S.rS rSr	g)
KrasViewIE
   Fu   Красвьюz1https?://krasview\.ru/(?:video|embed)/(?P<id>\d+)zhttp://krasview.ru/video/512228 3b91003cf85fc5db277870c8ebd98eae512228mp4u   Снег, лёд, заносыun   Снято в городе Нягань, в Ханты-Мансийском автономном округе.   zre:^https?://.*\.jpg)idexttitledescriptionduration	thumbnailskip_downloadz$Not accessible from Travis CI server)urlmd5	info_dictparamsc           	         U R                  U5      nU R                  X5      n[        R                  " [	        U R                  SUS5      5      5      nUS   nU R                  U5      nU R                  US S9nUR                  S5      =(       d    U R                  U5      n[        UR                  S5      5      n	[        U R                  SUSS S95      n
[        U R                  S	US
S S95      nUUUUUU	U
US.$ )Nzvideo_Init\(({.+?})	flashvarsr   )defaultimager   zvideo:widthzvideo widthzvideo:heightzvideo height)r   r   r   r   r   r   widthheight)	_match_id_download_webpagejsonloadsr   _search_regex_og_search_title_og_search_descriptionget_og_search_thumbnailr   _og_search_property)selfr   video_idwebpager   	video_urlr   r   r   r   r   r   s               S/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/krasview.py_real_extractKrasViewIE._real_extract   s   >>#&((7JJz$*<*<"G[+:  ; <	 e$	%%g.11'41HMM'*Pd.G.G.P	y}}Z89D447M4 5 A BT55G^T 6 C D &" 	
 		
     N)
__name__
__module____qualname____firstlineno___WORKINGIE_DESC
_VALID_URL_TESTr/   __static_attributes__r2   r1   r.   r	   r	   
   sL    HGEJ 115 L0
 C
E 
r1   r	   )r"   commonr   utilsr   r   r	   r2   r1   r.   <module>r>      s     !0
 0
r1   