
    V|hd                     &    S SK Jr   " S S\5      rg)   )InfoExtractorc                   8    \ rS rSrSrSrSSSSSS	S
.S.rS rSrg)GlideIE   z&Glide mobile video messages (glide.me)z3https?://share\.glide\.me/(?P<id>[A-Za-z0-9\-=_+]+)z.http://share.glide.me/UZF8zlmuQbe4mr+7dCiQ0w== 4466372687352851af2d131cfaa8a4c7zUZF8zlmuQbe4mr+7dCiQ0w==mp4zDamon's Glide messagez*re:^https?://.*?\.cloudfront\.net/.*\.jpg$)idexttitle	thumbnail)urlmd5	info_dictc           
      `   U R                  U5      nU R                  X5      nU R                  SU5      nU R                  U R	                  SUSS SS95      =(       d    U R                  U5      nU R                  U R	                  SUSS SS95      =(       d    U R                  U5      nUUUUS.$ )	N z%<source[^>]+src=(["\'])(?P<url>.+?)\1z	video URLr   )defaultgroupzC<img[^>]+id=["\']video-thumbnail["\'][^>]+src=(["\'])(?P<url>.+?)\1zthumbnail url)r	   r   r   r   )	_match_id_download_webpage_generic_title_proto_relative_url_search_regex_og_search_video_url_og_search_thumbnail)selfr   video_idwebpager   	video_urlr   s          P/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/glide.py_real_extractGlideIE._real_extract   s    >>#&((7##B0,,T-?-?4[$ .@ .  @ "66w? 	 ,,T-?-?R_d .@ .  @ "66w? 	 "	
 	
     N)	__name__
__module____qualname____firstlineno__IE_DESC
_VALID_URL_TESTr    __static_attributes__r#   r"   r   r   r      s/    6GGJ?1,,F	
	E
r"   r   N)commonr   r   r#   r"   r   <module>r-      s    !"
m "
r"   