403Webshell
Server IP : 74.208.236.16  /  Your IP : 216.73.217.15
Web Server : Apache
System : Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User : u102440577 ( 7172810)
PHP Version : 8.4.26
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /kunden/lib/python3/dist-packages/mercurial/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /kunden/lib/python3/dist-packages/mercurial/__pycache__/win32.cpython-313.pyc
�

6�h�Y�
��%SSKJr SSKrSSKJr SSKrSSKrSSKrSSKrSSK	r	SSK
JrJrJ
r
Jr SSKJrJr \R$R&r\R$R*r\R$R.r\R$R2r\R6r\R:r\R>r \RBr"\R6r#\RH=r%r&\RNr(\(r)\RNr*\RVr,\("S5RZr.Sr/Sr0Sr1S	r2S
r3Sr4\Rj"\R65\Rj"\RN5:Xa\R>r6\R6r7OR\Rj"\Rp5\Rj"\RN5:Xa\Rrr6\Rpr7"SS
\Rt5r;"SS\Rt5r<Sr=Sr>Sr?Sr@SrASrBSrCSrDSrE"SS\Rt5rF"SS\Rt5rGSrHSrI"SS\Rt5rJ"SS \Rt5rK"S!S"\Rt5rL\ "S#5RZrM\ "S$5RZrNS%rOSrPS%rQ"S&S'\Rt5rR"S(S)\Rt5rS"S*S+\Rt5rT\ \RH\ /\R�lV\*\R�lW\RN\*\RN\RN\RN\ \RN\RN/\R�lV\\R�lW\*/\R�lV\\R�lW\%\ \ \RN\ \ \(/\R�lV\(\R�lW\(\RN/\R�lV\\R�lW\(/\R�lV\\R�lW\%\%\RN/\R�lV\\R�lW\%\ /\R�lV\\R�lWSr`SraSrbSrcSrdS,reS-rf\%/\R�lV\"\R�lW\%\RN\ \RN\RN\RN\RN\ /\R�lV\\R�lW\%\RN\ /\R�lV\\R�lW\ \\ /\R�lV\(\R�lW\(\RN/\R�lV\\R�lW/\R�lV\ \R�lW\(\RN\ /\R�lV\ \R�lW\%\%\RN\RN\\ \RN\%\RN\RN/
\R�lV\\R�lW\"/\R�lVS\R�lW/\R�lV\ \R�lW\R�"\\ 5rr\r\/\R�lV\\R�lW\(\ /\R�lV\\R�lW\(\RN/\R�lV\\R�lW\ /\R�lV\(\R�lW\(\RN/\R�lV\\R�lW\RN\RN/\R�lV\\R�lW\(\RN/\R�lV\ \R�lW\(\R�/\R�lV\\R�lW\R�"\\)\75r|\|\7/\R�lV\\R�lW\(\RN\ \RN\RN\RN/\R�lV\\R�lWSES.jrSFS/jr�SGSHS0jjr�SIS1jr�SJS2jr�SKS3jr�SKS4jr�SLS5jr�SMS6jr�SNS7jr�SOS8jr�SPS9jr�SPS:jr�SOS;jr�/r�S<\�S='SQS>jr�SQS?jr�SRS@jr�SMSAjr�SSSBjr�STSCjr�SUSDjr�g!\^a GN�f=f)V�)�annotationsN)�List�NoReturn�Optional�Tuple�)�encoding�pycompat�����W�m�z��c�$�\rSrSrS\4S\4/rSrg)�	_FILETIME�D�
dwLowDateTime�dwHighDateTime�N)�__name__�
__module__�__qualname__�__firstlineno__�_DWORD�_fields_�__static_attributes__r��1/usr/lib/python3/dist-packages/mercurial/win32.pyrrDs�� �&�)�,<�f�+E�F�Hrrc�T�\rSrSrS\4S\4S\4S\4S\4S\4S\4S	\4S
\4S\4/
rSrg
)�_BY_HANDLE_FILE_INFORMATION�H�dwFileAttributes�ftCreationTime�ftLastAccessTime�ftLastWriteTime�dwVolumeSerialNumber�
nFileSizeHigh�nFileSizeLow�nNumberOfLinks�nFileIndexHigh�
nFileIndexLowrN)rrrrrrrrrrrr!r!HsY��	�V�$�	�9�%�	�Y�'�	�I�&�	��(�	�&�!�	�� �	�6�"�	�6�"�	�&�!��Hrr!���i�i iic��\rSrSrS\4S\4S\4S\4S\4S\4S\4S	\4S
\4S\4S\4S
\4S\4S\4S\R4S\	4S\	4S\	4/r
Srg)�_STARTUPINFO�k�cb�
lpReserved�	lpDesktop�lpTitle�dwX�dwY�dwXSize�dwYSize�
dwXCountChars�
dwYCountChars�dwFillAttribute�dwFlags�wShowWindow�cbReserved2�lpReserved2�	hStdInput�
hStdOutput�	hStdErrorrN)rrrrr�_LPSTR�_WORD�ctypes�c_char_p�_HANDLErrrrrr2r2ks���	
�v��	�v��	�f��	�F��	���	���	�F��	�F��	�&�!�	�&�!�	�F�#�	�F��	���	���	����(�	�g��	�w��	�g��%�Hrr2c�0�\rSrSrS\4S\4S\4S\4/rSrg)�_PROCESS_INFORMATION��hProcess�hThread�dwProcessId�
dwThreadIdrN)rrrrrJrrrrrrrLrL�s)��	�W��	�G��	���	�v��	�HrrLic�L�\rSrSrS\R
4S\R
4/rSrg)�_COORD��X�YrN�rrrrrH�c_shortrrrrrrSrS�s���f�n�n�%��V�^�^�'<�=�HrrSc��\rSrSrS\R
4S\R
4S\R
4S\R
4/rSrg)�_SMALL_RECT��Left�Top�Right�BottomrNrWrrrrZrZ�s9��	���� �	�����	�&�.�.�!�	�6�>�>�"�	�HrrZc�6�\rSrSrS\4S\4S\4S\4S\4/rSrg)	�_CONSOLE_SCREEN_BUFFER_INFO��dwSize�dwCursorPosition�wAttributes�srWindow�dwMaximumWindowSizerN)	rrrrrSrGrZrrrrrrara�s1��	�6��	�V�$�	���	�[�!�	��'��Hrrai����i�ic
�v�\rSrSrS\4S\4S\4S\4S\R4S\4S\R4S	\4S
\44	rSr	g)
�CERT_CHAIN_CONTEXT��cbSize�
dwErrorStatus�dwInfoStatus�cChain�rgpChain�cLowerQualityChainContext�rgpLowerQualityChainContext�fHasRevocationFreshnessTime�dwRevocationFreshnessTimerN)
rrrrrrH�c_void_p�_BOOLrrrrrriri�sY��	�6��	�&�!�	�� �	�6��	�V�_�_�%�	$�f�-�	&����8�	&��.�	$�f�-��Hrric�>�\rSrSrS\4S\4S\R44rSrg)�CERT_USAGE_MATCH��dwType�cUsageIdentifier�rgpszUsageIdentifierrN)	rrrrrrHrtrrrrrrwrw�s%��	�6��	�V�$�	����1�	�Hrrwc
�v�\rSrSrS\4S\4S\4S\4S\4S\4S\R4S	\R4S
\44	r	Sr
g)
�CERT_CHAIN_PARA��rk�RequestedUsage�RequestedIssuancePolicy�dwUrlRetrievalTimeout�fCheckRevocationFreshnessTimers�pftCacheResync�pStrongSignPara�dwStrongSignFlagsrN)rrrrrrwrurHrtrrrrrr}r}�s[��	�6��	�+�,�	"�$4�5�	 �&�)�	(�%�0�	$�f�-�	�6�?�?�+�	�F�O�O�,�	�f�%�
�Hrr}��c���[R5nUS:�aUS-n[R"US9n[	UR
[R"U5<SUR<35e)Ni���l)�codez: )	�	_kernel32�GetLastErrorrH�WinError�OSError�errnor	�strfromlocal�strerror)�namer��errs   r�
_raiseoserrorr�ps[���!�!�#�D��j����
��
�/�/�t�
$�C�
��	�	�x�4�4�T�:�C�L�L�I��rc	��[RUS[[-[-S[
[S5nU[:Xa[U5 [5n[RU[R"U55(d[U5 U[RU5 $![RU5 f=f�Nr)r��CreateFileA�_FILE_SHARE_READ�_FILE_SHARE_WRITE�_FILE_SHARE_DELETE�_OPEN_EXISTING�_FILE_FLAG_BACKUP_SEMANTICS�_INVALID_HANDLE_VALUEr�r!�GetFileInformationByHandlerH�byref�CloseHandle)r��fh�fis   r�_getfileinfor�|s���	�	�	��	��,�,�/A�A���#��
�B�
�
"�"��d��"�
(�
*���3�3�B����R�8H�I�I��$������b�!��	���b�!�s
�AB'�'B>c���[R"[5nU"5n[[R"[5[5S9n[R[U[U55nUc[S5 SnU(dUS-n[RSUSS[R"U5US[R"U55(d[S5 URnUR[-S:HU(a[R!U5 [R#U5 $!U(a[R!U5 [R#U5 f=f)alTests the given certificate to see if there is a complete chain to a
trusted root certificate.  As a side effect, missing certificates are
downloaded and installed unless ``build=False``.  True is returned if a
chain to a trusted root exists (even if built on the fly), otherwise
False.  NB: A chain to a trusted root does NOT imply that the certificate
is valid.
)rkrNsCertCreateCertificateContextr�sCertGetCertificateChain)rH�POINTERrir}�sizeofrw�_crypt32�CertCreateCertificateContext�X509_ASN_ENCODING�lenr��CertGetCertificateChainr��contentsrl�CERT_TRUST_IS_PARTIAL_CHAIN�CertFreeCertificateChain�CertFreeCertificateContext)�cert�build�chainctxptr�	pchainctx�	chainpara�certctx�flags�chainctxs        r�checkcertificatechainr��s"���.�.�!3�4�K��
�I���}�}�_�-�>N�>P��I��3�3��4��T���G����5�6�
�E��
����5��/�/������L�L��#����L�L��#�	
�	
�
�4�5��%�%���%�%�(C�C�q�H���-�-�i�8��+�+�G�4����-�-�i�8��+�+�G�4�s
�
A5D4�43E'c��[RXS5(d[U5 gg![a [U5 gf=f�N)r��CreateHardLinkAr��AttributeError)�src�dsts  r�oslinkr��s>����(�(��4�8�8��#��9�����c���s�&*�A�Ac�,�[U5R$)z-return number of hardlinks for the given file)r�r*)r�s r�nlinksr��s�����,�,�,rc���[U5n[U5nURUR:H=(a9 URUR:H=(a URUR:H$)zFReturns whether fpath1 and fpath2 refer to the same file or directory.)r�r'r+r,��fpath1�fpath2�res1�res2s    r�samefiler��sa�����D����D��!�!�T�%>�%>�>�	5����4�#6�#6�6�	5����$�"4�"4�4�rc�`�[U5n[U5nURUR:H$)z9Returns whether fpath1 and fpath2 are on the same device.)r�r'r�s    r�
samedevicer��s-�����D����D��$�$��(A�(A�A�Arc	�F�[R"UR55n[5n[RUSSS[R"U5S5(d5[R5nU[:Xag[R"U5eUR$r�)�msvcrt�
get_osfhandle�filenorr��
PeekNamedPiperHr�r��_ERROR_BROKEN_PIPEr��value)�pipe�handle�availr�s    r�peekpiper��s}��
�
!�
!�$�+�+�-�
0�F��H�E��"�"���a��v�|�|�E�2�D����$�$�&���$�$���o�o�c�"�"��;�;�rc��UR[R:wag[R5nU[:H=(d	 U[
:H$)NF)r��EINVALr�r�r��_ERROR_NO_DATA)r�s r�lasterrorwaspipeerrorr��s9��
�y�y�E�L�L� ��
�
 �
 �
"�C��$�$�=��~�(=�=rc��[R[SU5nU(ax[5n[R	U[
R"U55(a(UR[:H[RU5 $[RU5 [R5[:g$![RU5 f=f)zKreturn True if pid is still running or unable to
determine, False otherwiseF)r��OpenProcess�_PROCESS_QUERY_INFORMATIONr�GetExitCodeProcessrHr�r��
_STILL_ACTIVEr�r��_ERROR_INVALID_PARAMETER)�pid�h�statuss   r�testpidr��s���	���8�%��E�A��	%��X�F��+�+�A�v�|�|�F�/C�D�D��|�|�}�4��!�!�!�$�E�
�!�!�!�$��!�!�#�'?�?�?��
�!�!�!�$�s�AB6�6C
c��Sn[R"US-5n[RS[R"U5U5nUS:Xa[R
"5eX :Xa[R
"[5eUR$)zreturn full path of hg.exeiXrNr)rH�create_string_bufferr��GetModuleFileNameAr�r��_ERROR_INSUFFICIENT_BUFFERr�)�size�bufr�s   r�executablepathr�sk���D�
�
%�
%�d�Q�h�
/�C�
�
&�
&�t�V�\�\�#�->��
E�C�
�a�x��o�o���	���o�o�8�9�9��9�9�rc�F�[RRU5n[[	U5[
5S-n[R"U5n[RU[R"U5U5(d[R"5eUR$)z�Get the mount point of the filesystem from a directory or file
(best-effort)

Returns None if we are unsure. Raises OSError on ENOENT, EPERM, etc.
r)
�os�path�realpath�maxr��	_MAX_PATHrHr�r��GetVolumePathNameAr�r�r�)r�r�r�r�s    r�
getvolumenamer�st���w�w����%�H��s�8�}�i�(�1�,�D�
�
%�
%�d�
+�C��'�'��&�,�,�s�2C�T�J�J��o�o����9�9�rc�x�[U5n[RU5nU[:XagU[[
[[4;ag[S-n[R"U5n[RUSSSSS[R"U5U5(d[R"5eUR$)z�Get the filesystem type name from a directory or file (best-effort)

Returns None if we are unsure. Raises OSError on ENOENT, EPERM, etc.
scifsNrr)r�r��
GetDriveTypeA�
_DRIVE_REMOTE�_DRIVE_REMOVABLE�_DRIVE_FIXED�_DRIVE_CDROM�_DRIVE_RAMDISKr�rHr��GetVolumeInformationAr�r�r�)r��volume�tr�r�s     r�	getfstyper�)s���
�4�
 �F�����'�A��M���	
�����	�
���q�=�D��&�&�t�,�D��*�*���a��t�T�6�<�<��+=�t����o�o����:�:�rc�&�[S5n[R"URS-5n[R[R"U5[R"U55(d[R"5eUR$)zreturn name of current useri,r)rrHr�r��	_advapi32�GetUserNameAr�r�)r�r�s  r�getuserrHs_���#�;�D�
�
%�
%�d�j�j�1�n�
5�C��!�!�&�,�,�s�"3�V�\�\�$�5G�H�H��o�o����9�9�rzList[_SIGNAL_HANDLER]�_signalhandlerc���Sn[(ag[U5n[RU5 [R	US5(d[
R"5eg)z�Register a termination handler for console events including
CTRL+C. python signal handlers do not work well with socket
operations.
c�.�[RS5 g)Nr)r��ExitProcess)�events r�handler�!setsignalhandler.<locals>.handlerZs�����a� rNT)r�_SIGNAL_HANDLER�appendr��SetConsoleCtrlHandlerrHr�)rr�s  r�setsignalhandlerrTsN��!��~���� �A����!���*�*�1�d�3�3��o�o���4rc�p�Sn[R5n[R[	U5U5 g)Nc��[5n[RU[R"U55 XR
:Xa[R
U[5 gg)NFT)r�_user32�GetWindowThreadProcessIdrHr�r��
ShowWindow�_SW_HIDE)�hwndr��wpids   r�callback�hidewindow.<locals>.callbackfsB���x���(�(��v�|�|�D�/A�B��*�*�����t�X�.��r)r��GetCurrentProcessIdr�EnumWindows�_WNDENUMPROC)rr�s  r�
hidewindowres,����
'�
'�
)�C�����X�.��4rc��SnSn[R[5nUb
U[:XaX4$[	5n[RU[R"U55(dX4$URRURR-
nURRURR-
S-nX4$)N�O�r)
r��GetStdHandle�_STD_ERROR_HANDLEr�ra�GetConsoleScreenBufferInforHr�rfr^r\r_r])�width�height�	screenbuf�csbis    r�termsizer%rs���

�E�
�F��&�&���I���I�)>�>��}��&�(�D��/�/�	�6�<�<��;M�N�N��}���M�M���$�-�-�"4�"4�4�E�
�]�]�
!�
!�D�M�M�$5�$5�
5��
9�F��=�rc�L�Sn[R[5nU[:Xag[	S5n[RU[R"U55(dgURU-S:Xa0U=RU-sl[RX5(dgg)z]Enable virtual terminal mode for the associated console.  Return True if
enabled, else False.r.FrT)
r�r�_STD_OUTPUT_HANDLEr�r�GetConsoleModerHr�r��SetConsoleMode)�"ENABLE_VIRTUAL_TERMINAL_PROCESSINGr��modes   r�enablevtmoder,�s���*-�&�
�
#�
#���F��&�&���!�9�D��#�#�F�F�L�L��,>�?�?���
�
�7�7�A�=��
�
�8�8�
��'�'��5�5��rc��[5n[R"[5Ul[	5nSn[
RHnUSU[
RU4--
nM  U(dSnUS-
n[R"[R"[
RU55n[RS[
R"U5SSS[U[
R "5[R""U5[R""U55
nU(d[R$"5e[R'UR(5 [R'UR*5 UR,$)Nrs%s=%s�F)r2rHr�r4rLr	�environ�
subprocess�list2cmdliner
�rapplyr�r��CreateProcessA�
strtolocal�_CREATE_NO_WINDOW�getcwdr�r�r�rNrOrP)�args�si�pi�env�k�ress      r�
spawndetachedr=�s��
��B��M�M�,�'�B�E�	�	�B�

�C�
�
�
���z�Q�� 0� 0�� 3�4�4�4�������5�L�C��"�"�8�?�?�8�3H�3H�$�#O�P�D��
"�
"�����D�!���
����������R�����R���C���o�o���
���"�+�+�&�
���"�*�*�%�
�>�>�rc�`�[RRU5(a1[[R
S[R"U5-5e[S5H6nSU[R"SS54-n[R"X5  O [[RS5e[R"U5 g![a Myf=f![aE [R!U["5 [R"U5 g![a gf=ff=f)z3try to implement POSIX' unlink semantics on Windowsz'Unlinking directory not permitted: '%s'�
s%s-%08xrl��z"No usable temporary filename foundN)r�r��isdirr�r��EPERMr	r��range�random�randint�rename�FileExistsError�EEXIST�unlinkr��SetFileAttributesA�_FILE_ATTRIBUTE_NORMAL)r��tries�temps   rrHrH�s��
�w�w�}�}�T�����K�K�6��#�#�D�)�
*�
�	
�.�r����T�6�>�>�!�Z�#@�A�A��	��I�I�d�!��	��e�l�l�$H�I�I�
�
�	�	�$���
�	��	����	�$�$�T�+A�B�	��I�I�d�O���	�
�		���s<�C
�6C�
C�C�$D-�D�
D)�%D-�(D)�)D-c�t�[R"U5 U(a[RU[5 ggr�)r��mkdirr�rI�#_FILE_ATTRIBUTE_NOT_CONTENT_INDEXED)r��
notindexeds  r�makedirrQs&���H�H�T�N���$�$�T�+N�O�r)r��bytes�returnr)r�rRrSr!)T)r�rRr��boolrSrT)r�rRr�rRrS�None)r�rRrS�int)r�rRr�rRrSrT)rSrV)rSrT)r�rVrSrT)rSrR)r�rRrSzOptional[bytes])rSrU)rSzTuple[int, int])r7zList[bytes]rSrV)r�rRrSrU)r�rRrPrTrSrU)��
__future__rrH�ctypes.wintypes�wintypesr�r�r�rCr0�typingrrrr�r	r
�windll�kernel32r��advapi32r��user32r�crypt32r��c_longru�c_ushortrG�c_ulongr�c_uint�_UINT�_LONGrI�_LPCSTRrFrtrJ�_HWND�_PCCERT_CONTEXT�MAX_PATHr�r�r��_ERROR_SUCCESS�_ERROR_NO_MORE_FILESr�r�r�r�r��_WPARAM�_LPARAM�
c_longlong�c_ulonglong�	Structurerr!r�r�r�r�r�rJrOr�r�r2rLr5rrSrZrar'rr�r��PKCS_7_ASN_ENCODINGrirwr}r��argtypes�restyper�r�r�r�r�r�r�rI�_DRIVE_UNKNOWN�_DRIVE_NO_ROOT_DIRr�r�r�r�r�r�r�r�r�r�r�r�r3rr�WINFUNCTYPEr	rr)r(rr rr�c_intrrrr�r�r�r�r�r�r�r�r�r�r�r�r�r�rr�__annotations__rrr%r,r=rHrQrrr�<module>rzs"��#�
�"��
�	�
�����
�M�M�"�"�	��M�M�"�"�	�
�-�-�
�
���=�=� � ��	�
�
������	�����
�
���
�
���?�?�"��&�
�/�/�����/�/�����	����)�)���������� ����
�=�=�����6�=�=����#A�A��n�n�G��m�m�G��]�]�6�$�$�%����v���)G�G�� � �G����G�G�� � �G��&�"2�"2�� ��������(����&,�#�$���
��6�#�#��.�6�+�+������>�V�
�
�>��&�"�"���&�"2�"2���C�[�&�&���3�K�%�%��&���� ����)�)���v�'�'���f�&�&��"�
�O�O�
�2��%�%�.�
1@��%�%�-��O�O��
�O�O�
�O�O�
�O�O�
�
�O�O�
�O�O�	-�� � �)�,1�� � �(�0?�/@��#�#�,�.3��#�#�+��
�
�
�O�O�
�
��"�	����!(�	����18�&�/�/�0J�	�$�$�-�/4�	�$�$�,�")��	���� %�	����	�*1�7�F�O�O�)L�I���&�(-�I���%�*1�&�(9�	���%�',�	���$����������
�����$+�9�	��� �"'�	�����
�O�O�
�
�O�O�
�O�O�
�O�O�
�O�O�
�	,�	���(�+0�	���'�)0�&�/�/�6�(J�	���%�',�	���$�"(�%��!8�	���� '�	����)0�&�/�/�(B�	���%�',�	���$�"$�	����!'�	����)0�&�/�/�6�(J�	���%�'-�	���$���
�O�O�
�O�O�	�
�
�O�O��
�O�O�
�O�O�%�	���!�$)�	��� �"'��	���� $�	����)+�	���&�(.�	���%��$�$�U�F�3��,;�U�+C�	���(�*/�	���'�%,�f�$5�	���!�#(�	��� �%,�f�o�o�$>�	���!�#(�	��� �#)�(�	����!(�	����18�&�/�/�0J�	�$�$�-�/4�	�$�$�,�#)�?�?�F�O�O�"D�	����!&�	����-4�f�o�o�,F�� � �)�+1�� � �(�&����5�����"������!�!�%���8�� ,�g�6�����#������
�O�O�
�
�O�O�
�O�O�
�O�O�
$�	��� �#(�	����	�"�*/5�d�-�
�B��>�@���*�>�)+��%�*� �"
5��*�4'�T4�nP��}�	��	�s�/c�c�c

Youez - 2016 - github.com/yon3zu
LinuXploit