
    V|h                     `    S SK Jr  S SKJr  SSKJrJrJrJr   " S S\5      r	 " S S\5      r
g	)
   )AMPIE)InfoExtractor   )ExtractorErrorint_or_noneparse_iso8601str_or_nonec                   d    \ 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SSSSSSSS.S/S./rS rSrg )!BleacherReportIE   Fz;https?://(?:www\.)?bleacherreport\.com/articles/(?P<id>\d+)zyhttp://bleacherreport.com/articles/2496438-fsu-stat-projections-is-jalen-ramsey-best-defensive-player-in-college-football a3ffc3dc73afdbc2010f02d98f990f202496438mp4zPFSU Stat Projections: Is Jalen Ramsey Best Defensive Player in College Football?3992341zCFB, ACC, Florida Statei~U20150615zTeam Stream Now )idexttitleuploader_iddescription	timestampupload_dateuploaderzVideo removed)urlmd5	info_dictskipzxhttp://bleacherreport.com/articles/2586817-aussie-golfers-get-fright-of-their-lives-after-being-chased-by-angry-kangaroo 6a5cd403418c7b01719248ca97fb06922586817webmzMAussie Golfers Get Fright of Their Lives After Being Chased by Angry Kangarooi=VzSean Fayz$md5:b1601e2314c4d8eec23b6eafe086a757646695420151011)r   r   r   r   r   r   r   r   Youtube)r   r   r   add_iec                    U R                  U5      nU R                  SU 3U5      S   n/ nUR                  S5      nU(       a(  US   UR                  S5      UR                  S5      S./nSUUS	   UR                  S
0 5      R                  S5      [        UR                  S5      5      [	        UR                  S5      5      U[        UR                  S5      5      [        UR                  S5      5      S.	nUR                  S5      nU(       a_  US   nUS;   a  SR                  US   5      US'   U$ US:X  a
  US   US'   U$ US:X  a  SR                  US   5      US'   U$ XS   -   US'   U$ [        SSS9e)Nz.http://api.bleacherreport.com/api/v1/articles/articleprimaryPhotor   widthheight)r   r(   r)   url_transparentr   authornameauthorId	createdAtcommentsCounthitCount)	_typer   r   r   r   r   
thumbnailscomment_count
view_countvideotype)zcms.bleacherreport.comzvid.bleacherreport.comz+http://bleacherreport.com/video_embed?id={}r   zyoutube.comzvine.cozhttps://vine.co/v/{}zno video in the articleT)expected)	_match_id_download_jsongetr	   r   r   formatr   )	selfr   
article_idarticle_datar2   primary_photoinfor5   
video_types	            Y/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/bleacherreport.py_real_extractBleacherReportIE._real_extract,   s   ^^C(
**-[\f[g+hjtuv  A
$((8$U+&**73'++H5 J '!'*$((26::6B&|'7'7
'CD&|'7'7'DE$()9)9/)JK%l&6&6z&BC

   )vJQQKRRSXY]S^_U K },#DkU
 K	 y(4;;E$KHU K );6UK !:TJJ     N	__name__
__module____qualname____firstlineno___WORKING
_VALID_URL_TESTSrC   __static_attributes__rF   rE   rB   r   r      s{    HOJ K1g$4#%*	
   J1d#"A$%	
 +F<'KrE   r   c            	       B    \ rS rSrSrSrSSSSSS	S
SS.S/S./rS rSrg)BleacherReportCMSIEV   FzRhttps?://(?:www\.)?bleacherreport\.com/video_embed\?id=(?P<id>[0-9a-f-]{36}|\d{5})z_http://bleacherreport.com/video_embed?id=8fd44c2f-3dc5-4821-9118-2c825a98c0e1&library=video-cms 670b2d73f48549da032861130488c681z$8fd44c2f-3dc5-4821-9118-2c825a98c0e1r   z6Cena vs. Rollins Would Expose the Heavyweight Divisionz$md5:984afb4ade2f9c0db35f3267ed88b36e20150723i=U)r   r   r   r   r   r   zUnable to download f4m manifest)r   r   r   expected_warningsc                 Z    U R                  U5      nU R                  SU S35      nX#S'   U$ )Nz%http://vid.bleacherreport.com/videos/z.akamair   )r8   _extract_feed_info)r<   r   video_idr@   s       rB   rC   !BleacherReportCMSIE._real_extractj   s7    >>#&&&)NxjX_'`aT
rE   rF   NrG   rF   rE   rB   rQ   rQ   V   sD    HfJp18MA%#
 .
 F"rE   rQ   N)ampr   commonr   utilsr   r   r   r	   r   rQ   rF   rE   rB   <module>r]      s2     ! HK} HKV% rE   