a
    h                     @   s,   d dl mZ d dlmZ G dd deZdS )   )InfoExtractor)DailymotionIEc                   @   s   e Zd ZdZdZdZdddddd	d
ddeeddddg ddddddddddddddddddeeddd dg d!d"dd#d$d%dd&d'd(d)d*d+d,dd-d.dd/d0d1deeg ddd2dgZd3d4 Zd5S )6MoviepilotIEZ
moviepilotzMoviepilot trailerz6https?://(?:www\.)?moviepilot\.de/movies/(?P<id>[^/]+)z0https://www.moviepilot.de/movies/interstellar-2/Zx7xdpkkzinterstellar-2Zmp4ZInterstellarz+re:https://\w+\.dmcdn\.net/v/SaV-q1.*/x1080i_z$md5:0ae9cb452af52610c9ffc60f2fd0474cZ
MoviepilotZx6nd9kZ20201110a       )zAlle TrailerMovieVerleih)id
display_idexttitle	thumbnail	timestampdescriptionuploader
like_count
view_countuploader_idupload_dateduration	age_limittags)url	info_dictz7https://www.moviepilot.de/movies/interstellar-2/trailerT)r   Zonly_matchingzChttps://www.moviepilot.de/movies/interstellar-2/kinoprogramm/berlinz3https://www.moviepilot.de/movies/queen-slim/trailerZx7xj6o7z
queen-slimzQueen & Slimz4re:https://\w+\.dmcdn\.net/v/SbUM71ZeG2N975lf2/x1080iqֲ_z$md5:83228bb86f5367dd181447fdc4873989Z20201116   )r   r   zNeue Trailer)r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   z?https://www.moviepilot.de/movies/der-geiger-von-florenz/trailerzder-geiger-von-florenzzDer Geiger von Florenz)r	   r   r   zNo trailer for this movie.)r   r   skipz0https://www.moviepilot.de/movies/muellers-buero/Zx7xcw1izmuellers-buerou   Müllers Büroz$md5:4d23a8f4ca035196cd4523863c4fe5a4i_R   Z20201109z,re:https://\w+\.dmcdn\.net/v/SaMes1Z.*/x1080)r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   c                 C   sf   |  |}| d| d|}| ||d d d }dt ||dd|d	 d
  |ddS )Nz!https://www.moviepilot.de/movies/z/trailerpropsZinitialPropsZ	pagePropsZurl_transparentr   z"https://www.dailymotion.com/video/videoZremoteIdsummary)_typeie_keyr
   r   r   r   )Z	_match_idZ_download_webpageZ_search_nextjs_datar   r!   get)selfr   Zvideo_idZwebpageZclip r$   P/mnt/pikpak/tmp/myenv/lib/python3.9/site-packages/yt_dlp/extractor/moviepilot.py_real_extractS   s    
zMoviepilotIE._real_extractN)	__name__
__module____qualname__ZIE_NAMEZIE_DESCZ
_VALID_URLintZ_TESTSr&   r$   r$   r$   r%   r      s   	Ir   N)commonr   Zdailymotionr   r   r$   r$   r$   r%   <module>   s   