spiegel-keyman/developer/src/tike/tike.dproj
Marc Durdin d61bcf23da fix(developer): add clear messages about validation failures to New Project Parameters form
Add a new FormValidation class to help make a consistent declarative
field validation pattern for Keyman Developer forms, and apply that
initially to the New Keyboard Project Parameters dialog. This pattern
replaces the earlier EnableControls pattern; ideally we will replace
validation in other forms with similar validation requirements with this
over time.

Fixes: #14169
2025-09-01 13:40:40 +02:00

1481 lines
83 KiB
Text

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ProjectGuid>{82E04599-9378-4816-B0AB-8AB58BD307B3}</ProjectGuid>
<MainSource>tike.dpr</MainSource>
<Base>True</Base>
<Config Condition="'$(Config)'==''">Debug</Config>
<TargetedPlatforms>1</TargetedPlatforms>
<AppType>Application</AppType>
<FrameworkType>VCL</FrameworkType>
<ProjectVersion>18.8</ProjectVersion>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
<Base_Win32>true</Base_Win32>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
<Base_Win64>true</Base_Win64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
<Cfg_1_Win32>true</Cfg_1_Win32>
<CfgParent>Cfg_1</CfgParent>
<Cfg_1>true</Cfg_1>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
<Cfg_2>true</Cfg_2>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win32)'!=''">
<Cfg_2_Win32>true</Cfg_2_Win32>
<CfgParent>Cfg_2</CfgParent>
<Cfg_2>true</Cfg_2>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<Custom_Styles>Amakrits|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Amakrits.vsf;&quot;Amethyst Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AmethystKamri.vsf&quot;;&quot;Aqua Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaGraphite.vsf&quot;;&quot;Aqua Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\AquaLightSlate.vsf&quot;;Auric|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Auric.vsf;Carbon|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Carbon.vsf;&quot;Charcoal Dark Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CharcoalDarkSlate.vsf&quot;;&quot;Cobalt XEMedia|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CobaltXEMedia.vsf&quot;;&quot;Cyan Dusk|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanDusk.vsf&quot;;&quot;Cyan Night|VCLSTYLE|$(BDSCOMMONDIR)\Styles\CyanNight.vsf&quot;;&quot;Emerald Light Slate|VCLSTYLE|$(BDSCOMMONDIR)\Styles\EmeraldLightSlate.vsf&quot;;&quot;Golden Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\GoldenGraphite.vsf&quot;;&quot;Iceberg Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\IcebergClassico.vsf&quot;;&quot;Lavender Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\LavenderClassico.vsf&quot;;&quot;Ruby Graphite|VCLSTYLE|$(BDSCOMMONDIR)\Styles\RubyGraphite.vsf&quot;;&quot;Sapphire Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SapphireKamri.vsf&quot;;&quot;Slate Classico|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SlateClassico.vsf&quot;;&quot;Smokey Quartz Kamri|VCLSTYLE|$(BDSCOMMONDIR)\Styles\SmokeyQuartzKamri.vsf&quot;;&quot;Turquoise Gray|VCLSTYLE|$(BDSCOMMONDIR)\Styles\TurquoiseGray.vsf&quot;;Windows10|VCLSTYLE|$(BDSCOMMONDIR)\Styles\Windows10.vsf</Custom_Styles>
<SanitizedProjectName>tike</SanitizedProjectName>
<VCL_Custom_Styles>&quot;Amakrits|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\Amakrits.vsf&quot;;&quot;Amethyst Kamri|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\AmethystKamri.vsf&quot;;&quot;Aqua Graphite|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\AquaGraphite.vsf&quot;;&quot;Aqua Light Slate|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\AquaLightSlate.vsf&quot;;&quot;Auric|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\Auric.vsf&quot;;&quot;Carbon|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\Carbon.vsf&quot;;&quot;Charcoal Dark Slate|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\CharcoalDarkSlate.vsf&quot;;&quot;Cobalt XEMedia|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\CobaltXEMedia.vsf&quot;;&quot;Cyan Dusk|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\CyanDusk.vsf&quot;;&quot;Cyan Night|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\CyanNight.vsf&quot;;&quot;Emerald Light Slate|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\EmeraldLightSlate.vsf&quot;;&quot;Golden Graphite|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\GoldenGraphite.vsf&quot;;&quot;Iceberg Classico|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\IcebergClassico.vsf&quot;;&quot;Lavender Classico|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\LavenderClassico.vsf&quot;;&quot;Metro Black|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\MetroBlack.vsf&quot;;&quot;Metro Blue|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\MetroBlue.vsf&quot;;&quot;Metro Green|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\MetroGreen.vsf&quot;;&quot;Ruby Graphite|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\RubyGraphite.vsf&quot;;&quot;Sapphire Kamri|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\SapphireKamri.vsf&quot;;&quot;Slate Classico|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\SlateClassico.vsf&quot;;&quot;Smokey Quartz Kamri|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\SmokeyQuartzKamri.vsf&quot;;&quot;Turquoise Gray|VCLSTYLE|$(PUBLIC)\Documents\RAD Studio\9.0\Styles\TurquoiseGray.vsf&quot;</VCL_Custom_Styles>
<Icon_MainIcon>tike_Icon.ico</Icon_MainIcon>
<Manifest_File>None</Manifest_File>
<ImageDebugInfo>true</ImageDebugInfo>
<DCC_Define>VERSION_KEYMAN_DEVELOPER;$(DCC_Define)</DCC_Define>
<DCC_Optimize>false</DCC_Optimize>
<VerInfo_Build>49</VerInfo_Build>
<DCC_IntegerOverflowCheck>true</DCC_IntegerOverflowCheck>
<VerInfo_AutoGenVersion>true</VerInfo_AutoGenVersion>
<DCC_RangeChecking>true</DCC_RangeChecking>
<DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Web;Soap;Winapi;System.Win;$(DCC_Namespace)</DCC_Namespace>
<DCC_WriteableConstants>true</DCC_WriteableConstants>
<DCC_Alignment>1</DCC_Alignment>
<DCC_MapFile>3</DCC_MapFile>
<VerInfo_MajorVer>5</VerInfo_MajorVer>
<DCC_F>false</DCC_F>
<DCC_E>false</DCC_E>
<VerInfo_Locale>3081</VerInfo_Locale>
<DCC_S>false</DCC_S>
<DCC_N>true</DCC_N>
<DCC_K>false</DCC_K>
<VerInfo_Keys>CompanyName=;FileDescription=Tavultesoft IKE;FileVersion=5.0.0.49;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=5.0.0.0;Comments=</VerInfo_Keys>
<DCC_UsePackage>Vcl40;Vclx40;comp51;VCLZipD4;PMemoPack4;dclkmn;vcljpg40;Vcl50;Vclx50;rtl;vcl;xmlrtl;vclactnband;vclx;vclie;dbrtl;vcldb;tb2k_d10;tbx_d10;TMSUnicodeD2006;SpTBXMemoPackage;dsnap;$(DCC_UsePackage)</DCC_UsePackage>
<DCC_ImageBase>00400000</DCC_ImageBase>
<DebugSourcePath>C:\keyman\7.0\src\engine\kmcomapi\com\keyboards\;C:\keyman\7.0\src\engine\kmcomapi\util\;C:\keyman\7.0\src\engine\kmcomapi\com\;C:\keyman\7.0\src\engine\kmcomapi\com\packages\;C:\keyman\7.0\src\engine\kmcomapi\processes\package\;$(DebugSourcePath)</DebugSourcePath>
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
<DCC_ExeOutput>.\bin\$(Platform)\$(Config)</DCC_ExeOutput>
<DCC_DcuOutput>.\obj\$(Platform)\$(Config)</DCC_DcuOutput>
<DCC_DebugInfoInTds>true</DCC_DebugInfoInTds>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<DCC_UsePackage>EmbeddedWebBrowser_XE;SpTBXLib_d16;keyman_components;$(DCC_UsePackage)</DCC_UsePackage>
<DCC_Namespace>Data.Win;Datasnap.Win;Web.Win;Soap.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_Locale>1033</VerInfo_Locale>
<VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
<UWP_DelphiLogo44>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png</UWP_DelphiLogo44>
<UWP_DelphiLogo150>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png</UWP_DelphiLogo150>
<Icon_MainIcon>KeymanDeveloper90.ico</Icon_MainIcon>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''">
<Icon_MainIcon>tike_Icon.ico</Icon_MainIcon>
<UWP_DelphiLogo44>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_44.png</UWP_DelphiLogo44>
<UWP_DelphiLogo150>$(BDS)\bin\Artwork\Windows\UWP\delphi_UwpDefault_150.png</UWP_DelphiLogo150>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
<DCC_DebugInformation>0</DCC_DebugInformation>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
<VerInfo_Keys>CompanyName=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
<DCC_DebugDCUs>true</DCC_DebugDCUs>
<DCC_DebugInformation>2</DCC_DebugInformation>
<Icon_MainIcon>KeymanDeveloper90.ico</Icon_MainIcon>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2_Win32)'!=''">
<DCC_DebugDCUs>true</DCC_DebugDCUs>
<Icon_MainIcon>KeymanDeveloper90.ico</Icon_MainIcon>
<DCC_RemoteDebug>true</DCC_RemoteDebug>
<VerInfo_Keys>CompanyName=;FileVersion=5.0.0.49;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductVersion=1.0.0.0;Comments=;ProgramID=com.embarcadero.$(MSBuildProjectName);FileDescription=$(MSBuildProjectName);ProductName=$(MSBuildProjectName)</VerInfo_Keys>
<VerInfo_Locale>1033</VerInfo_Locale>
<BT_BuildType>Debug</BT_BuildType>
<DCC_DebugInfoInTds>true</DCC_DebugInfoInTds>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="..\..\..\common\windows\delphi\keyboards\kmxfile.pas"/>
<DCCReference Include="child\UfrmMDIChild.pas">
<Form>frmTikeChild</Form>
</DCCReference>
<DCCReference Include="dialogs\UfrmNew.pas">
<Form>frmNew</Form>
</DCCReference>
<DCCReference Include="dialogs\UfrmAboutTike.pas">
<Form>frmAboutTike</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\RegistryKeys.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\VersionInfo.pas"/>
<DCCReference Include="main\KeymanDeveloperOptions.pas"/>
<DCCReference Include="debug\UfrmKeyTest.pas">
<Form>frmKeyTest</Form>
</DCCReference>
<DCCReference Include="main\KeymanDeveloperUtils.pas"/>
<DCCReference Include="child\UfrmEditor.pas">
<Form>frmEditor</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\components\MenuImgList.pas"/>
<DCCReference Include="dialogs\UfrmSelectKey.pas">
<Form>frmSelectKey</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\components\keybtn.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\ttinfo.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\KeyNames.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\components\PaintPanel.pas"/>
<DCCReference Include="child\UfrmMDIEditor.pas">
<Form>frmTikeEditor</Form>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmProject.pas">
<Form>frmProject</Form>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectFileType.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectFiles.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kpsProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kmxProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.modelTsProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmProjectSettings20.pas">
<Form>frmProjectSettings20</Form>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.ProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.ProjectUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.ProjectUIFileType.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.kmnProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.kpsProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.kmxProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.kvkProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.ProjectFilesUI.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectLog.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.Project.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kvkProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectLoader.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.ProjectSaver.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\VKeys.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Unicode.pas"/>
<DCCReference Include="main\Keyman.System.Debug.DebugUIStatus.pas"/>
<DCCReference Include="rel\keymanstrings.pas"/>
<DCCReference Include="help\kwhelp.pas"/>
<DCCReference Include="main\UKeyBitmap.pas"/>
<DCCReference Include="debug\UfrmSelectSystemKeyboard.pas">
<Form>frmSelectSystemKeyboard</Form>
</DCCReference>
<DCCReference Include="debug\RegressionTest.pas"/>
<DCCReference Include="..\common\delphi\components\DebugListView.pas"/>
<DCCReference Include="..\common\delphi\components\DebugBitBtn.pas"/>
<DCCReference Include="..\common\delphi\components\DebugListBox.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\GetOsVersion.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\packages\PackageFileFormats.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\packages\PackageInfo.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\packages\kmpinffile.pas"/>
<DCCReference Include="main\RedistFiles.pas"/>
<DCCReference Include="child\UfrmBitmapEditor.pas">
<Form>frmBitmapEditor</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboard.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardExportHTML.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardParameters.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardSaverXML.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardImportXML.pas"/>
<DCCReference Include="dialogs\UfrmVisualKeyboardImportKMX.pas">
<Form>frmVisualKeyboardImportKMX</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\ScanCodeMap.pas"/>
<DCCReference Include="dialogs\UfrmRegressionTestFailure.pas">
<Form>frmRegressionTestFailure</Form>
</DCCReference>
<DCCReference Include="debug\XString.pas"/>
<DCCReference Include="debug\debugkeyboard.pas"/>
<DCCReference Include="dialogs\Keyman.Developer.UI.UfrmMessageDlgWithSave.pas">
<Form>frmMessageDlgWithSave</Form>
</DCCReference>
<DCCReference Include="debug\debugdeadkeys.pas"/>
<DCCReference Include="main\MessageIdentifiers.pas"/>
<DCCReference Include="..\common\delphi\packages\kpsfile.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\chromium\Keyman.UI.UframeCEFHost.pas">
<Form>frameCEFHost</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\klog.pas"/>
<DCCReference Include="..\common\delphi\components\BitmapEditor.pas"/>
<DCCReference Include="..\common\delphi\components\StringGridEditControlled.pas"/>
<DCCReference Include="main\KMDevResourceStrings.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\httpuploader.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\httpuploader_messageprocessor_forms.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilsystem.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilfiletypes.pas"/>
<DCCReference Include="dialogs\UfrmNewFileDetails.pas">
<Form>frmNewFileDetails</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\StockFileNames.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\utildir.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\tlb\ADOX_TLB.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\tlb\ADODB_TLB.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilhttp.pas"/>
<DCCReference Include="main\mrulist.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Upload_Settings.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\components\FixedTrackbar.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilstr.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\keyboards\utilkeyboard.pas"/>
<DCCReference Include="main\KeyboardParser.pas"/>
<DCCReference Include="..\common\delphi\general\TextFileFormat.pas"/>
<DCCReference Include="..\common\delphi\components\KMDActions.pas"/>
<DCCReference Include="..\common\delphi\components\KMDActionInterfaces.pas"/>
<DCCReference Include="main\UfrmHelp.pas">
<Form>frmHelp</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\components\OnScreenKeyboard.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\ExtShiftState.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\CleartypeDrawCharacter.pas"/>
<DCCReference Include="main\CharMapDropTool.pas"/>
<DCCReference Include="dialogs\UfrmBitmapEditorText.pas">
<Form>frmBitmapEditorText</Form>
</DCCReference>
<DCCReference Include="main\UFixFontDialogBold.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\UnicodeData.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\CharacterDragObject.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\CharacterMapSettings.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\CharacterRanges.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\CharMapInsertMode.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\UfrmCharacterMapFilter.pas">
<Form>frmCharacterMapFilter</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\UfrmUnicodeDataStatus.pas">
<Form>frmUnicodeDataStatus</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_RegTest.pas">
<Form>frmDebugStatus_RegTest</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Events.pas">
<Form>frmDebugStatus_Events</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Deadkeys.pas">
<Form>frmDebugStatus_DeadKeys</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Elements.pas">
<Form>frmDebugStatus_Elements</Form>
</DCCReference>
<DCCReference Include="child\UfrmDebugStatus.pas">
<Form>frmDebugStatus</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Key.pas">
<Form>frmDebugStatus_Key</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Child.pas">
<Form>frmDebugStatus_Child</Form>
</DCCReference>
<DCCReference Include="update\Keyman.Developer.UI.TikeOnlineUpdateCheck.pas"/>
<DCCReference Include="update\Keyman.Developer.UI.UfrmTikeOnlineUpdateNewVersion.pas">
<Form>frmTikeOnlineUpdateNewVersion</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\DebugPaths.pas"/>
<DCCReference Include="main\UfrmDownloadProgress.pas">
<Form>frmDownloadProgress</Form>
</DCCReference>
<DCCReference Include="main\UframeOnScreenKeyboardEditor.pas">
<Form>frameOnScreenKeyboardEditor</Form>
</DCCReference>
<DCCReference Include="child\UfrmOSKEditor.pas">
<Form>frmOSKEditor</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilxml.pas"/>
<DCCReference Include="main\UfrmTike.pas">
<Form>TikeForm</Form>
</DCCReference>
<DCCReference Include="update\Keyman.Developer.UI.UfrmTikeOnlineUpdateSetup.pas">
<Form>frmTikeOnlineUpdateSetup</Form>
</DCCReference>
<DCCReference Include="update\Keyman.Developer.System.TikeOnlineUpdateCheckMessages.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardExportBMP.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardExportPNG.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\tlb\MSXML2_TLB.pas"/>
<DCCReference Include="main\CharacterInfo.pas"/>
<DCCReference Include="main\UTikeDebugMode.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\keyboards\kmxfileconsts.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\keyboards\kmxfileutils.pas"/>
<DCCReference Include="dialogs\languages\UfrmSelectWindowsLanguages.pas">
<Form>frmSelectWindowsLanguages</Form>
<DesignClass>TTntForm</DesignClass>
</DCCReference>
<DCCReference Include="dialogs\languages\Keyman.Developer.UI.UfrmSelectBCP47Language.pas">
<Form>frmSelectBCP47Language</Form>
<DesignClass>TTntForm</DesignClass>
</DCCReference>
<DCCReference Include="..\common\delphi\general\WindowsLanguages.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\wininet5.pas"/>
<DCCReference Include="main\TextFileTemplates.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\GlobalProxySettings.pas"/>
<DCCReference Include="dialogs\UfrmFontHelper.pas">
<Form>Form1</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\VKeyChars.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\usp10.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\UserMessages.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\vcl\ErrorControlledRegistry.pas"/>
<DCCReference Include="main\UframeBitmapEditor.pas">
<Form>frameBitmapEditor</Form>
<DesignClass>TFrame</DesignClass>
</DCCReference>
<DCCReference Include="main\UfrmMessages.pas">
<Form>frmMessages</Form>
</DCCReference>
<DCCReference Include="actions\dmActionsDebugger.pas">
<Form>modActionsDebugger</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="actions\dmActionsMain.pas">
<Form>modActionsMain</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="actions\dmActionsTextEditor.pas">
<Form>modActionsTextEditor</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\UfrmCharacterMapNew.pas">
<Form>frmCharacterMapNew</Form>
</DCCReference>
<DCCReference Include="main\UframeTextEditor.pas">
<Form>frameTextEditor</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\UfrmVisualKeyboardExportBMPParams.pas">
<Form>frmVisualKeyboardExportBMPParams</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\UfrmVisualKeyboardExportHTMLParams.pas">
<Form>frmVisualKeyboardExportHTMLParams</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\UfrmVisualKeyboardKeyBitmap.pas">
<Form>frmVisualKeyboardKeyBitmap</Form>
</DCCReference>
<DCCReference Include="dialogs\UfrmOptions.pas">
<Form>frmOptions</Form>
</DCCReference>
<DCCReference Include="child\UfrmDebug.pas">
<Form>frmDebug</Form>
</DCCReference>
<DCCReference Include="child\Keyman.Developer.UI.Debug.UfrmLdmlKeyboardDebug.pas">
<Form>frmLdmlKeyboardDebug</Form>
</DCCReference>
<DCCReference Include="child\UfrmPackageEditor.pas">
<Form>frmPackageEditor</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\utilexecute.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\KeymanVersion.pas"/>
<DCCReference Include="..\common\delphi\components\CaptionPanel.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Glossary.pas"/>
<DCCReference Include="oskbuilder\UframeTouchLayoutBuilder.pas">
<Form>frameTouchLayoutBuilder</Form>
</DCCReference>
<DCCReference Include="oskbuilder\TouchLayoutUtils.pas"/>
<DCCReference Include="oskbuilder\UfrmSelectTouchLayoutTemplate.pas">
<Form>frmSelectTouchLayoutTemplate</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\OnScreenKeyboardData.pas"/>
<DCCReference Include="oskbuilder\TouchLayout.pas"/>
<DCCReference Include="oskbuilder\TouchLayoutDefinitions.pas"/>
<DCCReference Include="main\CharMapDropTool_TntCustomEdit.pas"/>
<DCCReference Include="main\CheckboxGridHelper.pas"/>
<DCCReference Include="dialogs\UfrmAddKeyboardFeature.pas">
<Form>frmAddKeyboardFeature</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\components\LeftTabbedPageControl.pas"/>
<DCCReference Include="web\UmodWebHttpServer.pas">
<Form>modWebHttpServer</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\TempFileManager.pas"/>
<DCCReference Include="child\UfrmKeymanWizard.pas">
<Form>frmKeymanWizard</Form>
</DCCReference>
<DCCReference Include="dialogs\UfrmKeyboardFonts.pas">
<Form>frmKeyboardFonts</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\general\KeyboardFonts.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\JsonUtil.pas"/>
<DCCReference Include="main\TikeUnicodeData.pas"/>
<DCCReference Include="..\common\delphi\general\UKeymanTargets.pas"/>
<DCCReference Include="dialogs\UfrmSMTPSetup.pas">
<Form>frmSMTPSetup</Form>
</DCCReference>
<DCCReference Include="dialogs\UfrmSendURLsToEmail.pas">
<Form>frmSendURLsToEmail</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\general\MSXMLDomCreate.pas"/>
<DCCReference Include="help\webhelp.pas"/>
<DCCReference Include="main\UfrmMain.pas">
<Form>frmKeymanDeveloper</Form>
</DCCReference>
<DCCReference Include="main\UfrmCharacterIdentifier.pas">
<Form>frmCharacterIdentifier</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\charmap\utilcheckfontchars.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\findfonts.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\KeymanPaths.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardLoaderXML.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardExportXML.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardLoaderBinary.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\visualkeyboard\VisualKeyboardSaverBinary.pas"/>
<DCCReference Include="main\DropTarget.pas"/>
<DCCReference Include="..\common\delphi\components\CloseButtonPageControl.pas"/>
<DCCReference Include="dockforms\UfrmTIKEDock.pas">
<Form>TIKEDockForm</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\components\KeymanDeveloperDebuggerMemo.pas"/>
<DCCReference Include="dockforms\UfrmCharacterMapDock.pas">
<Form>frmCharacterMapDock</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\packages\Keyman.System.PackageInfoRefreshKeyboards.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\standards\Keyman.System.Standards.ISO6393ToBCP47Registry.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\standards\Keyman.System.Standards.LCIDToBCP47Registry.pas"/>
<DCCReference Include="..\common\delphi\keyboards\Keyman.System.KeyboardJSInfo.pas"/>
<DCCReference Include="..\common\delphi\keyboards\Keyman.System.KeyboardUtils.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\BCP47Tag.pas"/>
<DCCReference Include="..\common\delphi\keyboards\Keyman.System.KMXFileLanguages.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Keyman.System.LanguageCodeUtils.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\vcl\Keyman.System.RegExGroupHelperRSP19902.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Keyman.System.UpdateCheckResponse.pas"/>
<DCCReference Include="help\Keyman.Developer.System.HelpTopics.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\standards\Keyman.System.Standards.BCP47SubtagRegistry.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\standards\Keyman.System.Standards.BCP47SuppressScriptRegistry.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Keyman.System.CanonicalLanguageCodeUtils.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\chromium\Keyman.System.CEFManager.pas"/>
<DCCReference Include="http\Keyman.Developer.System.HttpServer.App.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\web\Keyman.System.HttpServer.Base.pas"/>
<DCCReference Include="http\Keyman.Developer.System.HttpServer.AppSource.pas"/>
<DCCReference Include="main\Keyman.UI.FontUtils.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.VisualKeyboardToTouchLayoutConverter.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kmnProjectFileAction.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kpsProjectFileAction.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmCloneGitHubProjectParameters.pas">
<Form>frmCloneGitHubProjectParameters</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmNewLDMLKeyboardProjectParameters.pas">
<Form>frmNewLDMLKeyboardProjectParameters</Form>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmNewProject.pas">
<Form>frmNewProject</Form>
</DCCReference>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.KeyboardProjectTemplate.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.LdmlKeyboardProjectTemplate.pas"/>
<DCCReference Include="main\Keyman.Developer.UI.ImportWindowsKeyboardDialogManager.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.ImportWindowsKeyboard.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.ImportKeyboardDLL.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\ui\Keyman.System.Util.RenderLanguageIcon.pas"/>
<DCCReference Include="..\common\delphi\packages\Keyman.System.PackageInfoRefreshLexicalModels.pas"/>
<DCCReference Include="..\common\delphi\lexicalmodels\Keyman.System.LexicalModelUtils.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.kmnProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.modelTsProjectFileAction.pas"/>
<DCCReference Include="..\common\delphi\lexicalmodels\Keyman.Developer.System.LexicalModelCompile.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.modelTsProjectFileUI.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.ModelProjectTemplate.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.ProjectTemplate.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmNewModelProjectParameters.pas">
<Form>frmNewModelProjectParameters</Form>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.System.Project.wordlistTsvProjectFile.pas"/>
<DCCReference Include="child\Keyman.Developer.UI.UframeWordlistEditor.pas">
<Form>frameWordlistEditor</Form>
</DCCReference>
<DCCReference Include="..\common\delphi\lexicalmodels\Keyman.System.WordlistTsvFile.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.wordlistTsvProjectFileUI.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.WelcomeRenderer.pas"/>
<DCCReference Include="..\ext\browse4folder\Browse4Folder.pas"/>
<DCCReference Include="..\ext\zxingqrcode\Source\DelphiZXIngQRCode.pas"/>
<DCCReference Include="main\Keyman.System.QRCode.pas"/>
<DCCReference Include="child\Keyman.Developer.UI.UfrmModelEditor.pas">
<Form>frmModelEditor</Form>
</DCCReference>
<DCCReference Include="main\Keyman.Developer.System.LexicalModelParser.pas"/>
<DCCReference Include="main\Keyman.Developer.System.LexicalModelParserTypes.pas"/>
<DCCReference Include="child\Keyman.Developer.UI.UfrmWordlistEditor.pas">
<Form>frmWordlistEditor</Form>
</DCCReference>
<DCCReference Include="actions\Keyman.Developer.UI.dmActionsModelEditor.pas">
<Form>modActionsModelEditor</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="dialogs\UfrmMustIncludeDebug.pas">
<Form>frmMustIncludeDebug</Form>
</DCCReference>
<DCCReference Include="..\..\..\common\windows\delphi\ext\sentry\Sentry.Client.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\ext\sentry\Sentry.Client.Vcl.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\ext\sentry\sentry.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\general\Keyman.System.KeymanSentryClient.pas"/>
<DCCReference Include="..\..\..\common\windows\delphi\standards\Keyman.System.Standards.LangTagsRegistry.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.UrlRenderer.pas"/>
<DCCReference Include="main\Keyman.System.KeymanCore.pas"/>
<DCCReference Include="main\Keyman.System.KeymanCoreDebug.pas"/>
<DCCReference Include="debug\UfrmDebugStatus_CallStack.pas">
<Form>frmDebugStatus_CallStack</Form>
</DCCReference>
<DCCReference Include="debug\Keyman.System.Debug.DebugEvent.pas"/>
<DCCReference Include="debug\Keyman.System.Debug.DebugCore.pas"/>
<DCCReference Include="main\Keyman.System.VisualKeyboardImportKMX.pas"/>
<DCCReference Include="debug\Keyman.UI.Debug.CharacterGridRenderer.pas"/>
<DCCReference Include="debug\UfrmDebugStatus_Platform.pas">
<Form>frmDebugStatus_Platform</Form>
</DCCReference>
<DCCReference Include="debug\UfrmDebugStatus_Options.pas">
<Form>frmDebugStatus_Options</Form>
</DCCReference>
<DCCReference Include="main\Keyman.Developer.System.KeymanDeveloperPaths.pas"/>
<DCCReference Include="dialogs\Keyman.Developer.UI.UfrmServerOptions.pas">
<Form>frmServerOptions</Form>
</DCCReference>
<DCCReference Include="http\Keyman.Developer.System.ServerAPI.pas"/>
<DCCReference Include="main\Keyman.System.FontLoadUtil.pas"/>
<DCCReference Include="http\Keyman.Developer.UI.ServerUI.pas"/>
<DCCReference Include="..\kmconvert\Keyman.Developer.System.GenerateKeyboardIcon.pas"/>
<DCCReference Include="dialogs\examples\Keyman.Developer.UI.UfrmEditLanguageExample.pas">
<Form>frmEditLanguageExample</Form>
</DCCReference>
<DCCReference Include="dialogs\relatedPackages\Keyman.Developer.UI.UfrmEditRelatedPackage.pas">
<Form>frmEditRelatedPackage</Form>
</DCCReference>
<DCCReference Include="dialogs\packageWebFonts\Keyman.Developer.UI.UfrmEditPackageWebFonts.pas">
<Form>frmEditPackageWebFonts</Form>
</DCCReference>
<DCCReference Include="compile\Keyman.Developer.System.KmcWrapper.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.UpgradeProject.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.xmlLdmlProjectFile.pas"/>
<DCCReference Include="project\Keyman.Developer.System.Project.xmlLdmlProjectFileAction.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.xmlLdmlProjectFileUI.pas"/>
<DCCReference Include="child\Keyman.Developer.UI.UfrmLdmlKeyboardEditor.pas">
<Form>frmLdmlKeyboardEditor</Form>
</DCCReference>
<DCCReference Include="actions\dmActionsKeyboardEditor.pas">
<Form>modActionsKeyboardEditor</Form>
<DesignClass>TDataModule</DesignClass>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmProjectSettings.pas">
<Form>frmProjectSettings</Form>
</DCCReference>
<DCCReference Include="main\Keyman.Developer.System.TikeCommandLine.pas"/>
<DCCReference Include="main\Keyman.Developer.System.MultiProcess.pas"/>
<DCCReference Include="main\Keyman.Developer.System.TikeMultiProcess.pas"/>
<DCCReference Include="main\Keyman.System.CopyDataHelper.pas"/>
<DCCReference Include="main\Keyman.Developer.System.ProjectOwningFile.pas"/>
<DCCReference Include="main\Keyman.Developer.System.Main.pas"/>
<DCCReference Include="main\Keyman.Developer.System.LaunchProjects.pas"/>
<DCCReference Include="debug\Keyman.System.Debug.DebugUtils.pas"/>
<DCCReference Include="..\common\delphi\components\Keyman.Developer.UI.RichEdit41.pas"/>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmNewProjectParameters.pas">
<Form>frmNewProjectParameters</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmCloneLocalProjectParameters.pas">
<Form>frmCloneLocalProjectParameters</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="project\Keyman.Developer.UI.Project.UfrmCloneKeymanCloudProjectParameters.pas">
<Form>frmCloneKeymanCloudProjectParameters</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="main\Keyman.Developer.UI.FormValidation.pas"/>
<None Include="Profiling\AQtimeModule1.aqt"/>
<BuildConfiguration Include="Debug">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
<BorlandProject>
<Delphi.Personality>
<Source>
<Source Name="MainSource">tike.dpr</Source>
</Source>
<Language>
<Language Name="ProjectLang">$00000C09</Language>
</Language>
<VersionInfo>
<VersionInfo Name="IncludeVerInfo">False</VersionInfo>
<VersionInfo Name="AutoIncBuild">True</VersionInfo>
<VersionInfo Name="MajorVer">5</VersionInfo>
<VersionInfo Name="MinorVer">0</VersionInfo>
<VersionInfo Name="Release">0</VersionInfo>
<VersionInfo Name="Build">83</VersionInfo>
<VersionInfo Name="Debug">False</VersionInfo>
<VersionInfo Name="PreRelease">False</VersionInfo>
<VersionInfo Name="Special">False</VersionInfo>
<VersionInfo Name="Private">False</VersionInfo>
<VersionInfo Name="DLL">False</VersionInfo>
<VersionInfo Name="Locale">3081</VersionInfo>
<VersionInfo Name="CodePage">1252</VersionInfo>
</VersionInfo>
<VersionInfoKeys>
<VersionInfoKeys Name="CompanyName"/>
<VersionInfoKeys Name="FileDescription">Tavultesoft IKE</VersionInfoKeys>
<VersionInfoKeys Name="FileVersion">5.0.0.83</VersionInfoKeys>
<VersionInfoKeys Name="InternalName"/>
<VersionInfoKeys Name="LegalCopyright"/>
<VersionInfoKeys Name="LegalTrademarks"/>
<VersionInfoKeys Name="OriginalFilename"/>
<VersionInfoKeys Name="ProductName"/>
<VersionInfoKeys Name="ProductVersion">5.0.0.0</VersionInfoKeys>
<VersionInfoKeys Name="Comments"/>
</VersionInfoKeys>
<Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k260.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dclofficexp260.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Platforms>
<Platform value="Win32">True</Platform>
<Platform value="Win64">False</Platform>
</Platforms>
<Deployment Version="3">
<DeployFile LocalName="bin\Win32\Debug\tike.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>tike.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="bin\Win32\Debug\tike.rsm" Configuration="Debug" Class="DebugSymbols">
<Platform Name="Win32">
<RemoteName>tike.rsm</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Profiling\AQtimeModule1.aqt" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployClass Name="AdditionalDebugSymbols">
<Platform Name="OSX32">
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidClassesDexFile">
<Platform Name="Android">
<RemoteDir>classes</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>classes</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidFileProvider">
<Platform Name="Android">
<RemoteDir>res\xml</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\xml</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidGDBServer">
<Platform Name="Android">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidLibnativeArmeabiFile">
<Platform Name="Android">
<RemoteDir>library\lib\armeabi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>library\lib\armeabi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidLibnativeArmeabiv7aFile">
<Platform Name="Android64">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidLibnativeMipsFile">
<Platform Name="Android">
<RemoteDir>library\lib\mips</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>library\lib\mips</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidServiceOutput">
<Platform Name="Android">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>library\lib\arm64-v8a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidServiceOutput_Android32">
<Platform Name="Android64">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashImageDef">
<Platform Name="Android">
<RemoteDir>res\drawable</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashStyles">
<Platform Name="Android">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="AndroidSplashStylesV21">
<Platform Name="Android">
<RemoteDir>res\values-v21</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values-v21</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_Colors">
<Platform Name="Android">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_DefaultAppIcon">
<Platform Name="Android">
<RemoteDir>res\drawable</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_LauncherIcon144">
<Platform Name="Android">
<RemoteDir>res\drawable-xxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_LauncherIcon36">
<Platform Name="Android">
<RemoteDir>res\drawable-ldpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-ldpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_LauncherIcon48">
<Platform Name="Android">
<RemoteDir>res\drawable-mdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-mdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_LauncherIcon72">
<Platform Name="Android">
<RemoteDir>res\drawable-hdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-hdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_LauncherIcon96">
<Platform Name="Android">
<RemoteDir>res\drawable-xhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_NotificationIcon24">
<Platform Name="Android">
<RemoteDir>res\drawable-mdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-mdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_NotificationIcon36">
<Platform Name="Android">
<RemoteDir>res\drawable-hdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-hdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_NotificationIcon48">
<Platform Name="Android">
<RemoteDir>res\drawable-xhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_NotificationIcon72">
<Platform Name="Android">
<RemoteDir>res\drawable-xxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_NotificationIcon96">
<Platform Name="Android">
<RemoteDir>res\drawable-xxxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xxxhdpi</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_SplashImage426">
<Platform Name="Android">
<RemoteDir>res\drawable-small</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-small</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_SplashImage470">
<Platform Name="Android">
<RemoteDir>res\drawable-normal</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-normal</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_SplashImage640">
<Platform Name="Android">
<RemoteDir>res\drawable-large</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-large</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_SplashImage960">
<Platform Name="Android">
<RemoteDir>res\drawable-xlarge</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\drawable-xlarge</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="Android_Strings">
<Platform Name="Android">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>res\values</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="DebugSymbols">
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
<Platform Name="OSX32">
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="DependencyFramework">
<Platform Name="OSX32">
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="DependencyModule">
<Platform Name="OSX32">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.dll;.bpl</Extensions>
</Platform>
</DeployClass>
<DeployClass Required="true" Name="DependencyPackage">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX32">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.bpl</Extensions>
</Platform>
</DeployClass>
<DeployClass Name="File">
<Platform Name="Android">
<Operation>0</Operation>
</Platform>
<Platform Name="Android64">
<Operation>0</Operation>
</Platform>
<Platform Name="iOSDevice32">
<Operation>0</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>0</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>0</Operation>
</Platform>
<Platform Name="OSX32">
<Operation>0</Operation>
</Platform>
<Platform Name="OSX64">
<Operation>0</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1024">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1024x768">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1536">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1536x2048">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1668">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch1668x2388">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2048">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2048x1536">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2048x2732">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2224">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2388x1668">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch2732x2048">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch768">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPad_Launch768x1024">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1125">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1136x640">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1242">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1242x2688">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1334">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch1792">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch2208">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch2436">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch2688x1242">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch320">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch640">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch640x1136">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch750">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="iPhone_Launch828">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectAndroidManifest">
<Platform Name="Android">
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectiOSDeviceDebug">
<Platform Name="iOSDevice32">
<RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectiOSDeviceResourceRules"/>
<DeployClass Name="ProjectiOSEntitlements"/>
<DeployClass Name="ProjectiOSInfoPList"/>
<DeployClass Name="ProjectiOSResource">
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOSXDebug"/>
<DeployClass Name="ProjectOSXEntitlements"/>
<DeployClass Name="ProjectOSXInfoPList"/>
<DeployClass Name="ProjectOSXResource">
<Platform Name="OSX32">
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSX64">
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Required="true" Name="ProjectOutput">
<Platform Name="Android">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Android64">
<RemoteDir>library\lib\arm64-v8a</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice32">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSDevice64">
<Operation>1</Operation>
</Platform>
<Platform Name="iOSSimulator">
<Operation>1</Operation>
</Platform>
<Platform Name="Linux64">
<Operation>1</Operation>
</Platform>
<Platform Name="OSX32">
<Operation>1</Operation>
</Platform>
<Platform Name="OSX64">
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOutput_Android32">
<Platform Name="Android64">
<RemoteDir>library\lib\armeabi-v7a</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectUWPManifest">
<Platform Name="Win32">
<Operation>1</Operation>
</Platform>
<Platform Name="Win64">
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="UWP_DelphiLogo150">
<Platform Name="Win32">
<RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Win64">
<RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="UWP_DelphiLogo44">
<Platform Name="Win32">
<RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Win64">
<RemoteDir>Assets</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/>
</Deployment>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
</ProjectExtensions>
<Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/>
<Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/>
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
</Project>