U
    g}
                     @   s,   d dl mZ ddlmZ G dd deZdS )   )InfoExtractor   )ExtractorErrorc                	   @   sz   e Zd ZdZdddddddd	gd
dddddddd	gd
dddddddd	gd
ddddddd	gdgZdd ZdS )	SmotrimIEzFhttps?://smotrim\.ru/(?P<type>brand|video|article|live)/(?P<id>[0-9]+)z https://smotrim.ru/video/1539617Z b1923a533c8cab09679789d720d0b1c5Z1539617Zmp4uS   Полиглот. Китайский с нуля за 16 часов! Урок №16 )idexttitledescriptionZRUTV)urlmd5	info_dictadd_iez"https://smotrim.ru/article/2813445Z e0ac453952afbc6a2742e850b4dc8e77Z2431846ut   Новости культуры. Съёмки первой программы "Большие и маленькие"z$md5:94a4a22472da4252bf5587a4ee441b99zhttps://smotrim.ru/brand/64356Z 740472999ccff81d7f6df79cecd91c18Z2354523uE   Большие и маленькие. Лучшее. 4-й выпускz$md5:84089e834429008371ea41ea3507b989zhttps://smotrim.ru/live/19201Z19201u4   Россия Культура. Прямой эфир)r   r   r   c                 C   s~   |  |dd\}}d}|dkr\| ||d| d}| jd|dd d	}|shtd
ddn|dkrhd}| d| d| S )Nr   typevideo)r   livez
Resolving z linkz="https://player.smotrim.ru/iframe/video/id/(?P<video_id>\d+)/video_id)defaultz There are no video in this page.T)expectedr   z https://player.vgtrk.com/iframe/z/id/)Z_match_valid_urlgroupZ_download_webpageZ_search_regexr   Z
url_result)selfr   r   typZ	rutv_typeZwebpage r   </tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/smotrim.py_real_extract1   s      zSmotrimIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      sL   *r   N)commonr   utilsr   r   r   r   r   r   <module>   s   