<commit_before><?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
  <Fragment Id="ConditionsFragment">
    <Property Id="Dummy_ConditionsFragmentRefProp" Value="-"/>

    <!-- Fail on newer versions-->
    <Condition Message="A newer version of [ProductName] is already installed. Exiting installation.">
      <![CDATA[Installed OR NOT NEWER_VERSION_DETECTED]]>
    </Condition>

    <!--
      PUT condition for Web Server/ApplicationDevelopment/.NET 3.5 in Windows 2012 features
      http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45
    -->
    <!--.NET Framework-->
    <PropertyRef Id="NETFRAMEWORK35"/>
    <Condition Message="This application requires .NET Framework 3.5. Please install the .NET Framework then run this installer again.">
      <![CDATA[Installed OR NETFRAMEWORK35]]>
    </Condition>

    <!--IIS-->
    <PropertyRef Id="IISMAJORVERSION"/>
    <Condition Message="This application requires IIS 6, 7 or 8.">
      <![CDATA[Installed OR (IISMAJORVERSION AND (IISMAJORVERSION = "#6" OR IISMAJORVERSION = "#7" OR IISMAJORVERSION = "#8"))]]>
    </Condition>

    <!--IIS 6 metabase compatibility-->
    <Property Id="IIS_METABASE_COMPAT_X86">
      <RegistrySearch Id="CheckIISMetabase_X86" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp\Components" Name="ADSICompatibility" Type="raw" Win64="no" />
    </Property>
    <Property Id="IIS_METABASE_COMPAT_X64">
      <RegistrySearch Id="CheckIISMetabase_X64" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp\Components" Name="ADSICompatibility" Type="raw" Win64="yes" />
    </Property>
    <Condition Message="IIS 6 Metabase Compatibility feature must be installed">
      <![CDATA[(VersionNT < 600) OR (IIS_METABASE_COMPAT_X86 OR IIS_METABASE_COMPAT_X64)]]>
    </Condition>

  </Fragment>
</Wix>
<commit_msg>Launch condition fix to allow all IIS from version 6<commit_after><?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
  <Fragment Id="ConditionsFragment">
    <Property Id="Dummy_ConditionsFragmentRefProp" Value="-"/>

    <!-- Fail on newer versions-->
    <Condition Message="A newer version of [ProductName] is already installed. Exiting installation.">
      <![CDATA[Installed OR NOT NEWER_VERSION_DETECTED]]>
    </Condition>

    <!--
      PUT condition for Web Server/ApplicationDevelopment/.NET 3.5 in Windows 2012 features
      http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-using-aspnet-35-and-aspnet-45
    -->
    <!--.NET Framework-->
    <PropertyRef Id="NETFRAMEWORK35"/>
    <Condition Message="This application requires .NET Framework 3.5. Please install the .NET Framework then run this installer again.">
      <![CDATA[Installed OR NETFRAMEWORK35]]>
    </Condition>

    <!--IIS-->
    <PropertyRef Id="IISMAJORVERSION"/>
    <Condition Message="This application requires IIS 6 or higher">
      <![CDATA[Installed OR (IISMAJORVERSION AND IISMAJORVERSION >= #6)]]>
    </Condition>

    <!--IIS 6 metabase compatibility-->
    <Property Id="IIS_METABASE_COMPAT_X86">
      <RegistrySearch Id="CheckIISMetabase_X86" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp\Components" Name="ADSICompatibility" Type="raw" Win64="no" />
    </Property>
    <Property Id="IIS_METABASE_COMPAT_X64">
      <RegistrySearch Id="CheckIISMetabase_X64" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp\Components" Name="ADSICompatibility" Type="raw" Win64="yes" />
    </Property>
    <Condition Message="IIS 6 Metabase Compatibility feature must be installed">
      <![CDATA[(VersionNT < 600) OR (IIS_METABASE_COMPAT_X86 OR IIS_METABASE_COMPAT_X64)]]>
    </Condition>

  </Fragment>
</Wix>

{'fraction_non_alphanumeric': 0.14748107543722266, 'fraction_numerical': 0.02688593056643174, 'mean_word_length': 4.150537634408602, 'pattern_counts': {'":': 0, '<': 67, '<?xml version=': 2, '>': 66, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6740076', 'n_tokens_mistral': 1348, 'n_tokens_neox': 1216, 'n_words': 270}