
    i                     .    S SK r SSKJr   " S S\5      rg)    N   )InfoExtractorc                   F    \ rS rSrSrSSSSSS.S	.S
SSSSS.S	./rS rSrg)AtScaleConfEventIE   zAhttps?://(?:www\.)?atscaleconference\.com/events/(?P<id>[^/&$?]+)z<https://atscaleconference.com/events/data-scale-spring-2022/   zdata-scale-spring-2022zData @Scale Spring 2022z$md5:7d7ca1c42ac9c6d8a785092a1aea4b55)idtitledescription)urlplaylist_mincount	info_dictz6https://atscaleconference.com/events/video-scale-2021/   zvideo-scale-2021zVideo @Scale 2021c           	          U R                  U5      nU R                  X5      nU R                  [        R                  " SU5      SUU R                  U5      U R                  U5      S9$ )NzIdata-url\s*=\s*"(https?://(?:www\.)?atscaleconference\.com/videos/[^"]+)"Generic)ieplaylist_idr
   r   )	_match_id_download_webpageplaylist_from_matchesrefindall_og_search_title_og_search_description)selfr   r   webpages       I/app/mltbenv/lib/python3.13/site-packages/yt_dlp/extractor/atscaleconf.py_real_extract AtScaleConfEventIE._real_extract   sk    nnS)((:))JJcelmk''0d>Y>YZa>b * d 	d     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr   __static_attributes__r!   r    r   r   r      sL    UJ N*.A
 H$(A
F$dr    r   )r   commonr   r   r!   r    r   <module>r*      s    	 !d dr    