
    yf	                     >    d dl mZ ddlmZmZ ddlZ G d de      Zy)   )InfoExtractor   )parse_iso8601	qualities    Nc                   6    e Zd ZdZdddddddd	d
ddd	dZd Zy)	ClippitIEz3https?://(?:www\.)?clippituser\.tv/c/(?P<id>[a-z]+)z"https://www.clippituser.tv/c/evmgm 963ae7a59a2ec4572ab8bf2f2d2c5f09evmgmmp4z&Bye bye Brutus. #BattleBots  - Clippitlizllovez%https://www.clippituser.tv/p/lizllovei
W20160826zBattleBots | ABCzre:^https?://.*\.jpg$)	idexttitleuploaderuploader_url	timestampupload_datedescription	thumbnail)urlmd5	info_dictc                 B   | j                  |      }| j                  ||      }| j                  d|d      }d}t        |      }g }|D ]k  }| j                  d|z  |dd      }|st	        j
                  d|      }	|j                  || ||      |	rt        |	j                  d	            nd d
       m | j                  d|dd      }
|
rd|
z   nd }| j                  d|dd      }| j                  d|dd      }||||
|t        |      | j                  |      |dS )Nz<title.*>(.+?)</title>r   )sdhdzdata-%s-file="(.+?)"r   F)fatalz/(?P<height>\d+)\.mp4height)r   	format_idqualityr   zclass="username".*>\s+(.+?)\nr   zhttps://www.clippituser.tv/p/zdatetime="(.+?)"datezdata-image="(.+?)"r   )r   r   formatsr   r   r   r   r   )	_match_id_download_webpage_html_search_regexr   researchappendintgroupr   _og_search_description)selfr   video_idwebpager   FORMATSr!   r#   r    matchr   r   r   r   s                 :/usr/lib/python3/dist-packages/yt_dlp/extractor/clippit.py_real_extractzClippitIE._real_extract   sy   >>#&((h7''(A7GTG$  	I))*AI*M*15 * GCII6<ENN&"9-8=#ekk(344	 	 **+K+2Je + M $ 8(B)- 	 ++,?,3V5 , J	++,A,3[ , O	  (&y166w?"	
 		
    N)__name__
__module____qualname__
_VALID_URL_TESTr3    r4   r2   r	   r	   
   s9    GJ31="C#%-1

E )
r4   r	   )commonr   utilsr   r   r'   r	   r:   r4   r2   <module>r=      s    !
 
<
 <
r4   