
    V|h                     :    S SK rSSKJr  SSKJr   " S S\5      rg)    N   )InfoExtractor   )parse_durationc            	       8    \ rS rSrSrSSSSSSS	S
S.S.rS rSrg)	GoshgayIE	   z6https?://(?:www\.)?goshgay\.com/video(?P<id>\d+?)($|/)z7http://www.goshgay.com/video299069/diesel_sfw_xxx_video 4b6db9a0a333142eb9f15913142b0ed1299069flvzDIESEL SFW XXX Videozre:^http://.*\.jpg$P      )idexttitle	thumbnailduration	age_limit)urlmd5	info_dictc           	      P   U R                  U5      nU R                  X5      nU R                  SUS5      n[        U R                  SUSSS95      n[        R
                  R                  U R                  SUS5      5      nUR                  S	S /5      S
   nUS   S
   nUUUUUSS.$ )Nz
<h2>(.*?)<r   z+<span class="duration">\s*-?\s*(.*?)</span>r   F)fatalz6<embed.+?id="flash-player-embed".+?flashvars="([^"]+)"	flashvarsurl_bigthumbr   flv_urlr   )r   r   r   r   r   r   )	_match_id_download_webpage_html_search_regexr   urllibparseparse_qsget)	selfr   video_idwebpager   r   r   r   	video_urls	            R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/goshgay.py_real_extractGoshgayIE._real_extract   s    >>#&((7''7G-!$"9"9:Zu #: #. / LL))$*A*AE[+" #	 MM.4&9!<	i(+	 " 
 	
     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTr)   __static_attributes__r,   r+   r(   r   r   	   s0    JJH1+/
E
r+   r   )urllib.parser    commonr   utilsr   r   r,   r+   r(   <module>r7      s     !
&
 &
r+   