
    yfJ                     2    d dl mZ ddlmZ  G d de      Zy)   )InfoExtractor   )urljoinc                   >    e Zd ZdZdddddddd	d
dddddgZd Zy)YourUploadIEzbhttps?://(?:www\.)?(?:yourupload\.com/(?:watch|embed)|embed\.yourupload\.com)/(?P<id>[A-Za-z0-9]+)z"http://yourupload.com/watch/14i14h 5e2c63385454c557f97c4c4131a393cd14i14hmp4zBigBuckBunny_320x180.mp4zre:^https?://.*\.jpe?g)idexttitle	thumbnail)urlmd5	info_dictz&http://www.yourupload.com/embed/14i14hT)r   only_matchingz"http://embed.yourupload.com/14i14hc                     | j                  |      }d|z  }| j                  ||      }| j                  |      }t        || j	                  |            }| j                  |d       }||||d|idS )Nz"http://www.yourupload.com/embed/%s)defaultReferer)r   r   r   r   http_headers)	_match_id_download_webpage_og_search_titler   _og_search_video_url_og_search_thumbnail)selfr   video_id	embed_urlwebpager   	video_urlr   s           =/usr/lib/python3/dist-packages/yt_dlp/extractor/yourupload.py_real_extractzYourUploadIE._real_extract   s    >>#&88C	((H=%%g.It'@'@'IJ	--gt-D	 "9
 	
    N)__name__
__module____qualname__
_VALID_URL_TESTSr"    r#   r!   r   r      sI    vJ31/2	
	 8 4F"
r#   r   N)commonr   utilsr   r   r)   r#   r!   <module>r,      s    ! &
= &
r#   