JAL-4004 Now generating hugo files from help/markdown/...
[jalview.git] / utils / install4j / jalview_getdown.install4j
1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="7.0.9" transformSequenceNumber="7">
3   <directoryPresets config="libjli.dylib" />
4   <application name="Jalview" distributionSourceDir="" applicationId="6595-2347-1923-0725" mediaDir="../../build/install4j" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.platform}_${compiler:sys.version}" compression="6" lzmaCompression="true" pack200Compression="false" excludeSignedFromPacking="true" commonExternalFiles="false" createMd5Sums="true" shrinkRuntime="true" shortName="Jalview" publisher="University of Dundee" publisherWeb="http://www.jalview.org/" version="DEVELOPMENT" allPathsRelative="true" backupOnSave="false" autoSave="false" convertDotsToUnderscores="true" macSignature="????" macVolumeId="5aac4968c304f65" javaMinVersion="1.8" javaMaxVersion="" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
5     <languages skipLanguageSelection="false" languageSelectionInPrincipalLanguage="false">
6       <principalLanguage id="en" customLocalizationFile="" />
7       <additionalLanguages />
8     </languages>
9     <searchSequence>
10       <directory location="java_vm" />
11     </searchSequence>
12     <variables />
13     <mergedProjects />
14     <codeSigning macEnabled="false" macPkcs12File="" windowsEnabled="false" windowsKeySource="pkcs12" windowsPvkFile="" windowsSpcFile="" windowsPkcs12File="" windowsPkcs11Library="" windowsPkcs11Slot="">
15       <windowsKeystoreIdentifier issuer="" serial="" subject="" />
16       <windowsPkcs11Identifier issuer="" serial="" subject="" />
17     </codeSigning>
18   </application>
19   <files keepModificationTimes="false" missingFilesStrategy="warn" globalExcludeSuffixes="" defaultOverwriteMode="4" defaultUninstallMode="2" launcherOverwriteMode="3" defaultFileMode="644" defaultDirMode="755">
20     <filesets>
21       <fileset name="Full file set" id="734" customizedId="" />
22       <fileset name="Mac OS X JRE" id="880" customizedId="" />
23       <fileset name="Windows JRE" id="882" customizedId="" />
24       <fileset name="Full Files With MacOS JRE" id="1015" customizedId="" />
25       <fileset name="Full Files With Windows JRE" id="1017" customizedId="" />
26     </filesets>
27     <roots>
28       <root id="735" fileset="734" location="" />
29       <root id="881" fileset="880" location="" />
30       <root id="883" fileset="882" location="" />
31       <root id="1016" fileset="1015" location="" />
32       <root id="1018" fileset="1017" location="" />
33     </roots>
34     <mountPoints>
35       <mountPoint id="454" root="" location="" mode="755" />
36       <mountPoint id="736" root="735" location="" mode="755" />
37       <mountPoint id="884" root="881" location="" mode="755" />
38       <mountPoint id="885" root="883" location="" mode="755" />
39       <mountPoint id="1019" root="1016" location="" mode="755" />
40       <mountPoint id="1020" root="1018" location="" mode="755" />
41     </mountPoints>
42     <entries>
43       <dirEntry mountPoint="454" file="../../getdown/files" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
44         <exclude />
45       </dirEntry>
46       <dirEntry mountPoint="736" file="../../getdown/website" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
47         <exclude />
48       </dirEntry>
49       <dirEntry mountPoint="884" file="./jres/macosx-amd64-1.8.0_202/java_vm" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="java_vm" excludeSuffixes="" dirMode="755" overrideDirMode="false">
50         <exclude />
51       </dirEntry>
52       <dirEntry mountPoint="885" file="./jres/windows-amd64-1.8.0_202/java_vm" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="java_vm" excludeSuffixes="" dirMode="755" overrideDirMode="false">
53         <exclude />
54       </dirEntry>
55       <dirEntry mountPoint="1019" file="../../getdown/website" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
56         <exclude />
57       </dirEntry>
58       <dirEntry mountPoint="1019" file="./jres/macosx-amd64-1.8.0_202/java_vm" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="java_vm" excludeSuffixes="" dirMode="755" overrideDirMode="false">
59         <exclude />
60       </dirEntry>
61       <dirEntry mountPoint="1020" file="../../getdown/website" overwriteMode="4" shared="false" fileMode="644" uninstallMode="0" overrideFileMode="false" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="direct" subDirectory="files" excludeSuffixes="" dirMode="755" overrideDirMode="false">
62         <exclude />
63       </dirEntry>
64       <dirEntry mountPoint="1020" file="./jres/windows-amd64-1.8.0_202/java_vm" overwriteMode="4" shared="false" fileMode="755" uninstallMode="0" overrideFileMode="true" overrideOverwriteMode="false" overrideUninstallMode="true" entryMode="subdir" subDirectory="java_vm" excludeSuffixes="" dirMode="755" overrideDirMode="false">
65         <exclude />
66       </dirEntry>
67     </entries>
68     <components>
69       <component name="jalview_getdown" id="1031" customizedId="" displayDescription="false" hideHelpButton="false" selected="true" changeable="true" downloadable="false" hidden="false">
70         <description />
71         <include all="false">
72           <entry location=".i4j_fileset_734" fileType="regular" />
73           <entry location=".i4j_fileset_880" fileType="regular" />
74           <entry location=".i4j_fileset_882" fileType="regular" />
75         </include>
76         <dependencies />
77       </component>
78     </components>
79   </files>
80   <launchers>
81     <launcher name="Jalview Launcher" id="121" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle(&quot;${compiler:sys.fullName}&quot;)}">
82       <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
83         <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
84       </executable>
85       <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
86         <text>
87           <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
88           <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
89         </text>
90       </splashScreen>
91       <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
92         <classPath>
93           <archive location="getdown-launcher.jar" failOnError="false" />
94           <archive location="commons-compress-1.18.jar" failOnError="false" />
95         </classPath>
96         <modulePath />
97         <nativeLibraryDirectories />
98         <vmOptions />
99       </java>
100       <includedFiles />
101       <unextractableFiles />
102       <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
103         <content />
104       </vmOptionsFile>
105       <customScript mode="1" file="">
106         <content />
107       </customScript>
108       <infoPlist mode="1" file="">
109         <content />
110       </infoPlist>
111       <iconImageFiles>
112         <file path="../../resources/images/Jalview_Logo.png" />
113       </iconImageFiles>
114     </launcher>
115     <launcher name="MacOS Offline Jalview Launcher" id="737" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="1015" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle(&quot;${compiler:sys.fullName}&quot;)}">
116       <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
117         <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
118       </executable>
119       <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
120         <text>
121           <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
122           <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
123         </text>
124       </splashScreen>
125       <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
126         <classPath>
127           <archive location="getdown-launcher.jar" failOnError="false" />
128           <archive location="commons-compress-1.18.jar" failOnError="false" />
129         </classPath>
130         <modulePath />
131         <nativeLibraryDirectories />
132         <vmOptions />
133       </java>
134       <includedFiles />
135       <unextractableFiles />
136       <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
137         <content />
138       </vmOptionsFile>
139       <customScript mode="1" file="">
140         <content />
141       </customScript>
142       <infoPlist mode="1" file="">
143         <content />
144       </infoPlist>
145       <iconImageFiles>
146         <file path="../../resources/images/Jalview_Logo.png" />
147       </iconImageFiles>
148     </launcher>
149     <launcher name="Windows Offline Jalview Launcher" id="1022" customizedId="" external="false" excludeFromMenu="false" unixMode="755" unixAutoStart="true" menuName="${compiler:sys.shortName}-${compiler:sys.version}" icnsFile="../../resources/images/jalview_logos.icns" customMacBundleIdentifier="false" macBundleIdentifier="" swtApp="false" fileset="1017" macBundleBinary="JavaApplicationStub" addMacEntitlements="false" macEntitlementsFile="" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:sys.shortName}" useJavaMinVersionOverride="false" javaMinVersionOverride="" useJavaMaxVersionOverride="false" javaMaxVersionOverride="" checkUpdater="false" updateExecutionMode="unattendedProgress" unattendedUpdateTitle="${i18n:updater.WindowTitle(&quot;${compiler:sys.fullName}&quot;)}">
150       <executable name="Jalview" type="1" iconSet="true" iconFile="../../resources/images/jalview_logos.ico" executableDir="." redirectStderr="true" stderrFile="error.log" stderrMode="overwrite" redirectStdout="true" stdoutFile="output.log" stdoutMode="overwrite" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="" executionLevel="asInvoker" checkConsoleParameter="true" globalSingleInstance="false" singleInstanceActivate="true" dpiAware="java9+">
151         <versionInfo include="false" fileVersion="" fileDescription="" legalCopyright="" internalName="" productName="" />
152       </executable>
153       <splashScreen show="false" width="640" height="480" bitmapFile="../../resources/images/jalview_logo_background_fade-640x480.png" textOverlay="true">
154         <text>
155           <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" fontColor="0,0,0" bold="false" />
156           <versionLine x="85" y="109" text="version ${compiler:sys.version}" fontSize="8" fontColor="0,0,0" bold="false" />
157         </text>
158       </splashScreen>
159       <java mainClass="com.threerings.getdown.launcher.GetdownApp" mainMode="1" vmParameters="" arguments="." allowVMPassthroughParameters="true" preferredVM="" bundleRuntime="true">
160         <classPath>
161           <archive location="getdown-launcher.jar" failOnError="false" />
162           <archive location="commons-compress-1.18.jar" failOnError="false" />
163         </classPath>
164         <modulePath />
165         <nativeLibraryDirectories />
166         <vmOptions />
167       </java>
168       <includedFiles />
169       <unextractableFiles />
170       <vmOptionsFile mode="template" overwriteMode="0" fileMode="644">
171         <content />
172       </vmOptionsFile>
173       <customScript mode="1" file="">
174         <content />
175       </customScript>
176       <infoPlist mode="1" file="">
177         <content />
178       </infoPlist>
179       <iconImageFiles>
180         <file path="../../resources/images/Jalview_Logo.png" />
181       </iconImageFiles>
182     </launcher>
183   </launchers>
184   <installerGui installerType="1" addOnAppId="" suggestPreviousLocations="true" autoUpdateDescriptorUrl="" useAutoUpdateBaseUrl="false" autoUpdateBaseUrl="">
185     <staticMembers script="" />
186     <customCode />
187     <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
188       <commentFiles />
189       <customAttributes />
190     </autoUpdate>
191     <applications>
192       <application name="" id="installer" customizedId="" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="35" fileset="" customIcnsFile="../../resources/images/jalview_logos.icns" customIcoFile="../../resources/images/jalview_logos.ico" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
193         <serializedBean>
194           <java class="java.beans.XMLDecoder">
195             <object class="com.install4j.runtime.beans.applications.InstallerApplication">
196               <void property="useCustomIcon">
197                 <boolean>true</boolean>
198               </void>
199             </object>
200           </java>
201         </serializedBean>
202         <styleOverrides>
203           <styleOverride name="Customize banner image" enabled="true">
204             <group name="" id="146" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
205               <serializedBean>
206                 <java class="java.beans.XMLDecoder">
207                   <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
208                     <void property="backgroundColor">
209                       <object class="java.awt.Color">
210                         <int>255</int>
211                         <int>255</int>
212                         <int>255</int>
213                         <int>255</int>
214                       </object>
215                     </void>
216                     <void property="borderSides">
217                       <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
218                         <void property="bottom">
219                           <boolean>true</boolean>
220                         </void>
221                       </object>
222                     </void>
223                     <void property="imageEdgeBackgroundColor">
224                       <object class="java.awt.Color">
225                         <int>255</int>
226                         <int>255</int>
227                         <int>255</int>
228                         <int>255</int>
229                       </object>
230                     </void>
231                     <void property="imageEdgeBorder">
232                       <boolean>true</boolean>
233                     </void>
234                     <void property="imageFile">
235                       <object class="com.install4j.api.beans.ExternalFile">
236                         <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
237                       </object>
238                     </void>
239                     <void property="insets">
240                       <object class="java.awt.Insets">
241                         <int>5</int>
242                         <int>10</int>
243                         <int>10</int>
244                         <int>10</int>
245                       </object>
246                     </void>
247                   </object>
248                 </java>
249               </serializedBean>
250               <beans />
251               <externalParametrizationPropertyNames>
252                 <propertyName>imageAnchor</propertyName>
253                 <propertyName>imageEdgeBackgroundColor</propertyName>
254                 <propertyName>imageFile</propertyName>
255               </externalParametrizationPropertyNames>
256             </group>
257           </styleOverride>
258           <styleOverride name="Jalview" enabled="true">
259             <formComponent name="Watermark" id="352" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
260               <serializedBean>
261                 <java class="java.beans.XMLDecoder">
262                   <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
263                     <void property="enabledTitleText">
264                       <boolean>false</boolean>
265                     </void>
266                     <void property="labelText">
267                       <string>install4j</string>
268                     </void>
269                   </object>
270                 </java>
271               </serializedBean>
272               <initScript />
273               <visibilityScript />
274               <externalParametrizationPropertyNames>
275                 <propertyName>labelText</propertyName>
276               </externalParametrizationPropertyNames>
277             </formComponent>
278           </styleOverride>
279         </styleOverrides>
280         <customScript mode="1" file="">
281           <content />
282         </customScript>
283         <launcherIds />
284         <variables />
285         <startup>
286           <screen name="" id="1" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
287             <serializedBean>
288               <java class="java.beans.XMLDecoder">
289                 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
290               </java>
291             </serializedBean>
292             <styleOverrides />
293             <condition />
294             <validation />
295             <preActivation />
296             <postActivation />
297             <actions>
298               <action name="" id="22" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
299                 <serializedBean>
300                   <java class="java.beans.XMLDecoder">
301                     <object class="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" />
302                   </java>
303                 </serializedBean>
304                 <condition />
305               </action>
306             </actions>
307             <formComponents />
308           </screen>
309         </startup>
310         <screens>
311           <screen name="" id="2" customizedId="" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
312             <serializedBean>
313               <java class="java.beans.XMLDecoder">
314                 <object class="com.install4j.runtime.beans.screens.WelcomeScreen" />
315               </java>
316             </serializedBean>
317             <styleOverrides>
318               <styleOverride name="Customize banner image" enabled="true">
319                 <group name="" id="145" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
320                   <serializedBean>
321                     <java class="java.beans.XMLDecoder">
322                       <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
323                         <void property="backgroundColor">
324                           <object class="java.awt.Color">
325                             <int>255</int>
326                             <int>255</int>
327                             <int>255</int>
328                             <int>255</int>
329                           </object>
330                         </void>
331                         <void property="borderSides">
332                           <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
333                             <void property="bottom">
334                               <boolean>true</boolean>
335                             </void>
336                           </object>
337                         </void>
338                         <void property="imageEdgeBackgroundColor">
339                           <object class="java.awt.Color">
340                             <int>25</int>
341                             <int>143</int>
342                             <int>220</int>
343                             <int>255</int>
344                           </object>
345                         </void>
346                         <void property="imageEdgeBorder">
347                           <boolean>true</boolean>
348                         </void>
349                         <void property="imageFile">
350                           <object class="com.install4j.api.beans.ExternalFile">
351                             <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
352                           </object>
353                         </void>
354                         <void property="insets">
355                           <object class="java.awt.Insets">
356                             <int>5</int>
357                             <int>10</int>
358                             <int>10</int>
359                             <int>10</int>
360                           </object>
361                         </void>
362                       </object>
363                     </java>
364                   </serializedBean>
365                   <beans />
366                   <externalParametrizationPropertyNames>
367                     <propertyName>imageAnchor</propertyName>
368                     <propertyName>imageEdgeBackgroundColor</propertyName>
369                     <propertyName>imageFile</propertyName>
370                   </externalParametrizationPropertyNames>
371                 </group>
372               </styleOverride>
373             </styleOverrides>
374             <condition />
375             <validation />
376             <preActivation />
377             <postActivation />
378             <actions>
379               <action name="" id="7" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
380                 <serializedBean>
381                   <java class="java.beans.XMLDecoder">
382                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
383                       <void property="excludedVariables">
384                         <array class="java.lang.String" length="1">
385                           <void index="0">
386                             <string>sys.installationDir</string>
387                           </void>
388                         </array>
389                       </void>
390                     </object>
391                   </java>
392                 </serializedBean>
393                 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
394               </action>
395             </actions>
396             <formComponents>
397               <formComponent name="" id="3" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
398                 <serializedBean>
399                   <java class="java.beans.XMLDecoder">
400                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
401                       <void property="labelText">
402                         <string>${form:welcomeMessage}</string>
403                       </void>
404                     </object>
405                   </java>
406                 </serializedBean>
407                 <initScript />
408                 <visibilityScript>!context.isConsole()</visibilityScript>
409                 <externalParametrizationPropertyNames />
410               </formComponent>
411               <formComponent name="" id="4" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
412                 <serializedBean>
413                   <java class="java.beans.XMLDecoder">
414                     <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
415                       <void property="consoleScript">
416                         <object class="com.install4j.api.beans.ScriptProperty">
417                           <void property="value">
418                             <string>String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
419 return console.askOkCancel(message, true);
420 </string>
421                           </void>
422                         </object>
423                       </void>
424                     </object>
425                   </java>
426                 </serializedBean>
427                 <initScript />
428                 <visibilityScript />
429                 <externalParametrizationPropertyNames />
430               </formComponent>
431               <formComponent name="" id="5" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include">
432                 <serializedBean>
433                   <java class="java.beans.XMLDecoder">
434                     <object class="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" />
435                   </java>
436                 </serializedBean>
437                 <initScript />
438                 <visibilityScript />
439                 <externalParametrizationPropertyNames>
440                   <propertyName>updateCheck</propertyName>
441                 </externalParametrizationPropertyNames>
442               </formComponent>
443               <formComponent name="" id="6" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="20" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
444                 <serializedBean>
445                   <java class="java.beans.XMLDecoder">
446                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
447                       <void property="labelText">
448                         <string>${i18n:ClickNext}</string>
449                       </void>
450                     </object>
451                   </java>
452                 </serializedBean>
453                 <initScript />
454                 <visibilityScript />
455                 <externalParametrizationPropertyNames />
456               </formComponent>
457             </formComponents>
458           </screen>
459           <screen name="" id="8" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
460             <serializedBean>
461               <java class="java.beans.XMLDecoder">
462                 <object class="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" />
463               </java>
464             </serializedBean>
465             <styleOverrides />
466             <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
467             <validation />
468             <preActivation />
469             <postActivation />
470             <actions>
471               <action name="" id="11" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="true" failureStrategy="1" errorMessage="">
472                 <serializedBean>
473                   <java class="java.beans.XMLDecoder">
474                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction">
475                       <void property="excludedVariables">
476                         <array class="java.lang.String" length="1">
477                           <void index="0">
478                             <string>sys.installationDir</string>
479                           </void>
480                         </array>
481                       </void>
482                     </object>
483                   </java>
484                 </serializedBean>
485                 <condition>context.getVariable("sys.responseFile") == null</condition>
486               </action>
487             </actions>
488             <formComponents>
489               <formComponent name="" id="9" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="25" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
490                 <serializedBean>
491                   <java class="java.beans.XMLDecoder">
492                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
493                       <void property="labelText">
494                         <string>${i18n:SelectDirLabel(${compiler:sys.fullName})}</string>
495                       </void>
496                     </object>
497                   </java>
498                 </serializedBean>
499                 <initScript />
500                 <visibilityScript />
501                 <externalParametrizationPropertyNames />
502               </formComponent>
503               <formComponent name="" id="10" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include">
504                 <serializedBean>
505                   <java class="java.beans.XMLDecoder">
506                     <object class="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent">
507                       <void property="requestFocus">
508                         <boolean>true</boolean>
509                       </void>
510                     </object>
511                   </java>
512                 </serializedBean>
513                 <initScript />
514                 <visibilityScript />
515                 <externalParametrizationPropertyNames>
516                   <propertyName>suggestAppDir</propertyName>
517                   <propertyName>validateApplicationId</propertyName>
518                   <propertyName>existingDirWarning</propertyName>
519                   <propertyName>checkWritable</propertyName>
520                   <propertyName>manualEntryAllowed</propertyName>
521                   <propertyName>checkFreeSpace</propertyName>
522                   <propertyName>showRequiredDiskSpace</propertyName>
523                   <propertyName>showFreeDiskSpace</propertyName>
524                   <propertyName>allowSpacesOnUnix</propertyName>
525                   <propertyName>validationScript</propertyName>
526                   <propertyName>standardValidation</propertyName>
527                 </externalParametrizationPropertyNames>
528               </formComponent>
529             </formComponents>
530           </screen>
531           <screen name="" id="12" customizedId="" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="false" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
532             <serializedBean>
533               <java class="java.beans.XMLDecoder">
534                 <object class="com.install4j.runtime.beans.screens.ComponentsScreen" />
535               </java>
536             </serializedBean>
537             <styleOverrides />
538             <condition />
539             <validation />
540             <preActivation />
541             <postActivation />
542             <actions />
543             <formComponents>
544               <formComponent name="" id="13" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
545                 <serializedBean>
546                   <java class="java.beans.XMLDecoder">
547                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
548                       <void property="labelText">
549                         <string>${i18n:SelectComponentsLabel2}</string>
550                       </void>
551                     </object>
552                   </java>
553                 </serializedBean>
554                 <initScript />
555                 <visibilityScript>!context.isConsole()</visibilityScript>
556                 <externalParametrizationPropertyNames />
557               </formComponent>
558               <formComponent name="" id="14" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Installation Components" externalParametrizationMode="include">
559                 <serializedBean>
560                   <java class="java.beans.XMLDecoder">
561                     <object class="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent">
562                       <void property="fillVertical">
563                         <boolean>true</boolean>
564                       </void>
565                     </object>
566                   </java>
567                 </serializedBean>
568                 <initScript />
569                 <visibilityScript />
570                 <externalParametrizationPropertyNames>
571                   <propertyName>selectionChangedScript</propertyName>
572                 </externalParametrizationPropertyNames>
573               </formComponent>
574             </formComponents>
575           </screen>
576           <screen name="" id="15" customizedId="" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="true" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
577             <serializedBean>
578               <java class="java.beans.XMLDecoder">
579                 <object class="com.install4j.runtime.beans.screens.InstallationScreen" />
580               </java>
581             </serializedBean>
582             <styleOverrides />
583             <condition />
584             <validation />
585             <preActivation />
586             <postActivation />
587             <actions>
588               <action name="" id="17" customizedId="" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="2" errorMessage="${i18n:FileCorrupted}">
589                 <serializedBean>
590                   <java class="java.beans.XMLDecoder">
591                     <object class="com.install4j.runtime.beans.actions.InstallFilesAction" />
592                   </java>
593                 </serializedBean>
594                 <condition />
595               </action>
596               <action name="" id="18" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
597                 <serializedBean>
598                   <java class="java.beans.XMLDecoder">
599                     <object class="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction">
600                       <void property="uninstallerMenuName">
601                         <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
602                       </void>
603                     </object>
604                   </java>
605                 </serializedBean>
606                 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
607               </action>
608               <action name="" id="19" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
609                 <serializedBean>
610                   <java class="java.beans.XMLDecoder">
611                     <object class="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction">
612                       <void property="itemName">
613                         <string>${compiler:sys.fullName} ${compiler:sys.version}</string>
614                       </void>
615                     </object>
616                   </java>
617                 </serializedBean>
618                 <condition />
619               </action>
620               <action name="" id="124" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetVariableAction" enabled="false" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
621                 <serializedBean>
622                   <java class="java.beans.XMLDecoder">
623                     <object class="com.install4j.runtime.beans.actions.control.SetVariableAction">
624                       <void property="script">
625                         <object class="com.install4j.api.beans.ScriptProperty">
626                           <void property="value">
627                             <string />
628                           </void>
629                         </object>
630                       </void>
631                       <void property="variableName">
632                         <string />
633                       </void>
634                     </object>
635                   </java>
636                 </serializedBean>
637                 <condition>true</condition>
638               </action>
639               <action name="" id="134" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
640                 <serializedBean>
641                   <java class="java.beans.XMLDecoder">
642                     <object class="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction">
643                       <void property="launcherId">
644                         <string>121</string>
645                       </void>
646                       <void property="vmOptions">
647                         <array class="java.lang.String" length="0" />
648                       </void>
649                     </object>
650                   </java>
651                 </serializedBean>
652                 <condition />
653               </action>
654             </actions>
655             <formComponents>
656               <formComponent name="" id="16" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
657                 <serializedBean>
658                   <java class="java.beans.XMLDecoder">
659                     <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
660                       <void property="initialStatusMessage">
661                         <string>${i18n:WizardPreparing}</string>
662                       </void>
663                     </object>
664                   </java>
665                 </serializedBean>
666                 <initScript />
667                 <visibilityScript />
668                 <externalParametrizationPropertyNames />
669               </formComponent>
670             </formComponents>
671           </screen>
672           <screen name="" id="20" customizedId="" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
673             <serializedBean>
674               <java class="java.beans.XMLDecoder">
675                 <object class="com.install4j.runtime.beans.screens.FinishedScreen" />
676               </java>
677             </serializedBean>
678             <styleOverrides />
679             <condition />
680             <validation />
681             <preActivation />
682             <postActivation />
683             <actions>
684               <action name="" id="573" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
685                 <serializedBean>
686                   <java class="java.beans.XMLDecoder">
687                     <object class="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction">
688                       <void property="name">
689                         <string>${compiler:sys.fullName}</string>
690                       </void>
691                     </object>
692                   </java>
693                 </serializedBean>
694                 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
695               </action>
696               <action name="" id="575" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" enabled="false" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
697                 <serializedBean>
698                   <java class="java.beans.XMLDecoder">
699                     <object class="com.install4j.runtime.beans.actions.desktop.AddStartupItemAction" />
700                   </java>
701                 </serializedBean>
702                 <condition />
703               </action>
704               <action name="" id="576" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" enabled="false" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
705                 <serializedBean>
706                   <java class="java.beans.XMLDecoder">
707                     <object class="com.install4j.runtime.beans.actions.desktop.AddToDockAction" />
708                   </java>
709                 </serializedBean>
710                 <condition>context.getBooleanVariable("addToDockAction")</condition>
711               </action>
712               <action name="" id="578" customizedId="" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
713                 <serializedBean>
714                   <java class="java.beans.XMLDecoder">
715                     <object class="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction">
716                       <void property="description">
717                         <string>Jalview Project File</string>
718                       </void>
719                       <void property="extension">
720                         <string>jvp</string>
721                       </void>
722                       <void property="launcherId">
723                         <string>121</string>
724                       </void>
725                       <void property="macIconFile">
726                         <object class="com.install4j.api.beans.ExternalFile">
727                           <string>../../resources/images/file.png</string>
728                         </object>
729                       </void>
730                       <void property="macRole">
731                         <object class="java.lang.Enum" method="valueOf">
732                           <class>com.install4j.runtime.beans.actions.desktop.MacAssociationRole</class>
733                           <string>EDITOR</string>
734                         </object>
735                       </void>
736                       <void property="windowsIconFile">
737                         <object class="com.install4j.api.beans.ExternalFile">
738                           <string>../../resources/images/file.png</string>
739                         </object>
740                       </void>
741                     </object>
742                   </java>
743                 </serializedBean>
744                 <condition />
745               </action>
746             </actions>
747             <formComponents>
748               <formComponent name="" id="21" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
749                 <serializedBean>
750                   <java class="java.beans.XMLDecoder">
751                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
752                       <void property="labelText">
753                         <string>${form:finishedMessage}</string>
754                       </void>
755                     </object>
756                   </java>
757                 </serializedBean>
758                 <initScript />
759                 <visibilityScript />
760                 <externalParametrizationPropertyNames />
761               </formComponent>
762               <formComponent name="Add a desktop link" id="574" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
763                 <serializedBean>
764                   <java class="java.beans.XMLDecoder">
765                     <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
766                       <void property="checkboxText">
767                         <string>${i18n:CreateDesktopIcon}</string>
768                       </void>
769                       <void property="initiallySelected">
770                         <boolean>true</boolean>
771                       </void>
772                       <void property="variableName">
773                         <string>createDesktopLinkAction</string>
774                       </void>
775                     </object>
776                   </java>
777                 </serializedBean>
778                 <initScript />
779                 <visibilityScript />
780                 <externalParametrizationPropertyNames />
781               </formComponent>
782               <formComponent name="Add an executable to the dock" id="577" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
783                 <serializedBean>
784                   <java class="java.beans.XMLDecoder">
785                     <object class="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
786                       <void property="checkboxText">
787                         <string>${i18n:AddToDock}</string>
788                       </void>
789                       <void property="initiallySelected">
790                         <boolean>true</boolean>
791                       </void>
792                       <void property="variableName">
793                         <string>addToDockAction</string>
794                       </void>
795                     </object>
796                   </java>
797                 </serializedBean>
798                 <initScript />
799                 <visibilityScript>Util.isMacOS()</visibilityScript>
800                 <externalParametrizationPropertyNames />
801               </formComponent>
802             </formComponents>
803           </screen>
804         </screens>
805       </application>
806       <application name="" id="uninstaller" customizedId="" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" enabled="true" commentSet="false" comment="" actionElevationType="none" styleId="41" fileset="" customIcnsFile="" customIcoFile="" macEntitlementsFile="" automaticLauncherIntegration="false" launchMode="startupFirstWindow" launchInNewProcess="true" launchSchedule="updateSchedule" allLaunchers="true">
807         <serializedBean>
808           <java class="java.beans.XMLDecoder">
809             <object class="com.install4j.runtime.beans.applications.UninstallerApplication">
810               <void property="customMacosExecutableName">
811                 <string>${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</string>
812               </void>
813               <void property="useCustomMacosExecutableName">
814                 <boolean>true</boolean>
815               </void>
816             </object>
817           </java>
818         </serializedBean>
819         <styleOverrides>
820           <styleOverride name="Customize banner image" enabled="true">
821             <group name="" id="147" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
822               <serializedBean>
823                 <java class="java.beans.XMLDecoder">
824                   <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
825                     <void property="backgroundColor">
826                       <object class="java.awt.Color">
827                         <int>255</int>
828                         <int>255</int>
829                         <int>255</int>
830                         <int>255</int>
831                       </object>
832                     </void>
833                     <void property="borderSides">
834                       <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
835                         <void property="bottom">
836                           <boolean>true</boolean>
837                         </void>
838                       </object>
839                     </void>
840                     <void property="imageEdgeBackgroundColor">
841                       <object class="java.awt.Color">
842                         <int>192</int>
843                         <int>192</int>
844                         <int>192</int>
845                         <int>255</int>
846                       </object>
847                     </void>
848                     <void property="imageEdgeBorder">
849                       <boolean>true</boolean>
850                     </void>
851                     <void property="imageFile">
852                       <object class="com.install4j.api.beans.ExternalFile">
853                         <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
854                       </object>
855                     </void>
856                     <void property="insets">
857                       <object class="java.awt.Insets">
858                         <int>5</int>
859                         <int>10</int>
860                         <int>10</int>
861                         <int>10</int>
862                       </object>
863                     </void>
864                   </object>
865                 </java>
866               </serializedBean>
867               <beans />
868               <externalParametrizationPropertyNames>
869                 <propertyName>imageAnchor</propertyName>
870                 <propertyName>imageEdgeBackgroundColor</propertyName>
871                 <propertyName>imageFile</propertyName>
872               </externalParametrizationPropertyNames>
873             </group>
874           </styleOverride>
875         </styleOverrides>
876         <customScript mode="1" file="">
877           <content />
878         </customScript>
879         <launcherIds />
880         <variables />
881         <startup>
882           <screen name="" id="23" customizedId="" beanClass="com.install4j.runtime.beans.screens.StartupScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
883             <serializedBean>
884               <java class="java.beans.XMLDecoder">
885                 <object class="com.install4j.runtime.beans.screens.StartupScreen" />
886               </java>
887             </serializedBean>
888             <styleOverrides />
889             <condition />
890             <validation />
891             <preActivation />
892             <postActivation />
893             <actions>
894               <action name="" id="33" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" enabled="true" commentSet="false" comment="" actionElevationType="inherit" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
895                 <serializedBean>
896                   <java class="java.beans.XMLDecoder">
897                     <object class="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" />
898                   </java>
899                 </serializedBean>
900                 <condition />
901               </action>
902               <action name="" id="34" customizedId="" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
903                 <serializedBean>
904                   <java class="java.beans.XMLDecoder">
905                     <object class="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" />
906                   </java>
907                 </serializedBean>
908                 <condition />
909               </action>
910             </actions>
911             <formComponents />
912           </screen>
913         </startup>
914         <screens>
915           <screen name="" id="24" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
916             <serializedBean>
917               <java class="java.beans.XMLDecoder">
918                 <object class="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" />
919               </java>
920             </serializedBean>
921             <styleOverrides />
922             <condition />
923             <validation />
924             <preActivation />
925             <postActivation />
926             <actions />
927             <formComponents>
928               <formComponent name="" id="25" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
929                 <serializedBean>
930                   <java class="java.beans.XMLDecoder">
931                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
932                       <void property="labelText">
933                         <string>${form:welcomeMessage}</string>
934                       </void>
935                     </object>
936                   </java>
937                 </serializedBean>
938                 <initScript />
939                 <visibilityScript>!context.isConsole()</visibilityScript>
940                 <externalParametrizationPropertyNames />
941               </formComponent>
942               <formComponent name="" id="26" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
943                 <serializedBean>
944                   <java class="java.beans.XMLDecoder">
945                     <object class="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
946                       <void property="consoleScript">
947                         <object class="com.install4j.api.beans.ScriptProperty">
948                           <void property="value">
949                             <string>String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
950 return console.askYesNo(message, true);
951 </string>
952                           </void>
953                         </object>
954                       </void>
955                     </object>
956                   </java>
957                 </serializedBean>
958                 <initScript />
959                 <visibilityScript />
960                 <externalParametrizationPropertyNames />
961               </formComponent>
962             </formComponents>
963           </screen>
964           <screen name="" id="27" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="false" wizardIndexChangeType="unchanged" wizardIndexKey="">
965             <serializedBean>
966               <java class="java.beans.XMLDecoder">
967                 <object class="com.install4j.runtime.beans.screens.UninstallationScreen" />
968               </java>
969             </serializedBean>
970             <styleOverrides />
971             <condition />
972             <validation />
973             <preActivation />
974             <postActivation />
975             <actions>
976               <action name="" id="659" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
977                 <serializedBean>
978                   <java class="java.beans.XMLDecoder">
979                     <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
980                       <void property="progressChangeType">
981                         <object class="java.lang.Enum" method="valueOf">
982                           <class>com.install4j.runtime.beans.actions.control.ProgressChangeType</class>
983                           <string>SET_INDETERMINATE</string>
984                         </object>
985                       </void>
986                     </object>
987                   </java>
988                 </serializedBean>
989                 <condition />
990               </action>
991               <action name="" id="29" customizedId="" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" enabled="true" commentSet="false" comment="" actionElevationType="elevated" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
992                 <serializedBean>
993                   <java class="java.beans.XMLDecoder">
994                     <object class="com.install4j.runtime.beans.actions.UninstallFilesAction" />
995                   </java>
996                 </serializedBean>
997                 <condition />
998               </action>
999               <action name="" id="660" customizedId="" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="true" commentSet="false" comment="" actionElevationType="none" rollbackBarrier="false" rollbackBarrierExitCode="0" multiExec="false" failureStrategy="1" errorMessage="">
1000                 <serializedBean>
1001                   <java class="java.beans.XMLDecoder">
1002                     <object class="com.install4j.runtime.beans.actions.control.SetProgressAction">
1003                       <void property="percentValue">
1004                         <int>100</int>
1005                       </void>
1006                     </object>
1007                   </java>
1008                 </serializedBean>
1009                 <condition />
1010               </action>
1011             </actions>
1012             <formComponents>
1013               <formComponent name="" id="28" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1014                 <serializedBean>
1015                   <java class="java.beans.XMLDecoder">
1016                     <object class="com.install4j.runtime.beans.formcomponents.ProgressComponent">
1017                       <void property="initialStatusMessage">
1018                         <string>${i18n:UninstallerPreparing}</string>
1019                       </void>
1020                     </object>
1021                   </java>
1022                 </serializedBean>
1023                 <initScript />
1024                 <visibilityScript />
1025                 <externalParametrizationPropertyNames />
1026               </formComponent>
1027             </formComponents>
1028           </screen>
1029           <screen name="" id="32" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1030             <serializedBean>
1031               <java class="java.beans.XMLDecoder">
1032                 <object class="com.install4j.runtime.beans.screens.UninstallFailureScreen" />
1033               </java>
1034             </serializedBean>
1035             <styleOverrides />
1036             <condition />
1037             <validation />
1038             <preActivation />
1039             <postActivation />
1040             <actions />
1041             <formComponents />
1042           </screen>
1043           <screen name="" id="30" customizedId="" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" enabled="true" commentSet="false" comment="" actionElevationType="inherit" styleId="41" rollbackBarrier="false" rollbackBarrierExitCode="0" backButton="2" finishScreen="true" wizardIndexChangeType="unchanged" wizardIndexKey="">
1044             <serializedBean>
1045               <java class="java.beans.XMLDecoder">
1046                 <object class="com.install4j.runtime.beans.screens.UninstallSuccessScreen" />
1047               </java>
1048             </serializedBean>
1049             <styleOverrides />
1050             <condition />
1051             <validation />
1052             <preActivation />
1053             <postActivation />
1054             <actions />
1055             <formComponents>
1056               <formComponent name="" id="31" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="10" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1057                 <serializedBean>
1058                   <java class="java.beans.XMLDecoder">
1059                     <object class="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
1060                       <void property="labelText">
1061                         <string>${form:successMessage}</string>
1062                       </void>
1063                     </object>
1064                   </java>
1065                 </serializedBean>
1066                 <initScript />
1067                 <visibilityScript />
1068                 <externalParametrizationPropertyNames />
1069               </formComponent>
1070             </formComponents>
1071           </screen>
1072         </screens>
1073       </application>
1074     </applications>
1075     <styles defaultStyleId="35">
1076       <style name="Standard" id="35" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1077         <serializedBean>
1078           <java class="java.beans.XMLDecoder">
1079             <object class="com.install4j.runtime.beans.styles.FormStyle" />
1080           </java>
1081         </serializedBean>
1082         <formComponents>
1083           <formComponent name="Header" id="36" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1084             <serializedBean>
1085               <java class="java.beans.XMLDecoder">
1086                 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1087                   <void property="styleId">
1088                     <string>48</string>
1089                   </void>
1090                 </object>
1091               </java>
1092             </serializedBean>
1093             <initScript />
1094             <visibilityScript />
1095             <externalParametrizationPropertyNames />
1096           </formComponent>
1097           <group name="Main" id="37" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1098             <serializedBean>
1099               <java class="java.beans.XMLDecoder">
1100                 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1101                   <void property="imageEdgeAxisType">
1102                     <object class="java.lang.Enum" method="valueOf">
1103                       <class>com.install4j.runtime.beans.formcomponents.AxisType</class>
1104                       <string>HORIZONTAL</string>
1105                     </object>
1106                   </void>
1107                   <void property="imageFile">
1108                     <object class="com.install4j.api.beans.ExternalFile">
1109                       <string>../../resources/images/jalview_logo_background_fade-640x480.png</string>
1110                     </object>
1111                   </void>
1112                   <void property="imageOverlap">
1113                     <boolean>true</boolean>
1114                   </void>
1115                 </object>
1116               </java>
1117             </serializedBean>
1118             <beans>
1119               <formComponent name="" id="38" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1120                 <serializedBean>
1121                   <java class="java.beans.XMLDecoder">
1122                     <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1123                   </java>
1124                 </serializedBean>
1125                 <initScript />
1126                 <visibilityScript />
1127                 <externalParametrizationPropertyNames />
1128               </formComponent>
1129               <formComponent name="Watermark" id="39" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="5" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
1130                 <serializedBean>
1131                   <java class="java.beans.XMLDecoder">
1132                     <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent">
1133                       <void property="enabledTitleText">
1134                         <boolean>false</boolean>
1135                       </void>
1136                       <void property="labelText">
1137                         <string>install4j</string>
1138                       </void>
1139                     </object>
1140                   </java>
1141                 </serializedBean>
1142                 <initScript />
1143                 <visibilityScript />
1144                 <externalParametrizationPropertyNames>
1145                   <propertyName>labelText</propertyName>
1146                 </externalParametrizationPropertyNames>
1147               </formComponent>
1148               <formComponent name="Footer" id="40" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1149                 <serializedBean>
1150                   <java class="java.beans.XMLDecoder">
1151                     <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1152                       <void property="styleId">
1153                         <string>52</string>
1154                       </void>
1155                     </object>
1156                   </java>
1157                 </serializedBean>
1158                 <initScript />
1159                 <visibilityScript />
1160                 <externalParametrizationPropertyNames />
1161               </formComponent>
1162             </beans>
1163             <externalParametrizationPropertyNames />
1164           </group>
1165         </formComponents>
1166       </style>
1167       <style name="Banner" id="41" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1168         <serializedBean>
1169           <java class="java.beans.XMLDecoder">
1170             <object class="com.install4j.runtime.beans.styles.FormStyle" />
1171           </java>
1172         </serializedBean>
1173         <formComponents>
1174           <group name="" id="42" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
1175             <serializedBean>
1176               <java class="java.beans.XMLDecoder">
1177                 <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1178                   <void property="backgroundColor">
1179                     <object class="java.awt.Color">
1180                       <int>255</int>
1181                       <int>255</int>
1182                       <int>255</int>
1183                       <int>255</int>
1184                     </object>
1185                   </void>
1186                   <void property="borderSides">
1187                     <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1188                       <void property="bottom">
1189                         <boolean>true</boolean>
1190                       </void>
1191                     </object>
1192                   </void>
1193                   <void property="imageEdgeBackgroundColor">
1194                     <object class="java.awt.Color">
1195                       <int>25</int>
1196                       <int>143</int>
1197                       <int>220</int>
1198                       <int>255</int>
1199                     </object>
1200                   </void>
1201                   <void property="imageEdgeBorder">
1202                     <boolean>true</boolean>
1203                   </void>
1204                   <void property="imageFile">
1205                     <object class="com.install4j.api.beans.ExternalFile">
1206                       <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
1207                     </object>
1208                   </void>
1209                   <void property="insets">
1210                     <object class="java.awt.Insets">
1211                       <int>5</int>
1212                       <int>10</int>
1213                       <int>10</int>
1214                       <int>10</int>
1215                     </object>
1216                   </void>
1217                 </object>
1218               </java>
1219             </serializedBean>
1220             <beans>
1221               <formComponent name="" id="43" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="0" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1222                 <serializedBean>
1223                   <java class="java.beans.XMLDecoder">
1224                     <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1225                       <void property="labelFontSizePercent">
1226                         <int>130</int>
1227                       </void>
1228                       <void property="labelFontStyle">
1229                         <object class="java.lang.Enum" method="valueOf">
1230                           <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1231                           <string>BOLD</string>
1232                         </object>
1233                       </void>
1234                       <void property="labelFontType">
1235                         <object class="java.lang.Enum" method="valueOf">
1236                           <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1237                           <string>DERIVED</string>
1238                         </object>
1239                       </void>
1240                     </object>
1241                   </java>
1242                 </serializedBean>
1243                 <initScript />
1244                 <visibilityScript />
1245                 <externalParametrizationPropertyNames />
1246               </formComponent>
1247               <formComponent name="" id="44" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1248                 <serializedBean>
1249                   <java class="java.beans.XMLDecoder">
1250                     <object class="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
1251                   </java>
1252                 </serializedBean>
1253                 <initScript />
1254                 <visibilityScript />
1255                 <externalParametrizationPropertyNames />
1256               </formComponent>
1257               <formComponent name="" id="45" customizedId="" beanClass="com.install4j.runtime.beans.styles.ContentComponent" enabled="true" commentSet="false" comment="" insetTop="10" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1258                 <serializedBean>
1259                   <java class="java.beans.XMLDecoder">
1260                     <object class="com.install4j.runtime.beans.styles.ContentComponent" />
1261                   </java>
1262                 </serializedBean>
1263                 <initScript />
1264                 <visibilityScript />
1265                 <externalParametrizationPropertyNames />
1266               </formComponent>
1267             </beans>
1268             <externalParametrizationPropertyNames>
1269               <propertyName>imageAnchor</propertyName>
1270               <propertyName>imageEdgeBackgroundColor</propertyName>
1271               <propertyName>imageFile</propertyName>
1272             </externalParametrizationPropertyNames>
1273           </group>
1274           <formComponent name="" id="46" customizedId="" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="0" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1275             <serializedBean>
1276               <java class="java.beans.XMLDecoder">
1277                 <object class="com.install4j.runtime.beans.styles.NestedStyleComponent">
1278                   <void property="styleId">
1279                     <string>52</string>
1280                   </void>
1281                 </object>
1282               </java>
1283             </serializedBean>
1284             <initScript />
1285             <visibilityScript />
1286             <externalParametrizationPropertyNames />
1287           </formComponent>
1288         </formComponents>
1289       </style>
1290       <group name="Style components" id="47" customizedId="" beanClass="com.install4j.runtime.beans.groups.StyleGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit">
1291         <serializedBean>
1292           <java class="java.beans.XMLDecoder">
1293             <object class="com.install4j.runtime.beans.groups.StyleGroup" />
1294           </java>
1295         </serializedBean>
1296         <beans>
1297           <style name="Standard header" id="48" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1298             <serializedBean>
1299               <java class="java.beans.XMLDecoder">
1300                 <object class="com.install4j.runtime.beans.styles.FormStyle">
1301                   <void property="fillVertical">
1302                     <boolean>false</boolean>
1303                   </void>
1304                   <void property="standalone">
1305                     <boolean>false</boolean>
1306                   </void>
1307                   <void property="verticalAnchor">
1308                     <object class="java.lang.Enum" method="valueOf">
1309                       <class>com.install4j.api.beans.Anchor</class>
1310                       <string>NORTH</string>
1311                     </object>
1312                   </void>
1313                 </object>
1314               </java>
1315             </serializedBean>
1316             <formComponents>
1317               <group name="" id="49" customizedId="" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include">
1318                 <serializedBean>
1319                   <java class="java.beans.XMLDecoder">
1320                     <object class="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
1321                       <void property="backgroundColor">
1322                         <object class="java.awt.Color">
1323                           <int>255</int>
1324                           <int>255</int>
1325                           <int>255</int>
1326                           <int>255</int>
1327                         </object>
1328                       </void>
1329                       <void property="borderSides">
1330                         <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1331                           <void property="bottom">
1332                             <boolean>true</boolean>
1333                           </void>
1334                         </object>
1335                       </void>
1336                       <void property="imageAnchor">
1337                         <object class="java.lang.Enum" method="valueOf">
1338                           <class>com.install4j.api.beans.Anchor</class>
1339                           <string>NORTHEAST</string>
1340                         </object>
1341                       </void>
1342                       <void property="imageEdgeBorderWidth">
1343                         <int>2</int>
1344                       </void>
1345                       <void property="imageFile">
1346                         <object class="com.install4j.api.beans.ExternalFile">
1347                           <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1348                         </object>
1349                       </void>
1350                       <void property="imageInsets">
1351                         <object class="java.awt.Insets">
1352                           <int>0</int>
1353                           <int>5</int>
1354                           <int>1</int>
1355                           <int>1</int>
1356                         </object>
1357                       </void>
1358                       <void property="insets">
1359                         <object class="java.awt.Insets">
1360                           <int>0</int>
1361                           <int>20</int>
1362                           <int>0</int>
1363                           <int>10</int>
1364                         </object>
1365                       </void>
1366                     </object>
1367                   </java>
1368                 </serializedBean>
1369                 <beans>
1370                   <formComponent name="Title" id="50" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1371                     <serializedBean>
1372                       <java class="java.beans.XMLDecoder">
1373                         <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1374                           <void property="labelFontStyle">
1375                             <object class="java.lang.Enum" method="valueOf">
1376                               <class>com.install4j.runtime.beans.formcomponents.FontStyle</class>
1377                               <string>BOLD</string>
1378                             </object>
1379                           </void>
1380                           <void property="labelFontType">
1381                             <object class="java.lang.Enum" method="valueOf">
1382                               <class>com.install4j.runtime.beans.formcomponents.FontType</class>
1383                               <string>DERIVED</string>
1384                             </object>
1385                           </void>
1386                         </object>
1387                       </java>
1388                     </serializedBean>
1389                     <initScript />
1390                     <visibilityScript />
1391                     <externalParametrizationPropertyNames />
1392                   </formComponent>
1393                   <formComponent name="Subtitle" id="51" customizedId="" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="8" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1394                     <serializedBean>
1395                       <java class="java.beans.XMLDecoder">
1396                         <object class="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1397                           <void property="titleType">
1398                             <object class="java.lang.Enum" method="valueOf">
1399                               <class>com.install4j.runtime.beans.styles.TitleType</class>
1400                               <string>SUB_TITLE</string>
1401                             </object>
1402                           </void>
1403                         </object>
1404                       </java>
1405                     </serializedBean>
1406                     <initScript />
1407                     <visibilityScript />
1408                     <externalParametrizationPropertyNames />
1409                   </formComponent>
1410                 </beans>
1411                 <externalParametrizationPropertyNames>
1412                   <propertyName>backgroundColor</propertyName>
1413                   <propertyName>foregroundColor</propertyName>
1414                   <propertyName>imageAnchor</propertyName>
1415                   <propertyName>imageFile</propertyName>
1416                   <propertyName>imageOverlap</propertyName>
1417                 </externalParametrizationPropertyNames>
1418               </group>
1419             </formComponents>
1420           </style>
1421           <style name="Standard footer" id="52" customizedId="" beanClass="com.install4j.runtime.beans.styles.FormStyle" enabled="true" commentSet="false" comment="">
1422             <serializedBean>
1423               <java class="java.beans.XMLDecoder">
1424                 <object class="com.install4j.runtime.beans.styles.FormStyle">
1425                   <void property="fillVertical">
1426                     <boolean>false</boolean>
1427                   </void>
1428                   <void property="standalone">
1429                     <boolean>false</boolean>
1430                   </void>
1431                   <void property="verticalAnchor">
1432                     <object class="java.lang.Enum" method="valueOf">
1433                       <class>com.install4j.api.beans.Anchor</class>
1434                       <string>SOUTH</string>
1435                     </object>
1436                   </void>
1437                 </object>
1438               </java>
1439             </serializedBean>
1440             <formComponents>
1441               <group name="" id="53" customizedId="" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup" enabled="true" commentSet="false" comment="" actionElevationType="inherit" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1442                 <serializedBean>
1443                   <java class="java.beans.XMLDecoder">
1444                     <object class="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1445                       <void property="alignFirstLabel">
1446                         <boolean>false</boolean>
1447                       </void>
1448                       <void property="insets">
1449                         <object class="java.awt.Insets">
1450                           <int>3</int>
1451                           <int>5</int>
1452                           <int>8</int>
1453                           <int>5</int>
1454                         </object>
1455                       </void>
1456                     </object>
1457                   </java>
1458                 </serializedBean>
1459                 <beans>
1460                   <formComponent name="" id="54" customizedId="" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1461                     <serializedBean>
1462                       <java class="java.beans.XMLDecoder">
1463                         <object class="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1464                       </java>
1465                     </serializedBean>
1466                     <initScript />
1467                     <visibilityScript />
1468                     <externalParametrizationPropertyNames />
1469                   </formComponent>
1470                   <formComponent name="Back button" id="55" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1471                     <serializedBean>
1472                       <java class="java.beans.XMLDecoder">
1473                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1474                           <void property="buttonText">
1475                             <string>&lt; ${i18n:ButtonBack}</string>
1476                           </void>
1477                           <void property="controlButtonType">
1478                             <object class="java.lang.Enum" method="valueOf">
1479                               <class>com.install4j.api.context.ControlButtonType</class>
1480                               <string>PREVIOUS</string>
1481                             </object>
1482                           </void>
1483                         </object>
1484                       </java>
1485                     </serializedBean>
1486                     <initScript />
1487                     <visibilityScript />
1488                     <externalParametrizationPropertyNames />
1489                   </formComponent>
1490                   <formComponent name="Next button" id="56" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1491                     <serializedBean>
1492                       <java class="java.beans.XMLDecoder">
1493                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1494                           <void property="buttonText">
1495                             <string>${i18n:ButtonNext} &gt;</string>
1496                           </void>
1497                           <void property="controlButtonType">
1498                             <object class="java.lang.Enum" method="valueOf">
1499                               <class>com.install4j.api.context.ControlButtonType</class>
1500                               <string>NEXT</string>
1501                             </object>
1502                           </void>
1503                         </object>
1504                       </java>
1505                     </serializedBean>
1506                     <initScript />
1507                     <visibilityScript />
1508                     <externalParametrizationPropertyNames />
1509                   </formComponent>
1510                   <formComponent name="Cancel button" id="57" customizedId="" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" enabled="true" commentSet="false" comment="" insetTop="" insetLeft="5" insetBottom="" insetRight="" resetInitOnPrevious="false" useExternalParametrization="false" externalParametrizationName="" externalParametrizationMode="all">
1511                     <serializedBean>
1512                       <java class="java.beans.XMLDecoder">
1513                         <object class="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1514                           <void property="buttonText">
1515                             <string>${i18n:ButtonCancel}</string>
1516                           </void>
1517                           <void property="controlButtonType">
1518                             <object class="java.lang.Enum" method="valueOf">
1519                               <class>com.install4j.api.context.ControlButtonType</class>
1520                               <string>CANCEL</string>
1521                             </object>
1522                           </void>
1523                         </object>
1524                       </java>
1525                     </serializedBean>
1526                     <initScript />
1527                     <visibilityScript />
1528                     <externalParametrizationPropertyNames />
1529                   </formComponent>
1530                 </beans>
1531                 <externalParametrizationPropertyNames />
1532               </group>
1533             </formComponents>
1534           </style>
1535         </beans>
1536       </group>
1537     </styles>
1538   </installerGui>
1539   <mediaSets>
1540     <windows name="Windows" id="130" customizedId="" mediaFileName="" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="windows-amd64-11.0.2" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1541       <excludedComponents />
1542       <includedDownloadableComponents />
1543       <excludedLaunchers>
1544         <launcher id="121" />
1545         <launcher id="737" />
1546       </excludedLaunchers>
1547       <excludedBeans />
1548       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1549       <exclude>
1550         <entry location=".i4j_fileset_" fileType="regular" />
1551         <entry location=".i4j_fileset_734" fileType="regular" />
1552         <entry location=".i4j_fileset_880" fileType="regular" />
1553         <entry location=".i4j_fileset_882" fileType="regular" />
1554         <entry location=".i4j_fileset_1015" fileType="regular" />
1555       </exclude>
1556       <variables />
1557       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1558         <commentFiles />
1559         <customAttributes />
1560       </autoUpdate>
1561     </windows>
1562     <macos name="macOS Single Bundle Archive with Getdown JRE" id="131" customizedId="" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}-installer_${compiler:sys.version}" installDir="${compiler:sys.fullName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="macosx-amd64-1.8.0_202_unpacked" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" requiredVmIdPrefix="" customInstallBaseDir="" contentFilesType="1" installerName="${i18n:InstallerName(${compiler:sys.fullName})}" volumeName="${compiler:sys.shortName}" compressDmg="true" launcherId="121">
1563       <excludedComponents />
1564       <includedDownloadableComponents />
1565       <excludedBeans />
1566       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1567       <exclude>
1568         <entry location=".i4j_fileset_734" fileType="regular" />
1569       </exclude>
1570       <variables />
1571       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1572         <commentFiles />
1573         <customAttributes />
1574       </autoUpdate>
1575       <topLevelFiles />
1576     </macos>
1577     <unixInstaller name="Unix Installer" id="132" customizedId="" mediaFileName="" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1">
1578       <excludedComponents />
1579       <includedDownloadableComponents />
1580       <excludedLaunchers>
1581         <launcher id="737" />
1582       </excludedLaunchers>
1583       <excludedBeans />
1584       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1585       <exclude>
1586         <entry location=".i4j_fileset_734" fileType="regular" />
1587         <entry location=".i4j_fileset_880" fileType="regular" />
1588         <entry location=".i4j_fileset_882" fileType="regular" />
1589       </exclude>
1590       <variables />
1591       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1592         <commentFiles />
1593         <customAttributes />
1594       </autoUpdate>
1595       <installerScript mode="1" file="">
1596         <content />
1597       </installerScript>
1598     </unixInstaller>
1599     <macosArchive name="macOS Single Bundle Archive" id="152" customizedId="" mediaFileName="${compiler:sys.shortName}_${compiler:sys.platform}-app_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="macosx-amd64-11.0.2" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName}" launcherId="121">
1600       <excludedComponents />
1601       <includedDownloadableComponents />
1602       <excludedBeans />
1603       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1604       <exclude>
1605         <entry location=".i4j_fileset_734" fileType="regular" />
1606         <entry location=".i4j_fileset_880" fileType="regular" />
1607         <entry location=".i4j_fileset_882" fileType="regular" />
1608       </exclude>
1609       <variables />
1610       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1611         <commentFiles />
1612         <customAttributes />
1613       </autoUpdate>
1614       <topLevelFiles>
1615         <symlink name="&quot; &quot;" target="/Applications" />
1616         <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1617         <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1618       </topLevelFiles>
1619     </macosArchive>
1620     <linuxDeb name="Linux Deb Archive" id="153" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" bzip="true" description="Jalview Desktop" maintainerEmail="help@jalview.org" architectureSet="false" architecture="">
1621       <excludedComponents />
1622       <includedDownloadableComponents />
1623       <excludedLaunchers>
1624         <launcher id="121" />
1625       </excludedLaunchers>
1626       <excludedBeans />
1627       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1628       <exclude>
1629         <entry location=".i4j_fileset_" fileType="regular" />
1630         <entry location=".i4j_fileset_880" fileType="regular" />
1631         <entry location=".i4j_fileset_882" fileType="regular" />
1632       </exclude>
1633       <variables />
1634       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1635         <commentFiles />
1636         <customAttributes />
1637       </autoUpdate>
1638       <preInstallScript mode="1" file="">
1639         <content />
1640       </preInstallScript>
1641       <postInstallScript mode="1" file="">
1642         <content />
1643       </postInstallScript>
1644       <preUninstallScript mode="1" file="">
1645         <content />
1646       </preUninstallScript>
1647       <postUninstallScript mode="1" file="">
1648         <content />
1649       </postUninstallScript>
1650     </linuxDeb>
1651     <linuxRPM name="Linux RPM" id="570" customizedId="" mediaFileName="" installDir="/opt/${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" overwriteNeverAsConfigFiles="false" dependencies="" os="linux" arch="i386">
1652       <excludedComponents />
1653       <includedDownloadableComponents />
1654       <excludedLaunchers>
1655         <launcher id="121" />
1656       </excludedLaunchers>
1657       <excludedBeans />
1658       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1659       <exclude>
1660         <entry location=".i4j_fileset_" fileType="regular" />
1661         <entry location=".i4j_fileset_880" fileType="regular" />
1662         <entry location=".i4j_fileset_882" fileType="regular" />
1663       </exclude>
1664       <variables />
1665       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1666         <commentFiles />
1667         <customAttributes />
1668       </autoUpdate>
1669       <preInstallScript mode="1" file="">
1670         <content />
1671       </preInstallScript>
1672       <postInstallScript mode="1" file="">
1673         <content />
1674       </postInstallScript>
1675       <preUninstallScript mode="1" file="">
1676         <content />
1677       </preUninstallScript>
1678       <postUninstallScript mode="1" file="">
1679         <content />
1680       </postUninstallScript>
1681     </linuxRPM>
1682     <macosArchive name="Offline macOS Single Bundle Archive" id="739" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="macosx-amd64-11.0.2" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Offline Installer" launcherId="737">
1683       <excludedComponents />
1684       <includedDownloadableComponents />
1685       <excludedBeans />
1686       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1687       <exclude>
1688         <entry location=".i4j_fileset_" fileType="regular" />
1689       </exclude>
1690       <variables />
1691       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1692         <commentFiles />
1693         <customAttributes />
1694       </autoUpdate>
1695       <topLevelFiles>
1696         <symlink name="&quot; &quot;" target="/Applications" />
1697         <file name=".background/jalview_dmg_background.png" file="../../resources/install4j/jalview_dmg_background.png" />
1698         <file name=".DS_Store" file="../../resources/install4j/DS_Store" />
1699       </topLevelFiles>
1700     </macosArchive>
1701     <unixInstaller name="Offline Unix Installer" id="741" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1">
1702       <excludedComponents />
1703       <includedDownloadableComponents />
1704       <excludedLaunchers>
1705         <launcher id="121" />
1706       </excludedLaunchers>
1707       <excludedBeans />
1708       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1709       <exclude>
1710         <entry location=".i4j_fileset_" fileType="regular" />
1711         <entry location=".i4j_fileset_880" fileType="regular" />
1712         <entry location=".i4j_fileset_882" fileType="regular" />
1713       </exclude>
1714       <variables />
1715       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1716         <commentFiles />
1717         <customAttributes />
1718       </autoUpdate>
1719       <installerScript mode="1" file="">
1720         <content />
1721       </installerScript>
1722     </unixInstaller>
1723     <windows name="Offline Windows" id="743" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="" contentFilesType="1" verifyIntegrity="true">
1724       <excludedComponents />
1725       <includedDownloadableComponents />
1726       <excludedLaunchers>
1727         <launcher id="121" />
1728         <launcher id="737" />
1729       </excludedLaunchers>
1730       <excludedBeans />
1731       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1732       <exclude>
1733         <entry location=".i4j_fileset_" fileType="regular" />
1734         <entry location=".i4j_fileset_734" fileType="regular" />
1735         <entry location=".i4j_fileset_880" fileType="regular" />
1736         <entry location=".i4j_fileset_882" fileType="regular" />
1737         <entry location=".i4j_fileset_1015" fileType="regular" />
1738       </exclude>
1739       <variables />
1740       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1741         <commentFiles />
1742         <customAttributes />
1743       </autoUpdate>
1744     </windows>
1745     <macosArchive name="Offline macOS Single Bundle Archive with Getdown JRE" id="878" customizedId="" mediaFileName="${compiler:sys.shortName}-OFFLINE_${compiler:sys.platform}-app_${compiler:sys.version}" installDir="${compiler:sys.shortName}" overridePrincipalLanguage="false" jreBitType="all" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="true" includedJRE="" manualJREEntry="false" archiveType="dmg" volumeName="${compiler:sys.shortName} Offline Installer" launcherId="737">
1746       <excludedComponents />
1747       <includedDownloadableComponents />
1748       <excludedBeans />
1749       <overriddenPrincipalLanguage id="en" customLocalizationFile="" />
1750       <exclude>
1751         <entry location=".i4j_fileset_" fileType="regular" />
1752         <entry location=".i4j_fileset_880" fileType="regular" />
1753         <entry location=".i4j_fileset_882" fileType="regular" />
1754       </exclude>
1755       <variables />
1756       <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion="">
1757         <commentFiles />
1758         <customAttributes />
1759       </autoUpdate>
1760       <topLevelFiles>
1761         <symlink name="&quot; &quot;" target="/Applications" />
1762         <file name=".background/jalview_dmg_background.png" file="./jalview_dmg_background.png" />
1763         <file name=".DS_Store" file="./DS_Store" />
1764       </topLevelFiles>
1765     </macosArchive>
1766   </mediaSets>
1767   <buildIds buildAll="false">
1768     <mediaSet refId="153" />
1769     <mediaSet refId="570" />
1770     <mediaSet refId="743" />
1771     <mediaSet refId="878" />
1772   </buildIds>
1773   <buildOptions verbose="true" faster="true" disableSigning="true" disableJreBundling="false" debug="false" />
1774 </install4j>