
    VGh                     &    d dl mZ  G d de      Zy)   )InfoExtractorc                       e Zd ZdZdddddddd	d
ddg dgddddddddddddddddddddddddddddddddg
Zddd d!d"d#d$d%d&Zd' Zy())BellMediaIEaH  (?x)https?://(?:www\.)?
        (?P<domain>
            (?:
                ctv|
                tsn|
                bnn(?:bloomberg)?|
                thecomedynetwork|
                discovery|
                discoveryvelocity|
                sciencechannel|
                investigationdiscovery|
                animalplanet|
                bravo|
                mtv|
                space|
                etalk|
                marilyn
            )\.ca|
            (?:much|cp24)\.com
        )/.*?(?:\b(?:vid(?:eoid)?|clipId)=|-vid|~|%7E|/(?:episode)?)(?P<id>[0-9]{6,})zEhttps://www.bnnbloomberg.ca/video/david-cockfield-s-top-picks~1403070 3e5b8e38370741d5089da791616466351403070flvzDavid Cockfield's Top Picksz$md5:810f7f8c6a83ad5b48677c3f8e5bb2c320180525i[739972018zfhttp://images2.9c9media.com/image_asset/2018_5_25_baf30cbd-b28d-4a18-9903-4bb8713b00f5_PNG_956x536.jpgETFs   gS㥛 q@zMarket Call Tonight)idexttitledescriptionupload_date	timestamp	season_idseason	thumbnailtags
categoriesseason_numberdurationseries)urlmd5	info_dictz6http://www.thecomedynetwork.ca/video/player?vid=923582T)r   only_matchingzLhttp://www.tsn.ca/video/expectations-high-for-milos-raonic-at-us-open~939549zFhttp://www.bnn.ca/video/berman-s-call-part-two-viewer-questions~939654zHhttp://www.ctv.ca/YourMorning/Video/S1E6-Monday-August-29-2016-vid938009zLhttp://www.much.com/shows/atmidnight/episode948007/tuesday-september-13-2016zIhttp://www.much.com/shows/the-almost-impossible-gameshow/928979/episode-6zIhttp://www.ctv.ca/DCs-Legends-of-Tomorrow/Video/S2E11-Turncoat-vid1051430z(http://www.etalk.ca/video?videoid=663455z)https://www.cp24.com/video?clipId=1982548comedydiscveldiscsciinvdiscaniplanctvbnnctv_marilyn)thecomedynetworkdiscoveryvelocitysciencechannelinvestigationdiscoveryanimalplanetetalkbnnbloombergmarilync                     | j                  |      j                         \  }}|j                  d      d   }d|d| j                  j	                  ||       d| ddS )N.    url_transparentz	9c9media:z_web:NineCNineMedia)_typer   r   ie_key)_match_valid_urlgroupssplit_DOMAINSget)selfr   domainvideo_ids       c/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/bellmedia.py_real_extractzBellMediaIE._real_extractS   sh    005<<>c"1%&t}}00@AxjQ&	
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr:   r@    rA   r?   r   r      s    YJ* W13A%#  B!(+
( H ^ X Z ^ [ [ : ;W.F` %&#"+! 	H
rA   r   N)commonr   r   rG   rA   r?   <module>rI      s    !W
- W
rA   