3
b`                 @   s,   d dl mZ ddlmZ G dd deZdS )    )unicode_literals   )InfoExtractorc               @   s2   e Zd ZdZdZddddddd	d
Zdd ZdS )GlideIEz&Glide mobile video messages (glide.me)z3https?://share\.glide\.me/(?P<id>[A-Za-z0-9\-=_+]+)z.http://share.glide.me/UZF8zlmuQbe4mr+7dCiQ0w==Z 4466372687352851af2d131cfaa8a4c7zUZF8zlmuQbe4mr+7dCiQ0w==mp4zDamon's Glide messagez*re:^https?://.*?\.cloudfront\.net/.*\.jpg$)idexttitle	thumbnail)urlmd5	info_dictc             C   s   | j |}| j||}| jd|dd dp0| j|}| j| jd|dd ddpT| j|}| j| jd|d	d ddpx| j|}||||d
S )Nz<title>(.+?)</title>r	   )defaultz%<source[^>]+src=(["\'])(?P<url>.+?)\1z	video URLr   )r   groupzC<img[^>]+id=["\']video-thumbnail["\'][^>]+src=(["\'])(?P<url>.+?)\1zthumbnail url)r   r	   r   r
   )	_match_id_download_webpage_html_search_regex_og_search_title_proto_relative_url_search_regex_og_search_video_url_og_search_thumbnail)selfr   video_idwebpager	   	video_urlr
    r   FC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\glide.py_real_extract   s"    
zGlideIE._real_extractN)__name__
__module____qualname__IE_DESC
_VALID_URL_TESTr   r   r   r   r   r      s   r   N)
__future__r   commonr   r   r   r   r   r   <module>   s   