Ë
    š„jÊ  ã                   ó^   — d dl mZ ddlmZ  G d„ de«      Z G d„ de«      Z G d„ d	e«      Zy
)é   )ÚInfoExtractoré   ©ÚExtractorErrorc                   ó.   — e Zd ZdZdZdddœdddœgZd„ Zy)	ÚCommonMistakesIEFz(?:url|URL|yt-dlp)$ÚurlT©r	   Úonly_matchingÚURLc                 óT   — d|› d�}| j                  d«      s|dz  }t        |d¬«      ‚)Nz)You've asked yt-dlp to download the URL "z]". That doesn't make any sense. Simply remove the parameter in your command or configuration.ÚverbosezN Add -v to the command line to see what arguments and configuration yt-dlp hasT©Úexpected)Ú	get_paramr   )Úselfr	   Úmsgs      úV/var/www/html/GAP/venv/lib/python3.12/site-packages/yt_dlp/extractor/commonmistakes.pyÚ_real_extractzCommonMistakesIE._real_extract   s@   € à8¸¸ð >Lð Lð 	ð
 �~‰~˜iÔ(ØÐcÑcˆCÜ˜S¨4Ô0Ð0ó    N©Ú__name__Ú
__module__Ú__qualname__ÚIE_DESCÚ
_VALID_URLÚ_TESTSr   © r   r   r   r      s2   „ Ø€GØ'€Jð Øñð Øñð€Fó1r   r   c                   ó&   — e Zd ZdZdZdddœgZd„ Zy)ÚUnicodeBOMIEFz(?P<bom>\ufeff)(?P<id>.*)$u-   ï»¿http://www.youtube.com/watch?v=YE7VzlLtp-4Tr
   c                 óp   — | j                  |«      }| j                  d|› d�«       | j                  |«      S )NzPYour URL starts with a Byte Order Mark (BOM). Removing the BOM and looking for "z" ...)Ú	_match_idÚreport_warningÚ
url_result)r   r	   Úreal_urls      r   r   zUnicodeBOMIE._real_extract%   sB   € Ø—>‘> #Ó&ˆØ×Ñð1Ø19°
¸%ðAô	Bð �‰˜xÓ(Ð(r   Nr   r   r   r   r    r       s&   „ Ø€GØ.€Jð BØñð €Fó
)r   r    c                   ó&   — e Zd ZdZdZdddœgZd„ Zy)ÚBlobIEFzblob:zAblob:https://www.youtube.com/4eb3d090-a761-46e6-8083-c32016a36e3bTr
   c                 ó   — t        dd¬«      ‚)Nz‡You've asked yt-dlp to download a blob URL. A blob URL exists only locally in your browser. It is not possible for yt-dlp to access it.Tr   r   )r   r	   s     r   r   zBlobIE._real_extract6   s   € Üð:àDHôJð 	Jr   Nr   r   r   r   r'   r'   -   s'   „ Ø€GØ€Jð SØñð €Fó
Jr   r'   N)Úcommonr   Úutilsr   r   r    r'   r   r   r   ú<module>r+      s1   ðÝ !Ý "ô1�}ô 1ô.)�=ô )ô"Jˆ]õ Jr   