
    VGh,                     6    d dl mZ ddlmZmZ  G d de      Zy)   )InfoExtractor   )int_or_nonetraverse_objc            	       8    e Zd ZdZdddddddgg d	d
dgZd Zy)PremiershipRugbyIEz@https?://(?:\w+\.)premiershiprugby\.(?:com)/watch/(?P<id>[\w-]+)zPhttps://www.premiershiprugby.com/watch/full-match-harlequins-v-newcastle-falcons
0_mbkb7ldtz*Full Match: Harlequins v Newcastle Falconsmp4zhttps://open.http.mp.streamamg.com/p/3000914/sp/300091400/thumbnail/entry_id/0_mbkb7ldt//width/960/height/540/type/1/quality/75g     ͷ@video)z
Full Match
HarlequinszNewcastle Falconszgallaher premiership)idtitleext	thumbnaildurationtags
categories)url	info_dictc                 L   | j                  |      }| j                  d| |ddi      d   d   }| j                  |d   d   d	   |      \  }}|d   d   d
   |t        |d      ||t        |d      t	        t        |d      d      |j                  d      t        |d      d	S )Nz;https://article-cms-api.incrowdsports.com/v2/articles/slug/clientIdPRL)querydataarticle	heroMediacontent	videoLinksourceSystemId)r   r   )r   r   videoThumbnail)r   r   metadata
msDurationi  )scaler   )r   .text)	r   
display_idr   formats	subtitlesr   r   r   r   )	_match_id_download_json#_extract_m3u8_formats_and_subtitlesr   r   get)selfr   r%   	json_datar&   subss         j/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/premiershiprugby.py_real_extractz PremiershipRugbyIE._real_extract   s    ^^C(
''I*Vz51 ( 339;;DF	 @@k"9-k:JH K(34DE$!)-CD%i1[\#L<n$ow{|MM&)&y2MN

 
	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr0    r1   r/   r   r      s:    TJaA [Ic
 F
r1   r   N)commonr   utilsr   r   r   r7   r1   r/   <module>r:      s    ! -"
 "
r1   