
    VGht                     6    d dl mZ ddlmZmZ  G d de      Zy)   )InfoExtractor   )float_or_none
xpath_textc                       e Zd Zi fdZy)NuevoBaseIEc                 \   | j                  ||d |      }t        |ddd      j                         }t        |d|      }t        |d	d
g      }t        t        |d            }g }dD ](  \  }	}
t        ||	      }|s|j	                  ||
d       * | j                  ||       |||||dS )Nc                 "    | j                         S )N)strip)ss    _/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/nuevo.py<lambda>z,NuevoBaseIE._extract_nuevo.<locals>.<lambda>   s    QWWY     )transform_sourceheadersz./titletitleT)fatalz	./mediaid)defaultz./imagez./thumbz
./duration))filesd)filehdhd)url	format_id)idr   	thumbnaildurationformats)_download_xmlr   r   r   append_check_formats)self
config_urlvideo_idr   configr   r   r   r   element_namer   	video_urls               r   _extract_nuevozNuevoBaseIE._extract_nuevo   s    ##3F $  69gTBHHJfk8Dv	9'=>	 FL!AB'I 	#L)"6<8I$!*  	 	GX. " 
 	
r   N)__name__
__module____qualname__r(    r   r   r   r      s
    ;= 
r   r   N)commonr   utilsr   r   r   r,   r   r   <module>r/      s    ! -
- 
r   