
    Ği                     >    d dl mZ ddlmZmZ  G d de          ZdS )   )InfoExtractor   )int_or_nonemerge_dictsc                   R    e Zd ZdZdddddedeedd	d
ddeddddddddgZd ZdS )AitubeKZVideoIEzBhttps?://aitube\.kz/(?:video|embed/)\?(?:[^\?]+)?id=(?P<id>[\w-]+)zxhttps://aitube.kz/video?id=9291d29b-c038-49a1-ad42-3da2051d353c&playlistId=d55b1f5f-ef2a-4f23-b646-2a86275b86b7&season=1z$9291d29b-c038-49a1-ad42-3da2051d353cmp4g     @z$94962f73-013b-432c-8853-1bd78ca860fez	ASTANA TVu   Смотреть любимые сериалы и видео, поделиться видео и сериалами с друзьями и близкимиzihttps://cdn.static02.aitube.kz/kz.aitudala.aitube.staticaccess/files/ddf2a2ff-bee3-409b-b5f2-2a8202bba75b20221102ibcu*   Ангел хранитель 1 серия)idextduration
channel_id
like_countchannelcomment_count
view_countdescription	thumbnailupload_date	timestamptitlechannel_follower_count)url	info_dictz@https://aitube.kz/embed/?id=9291d29b-c038-49a1-ad42-3da2051d353cT)r   only_matchingzxhttps://aitube.kz/video?season=1&id=9291d29b-c038-49a1-ad42-3da2051d353c&playlistId=d55b1f5f-ef2a-4f23-b646-2a86275b86b7c                 .   |                      |          }|                     ||          }|                     ||          d         d         d         }|                     ||          }|                     d| d|          \  }}t          ||                    d          p|                     ddg|          |                    d	          |||                    d
          p"t          |                     d|                    |                    d          |                    d          |                    d          |                    d          |                    d          t          |                    d                    d|          S )Nprops	pageProps	videoInfozAhttps://api-http.aitube.kz/kz.aitudala.aitube.staticaccess/video/z/videor   namezog:titler   	viewCountzya:ovs:views_total	likeCountchannelTitle	channelIdcoverUrlcommentCountchannelSubscriberCount)r   r   r   formats	subtitlesr   r   r   r   r   r   r   )		_match_id_download_webpage_search_nextjs_data_search_json_ld#_extract_m3u8_formats_and_subtitlesr   get_html_search_metar   )selfr   video_idwebpagenextjs_datajson_ld_datar(   r)   s           \C:\Users\betacode\Desktop\descargarYoutube\venv\Lib\site-packages\yt_dlp/extractor/aitube.py_real_extractzAitubeKZVideoIE._real_extract$   s   >>#&&((h77..wAA'J;WXcd++GX>>!EE`PX```bjl l  __W--f1G1GQ[H\^e1f1f&??=99"&??;77 a)$*@*@AUW^*_*_``%//+66"~66%//+66$44(__^<<&1+//BZ2[2[&\&\
 
   	    N)__name__
__module____qualname__
_VALID_URLint_TESTSr7    r8   r6   r   r      s        VJ J8@"  y E%#A&)
 
 * R  J /F:    r8   r   N)commonr   utilsr   r   r   r?   r8   r6   <module>rB      sc    ! ! ! ! ! ! , , , , , , , ,7 7 7 7 7m 7 7 7 7 7r8   