
    ^j]	                     h   d Z  G d de      Z G d de      Z G d de      Z G d de      Z G d	 d
e      Z G d de      Z G d de      Z G d de      Z	 G d de      Z
 G d de
      Z G d de
      Z G d de
      Z G d de
      Z G d de
      Z G d de
      Z G d d e
      Zy!)"zf
cloudscraper.exceptions
~~~~~~~~~~~~~~~~~~~
This module contains the set of cloudscraper exceptions.
c                       e Zd ZdZy)CloudflareExceptionz>
    Base exception class for cloudscraper for Cloudflare
    N__name__
__module____qualname____doc__     R/var/www/lego-monitor/venv/lib/python3.12/site-packages/cloudscraper/exceptions.pyr   r          r
   r   c                       e Zd ZdZy)CloudflareLoopProtectionz;
    Raise an exception for recursive depth protection
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)CloudflareCode1020z;
    Raise an exception for Cloudflare code 1020 block
    Nr   r	   r
   r   r   r      r   r
   r   c                       e Zd ZdZy)CloudflareIUAMErrorzZ
    Raise an error for problem extracting IUAM paramters
    from Cloudflare payload
    Nr   r	   r
   r   r   r           r
   r   c                       e Zd ZdZy)CloudflareChallengeErrorz?
    Raise an error when detected new Cloudflare challenge
    Nr   r	   r
   r   r   r   '   r   r
   r   c                       e Zd ZdZy)CloudflareSolveErrorzE
    Raise an error when issue with solving Cloudflare challenge
    Nr   r	   r
   r   r   r   -   r   r
   r   c                       e Zd ZdZy)CloudflareCaptchaErrorz]
    Raise an error for problem extracting Captcha paramters
    from Cloudflare payload
    Nr   r	   r
   r   r   r   3   r   r
   r   c                       e Zd ZdZy)CloudflareCaptchaProviderzK
    Raise an exception for no Captcha provider loaded for Cloudflare.
    Nr   r	   r
   r   r   r   :   r   r
   r   c                       e Zd ZdZy)CaptchaExceptionzA
    Base exception class for cloudscraper captcha Providers
    Nr   r	   r
   r   r   r   B   r   r
   r   c                       e Zd ZdZy)CaptchaServiceUnavailablezI
    Raise an exception for external services that cannot be reached
    Nr   r	   r
   r   r   r   H   r   r
   r   c                       e Zd ZdZy)CaptchaAPIErrorz5
    Raise an error for error from API response.
    Nr   r	   r
   r   r!   r!   N   r   r
   r!   c                       e Zd ZdZy)CaptchaAccountErrorz>
    Raise an error for captcha provider account problem.
    Nr   r	   r
   r   r#   r#   T   r   r
   r#   c                       e Zd ZdZy)CaptchaTimeoutzB
    Raise an exception for captcha provider taking too long.
    Nr   r	   r
   r   r%   r%   Z   r   r
   r%   c                       e Zd ZdZy)CaptchaParameterz:
    Raise an exception for bad or missing Parameter.
    Nr   r	   r
   r   r'   r'   `   r   r
   r'   c                       e Zd ZdZy)CaptchaBadJobIDz0
    Raise an exception for invalid job id.
    Nr   r	   r
   r   r)   r)   f   r   r
   r)   c                       e Zd ZdZy)CaptchaReportErrorzI
    Raise an error for captcha provider unable to report bad solve.
    Nr   r	   r
   r   r+   r+   l   r   r
   r+   N)r   	Exceptionr   r   r   r   r   r   r   r   r   r   r!   r#   r%   r'   r)   r+   r	   r
   r   <module>r-      s   
) 2 , - 2 . 0  3 y  0 & * % ' & ) r
   