Ë
    ¾¨1hì  ã                   óR   — d dl Z d dl mZmZ d dlmZ  G d„ d«      Z G d„ de«      Zy)é    N)ÚResponseÚ
exceptions)Ú
ssl_verifyc                   óD   — e Zd Zddefd„Zedej                  fd„«       Zy)Ú
HttpClientNÚreturnc                 ó   — t         ‚©N)ÚNotImplementedError)ÚselfÚurlÚparamsÚkwargss       úY/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/webdriver_manager/core/http.pyÚgetzHttpClient.get   s   € Ü!Ð!ó    Úrespc           
      ó   — | j                   }|dk(  rt        d| j                  › �«      ‚|dk(  rt        d«      ‚| j                   dk7  rFt        d| j                  › d| j                  j                  › dt        | j                  «      › d	�«      ‚y )
Ni”  zThere is no such driver by url i‘  z4API Rate limit exceeded. You have to add GH_TOKEN!!!éÈ   zresponse body:
z
request url:
z
response headers:
ú
)Ústatus_codeÚ
ValueErrorr   ÚtextÚrequestÚdictÚheaders)r   r   s     r   Úvalidate_responsezHttpClient.validate_response   s›   € à×&Ñ&ˆØ˜#ÒÜÐ>¸t¿x¹x¸jÐIÓJÐJØ˜CÒÜÐSÓUÐUØ×Ñ Ò$ÜØ" 4§9¡9 +ð .!Ø!%§¡×!1Ñ!1Ð 2ð 3&Ü&*¨4¯<©<Ó&8Ð%9¸ð=óð ð %r   r
   )Ú__name__Ú
__module__Ú__qualname__r   r   ÚstaticmethodÚrequestsr   © r   r   r   r      s/   „ ñ"°ó "ð ð × 1Ñ 1ò ó ñr   r   c                   ó   — e Zd Zd„ Zdefd„Zy)ÚWDMHttpClientc                 ó"   — t        «       | _        y r
   )r   Ú_ssl_verify)r   s    r   Ú__init__zWDMHttpClient.__init__   s   € Ü%›<ˆÕr   r   c                 óÈ   — 	 t        j                  d|| j                  ddœ|¤Ž}| j                  |«       |S # t        j                  $ r t        j                  d«      ‚w xY w)NT)r   ÚverifyÚstreamz&Could not reach host. Are you offline?r#   )r"   r   r'   r   ÚConnectionErrorr   )r   r   r   r   s       r   r   zWDMHttpClient.get   ss   € ð	XÜ—<‘<ð IØ × 0Ñ 0¸ñIØAGñIˆDð 	×Ñ˜tÔ$Øˆøô ×)Ñ)ò 	XÜ×,Ñ,Ð/UÓWÐWð	Xús	   ‚#8 ¸)A!N)r   r   r    r(   r   r   r#   r   r   r%   r%      s   „ ò(ð Hô r   r%   )r"   r   r   Úwebdriver_manager.core.configr   r   r%   r#   r   r   ú<module>r.      s$   ðÛ ß )å 4÷ñ ô&�Jõ r   