Commit 6491a54f by Mac Stephens

Add version to login and nav, handle database outages gracefully, and align…

Add version to login and nav, handle database outages gracefully, and align emiMobile client startup/error handling with webCharms
parent f751bb00
......@@ -211,11 +211,13 @@ type
procedure UniAlerter1Event(Sender: TDAAlerter; const EventName,
Message: string);
private
{ Private declarations }
public
CADUpdate: Boolean;
function HandleUniqueFilenames(const category: string): string;
function BadgeCounts(const BaseQuery: TUniQuery): Integer;
function EnsureConnected: Boolean;
end;
var
......@@ -240,7 +242,18 @@ begin
ucENTCAD.Password := IniEntries.DatabasePassword;
ucENTCAD.LoginPrompt := False;
EnsureConnected;
end;
function TApiDatabaseModule.EnsureConnected: Boolean;
begin
Result := False;
try
if not ucENTCAD.Connected then
begin
Logger.Log(2, 'Connecting to PostgreSQL API database...');
ucENTCAD.Connect;
ucENTCAD.ExecSQL('set search_path to lems, avl, entcad, public');
......@@ -249,6 +262,15 @@ begin
Logger.Log(1, 'Starting PostgreSQL disupdate listener');
UniAlerter1.Start;
Logger.Log(1, 'PostgreSQL disupdate listener started');
CADUpdate := True;
end;
Result := True;
except
on E: Exception do
Logger.Log(1, 'PostgreSQL API database unavailable: ' + E.Message);
end;
end;
procedure TApiDatabaseModule.uqComplaintListCalcFields(DataSet: TDataSet);
......
......@@ -14,9 +14,11 @@ type
strict private
ApiDB: TApiDatabaseModule;
private
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
public
constructor Create;
destructor Destroy; override;
function GetBadgeCounts: TJSONObject;
function GetComplaintList: TJSONObject;
function GetUnitList: TJSONObject;
......@@ -37,21 +39,35 @@ implementation
uses
uLibrary;
procedure TApiService.AfterConstruction;
constructor TApiService.Create;
begin
inherited;
Logger.Log(3, 'TApiService.Create');
inherited Create;
ApiDB := TApiDatabaseModule.Create(nil);
if not ApiDB.ucENTCAD.Connected then
begin
Logger.Log(1, 'Unable to connect to API database');
raise EXDataHttpException.Create(
500,
'Unable to connect to the database. Please contact EM Systems support.'
);
end;
Logger.Log(3, 'ApiDatabaseModule created');
end;
procedure TApiService.BeforeDestruction;
destructor TApiService.Destroy;
begin
ApiDB.Free;
inherited;
Logger.Log(3, 'ApiDatabaseModule destroyed');
inherited Destroy;
end;
function TApiService.GetBadgeCounts: TJSONObject;
begin
Logger.Log(3, '---TApiService.GetBadgeCounts initiated');
......
......@@ -55,10 +55,7 @@ begin
ucLemsOCSO.Connect;
except
on E: Exception do
begin
Logger.Log(2, Format('Failed to connect to auth database: %s', [E.Message]));
raise;
end;
end;
end;
......
......@@ -21,12 +21,13 @@ type
userBadge: string;
userId: string;
userPersonnelId: string;
procedure AfterConstruction; override;
procedure BeforeDestruction; override;
function VerifyVersion(ClientVersion: string): TJSONObject;
function CheckUser(const User, Password, Agency: string): Integer;
function Decrypt(inStr, keyStr: AnsiString): AnsiString;
public
constructor Create;
destructor Destroy; override;
function Login(const User, Password, Agency: string): string;
function GetAgencieslist(): TAgenciesList;
function GetAgencyConfiglist: TAgencyConfigList;
......@@ -46,20 +47,31 @@ uses
{ TAuthService }
procedure TAuthService.AfterConstruction;
constructor TAuthService.Create;
begin
inherited;
Logger.Log(3, 'TAuthService.Create');
inherited Create;
authDB := TAuthDatabase.Create(nil);
if not authDB.ucLemsOCSO.Connected then
begin
Logger.Log(1, 'Unable to connect to auth database');
raise EXDataHttpException.Create(500, 'Unable to connect to the database. Please contact EM Systems support.');
end;
Logger.Log(3, 'AuthDatabase created');
end;
procedure TAuthService.BeforeDestruction;
destructor TAuthService.Destroy;
begin
authDB.Free;
inherited;
Logger.Log(3, 'AuthDatabase destroyed');
inherited Destroy;
end;
function TAuthService.GetAgenciesList: TAgenciesList;
var
agency: TAgencyItem;
......
......@@ -2,7 +2,7 @@ object FMain: TFMain
Left = 0
Top = 0
Caption = 'emiMobileServer'
ClientHeight = 615
ClientHeight = 773
ClientWidth = 778
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
......@@ -13,28 +13,30 @@ object FMain: TFMain
OnClose = FormClose
DesignSize = (
778
615)
773)
TextHeight = 13
object pgcMain: TPageControl
Left = 0
Top = 40
Width = 778
Height = 575
ActivePage = tabConnectedClients
Height = 733
ActivePage = tabServerLog
Align = alBottom
Anchors = [akLeft, akTop, akRight, akBottom]
TabOrder = 3
ExplicitHeight = 575
object tabServerLog: TTabSheet
Caption = 'Server Log'
object memoInfo: TMemo
Left = 0
Top = 0
Width = 770
Height = 547
Height = 705
Align = alClient
ScrollBars = ssVertical
TabOrder = 0
WordWrap = False
ExplicitHeight = 547
end
end
object tabConnectedClients: TTabSheet
......@@ -44,7 +46,7 @@ object FMain: TFMain
Left = 0
Top = 0
Width = 770
Height = 487
Height = 645
Align = alClient
DataSource = dsConnectedClients
Options = [dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgConfirmDelete, dgCancelOnExit, dgTitleClick, dgTitleHotTrack]
......@@ -75,13 +77,14 @@ object FMain: TFMain
end
object pnlConnectedClientsActions: TPanel
Left = 0
Top = 487
Top = 645
Width = 770
Height = 60
Align = alBottom
Caption = 'pnlConnectedClientsActions'
ShowCaption = False
TabOrder = 1
ExplicitTop = 487
object btnDisconnectClient: TButton
Left = 5
Top = 18
......
......@@ -71,6 +71,9 @@ end;
procedure TWsDataModel.TimerFire(Sender: TObject);
begin
if not FDb.ucENTCAD.Connected then
Exit;
if not FDb.CADUpdate then
Exit;
......@@ -80,12 +83,13 @@ end;
procedure TWsDataModel.BroadcastAll;
begin
Logger.Log(3, 'WsDataModel: broadcasting all');
Logger.Log(3, 'WsDataModel: BroadcastAll initiated');
try FBroadcast(BuildBadgeCountsJson); except on E: Exception do Logger.Log(2, 'WsDataModel BADGE_COUNTS error: ' + E.Message); end;
try FBroadcast(BuildUnitMapJson); except on E: Exception do Logger.Log(2, 'WsDataModel UNIT_MAP error: ' + E.Message); end;
try FBroadcast(BuildComplaintMapJson); except on E: Exception do Logger.Log(2, 'WsDataModel COMPLAINT_MAP error: ' + E.Message); end;
try FBroadcast(BuildUnitListJson); except on E: Exception do Logger.Log(2, 'WsDataModel UNIT_LIST error: ' + E.Message); end;
try FBroadcast(BuildComplaintListJson); except on E: Exception do Logger.Log(2, 'WsDataModel COMPLAINT_LIST error: ' + E.Message); end;
Logger.Log(3, 'WsDataModel: BroadcastAll end');
end;
function TWsDataModel.BuildBadgeCountsJson: string;
......
[Settings]
LogFileNum=110
webClientVersion=9.4.0
LogFileNum=144
webClientVersion=0.9.4.1
[Database]
Server=192.168.91.136
--Server=192.168.91.136
Server=192.168.102.10
--Server=192.168.56.129
--Port=5432
Port=5432
--Port=5433
Database=lems_wcso
Username=postgres
Password=postgreSQL
--Password=emsys01
--Password=postgreSQL
Password=emsys01
--Postgre!SQL
{
"url": "http://localhost:2001/emsys/emiMobile/",
"url": "http://localhost:2009/emiMobile/",
"jwtTokenSecret": "super_secret0123super_secret4567",
"adminPassword": "whatisthisusedfor?",
"webAppFolder": "static",
......
......@@ -108,8 +108,9 @@
<VerInfo_MajorVer>0</VerInfo_MajorVer>
<VerInfo_MinorVer>9</VerInfo_MinorVer>
<VerInfo_Release>4</VerInfo_Release>
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=0.9.4.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=0.9.2.0;Comments=</VerInfo_Keys>
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=0.9.4.1;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=0.9.2.0;Comments=</VerInfo_Keys>
<DCC_UnitSearchPath>C:\RADTOOLS\FastMM4;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
<VerInfo_Build>1</VerInfo_Build>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
<AppDPIAwarenessMode>PerMonitorV2</AppDPIAwarenessMode>
......
......@@ -11,7 +11,6 @@ type
TSuccessProc = reference to procedure;
TLogoutProc = reference to procedure(AMessage: string = '');
TUnauthorizedAccessProc = reference to procedure(AMessage: string);
TVersionCheckCallback = reference to procedure(Success: Boolean; ErrorMessage: string);
TListProc = reference to procedure;
TSelectProc = reference to procedure(AParam: string);
......
......@@ -4,7 +4,7 @@ interface
uses
System.SysUtils, System.Classes, WEBLib.Modules, XData.Web.Connection,
App.Types, App.Config, XData.Web.Client;
XData.Web.Client, App.Types, App.Config;
type
TDMConnection = class(TWebDataModule)
......@@ -18,12 +18,12 @@ type
private
FUnauthorizedAccessProc: TUnauthorizedAccessProc;
FWsUrl: string;
procedure VerifyVersion(SuccessProc: TSuccessProc);
public
property WsUrl: string read FWsUrl;
const clientVersion = '0.9.4.1';
procedure InitApp(SuccessProc: TSuccessProc;
UnauthorizedAccessProc: TUnauthorizedAccessProc);
procedure SetClientConfig(Callback: TVersionCheckCallback);
end;
var
......@@ -57,7 +57,8 @@ procedure TDMConnection.ApiConnectionResponse(
Args: TXDataWebConnectionResponse);
begin
if Args.Response.StatusCode = 401 then
FUnauthorizedAccessProc(Format('%d: %s',[Args.Response.StatusCode, Args.Response.ContentAsText]));
FUnauthorizedAccessProc(Format('%d: %s',
[Args.Response.StatusCode, Args.Response.ContentAsText]));
end;
procedure TDMConnection.AuthConnectionError(Error: TXDataWebConnectionError);
......@@ -79,7 +80,14 @@ procedure TDMConnection.InitApp(SuccessProc: TSuccessProc;
if Config.WsUrl <> '' then
FWsUrl := Config.WsUrl;
AuthConnection.Open(SuccessProc);
console.log('InitApp: opening AuthConnection');
AuthConnection.Open(
procedure
begin
console.log('InitApp: AuthConnection opened');
VerifyVersion(SuccessProc);
end);
end;
begin
......@@ -87,9 +95,9 @@ begin
LoadConfig(@ConfigLoaded);
end;
procedure TDMConnection.SetClientConfig(Callback: TVersionCheckCallback);
procedure TDMConnection.VerifyVersion(SuccessProc: TSuccessProc);
begin
console.log('VerifyVersion: calling server');
XDataWebClient1.Connection := AuthConnection;
XDataWebClient1.RawInvoke('IAuthService.VerifyVersion', [clientVersion],
......@@ -98,17 +106,23 @@ begin
jsonResult: TJSObject;
error: string;
begin
console.log('VerifyVersion: response received');
jsonResult := TJSObject(Response.Result);
if jsonResult.HasOwnProperty('error') then
if Assigned(jsonResult) and jsonResult.HasOwnProperty('error') then
error := string(jsonResult['error'])
else
error := '';
if error <> '' then
Callback(False, error)
TFViewErrorPage.Display(error)
else
Callback(True, '');
SuccessProc;
end,
procedure(Error: TXDataClientError)
begin
console.log('VerifyVersion ERROR: ' + Error.ErrorMessage);
TFViewErrorPage.Display('Unable to connect to the database.');
end);
end;
......
<div class="container">
<br />
<div class="row justify-content-center mt-5">
<div class="col-12 col-sm-10 col-md-8 col-lg-6">
<div class="card shadow-sm border-danger">
<div class="panel panel-red">
<div id="view.errorpage.title" class="panel-heading">
Error Page
<div id="view.errorpage.title"
class="card-header bg-danger text-white fw-semibold">
Error
</div>
<div id="view.errorpage.message" class="panel-body">
<div class="card-body">
<div id="view.errorpage.message"
class="text-danger">
Message
</div>
</div>
<div class="card-footer bg-light text-end">
<a href="."
class="btn btn-outline-danger btn-sm">
Reload web application
</a>
</div>
<div class="panel-footer">
<a href=".">Reload web application</a>
</div>
</div>
</div>
</div>
......@@ -52,8 +52,9 @@
Login
</button>
</div>
<div class="card-footer text-muted small">
Please use your lems username &amp; password to login.
<div class="card-footer text-muted small d-flex justify-content-between">
<span>Please use your lems username &amp; password to login.</span>
<span id="view.login.version" class="opacity-75"></span>
</div>
</div>
</div>
......
......@@ -4,7 +4,7 @@ interface
uses
System.SysUtils, System.Classes, WEBLib.Graphics, WEBLib.Controls, WEBLib.Forms, WEBLib.Dialogs,
Vcl.Controls, Vcl.StdCtrls, WEBLib.StdCtrls, WEBLib.JSON,
Vcl.Controls, Vcl.StdCtrls, WEBLib.StdCtrls, WEBLib.JSON, Web,
JS, XData.Web.Connection, WEBLib.ExtCtrls,
App.Types, ConnectionModule, XData.Web.Client;
......@@ -65,8 +65,12 @@ end;
procedure TFViewLogin.WebFormCreate(Sender: TObject);
var
el: TJSElement;
begin
// lblAppTitle.Caption := 'EM Systems - webCharms App ver 0.9.2.22';
el := Document.getElementById('view.login.version');
if Assigned(el) then
TJSHtmlElement(el).innerText := 'v' + TDMConnection.clientVersion;
GetAgencyConfigList();
if FMessage <> '' then
ShowNotification(FMessage)
......
......@@ -15,6 +15,7 @@
<div class="d-flex align-items-center gap-2 ms-auto">
<span id="view.main.lblconnection" class="navbar-text text-light small"></span>
<span id="view.main.version" class="navbar-text text-light small opacity-75"></span>
<button id="btn_logout" type="button" class="btn btn-outline-light btn-sm">Logout</button>
</div>
</div>
......
......@@ -121,9 +121,15 @@ const
procedure TFViewMain.WebFormCreate(Sender: TObject);
var
userName: string;
el: TJSElement;
begin
userName := JS.toString(AuthService.TokenPayload.Properties['user_name']);
lblUsername.Caption := ' ' + userName.ToLower + ' ';
el := Document.getElementById('view.main.version');
if Assigned(el) then
TJSHtmlElement(el).innerText := 'v' + TDMConnection.clientVersion;
FChildForm := nil;
FDetailsForm := nil;
FArchiveForm := nil;
......
......@@ -20,7 +20,7 @@
<link crossorigin="anonymous" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.7/dist/css/bootstrap.min.css" rel="stylesheet"/>
<!-- App -->
<script src="webEmiMobile.js" type="text/javascript"></script>
<script src="wcEmiMobile.js" type="text/javascript"></script>
<!-- App styles -->
<style></style>
......
......@@ -2,6 +2,8 @@ program wcEmiMobile;
{$R *.dres}
uses
......@@ -66,40 +68,10 @@ end;
procedure StartApplication;
begin
DMConnection.SetClientConfig(
procedure(Success: Boolean; ErrorMessage: string)
begin
if Success then
begin
if (not AuthService.Authenticated) or AuthService.TokenExpired then
DisplayLoginView
else
DisplayMainView;
end
else
begin
asm
var dlg = document.createElement("dialog");
dlg.classList.add("shadow", "rounded", "border", "p-4");
dlg.style.maxWidth = "500px";
dlg.style.width = "90%";
dlg.style.fontFamily = "system-ui, sans-serif";
dlg.innerHTML =
"<h5 class='fw-bold mb-3 text-danger'>emiMobile</h5>" +
"<p class='mb-3' style='white-space: pre-wrap;'>" + ErrorMessage + "</p>" +
"<div class='text-end'>" +
"<button id='refreshBtn' class='btn btn-primary'>Reload</button></div>";
document.body.appendChild(dlg);
dlg.showModal();
document.getElementById("refreshBtn").addEventListener("click", function () {
location.reload(true); // Hard refresh
});
end;
end;
end);
end;
......
......@@ -91,15 +91,16 @@
<DCC_RemoteDebug>false</DCC_RemoteDebug>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=0.9.4.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=0.9.3.0;Comments=;LastCompiledTime=2018/08/27 15:18:29</VerInfo_Keys>
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=0.9.4.1;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=0.9.3.0;Comments=;LastCompiledTime=2018/08/27 15:18:29</VerInfo_Keys>
<AppDPIAwarenessMode>PerMonitor</AppDPIAwarenessMode>
<VerInfo_MinorVer>9</VerInfo_MinorVer>
<VerInfo_MajorVer>0</VerInfo_MajorVer>
<VerInfo_Release>4</VerInfo_Release>
<TMSWebSingleInstance>1</TMSWebSingleInstance>
<VerInfo_Build>1</VerInfo_Build>
<TMSWebBrowser>1</TMSWebBrowser>
<TMSUseJSDebugger>2</TMSUseJSDebugger>
<TMSWebOutputPath>..\emiMobileServer\bin\static</TMSWebOutputPath>
<TMSWebSingleInstance>1</TMSWebSingleInstance>
<TMSUseJSDebugger>2</TMSUseJSDebugger>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
......@@ -204,340 +205,1408 @@
<None Include="css\app.css"/>
<None Include="css\spinner.css"/>
<None Include="config\config.json"/>
<None Include="assets\bpddistricts-updated.geojson"/>
<RcItem Include="assets\markers\agencyassist_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_1</ResourceId>
<ResourceId>PngImage_107</ResourceId>
</RcItem>
<RcItem Include="assets\markers\agencyassist_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_2</ResourceId>
<ResourceId>PngImage_108</ResourceId>
</RcItem>
<RcItem Include="assets\markers\agencyassist_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_3</ResourceId>
<ResourceId>PngImage_109</ResourceId>
</RcItem>
<RcItem Include="assets\markers\alarm_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_4</ResourceId>
<ResourceId>PngImage_110</ResourceId>
</RcItem>
<RcItem Include="assets\markers\alarm_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_5</ResourceId>
<ResourceId>PngImage_111</ResourceId>
</RcItem>
<RcItem Include="assets\markers\alarm_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_6</ResourceId>
<ResourceId>PngImage_112</ResourceId>
</RcItem>
<RcItem Include="assets\markers\assault_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_7</ResourceId>
<ResourceId>PngImage_113</ResourceId>
</RcItem>
<RcItem Include="assets\markers\assault_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_8</ResourceId>
<ResourceId>PngImage_114</ResourceId>
</RcItem>
<RcItem Include="assets\markers\assault_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_9</ResourceId>
<ResourceId>PngImage_115</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\agencyassist_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_116</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\agencyassist_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_117</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\agencyassist_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_118</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_default.png">
<RcItem Include="assets\markers\Buffalo Markers\agencyassist_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_119</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_ems.png">
<RcItem Include="assets\markers\Buffalo Markers\agencyassist_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_120</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_fire.png">
<RcItem Include="assets\markers\Buffalo Markers\alarm_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_121</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_police.png">
<RcItem Include="assets\markers\Buffalo Markers\alarm_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_122</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_X.png">
<RcItem Include="assets\markers\Buffalo Markers\alarm_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_123</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\alarm_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_124</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\alarm_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_125</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\assault_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_126</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default.png">
<RcItem Include="assets\markers\Buffalo Markers\assault_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_127</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\assault_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_128</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\assault_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_129</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\assault_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_130</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_131</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_132</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_133</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_134</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_135</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\caraccident_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_136</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_A.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_137</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_B.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_138</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\car_C.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_139</ResourceId>
</RcItem>
<RcItem Include="assets\markers\location_dot.png">
<RcItem Include="assets\markers\Buffalo Markers\car_D.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_140</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_default.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_141</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_E.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_142</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\car_ems.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_143</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_fire.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_144</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\car_police.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_145</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\car_X.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_146</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\deadbody_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_147</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\deadbody_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_148</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\deadbody_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_149</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\deadbody_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_150</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\deadbody_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_151</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\default.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_152</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_153</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_154</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\default_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_155</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_156</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_157</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\default_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_158</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_159</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\default_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_160</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\directedpatrol_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_161</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_attached.png">
<RcItem Include="assets\markers\Buffalo Markers\directedpatrol_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_162</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_notattached.png">
<RcItem Include="assets\markers\Buffalo Markers\directedpatrol_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_163</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_onscene.png">
<RcItem Include="assets\markers\Buffalo Markers\directedpatrol_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_164</ResourceId>
</RcItem>
<None Include="assets\wyomingtowns.geojson"/>
<None Include="assets\wyomingvillages.geojson"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType>Application</Borland.ProjectType>
<BorlandProject>
<Delphi.Personality>
<Source>
<Source Name="MainSource">wcEmiMobile.dpr</Source>
</Source>
<Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\bcboffice2k370.bpl">Embarcadero C++Builder Office 2000 Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\bcbofficexp370.bpl">Embarcadero C++Builder Office XP Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k370.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dclofficexp370.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="5">
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin64\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win64">
<RcItem Include="assets\markers\Buffalo Markers\directedpatrol_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_165</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\fire_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_166</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\fire_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_167</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\fire_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_168</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\fire_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_169</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\fire_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_170</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\gun_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_171</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\gun_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_172</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\gun_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_173</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\gun_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_174</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\gun_5.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_175</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\home_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_176</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\home_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_177</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\home_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_178</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\home_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_179</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\home_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_180</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\location_dot.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_181</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\medical_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_182</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\medical_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_183</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\medical_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_184</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\medical_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_185</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\medical_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_186</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\missingperson_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_187</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\missingperson_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_188</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\missingperson_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_189</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\missingperson_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_190</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\missingperson_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_191</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\narcotics_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_192</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\narcotics_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_193</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\narcotics_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_194</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\narcotics_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_195</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\narcotics_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_196</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\noise_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_197</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\noise_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_198</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\noise_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_199</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\noise_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_200</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\noise_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_201</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\robbery_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_202</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\robbery_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_203</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\robbery_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_204</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\robbery_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_205</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\robbery_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_206</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\school_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_207</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\school_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_208</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\school_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_209</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\school_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_210</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\school_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_211</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\suspicious_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_212</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\suspicious_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_213</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\suspicious_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_214</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\suspicious_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_215</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\suspicious_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_216</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\traffic_1.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_217</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\traffic_2.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_218</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\traffic_3.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_219</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\traffic_4.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_220</ResourceId>
</RcItem>
<RcItem Include="assets\markers\Buffalo Markers\traffic_5-9.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_221</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_222</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_223</ResourceId>
</RcItem>
<RcItem Include="assets\markers\caraccident_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_224</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_default.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_225</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_ems.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_226</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_fire.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_227</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_police.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_228</ResourceId>
</RcItem>
<RcItem Include="assets\markers\car_X.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_229</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_230</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_231</ResourceId>
</RcItem>
<RcItem Include="assets\markers\deadbody_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_232</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_233</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_234</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_235</ResourceId>
</RcItem>
<RcItem Include="assets\markers\default_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_236</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_237</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_238</ResourceId>
</RcItem>
<RcItem Include="assets\markers\directedpatrol_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_239</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_240</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_241</ResourceId>
</RcItem>
<RcItem Include="assets\markers\fire_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_242</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_243</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_244</ResourceId>
</RcItem>
<RcItem Include="assets\markers\gun_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_245</ResourceId>
</RcItem>
<RcItem Include="assets\markers\location_dot.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_246</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_247</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_248</ResourceId>
</RcItem>
<RcItem Include="assets\markers\medical_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_249</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_250</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_251</ResourceId>
</RcItem>
<RcItem Include="assets\markers\missingperson_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_252</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_253</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_254</ResourceId>
</RcItem>
<RcItem Include="assets\markers\narcotics_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_255</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_256</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_257</ResourceId>
</RcItem>
<RcItem Include="assets\markers\noise_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_258</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_259</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_260</ResourceId>
</RcItem>
<RcItem Include="assets\markers\robbery_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_261</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_262</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_263</ResourceId>
</RcItem>
<RcItem Include="assets\markers\school_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_264</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_265</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_266</ResourceId>
</RcItem>
<RcItem Include="assets\markers\suspicious_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_267</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_attached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_268</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_notattached.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_269</ResourceId>
</RcItem>
<RcItem Include="assets\markers\traffic_onscene.png">
<ResourceType>RCDATA</ResourceType>
<ResourceId>PngImage_270</ResourceId>
</RcItem>
<None Include="assets\orleanscounty.geojson"/>
<None Include="assets\wyomingtowns.geojson"/>
<None Include="assets\wyomingvillages.geojson"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType>Application</Borland.ProjectType>
<BorlandProject>
<Delphi.Personality>
<Source>
<Source Name="MainSource">wcEmiMobile.dpr</Source>
</Source>
<Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\bcboffice2k370.bpl">Embarcadero C++Builder Office 2000 Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\bcbofficexp370.bpl">Embarcadero C++Builder Office XP Servers Package</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k370.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
<Excluded_Packages Name="$(BDSBIN)\dclofficexp370.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
</Excluded_Packages>
</Delphi.Personality>
<Deployment Version="5">
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin64\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win64">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin64\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win64">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win32\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win32\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win64\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win64">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win64\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win64">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Win32\Debug\wcEmiMobile.exe" Configuration="Debug" Class="ProjectOutput">
<Platform Name="Win32">
<RemoteName>wcEmiMobile.exe</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Win32\Debug\webCharms.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="Win32\Debug\webEnvoyCalls.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="assets\bpddistricts-updated.geojson" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\agencyassist_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\agencyassist_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\agencyassist_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\agencyassist_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\agencyassist_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\alarm_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\alarm_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\alarm_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\alarm_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\alarm_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\assault_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\assault_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\assault_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\assault_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\assault_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_A.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_B.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_C.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_D.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_E.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_X.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_default.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_ems.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_fire.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\car_police.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\caraccident_attached.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\deadbody_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\deadbody_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\deadbody_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\deadbody_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\deadbody_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_attached.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_notattached.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\default_onscene.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\directedpatrol_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\directedpatrol_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\directedpatrol_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\directedpatrol_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\directedpatrol_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\fire_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\fire_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\fire_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\fire_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\fire_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin64\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win64">
<DeployFile LocalName="assets\markers\Buffalo Markers\gun_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin\sk4d.dll" Configuration="Debug" Class="Skia">
<DeployFile LocalName="assets\markers\Buffalo Markers\gun_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'==''" Required="true" LocalName="$(BDS)\bin\sk4d.dll" Configuration="Release" Class="Skia">
<DeployFile LocalName="assets\markers\Buffalo Markers\gun_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win32\sk4d.dll" Configuration="Debug" Class="Skia">
<DeployFile LocalName="assets\markers\Buffalo Markers\gun_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win32\sk4d.dll" Configuration="Release" Class="Skia">
<DeployFile LocalName="assets\markers\Buffalo Markers\gun_5.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win64\sk4d.dll" Configuration="Debug" Class="Skia">
<Platform Name="Win64">
<DeployFile LocalName="assets\markers\Buffalo Markers\home_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile Condition="'$(SKIADIR)'!=''" Required="true" LocalName="$(SKIADIR)\Binary\Shared\Win64\sk4d.dll" Configuration="Release" Class="Skia">
<Platform Name="Win64">
<DeployFile LocalName="assets\markers\Buffalo Markers\home_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Operation>0</Operation>
<RemoteName>sk4d.dll</RemoteName>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Win32\Debug\wcEmiMobile.exe" Configuration="Debug" Class="ProjectOutput">
<DeployFile LocalName="assets\markers\Buffalo Markers\home_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteName>wcEmiMobile.exe</RemoteName>
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\home_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\home_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\location_dot.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\medical_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\medical_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\medical_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\medical_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\medical_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\missingperson_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\missingperson_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\missingperson_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\missingperson_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\missingperson_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\narcotics_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\narcotics_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\narcotics_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\narcotics_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\narcotics_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\noise_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\noise_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\noise_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\noise_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\noise_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\robbery_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\robbery_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\robbery_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\robbery_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\robbery_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\school_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\school_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\school_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\school_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\school_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\suspicious_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\suspicious_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\suspicious_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\suspicious_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\suspicious_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\traffic_1.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\traffic_2.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\traffic_3.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\traffic_4.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\markers\Buffalo Markers\traffic_5-9.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="Win32\Debug\webCharms.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="Win32\Debug\webEnvoyCalls.exe" Configuration="Debug" Class="ProjectOutput"/>
<DeployFile LocalName="assets\markers\agencyassist_attached.png" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
......@@ -886,6 +1955,12 @@
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\orleanscounty.geojson" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
<Overwrite>true</Overwrite>
</Platform>
</DeployFile>
<DeployFile LocalName="assets\wyomingtowns.geojson" Configuration="Debug" Class="ProjectFile">
<Platform Name="Win32">
<RemoteDir>.\</RemoteDir>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment