
    i	                     J    S SK Jr  SSKJrJrJrJr  SSKJr   " S S\5      r	g)   )InfoExtractor   )
clean_htmlint_or_noneurl_or_noneurljoin)traverse_objc                   L    \ rS rSrS/rSrSSSSSS	SS
SSSSSSS.S./rS rSrg)
NetzkinoIE   DEz7https?://(?:www\.)?netzkino\.de/details/(?P<id>[^/?#]+)z*https://www.netzkino.de/details/snow-beast 1a4c90fe40d3ccabce163287e45e56ddz
snow-beastmp4z
Snow Beast   zcount:3zcount:7zcount:2z$md5:e604a954a7f827a80e96a3a97d48b269USi  zre:https?://.+\.jpg)idexttitle	age_limit	alt_titlecast
categoriescreatorsdescriptionlocationrelease_year	thumbnail)urlmd5	info_dictc                 6   U R                  U5      nU R                  X5      nU R                  X25      n[        USSSSSSSS [        4	5      nS[        US	S
SS[
        145      ;   a  U R                  U5        SU0[        US[        14S[        14S[        1[        4SS
SSS[        1[        4SS
SSS[        1[        4SS
SSS[        1[        4S[        1[        4S[        14S[        1[        4S[        14SS[        14SS[        S5      14S.5      E$ ) Nprops__dehydratedStatequeries.statedatac                     US   S:H  $ )N
__typenameCmsMovie )_vs     F/app/mltbenv/lib/python3.13/site-packages/yt_dlp/extractor/netzkino.py<lambda>*NetzkinoIE._real_extract.<locals>.<lambda>(   s    <J)F    DRMlicensesnodes
propertiesr   originalTitle	fskRatingr   personname)	directorswritersr   categoryr   longSynopsisruntimeInSecondsproductionCountryproductionYear
coverImage	masterUrlvideoSourcepmdUrlz'https://pmd.netzkino-seite.netzkino.de/)r   r   r   r   r   r   r   durationr   r   r   r   )	_match_id_download_webpage_search_nextjs_datar	   anystr
report_drmr   r   filterr   r   )selfr   video_idwebpagenext_js_dataquerys         r-   _real_extractNetzkinoIE._real_extract!   sW   >>#&((7//B\()S'FF,M N LWc<RUQV(WXXOOH% (
5)J<8)K=9-
|VD#x*vV5wXvXbWcekl+Wc:wQ[P\^de .fE/+?0:,G!1K= A*K+G%x':c2d1ef# 
 	
r0   r*   N)	__name__
__module____qualname____firstlineno___GEO_COUNTRIES
_VALID_URL_TESTSrQ   __static_attributes__r*   r0   r-   r   r      sN    VNKJ;1!%#!A /
 F&
r0   r   N)
commonr   utilsr   r   r   r   utils.traversalr	   r   r*   r0   r-   <module>r^      s#    !  +1
 1
r0   