
    Ği	                     F    d dl Z ddlmZ ddlmZmZ  G d de          ZdS )    N   )InfoExtractor   )make_archive_id
remove_endc            	       X    e Zd ZdZdddddddd	gd
ddidddddddddddidgZd ZdS )CrtvgIEz8https?://(?:www\.)?crtvg\.es/tvg/a-carta/(?P<id>[^/#?]+)z:https://www.crtvg.es/tvg/a-carta/os-caimans-do-tea-5839623 c0958d9ff90e4503a75544358758921dzos-caimans-do-tea-5839623u   Os caimáns do Teamp4z$md5:f71cfba21ae564f0a6f415b31de1f842zre:^https?://.*\.(?:jpg|png)zcrtvg 5839623)idtitleextdescription	thumbnail_old_archive_idsskip_downloadm3u8)urlmd5	info_dictparamsz8https://www.crtvg.es/tvg/a-carta/a-parabolica-love-story 9a47b95a1749db7b7eb3214904624584za-parabolica-love-storyu4   A parabólica / Trabuco, o can mordedor / Love Story)r   r   r   r   r   c                 R   |                      |          }|                     ||          }|                     d|d          }|                     |dz   |d          }|                    |                     |dz   |d                     d }t          j        d|          x}r$t          | |	                    d                    g}|||t          |                     d	d
g|dd           d          |                     d|dd           |                     ddg|dd           dS )Nzvar\s+url\s*=\s*["\']([^"\']+)z	video urlz/playlist.m3u8F)fatalz/manifest.mpdz[^/#?]+-(?P<old_id>\d{7})old_idzog:titleztwitter:titler   )defaultz | CRTVGr   zog:imageztwitter:imager   )r   r   formatsr   r   r   )	_match_id_download_webpage_search_regex_extract_m3u8_formatsextend_extract_mpd_formatsre	fullmatchr   groupr   _html_search_meta)selfr   video_idwebpage	video_urlr   old_video_idmobjs           [C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/crtvg.py_real_extractzCrtvgIE._real_extract"   s\   >>#&&((h77&&'H'S^__	,,Y9I-I8[`,aat00_1Lh^c0ddeee< <hGGG4 	I+D$**X2F2FGGHL  , 6 6_-w !7 !O !OPZ\ \11--ae1ff//_0MwXcmq/rr
 
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr/    r0   r.   r	   r	      s        LJK1-)A8!0 1
 
 #F+  J1+KA8
 
 #F+ F2
 
 
 
 
r0   r	   )r$   commonr   utilsr   r   r	   r6   r0   r.   <module>r9      sl    				 ! ! ! ! ! ! / / / / / / / /.
 .
 .
 .
 .
m .
 .
 .
 .
 .
r0   