
    Ği                     6    d dl Z ddlmZ  G d de          ZdS )    N   )InfoExtractorc                   >    e Zd ZdZdddidddddid	d
gZd Zd ZdS )NZZIEz=https?://(?:www\.)?nzz\.ch/(?:[^/]+/)*[^/?#]+-ld\.(?P<id>\d+)zYhttp://www.nzz.ch/zuerich/gymizyte/gymizyte-schreiben-schueler-heute-noch-diktate-ld.9153id9153   )url	info_dictplaylist_mincountz]https://www.nzz.ch/video/nzz-standpunkte/cvp-auf-der-suche-nach-dem-mass-der-mitte-ld.13681121368112r   )r
   r   playlist_countc              #      K   t          j        d|          D ]8}|                     d|d|d          }|                     ||          x}r|V  9d S )Nz:(?s)<script[^>]* data-hid="jw-video-jw[^>]+>(.+?)</script>zvar\s+settings\s*=[^{]*settingsF)fatal)refindall_search_json_parse_jwplayer_data)selfwebpagepage_idscriptr   entrys         YC:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/nzz.py_entrieszNZZIE._entries   su      j!^`ghh 	 	F(()CVZY`hm(nnH11(GDDDu 	 	    c                     |                      |          }|                     ||          }|                     |                     ||          |          S )N)	_match_id_download_webpageplaylist_resultr   )r   r
   r   r   s       r   _real_extractzNZZIE._real_extract   sL    ..%%((g66##DMM'7$C$CWMMMr   N)__name__
__module____qualname__
_VALID_URL_TESTSr   r"    r   r   r   r      s~        QJj&
   o)
  F  N N N N Nr   r   )r   commonr   r   r(   r   r   <module>r*      s^    				 ! ! ! ! ! !N N N N NM N N N N Nr   