<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">

  <?ifndef INSTALLERVERSION ?>
  <?define INSTALLERVERSION="0.0.1.0" ?>
  <?endif ?>

  <Product Id="E644EA3A-A90B-4913-83ED-D6F55FDC0D49"
           Name="Overseer $(var.INSTALLERVERSION)"
           Language="1033"
           Codepage="1252"
           Version="$(var.INSTALLERVERSION)"
           Manufacturer="Logikfabrik"
           UpgradeCode="ED8983DB-D29E-452D-AA49-773792D344DA">

    <Package Id="*"
             InstallerVersion="200"
             Compressed="yes"
             InstallScope="perMachine"
             Description="Overseer is a Windows task bar app for build notifications."/>

    <Icon Id="Logikfabrik.ico" SourceFile="..\Logikfabrik.Overseer.WPF.Client\Logikfabrik.ico" />

    <Property Id="ARPPRODUCTICON" Value="Logikfabrik.ico" />

    <MajorUpgrade DowngradeErrorMessage="A newer version of Overseer is already installed." />

    <MediaTemplate EmbedCab="yes"
                   CompressionLevel="high" />

    <PropertyRef Id="WIX_IS_NETFRAMEWORK_46_OR_LATER_INSTALLED" />

    <Condition Message="Overseer requires the .NET Framework 4.6 to be installed.">
      <![CDATA[Installed OR WIX_IS_NETFRAMEWORK_46_OR_LATER_INSTALLED]]>
    </Condition>

    <Feature Id="ProductFeature"
             Title="Overseer"
             Level="1">
      <ComponentGroupRef Id="cmp5102C9E4A53841A88A083369EF612B69" />
      <ComponentGroupRef Id="cmpD41213137AA242C69804E0E884566EFB" />
      <ComponentGroupRef Id="cmp8B3C8DF1FB634830AF39151E7BE83F96" />
    </Feature>

    <UIRef Id="WixUI_InstallDir" />

    <WixVariable Id="WixUILicenseRtf"
                 Value="LICENSE.rtf" />

    <Property Id="WIXUI_INSTALLDIR"
              Value="INSTALLFOLDER" />
    <Directory Id="TARGETDIR"
               Name="SourceDir">
      <Directory Id="ProgramFilesFolder">
        <Directory Id="ManufacturerFolder"
                   Name="Logikfabrik">
          <Directory Id="INSTALLFOLDER"
                     Name="Overseer">
            <Directory Id="dirAB1506D5F38C44EB96FB28C4C896C3F1"
                       Name="sv-SE" />
            <Directory Id="dirABB20FC1974B4737A03212E90E9568BF"
                       Name="sv" />
            <Directory Id="dir237FB9D14131484085A97D15B31A46D8"
                       Name="Attribution">
              <Directory Id="dirAF762B9AA51A404BA7A14E3779ABD808"
                         Name="Caliburn.Micro" />
              <Directory Id="dir3A16153C31BA467D9C89BE640F4DD0F1"
                         Name="Castle.Core" />
              <Directory Id="dirB55A7199CE3048038EDB7BB835E99707"
                         Name="Ensure.That" />
              <Directory Id="dir7DBDA2329AE0424B8E30E5244A4AE1FA"
                         Name="Entypo" />
              <Directory Id="dirD7D0CA2209344EF28F1466D6E9067F98"
                         Name="FluentValidation" />
              <Directory Id="dir15F660460DDD476A843D8904959E11E8"
                         Name="Humanizer" />
              <Directory Id="dir695610CED0F243DC8912A2055E0D6804"
                         Name="Newtonsoft.Json" />
              <Directory Id="dir533F14E32DAE4BE5BB7969B2DAD30DDD"
                         Name="Ninject" />
              <Directory Id="dirF1BD1E58BC5A4E22A87CB2F9BC3CF5BD"
                         Name="Serilog" />
              <Directory Id="dir9B1EFDE3FF6A4D1788EA7973461B8EB8"
                         Name="TrieNet" />
            </Directory>
          </Directory>
        </Directory>
      </Directory>

      <Directory Id="ProgramMenuFolder">
        <Directory Id="dir3BE2B7698D754603B3561E3109DF8809"
                   Name="Logikfabrik" />
      </Directory>

      <Directory Id="DesktopFolder" />

    </Directory>

    <ComponentGroup Id="cmp8B3C8DF1FB634830AF39151E7BE83F96" >

      <Component Id="cmpB0CC3638C76C4F28A1FE246ACEB13972"
                 Guid="B0CC3638-C76C-4F28-A1FE-246ACEB13972"
                 Directory="dir3BE2B7698D754603B3561E3109DF8809">

        <RegistryValue Root="HKCU"
                       Key="Software\Logikfabrik\Overseer"
                       Name="ProgramMenuShortcut"
                       Type="integer"
                       Value="1"
                       KeyPath="yes" />

        <Shortcut Id="shcEA1C83E31C8E4875864F326873F30190"
                  Name="Overseer"
                  Directory="dir3BE2B7698D754603B3561E3109DF8809"
                  Target="[!filCA7CCBC737E04F139864ACB9FDC02E2E]"
                  WorkingDirectory="INSTALLFOLDER"
                  Icon="Logikfabrik.ico" />

        <RemoveFolder Id="remF8CA303B276F40929A820D1F2D1DE801"
                      On="uninstall" />

      </Component>

      <Component Id="cmpEC155E3299D54F8BA2578F1C93F67472"
                 Guid="EC155E32-99D5-4F8B-A257-8F1C93F67472"
                 Directory="DesktopFolder">

        <RegistryValue Root="HKCU"
                       Key="Software\Logikfabrik\Overseer"
                       Name="DesktopShortcut"
                       Type="integer"
                       Value="1"
                       KeyPath="yes" />

        <Shortcut Id="shcC16D486252F942D3B502811AF496D3F0"
                  Name="Overseer"
                  Directory="DesktopFolder"
                  Target="[!filCA7CCBC737E04F139864ACB9FDC02E2E]"
                  WorkingDirectory="INSTALLFOLDER" />

      </Component>

    </ComponentGroup>

    <ComponentGroup Id="cmp5102C9E4A53841A88A083369EF612B69">

      <Component Id="cmpB119DEE3AF4C40DCBCDE23B443DBFAA9"
                 Guid="B119DEE3-AF4C-40DC-BCDE-23B443DBFAA9"
                 Directory="INSTALLFOLDER">
        <File Id="fil6EE79B1ACDE443DDB41F8C1D484B098B"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.dll"
              KeyPath="yes" />
      </Component>

      <Component Id="cmpAD6B997369324FAB8E045760F3909DFF"
                 Guid="AD6B9973-6932-4FAB-8E04-5760F3909DFF"
                 Directory="INSTALLFOLDER">
        <File Id="fil3FD06F8CB4CE49AE93E57472D05B3AE8"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.Platform.Core.dll"
              KeyPath="yes" />
      </Component>

      <Component Id="cmpA2AB727F7DAD42F6B0BA3EC83501248D"
                 Guid="A2AB727F-7DAD-42F6-B0BA-3EC83501248D"
                 Directory="INSTALLFOLDER">
        <File Id="fil9BA4787C455542488C34E29F996FCFEF"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.Platform.dll"<commit_msg>Added uninstall shortcut<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">

  <?ifndef INSTALLERVERSION ?>
  <?define INSTALLERVERSION="0.0.1.0" ?>
  <?endif ?>

  <Product Id="E644EA3A-A90B-4913-83ED-D6F55FDC0D49"
           Name="Overseer $(var.INSTALLERVERSION)"
           Language="1033"
           Codepage="1252"
           Version="$(var.INSTALLERVERSION)"
           Manufacturer="Logikfabrik"
           UpgradeCode="ED8983DB-D29E-452D-AA49-773792D344DA">

    <Package Id="*"
             InstallerVersion="200"
             Compressed="yes"
             InstallScope="perMachine"
             Description="Overseer is a Windows task bar app for build notifications."/>

    <Icon Id="Logikfabrik.ico" SourceFile="..\Logikfabrik.Overseer.WPF.Client\Logikfabrik.ico" />

    <Property Id="ARPPRODUCTICON" Value="Logikfabrik.ico" />

    <MajorUpgrade DowngradeErrorMessage="A newer version of Overseer is already installed." />

    <MediaTemplate EmbedCab="yes"
                   CompressionLevel="high" />

    <PropertyRef Id="WIX_IS_NETFRAMEWORK_46_OR_LATER_INSTALLED" />

    <Condition Message="Overseer requires the .NET Framework 4.6 to be installed.">
      <![CDATA[Installed OR WIX_IS_NETFRAMEWORK_46_OR_LATER_INSTALLED]]>
    </Condition>

    <Feature Id="ProductFeature"
             Title="Overseer"
             Level="1">
      <ComponentGroupRef Id="cmp5102C9E4A53841A88A083369EF612B69" />
      <ComponentGroupRef Id="cmpD41213137AA242C69804E0E884566EFB" />
      <ComponentGroupRef Id="cmp8B3C8DF1FB634830AF39151E7BE83F96" />
    </Feature>

    <UIRef Id="WixUI_InstallDir" />

    <WixVariable Id="WixUILicenseRtf"
                 Value="LICENSE.rtf" />

    <Property Id="WIXUI_INSTALLDIR"
              Value="INSTALLFOLDER" />
    <Directory Id="TARGETDIR"
               Name="SourceDir">
      <Directory Id="ProgramFilesFolder">
        <Directory Id="ManufacturerFolder"
                   Name="Logikfabrik">
          <Directory Id="INSTALLFOLDER"
                     Name="Overseer">
            <Directory Id="dirAB1506D5F38C44EB96FB28C4C896C3F1"
                       Name="sv-SE" />
            <Directory Id="dirABB20FC1974B4737A03212E90E9568BF"
                       Name="sv" />
            <Directory Id="dir237FB9D14131484085A97D15B31A46D8"
                       Name="Attribution">
              <Directory Id="dirAF762B9AA51A404BA7A14E3779ABD808"
                         Name="Caliburn.Micro" />
              <Directory Id="dir3A16153C31BA467D9C89BE640F4DD0F1"
                         Name="Castle.Core" />
              <Directory Id="dirB55A7199CE3048038EDB7BB835E99707"
                         Name="Ensure.That" />
              <Directory Id="dir7DBDA2329AE0424B8E30E5244A4AE1FA"
                         Name="Entypo" />
              <Directory Id="dirD7D0CA2209344EF28F1466D6E9067F98"
                         Name="FluentValidation" />
              <Directory Id="dir15F660460DDD476A843D8904959E11E8"
                         Name="Humanizer" />
              <Directory Id="dir695610CED0F243DC8912A2055E0D6804"
                         Name="Newtonsoft.Json" />
              <Directory Id="dir533F14E32DAE4BE5BB7969B2DAD30DDD"
                         Name="Ninject" />
              <Directory Id="dirF1BD1E58BC5A4E22A87CB2F9BC3CF5BD"
                         Name="Serilog" />
              <Directory Id="dir9B1EFDE3FF6A4D1788EA7973461B8EB8"
                         Name="TrieNet" />
            </Directory>
          </Directory>
        </Directory>
      </Directory>

      <Directory Id="ProgramMenuFolder">
        <Directory Id="dir3BE2B7698D754603B3561E3109DF8809"
                   Name="Logikfabrik" />
      </Directory>

      <Directory Id="DesktopFolder" />

    </Directory>

    <ComponentGroup Id="cmp8B3C8DF1FB634830AF39151E7BE83F96" >

      <Component Id="cmpB0CC3638C76C4F28A1FE246ACEB13972"
                 Guid="B0CC3638-C76C-4F28-A1FE-246ACEB13972"
                 Directory="dir3BE2B7698D754603B3561E3109DF8809">

        <RegistryValue Root="HKCU"
                       Key="Software\Logikfabrik\Overseer"
                       Name="ProgramMenuShortcut"
                       Type="integer"
                       Value="1"
                       KeyPath="yes" />

        <Shortcut Id="shcEA1C83E31C8E4875864F326873F30190"
                  Name="Overseer"
                  Directory="dir3BE2B7698D754603B3561E3109DF8809"
                  Target="[!filCA7CCBC737E04F139864ACB9FDC02E2E]"
                  WorkingDirectory="INSTALLFOLDER"
                  Icon="Logikfabrik.ico" />

        <Shortcut Id="shc26CF601B625E46F490DE4846DC8DD689"
                  Name="Uninstall Overseer"
                  Directory="dir3BE2B7698D754603B3561E3109DF8809"
                  Target="[System64Folder]msiexec.exe"
                  Arguments="/x [ProductCode]" />

        <RemoveFolder Id="remF8CA303B276F40929A820D1F2D1DE801"
                      On="uninstall" />

      </Component>

      <Component Id="cmpEC155E3299D54F8BA2578F1C93F67472"
                 Guid="EC155E32-99D5-4F8B-A257-8F1C93F67472"
                 Directory="DesktopFolder">

        <RegistryValue Root="HKCU"
                       Key="Software\Logikfabrik\Overseer"
                       Name="DesktopShortcut"
                       Type="integer"
                       Value="1"
                       KeyPath="yes" />

        <Shortcut Id="shcC16D486252F942D3B502811AF496D3F0"
                  Name="Overseer"
                  Directory="DesktopFolder"
                  Target="[!filCA7CCBC737E04F139864ACB9FDC02E2E]"
                  WorkingDirectory="INSTALLFOLDER" 
                  Icon="Logikfabrik.ico" />

      </Component>

    </ComponentGroup>

    <ComponentGroup Id="cmp5102C9E4A53841A88A083369EF612B69">

      <Component Id="cmpB119DEE3AF4C40DCBCDE23B443DBFAA9"
                 Guid="B119DEE3-AF4C-40DC-BCDE-23B443DBFAA9"
                 Directory="INSTALLFOLDER">
        <File Id="fil6EE79B1ACDE443DDB41F8C1D484B098B"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.dll"
              KeyPath="yes" />
      </Component>

      <Component Id="cmpAD6B997369324FAB8E045760F3909DFF"
                 Guid="AD6B9973-6932-4FAB-8E04-5760F3909DFF"
                 Directory="INSTALLFOLDER">
        <File Id="fil3FD06F8CB4CE49AE93E57472D05B3AE8"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.Platform.Core.dll"
              KeyPath="yes" />
      </Component>

      <Component Id="cmpA2AB727F7DAD42F6B0BA3EC83501248D"
                 Guid="A2AB727F-7DAD-42F6-B0BA-3EC83501248D"
                 Directory="INSTALLFOLDER">
        <File Id="fil9BA4787C455542488C34E29F996FCFEF"
              Source="$(var.Logikfabrik.Overseer.WPF.Client.TargetDir)Caliburn.Micro.Platform.dll"
{'fraction_non_alphanumeric': 0.10370587373663395, 'fraction_numerical': 0.12853376299985353, 'mean_word_length': 2.0761432755125027, 'pattern_counts': {'":': 0, '<': 142, '<?xml version=': 2, '>': 140, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3508996', 'n_tokens_mistral': 5612, 'n_tokens_neox': 4534, 'n_words': 452}