a
    h	                     @   s,   d dl mZ d dlmZ G dd deZdS )   )InfoExtractor)	KalturaIEc                   @   s:   e Zd ZdZdddddddd	d
ded	dgZdd ZdS )UnitedNationsWebTvIEzChttps?://webtv\.un\.org/(?:ar|zh|en|fr|ru|es)/asset/\w+/(?P<id>\w+)z,https://webtv.un.org/en/asset/k1o/k1o7stmi6pZ b2f8b3030063298ae841b4b7ddc01477Z
1_o7stmi6pZmp4u[   António Guterres (Secretary-General) on Israel and Iran - Security Council, 9939th meetingz\http://cfvod.kaltura.com/p/2503451/sp/250345100/thumbnail/entry_id/1_o7stmi6p/version/100021zevgeniia.alisova@un.orgZ20250620i uUh   )	idexttitleZ	thumbnailZuploader_idZupload_date	timestampdurationZ
view_count)urlmd5Z	info_dictc                 C   sJ   |  |}| ||}| d|d}| d|d}| d| d| tS )NzpartnerId:\s*(\d+)
partner_idz&const\s+kentryID\s*=\s*["\'](\w+)["\']Z	kentry_idzkaltura::)Z	_match_idZ_download_webpageZ_html_search_regexZ
url_resultr   )selfr   Zvideo_idZwebpager   Zentry_id r   S/mnt/pikpak/tmp/myenv/lib/python3.9/site-packages/yt_dlp/extractor/unitednations.py_real_extract   s    
z"UnitedNationsWebTvIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLintZ_TESTSr   r   r   r   r   r      s   r   N)commonr   Zkalturar   r   r   r   r   r   <module>   s   