U
    ÓZjƒ   ã                T   @   s†  d Z ddlZddlmZmZmZmZ eddƒ\ZZ	Z
ZZZZeddƒ\ZZedd	ƒ\ZZZZd
Zed
dƒ\ZZed
dƒ\ZZeddƒ\ZZZZdZeddƒ\ZZ Z!eddƒ\Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,eeƒZ-ee	ƒZ.ee
ƒZ/eeƒZ0eeƒZ1eeƒZ2eeƒZ3eeƒZ4eeƒZ5eeƒZ6eeƒZ7eeƒZ8eeƒZ9eeƒZ:eeƒZ;eeƒZ<eeƒZ=eeƒZ>eeƒZ?eeƒZ@eeƒZAeeƒZBeeƒZCee ƒZDee!ƒZEee"ƒZFee#ƒZGee$ƒZHee%ƒZIee&ƒZJee'ƒZKee(ƒZLee)ƒZMee*ƒZNee+ƒZOee,ƒZPede	de
dededededededddddd d!d"d#d$d%d&d'd(d)ed*ed+ed,ed-ed.ed/ed0e d1e!d2e"d3e#d4e$d5e%d6e&d7e'd8e(d9e)d:e*d;e+d<e,d=ed>ed?ed@edAedBedCi*ZQedDƒ\ZRZSZTeddEƒ\ZUZVZWZXZYdFdGdHdIdJœZZdK\Z[Z\Z]edƒZ^edƒZ_edLƒZ`edMƒZaedNƒZbedOƒZcebec Zde�rebZeecZfndNZedOZfdPdQ„ ZgedRƒZhedSƒZidTZjdUZkdVZldWZmdXZndYZodZZpejqZqejrZrejsZsejtZtejuZud[Zvd\Zwd]Zxd]Zyd^ZzdRZ{dS )_z(
Common constants and global variables.
é    N)Úbyte_chrÚPY2ÚlongÚbé   é   é   é   é2   é6   é<   é>   é?   éC   éO   éP   éS   éZ   ée   Z
disconnectÚignoreZunimplementedÚdebugzservice-requestzservice-acceptZkexinitzext-infoZnewkeysé   Zkex30é   Zkex31é    Zkex32é!   Zkex33é"   Zkex34é(   Zkex40é)   Zkex41zuserauth-requestzuserauth-failurezuserauth-successzuserauth--bannerzuserauth-60(pk-ok/info-request)zuserauth-info-responsezglobal-requestzrequest-successzrequest-failurezchannel-openzchannel-open-successzchannel-open-failurezchannel-window-adjustzchannel-datazchannel-extended-datazchannel-eofzchannel-closezchannel-requestzchannel-successzchannel-failurezuserauth-gssapi-responsezuserauth-gssapi-tokenz!userauth-gssapi-exchange-completezuserauth-gssapi-errorzuserauth-gssapi-error-tokenzuserauth-gssapi-micé   é   zAdministratively prohibitedzConnect failedzUnknown channel typezResource shortage)r   é   r   é   )é   é   é   r!   éÿ   r#   é
   c                 C   sP   z
t | ƒW S  tk
rJ   z|  ¡ W  Y S  tk
rD   |  Y  Y S X Y nX dS )z:
    Coerce to bytes if possible or return unchanged.
    N)r   Ú	TypeErrorÚasbytesÚAttributeError)Ús© r+   úR/var/www/html/TRUCKING_PROJECT/venv/lib/python3.8/site-packages/paramiko/common.pyr(   Ä   s    
r(   l   ÿÿ l        i¶  i°  i¤  i€  iÿ  iÀ  é8   g{®Gáz„?i    i €  i   )|Ú__doc__ÚloggingZparamiko.py3compatr   r   r   r   ÚrangeZMSG_DISCONNECTZ
MSG_IGNOREZMSG_UNIMPLEMENTEDZ	MSG_DEBUGZMSG_SERVICE_REQUESTZMSG_SERVICE_ACCEPTZMSG_EXT_INFOZMSG_KEXINITZMSG_NEWKEYSZMSG_USERAUTH_REQUESTZMSG_USERAUTH_FAILUREZMSG_USERAUTH_SUCCESSZMSG_USERAUTH_BANNERZMSG_USERAUTH_PK_OKZMSG_USERAUTH_INFO_REQUESTZMSG_USERAUTH_INFO_RESPONSEZMSG_USERAUTH_GSSAPI_RESPONSEZMSG_USERAUTH_GSSAPI_TOKENZ%MSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETEZMSG_USERAUTH_GSSAPI_ERRORZMSG_USERAUTH_GSSAPI_ERRTOKZMSG_USERAUTH_GSSAPI_MICZHIGHEST_USERAUTH_MESSAGE_IDZMSG_GLOBAL_REQUESTZMSG_REQUEST_SUCCESSZMSG_REQUEST_FAILUREZMSG_CHANNEL_OPENZMSG_CHANNEL_OPEN_SUCCESSZMSG_CHANNEL_OPEN_FAILUREZMSG_CHANNEL_WINDOW_ADJUSTZMSG_CHANNEL_DATAZMSG_CHANNEL_EXTENDED_DATAZMSG_CHANNEL_EOFZMSG_CHANNEL_CLOSEZMSG_CHANNEL_REQUESTZMSG_CHANNEL_SUCCESSZMSG_CHANNEL_FAILUREZcMSG_DISCONNECTZcMSG_IGNOREZcMSG_UNIMPLEMENTEDZ
cMSG_DEBUGZcMSG_SERVICE_REQUESTZcMSG_SERVICE_ACCEPTZcMSG_EXT_INFOZcMSG_KEXINITZcMSG_NEWKEYSZcMSG_USERAUTH_REQUESTZcMSG_USERAUTH_FAILUREZcMSG_USERAUTH_SUCCESSZcMSG_USERAUTH_BANNERZcMSG_USERAUTH_PK_OKZcMSG_USERAUTH_INFO_REQUESTZcMSG_USERAUTH_INFO_RESPONSEZcMSG_USERAUTH_GSSAPI_RESPONSEZcMSG_USERAUTH_GSSAPI_TOKENZ&cMSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETEZcMSG_USERAUTH_GSSAPI_ERRORZcMSG_USERAUTH_GSSAPI_ERRTOKZcMSG_USERAUTH_GSSAPI_MICZcMSG_GLOBAL_REQUESTZcMSG_REQUEST_SUCCESSZcMSG_REQUEST_FAILUREZcMSG_CHANNEL_OPENZcMSG_CHANNEL_OPEN_SUCCESSZcMSG_CHANNEL_OPEN_FAILUREZcMSG_CHANNEL_WINDOW_ADJUSTZcMSG_CHANNEL_DATAZcMSG_CHANNEL_EXTENDED_DATAZcMSG_CHANNEL_EOFZcMSG_CHANNEL_CLOSEZcMSG_CHANNEL_REQUESTZcMSG_CHANNEL_SUCCESSZcMSG_CHANNEL_FAILUREZ	MSG_NAMESZAUTH_SUCCESSFULZAUTH_PARTIALLY_SUCCESSFULZAUTH_FAILEDZOPEN_SUCCEEDEDZ'OPEN_FAILED_ADMINISTRATIVELY_PROHIBITEDZOPEN_FAILED_CONNECT_FAILEDZ OPEN_FAILED_UNKNOWN_CHANNEL_TYPEZOPEN_FAILED_RESOURCE_SHORTAGEZCONNECTION_FAILED_CODEZ DISCONNECT_SERVICE_NOT_AVAILABLEZ!DISCONNECT_AUTH_CANCELLED_BY_USERZ)DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLEZ	zero_byteZone_byteZ	four_byteZmax_byteZcr_byteZlinefeed_byteZcrlfZcr_byte_valueZlinefeed_byte_valuer(   Z	xffffffffZ	x80000000Zo666Zo660Zo644Zo600Zo777Zo700Zo70ÚDEBUGÚINFOÚWARNINGÚERRORÚCRITICALZio_sleepZDEFAULT_WINDOW_SIZEZDEFAULT_MAX_PACKET_SIZEZMIN_WINDOW_SIZEZMIN_PACKET_SIZEZMAX_WINDOW_SIZEr+   r+   r+   r,   Ú<module>   s°  
øûûôÿ                                          Ö/
úüü