Ë
    š„j	  ã                   óP   — d dl Z ddlmZ ddlmZ  G d„ de«      Z G d„ de«      Zy)	é    Né   )ÚBrightcoveNewIE)ÚInfoExtractorc            	       ó8   — e Zd ZdZdddddddd	d
œdgdœZdZd„ Zy)ÚTVANouvellesIEz6https?://(?:www\.)?tvanouvelles\.ca/videos/(?P<id>\d+)z/http://www.tvanouvelles.ca/videos/5117035533001Ú5117035533001Úmp4uN   Lâ€™industrie du taxi dÃ©nonce lâ€™entente entre QuÃ©bec et Uber: explicationsz$md5:479653b7c8cf115747bf5118066bd8b3Ú
1741764581i^‘ÑWÚ20160908)ÚidÚextÚtitleÚdescriptionÚuploader_idÚ	timestampÚupload_dateÚBrightcoveNew)ÚurlÚ	info_dictÚadd_iezNhttp://players.brightcove.net/1741764581/default_default/index.html?videoId=%sc                 óˆ   — | j                  |«      }| j                  | j                  |z  t        j                  «       |«      S )N)Ú	_match_idÚ
url_resultÚBRIGHTCOVE_URL_TEMPLATEr   Úie_key)Úselfr   Úbrightcove_ids      úT/var/www/html/GAP/venv/lib/python3.12/site-packages/yt_dlp/extractor/tvanouvelles.pyÚ_real_extractzTVANouvellesIE._real_extract   s=   € ØŸ™ sÓ+ˆØ�‰Ø×(Ñ(¨=Ñ8Ü×"Ñ"Ó$ mó5ð 	5ó    N)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTr   r   © r    r   r   r      sA   „ ØJ€Jà@à!ØØeØAØ'Ø#Ø%ñ
ð #Ð#ñ€Eð oÐó5r    r   c                   óF   ‡ — e Zd ZdZdddddœddœZeˆ fd	„«       Zd
„ Zˆ xZS )ÚTVANouvellesArticleIEz?https?://(?:www\.)?tvanouvelles\.ca/(?:[^/]+/)+(?P<id>[^/?#&]+)zRhttp://www.tvanouvelles.ca/2016/11/17/des-policiers-qui-ont-la-meche-un-peu-courtez,des-policiers-qui-ont-la-meche-un-peu-courteu2   Des policiers qui ont Â«la mÃ¨che un peu courteÂ»?z$md5:92d363c8eb0f0f030de9a4a84a90a3a0)r   r   r   é   )r   r   Úplaylist_mincountc                 óP   •— t         j                  |«      rdS t        ‰| �  |«      S )NF)r   ÚsuitableÚsuper)Úclsr   Ú	__class__s     €r   r,   zTVANouvellesArticleIE.suitable+   s%   ø€ ä&×/Ñ/°Ô4ˆuÐO¼%¹'Ñ:JÈ3Ó:OÐOr    c           
      óª  — | j                  |«      }| j                  ||«      }t        j                  d|«      D �cg c]U  }| j	                  dj                  |j                  d«      «      t        j                  «       |j                  d«      ¬«      ‘ŒW }}| j                  |d¬«      }| j                  |«      }| j                  ||||«      S c c}w )Nz!data-video-id=(["\'])?(?P<id>\d+)z$http://www.tvanouvelles.ca/videos/{}r   )ÚieÚvideo_idF)Úfatal)r   Ú_download_webpageÚreÚfinditerr   ÚformatÚgroupr   r   Ú_og_search_titleÚ_og_search_descriptionÚplaylist_result)r   r   Ú
display_idÚwebpageÚmobjÚentriesr   r   s           r   r   z#TVANouvellesArticleIE._real_extract/   sÕ   € Ø—^‘^ CÓ(ˆ
à×(Ñ(¨¨jÓ9ˆô Ÿ™Ø4°gó?ö	@ð ð �O‰OØ6×=Ñ=¸d¿j¹jÈÓ>NÓOÜ!×(Ñ(Ó*°T·Z±ZÀÓ5Eð õ Gð@ˆð @ð ×%Ñ% g°UÐ%Ó;ˆØ×1Ñ1°'Ó:ˆà×#Ñ# G¨Z¸ÀÓLÐLùò@s   ¼AC)	r!   r"   r#   r$   r%   Úclassmethodr,   r   Ú__classcell__)r/   s   @r   r(   r(      sA   ø„ ØS€Jàcà@ØIØAñ
ð
 ñ€Eð óPó ðPöMr    r(   )r5   Ú
brightcover   Úcommonr   r   r(   r&   r    r   ú<module>rD      s(   ðÛ 	å 'Ý !ô5�]ô 5ô0M˜Mõ Mr    