
    V|hp                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )InfoExtractor   )int_or_noneparse_iso8601c            
       H    \ rS 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)RockstarGamesIE   FzShttps?://(?:www\.)?rockstargames\.com/videos(?:/video/|#?/?\?.*\bvideo=)(?P<id>\d+)z1https://www.rockstargames.com/videos/video/11544/ 03b5caa6e357a4bd50e3143fc03e573311544mp4z0Further Adventures in Finance and Felony Trailerz$md5:6d31f55f30cb101b5476c4a379e324a3zre:^https?://.*\.jpg$i;PW20160602)idexttitledescription	thumbnail	timestampupload_date)urlmd5	info_dictz.http://www.rockstargames.com/videos#/?video=48T)r   only_matchingc           
      d   U R                  U5      nU R                  SUUSS.S9S   nUS   n/ nUS   S    Hw  nUR                  S	5      (       d  M  UR                  S
5      n[        U R	                  SU=(       d    SSS S95      nUR                  U R                  US	   5      UUS.5        My     U(       d*  UR                  S5      n	U	(       a  U R                  U	S5      $ UUUR                  S5      U R                  UR                  S5      5      [        UR                  S5      5      US.$ )Nz?https://www.rockstargames.com/videoplayer/videos/get-video.jsonen_us)r   locale)queryvideor   files_processedz	video/mp4src
resolutionz^(\d+)[pP]$ height)default)r   	format_idr"   
youtube_idYoutuber   	screencapcreated)r   r   r   r   r   formats)		_match_id_download_jsongetr   _search_regexappend_proto_relative_url
url_resultr   )
selfr   video_idr   r   r)   vr    r"   r%   s
             X/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/rockstargames.py_real_extractRockstarGamesIE._real_extract   sH   >>#&##M! $ 
  g()+6A55<<|,J !3!3
 0b(D "4 "J KFNN//%9'   7 <0Jz9==  99]311%))K2HI&uyy';<
 	
     N)	__name__
__module____qualname____firstlineno___WORKING
_VALID_URL_TESTSr5   __static_attributes__r8   r7   r4   r   r      sK    HgJB1GA1#%
 @F"%
r7   r   N)commonr   utilsr   r   r   r8   r7   r4   <module>rC      s    !9
m 9
r7   