Ë
    š„jx  ã                   ó:   — d dl Z ddlmZ ddlmZ  G d„ de«      Zy)é    Né   )ÚInfoExtractoré   )Úextract_attributesc                   ó>   — e Zd ZdZddddœddœdd	d
dœddœgZdZd„ Zy)ÚTheSunIEz=https?://(?:www\.)?the-?sun(\.co\.uk|\.com)/[^/]+/(?P<id>\d+)zŸhttps://www.thesun.co.uk/tvandshowbiz/2261604/orlando-bloom-and-katy-perry-post-adorable-instagram-video-together-celebrating-thanksgiving-after-split-rumours/Ú2261604z$md5:cba22f48bad9218b64d5bbe0e16afddf)ÚidÚtitler   )ÚurlÚ	info_dictÚplaylist_countzdhttps://www.the-sun.com/entertainment/7611415/1000lb-sisters-fans-rip-amy-dangerous-health-decision/Ú7611415z$md5:e0b9b976f79dc770e5c80f22f40bb844r   zFhttp://players.brightcove.net/%s/default_default/index.html?videoId=%sc                 óp  — | j                  |«      }| j                  ||«      }g }t        j                  d|«      D ]U  }t	        |«      }|d   }|j                  dd«      }|j                  | j                  | j                  ||fz  d|«      «       ŒW | j                  ||| j                  |d¬«      «      S )Nz'<video[^>]+data-video-id-pending=[^>]+>zdata-video-id-pendingzdata-accountÚ5067014667001ÚBrightcoveNewF)Úfatal)Ú	_match_idÚ_download_webpageÚreÚfindallr   ÚgetÚappendÚ
url_resultÚBRIGHTCOVE_URL_TEMPLATEÚplaylist_resultÚ_og_search_title)	Úselfr   Ú
article_idÚwebpageÚentriesÚvideoÚattrsÚvideo_idÚ
account_ids	            úN/var/www/html/GAP/venv/lib/python3.12/site-packages/yt_dlp/extractor/thesun.pyÚ_real_extractzTheSunIE._real_extract   sÉ   € Ø—^‘^ CÓ(ˆ
à×(Ñ(¨¨jÓ9ˆàˆÜ—Z‘ZØ:Øóò 	,ˆEô ' uÓ-ˆEØÐ4Ñ5ˆHØŸ™ >°?ÓCˆJØ�N‰N˜4Ÿ?™?Ø×,Ñ,°
¸HÐ/EÑEØ ó+õ ,ð	,ð ×#Ñ#Ø�Z ×!6Ñ!6°wÀeÐ!6Ó!LóNð 	Nó    N)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTSr   r'   © r(   r&   r   r      sS   „ ØQ€Jð qàØ;ñ
ð ñð vàØ;ñ
ð ñð€Fð gÐóNr(   r   )r   Úcommonr   Úutilsr   r   r.   r(   r&   ú<module>r1      s   ðÛ 	å !Ý &ô$Nˆ}õ $Nr(   