<?xml version="1.0" encoding="UTF-8"?>
<config install4jVersion="@VERSION@" install4jBuild="@BUILD_NUMBER@" type="unix" archive="true" bitness="undefined">
  <general applicationName="install4j" applicationVersion="13.0" mediaSetId="4023" applicationId="7240-3284-9406-4137" status="LCOK" mediaName="install4j_unix_13_0" jreVersion="" minJavaVersion="21" publisherName="ej-technologies GmbH" publisherURL="https://www.ej-technologies.com" lzmaCompression="true" pack200Compression="false" installerType="1" addOnAppId="" uninstallerFilename="uninstall" uninstallerDirectory="." />
  <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
    <variable id="en" name="English" messageFile="i4j_extf_0_ko24y8.utf8" customLocalizationFile="" />
  </languages>
  <compilerVariables>
    <variable name="installationDirectory" value="install4j13" />
    <variable name="sys.ext.wrapperClass.2" value="com.install4j13.Install4jGUI" />
    <variable name="mediaJvmOptions" value="" />
    <variable name="changelogUrl" value="https://www.ej-technologies.com/download/install4j/changelog.html" />
    <variable name="customCodeLocation" value="../../../build/install4j/customCode.jar" />
    <variable name="configDirBaseName" value="install4j" />
    <variable name="sys.ext.ignoreJavaOptionsEnvVar" value="true" />
    <variable name="sys.ext.macosMinVersion" value="11.0" />
    <variable name="sys.ext.macRestrictJre" value="true" />
    <variable name="externalVmoptionsInclude" value="" />
    <variable name="notarizationKey" value="/home/runner/work/ejt/ejt/install4j/build/gradle/install4j/install4j/notarization-key.p8" />
    <variable name="majorVersion" value="13" />
    <variable name="buildNumber" value="13007" />
    <variable name="installerHeight" value="480" />
    <variable name="javaMaximumVersion" value="25" />
    <variable name="configDirName" value="install4j/v13" />
    <variable name="jbrLinuxVmOptions" value="-Dawt.useSystemAAFontSettings=lcd" />
    <variable name="commonVmOptions" value="&quot;@${launcher:sys.launcherDirectory}/options/base.options&quot; --patch-module &quot;java.desktop=${launcher:sys.launcherDirectory}/../lib/java-desktop.jar&quot; -Dinstall4j.checkVMWare=true" />
    <variable name="jbrMacosVmOptions" value="" />
    <variable name="vmoptionsInclude" value="-include-options install4j.vmoptions" />
    <variable name="sys.ext.macArch" value="universal" />
    <variable name="javaMinimumVersion" value="21" />
    <variable name="archiveInstallationDirectory" value="install4j13.0" />
    <variable name="sys.date" value="20260603" />
    <variable name="sys.year" value="2026" />
    <variable name="sys.time" value="163103" />
    <variable name="sys.timestamp" value="1780504263062" />
    <variable name="sys.install4jHome" value="/home/runner/work/ejt/ejt/install4j/dist/install4j" />
    <variable name="sys.install4jVersion" value="@VERSION@" />
    <variable name="sys.tempDir" value="/tmp" />
    <variable name="sys.fileSeparator" value="/" />
    <variable name="sys.newLine" value="&#xA;" />
    <variable name="sys.pathlistSeparator" value=":" />
    <variable name="sys.version" value="13.0" />
    <variable name="sys.shortName" value="install4j" />
    <variable name="sys.fullName" value="install4j" />
    <variable name="sys.publisher" value="ej-technologies GmbH" />
    <variable name="sys.publisherUrl" value="https://www.ej-technologies.com" />
    <variable name="sys.languageId" value="en" />
    <variable name="sys.javaMinVersion" value="21" />
    <variable name="sys.javaMaxVersion" value="25" />
    <variable name="sys.applicationId" value="7240-3284-9406-4137" />
    <variable name="sys.updatesUrl" value="https://download.ej-technologies.com/install4j/updates13.xml" />
    <variable name="sys.mediaFileName" value="install4j_unix_13_0" />
    <variable name="sys.mediaName" value="Unix Archive" />
    <variable name="sys.mediaId" value="4023" />
    <variable name="sys.platform" value="unix" />
    <variable name="sys.withJre" value="" />
    <variable name="sys.jreBundleVersion" value="" />
    <variable name="sys.jreBundleArch" value="" />
    <variable name="sys.mediaFileSeparator" value="/" />
    <variable name="sys.mediaPathlistSeparator" value=":" />
    <variable name="sys.msiProductId" value="" />
  </compilerVariables>
  <customCode />
  <styles>
    <style id="8152" customizedId="" idNamespace="" widgetStyleId="236">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <formComponent id="8153" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>8174</string>
              </void>
            </object>
          </java>
          <actionLists />
        </formComponent>
        <group id="8154" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" />
          </java>
          <actionLists />
          <beans>
            <formComponent id="8155" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="20" insetsBottom="10" insetsRight="20" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8156" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="5" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
                  <void property="enabledTitleText">
                    <boolean>false</boolean>
                  </void>
                  <void property="labelText">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8157" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
                  <void property="styleId">
                    <string>8178</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="8158" customizedId="" idNamespace="" widgetStyleId="236">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <group id="8159" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" id="VerticalFormComponentGroup0">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void id="Integer0" property="cellSpacing" />
              <void property="imageEdgeBackgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>27</int>
                    <int>143</int>
                    <int>220</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <object idref="Integer0" />
                    <int>73</int>
                    <int>150</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_6_ko24y8_1u47b19.png</string>
                  <string>wizard.png</string>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>5</int>
                  <int>10</int>
                  <int>10</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8160" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontSizePercent">
                        <int>130</int>
                      </void>
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8161" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8162" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
            <group id="8163" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
              </java>
              <actionLists />
              <beans>
                <formComponent id="8164" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8165" customizedId="" idNamespace="" initClassName="com.install4j.script.I4jScript_Internal_880" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent" id="StandardControlButtonComponent0">
                      <void property="buttonText">
                        <string>${i18n:ButtonInstall}</string>
                      </void>
                      <void property="controlButtonType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.api.context.ControlButtonType</class>
                          <string>NEXT</string>
                        </object>
                      </void>
                      <void id="ButtonWidgetStyle0" property="widgetStyle">
                        <void property="backgroundColor">
                          <object class="com.install4j.runtime.beans.LightOrDarkColor">
                            <object class="java.awt.Color">
                              <int>27</int>
                              <int>143</int>
                              <int>220</int>
                              <int>255</int>
                            </object>
                            <object class="java.awt.Color">
                              <int>0</int>
                              <int>73</int>
                              <int>150</int>
                              <int>255</int>
                            </object>
                          </object>
                        </void>
                        <void property="buttonType">
                          <object class="java.lang.Enum" method="valueOf">
                            <class>com.install4j.runtime.beans.widgets.ButtonWidgetStyle$ButtonType</class>
                            <string>ROUND_RECT</string>
                          </object>
                        </void>
                        <void property="fontDescriptor">
                          <void property="fontSizePercent">
                            <int>150</int>
                          </void>
                          <void property="fontType">
                            <object class="java.lang.Enum" method="valueOf">
                              <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                              <string>DERIVED</string>
                            </object>
                          </void>
                        </void>
                        <void property="foregroundColor">
                          <object class="com.install4j.runtime.beans.LightOrDarkColor">
                            <object class="java.awt.Color">
                              <int>255</int>
                              <int>255</int>
                              <int>255</int>
                              <int>255</int>
                            </object>
                            <object class="java.awt.Color">
                              <int>221</int>
                              <int>221</int>
                              <int>221</int>
                              <int>255</int>
                            </object>
                          </object>
                        </void>
                        <void property="insets">
                          <object class="java.awt.Insets">
                            <int>3</int>
                            <int>20</int>
                            <int>3</int>
                            <int>20</int>
                          </object>
                        </void>
                      </void>
                      <void property="widgetStyleId">
                        <null />
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8166" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="8167" customizedId="" idNamespace="" widgetStyleId="236">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle" />
      </java>
      <actionLists />
      <formComponents>
        <group id="8168" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" id="VerticalFormComponentGroup0">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void id="Integer0" property="cellSpacing" />
              <void property="imageEdgeBackgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>27</int>
                    <int>143</int>
                    <int>220</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <object idref="Integer0" />
                    <int>73</int>
                    <int>150</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>i4j_extf_6_ko24y8_1u47b19.png</string>
                  <string>wizard.png</string>
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>5</int>
                  <int>10</int>
                  <int>10</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8169" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="0" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontSizePercent">
                        <int>130</int>
                      </void>
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8170" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8171" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="10" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ContentComponent" />
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
        <formComponent id="8172" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="0" insetsRight="0" resetInitOnPrevious="false">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
              <void property="styleId">
                <string>8178</string>
              </void>
            </object>
          </java>
          <actionLists />
        </formComponent>
      </formComponents>
    </style>
    <style id="8174" customizedId="" idNamespace="" widgetStyleId="236">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>NORTH</string>
            </object>
          </void>
        </object>
      </java>
      <actionLists />
      <formComponents>
        <group id="8175" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" id="VerticalFormComponentGroup0">
              <void property="backgroundColor">
                <object class="com.install4j.runtime.beans.LightOrDarkColor">
                  <object class="java.awt.Color">
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                    <int>255</int>
                  </object>
                  <object class="java.awt.Color">
                    <int>49</int>
                    <int>52</int>
                    <int>53</int>
                    <int>255</int>
                  </object>
                </object>
              </void>
              <void property="borderSides">
                <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
                  <void property="bottom">
                    <boolean>true</boolean>
                  </void>
                </object>
              </void>
              <void property="imageAnchor">
                <object class="java.lang.Enum" method="valueOf">
                  <class>com.install4j.api.beans.Anchor</class>
                  <string>NORTHEAST</string>
                </object>
              </void>
              <void property="imageEdgeBorderWidth">
                <int>2</int>
              </void>
              <void property="imageFile">
                <object class="com.install4j.api.beans.ExternalFile">
                  <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
                </object>
              </void>
              <void id="Integer0" property="cellSpacing" />
              <void id="Integer1" property="borderWidth" />
              <void property="imageInsets">
                <object class="java.awt.Insets">
                  <object idref="Integer0" />
                  <int>5</int>
                  <object idref="Integer1" />
                  <object idref="Integer1" />
                </object>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <object idref="Integer0" />
                  <int>20</int>
                  <object idref="Integer0" />
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8176" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent" id="ScreenTitleComponent0">
                  <void id="LabelWidgetStyle0" property="labelWidgetStyle">
                    <void property="fontDescriptor">
                      <void property="fontStyle">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
                          <string>BOLD</string>
                        </object>
                      </void>
                      <void property="fontType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                          <string>DERIVED</string>
                        </object>
                      </void>
                    </void>
                  </void>
                  <void property="labelWidgetStyleId">
                    <null />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8177" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="8" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
                  <void property="titleType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.styles.TitleType</class>
                      <string>SUB_TITLE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
    <style id="8178" customizedId="" idNamespace="" widgetStyleId="236">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.styles.FormStyle">
          <void property="fillVertical">
            <boolean>false</boolean>
          </void>
          <void property="standalone">
            <boolean>false</boolean>
          </void>
          <void property="verticalAnchor">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.api.beans.Anchor</class>
              <string>SOUTH</string>
            </object>
          </void>
        </object>
      </java>
      <actionLists />
      <formComponents>
        <group id="8179" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
              <void property="alignFirstLabel">
                <boolean>false</boolean>
              </void>
              <void property="insets">
                <object class="java.awt.Insets">
                  <int>3</int>
                  <int>10</int>
                  <int>8</int>
                  <int>10</int>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <formComponent id="8180" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8181" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>&lt; ${i18n:ButtonBack}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>PREVIOUS</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8182" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonNext} &gt;</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>NEXT</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8183" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
                  <void property="buttonText">
                    <string>${i18n:ButtonCancel}</string>
                  </void>
                  <void property="controlButtonType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.api.context.ControlButtonType</class>
                      <string>CANCEL</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </beans>
        </group>
      </formComponents>
    </style>
  </styles>
  <widgetStyles defaultWidgetStyleId="236">
    <widgetStyle id="236" customizedId="" idNamespace="">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.widgets.WidgetStyleCollection" id="WidgetStyleCollection0">
          <void id="ButtonWidgetStyle0" property="buttonWidgetStyle">
            <void id="FontDescriptor0" property="fontDescriptor" />
          </void>
          <void property="defaultsWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="hyperlinkWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="labelWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
          <void property="toggleButtonWidgetStyle">
            <void property="fontDescriptor">
              <object idref="FontDescriptor0" />
            </void>
          </void>
        </object>
      </java>
      <actionLists />
    </widgetStyle>
  </widgetStyles>
  <lookAndFeel type="crossPlatform" darkModeStrategy="auto" lightTheme="lightIntelliJ" darkTheme="darcula" customLightThemeName="" customDarkThemeName="" uiScalingPercentage="100" />
  <applications>
    <application id="installer" customizedId="" idNamespace="">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.InstallerApplication" id="InstallerApplication0">
          <void property="frameHeight">
            <int>460</int>
          </void>
          <void property="frameWidth">
            <int>580</int>
          </void>
          <void id="Boolean0" method="isAllowConsole" />
          <void property="useCustomIcon">
            <object idref="Boolean0" />
          </void>
          <void property="vmParameters">
            <string>-Dsun.awt.nopixfmt=true</string>
          </void>
        </object>
      </java>
      <textOverrides>
        <property name="frameHeight" value="480" />
      </textOverrides>
      <actionLists />
      <variables />
      <screens>
        <screen id="15" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8236" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction">
                  <void property="includeAllUsers">
                    <boolean>true</boolean>
                  </void>
                  <void property="includeUserSpecific">
                    <boolean>true</boolean>
                  </void>
                  <void property="installationScope">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.InstallationScope</class>
                      <string>FULL_ADMIN</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="8184" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8158">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <group id="8200" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
                  <void property="insets">
                    <object class="java.awt.Insets">
                      <int>0</int>
                      <int>0</int>
                      <int>20</int>
                      <int>0</int>
                    </object>
                  </void>
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_793</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <formComponent id="8201" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="6" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelIconFile">
                        <object class="com.install4j.api.beans.ExternalFile">
                          <string>i4j_extf_1_ko24y8_1kfttc8.png</string>
                          <string>celebration.png</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8185" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>Congratulations, you have downloaded the most powerful installer builder tool in the Java ecosystem.</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
            <formComponent id="8203" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8187" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.StreamlinedInstallationChooserComponent">
                  <void property="selectionScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string />
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8188" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_794" insetsTop="20" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:footerMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <group id="8190" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
                  <void property="insets">
                    <object class="java.awt.Insets">
                      <int>10</int>
                      <int>0</int>
                      <int>0</int>
                      <int>0</int>
                    </object>
                  </void>
                  <void property="visibilityScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_795</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <formComponent id="8189" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                      <void property="labelText">
                        <string>By installing, you accept the </string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8192" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                      <void property="actionScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_796</string>
                          </void>
                        </object>
                      </void>
                      <void property="hyperlinkText">
                        <string>license terms for install4j</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </beans>
            </group>
            <formComponent id="8218" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_797</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <group id="8219" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup" />
          </java>
          <actionLists />
          <beans>
            <screen id="68" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_798" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_799" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>Please review the license agreement for install4j</string>
                  </void>
                  <void property="title">
                    <string>License agreement</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="7553" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:LicenseLabel3}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="8204" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HtmlDisplayFormComponent" id="HtmlDisplayFormComponent0">
                      <void id="LocalizedExternalFile0" property="displayedTextFile">
                        <void property="languageIdToExternalFile">
                          <void method="put">
                            <string>en</string>
                            <object class="com.install4j.api.beans.ExternalFile">
                              <string>i4j_extf_2_ko24y8.html</string>
                              <string>license.html</string>
                            </object>
                          </void>
                        </void>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="7080" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_800" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>Please review the license agreement for install4j</string>
                  </void>
                  <void property="title">
                    <string>License agreement</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="7549" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:LicenseLabel3}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7550" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.LicenseComponent" id="LicenseComponent0">
                      <void id="LocalizedExternalFile0" property="displayedTextFile">
                        <void property="languageIdToExternalFile">
                          <void method="put">
                            <string>en</string>
                            <object class="com.install4j.api.beans.ExternalFile">
                              <string>i4j_extf_3_ko24y8.txt</string>
                              <string>license.txt</string>
                            </object>
                          </void>
                        </void>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
        <screen id="8231" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_801" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScopeScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8234" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_802" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" cancelOnFail="returnToScreen" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:InstallationScopePrivilegesError}" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" id="RequestPrivilegesAction0">
                  <void id="Boolean0" method="isFailIfNotObtainedLinux" />
                  <void property="failIfNotObtainedMac">
                    <object idref="Boolean0" />
                  </void>
                  <void property="failIfNotObtainedWin">
                    <object idref="Boolean0" />
                  </void>
                  <void property="linuxPrivilegeRequirement">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.misc.PrivilegeRequirement</class>
                      <string>OBTAIN</string>
                    </object>
                  </void>
                  <void id="Boolean1" method="isObtainIfAdminWin" />
                  <void property="obtainIfNormalMac">
                    <object idref="Boolean1" />
                  </void>
                  <void property="obtainIfNormalWin">
                    <object idref="Boolean1" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8235" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetInstallationDirectoryAction">
                  <void property="installationScope">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.InstallationScope</class>
                      <string>ACCORDING_TO_VARIABLE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="8232" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_803" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:installationScopeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="8233" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.InstallationScopeChooserComponent" />
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="69" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_804" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_805" validationClass="com.install4j.script.I4jScript_Internal_806" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="5643" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_807" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="true" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
                  <void property="excludedVariables">
                    <array class="java.lang.String" length="1">
                      <void index="0">
                        <string>sys.installationDir</string>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="7558" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="25" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${i18n:SelectDirLabel(install4j)}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="7559" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" id="InstallationDirectoryChooserComponent0">
                  <void id="Boolean0" method="isAllowSpacesOnUnix" />
                  <void property="existingDirWarning">
                    <object idref="Boolean0" />
                  </void>
                  <void id="Boolean1" method="isCheckFreeSpace" />
                  <void property="requestFocus">
                    <object idref="Boolean1" />
                  </void>
                  <void property="validateApplicationId">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="73" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="true" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8225" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_808" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction">
                  <void property="failIfNotObtainedLinux">
                    <boolean>true</boolean>
                  </void>
                  <void property="failIfNotRootUnix">
                    <boolean>true</boolean>
                  </void>
                  <void property="linuxPrivilegeRequirement">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.misc.PrivilegeRequirement</class>
                      <string>OBTAIN</string>
                    </object>
                  </void>
                  <void property="obtainIfNormalMac">
                    <boolean>true</boolean>
                  </void>
                  <void property="obtainIfNormalWin">
                    <boolean>true</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8114" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.CheckRunningProcessesAction">
                  <void property="closeStrategy">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.misc.CloseStrategy</class>
                      <string>ASK_ONLY</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="6809" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_809" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallPreviousAction">
                  <void property="onlyIfSameApplicationId">
                    <boolean>false</boolean>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="7390" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>lib</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="75" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:FileCorrupted}" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
              </java>
              <actionLists />
            </action>
            <action id="76" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDefaultStartMenuEntriesAction" />
              </java>
              <actionLists />
            </action>
            <action id="77" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
                  <void property="itemName">
                    <string>install4j 13.0</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="78" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" id="CreateFileAssociationAction0">
                  <void property="description">
                    <string>install4j project files</string>
                  </void>
                  <void property="extension">
                    <string>install4j</string>
                  </void>
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                  <void id="Boolean0" method="isSelected" />
                  <void property="unix">
                    <object idref="Boolean0" />
                  </void>
                  <void property="unixIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string>i4j_extf_4_ko24y8_1ydq05y.png</string>
                      <string>install4j_64@n.png</string>
                    </object>
                  </void>
                  <void property="unixMimeType">
                    <string>application/x-install4j</string>
                  </void>
                  <void property="windowsIconFile">
                    <object class="com.install4j.api.beans.ExternalFile">
                      <string>i4j_extf_5_ko24y8_1hxozd0.ico</string>
                      <string>install4j.ico</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="3163" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
                  <void property="allUsers">
                    <boolean>false</boolean>
                  </void>
                  <void property="file">
                    <object class="java.io.File">
                      <string>bin/install4j</string>
                    </object>
                  </void>
                  <void property="name">
                    <string>install4j</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="8210" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_810</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="8212" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                      <void property="progressChangeType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                          <string>SET_INDETERMINATE</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8213" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetMessageAction">
                      <void property="statusMessage">
                        <string>Launching install4j ...</string>
                      </void>
                      <void property="useStatus">
                        <boolean>true</boolean>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <link id="8214" group="true" targetId="8208" idNamespace="" />
              </beans>
            </group>
          </actions>
          <formComponents>
            <formComponent id="7576" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${form:initialStatusMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="3121" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_811" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="fillHorizontally">
                <boolean>false</boolean>
              </void>
              <void property="fillVertically">
                <boolean>false</boolean>
              </void>
              <void property="subTitle">
                <string>Do you wish to start an evaluation or enter your license information now?</string>
              </void>
              <void property="title">
                <string>License Information</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="3122" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent" id="RadiobuttonsComponent0">
                  <void id="Integer0" property="initiallySelectedIndex" />
                  <void property="radioButtonLabels">
                    <array class="java.lang.String" length="2">
                      <void index="0">
                        <string>Yes, I would like to evaluate or enter my license information</string>
                      </void>
                      <void index="1">
                        <string>No, I just want to install</string>
                      </void>
                    </array>
                  </void>
                  <void property="variableName">
                    <string>licenseQuestion</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <group id="6076" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>com.install4j.script.I4jScript_Internal_812</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="6073" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_813" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>Please wait while install4j is being initialized</string>
                  </void>
                  <void property="title">
                    <string>Initializing install4j</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions>
                <action id="6075" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                      <void property="progressChangeType">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                          <string>SET_INDETERMINATE</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="6074" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_814</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </actions>
              <formComponents>
                <formComponent id="7584" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                      <void property="initialStatusMessage">
                        <string>Loading install4j ...</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="3120" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.installer.LicenseEntryScreen" />
              </java>
              <actionLists />
              <actions>
                <group id="8208" customizedId="" idNamespace="">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_815</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="8207" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                          <void property="launcherId">
                            <string>2</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8209" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_816</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
              </actions>
              <formComponents />
            </screen>
          </beans>
        </group>
        <screen id="79" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_817" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="com.install4j.script.I4jScript_Internal_818" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="94" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_819" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.finish.ExecuteLauncherAction">
                  <void property="launcherId">
                    <string>2</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="7593" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:finishedMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="95" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>${i18n:RunEntryExec("install4j")}</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>executeLauncherAction</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="uninstaller" customizedId="" idNamespace="">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.UninstallerApplication" id="UninstallerApplication0">
          <void property="customMacosExecutableName">
            <string>${i18n:UninstallerMenuEntry(install4j)}</string>
          </void>
          <void property="frameHeight">
            <int>460</int>
          </void>
          <void property="frameWidth">
            <int>580</int>
          </void>
          <void id="Boolean0" method="isAllowConsole" />
          <void property="useCustomMacosExecutableName">
            <object idref="Boolean0" />
          </void>
        </object>
      </java>
      <actionLists />
      <variables />
      <screens>
        <screen id="16" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="121" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
              </java>
              <actionLists />
            </action>
            <action id="6383" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents />
        </screen>
        <screen id="80" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="7599" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_820" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:welcomeMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="7600" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                  <void property="consoleScript">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_821</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="4998" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.AdditionalConfirmationsScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="7604" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_822" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:confirmationMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="5000" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>Remove licensing information for the current user</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>removeLicense</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
            <formComponent id="6959" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                  <void property="checkboxText">
                    <string>Remove JRE bundles</string>
                  </void>
                  <void property="initiallySelected">
                    <boolean>true</boolean>
                  </void>
                  <void property="variableName">
                    <string>removeJres</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="81" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8116" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_823</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>usedConfigDir</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8117" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_824</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>usedCachesDir</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8118" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_825</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>usedDataDir</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="6961" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_826" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:usedDataDir}/install4j/v13/jres</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="6960" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_827" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>jres</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8119" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_828" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:usedCachesDir}/install4j/v13/cached_jres</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="4072" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_830" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="directoryFilter">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_829</string>
                      </void>
                    </object>
                  </void>
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:usedConfigDir}/install4j/v13</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8123" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_831" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="6">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:usedConfigDir}/install4j/v13</string>
                        </object>
                      </void>
                      <void index="1">
                        <object class="java.io.File">
                          <string>${installer:usedConfigDir}/install4j</string>
                        </object>
                      </void>
                      <void index="2">
                        <object class="java.io.File">
                          <string>${installer:usedCachesDir}/install4j/v13</string>
                        </object>
                      </void>
                      <void index="3">
                        <object class="java.io.File">
                          <string>${installer:usedCachesDir}/install4j</string>
                        </object>
                      </void>
                      <void index="4">
                        <object class="java.io.File">
                          <string>${installer:usedDataDir}/install4j/v13</string>
                        </object>
                      </void>
                      <void index="5">
                        <object class="java.io.File">
                          <string>${installer:usedDataDir}/install4j</string>
                        </object>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="4067" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction" id="DeleteFileAction0">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>${installer:sys.docsDir}/install4j/${installer:sys.version}</string>
                        </object>
                      </void>
                    </array>
                  </void>
                  <void id="Boolean0" method="isBackupForRollback" />
                  <void property="recursive">
                    <object idref="Boolean0" />
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="4054" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                  <void property="files">
                    <array class="java.io.File" length="1">
                      <void index="0">
                        <object class="java.io.File">
                          <string>jres</string>
                        </object>
                      </void>
                    </array>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="82" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
              </java>
              <actionLists />
            </action>
          </actions>
          <formComponents>
            <formComponent id="7613" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:UninstallerPreparing}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="83" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents />
        </screen>
        <screen id="84" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="7616" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="10" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="labelText">
                    <string>${form:successMessage}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
      </screens>
    </application>
    <application id="5087" customizedId="" idNamespace="">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication" id="CustomApplication0">
          <void property="executableDirectory">
            <object class="java.io.File">
              <string>bin</string>
            </object>
          </void>
          <void property="executableName">
            <string>updater</string>
          </void>
          <void property="frameHeight">
            <int>460</int>
          </void>
          <void property="frameWidth">
            <int>580</int>
          </void>
          <void id="Boolean0" method="isAllowConsole" />
          <void property="useCustomIcon">
            <object idref="Boolean0" />
          </void>
          <void property="windowTitle">
            <string>${i18n:updater.WindowTitle("install4j")}</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables>
        <variable name="updatesUrl" value="https://download.ej-technologies.com/install4j/updates13.xml" hidden="false" registerForResponseFile="false" responseFileComment="" />
      </variables>
      <screens>
        <screen id="7796" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions />
          <formComponents />
        </screen>
        <screen id="7797" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_832" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="title">
                <string>${i18n:updater.WelcomeTitle("install4j")}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions />
          <formComponents>
            <formComponent id="7799" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_833" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                  <void property="hideIfBlank">
                    <boolean>true</boolean>
                  </void>
                  <void property="labelText">
                    <string>${i18n:updater.WelcomeInfoText("install4j")}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <screen id="7798" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_834" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.FormScreen">
              <void property="subTitle">
                <string>${i18n:updater.CheckForUpdateSubtitle}</string>
              </void>
              <void property="title">
                <string>${i18n:updater.CheckForUpdateTitle}</string>
              </void>
            </object>
          </java>
          <actionLists />
          <actions>
            <action id="7799" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
                  <void property="progressChangeType">
                    <object class="java.lang.Enum" method="valueOf">
                      <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
                      <string>SET_INDETERMINATE</string>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="7800" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="url">
                    <string>${installer:updatesUrl}</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="7801" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SleepAction" />
              </java>
              <actionLists />
            </action>
            <action id="7802" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_835</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="7803" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_836</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="7804" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_837</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7805" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_838</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadSize</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7806" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_839</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterComment</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7807" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_840</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7808" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_841</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isArchive</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7809" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_842</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>isDmg</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </beans>
            </group>
          </actions>
          <formComponents>
            <formComponent id="7813" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                  <void property="initialStatusMessage">
                    <string>${i18n:updater.CheckForUpdateLabel}</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </formComponent>
          </formComponents>
        </screen>
        <group id="7810" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>com.install4j.script.I4jScript_Internal_843</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="7811" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="title">
                    <string>${i18n:updater.UpToDateTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="7817" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_844" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="hideIfBlank">
                        <boolean>true</boolean>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.UpToDateInfoText("install4j")}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
          </beans>
        </group>
        <group id="7812" customizedId="" idNamespace="">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.groups.ScreenGroup">
              <void property="conditionExpression">
                <object class="com.install4j.api.beans.ScriptProperty">
                  <void property="value">
                    <string>com.install4j.script.I4jScript_Internal_845</string>
                  </void>
                </object>
              </void>
            </object>
          </java>
          <actionLists />
          <beans>
            <screen id="7813" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.NewVersionAvailableSubtitle("install4j")}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.NewVersionAvailableTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="7814" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent" id="KeyValuePairComponent0">
                      <void property="labelText">
                        <string>${i18n:updater.CurrentVersionLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:sys.version}</string>
                      </void>
                      <void id="LabelWidgetStyle0" property="valueLabelWidgetStyle">
                        <void property="fontDescriptor">
                          <void property="font">
                            <object class="java.awt.Font">
                              <string>dialog</string>
                              <int>1</int>
                              <int>0</int>
                            </object>
                          </void>
                          <void property="fontType">
                            <object class="java.lang.Enum" method="valueOf">
                              <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                              <string>CUSTOM</string>
                            </object>
                          </void>
                        </void>
                        <void property="foregroundColor">
                          <object class="java.awt.Color">
                            <int>128</int>
                            <int>0</int>
                            <int>0</int>
                            <int>255</int>
                          </object>
                        </void>
                      </void>
                      <void property="valueLabelWidgetStyleId">
                        <null />
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <group id="7815" customizedId="" idNamespace="">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" />
                  </java>
                  <actionLists />
                  <beans>
                    <formComponent id="7816" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent" id="KeyValuePairComponent0">
                          <void property="labelText">
                            <string>${i18n:updater.NewVersionLabel}</string>
                          </void>
                          <void property="valueLabelText">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                          <void id="LabelWidgetStyle0" property="valueLabelWidgetStyle">
                            <void property="fontDescriptor">
                              <void property="font">
                                <object class="java.awt.Font">
                                  <string>dialog</string>
                                  <int>1</int>
                                  <int>0</int>
                                </object>
                              </void>
                              <void property="fontType">
                                <object class="java.lang.Enum" method="valueOf">
                                  <class>com.install4j.runtime.beans.formcomponents.FontType</class>
                                  <string>CUSTOM</string>
                                </object>
                              </void>
                            </void>
                            <void property="foregroundColor">
                              <object class="java.awt.Color">
                                <int>0</int>
                                <int>128</int>
                                <int>0</int>
                                <int>255</int>
                              </object>
                            </void>
                          </void>
                          <void property="valueLabelWidgetStyleId">
                            <null />
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7817" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_847" insetsTop="3" insetsLeft="5" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                          <void property="actionScript">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_846</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.ShowComments}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </beans>
                </group>
                <formComponent id="7818" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HyperlinkLabelComponent">
                      <void property="hyperlinkText">
                        <string>Change log</string>
                      </void>
                      <void property="url">
                        <string>https://www.ej-technologies.com/download/install4j/changelog.html</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="6673" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent" />
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7819" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadLocationLabel}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7820" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.DirectoryChooserComponent" id="DirectoryChooserComponent0">
                      <void property="initialFile">
                        <string>${installer:sys.downloadsDir}</string>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.DownloadToLabel}</string>
                      </void>
                      <void id="Boolean0" method="isAllowEmpty" />
                      <void property="manualEntryAllowed">
                        <object idref="Boolean0" />
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadLocation</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7821" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.KeyValuePairComponent">
                      <void property="labelText">
                        <string>${i18n:updater.DownloadSizeLabel}</string>
                      </void>
                      <void property="valueLabelText">
                        <string>${installer:updaterDownloadSize}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="7822" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_848" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_849" validationClass="com.install4j.script.I4jScript_Internal_850" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="scrollable">
                    <boolean>false</boolean>
                  </void>
                  <void property="subTitle">
                    <string>${i18n:updater.CommentsSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.CommentsTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions />
              <formComponents>
                <formComponent id="7832" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_851" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                      <void property="hideIfBlank">
                        <boolean>true</boolean>
                      </void>
                      <void property="labelText">
                        <string>${i18n:updater.CommentsLabel}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7833" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.HtmlDisplayFormComponent">
                      <void property="displayedText">
                        <string>${installer:updaterComment}</string>
                      </void>
                      <void property="fillVertical">
                        <boolean>true</boolean>
                      </void>
                      <void property="textSource">
                        <object class="java.lang.Enum" method="valueOf">
                          <class>com.install4j.runtime.beans.screens.components.TextSource</class>
                          <string>DIRECT</string>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
                <formComponent id="7834" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
                      <void property="consoleScript">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_852</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <screen id="7823" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="com.install4j.script.I4jScript_Internal_853" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.screens.FormScreen">
                  <void property="subTitle">
                    <string>${i18n:updater.DownloadSubTitle}</string>
                  </void>
                  <void property="title">
                    <string>${i18n:updater.DownloadTitle}</string>
                  </void>
                </object>
              </java>
              <actionLists />
              <actions>
                <action id="7824" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_854</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7825" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.net.DownloadFileAction">
                      <void property="targetFile">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="7826" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                      <void property="files">
                        <array class="java.io.File" length="1">
                          <void index="0">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                        </array>
                      </void>
                      <void property="mode">
                        <string>755</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
              </actions>
              <formComponents>
                <formComponent id="7840" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent" />
                  </java>
                  <actionLists />
                </formComponent>
              </formComponents>
            </screen>
            <group id="7827" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ScreenGroup" />
              </java>
              <actionLists />
              <beans>
                <screen id="7828" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_855" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.FormScreen">
                      <void property="title">
                        <string>${i18n:updater.FinishTitle}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <actions>
                    <group id="7829" customizedId="" idNamespace="">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.groups.ActionGroup">
                          <void property="conditionExpression">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_856</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                      <beans>
                        <action id="7830" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.2" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                              <void property="script">
                                <object class="com.install4j.api.beans.ScriptProperty">
                                  <void property="value">
                                    <string>com.install4j.script.I4jScript_Internal_857</string>
                                  </void>
                                </object>
                              </void>
                              <void property="variableName">
                                <string>installerArguments</string>
                              </void>
                            </object>
                          </java>
                          <actionLists />
                        </action>
                        <action id="7831" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.2" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                          </java>
                          <actionLists />
                        </action>
                        <action id="7832" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="${i18n:updater.LaunchError}" elevate="true">
                          <java version="25.0.2" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.misc.RunExecutableAction">
                              <void property="arguments">
                                <array class="java.lang.String" length="1">
                                  <void index="0">
                                    <string>${installer:installerArguments}</string>
                                  </void>
                                </array>
                              </void>
                              <void property="executable">
                                <object class="java.io.File">
                                  <string>${installer:updaterDownloadFile}</string>
                                </object>
                              </void>
                              <void property="workingDirectory">
                                <object class="java.io.File">
                                  <string>${installer:updaterDownloadLocation}</string>
                                </object>
                              </void>
                            </object>
                          </java>
                          <actionLists />
                        </action>
                      </beans>
                    </group>
                  </actions>
                  <formComponents>
                    <formComponent id="7853" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_858" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                          <void property="hideIfBlank">
                            <boolean>true</boolean>
                          </void>
                          <void property="labelText">
                            <string>${i18n:updater.FinishInfoText("install4j")}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7833" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                          <void property="labelText">
                            <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7834" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                          <void property="height">
                            <int>5</int>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7835" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_859" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.RadiobuttonsComponent" id="RadiobuttonsComponent0">
                          <void id="Integer0" property="initiallySelectedIndex" />
                          <void property="radioButtonLabels">
                            <array class="java.lang.String" length="2">
                              <void index="0">
                                <string>${i18n:updater.LaunchUpdaterLabel}</string>
                              </void>
                              <void index="1">
                                <string>${i18n:updater.DoNotLaunchUpdaterLabel}</string>
                              </void>
                            </array>
                          </void>
                          <void property="variableName">
                            <string>updaterLaunchSelection</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7836" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_861" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.HyperlinkActionLabelComponent">
                          <void property="actionScript">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_860</string>
                              </void>
                            </object>
                          </void>
                          <void property="hyperlinkText">
                            <string>${i18n:updater.OpenContainingFolderLabel}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7837" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                          <void property="detailVisible">
                            <boolean>false</boolean>
                          </void>
                          <void property="hideInitially">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </formComponents>
                </screen>
                <screen id="7838" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_862" rollbackBarrier="false" rollbackBarrierExitCode="1" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="true" wizardIndexChangeType="1" wizardIndexKey="" styleId="8167">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.screens.FormScreen">
                      <void property="title">
                        <string>${i18n:updater.FinishTitle}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <actions>
                    <group id="7839" customizedId="" idNamespace="">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.groups.ActionGroup">
                          <void property="conditionExpression">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_863</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                      <beans>
                        <action id="7840" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.2" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.update.ShutdownCallingLauncherAction" />
                          </java>
                          <actionLists />
                        </action>
                        <action id="7841" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                          <java version="25.0.2" class="java.beans.XMLDecoder">
                            <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                              <void property="script">
                                <object class="com.install4j.api.beans.ScriptProperty">
                                  <void property="value">
                                    <string>com.install4j.script.I4jScript_Internal_864</string>
                                  </void>
                                </object>
                              </void>
                            </object>
                          </java>
                          <actionLists />
                        </action>
                      </beans>
                    </group>
                  </actions>
                  <formComponents>
                    <formComponent id="7863" customizedId="" idNamespace="" initClassName="" visibilityClassName="com.install4j.script.I4jScript_Internal_865" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
                          <void property="hideIfBlank">
                            <boolean>true</boolean>
                          </void>
                          <void property="labelText">
                            <string>${i18n:updater.FinishInfoText("install4j")}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7842" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.LabelComponent">
                          <void property="labelText">
                            <string>${i18n:updater.LaunchUpdaterQuestion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7843" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.SpacerComponent">
                          <void property="height">
                            <int>5</int>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7844" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
                          <void property="checkboxText">
                            <string>${i18n:updater.OpenContainingFolderLabel}</string>
                          </void>
                          <void property="initiallySelected">
                            <boolean>true</boolean>
                          </void>
                          <void property="variableName">
                            <string>updaterOpenDmg</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                    <formComponent id="7845" customizedId="" idNamespace="" initClassName="" visibilityClassName="" insetsTop="3" insetsLeft="0" insetsBottom="3" insetsRight="0" resetInitOnPrevious="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
                          <void property="detailVisible">
                            <boolean>false</boolean>
                          </void>
                          <void property="hideInitially">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </formComponent>
                  </formComponents>
                </screen>
              </beans>
            </group>
          </beans>
        </group>
      </screens>
    </application>
    <application id="8016" customizedId="" idNamespace="">
      <java version="25.0.2" class="java.beans.XMLDecoder">
        <object class="com.install4j.runtime.beans.applications.CustomApplication" id="CustomApplication0">
          <void property="executableName">
            <string>bgupdater</string>
          </void>
          <void property="executionMode">
            <object class="java.lang.Enum" method="valueOf">
              <class>com.install4j.runtime.beans.applications.ExecutionMode</class>
              <string>UNATTENDED</string>
            </object>
          </void>
          <void property="frameHeight">
            <int>460</int>
          </void>
          <void property="frameWidth">
            <int>580</int>
          </void>
          <void id="Boolean0" method="isAllowConsole" />
          <void property="useCustomIcon">
            <object idref="Boolean0" />
          </void>
          <void property="vmParameters">
            <string>-Dapple.awt.UIElement=true</string>
          </void>
          <void property="windowTitle">
            <string>install4j</string>
          </void>
        </object>
      </java>
      <actionLists />
      <variables>
        <variable name="updatesUrl" value="https://download.ej-technologies.com/install4j/updates13.xml" hidden="false" registerForResponseFile="false" responseFileComment="" />
      </variables>
      <screens>
        <screen id="8017" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" preActivationClass="" postActivationClass="" validationClass="" backButtonType="safe" finishScreen="false" wizardIndexChangeType="1" wizardIndexKey="" styleId="8152">
          <java version="25.0.2" class="java.beans.XMLDecoder">
            <object class="com.install4j.runtime.beans.screens.StartupScreen" />
          </java>
          <actionLists />
          <actions>
            <action id="8018" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.RunScriptAction">
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_866</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8019" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.update.CheckForUpdateAction">
                  <void property="url">
                    <string>${installer:updatesUrl}</string>
                  </void>
                  <void property="variable">
                    <string>updateDescriptor</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <action id="8020" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                  <void property="failIfNull">
                    <boolean>true</boolean>
                  </void>
                  <void property="script">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_867</string>
                      </void>
                    </object>
                  </void>
                  <void property="variableName">
                    <string>updateDescriptorEntry</string>
                  </void>
                </object>
              </java>
              <actionLists />
            </action>
            <group id="8021" customizedId="" idNamespace="">
              <java version="25.0.2" class="java.beans.XMLDecoder">
                <object class="com.install4j.runtime.beans.groups.ActionGroup">
                  <void property="conditionExpression">
                    <object class="com.install4j.api.beans.ScriptProperty">
                      <void property="value">
                        <string>com.install4j.script.I4jScript_Internal_868</string>
                      </void>
                    </object>
                  </void>
                </object>
              </java>
              <actionLists />
              <beans>
                <action id="8022" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_869</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterNewVersion</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8023" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_870</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadUrl</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8024" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                      <void property="script">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_871</string>
                          </void>
                        </object>
                      </void>
                      <void property="variableName">
                        <string>updaterDownloadFile</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <action id="8025" customizedId="downloadFile" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.actions.net.DownloadFileAction">
                      <void property="targetFile">
                        <object class="java.io.File">
                          <string>${installer:updaterDownloadFile}</string>
                        </object>
                      </void>
                      <void property="url">
                        <string>${installer:updaterDownloadUrl}</string>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                </action>
                <group id="8026" customizedId="" idNamespace="">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_872</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="8027" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.SetModeAction">
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:updaterDownloadFile}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                          <void property="mode">
                            <string>755</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8028" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ScheduleUpdateAction">
                          <void property="arguments">
                            <array class="java.lang.String" length="3">
                              <void index="0">
                                <string>-q</string>
                              </void>
                              <void index="1">
                                <string>-splash</string>
                              </void>
                              <void index="2">
                                <string>Updating install4j ...</string>
                              </void>
                            </array>
                          </void>
                          <void property="installerFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="version">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
                <group id="8029" customizedId="" idNamespace="">
                  <java version="25.0.2" class="java.beans.XMLDecoder">
                    <object class="com.install4j.runtime.beans.groups.ActionGroup">
                      <void property="conditionExpression">
                        <object class="com.install4j.api.beans.ScriptProperty">
                          <void property="value">
                            <string>com.install4j.script.I4jScript_Internal_873</string>
                          </void>
                        </object>
                      </void>
                    </object>
                  </java>
                  <actionLists />
                  <beans>
                    <action id="8030" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
                          <void property="script">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_874</string>
                              </void>
                            </object>
                          </void>
                          <void property="variableName">
                            <string>updaterStagingDir</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8031" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_875" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                          <void property="backupForRollback">
                            <boolean>false</boolean>
                          </void>
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:updaterStagingDir}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                          <void property="recursive">
                            <boolean>true</boolean>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8032" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_877" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.ExtractDmgFileAction">
                          <void property="archiveFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="destinationDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="fileFilter">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_876</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8033" customizedId="" idNamespace="" conditionClass="com.install4j.script.I4jScript_Internal_879" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.ExtractTarFileAction">
                          <void property="archiveFile">
                            <object class="java.io.File">
                              <string>${installer:updaterDownloadFile}</string>
                            </object>
                          </void>
                          <void property="destinationDirectory">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="fileFilter">
                            <object class="com.install4j.api.beans.ScriptProperty">
                              <void property="value">
                                <string>com.install4j.script.I4jScript_Internal_878</string>
                              </void>
                            </object>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8034" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="1" multiExec="false" cancelOnFail="quit" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="false">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.update.ScheduleUpdateAction">
                          <void property="installerFile">
                            <object class="java.io.File">
                              <string>${installer:updaterStagingDir}</string>
                            </object>
                          </void>
                          <void property="version">
                            <string>${installer:updaterNewVersion}</string>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                    <action id="8035" customizedId="" idNamespace="" conditionClass="" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" cancelOnFail="continue" failureAskRetry="true" failureAskQuit="true" failureAskIgnore="true" errorMessage="" elevate="true">
                      <java version="25.0.2" class="java.beans.XMLDecoder">
                        <object class="com.install4j.runtime.beans.actions.files.DeleteFileAction">
                          <void property="backupForRollback">
                            <boolean>false</boolean>
                          </void>
                          <void property="files">
                            <array class="java.io.File" length="1">
                              <void index="0">
                                <object class="java.io.File">
                                  <string>${installer:updaterDownloadFile}</string>
                                </object>
                              </void>
                            </array>
                          </void>
                        </object>
                      </java>
                      <actionLists />
                    </action>
                  </beans>
                </group>
              </beans>
            </group>
          </actions>
          <formComponents />
        </screen>
      </screens>
    </application>
  </applications>
  <launchers>
    <launcher type="gui" id="2" customizedId="" menuName="install4j 13 IDE" excludeFromMenu="false" uninstaller="false" name="install4j 13 IDE" file="bin/install4j">
      <startFileEntries>
        <entry>StartupWMClass=com-install4j13-Install4jGUI</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="7" customizedId="" menuName="install4j 13 command line compiler" excludeFromMenu="true" uninstaller="false" name="install4j 13 command line compiler" file="bin/install4jc">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-install4j-Install4JApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="console" id="5786" customizedId="" menuName="Command line bundle creator" excludeFromMenu="true" uninstaller="false" name="Command line bundle creator" file="bin/createbundle">
      <startFileEntries>
        <entry>StartupWMClass=install4j-com-install4j-CreateBundleApplication</entry>
      </startFileEntries>
    </launcher>
    <launcher type="gui" id="5087" customizedId="" menuName="Standalone updater" excludeFromMenu="true" uninstaller="false" name="Standalone updater" file="bin/updater">
      <startFileEntries>
        <entry>StartupWMClass=install4j-App1249734032Id5087</entry>
      </startFileEntries>
    </launcher>
    <launcher type="gui" id="8016" customizedId="" menuName="Background update downloader" excludeFromMenu="true" uninstaller="false" name="Background update downloader" file=".install4j/bgupdater">
      <startFileEntries>
        <entry>StartupWMClass=install4j-App1249734032Id8016</entry>
      </startFileEntries>
    </launcher>
  </launchers>
  <components />
  <externalRoots />
  <filesets />
  <scriptClassOrigins>
    <class className="com.install4j.script.I4jScript_Internal_793" beanType="group" id="8200" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_794" beanType="form component" id="8188" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_795" beanType="group" id="8190" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_796" beanType="form component" id="8192" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_797" beanType="form component" id="8218" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_798" beanType="screen" id="68" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_799" beanType="screen" id="68" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_800" beanType="screen" id="7080" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_801" beanType="screen" id="8231" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_802" beanType="action" id="8234" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_803" beanType="form component" id="8232" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_804" beanType="screen" id="69" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_805" beanType="screen" id="69" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_806" beanType="screen" id="69" propertyName="Validation expression" importLineCount="0" headerLineCount="19" scriptLineCount="27" />
    <class className="com.install4j.script.I4jScript_Internal_807" beanType="action" id="5643" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_808" beanType="action" id="8225" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_809" beanType="action" id="6809" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_810" beanType="group" id="8210" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_811" beanType="screen" id="3121" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_812" beanType="group" id="6076" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_813" beanType="screen" id="6073" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_814" beanType="action" id="6074" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="14" />
    <class className="com.install4j.script.I4jScript_Internal_815" beanType="group" id="8208" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_816" beanType="action" id="8209" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_817" beanType="screen" id="79" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_818" beanType="screen" id="79" propertyName="Pre-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_819" beanType="action" id="94" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_820" beanType="form component" id="7599" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_821" beanType="form component" id="7600" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_822" beanType="form component" id="7604" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_823" beanType="action" id="8116" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="12" />
    <class className="com.install4j.script.I4jScript_Internal_824" beanType="action" id="8117" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="12" />
    <class className="com.install4j.script.I4jScript_Internal_825" beanType="action" id="8118" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="12" />
    <class className="com.install4j.script.I4jScript_Internal_826" beanType="action" id="6961" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_827" beanType="action" id="6960" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_828" beanType="action" id="8119" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_829" beanType="action" id="4072" propertyName="Directory filter script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_830" beanType="action" id="4072" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_831" beanType="action" id="8123" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_832" beanType="screen" id="7797" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_833" beanType="form component" id="7799" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_834" beanType="screen" id="7798" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_835" beanType="action" id="7802" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_836" beanType="group" id="7803" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_837" beanType="action" id="7804" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_838" beanType="action" id="7805" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_839" beanType="action" id="7806" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_840" beanType="action" id="7807" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_841" beanType="action" id="7808" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_842" beanType="action" id="7809" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_843" beanType="group" id="7810" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_844" beanType="form component" id="7817" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_845" beanType="group" id="7812" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_846" beanType="form component" id="7817" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_847" beanType="form component" id="7817" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_848" beanType="screen" id="7822" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_849" beanType="screen" id="7822" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_850" beanType="screen" id="7822" propertyName="Validation expression" importLineCount="0" headerLineCount="19" scriptLineCount="4" />
    <class className="com.install4j.script.I4jScript_Internal_851" beanType="form component" id="7832" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_852" beanType="form component" id="7834" propertyName="Console script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_853" beanType="screen" id="7823" propertyName="Post-activation expression" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_854" beanType="action" id="7824" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_855" beanType="screen" id="7828" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_856" beanType="group" id="7829" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_857" beanType="action" id="7830" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="22" />
    <class className="com.install4j.script.I4jScript_Internal_858" beanType="form component" id="7853" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_859" beanType="form component" id="7835" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_860" beanType="form component" id="7836" propertyName="Action script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_861" beanType="form component" id="7836" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_862" beanType="screen" id="7838" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_863" beanType="group" id="7839" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_864" beanType="action" id="7841" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_865" beanType="form component" id="7863" propertyName="Visibility script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_866" beanType="action" id="8018" propertyName="Script" importLineCount="3" headerLineCount="19" scriptLineCount="5" />
    <class className="com.install4j.script.I4jScript_Internal_867" beanType="action" id="8020" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="13" />
    <class className="com.install4j.script.I4jScript_Internal_868" beanType="group" id="8021" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_869" beanType="action" id="8022" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_870" beanType="action" id="8023" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_871" beanType="action" id="8024" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_872" beanType="group" id="8026" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_873" beanType="group" id="8029" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_874" beanType="action" id="8030" propertyName="Script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_875" beanType="action" id="8031" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_876" beanType="action" id="8032" propertyName="File filter script" importLineCount="3" headerLineCount="19" scriptLineCount="7" />
    <class className="com.install4j.script.I4jScript_Internal_877" beanType="action" id="8032" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_878" beanType="action" id="8033" propertyName="File filter script" importLineCount="1" headerLineCount="19" scriptLineCount="2" />
    <class className="com.install4j.script.I4jScript_Internal_879" beanType="action" id="8033" propertyName="Condition expression" importLineCount="0" headerLineCount="19" scriptLineCount="1" />
    <class className="com.install4j.script.I4jScript_Internal_880" beanType="form component" id="8165" propertyName="Initialization script" importLineCount="0" headerLineCount="19" scriptLineCount="3" />
    <class className="com.install4j.script.I4jScript_Internal_0" beanType="Static members" id="" propertyName="" importLineCount="0" headerLineCount="17" scriptLineCount="1" />
  </scriptClassOrigins>
</config>
