o
    Z�¿jK  ã                   @   s    d dl mZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
dS )é    )ÚIntEnumc                   @   s„  e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~Z€dZ�d€Z‚d�Zƒd‚Z„dƒZ…d„Z†d…Z‡d†Zˆd‡Z‰dˆZŠd‰Z‹dŠZŒd‹Z�dŒZŽd�Z�dŽZ�d�Z‘d�Z’d‘Z“d’Z”d“Z•d”Z–d•Z—d–Z˜d—Z™d˜Zšd™Z›dšZœd›Z�dœZžd�ZŸdžZ dŸZ¡d Z¢d¡Z£d¢Z¤d£Z¥d¤Z¦d¥Z§d¦Z¨d§Z©d¨Zªd©Z«dªZ¬d«Z­d¬Z®d­Z¯d®Z°d¯Z±d°Z²d±Z³d²Z´d³Zµd´Z¶dµZ·d¶Z¸d·Z¹d¸Zºd¹Z»dºZ¼d»Z½d¼Z¾d½Z¿d¾ZÀd¿ZÁdÀZÂdÁZÃdÂZÄdÃZÅdÄZÆdÅZÇdÆZÈdÇZÉdÈZÊdÉZËdÊZÌdËZÍdÌZÎdÍZÏdÎZÐdÏZÑdÐZÒdÑZÓdÒZÔdÓZÕdÔZÖdÕZ×dÖZØd×ZÙdØZÚdÙZÛdÚZÜdÛZÝdÜZÞdÝZßdÞZàdßZádàZâdáZãdâZädãZådäZædåZçdæZèdçZédèZêdéZëdêZìdëZídìZîdíZïdîZðdïZñdðZòdñZódòZôdóZõdôZödõZ÷döZød÷ZùdøZúdùZûdúZüdûZýdüZþdýZÿdþ�Z dÿ�Z�d �Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z	�d�Z
�d	�Z�d
�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�Z �d�Z!�d �Z"�d!�Z#�d"�Z$�d#�Z%�d$�Z&�d%�Z'�d&�Z(�d'�Z)�d(�Z*�d)�Z+�d*�Z,�d+�Z-�d,�Z.�d-�Z/�d.�Z0�d/�Z1�d0�Z2�d1�Z3�d2�Z4�d3�Z5�d4�Z6�d5�Z7�d6�Z8�d7�Z9�d8�Z:�d9�Z;�d:�Z<�d;�Z=�d<�Z>�d=�Z?�d>�Z@�d?�ZA�d@�ZB�dA�ZC�dB�ZD�dC�ZE�dD�ZF�dE�ZG�dF�ZH�dG�ZI�dH�ZJ�dI�ZK�dJ�ZL�dK�ZM�dL�ZN�dM�ZO�dN�ZP�dO�ZQ�dP�ZR�dQ�ZS�dR�ZT�dS�ZU�dT�ZV�dU�ZW�dV�ZX�dW�ZY�dX�ZZ�dY�Z[�dZ�Z\�d[�Z]�d\�Z^�d]�Z_�d^�Z`�eaƒ � b�d_¡�r”�eaƒ � b�d_¡�Zc�eaƒ � b�d`¡�r¨�eaƒ � b�d`¡�Zd�eaƒ � b�da¡�r¿�eaƒ � b�da¡�Ze�dbS �dbS (c  ÚCurlOptzg``CULROPT_`` constancs extracted from libcurl,
    see: https://curl.se/libcurl/c/curl_easy_setopt.htmli'  é'  é   i'  é'  i'  i'  i'  i'  i+N  i,N  é   é   é'  i '  i!'  i"'  é   é   é   i&'  i''  i('  i)'  i*'  é   i,'  i-'  i/'  é    é!   é"   i4'  i5'  i7'  é)   é*   é+   é,   é-   é.   é/   é0   é2   é3   é4   é5   é6   iXN  iI'  é:   é;   é<   é=   iN'  iO'  é@   iQ'  éD   éE   iV'  éG   éJ   éK   i\'  i]'  éN   ioN  éP   éQ   ib'  ic'  éT   éU   if'  ig'  ih'  ii'  éZ   é[   é\   im'  i~N  io'  é`   iq'  éb   éc   it'  ée   iv'  iw'  ix'  éi   éj   ék   iŒN  i}'  én   éo   ép   éq   ér   i£u  i¤u  i¥u  i†'  éw   i¨u  éy   é�   i¢N  i“'  i–'  i—'  éˆ   é‰   éŠ   é‹   éŒ   é�   i®N  i¯N  i°N  iÁu  iÂu  i£'  i´N  i¥'  é–   é—   i¨'  i©'  éš   é›   éœ   é�   éž   éŸ   é    é¡   i²'  iÃN  i´'  iµ'  é¦   iÇN  i¸'  i¹'  iº'  é«   é¬   i½'  i¾'  i¿'  iÀ'  iÁ'  é²   iÃ'  é´   éµ   é¶   iÇ'  iØN  iÉ'  iÊ'  iË'  é¼   é½   iÎ'  iÏ'  iÐ'  éÁ   éÂ   iÓ'  iäN  éÅ   iæN  içN  ièN  iÙ'  iÚ'  iÛ'  iÜ'  iÝ'  iÞ'  éÏ   iðN  iá'  éÒ   iã'  éÔ   éÕ   éÖ   é×   éØ   ié'  éÚ   iûN  iì'  ií'  iî'  iï'  ið'  éá   éâ   éã   iô'  éå   iö'  i÷'  éè   éé   éê   iû'  iü'  éí   iþ'  éï   i (  i(  éò   i(  éô   éõ   i(  i(  éø   éù   éú   i(  i(  i(  i(  i(  i(  i(  i(  i(  i(  i  i(  i(  i(  i	  i(  i  i  i(  i>v  i  i0O  i!(  i  i  i$(  i%(  i  i'(  i  i  i*(  i;O  i,(  i  i  i/(  i   i1(  i"  ic�  id�  ie�  if�  ig�  i8(  ii�  i:(  i+  i<(  iMO  i>(  iOO  i@(  iA(  i2  i3  i4  iu�  iv�  iG(  iXO  iI(  i:  i;  i\O  iM(  iN(  iO(  i@  iA  iB  iS(  iD  iU(  iF  iG  iX(  i÷*  iø*  iù*  iê  iû*  iì  iý*  iþ*  iï  ið  i+  ió  i+  iõ  iö  i÷  iø  i	+  iú  iû  iü  iý  iþ  iÿ  i+  i+  i+  i+  i+  i+  i+  i+  i+  i+  i+  i+  i  i+  i+  i  i +  Ú	WRITEDATAÚREADDATAÚ
HEADERDATAN(f  Ú__name__Ú
__module__Ú__qualname__Ú__doc__rr   ÚURLÚPORTÚPROXYÚUSERPWDÚPROXYUSERPWDÚRANGErs   ÚERRORBUFFERÚWRITEFUNCTIONÚREADFUNCTIONÚTIMEOUTÚ
INFILESIZEÚ
POSTFIELDSÚREFERERÚFTPPORTÚ	USERAGENTÚLOW_SPEED_LIMITÚLOW_SPEED_TIMEÚRESUME_FROMÚCOOKIEÚ
HTTPHEADERÚHTTPPOSTÚSSLCERTÚ	KEYPASSWDÚCRLFÚQUOTErt   Ú
COOKIEFILEÚ
SSLVERSIONÚTIMECONDITIONÚ	TIMEVALUEÚCUSTOMREQUESTÚSTDERRÚ	POSTQUOTEÚVERBOSEÚHEADERÚ
NOPROGRESSÚNOBODYÚFAILONERRORÚUPLOADÚPOSTÚDIRLISTONLYÚAPPENDÚNETRCÚFOLLOWLOCATIONÚTRANSFERTEXTÚPUTÚPROGRESSFUNCTIONÚXFERINFODATAÚAUTOREFERERÚ	PROXYPORTÚPOSTFIELDSIZEÚHTTPPROXYTUNNELÚ	INTERFACEÚKRBLEVELÚSSL_VERIFYPEERÚCAINFOÚ	MAXREDIRSÚFILETIMEÚTELNETOPTIONSÚMAXCONNECTSÚFRESH_CONNECTÚFORBID_REUSEÚRANDOM_FILEÚ	EGDSOCKETÚCONNECTTIMEOUTÚHEADERFUNCTIONÚHTTPGETÚSSL_VERIFYHOSTÚ	COOKIEJARÚSSL_CIPHER_LISTÚHTTP_VERSIONÚFTP_USE_EPSVÚSSLCERTTYPEÚSSLKEYÚ
SSLKEYTYPEÚ	SSLENGINEÚSSLENGINE_DEFAULTÚDNS_USE_GLOBAL_CACHEÚDNS_CACHE_TIMEOUTÚPREQUOTEÚDEBUGFUNCTIONÚ	DEBUGDATAÚCOOKIESESSIONÚCAPATHÚ
BUFFERSIZEÚNOSIGNALÚSHAREÚ	PROXYTYPEÚACCEPT_ENCODINGÚPRIVATEÚHTTP200ALIASESÚUNRESTRICTED_AUTHÚFTP_USE_EPRTÚHTTPAUTHÚSSL_CTX_FUNCTIONÚSSL_CTX_DATAÚFTP_CREATE_MISSING_DIRSÚ	PROXYAUTHÚSERVER_RESPONSE_TIMEOUTÚ	IPRESOLVEÚMAXFILESIZEÚINFILESIZE_LARGEÚRESUME_FROM_LARGEÚMAXFILESIZE_LARGEÚ
NETRC_FILEÚUSE_SSLÚPOSTFIELDSIZE_LARGEÚTCP_NODELAYÚ
FTPSSLAUTHÚIOCTLFUNCTIONÚ	IOCTLDATAÚFTP_ACCOUNTÚ
COOKIELISTÚIGNORE_CONTENT_LENGTHÚFTP_SKIP_PASV_IPÚFTP_FILEMETHODÚ	LOCALPORTÚLOCALPORTRANGEÚCONNECT_ONLYÚCONV_FROM_NETWORK_FUNCTIONÚCONV_TO_NETWORK_FUNCTIONÚCONV_FROM_UTF8_FUNCTIONÚMAX_SEND_SPEED_LARGEÚMAX_RECV_SPEED_LARGEÚFTP_ALTERNATIVE_TO_USERÚSOCKOPTFUNCTIONÚSOCKOPTDATAÚSSL_SESSIONID_CACHEÚSSH_AUTH_TYPESÚSSH_PUBLIC_KEYFILEÚSSH_PRIVATE_KEYFILEÚFTP_SSL_CCCÚ
TIMEOUT_MSÚCONNECTTIMEOUT_MSÚHTTP_TRANSFER_DECODINGÚHTTP_CONTENT_DECODINGÚNEW_FILE_PERMSÚNEW_DIRECTORY_PERMSÚ	POSTREDIRÚSSH_HOST_PUBLIC_KEY_MD5ÚOPENSOCKETFUNCTIONÚOPENSOCKETDATAÚCOPYPOSTFIELDSÚPROXY_TRANSFER_MODEÚSEEKFUNCTIONÚSEEKDATAÚCRLFILEÚ
ISSUERCERTÚADDRESS_SCOPEÚCERTINFOÚUSERNAMEÚPASSWORDÚPROXYUSERNAMEÚPROXYPASSWORDÚNOPROXYÚTFTP_BLKSIZEÚSOCKS5_GSSAPI_SERVICEÚSOCKS5_GSSAPI_NECÚ	PROTOCOLSÚREDIR_PROTOCOLSÚSSH_KNOWNHOSTSÚSSH_KEYFUNCTIONÚSSH_KEYDATAÚ	MAIL_FROMÚ	MAIL_RCPTÚFTP_USE_PRETÚRTSP_REQUESTÚRTSP_SESSION_IDÚRTSP_STREAM_URIÚRTSP_TRANSPORTÚRTSP_CLIENT_CSEQÚRTSP_SERVER_CSEQÚINTERLEAVEDATAÚINTERLEAVEFUNCTIONÚWILDCARDMATCHÚCHUNK_BGN_FUNCTIONÚCHUNK_END_FUNCTIONÚFNMATCH_FUNCTIONÚ
CHUNK_DATAÚFNMATCH_DATAÚRESOLVEÚTLSAUTH_USERNAMEÚTLSAUTH_PASSWORDÚTLSAUTH_TYPEÚTRANSFER_ENCODINGÚCLOSESOCKETFUNCTIONÚCLOSESOCKETDATAÚGSSAPI_DELEGATIONÚDNS_SERVERSÚACCEPTTIMEOUT_MSÚTCP_KEEPALIVEÚTCP_KEEPIDLEÚTCP_KEEPINTVLÚSSL_OPTIONSÚ	MAIL_AUTHÚSASL_IRÚXFERINFOFUNCTIONÚXOAUTH2_BEARERÚDNS_INTERFACEÚDNS_LOCAL_IP4ÚDNS_LOCAL_IP6ÚLOGIN_OPTIONSÚSSL_ENABLE_NPNÚSSL_ENABLE_ALPNÚEXPECT_100_TIMEOUT_MSÚPROXYHEADERÚ	HEADEROPTÚPINNEDPUBLICKEYÚUNIX_SOCKET_PATHÚSSL_VERIFYSTATUSÚSSL_FALSESTARTÚ
PATH_AS_ISÚPROXY_SERVICE_NAMEÚSERVICE_NAMEÚPIPEWAITÚDEFAULT_PROTOCOLÚSTREAM_WEIGHTÚSTREAM_DEPENDSÚSTREAM_DEPENDS_EÚTFTP_NO_OPTIONSÚ
CONNECT_TOÚTCP_FASTOPENÚKEEP_SENDING_ON_ERRORÚPROXY_CAINFOÚPROXY_CAPATHÚPROXY_SSL_VERIFYPEERÚPROXY_SSL_VERIFYHOSTÚPROXY_SSLVERSIONÚPROXY_TLSAUTH_USERNAMEÚPROXY_TLSAUTH_PASSWORDÚPROXY_TLSAUTH_TYPEÚPROXY_SSLCERTÚPROXY_SSLCERTTYPEÚPROXY_SSLKEYÚPROXY_SSLKEYTYPEÚPROXY_KEYPASSWDÚPROXY_SSL_CIPHER_LISTÚPROXY_CRLFILEÚPROXY_SSL_OPTIONSÚ	PRE_PROXYÚPROXY_PINNEDPUBLICKEYÚABSTRACT_UNIX_SOCKETÚSUPPRESS_CONNECT_HEADERSÚREQUEST_TARGETÚSOCKS5_AUTHÚSSH_COMPRESSIONÚMIMEPOSTÚTIMEVALUE_LARGEÚHAPPY_EYEBALLS_TIMEOUT_MSÚRESOLVER_START_FUNCTIONÚRESOLVER_START_DATAÚHAPROXYPROTOCOLÚDNS_SHUFFLE_ADDRESSESÚTLS13_CIPHERSÚPROXY_TLS13_CIPHERSÚDISALLOW_USERNAME_IN_URLÚDOH_URLÚUPLOAD_BUFFERSIZEÚUPKEEP_INTERVAL_MSÚCURLUÚTRAILERFUNCTIONÚTRAILERDATAÚHTTP09_ALLOWEDÚALTSVC_CTRLÚALTSVCÚMAXAGE_CONNÚSASL_AUTHZIDÚMAIL_RCPT_ALLOWFAILSÚSSLCERT_BLOBÚSSLKEY_BLOBÚPROXY_SSLCERT_BLOBÚPROXY_SSLKEY_BLOBÚISSUERCERT_BLOBÚPROXY_ISSUERCERTÚPROXY_ISSUERCERT_BLOBÚSSL_EC_CURVESÚ	HSTS_CTRLÚHSTSÚHSTSREADFUNCTIONÚHSTSREADDATAÚHSTSWRITEFUNCTIONÚHSTSWRITEDATAÚ	AWS_SIGV4ÚDOH_SSL_VERIFYPEERÚDOH_SSL_VERIFYHOSTÚDOH_SSL_VERIFYSTATUSÚCAINFO_BLOBÚPROXY_CAINFO_BLOBÚSSH_HOST_PUBLIC_KEY_SHA256ÚPREREQFUNCTIONÚ
PREREQDATAÚMAXLIFETIME_CONNÚMIME_OPTIONSÚSSH_HOSTKEYFUNCTIONÚSSH_HOSTKEYDATAÚPROTOCOLS_STRÚREDIR_PROTOCOLS_STRÚ
WS_OPTIONSÚCA_CACHE_TIMEOUTÚ
QUICK_EXITÚHAPROXY_CLIENT_IPÚSERVER_RESPONSE_TIMEOUT_MSÚECHÚTCP_KEEPCNTÚUPLOAD_FLAGSÚSSL_SIGNATURE_ALGORITHMSÚIMPERSONATEÚHTTPBASEHEADERÚSSL_SIG_HASH_ALGSÚSSL_ENABLE_ALPSÚSSL_CERT_COMPRESSIONÚSSL_ENABLE_TICKETÚHTTP2_PSEUDO_HEADERS_ORDERÚHTTP2_SETTINGSÚSSL_PERMUTE_EXTENSIONSÚHTTP2_WINDOW_UPDATEÚHTTP2_STREAMSÚ
TLS_GREASEÚTLS_EXTENSION_ORDERÚSTREAM_EXCLUSIVEÚTLS_KEY_USAGE_NO_CHECKÚTLS_SIGNED_CERT_TIMESTAMPSÚTLS_STATUS_REQUESTÚTLS_DELEGATED_CREDENTIALSÚTLS_RECORD_SIZE_LIMITÚTLS_KEY_SHARES_LIMITÚTLS_USE_NEW_ALPS_CODEPOINTÚHTTP2_NO_PRIORITYÚPROXY_CREDENTIAL_NO_REUSEÚSPLIT_COOKIESÚFORM_BOUNDARYÚHTTP3_PSEUDO_HEADERS_ORDERÚHTTP3_SETTINGSÚQUIC_TRANSPORT_PARAMETERSÚHTTP3_SIG_HASH_ALGSÚHTTP3_TLS_EXTENSION_ORDERÚHTTPHEADER_ORDERÚHTTP3_HTTPHEADERÚHTTP3_HTTPHEADER_ORDERÚHTTP3_SSL_EC_CURVESÚWS_HTTPHEADERÚWS_HTTPHEADER_ORDERÚWS_SSL_DISABLE_TICKETÚWS_SSL_CERT_COMPRESSIONÚQUIC_CID_LENGTHÚHTTP3_SSL_PERMUTE_EXTENSIONSÚTLS_TRUST_ANCHORSÚlocalsÚgetÚFILEÚINFILEÚWRITEHEADER© rØ  rØ  úJ/home/dinkstrade/pdmp/venv/lib/python3.10/site-packages/curl_cffi/const.pyr      sÌ   ÿr   c                   @   sP  e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLeMƒ  NdK¡r¦eMƒ  NdK¡ZOdLS dLS )MÚCurlInfozi``CURLINFO_`` constancs extracted from libcurl,
    see: https://curl.se/libcurl/c/curl_easy_getinfo.htmlr   i  i   i 0 i 0 i 0 i 0 i ` i ` i	 ` i
 ` i   i   i   i   i ` i ` i ` i 0 i  i 0 i   i  i   i   i   i   i   i @ i @ i  i  i   i! 0 i" @ i#   i$  i%   i&   i'   i(   i)  i*   i, P i- @ i.   i/   i1  i2 ` i3 ` i4 ` i5 ` i6 ` i7 ` i8 ` i9 ` i:  i;   i<  i=  i>  i? ` i@ ` iA ` iB   iC ` iD ` iE   iF   iG ` iè@ ié@ ié  ÚRESPONSE_CODEN)Pru   rv   rw   rx   ÚTEXTÚEFFECTIVE_URLrÛ  Ú
TOTAL_TIMEÚNAMELOOKUP_TIMEÚCONNECT_TIMEÚPRETRANSFER_TIMEÚSIZE_UPLOAD_TÚSIZE_DOWNLOAD_TÚSPEED_DOWNLOAD_TÚSPEED_UPLOAD_TÚHEADER_SIZEÚREQUEST_SIZEÚSSL_VERIFYRESULTr±   Ú
FILETIME_TÚCONTENT_LENGTH_DOWNLOAD_TÚCONTENT_LENGTH_UPLOAD_TÚSTARTTRANSFER_TIMEÚCONTENT_TYPEÚREDIRECT_TIMEÚREDIRECT_COUNTrÑ   ÚHTTP_CONNECTCODEÚHTTPAUTH_AVAILÚPROXYAUTH_AVAILÚOS_ERRNOÚNUM_CONNECTSÚSSL_ENGINESrè   ÚFTP_ENTRY_PATHÚREDIRECT_URLÚ
PRIMARY_IPÚAPPCONNECT_TIMEr  ÚCONDITION_UNMETr  r"  r#  ÚRTSP_CSEQ_RECVÚPRIMARY_PORTÚLOCAL_IPÚ
LOCAL_PORTÚACTIVESOCKETÚTLS_SSL_PTRr¾   ÚPROXY_SSL_VERIFYRESULTÚSCHEMEÚTOTAL_TIME_TÚNAMELOOKUP_TIME_TÚCONNECT_TIME_TÚPRETRANSFER_TIME_TÚSTARTTRANSFER_TIME_TÚREDIRECT_TIME_TÚAPPCONNECT_TIME_TÚRETRY_AFTERÚEFFECTIVE_METHODÚPROXY_ERRORr…   r¯   rË   ÚXFER_IDÚCONN_IDÚQUEUE_TIME_TÚ
USED_PROXYÚPOSTTRANSFER_TIME_TÚEARLYDATA_SENT_TÚHTTPAUTH_USEDÚPROXYAUTH_USEDÚSIZE_DELIVEREDÚCOOKIECHANGESÚREDIRECT_HISTORYÚLASTONErÓ  rÔ  Ú	HTTP_CODErØ  rØ  rØ  rÙ  rÚ  p  sœ    ÿrÚ  c                   @   sd   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdS )ÚCurlMOptzi``CURLMOPT_`` constancs extracted from libcurl,
    see: https://curl.se/libcurl/c/curl_multi_setopt.htmli!N  r   r   i$N  r   é   é   é   i9u  i:u  i'  i'  r   i.N  r	   é   é   i2N  i#'  r   r   N)ru   rv   rw   rx   ÚSOCKETFUNCTIONÚ
SOCKETDATAÚ
PIPELININGÚTIMERFUNCTIONÚ	TIMERDATAr³   ÚMAX_HOST_CONNECTIONSÚMAX_PIPELINE_LENGTHÚCONTENT_LENGTH_PENALTY_SIZEÚCHUNK_LENGTH_PENALTY_SIZEÚPIPELINING_SITE_BLÚPIPELINING_SERVER_BLÚMAX_TOTAL_CONNECTIONSÚPUSHFUNCTIONÚPUSHDATAÚMAX_CONCURRENT_STREAMSÚNETWORK_CHANGEDÚNOTIFYFUNCTIONÚ
NOTIFYDATAÚRESOLVE_THREADS_MAXr£  rØ  rØ  rØ  rÙ  r  Â  s.    r  c                   @   s¨  e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhS )iÚ	CurlECodezg``CURLECODE_`` constancs extracted from libcurl,
    see: https://curl.se/libcurl/c/libcurl-errors.htmlr   é   é   r   é   é   r  r  r  é	   é
   é   é   r   r   é   r  r  é   r
   r   r   é   é   é   é   é   r   é   é   é   é   r   r   r   é#   é$   é%   é&   é'   é(   r   r   r   r   r   r   r   r   é1   r   r   r   r   r   é7   é8   é9   r   r   r    r!   é>   é?   r"   éA   éB   éC   r#   r$   éF   r%   éH   éI   r&   r'   éL   éM   r(   éO   r)   r*   éR   éS   r+   r,   éV   éW   éX   éY   r-   r.   r/   é]   é^   é_   r0   éa   r1   r2   éd   r3   N)jru   rv   rw   rx   ÚOKÚUNSUPPORTED_PROTOCOLÚFAILED_INITÚURL_MALFORMATÚNOT_BUILT_INÚCOULDNT_RESOLVE_PROXYÚCOULDNT_RESOLVE_HOSTÚCOULDNT_CONNECTÚWEIRD_SERVER_REPLYÚREMOTE_ACCESS_DENIEDÚFTP_ACCEPT_FAILEDÚFTP_WEIRD_PASS_REPLYÚFTP_ACCEPT_TIMEOUTÚFTP_WEIRD_PASV_REPLYÚFTP_WEIRD_227_FORMATÚFTP_CANT_GET_HOSTÚHTTP2ÚFTP_COULDNT_SET_TYPEÚPARTIAL_FILEÚFTP_COULDNT_RETR_FILEÚ
OBSOLETE20ÚQUOTE_ERRORÚHTTP_RETURNED_ERRORÚWRITE_ERRORÚ
OBSOLETE24ÚUPLOAD_FAILEDÚ
READ_ERRORÚOUT_OF_MEMORYÚOPERATION_TIMEDOUTÚ
OBSOLETE29ÚFTP_PORT_FAILEDÚFTP_COULDNT_USE_RESTÚ
OBSOLETE32ÚRANGE_ERRORÚ
OBSOLETE34ÚSSL_CONNECT_ERRORÚBAD_DOWNLOAD_RESUMEÚFILE_COULDNT_READ_FILEÚLDAP_CANNOT_BINDÚLDAP_SEARCH_FAILEDÚ
OBSOLETE40Ú
OBSOLETE41ÚABORTED_BY_CALLBACKÚBAD_FUNCTION_ARGUMENTÚ
OBSOLETE44ÚINTERFACE_FAILEDÚ
OBSOLETE46ÚTOO_MANY_REDIRECTSÚUNKNOWN_OPTIONÚSETOPT_OPTION_SYNTAXÚ
OBSOLETE50Ú
OBSOLETE51ÚGOT_NOTHINGÚSSL_ENGINE_NOTFOUNDÚSSL_ENGINE_SETFAILEDÚ
SEND_ERRORÚ
RECV_ERRORÚ
OBSOLETE57ÚSSL_CERTPROBLEMÚ
SSL_CIPHERÚPEER_FAILED_VERIFICATIONÚBAD_CONTENT_ENCODINGÚ
OBSOLETE62ÚFILESIZE_EXCEEDEDÚUSE_SSL_FAILEDÚSEND_FAIL_REWINDÚSSL_ENGINE_INITFAILEDÚLOGIN_DENIEDÚTFTP_NOTFOUNDÚ	TFTP_PERMÚREMOTE_DISK_FULLÚTFTP_ILLEGALÚTFTP_UNKNOWNIDÚREMOTE_FILE_EXISTSÚTFTP_NOSUCHUSERÚ
OBSOLETE75Ú
OBSOLETE76ÚSSL_CACERT_BADFILEÚREMOTE_FILE_NOT_FOUNDÚSSHÚSSL_SHUTDOWN_FAILEDÚAGAINÚSSL_CRL_BADFILEÚSSL_ISSUER_ERRORÚFTP_PRET_FAILEDÚRTSP_CSEQ_ERRORÚRTSP_SESSION_ERRORÚFTP_BAD_FILE_LISTÚCHUNK_FAILEDÚNO_CONNECTION_AVAILABLEÚSSL_PINNEDPUBKEYNOTMATCHÚSSL_INVALIDCERTSTATUSÚHTTP2_STREAMÚRECURSIVE_API_CALLÚ
AUTH_ERRORÚHTTP3ÚQUIC_CONNECT_ERRORr{   ÚSSL_CLIENTCERTÚUNRECOVERABLE_POLLÚ	TOO_LARGEÚECH_REQUIREDrØ  rØ  rØ  rÙ  r3  Ý  sÐ    r3  c                   @   s0   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
S )ÚCurlHttpVersionzG``CURL_HTTP_VERSION`` constants from libcurl, see comments for details.r   r4  r5  r   r6  r7  rE  rF  N)ru   rv   rw   rx   ÚNONEÚV1_0ÚV1_1ÚV2_0ÚV2TLSÚV2_PRIOR_KNOWLEDGEÚV3ÚV3ONLYrØ  rØ  rØ  rÙ  rÌ  I  s    rÌ  c                   @   s,   e Zd ZdZdZdZdZdZdZdZ	dZ
d	S )
Ú
CurlWsFlagzB``CURL_WS_FLAG`` constants from libcurl, see comments for details.r4  r5  r6  r  r  r   r"   N)ru   rv   rw   rx   rÜ  ÚBINARYÚCONTÚCLOSEÚPINGÚOFFSETÚPONGrØ  rØ  rØ  rÙ  rÕ  V  s    rÕ  c                   @   s4   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdS )ÚCurlSslVersionzE``CURL_SSLVERSION`` constants from libcurl, see comments for details.r   r4  r5  r   r6  r7  r  r  i   N)ru   rv   rw   rx   ÚDEFAULTÚTLSv1ÚSSLv2ÚSSLv3ÚTLSv1_0ÚTLSv1_1ÚTLSv1_2ÚTLSv1_3ÚMAX_DEFAULTrØ  rØ  rØ  rÙ  rÜ  b  s    rÜ  c                   @   s   e Zd ZdZdZdZdZdS )ÚCurlIpResolvezD``CURL_IPRESOLVE`` constants from libcurl, see comments for details.r   r4  r5  N)ru   rv   rw   rx   ÚWHATEVERÚV4ÚV6rØ  rØ  rØ  rÙ  ræ  p  s
    ræ  c                   @   s    e Zd ZdZdZdZdZdZdS )Ú
CurlFollowz-``CURLFOLLOW_*`` consts for redirect behaviorr4  r5  r   r6  N)ru   rv   rw   rx   ÚALLÚOBEYCODEÚ	FIRSTONLYÚSAFErØ  rØ  rØ  rÙ  rê  x  s    rê  N)Úenumr   r   rÚ  r  r3  rÌ  rÕ  rÜ  ræ  rê  rØ  rØ  rØ  rÙ  Ú<module>   s     lRl