
    VGh                     >    d dl Z ddlmZ ddlmZmZ  G d de      Zy)    N   )InfoExtractor   )int_or_none
js_to_jsonc            	       >    e Zd ZdZdZdZdddddd	d
ddddidZd Zy)
KrasViewIEFu   Красвью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           	         | j                  |      }| j                  ||      }t        j                  t	        | j                  d|d                  }|d   }| j                  |      }| j                  |d       }|j                  d      xs | j                  |      }t        |j                  d            }	t        | j                  d|dd             }
t        | j                  d	|d
d             }||||||	|
|d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               b/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/krasview.py_real_extractzKrasViewIE._real_extract   s   >>#&((h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___WORKINGIE_DESC
_VALID_URL_TESTr.    r/   r-   r	   r	   
   sL    HGEJ 115 L0
 C
E 
r/   r	   )r!   commonr   utilsr   r   r	   r7   r/   r-   <module>r:      s     !0
 0
r/   