30b3      !"#$%&'()*+,-./012None# .the captcha ID you are sending is non-numeric 5you have set wrong user authorization key in request Bcaptcha is not recognized yet, repeat request withing 1-5 seconds 4the captcha is recognized, the guessed text follows ^Request with current account key is not allowed from your IP. Please refer to IP list section NCould not determine captcha file type, only allowed formats are JPG, GIF, PNG Xyour captcha file has wrong extension, the only allowed extensions are gif,jpg,jpeg,png +your captcha size is exceeding 100kb limit Athe size of the captcha you are uploading or pointing to is zero gno idle captcha workers are available at the moment, please try a bit later or try increasing your bid %account has zero or negative balance 5you have set wrong user authorization key in request Ouser authorization key is invalid (its length is not 32 bytes as it should be) result is positive, your captcha is accepted for recognition and its ID follows. You may now attempt to retrieve captcha status with this ID. See  (http://antigate.com/panel.php?action=api  3 = default value (one word)  4 = captcha has 2-4 words  3) = default value (case is not important)  4 = captcha is case sensitive  5 = default value  6 4& = captcha consists from numbers only  6 3( = captcha does not have numbers on it  3 = default value  4% = numbers on captcha must be summed  0 = default value  >>0 = minimum length of captcha text workers required to input  0 = default value (unlimited)  >>0 = maximum length of captcha text workers required to input ! 3 = default value  4, = captcha goes to Russian-speaking worker "7n value is set on bids page. This parameter allows to control maximum bid without setting it on the bids page. %report bad captcha result throws 8 on network errors. &&retrieve your current account balance throws 8 on network errors. 'Marshal  UploadResult back to its text form (Parse antigate's upload response )upload captcha for recognition throws 8 on network errors. +Marshal  CheckResult back to its text form ,Parse antigate's check response -Parse antigate's multi-check response .Parse antigate's multi-check response /retrieve captcha status throws 8 on network errors. 0!retrieve multiple captcha status throws 8 on network errors. 1\High level function to solve captcha, blocks until answer is provided (about 2-10 seconds). throws  or 8 when something goes wrong. 5  !"#$9:;%&'(<)*+,-./01Bhow much to sleep while waiting for available slot. Microseconds. 8how much to sleep between captcha checks. Microseconds. =image filename (antigate guesses filetype by file extension) image contents HTTP connection manager to use 2=>3  !"#$%&'()*+,-./0123$# !"  12)*/0%&(,.-'+    !"#$9:;%&'(<)*+,-./012=>?      !"#$%&'()*+,-./012345678679:;<:;=>?@ABCDEFGHIantigate-0.2.1Text.Recognition.Antigatehttp-conduit-1.8.7Network.HTTP.Conduit.Manager closeManager withManager newManagerManagerSolveExceptionSolveExceptionCheckSolveExceptionUpload CheckResultCHECK_ERROR_UNKNOWNERROR_WRONG_ID_FORMATCHECK_ERROR_KEY_DOES_NOT_EXISTCAPCHA_NOT_READYCHECK_OK UploadResultUPLOAD_ERROR_UNKNOWNERROR_IP_NOT_ALLOWEDERROR_IMAGE_TYPE_NOT_SUPPORTEDERROR_WRONG_FILE_EXTENSIONERROR_TOO_BIG_CAPTCHA_FILESIZEERROR_ZERO_CAPTCHA_FILESIZEERROR_NO_SLOT_AVAILABLEERROR_ZERO_BALANCEUPLOAD_ERROR_KEY_DOES_NOT_EXISTERROR_WRONG_USER_KEY UPLOAD_OK CaptchaConfphraseregsensenumericcalcmin_lenmax_len is_russianmax_bid CaptchaID AntigateKey reportBad getBalancerenderUploadResultparseUploadResult uploadCaptchauploadCaptchaFromFilerenderCheckResultparseCheckResultparseCheckResultNoOKparseCheckResults checkCaptcha checkCaptchas solveCaptchasolveCaptchaFromFileghc-prim GHC.TypesFalseTruebase Data.MaybeNothingJustdata-default-0.5.0 Data.DefaultDefaultNetwork.HTTP.Conduit.Types HttpException httpRequestdelimitcaptchaConfFieldsinReq$fExceptionSolveException$fDefaultCaptchaConf