U
    ‹¾úgØ  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é   )ÚInfoExtractoré   )Útraverse_objc                   @   s2   e Zd ZdZdddddddd	œd
œgZdd„ ZdS )ÚSYVDKIEz3https?://(?:www\.)?24syv\.dk/episode/(?P<id>[\w-]+)zIhttps://24syv.dk/episode/isabella-arendt-stiller-op-for-de-konservative-2Z 429ce5a423dd4b1e1d0bf3a569558089Z12215z0isabella-arendt-stiller-op-for-de-konservative-2Úmp3z.Isabella Arendt stiller op for De Konservativez$md5:f5fa6a431813bf37284f3412ad7c6c06)ÚidÚ
display_idÚextÚtitleÚdescription)ÚurlÚmd5Z	info_dictc              	   C   sb   |   |¡}|  ||¡}|  ||¡d d d d }t|d ƒdd|d d	 |t|d
ƒt|dƒdœS )NÚpropsZ	pagePropsZepisodeDetailsé    r   Únoner   ÚdetailsZ	enclosure)r
   Úrendered)r   Z
post_title)r   Zvcodecr	   r   r   r
   r   )Z	_match_idZ_download_webpageZ_search_nextjs_dataÚstrr   )Úselfr   Zvideo_idZwebpageZ	info_data© r   ú:/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/syvdk.pyÚ_real_extract   s    


ùzSYVDKIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s   ûýr   N)Úcommonr   Úutilsr   r   r   r   r   r   Ú<module>   s   