
    V|h                     &    S SK Jr   " S S\5      rg)   )InfoExtractorc                   P    \ rS rSrSrSSSSSSS	S
.S.SSS.SSS.SSS./rS rSrg)
SlutloadIE   zQhttps?://(?:\w+\.)?slutload\.com/(?:video/[^/]+|embed_player|watch)/(?P<id>[^/]+)zBhttp://www.slutload.com/video/virginie-baisee-en-cam/TD73btpBqSxc/ 868309628ba00fd488cf516a113fd717TD73btpBqSxcmp4zvirginie baisee en cam   zre:https?://.*?\.jpg)idexttitle	age_limit	thumbnail)urlmd5	info_dictz?http://mobile.slutload.com/video/masturbation-solo/fviFLmc6kzJ/T)r   only_matchingz2http://www.slutload.com/embed_player/TD73btpBqSxc/zFhttp://www.slutload.com/watch/TD73btpBqSxc/Virginie-Baisee-En-Cam.htmlc                   ^ ^ T R                  U5      nT R                  SU 3USSS9mT(       a6  UU 4S jnU" S5      nU(       a   T R                  STSUS	9nUUUU" S
5      SS.$ T R                  SU S3U5      nT R                  SUS5      R                  5       nT R	                  XU5      S   nUR                  UUSS.5        U$ )Nz%http://www.slutload.com/embed_player/zDownloading embed pageF)fatalc                 8   > TR                  SU  S3TSU  3S SS9$ )Nzdata-video-z=(["\'])(?P<url>(?:(?!\1).)+)\1zvideo r   )defaultgroup)_html_search_regex)what
embed_pageselfs    S/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/slutload.pyextract)SlutloadIE._real_extract.<locals>.extract$   s9    .."4&(GH&U / L L    r   z<title>([^<]+)r   )r   previewr
   )r   r   r   r   r   z http://www.slutload.com/video/_//z<h1><strong>([^<]+)</strong>    )r   r   r   )	_match_id_download_webpager   strip_parse_html5_media_entriesupdate)	r   r   video_idr   	video_urlr   webpageinfor   s	   `       @r   _real_extractSlutloadIE._real_extract   s	   >>#&++3H:>$E , 3
 L
  I//%z7H 0 N #$"!(!3!#  ((.xj:HF''+Wg??Duw 	..sXFqI
 	
 r     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr-   __static_attributes__r/   r    r   r   r      s\    eJS1 -0

 Q
 D X#F,#r    r   N)commonr   r   r/   r    r   <module>r8      s    !; ;r    