
    VGhN                     F    d dl mZ ddlmZmZmZ ddlmZ  G d de      Zy)   )InfoExtractor   )merge_dictsunified_timestampurl_or_none)traverse_objc                   B    e Zd ZdZdddddddd	d
dddddd
dddgZd Zy)ZetlandDKArticleIEzZhttps?://www\.zetland\.dk/\w+/(?P<id>(?P<story_id>\w{8})-(?P<uploader_id>\w{8})-(?:\w{5}))zuhttps://www.zetland.dk/historie/sO9aq2MY-a81VP3BY-66e69?utm_source=instagram&utm_medium=linkibio&utm_campaign=artikelzsO9aq2MY-a81VP3BY-66e69mp320240118u/   Afsnit 1: “Det føltes som en kidnapning.” 20240116a81VP3BYiei8ez(https://www.zetland.dk/skribent/a81VP3BYzHelle FuusagerzXre:https://zetland\.imgix\.net/2aafe500-b14e-11ee-bf83-65d5e1283a57/Zetland_Image_1\.jpgz$md5:9619d426772c133f5abb26db27f26a01z$62d54630-e87b-4ab1-a255-8de58dbe1b14)idextmodified_datetitleupload_dateuploader_idmodified_timestamprelease_timestampuploader_urluploaderrelease_date	thumbnaildescription	timestamp	series_id)url	info_dictc                 *   | j                  |      j                  dd      \  }}| j                  ||      }| j                  ||      d   d   }t	        |d      }g }t	        |dddd	t
        hf      D ]  }|j                  |d
d        t        |||dt	        |dt        hfdddddt        hfdt        hfdd      t	        |ddt        hfdt        hfdt        hfdddt
        hfdt
        hfddt        hfdd t        hfdd!t        hfd"fd      | j                  g d#|      | j                  g d$|      | j                  d%d&g|      | j                  dg|      t        | j                  d'g|            d(| j                  ||d)            S )*Nr   r   props	pageProps)initialStateconsumestoryr%   story_contentmeta
audioFiles.none)r   vcodec)r   formatsr   ))r&   contentr   r   )sharername)r-   	sharer_id)r&   r,   socialDescription)r&   r'   seriesIdpublished_at
revised_at)r   r   r   r   r   r   r   F)get_allmetaInfo))r'   r   )ldheadline)ogog:title)r8   twitter:title))r'   r   )r6   r   )r8   og:description)r8   twitter:description))r'   author)r6   r=   r.   r6   r=   r   ))r6   image)r8   og:image)r8   twitter:imagedateModifieddatePublisheddateCreated)r   r   r   r   r   r   r   r   )r   r9   r:   )r   r;   r<   r?   r@   zarticle:published_time)r   r   r   r   r   )fatal)_match_valid_urlgroup_download_webpage_search_nextjs_datar   r   appendr   strr   _html_search_meta_search_json_ld)	selfr   
display_idr   webpagenext_js_data
story_datar+   	audio_urls	            a/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/zetland.py_real_extractz ZetlandDKArticleIE._real_extract   s   "&"7"7"<"B"B4"W
K((j9//DWMkZ!,0]^
%j?FLZ]`k_l2mn 	INN   	 &
 
FN*2L>"03D2E!F#/2C1D"E%
  (zjmplqr F  IL  HM  NG#O!8U[MBX[fZgh#':K9L"M"&:K9L!M0A/BC	D
 	7 	 ++,RT[\112jlst//_0MwW..z7C!243I3IKcJdfm3n!o
 5A7C 	C    N)__name__
__module____qualname__
_VALID_URL_TESTSrT    rU   rS   r
   r
      sQ    nJ G+'F%%",!+F(&tA#?
 F,)CrU   r
   N)	commonr   utilsr   r   r   utils.traversalr   r
   r[   rU   rS   <module>r_      s!    ! ? ? *AC ACrU   