
    V|h                     F    S SK Jr  S SKJr  SSKJrJrJr   " S S\5      rg)   )InfoExtractor)VimeoIE   )parse_qstraverse_objurl_or_nonec                       \ rS rSrSrSrSSSSSS	S
SSS.S/SS0S.SS0 SS_SS_SS_SS_SS_SS_S \_S!S"_S#S_S$\_S%S&/_S'S(_S)S*_S+S,_S-\_S.\_S/S0_S1.S2S3S4S5SS6SS7S8\S9S:S7SS	S6\S;.S/S<S=./rS> rS?r	g@)AGermanupaIE
   zgermanupa.dez/https?://germanupa\.de/mediathek/(?P<id>[\w-]+)zThttps://germanupa.de/mediathek/4-figma-beratung-deine-sprechstunde-fuer-figma-fragen	909179246uB   Tutorial: #4 Figma Beratung - Deine Sprechstunde für Figma-Fragenmp4z
German UPA	germanupazohttps://i.vimeocdn.com/video/1792564420-7415283ccef8bf8702dab8c6b7515555ceeb7a1c11371ffcc133b8e887dbf70e-d_1280zhttps://vimeo.com/germanupai  )idtitleextuploaderuploader_id	thumbnailuploader_urldurationz$Failed to parse XML: not well-formedskip_downloadm3u8)url	info_dictexpected_warningsparamszaudio, uses GenericIEzxhttps://germanupa.de/mediathek/live-vom-ux-festival-neuigkeiten-von-figma-jobmarkt-agenturszene-interview-zu-sustainabler   
1867346676r   zaLive vom UX Festival: Neuigkeiten von Figma, Jobmarkt, Agenturszene & Interview zu Sustainable UXr   opus	timestampi@ofupload_date20240709r   g/@
like_countdescriptionz$md5:db2aed5ff131e177a7b33901e9a8db05r   repost_countgenresSciencelicensezall-rights-reservedr   z$https://soundcloud.com/user-80097677r   	471579486
view_countcomment_countr   zChttps://i1.sndcdn.com/artworks-oCti2e9GhaZFWBqY-48ybGw-original.jpg)noter   r   u$   Nur für Mitglieder/Just for memberszFhttps://germanupa.de/mediathek/ux-festival-2024-usability-tests-und-ai	986994430z;UX Festival 2024 "Usability Tests und AI" von Lennart Weber20240719ifzby-sazohttps://i.vimeocdn.com/video/1904187064-2a672630c30f9ad787bd390bff3f51d7506a3e8416763ba6dbf465732b165c5c-d_1280ib  )r   r   r   release_dater   r   r'   r"   r   r   release_timestampr   r   r    r*   zlogin required)r+   r   r   r   skipc           
         U R                  U5      nU R                  X5      n[        U R                  SUSS SS9[        1SS[
        145      nU(       d:  U R                  SUSS S9(       a  U R                  S	5        U R                  US
5      $ UR                  SS5      nU R                  [        R                  " XQ5      [        U5      $ )Nzc<iframe[^>]+data-src\s*?=\s*?([\'"])(?P<url>https://germanupa\.de/media/oembed\?url=(?:(?!\1).)+)\1zembedded videor   )defaultgroup    zE<div[^>]+class\s*?=\s*?([\'"])(?:(?!\1).)*login-wrapper(?:(?!\1).)*\1zlogin wrapper)r2   z(This video is only available for membersGenericzhttps://vimeo.com/zhttps://player.vimeo.com/video/)	_match_id_download_webpager   _search_regexr   r   raise_login_required
url_resultreplacer   _smuggle_referrer)selfr   video_idwebpage	param_urlreal_urls         T/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/germanupa.py_real_extractGermanupaIE._real_extractI   s    >>#&((7 v)4u  F ZK=1	3	 !!\_d " < ))*TU??3	22$$%9;\]w88GRZ[[     N)
__name__
__module____qualname____firstlineno__IE_DESC
_VALID_URLint_TESTSrC   __static_attributes__rF   rE   rB   r
   r
   
   s   GCJeY$& K9	
 EE"F+ ( J
,
x
 6
 	

 :
 
 #
 A
 
 C
 yk
 ,
 B
 ;
 #
  S!
" ^#
. 7WR&9# K!+$&% 
" EE +I:Fx\rE   r
   N)	commonr   vimeor   utilsr   r   r   r
   rF   rE   rB   <module>rS      s%    !  Q\- Q\rE   