
    Ği                     .    d dl mZ  G d de          ZdS )   )InfoExtractorc            	       R    e Zd ZdZddddddddd	d
didgdddddddgZdZd ZdS )
UKTVPlayIEzNhttps?://uktvplay\.(?:uktv\.)?co\.uk/(?:.+?\?.*?\bvideo=|([^/]+/)*)(?P<id>\d+)zVhttps://uktvplay.uktv.co.uk/shows/world-at-war/c/200/watch-online/?video=21170083460012117008346001mp4Pincers124291112400120130124i3rQ)idexttitledescriptionuploader_idupload_date	timestampskip_downloadTzFailed to download MPD manifest)url	info_dictparamsexpected_warningszChttps://uktvplay.uktv.co.uk/shows/africa/watch-online/5983349675001)r   only_matchingzchttps://uktvplay.co.uk/shows/hornby-a-model-world/series-1/episode-1/6276739790001?autoplaying=truezRhttp://players.brightcove.net/1242911124001/H1xnMOqP_default/index.html?videoId=%sc                 j    |                      |          }|                     | j        |z  d|          S )NBrightcoveNew)	_match_id
url_resultBRIGHTCOVE_URL_TEMPLATE)selfr   video_ids      ^C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/uktvplay.py_real_extractzUKTVPlayIE._real_extract    s9    >>#&&(83X' ' 	'    N)__name__
__module____qualname__
_VALID_URL_TESTSr   r     r!   r   r   r      s        bJg!$*%#
 
 T
 @@ " U  u 'F0 s' ' ' ' 'r!   r   N)commonr   r   r'   r!   r   <module>r)      sK    ! ! ! ! ! ! '  '  '  '  '  '  '  '  '  'r!   