U
    $P‘f  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é    )Úunicode_literalsé   )ÚInfoExtractorc                   @   s*   e Zd ZdZdZdddddœZdd„ Zd	S )
ÚFujiTVFODPlus7IEzGhttps?://i\.fod\.fujitv\.co\.jp/plus7/web/[0-9a-z]{4}/(?P<id>[0-9a-z]+)zhttp://i.fod.fujitv.co.jp/)i@  é´   )i€  ih  )i   iÐ  )i,  i   i°  iÐ  c                 C   s|   |   |¡}|  | jd|  |d¡}|D ]2}| j | d¡¡}|r&| |d |d dœ¡ q&|  |¡ |||| jd|  dœS )	Nzabr/pc_html5/%s.m3u8Zmp4Ztbrr   r   )ÚwidthÚheightzpc/image/wbtn/wbtn_%s.jpg)ÚidÚtitleÚformatsZ	thumbnail)Z	_match_idZ_extract_m3u8_formatsÚ	_BASE_URLÚ_BITRATE_MAPÚgetÚupdateZ_sort_formats)ÚselfÚurlZvideo_idr   ÚfZwh© r   ú?/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/fujitv.pyÚ_real_extract   s&    
  ÿþ

üzFujiTVFODPlus7IE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Z
_VALID_URLr   r   r   r   r   r   r   r      s   ür   N)Ú
__future__r   Úcommonr   r   r   r   r   r   Ú<module>   s   