
    VGh                     <    d dl mZ  G d de      Z G d de      Zy)   )InfoExtractorc                       e Zd ZdZd Zy)FOX9IEz.https?://(?:www\.)?fox9\.com/video/(?P<id>\d+)c                 P    | j                  |      }| j                  d|z   d|      S )NzJanvato:anvato_epfox_app_web_prod_b3373168e12f423f41504f207000188daf88251b:Anvato)	_match_id
url_result)selfurlvideo_ids      ^/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/fox9.py_real_extractzFOX9IE._real_extract   s/    >>#&X[cch  	     N)__name__
__module____qualname__
_VALID_URLr    r   r   r   r      s    BJ r   r   c                   @    e Zd ZdZdddddddd	d
dddgddgd
dZd Zy)
FOX9NewsIEz2https?://(?:www\.)?fox9\.com/news/(?P<id>[^/?&#]+)zUhttps://www.fox9.com/news/black-bear-in-tree-draws-crowd-in-downtown-duluth-minnesota d6e1b2572c3bab8a849c9103615dd243314473mp4z#Bear climbs tree in downtown Duluthz$md5:6a36bfb5073a411758a752455408ac903   i<`X20161102EPFOXNewsSportsnewsvideo)
idexttitledescriptionduration	timestampupload_dateuploader
categoriestags)r   md5	info_dictc                     | j                  |      }| j                  ||      }| j                  d|d      }| j                  d|z   d      S )NzanvatoId\s*:\s*[\'"](\d+)z	anvato idzhttps://www.fox9.com/video/FOX9)r   _download_webpage_search_regexr	   )r
   r   
display_idwebpage	anvato_ids        r   r   zFOX9NewsIE._real_extract!   sQ    ^^C(
((j9&&(';@	<yH&QQr   N)r   r   r   r   _TESTr   r   r   r   r   r      sG    FJf1:A#%!8,W%
E"Rr   r   N)commonr   r   r   r   r   r   <module>r6      s"    ! ]  R Rr   