diff --git a/Source/Servidor con DBSesiones/Configuracion/uConexionBD.dfm b/Source/Servidor con DBSesiones/Configuracion/uConexionBD.dfm
deleted file mode 100644
index fa72bcf0..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConexionBD.dfm
+++ /dev/null
@@ -1,142 +0,0 @@
-inherited frConexionBD: TfrConexionBD
- Visible = True
- ExplicitWidth = 451
- ExplicitHeight = 304
- object GroupBox1: TGroupBox
- Left = 8
- Top = 8
- Width = 375
- Height = 209
- Caption = 'Servidor de base de datos'
- TabOrder = 0
- DesignSize = (
- 375
- 209)
- object Label1: TLabel
- Left = 18
- Top = 30
- Width = 100
- Height = 13
- Caption = 'Nombre del servidor:'
- end
- object Label2: TLabel
- Left = 18
- Top = 60
- Width = 93
- Height = 13
- Caption = 'Puerto de escucha:'
- end
- object Label3: TLabel
- Left = 18
- Top = 92
- Width = 72
- Height = 13
- Caption = 'Base de datos:'
- end
- object Label4: TLabel
- Left = 18
- Top = 150
- Width = 36
- Height = 13
- Caption = 'Usuario'
- end
- object Label5: TLabel
- Left = 18
- Top = 180
- Width = 60
- Height = 13
- Caption = 'Contrase'#241'a:'
- end
- object Bevel1: TBevel
- Left = 16
- Top = 120
- Width = 343
- Height = 10
- Anchors = [akLeft, akTop, akRight]
- Shape = bsBottomLine
- end
- object edtServer: TEdit
- Left = 128
- Top = 24
- Width = 231
- Height = 21
- Anchors = [akLeft, akTop, akRight]
- TabOrder = 0
- Text = 'localhost'
- end
- object edtPort: TEdit
- Left = 128
- Top = 56
- Width = 116
- Height = 21
- Anchors = [akLeft, akTop, akRight]
- TabOrder = 1
- Text = '3050'
- OnExit = edtPortExit
- end
- object edtUser: TEdit
- Left = 128
- Top = 144
- Width = 116
- Height = 21
- Anchors = [akLeft, akTop, akRight]
- TabOrder = 3
- Text = 'sysdba'
- end
- object edtPassword: TEdit
- Left = 128
- Top = 176
- Width = 116
- Height = 21
- Anchors = [akLeft, akTop, akRight]
- PasswordChar = '*'
- TabOrder = 4
- end
- object edtPath: TcxButtonEdit
- Left = 128
- Top = 88
- Properties.Buttons = <
- item
- Default = True
- Kind = bkEllipsis
- end>
- Properties.OnButtonClick = cxButtonEdit1PropertiesButtonClick
- Style.LookAndFeel.Kind = lfUltraFlat
- Style.LookAndFeel.NativeStyle = True
- StyleDisabled.LookAndFeel.Kind = lfUltraFlat
- StyleDisabled.LookAndFeel.NativeStyle = True
- StyleFocused.LookAndFeel.Kind = lfUltraFlat
- StyleFocused.LookAndFeel.NativeStyle = True
- StyleHot.LookAndFeel.Kind = lfUltraFlat
- StyleHot.LookAndFeel.NativeStyle = True
- TabOrder = 2
- Width = 231
- end
- end
- object bProbar: TButton
- Left = 240
- Top = 224
- Width = 143
- Height = 25
- Caption = 'Probar la conexi'#243'n'
- TabOrder = 1
- OnClick = bProbarClick
- end
- object OpenDialog: TOpenDialog
- Filter = 'Base de datos Firebird (*.fdb)|*.FDB'
- Options = [ofHideReadOnly, ofPathMustExist, ofFileMustExist, ofEnableSizing]
- Title = 'Abrir base de datos Firebird'
- Left = 264
- Top = 56
- end
- object IBDatabase: TIBDatabase
- DatabaseName = 'server:dasadsads'
- Params.Strings = (
- 'user_name=sysdba'
- 'password=masterkey'
- 'lc_ctype=ISO8859_1')
- LoginPrompt = False
- Left = 176
- Top = 224
- end
-end
diff --git a/Source/Servidor con DBSesiones/Configuracion/uConexionBD.pas b/Source/Servidor con DBSesiones/Configuracion/uConexionBD.pas
deleted file mode 100644
index e5c79ca3..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConexionBD.pas
+++ /dev/null
@@ -1,106 +0,0 @@
-unit uConexionBD;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, ExtCtrls, cxShellBrowserDialog, cxControls,
- cxContainer, cxEdit, cxTextEdit, cxMaskEdit, cxButtonEdit, IBServices,
- DB, IBDatabase, uFrameConfiguracion;
-
-type
- TfrConexionBD = class(TFrameConfiguracion)
- GroupBox1: TGroupBox;
- edtServer: TEdit;
- edtPort: TEdit;
- Label1: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- bProbar: TButton;
- Label4: TLabel;
- edtUser: TEdit;
- Label5: TLabel;
- edtPassword: TEdit;
- Bevel1: TBevel;
- OpenDialog: TOpenDialog;
- edtPath: TcxButtonEdit;
- IBDatabase: TIBDatabase;
- procedure cxButtonEdit1PropertiesButtonClick(Sender: TObject;
- AButtonIndex: Integer);
- procedure bProbarClick(Sender: TObject);
- procedure edtPortExit(Sender: TObject);
- protected
- procedure Finalize; override;
- public
- procedure Init; override;
- end;
-
-implementation
-
-uses uDataModuleServer;
-
-{$R *.dfm}
-
-procedure TfrConexionBD.cxButtonEdit1PropertiesButtonClick(Sender: TObject;
- AButtonIndex: Integer);
-begin
- if OpenDialog.Execute then
- edtPath.Text := OpenDialog.FileName;
-end;
-
-procedure TfrConexionBD.bProbarClick(Sender: TObject);
-var
- Aux : string;
-begin
- with IBDatabase do
- begin
- Connected := False;
- DatabaseName := edtServer.Text + '/' + edtPort.Text + ':' + edtPath.Text;
- LoginPrompt := False;
-
- Params.Clear;
- Params.Add('lc_ctype=ISO8859_1');
- Params.Add('user_name=' + edtUser.Text);
- Params.Add('password=' + edtPassword.Text);
-
- try
- Connected := True;
- Application.MessageBox('Conexión válida con la base de datos.', 'FactuGES', MB_OK);
- Connected := False;
- except
- on E : Exception do
- begin
- Aux := 'No se ha podido establecer la conexión con la base de datos.'
- + #13 + #10 + #13 + #10 + PChar(E.Message);
- Application.MessageBox(PAnsiChar(Aux), 'Error', MB_OK);
- end;
- end;
- end;
-end;
-
-procedure TfrConexionBD.Init;
-begin
- edtServer.Text := dmServer.FDBServer;
- edtPort.Text := dmServer.FDBPort;
- edtPath.Text := dmServer.FDBPath;
- edtUser.Text := dmServer.FDBUser;
- edtPassword.Text := Decrypt(dmServer.FDBPass);
-end;
-
-procedure TfrConexionBD.Finalize;
-begin
- dmServer.FDBServer := edtServer.Text;
- dmServer.FDBPort := edtPort.Text;
- dmServer.FDBPath := edtPath.Text;
- dmServer.FDBUser := edtUser.Text;
- dmServer.FDBPass := Encrypt(edtPassword.Text);
-end;
-
-procedure TfrConexionBD.edtPortExit(Sender: TObject);
-begin
- inherited;
- if Length(edtPort.Text) = 0 then
- edtPort.Text := DBSERVER_PORT;
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.dfm b/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.dfm
deleted file mode 100644
index 7e7f40f8..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.dfm
+++ /dev/null
@@ -1,39 +0,0 @@
-inherited frConfGeneral: TfrConfGeneral
- Visible = True
- object GroupBox1: TGroupBox
- Left = 8
- Top = 8
- Width = 375
- Height = 105
- Caption = 'General'
- TabOrder = 0
- DesignSize = (
- 375
- 105)
- object Label2: TLabel
- Left = 18
- Top = 60
- Width = 93
- Height = 13
- Caption = 'Puerto de escucha:'
- end
- object edtPort: TEdit
- Left = 128
- Top = 56
- Width = 116
- Height = 21
- Anchors = [akLeft, akTop, akRight]
- TabOrder = 0
- Text = '8099'
- OnExit = edtPortExit
- end
- object cbInicioWin: TCheckBox
- Left = 17
- Top = 27
- Width = 232
- Height = 17
- Caption = 'Iniciar con Windows'
- TabOrder = 1
- end
- end
-end
diff --git a/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.pas b/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.pas
deleted file mode 100644
index 02452ab3..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConfGeneral.pas
+++ /dev/null
@@ -1,52 +0,0 @@
-unit uConfGeneral;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, uFrameConfiguracion, StdCtrls, ExtCtrls;
-
-type
- TfrConfGeneral = class(TFrameConfiguracion)
- GroupBox1: TGroupBox;
- Label2: TLabel;
- edtPort: TEdit;
- cbInicioWin: TCheckBox;
- procedure edtPortExit(Sender: TObject);
- private
- { Private declarations }
- protected
- procedure Finalize; override;
- public
- procedure Init; override;
- end;
-
-implementation
-
-uses uDataModuleServer;
-
-{$R *.dfm}
-
-{ TfrConfGeneral }
-
-procedure TfrConfGeneral.Finalize;
-begin
- inherited;
- dmServer.FInicioWindows := cbInicioWin.Checked;
- dmServer.FServerPort := edtPort.Text;
-end;
-
-procedure TfrConfGeneral.Init;
-begin
- cbInicioWin.Checked := dmServer.FInicioWindows;
- edtPort.Text := dmServer.FServerPort;
-end;
-
-procedure TfrConfGeneral.edtPortExit(Sender: TObject);
-begin
- inherited;
- if Length(edtPort.Text) = 0 then
- edtPort.Text := '8099';
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.dfm b/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.dfm
deleted file mode 100644
index 8ae841a1..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.dfm
+++ /dev/null
@@ -1,179 +0,0 @@
-object fConfiguracion: TfConfiguracion
- Left = 303
- Top = 203
- BorderStyle = bsDialog
- Caption = 'Configuraci'#243'n'
- ClientHeight = 442
- ClientWidth = 623
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- PixelsPerInch = 96
- TextHeight = 13
- object Button1: TButton
- Left = 445
- Top = 407
- Width = 75
- Height = 25
- Action = actAceptar
- ModalResult = 1
- TabOrder = 0
- end
- object Button2: TButton
- Left = 533
- Top = 407
- Width = 75
- Height = 25
- Action = actCancelar
- Cancel = True
- ModalResult = 2
- TabOrder = 1
- end
- object JvSettingsTreeView1: TJvSettingsTreeView
- Left = 8
- Top = 8
- Width = 193
- Height = 385
- PageDefault = 0
- PageList = JvPageList1
- Images = PngImageList1
- Indent = 19
- TabOrder = 2
- OnChanging = JvSettingsTreeView1Changing
- Items.NodeData = {
- 0102000000270000000200000002000000FFFFFFFFFFFFFFFF00000000000000
- 0007470065006E006500720061006C0037000000FFFFFFFFFFFFFFFFFFFFFFFF
- FFFFFFFF01000000000000000F43006F006E00650078006900F3006E00200063
- 006F006E00200042004400}
- Items.Links = {020000000000000000000000}
- end
- object JvPageList1: TJvPageList
- Left = 216
- Top = 8
- Width = 394
- Height = 385
- ActivePage = JvStandardPage1
- PropagateEnable = False
- object JvStandardPage1: TJvStandardPage
- Left = 0
- Top = 0
- Width = 394
- Height = 385
- Caption = 'JvStandardPage1'
- inline frConfGeneral1: TfrConfGeneral
- Left = 0
- Top = 0
- Width = 394
- Height = 385
- Align = alClient
- ParentBackground = False
- TabOrder = 0
- ExplicitWidth = 394
- ExplicitHeight = 385
- end
- end
- object JvStandardPage2: TJvStandardPage
- Left = 0
- Top = 0
- Width = 394
- Height = 385
- Caption = 'JvStandardPage2'
- inline frConfConexionBD: TfrConexionBD
- Left = 0
- Top = 0
- Width = 394
- Height = 385
- Align = alClient
- ParentBackground = False
- TabOrder = 0
- ExplicitWidth = 394
- ExplicitHeight = 385
- end
- end
- end
- object ActionList1: TActionList
- Left = 8
- Top = 400
- object actAceptar: TAction
- Caption = '&Aceptar'
- OnExecute = actAceptarExecute
- end
- object actCancelar: TAction
- Caption = '&Cancelar'
- OnExecute = actCancelarExecute
- end
- end
- object JvAppRegistryStorage1: TJvAppRegistryStorage
- StorageOptions.BooleanStringTrueValues = 'TRUE, YES, Y'
- StorageOptions.BooleanStringFalseValues = 'FALSE, NO, N'
- Root = 'Software\%APPL_NAME%'
- SubStorages = <>
- Left = 48
- Top = 400
- end
- object PngImageList1: TPngImageList
- PngImages = <
- item
- PngImage.Data = {
- 89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF
- 61000000097048597300000AEB00000AEB01828B0D5A000002554944415478DA
- A5934D6813411CC5DFA64D9B365A0AA558ACB50D584AA4122D6A695044AC2D88
- 88908B01B137A5B64A7B912214BD79F083B6971C154544F1504F7A5204154405
- 45432818F2614C76B39B36D9EC477793DD71369124C58045E7326F8779BFFDBF
- 07C31042C0300C162E37F56FDBEEF1F5F41FF1B6B675B99B5BDABB0D3DEF80A9
- 684A2E9E5473C9101BFFFA9EE5924F67037AC8F2598BB1C4939BDEF903E373F3
- BDEE31BBADC10EEB8C14F230D65914550E86CA52CDA1A824F133F2C90806BFDC
- F25FE7E72A808F2F6E14F78F5D69B00E083161EA396AE24A8092B95653D0B760
- 888CCEC46D15C0F3C071E2DAEBC78E81636871384A97ACCBD5BF97218A984022
- F1039F433CA61745A63AC1B30BC47DF00C049E87228974822C485184A1ADA2A8
- E5B02EAF4191F3D0749D1A34C463314CDEC96C040C8E9C43E3963E304D1D5897
- D250F329A862AABCD76A91452C1AD90878F7F82C193A3AB949400AE170189716
- B355C0CBBBA74877FF61383BDC68EFF2C034340AE1A88185924B20BF1A852844
- 4ADF9A9C01971630B5B0F6670462EF84244925833585A664A0AB599805196651
- A63A533FC27F77F0FA818F0C8FCF52806B731D7CA71D2CD574F0E6919F74F60C
- A1796B2FDA3A7783B13134AB40412CE46CB9837C260A55E6A1D3582C2760BA5E
- 070DCE9D50140DD9F44A69544D11CA1DD0FC4641A2D074FD081F96CF9B7BBC13
- CC3F7710B8BAEFF6E8E98B33AEC113B6BF01F85404A195D8FD6BF7A4890AC07A
- CE53271B473CC363BEBE8191438E56E72E43133B1886D0FC311A23B796156269
- 9E4BBD4AB2A9874BCB784B7EBFE75F55B52CFF98E5CC810000000049454E44AE
- 426082}
- Name = 'PngImage0'
- Background = clWindow
- end
- item
- PngImage.Data = {
- 89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF
- 61000000097048597300000AEB00000AEB01828B0D5A000002554944415478DA
- A5934D6813411CC5DFA64D9B365A0AA558ACB50D584AA4122D6A695044AC2D88
- 88908B01B137A5B64A7B912214BD79F083B6971C154544F1504F7A5204154405
- 45432818F2614C76B39B36D9EC477793DD71369124C58045E7326F8779BFFDBF
- 07C31042C0300C162E37F56FDBEEF1F5F41FF1B6B675B99B5BDABB0D3DEF80A9
- 684A2E9E5473C9101BFFFA9EE5924F67037AC8F2598BB1C4939BDEF903E373F3
- BDEE31BBADC10EEB8C14F230D65914550E86CA52CDA1A824F133F2C90806BFDC
- F25FE7E72A808F2F6E14F78F5D69B00E083161EA396AE24A8092B95653D0B760
- 888CCEC46D15C0F3C071E2DAEBC78E81636871384A97ACCBD5BF97218A984022
- F1039F433CA61745A63AC1B30BC47DF00C049E87228974822C485184A1ADA2A8
- E5B02EAF4191F3D0749D1A34C463314CDEC96C040C8E9C43E3963E304D1D5897
- D250F329A862AABCD76A91452C1AD90878F7F82C193A3AB949400AE170189716
- B355C0CBBBA74877FF61383BDC68EFF2C034340AE1A88185924B20BF1A852844
- 4ADF9A9C01971630B5B0F6670462EF84244925833585A664A0AB599805196651
- A63A533FC27F77F0FA818F0C8FCF52806B731D7CA71D2CD574F0E6919F74F60C
- A1796B2FDA3A7783B13134AB40412CE46CB9837C260A55E6A1D3582C2760BA5E
- 070DCE9D50140DD9F44A69544D11CA1DD0FC4641A2D074FD081F96CF9B7BBC13
- CC3F7710B8BAEFF6E8E98B33AEC113B6BF01F85404A195D8FD6BF7A4890AC07A
- CE53271B473CC363BEBE8191438E56E72E43133B1886D0FC311A23B796156269
- 9E4BBD4AB2A9874BCB784B7EBFE75F55B52CFF98E5CC810000000049454E44AE
- 426082}
- Name = 'PngImage1'
- Background = clWindow
- end>
- Left = 88
- Top = 400
- Bitmap = {}
- end
-end
diff --git a/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.pas b/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.pas
deleted file mode 100644
index e64160ce..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uConfiguracion.pas
+++ /dev/null
@@ -1,110 +0,0 @@
-unit uConfiguracion;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, StdCtrls, ComCtrls, ActnList, JvComponent,
- JvAppStorage, JvAppRegistryStorage, Contnrs, ExtCtrls, ImgList,
- PngImageList, JvExControls, JvGradientHeaderPanel, uFrameConfiguracion,
- JvComponentBase, JvPageList, JvExComCtrls, JvPageListTreeView,
- uConexionBD, uConfGeneral;
-
-type
- TfConfiguracion = class(TForm)
- Button1: TButton;
- Button2: TButton;
- ActionList1: TActionList;
- actAceptar: TAction;
- actCancelar: TAction;
- JvAppRegistryStorage1: TJvAppRegistryStorage;
- PngImageList1: TPngImageList;
- JvSettingsTreeView1: TJvSettingsTreeView;
- JvPageList1: TJvPageList;
- JvStandardPage1: TJvStandardPage;
- JvStandardPage2: TJvStandardPage;
- frConfGeneral1: TfrConfGeneral;
- frConfConexionBD: TfrConexionBD;
- procedure tvArbolChange(Sender: TObject; Node: TTreeNode);
- procedure actAceptarExecute(Sender: TObject);
- procedure actCancelarExecute(Sender: TObject);
- procedure JvSettingsTreeView1Changing(Sender: TObject; Node: TTreeNode;
- var AllowChange: Boolean);
- private
- FPaginaActual : IConfiguracionFrame;
- public
- constructor Create(AOwner: TComponent); override;
- end;
-
-var
- fConfiguracion: TfConfiguracion;
-
-implementation
-
-uses uDataModuleServer;
-
-{$R *.dfm}
-
-type
- TFrameClass = class of TFrameConfiguracion;
-
-function CreateFrame(Parent: TWinControl; FrameClass: TFrameClass): IConfiguracionFrame;
-var
- aFrame : TFrameConfiguracion;
-begin
- aFrame := FrameClass.Create(NIL);
- aFrame.Name:='Frame'+IntToStr(Random(10000));
- aFrame.Parent := Parent;
- aFrame.Init;
- aFrame.Show;
- Result := aFrame;
-end;
-
-procedure TfConfiguracion.tvArbolChange(Sender: TObject; Node: TTreeNode);
-begin
-{ if Assigned(FPaginaActual) then
- FPaginaActual.Finalize;
-
- case Node.Index of
- 0 : FPaginaActual := CreateFrame(pnlPagina, TfrConfGeneral);
- 1 : FPaginaActual := CreateFrame(pnlPagina, TfrConexionBD);
- 2 : FPaginaActual := CreateFrame(pnlPagina, TfrConfFicherosEDI);
- end;
- Self.Update;
- pnlHeader.LabelCaption := Node.Text;}
-end;
-
-procedure TfConfiguracion.actAceptarExecute(Sender: TObject);
-begin
- if Assigned(FPaginaActual) then
- FPaginaActual.Finalize;
- dmServer.SalvarConfiguracion;
- Close;
-end;
-
-procedure TfConfiguracion.actCancelarExecute(Sender: TObject);
-begin
- Close;
-end;
-
-constructor TfConfiguracion.Create(AOwner: TComponent);
-begin
- inherited;
-end;
-
-procedure TfConfiguracion.JvSettingsTreeView1Changing(Sender: TObject;
- Node: TTreeNode; var AllowChange: Boolean);
-begin
- if Assigned(FPaginaActual) then
- FPaginaActual.Finalize;
-
- case Node.Index of
- 0 : FPaginaActual := frConfGeneral1;
- 1 : FPaginaActual := frConfConexionBD;
- end;
- if Assigned(FPaginaActual) then
- FPaginaActual.Init;
- Self.Update;
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.dfm b/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.dfm
deleted file mode 100644
index a2649c67..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.dfm
+++ /dev/null
@@ -1,10 +0,0 @@
-object FrameConfiguracion: TFrameConfiguracion
- Left = 0
- Top = 0
- Width = 443
- Height = 277
- Align = alClient
- ParentBackground = False
- TabOrder = 0
- Visible = False
-end
diff --git a/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.pas b/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.pas
deleted file mode 100644
index c03ed29b..00000000
--- a/Source/Servidor con DBSesiones/Configuracion/uFrameConfiguracion.pas
+++ /dev/null
@@ -1,30 +0,0 @@
-unit uFrameConfiguracion;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, ExtCtrls;
-
-type
- IConfiguracionFrame = interface
- ['{07F3EDBF-DFED-4B76-ADC7-0D3B83FB6F9B}']
- procedure Init;
- procedure Finalize;
- end;
-
- TFrameConfiguracion = class(TFrame, IConfiguracionFrame)
- protected
- procedure Finalize; virtual; abstract;
- public
- procedure Init; virtual; abstract;
- end;
-
-implementation
-
-{$R *.dfm}
-
-{ TFrameConfiguracion }
-
-
-end.
diff --git a/Source/Servidor con DBSesiones/FactuGES_Server.bdsproj b/Source/Servidor con DBSesiones/FactuGES_Server.bdsproj
deleted file mode 100644
index 779d7fd7..00000000
--- a/Source/Servidor con DBSesiones/FactuGES_Server.bdsproj
+++ /dev/null
@@ -1,540 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- FactuGES_Server.dpr
-
-
- 7.0
-
-
- 8
- 0
- 1
- 1
- 0
- 0
- 1
- 1
- 1
- 0
- 0
- 1
- 0
- 1
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 1
- 1
- 1
- True
- True
- WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
-
- False
-
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- False
- False
- False
- True
- True
- True
- True
- True
-
-
-
- 3
- 0
- 1
- False
- False
- False
- 16384
- 1048576
- 4194304
-
- False
-
-
- ..\Output\Servidor
-
-
-
- ..\DataAbstract_D10\Lib
- rtl;vclx;vcl;dbrtl;vcldb;dbxcds;dbexpress;vclib;ibxpress;indy;dclOfficeXP;VclSmp;dsnap;bdertl;teeui;teedb;tee;vcldbx;vclactnband;dxBarExtItemsD10;dxComnD10;dxBarD10;cxLibraryD10;cxEditorsD10;dxThemeD10;cxDataD10;cxExtEditorsD10;cxGridD10;cxPageControlD10;cxSchedulerD10;cxTreeListD10;cxVerticalGridD10;dxBarDBNavD10;dxBarExtDBItemsD10;tbx_d10;tb2k_d10;ccpack10;ccpack10dsg;cxExportD10;cxIntl5D10;adortl;DataAbstract_Core_D10;DataAbstract_DBXDriver_D10;DataAbstract_Scripting_D10;dxDockingD10;dxLayoutControlD10;dxNavBarD10;dxPSCoreD10;dxsbD10;fqb100;frx10;frxADO10;frxBDE10;frxDB10;frxDBX10;frxe10;frxIBX10;frxTee10;fs10;fsADO10;fsBDE10;fsDB10;fsIBX10;fsTee10;dxLayoutControlcxEditAdaptersD10;dxPScxCommonD10;dxPSLnksD10;vclshlctrls;dxPScxExtCommonD10;dxPScxGridLnkD10;dxPScxPCProdD10;dxPScxScheduler2LnkD10;dxPScxTLLnkD10;dxPSDBTeeChartD10;dxPSTeeChartD10;dxPSdxLCLnkD10;dxPsPrVwAdvD10;GUISDK_D10;JvAppFrmD10R;JvCoreD10R;Jcl;JclVcl;JvSystemD10R;JvStdCtrlsD10R;JvBandsD10R;JvDBD10R;JvDlgsD10R;JvBDED10R;JvCmpD10R;JvCryptD10R;JvCtrlsD10R;JvCustomD10R;JvDockingD10R;JvDotNetCtrlsD10R;JvEDID10R;JvGlobusD10R;JvHMID10R;JvInterpreterD10R;JvJansD10R;JvManagedThreadsD10R;JvMMD10R;JvNetD10R;JvPageCompsD10R;JvPluginD10R;JvPrintPreviewD10R;JvRuntimeDesignD10R;JvTimeFrameworkD10R;JvUIBD10R;JvValidatorsD10R;JvWizardD10R;JvXPCtrlsD10R;PluginSDK_D10R;PNG_D10;PngComponentsD10;inet;RemObjects_WebBroker_D10;RemObjects_RODX_D10;RemObjects_BPDX_D10;RemObjects_Indy_D10;PascalScript_RO_D10;IndyProtocols;IndyCore;IndySystem;DataAbstract_IDE_D10
- EUREKALOG;EUREKALOG_VER5
-
- False
-
-
-
-
-
- False
-
-
-
-
-
- False
-
- True
- False
-
-
-
- $00000000
-
-
-
- True
- False
- 1
- 0
- 0
- 0
- False
- False
- False
- False
- False
- 1034
- 1252
-
-
- Rodax Software S.L.
-
- 1.0.0.0
-
-
-
- FactuGES_Server.exe
- FactuGES_Server
- 1.0.0.0
-
-
- ExpressCommonLibrary by Developer Express Inc.
- ExpressEditors Library 5 by Developer Express Inc.
- ExpressDataController by Developer Express Inc.
- ExpressExtendedEditors Library 5 by Developer Express Inc.
- ExpressQuantumGrid 5 by Developer Express Inc.
- ExpressScheduler 2 by Developer Express Inc.
- ExpressQuantumTreeList 4 by Developer Express Inc.
- ExpressVerticalGrid by Developer Express Inc.
- ExpressDocking Library by Developer Express Inc.
- ExpressLayout Control by Developer Express Inc.
- ExpressNavBar by Developer Express Inc.
- ExpressPrinting System by Developer Express Inc.
- ExpressSideBar by Developer Express Inc.
- JVCL Application and Form Components Runtime Package
- JVCL Core Runtime Package
- JEDI Code Library RTL package
- JEDI Code Library VCL package
- JVCL System Runtime Package
- JVCL Standard Controls Runtime Package
- JVCL Band Objects Runtime Package
- JVCL BDE Components Runtime Package
- JVCL Controls Runtime Package
- JVCL Components Runtime Package
- JVCL DotNet Controls Runtime Package
- JVCL EDI Components
- JVCL Globus Components
- JVCL HMI Controls runtime package
- JVCL Interpreter Components Runtime Package
- JVCL Jans Components
- JVCL Managed Threads - runtime package
- JVCL Multimedia and Image Components Runtime Package
- JVCL Network Components Runtime Package
- JVCL Page Style Components Runtime Package
- JVCL Plugin Components Runtime Package
- JVCL Print Preview Components
- JVCL Runtime Design Components Runtime Package
- JVCL Time Framework
- JVCL Validators and Error Indicator Components
- JVCL Wizard Run Time Package
- JVCL XP Controls Runtime Package
- ExpressGDI+ Library by Developer Express Inc.
-
-
- False
-
-
diff --git a/Source/Servidor con DBSesiones/FactuGES_Server.dpr b/Source/Servidor con DBSesiones/FactuGES_Server.dpr
deleted file mode 100644
index b1473b4a..00000000
--- a/Source/Servidor con DBSesiones/FactuGES_Server.dpr
+++ /dev/null
@@ -1,45 +0,0 @@
-program FactuGES_Server;
-
-{#ROGEN:..\Servicios\FactuGES.rodl} // RemObjects: Careful, do not remove!
-
-uses
- ExceptionLog,
- uROComInit,
- Forms,
- uServerMainForm in 'uServerMainForm.pas' {fServerForm},
- uAcercaDe in 'uAcercaDe.pas' {fAcercaDe},
- uConexionBD in 'Configuracion\uConexionBD.pas',
- uConfGeneral in 'Configuracion\uConfGeneral.pas',
- uConfiguracion in 'Configuracion\uConfiguracion.pas' {fConfiguracion},
- uFrameConfiguracion in 'Configuracion\uFrameConfiguracion.pas' {FrameConfiguracion: TFrame},
- uDataModuleServer in 'uDataModuleServer.pas' {dmServer: TDataModule},
- FactuGES_Intf in '..\Servicios\FactuGES_Intf.pas',
- FactuGES_Invk in '..\Servicios\FactuGES_Invk.pas',
- srvContactos_Impl in '..\Modulos\Contactos\Servidor\srvContactos_Impl.pas' {srvContactos: TDARemoteService},
- uDatabaseUtils in 'Utiles\uDatabaseUtils.pas',
- srvLogin_Impl in '..\Servicios\srvLogin_Impl.pas',
- srvPresupuestos_Impl in '..\Modulos\Presupuestos\Servidor\srvPresupuestos_Impl.pas' {srvPresupuestos: TDARemoteService},
- schPresupuestosClient_Intf in '..\Modulos\Presupuestos\Model\schPresupuestosClient_Intf.pas',
- schPresupuestosServer_Intf in '..\Modulos\Presupuestos\Model\schPresupuestosServer_Intf.pas',
- srvEmpresas_Impl in '..\Modulos\Empresas\Servidor\srvEmpresas_Impl.pas',
- schEmpresasClient_Intf in '..\Modulos\Empresas\Model\schEmpresasClient_Intf.pas',
- schEmpresasServer_Intf in '..\Modulos\Empresas\Model\schEmpresasServer_Intf.pas',
- uSesionesUtils in 'Utiles\uSesionesUtils.pas',
- uUsersManager in 'uUsersManager.pas',
- schContactosClient_Intf in '..\Modulos\Contactos\Model\schContactosClient_Intf.pas',
- schContactosServer_Intf in '..\Modulos\Contactos\Model\schContactosServer_Intf.pas',
- srvFacturasCliente_Impl in '..\Modulos\Facturas de cliente\Servidor\srvFacturasCliente_Impl.pas' {srvFacturasCliente: TDARemoteService},
- schFacturasClienteClient_Intf in '..\Modulos\Facturas de cliente\Model\schFacturasClienteClient_Intf.pas',
- schFacturasClienteServer_Intf in '..\Modulos\Facturas de cliente\Model\schFacturasClienteServer_Intf.pas';
-
-{$R *.res}
-{$R ..\Servicios\RODLFile.res}
-
-begin
- Application.Initialize;
- Application.Title := 'FactuGES (Servidor)';
- Application.CreateForm(TdmServer, dmServer);
- Application.CreateForm(TfServerForm, fServerForm);
- Application.Run;
- Application.Terminate;
-end.
diff --git a/Source/Servidor con DBSesiones/FactuGES_Server.drc b/Source/Servidor con DBSesiones/FactuGES_Server.drc
deleted file mode 100644
index 4a92cde8..00000000
--- a/Source/Servidor con DBSesiones/FactuGES_Server.drc
+++ /dev/null
@@ -1,2412 +0,0 @@
-/* VER180
- Generated by the Borland Delphi Pascal Compiler
- because -GD or --drc was supplied to the compiler.
-
- This file contains compiler-generated resources that
- were bound to the executable.
- If this file is empty, then no compiler-generated
- resources were bound to the produced executable.
-*/
-
-#define MidConst_SErrorLoadingMidas 64336
-#define MidConst_SCannotCreateDataSet 64337
-#define MidConst_SNoConnectToBroker 64338
-#define MidConst_SNoParentConnection 64339
-#define MidConst_SInvalidOptParamType 64340
-#define MidConst_SConstraintFailed 64341
-#define MidConst_SField 64342
-#define MidConst_SRecConstFail 64343
-#define MidConst_SFieldConstFail 64344
-#define MidConst_SDefExprFail 64345
-#define MidConst_SNoEditsAllowed 64346
-#define MidConst_SNoDeletesAllowed 64347
-#define MidConst_SNoInsertsAllowed 64348
-#define MidConst_SConnectionMissing 64349
-#define MidConst_SNoCircularConnection 64350
-#define TeeConst_TeeMsg_ShapeGallery2 64352
-#define TeeConst_TeeMsg_ValuesX 64353
-#define TeeConst_TeeMsg_ValuesY 64354
-#define TeeConst_TeeMsg_ValuesPie 64355
-#define TeeConst_TeeMsg_ValuesBar 64356
-#define TeeConst_TeeMsg_ValuesAngle 64357
-#define TeeConst_TeeMsg_ValuesGanttStart 64358
-#define TeeConst_TeeMsg_ValuesGanttEnd 64359
-#define TeeConst_TeeMsg_ValuesGanttNextTask 64360
-#define TeeConst_TeeMsg_ValuesBubbleRadius 64361
-#define TeeConst_TeeMsg_ValuesArrowEndX 64362
-#define TeeConst_TeeMsg_ValuesArrowEndY 64363
-#define MidConst_SNoDataProvider 64364
-#define MidConst_SInvalidDataPacket 64365
-#define MidConst_SRefreshError 64366
-#define MidConst_SNoCircularReference 64367
-#define TeeConst_TeeMsg_DefaultFontSize 64368
-#define TeeConst_TeeMsg_DefaultGalleryFontSize 64369
-#define TeeConst_TeeMsg_FunctionAdd 64370
-#define TeeConst_TeeMsg_FunctionSubtract 64371
-#define TeeConst_TeeMsg_FunctionMultiply 64372
-#define TeeConst_TeeMsg_FunctionDivide 64373
-#define TeeConst_TeeMsg_FunctionHigh 64374
-#define TeeConst_TeeMsg_FunctionLow 64375
-#define TeeConst_TeeMsg_FunctionAverage 64376
-#define TeeConst_TeeMsg_GalleryShape 64377
-#define TeeConst_TeeMsg_GalleryBubble 64378
-#define TeeConst_TeeMsg_DefaultFontName 64379
-#define TeeConst_TeeMsg_CheckPointerSize 64380
-#define TeeConst_TeeMsg_FunctionPeriod 64381
-#define TeeConst_TeeMsg_PieOther 64382
-#define TeeConst_TeeMsg_ShapeGallery1 64383
-#define TeeConst_TeeMsg_PieSample8 64384
-#define TeeConst_TeeMsg_GalleryChartName 64385
-#define TeeConst_TeeMsg_GalleryStandard 64386
-#define TeeConst_TeeMsg_GalleryFunctions 64387
-#define TeeConst_TeeMsg_GalleryArrow 64388
-#define TeeConst_TeeMsg_GalleryGantt 64389
-#define TeeConst_TeeMsg_GanttSample1 64390
-#define TeeConst_TeeMsg_GanttSample2 64391
-#define TeeConst_TeeMsg_GanttSample3 64392
-#define TeeConst_TeeMsg_GanttSample4 64393
-#define TeeConst_TeeMsg_GanttSample5 64394
-#define TeeConst_TeeMsg_GanttSample6 64395
-#define TeeConst_TeeMsg_GanttSample7 64396
-#define TeeConst_TeeMsg_GanttSample8 64397
-#define TeeConst_TeeMsg_GanttSample9 64398
-#define TeeConst_TeeMsg_GanttSample10 64399
-#define TeeConst_TeeMsg_AxisLabels 64400
-#define TeeConst_TeeMsg_GalleryLine 64401
-#define TeeConst_TeeMsg_GalleryPoint 64402
-#define TeeConst_TeeMsg_GalleryArea 64403
-#define TeeConst_TeeMsg_GalleryBar 64404
-#define TeeConst_TeeMsg_GalleryHorizBar 64405
-#define TeeConst_TeeMsg_GalleryPie 64406
-#define TeeConst_TeeMsg_GalleryFastLine 64407
-#define TeeConst_TeeMsg_Rotation 64408
-#define TeeConst_TeeMsg_PieSample1 64409
-#define TeeConst_TeeMsg_PieSample2 64410
-#define TeeConst_TeeMsg_PieSample3 64411
-#define TeeConst_TeeMsg_PieSample4 64412
-#define TeeConst_TeeMsg_PieSample5 64413
-#define TeeConst_TeeMsg_PieSample6 64414
-#define TeeConst_TeeMsg_PieSample7 64415
-#define TeeConst_TeeMsg_AxisLogDateTime 64416
-#define TeeConst_TeeMsg_AxisLogNotPositive 64417
-#define TeeConst_TeeMsg_AxisLabelSep 64418
-#define TeeConst_TeeMsg_AxisIncrementNeg 64419
-#define TeeConst_TeeMsg_AxisMinMax 64420
-#define TeeConst_TeeMsg_AxisMaxMin 64421
-#define TeeConst_TeeMsg_AxisLogBase 64422
-#define TeeConst_TeeMsg_MaxPointsPerPage 64423
-#define TeeConst_TeeMsg_3dPercent 64424
-#define TeeConst_TeeMsg_CircularSeries 64425
-#define TeeConst_TeeMsg_BarWidthPercent 64426
-#define TeeConst_TeeMsg_BarOffsetPercent 64427
-#define TeeConst_TeeMsg_DefaultPercentOf 64428
-#define TeeConst_TeeMsg_DefPercentFormat 64429
-#define TeeConst_TeeMsg_DefValueFormat 64430
-#define TeeConst_TeeMsg_AxisTitle 64431
-#define pnglang_EPNGOutMemoryText 64432
-#define pnglang_EPNGHeaderNotPresentText 64433
-#define OleConst_SLinkProperties 64434
-#define OleConst_SInvalidLinkSource 64435
-#define OleConst_SCannotBreakLink 64436
-#define OleConst_SEmptyContainer 64437
-#define OleConst_SInvalidVerb 64438
-#define OleConst_SPropDlgCaption 64439
-#define OleConst_SInvalidStreamFormat 64440
-#define TeeConst_TeeMsg_LegendTopPos 64441
-#define TeeConst_TeeMsg_LegendFirstValue 64442
-#define TeeConst_TeeMsg_LegendColorWidth 64443
-#define TeeConst_TeeMsg_SeriesSetDataSource 64444
-#define TeeConst_TeeMsg_SeriesInvDataSource 64445
-#define TeeConst_TeeMsg_FillSample 64446
-#define TeeConst_TeeMsg_Angle 64447
-#define pnglang_EPNGMissingMultipleIDATText 64448
-#define pnglang_EPNGZLIBErrorText 64449
-#define pnglang_EPNGInvalidPaletteText 64450
-#define pnglang_EPNGInvalidFileHeaderText 64451
-#define pnglang_EPNGIHDRNotFirstText 64452
-#define pnglang_EPNGSizeExceedsText 64453
-#define pnglang_EPNGUnknownPalEntryText 64454
-#define pnglang_EPNGUnknownCriticalChunkText 64455
-#define pnglang_EPNGUnknownCompressionText 64456
-#define pnglang_EPNGUnknownInterlaceText 64457
-#define pnglang_EPNGCannotAssignChunkText 64458
-#define pnglang_EPNGUnexpectedEndText 64459
-#define pnglang_EPNGNoImageDataText 64460
-#define pnglang_EPNGCannotChangeSizeText 64461
-#define pnglang_EPNGCannotAddChunkText 64462
-#define pnglang_EPNGCannotAddInvalidImageText 64463
-#define cxEditConsts_scxRegExprIllegalIntegerValue 64464
-#define cxEditConsts_scxRegExprTooBigReferenceNumber 64465
-#define cxEditConsts_scxRegExprCantCreateEmptyEnum 64466
-#define cxEditConsts_scxRegExprSubrangeOrder 64467
-#define cxEditConsts_scxRegExprHexNumberExpected0 64468
-#define cxEditConsts_scxRegExprHexNumberExpected 64469
-#define cxEditConsts_scxRegExprMissing 64470
-#define cxEditConsts_scxRegExprUnnecessary 64471
-#define cxEditConsts_scxRegExprIncorrectSpace 64472
-#define cxEditConsts_scxRegExprNotCompiled 64473
-#define cxEditConsts_scxRegExprIncorrectParameterQuantifier 64474
-#define cxEditConsts_scxRegExprCantUseParameterQuantifier 64475
-#define cxEditConsts_scxMaskEditRegExprError 64476
-#define cxEditConsts_scxMaskEditInvalidEditValue 64477
-#define pnglang_EPngInvalidCRCText 64478
-#define pnglang_EPNGInvalidIHDRText 64479
-#define cxEditConsts_cxSDateBOM 64480
-#define cxEditConsts_cxSDateEOM 64481
-#define cxEditConsts_cxSDateNow 64482
-#define cxEditConsts_scxSEditRepositoryButtonItem 64483
-#define cxEditConsts_scxSEditRepositoryMaskItem 64484
-#define cxEditConsts_scxSEditRepositoryTextItem 64485
-#define cxEditConsts_scxRegExprLine 64486
-#define cxEditConsts_scxRegExprChar 64487
-#define cxEditConsts_scxRegExprNotAssignedSourceStream 64488
-#define cxEditConsts_scxRegExprEmptySourceStream 64489
-#define cxEditConsts_scxRegExprCantUsePlusQuantifier 64490
-#define cxEditConsts_scxRegExprCantUseStarQuantifier 64491
-#define cxEditConsts_scxRegExprCantCreateEmptyAlt 64492
-#define cxEditConsts_scxRegExprCantCreateEmptyBlock 64493
-#define cxEditConsts_scxRegExprIllegalSymbol 64494
-#define cxEditConsts_scxRegExprIllegalQuantifier 64495
-#define cxEditConsts_cxSDateYesterday 64496
-#define cxEditConsts_cxSDateTomorrow 64497
-#define cxEditConsts_cxSDateSunday 64498
-#define cxEditConsts_cxSDateMonday 64499
-#define cxEditConsts_cxSDateTuesday 64500
-#define cxEditConsts_cxSDateWednesday 64501
-#define cxEditConsts_cxSDateThursday 64502
-#define cxEditConsts_cxSDateFriday 64503
-#define cxEditConsts_cxSDateSaturday 64504
-#define cxEditConsts_cxSDateFirst 64505
-#define cxEditConsts_cxSDateSecond 64506
-#define cxEditConsts_cxSDateThird 64507
-#define cxEditConsts_cxSDateFourth 64508
-#define cxEditConsts_cxSDateFifth 64509
-#define cxEditConsts_cxSDateSixth 64510
-#define cxEditConsts_cxSDateSeventh 64511
-#define IBSQLMonitor_StrPrepare 64512
-#define IBSQLMonitor_StrPlan 64513
-#define IBSQLMonitor_StrPlanCantRetrive 64514
-#define IBSQLMonitor_StrCommitHardComm 64515
-#define IBSQLMonitor_StrCommitRetaining 64516
-#define IBSQLMonitor_StrRollback 64517
-#define IBSQLMonitor_StrRollbackRetainin 64518
-#define IBSQLMonitor_StrStartTransaction 64519
-#define IBSQLMonitor_StrApplication 64520
-#define cxDataConsts_cxSDataReadError 64521
-#define cxDataConsts_cxSDataWriteError 64522
-#define cxEditConsts_cxSEditInvalidRepositoryItem 64523
-#define cxEditConsts_cxSEditNumericValueConvertError 64524
-#define cxEditConsts_cxSEditValidateErrorText 64525
-#define cxEditConsts_cxSEditValueOutOfBounds 64526
-#define cxEditConsts_cxSDateToday 64527
-#define IBXConst_SIB65feature 64528
-#define IBXConst_SLoginPromptFailure 64529
-#define IBXConst_SIB70feature 64530
-#define IBXConst_SIB71feature 64531
-#define IBSQLMonitor_StrConnect 64532
-#define IBSQLMonitor_StrDisconnect 64533
-#define IBSQLMonitor_StrMisc 64534
-#define IBSQLMonitor_StrError 64535
-#define IBSQLMonitor_StrAttach 64536
-#define IBSQLMonitor_StrDetach 64537
-#define IBSQLMonitor_StrQuery 64538
-#define IBSQLMonitor_StrStart 64539
-#define IBSQLMonitor_StrExecute 64540
-#define IBSQLMonitor_StrNULL 64541
-#define IBSQLMonitor_StrBLOB 64542
-#define IBSQLMonitor_StrFetch 64543
-#define IBXConst_SNoOptionsSet 64544
-#define IBXConst_SNoDestinationDirectory 64545
-#define IBXConst_SNosourceDirectory 64546
-#define IBXConst_SNoUninstallFile 64547
-#define IBXConst_SOptionNeedsClient 64548
-#define IBXConst_SOptionNeedsServer 64549
-#define IBXConst_SInvalidOption 64550
-#define IBXConst_SInvalidOnErrorResult 64551
-#define IBXConst_SInvalidOnStatusResult 64552
-#define IBXConst_SDPBConstantUnknownEx 64553
-#define IBXConst_STPBConstantUnknownEx 64554
-#define IBXConst_SUnknownPlan 64555
-#define IBXConst_SFieldSizeMismatch 64556
-#define IBXConst_SEventAlreadyRegistered 64557
-#define IBXConst_SStringTooLarge 64558
-#define IBXConst_SNoTimers 64559
-#define IBXConst_SSPBConstantUnknown 64560
-#define IBXConst_SServiceActive 64561
-#define IBXConst_SServiceInActive 64562
-#define IBXConst_SServerNameMissing 64563
-#define IBXConst_SQueryParamsError 64564
-#define IBXConst_SStartParamsError 64565
-#define IBXConst_SOutputParsingError 64566
-#define IBXConst_SUseSpecificProcedures 64567
-#define IBXConst_SSQLMonitorAlreadyPresent 64568
-#define IBXConst_SCantPrintValue 64569
-#define IBXConst_SEOFReached 64570
-#define IBXConst_SEOFInComment 64571
-#define IBXConst_SEOFInString 64572
-#define IBXConst_SParamNameExpected 64573
-#define IBXConst_SSuccess 64574
-#define IBXConst_SDelphiException 64575
-#define IBXConst_SNoProvider 64576
-#define IBXConst_SNoRecordsAffected 64577
-#define IBXConst_SNoTableName 64578
-#define IBXConst_SCannotCreatePrimaryIndex 64579
-#define IBXConst_SCannotDropSystemIndex 64580
-#define IBXConst_STableNameMismatch 64581
-#define IBXConst_SIndexFieldMissing 64582
-#define IBXConst_SInvalidCancellation 64583
-#define IBXConst_SInvalidEvent 64584
-#define IBXConst_SMaximumEvents 64585
-#define IBXConst_SNoEventsRegistered 64586
-#define IBXConst_SInvalidQueueing 64587
-#define IBXConst_SInvalidRegistration 64588
-#define IBXConst_SInvalidBatchMove 64589
-#define IBXConst_SSQLDialectInvalid 64590
-#define IBXConst_SSPBConstantNotSupported 64591
-#define IBXConst_SDataSetUniDirectional 64592
-#define IBXConst_SCannotCreateSharedResource 64593
-#define IBXConst_SWindowsAPIError 64594
-#define IBXConst_SColumnListsDontMatch 64595
-#define IBXConst_SColumnTypesDontMatch 64596
-#define IBXConst_SCantEndSharedTransaction 64597
-#define IBXConst_SFieldUnsupportedType 64598
-#define IBXConst_SCircularDataLink 64599
-#define IBXConst_SEmptySQLStatement 64600
-#define IBXConst_SIsASelectStatement 64601
-#define IBXConst_SRequiredParamNotSet 64602
-#define IBXConst_SNoStoredProcName 64603
-#define IBXConst_SIsAExecuteProcedure 64604
-#define IBXConst_SUpdateFailed 64605
-#define IBXConst_SNotCachedUpdates 64606
-#define IBXConst_SNotLiveRequest 64607
-#define IBXConst_SBlobCannotBeWritten 64608
-#define IBXConst_SEmptyQuery 64609
-#define IBXConst_SCannotOpenNonSQLSelect 64610
-#define IBXConst_SNoFieldAccess 64611
-#define IBXConst_SFieldReadOnly 64612
-#define IBXConst_SFieldNotFound 64613
-#define IBXConst_SNotEditing 64614
-#define IBXConst_SCannotInsert 64615
-#define IBXConst_SCannotPost 64616
-#define IBXConst_SCannotUpdate 64617
-#define IBXConst_SCannotDelete 64618
-#define IBXConst_SCannotRefresh 64619
-#define IBXConst_SBufferNotSet 64620
-#define IBXConst_SCircularReference 64621
-#define IBXConst_SSQLParseError 64622
-#define IBXConst_SUserAbort 64623
-#define IBXConst_STransactionNotAssigned 64624
-#define IBXConst_SXSQLDAIndexOutOfRange 64625
-#define IBXConst_SXSQLDANameDoesNotExist 64626
-#define IBXConst_SEOF 64627
-#define IBXConst_SBOF 64628
-#define IBXConst_SInvalidStatementHandle 64629
-#define IBXConst_SSQLOpen 64630
-#define IBXConst_SSQLClosed 64631
-#define IBXConst_SDatasetOpen 64632
-#define IBXConst_SDatasetClosed 64633
-#define IBXConst_SUnknownSQLDataType 64634
-#define IBXConst_SInvalidColumnIndex 64635
-#define IBXConst_SInvalidParamColumnIndex 64636
-#define IBXConst_SInvalidDataConversion 64637
-#define IBXConst_SColumnIsNotNullable 64638
-#define IBXConst_SBlobCannotBeRead 64639
-#define IBXConst_SCannotSetTransaction 64640
-#define IBXConst_SOperationCancelled 64641
-#define IBXConst_SDPBConstantNotSupported 64642
-#define IBXConst_SDPBConstantUnknown 64643
-#define IBXConst_STPBConstantNotSupported 64644
-#define IBXConst_STPBConstantUnknown 64645
-#define IBXConst_SDatabaseClosed 64646
-#define IBXConst_SDatabaseOpen 64647
-#define IBXConst_SDatabaseNameMissing 64648
-#define IBXConst_SNotInTransaction 64649
-#define IBXConst_SInTransaction 64650
-#define IBXConst_STimeoutNegative 64651
-#define IBXConst_SNoDatabasesInTransaction 64652
-#define IBXConst_SUpdateWrongDB 64653
-#define IBXConst_SUpdateWrongTR 64654
-#define IBXConst_SDatabaseNotAssigned 64655
-#define ADOConst_SUsupportedFieldType 64656
-#define ADOConst_SConnectionRequired 64657
-#define ADOConst_SCantRequery 64658
-#define ADOConst_SNoFilterOptions 64659
-#define ADOConst_SRecordsetNotOpen 64660
-#define ADOConst_sNameAttr 64661
-#define ADOConst_sValueAttr 64662
-#define IBXConst_SUnknownError 64663
-#define IBXConst_SInterBaseMissing 64664
-#define IBXConst_SInterBaseInstallMissing 64665
-#define IBXConst_SIB60feature 64666
-#define IBXConst_SNotSupported 64667
-#define IBXConst_SNotPermitted 64668
-#define IBXConst_SFileAccessError 64669
-#define IBXConst_SConnectionTimeout 64670
-#define IBXConst_SCannotSetDatabase 64671
-#define SqlConst_SNOTIMPLEMENTED 64672
-#define SqlConst_SDRIVERINCOMPATIBLE 64673
-#define SqlConst_SNODATA 64674
-#define SqlConst_SSQLERROR 64675
-#define SqlConst_SDBXError 64676
-#define SqlConst_SSQLServerError 64677
-#define SqlConst_SDriverNotInConfigFile 64678
-#define SqlConst_SObjectTypenameRequired 64679
-#define SqlConst_SCannotCreateFile 64680
-#define ADOConst_SMissingConnection 64681
-#define ADOConst_SNoDetailFilter 64682
-#define ADOConst_SBookmarksRequired 64683
-#define ADOConst_SMissingCommandText 64684
-#define ADOConst_SNoResultSet 64685
-#define ADOConst_SADOCreateError 64686
-#define ADOConst_SEventsNotSupported 64687
-#define SqlConst_SSQLPARAMNOTSET 64688
-#define SqlConst_SINVALIDUSRPASS 64689
-#define SqlConst_SINVALIDPRECISION 64690
-#define SqlConst_SINVALIDLEN 64691
-#define SqlConst_SINVALIDXISOLEVEL 64692
-#define SqlConst_SINVALIDTXNID 64693
-#define SqlConst_SDUPLICATETXNID 64694
-#define SqlConst_SDRIVERRESTRICTED 64695
-#define SqlConst_SLOCALTRANSACTIVE 64696
-#define SqlConst_SMULTIPLETRANSNOTENABLED 64697
-#define SqlConst_SCONNECTIONFAILED 64698
-#define SqlConst_SDRIVERINITFAILED 64699
-#define SqlConst_SOPTLOCKFAILED 64700
-#define SqlConst_SINVALIDREF 64701
-#define SqlConst_SNOTABLE 64702
-#define SqlConst_SMISSINGPARAMINSQL 64703
-#define SqlConst_SNoCursor 64704
-#define SqlConst_SErrorMappingError 64705
-#define SqlConst_SStoredProcsNotSupported 64706
-#define SqlConst_SPackagesNotSupported 64707
-#define SqlConst_SDBXUNKNOWNERROR 64708
-#define SqlConst_SNOERROR 64709
-#define SqlConst_SWARNING 64710
-#define SqlConst_SNOMEMORY 64711
-#define SqlConst_SINVALIDFLDTYPE 64712
-#define SqlConst_SINVALIDHNDL 64713
-#define SqlConst_SNOTSUPPORTED 64714
-#define SqlConst_SINVALIDTIME 64715
-#define SqlConst_SINVALIDXLATION 64716
-#define SqlConst_SOUTOFRANGE 64717
-#define SqlConst_SINVALIDPARAM 64718
-#define SqlConst_SEOF 64719
-#define SqlConst_SMissingSQLConnection 64720
-#define SqlConst_SConnectionNameMissing 64721
-#define SqlConst_SEmptySQLStatement 64722
-#define SqlConst_SNoParameterValue 64723
-#define SqlConst_SNoSqlStatement 64724
-#define SqlConst_SMissingDataBaseName 64725
-#define SqlConst_SMissingDriverName 64726
-#define SqlConst_SPrepareError 64727
-#define SqlConst_SObjectNameError 64728
-#define SqlConst_SSQLDataSetOpen 64729
-#define SqlConst_SNoActiveTrans 64730
-#define SqlConst_SActiveTrans 64731
-#define SqlConst_SDllLoadError 64732
-#define SqlConst_SDllProcLoadError 64733
-#define SqlConst_SMissingDLLName 64734
-#define SqlConst_SMissingDriverRegFile 64735
-#define uDARes_err_InvalidDriverReference 64736
-#define uDARes_err_CannotFindStatement 64737
-#define uDARes_err_CannotFindDefaultItem 64738
-#define uDARes_err_PoolIsNotEmpty 64739
-#define uDARes_err_MaxPoolSizeReached 64740
-#define uDARes_err_LAMEDataset 64741
-#define uDARes_err_DARDMInvalidSchema 64742
-#define uDARes_err_DARDMUnassignedAdapter 64743
-#define uDARes_err_DARDMConnectionIsNotAssigned 64744
-#define uDARes_err_DARDMCannotFindProxessorForDelta 64745
-#define uDARes_err_NeedShareMem 64746
-#define uDARes_err_ExecuteSQLCommandNotAllowed 64747
-#define SqlConst_SLoginError 64748
-#define SqlConst_SMonitorActive 64749
-#define SqlConst_SDatabaseOpen 64750
-#define SqlConst_SDatabaseClosed 64751
-#define DBConsts_SInvalidSqlTimeStamp 64752
-#define uDARes_err_ChangeLogAlreadyStarted 64753
-#define uDARes_err_NotAttachedToDataTable 64754
-#define uDARes_err_DriverProcAlreadyRegistered 64755
-#define uDARes_err_DriverManagerAlreadyCreated 64756
-#define uDARes_err_DriverManagerNotAssigned 64757
-#define uDARes_err_FieldTypeNotSupported 64758
-#define uDARes_err_InvalidDataset 64759
-#define uDARes_err_CannotFindItem 64760
-#define uDARes_err_DriverAlreadyLoaded 64761
-#define uDARes_err_InvalidDLL 64762
-#define uDARes_err_UnknownDriver 64763
-#define uDARes_err_UnknownParameter 64764
-#define uDARes_err_FieldIsNotBound 64765
-#define uDARes_err_CannotFindField 64766
-#define uDARes_err_LoadPackageFailed 64767
-#define DBConsts_STextTrue 64768
-#define DBConsts_SParameterNotFound 64769
-#define DBConsts_SInvalidVersion 64770
-#define DBConsts_SBadFieldType 64771
-#define DBConsts_SAggActive 64772
-#define DBConsts_SProviderSQLNotSupported 64773
-#define DBConsts_SProviderExecuteNotSupported 64774
-#define DBConsts_SExprNoAggOnCalcs 64775
-#define DBConsts_SDataSetUnidirectional 64776
-#define DBConsts_SUnassignedVar 64777
-#define DBConsts_SRecordNotFound 64778
-#define DBConsts_SFileNameBlank 64779
-#define DBConsts_SBcdOverflow 64780
-#define DBConsts_SInvalidBcdValue 64781
-#define DBConsts_SInvalidFormatType 64782
-#define DBConsts_SCouldNotParseTimeStamp 64783
-#define DBConsts_SExprNoRParenOrComma 64784
-#define DBConsts_SExprExpected 64785
-#define DBConsts_SExprBadField 64786
-#define DBConsts_SExprBadNullTest 64787
-#define DBConsts_SExprRangeError 64788
-#define DBConsts_SExprIncorrect 64789
-#define DBConsts_SExprNothing 64790
-#define DBConsts_SExprTypeMis 64791
-#define DBConsts_SExprBadScope 64792
-#define DBConsts_SExprNoArith 64793
-#define DBConsts_SExprNotAgg 64794
-#define DBConsts_SExprBadConst 64795
-#define DBConsts_SExprNoAggFilter 64796
-#define DBConsts_SExprEmptyInList 64797
-#define DBConsts_SInvalidKeywordUse 64798
-#define DBConsts_STextFalse 64799
-#define DBConsts_SCircularDataLink 64800
-#define DBConsts_SLookupInfoError 64801
-#define DBConsts_SDataSourceChange 64802
-#define DBConsts_SNoNestedMasterSource 64803
-#define DBConsts_SDataSetOpen 64804
-#define DBConsts_SNotEditing 64805
-#define DBConsts_SDataSetClosed 64806
-#define DBConsts_SDataSetEmpty 64807
-#define DBConsts_SDataSetReadOnly 64808
-#define DBConsts_SNestedDataSetClass 64809
-#define DBConsts_SExprTermination 64810
-#define DBConsts_SExprNameError 64811
-#define DBConsts_SExprStringError 64812
-#define DBConsts_SExprInvalidChar 64813
-#define DBConsts_SExprNoLParen 64814
-#define DBConsts_SExprNoRParen 64815
-#define DBConsts_SInvalidFloatValue 64816
-#define DBConsts_SFieldTypeMismatch 64817
-#define DBConsts_SFieldSizeMismatch 64818
-#define DBConsts_SInvalidVarByteArray 64819
-#define DBConsts_SFieldOutOfRange 64820
-#define DBConsts_SFieldRequired 64821
-#define DBConsts_SDataSetMissing 64822
-#define DBConsts_SInvalidCalcType 64823
-#define DBConsts_SFieldReadOnly 64824
-#define DBConsts_SFieldIndexError 64825
-#define DBConsts_SNoFieldIndexes 64826
-#define DBConsts_SNotIndexField 64827
-#define DBConsts_SIndexFieldMissing 64828
-#define DBConsts_SDuplicateIndexName 64829
-#define DBConsts_SNoIndexForFields 64830
-#define DBConsts_SIndexNotFound 64831
-#define IdResourceStrings_RSSocksServerAddressError 64832
-#define IdResourceStrings_RSUnevenSizeInDecodeStream 64833
-#define IdResourceStrings_RSUnevenSizeInEncodeStream 64834
-#define IdResourceStrings_RSThreadTerminateAndWaitFor 64835
-#define DBConsts_SInvalidFieldSize 64836
-#define DBConsts_SInvalidFieldKind 64837
-#define DBConsts_SUnknownFieldType 64838
-#define DBConsts_SFieldNameMissing 64839
-#define DBConsts_SDuplicateFieldName 64840
-#define DBConsts_SFieldNotFound 64841
-#define DBConsts_SFieldAccessError 64842
-#define DBConsts_SFieldValueError 64843
-#define DBConsts_SFieldRangeError 64844
-#define DBConsts_SBcdFieldRangeError 64845
-#define DBConsts_SInvalidIntegerValue 64846
-#define DBConsts_SInvalidBoolValue 64847
-#define IdResourceStrings_RSStackENOTEMPTY 64848
-#define IdResourceStrings_RSStackHOST_NOT_FOUND 64849
-#define IdResourceStrings_RSSocksRequestFailed 64850
-#define IdResourceStrings_RSSocksRequestServerFailed 64851
-#define IdResourceStrings_RSSocksRequestIdentFailed 64852
-#define IdResourceStrings_RSSocksUnknownError 64853
-#define IdResourceStrings_RSSocksServerRespondError 64854
-#define IdResourceStrings_RSSocksAuthMethodError 64855
-#define IdResourceStrings_RSSocksAuthError 64856
-#define IdResourceStrings_RSSocksServerGeneralError 64857
-#define IdResourceStrings_RSSocksServerPermissionError 64858
-#define IdResourceStrings_RSSocksServerNetUnreachableError 64859
-#define IdResourceStrings_RSSocksServerHostUnreachableError 64860
-#define IdResourceStrings_RSSocksServerConnectionRefusedError 64861
-#define IdResourceStrings_RSSocksServerTTLExpiredError 64862
-#define IdResourceStrings_RSSocksServerCommandError 64863
-#define IdResourceStrings_RSStackENETDOWN 64864
-#define IdResourceStrings_RSStackENETUNREACH 64865
-#define IdResourceStrings_RSStackENETRESET 64866
-#define IdResourceStrings_RSStackECONNABORTED 64867
-#define IdResourceStrings_RSStackECONNRESET 64868
-#define IdResourceStrings_RSStackENOBUFS 64869
-#define IdResourceStrings_RSStackEISCONN 64870
-#define IdResourceStrings_RSStackENOTCONN 64871
-#define IdResourceStrings_RSStackESHUTDOWN 64872
-#define IdResourceStrings_RSStackETOOMANYREFS 64873
-#define IdResourceStrings_RSStackETIMEDOUT 64874
-#define IdResourceStrings_RSStackECONNREFUSED 64875
-#define IdResourceStrings_RSStackELOOP 64876
-#define IdResourceStrings_RSStackENAMETOOLONG 64877
-#define IdResourceStrings_RSStackEHOSTDOWN 64878
-#define IdResourceStrings_RSStackEHOSTUNREACH 64879
-#define IdResourceStrings_RSStackEMFILE 64880
-#define IdResourceStrings_RSStackEWOULDBLOCK 64881
-#define IdResourceStrings_RSStackEINPROGRESS 64882
-#define IdResourceStrings_RSStackEALREADY 64883
-#define IdResourceStrings_RSStackENOTSOCK 64884
-#define IdResourceStrings_RSStackEDESTADDRREQ 64885
-#define IdResourceStrings_RSStackEMSGSIZE 64886
-#define IdResourceStrings_RSStackEPROTOTYPE 64887
-#define IdResourceStrings_RSStackENOPROTOOPT 64888
-#define IdResourceStrings_RSStackEPROTONOSUPPORT 64889
-#define IdResourceStrings_RSStackESOCKTNOSUPPORT 64890
-#define IdResourceStrings_RSStackEOPNOTSUPP 64891
-#define IdResourceStrings_RSStackEPFNOSUPPORT 64892
-#define IdResourceStrings_RSStackEAFNOSUPPORT 64893
-#define IdResourceStrings_RSStackEADDRINUSE 64894
-#define IdResourceStrings_RSStackEADDRNOTAVAIL 64895
-#define IdResourceStrings_RSHTTPGatewayTimeout 64896
-#define IdResourceStrings_RSHTTPHTTPVersionNotSupported 64897
-#define IdResourceStrings_RSHTTPUnknownResponseCode 64898
-#define IdResourceStrings_RSHTTPHeaderAlreadyWritten 64899
-#define IdResourceStrings_RSHTTPErrorParsingCommand 64900
-#define IdResourceStrings_RSHTTPUnsupportedAuthorisationScheme 64901
-#define IdResourceStrings_RSHTTPCannotSwitchSessionStateWhenActive 64902
-#define IdResourceStrings_RSHTTPAuthAlreadyRegistered 64903
-#define IdResourceStrings_RSInvalidServiceName 64904
-#define IdResourceStrings_RSStackError 64905
-#define IdResourceStrings_RSStackInvalidIP 64906
-#define IdResourceStrings_RSStackEINTR 64907
-#define IdResourceStrings_RSStackEBADF 64908
-#define IdResourceStrings_RSStackEACCES 64909
-#define IdResourceStrings_RSStackEFAULT 64910
-#define IdResourceStrings_RSStackEINVAL 64911
-#define IdResourceStrings_RSHTTPNotFound 64912
-#define IdResourceStrings_RSHTTPMethodeNotallowed 64913
-#define IdResourceStrings_RSHTTPNotAcceptable 64914
-#define IdResourceStrings_RSHTTPProxyAuthenticationRequired 64915
-#define IdResourceStrings_RSHTTPRequestTimeout 64916
-#define IdResourceStrings_RSHTTPConflict 64917
-#define IdResourceStrings_RSHTTPGone 64918
-#define IdResourceStrings_RSHTTPLengthRequired 64919
-#define IdResourceStrings_RSHTTPPreconditionFailed 64920
-#define IdResourceStrings_RSHTTPRequestEntityToLong 64921
-#define IdResourceStrings_RSHTTPRequestURITooLong 64922
-#define IdResourceStrings_RSHTTPUnsupportedMediaType 64923
-#define IdResourceStrings_RSHTTPInternalServerError 64924
-#define IdResourceStrings_RSHTTPNotImplemented 64925
-#define IdResourceStrings_RSHTTPBadGateway 64926
-#define IdResourceStrings_RSHTTPServiceUnavailable 64927
-#define IdResourceStrings_RSHTTPContinue 64928
-#define IdResourceStrings_RSHTTPOK 64929
-#define IdResourceStrings_RSHTTPCreated 64930
-#define IdResourceStrings_RSHTTPAccepted 64931
-#define IdResourceStrings_RSHTTPNonAuthoritativeInformation 64932
-#define IdResourceStrings_RSHTTPNoContent 64933
-#define IdResourceStrings_RSHTTPResetContent 64934
-#define IdResourceStrings_RSHTTPPartialContent 64935
-#define IdResourceStrings_RSHTTPMovedPermanently 64936
-#define IdResourceStrings_RSHTTPMovedTemporarily 64937
-#define IdResourceStrings_RSHTTPSeeOther 64938
-#define IdResourceStrings_RSHTTPNotModified 64939
-#define IdResourceStrings_RSHTTPUseProxy 64940
-#define IdResourceStrings_RSHTTPBadRequest 64941
-#define IdResourceStrings_RSHTTPUnauthorized 64942
-#define IdResourceStrings_RSHTTPForbidden 64943
-#define IdResourceStrings_RSInvalidPortRange 64944
-#define IdResourceStrings_RSReadTimeout 64945
-#define IdResourceStrings_RSReadLnMaxLineLengthExceeded 64946
-#define IdResourceStrings_RSNoCommandHandlerFound 64947
-#define IdResourceStrings_RSWS2CallError 64948
-#define IdResourceStrings_RSWS2LoadError 64949
-#define IdResourceStrings_RSMIMEExtensionEmpty 64950
-#define IdResourceStrings_RSMIMEMIMETypeEmpty 64951
-#define IdResourceStrings_RSMIMEMIMEExtAlreadyExists 64952
-#define IdResourceStrings_RSStatusResolving 64953
-#define IdResourceStrings_RSStatusConnecting 64954
-#define IdResourceStrings_RSStatusConnected 64955
-#define IdResourceStrings_RSStatusDisconnecting 64956
-#define IdResourceStrings_RSStatusDisconnected 64957
-#define IdResourceStrings_RSStatusText 64958
-#define IdResourceStrings_RSConnectTimeout 64959
-#define IdResourceStrings_RSCannotAllocateSocket 64960
-#define IdResourceStrings_RSConnectionClosedGracefully 64961
-#define IdResourceStrings_RSCouldNotBindSocket 64962
-#define IdResourceStrings_RSFailedTimeZoneInfo 64963
-#define IdResourceStrings_RSNotEnoughDataInBuffer 64964
-#define IdResourceStrings_RSWinsockInitializationError 64965
-#define IdResourceStrings_RSSetSizeExceeded 64966
-#define IdResourceStrings_RSThreadClassNotSpecified 64967
-#define IdResourceStrings_RSFileNotFound 64968
-#define IdResourceStrings_RSOnlyOneAntiFreeze 64969
-#define IdResourceStrings_RSNotConnected 64970
-#define IdResourceStrings_RSObjectTypeNotSupported 64971
-#define IdResourceStrings_RSTerminateThreadTimeout 64972
-#define IdResourceStrings_RSNoExecuteSpecified 64973
-#define IdResourceStrings_RSIdNoDataToRead 64974
-#define IdResourceStrings_RSCanNotBindRange 64975
-#define JclResources_RsIntelCacheDescr7C 64976
-#define JclResources_RsIntelCacheDescr7D 64977
-#define JclResources_RsIntelCacheDescr7F 64978
-#define JclResources_RsIntelCacheDescr82 64979
-#define JclResources_RsIntelCacheDescr83 64980
-#define JclResources_RsIntelCacheDescr84 64981
-#define JclResources_RsIntelCacheDescr85 64982
-#define JclResources_RsIntelCacheDescr86 64983
-#define JclResources_RsIntelCacheDescr87 64984
-#define JclResources_RsIntelCacheDescrB0 64985
-#define JclResources_RsIntelCacheDescrB3 64986
-#define JclResources_RsIntelCacheDescrF0 64987
-#define JclResources_RsIntelCacheDescrF1 64988
-#define JConsts_sChangeJPGSize 64989
-#define JConsts_sJPEGError 64990
-#define JConsts_sJPEGImageFile 64991
-#define JclResources_RsIntelCacheDescr51 64992
-#define JclResources_RsIntelCacheDescr52 64993
-#define JclResources_RsIntelCacheDescr5B 64994
-#define JclResources_RsIntelCacheDescr5C 64995
-#define JclResources_RsIntelCacheDescr5D 64996
-#define JclResources_RsIntelCacheDescr60 64997
-#define JclResources_RsIntelCacheDescr66 64998
-#define JclResources_RsIntelCacheDescr67 64999
-#define JclResources_RsIntelCacheDescr68 65000
-#define JclResources_RsIntelCacheDescr70 65001
-#define JclResources_RsIntelCacheDescr71 65002
-#define JclResources_RsIntelCacheDescr72 65003
-#define JclResources_RsIntelCacheDescr78 65004
-#define JclResources_RsIntelCacheDescr79 65005
-#define JclResources_RsIntelCacheDescr7A 65006
-#define JclResources_RsIntelCacheDescr7B 65007
-#define JclResources_RsIntelCacheDescr08 65008
-#define JclResources_RsIntelCacheDescr0A 65009
-#define JclResources_RsIntelCacheDescr0C 65010
-#define JclResources_RsIntelCacheDescr22 65011
-#define JclResources_RsIntelCacheDescr23 65012
-#define JclResources_RsIntelCacheDescr25 65013
-#define JclResources_RsIntelCacheDescr29 65014
-#define JclResources_RsIntelCacheDescr2C 65015
-#define JclResources_RsIntelCacheDescr30 65016
-#define JclResources_RsIntelCacheDescr40 65017
-#define JclResources_RsIntelCacheDescr41 65018
-#define JclResources_RsIntelCacheDescr42 65019
-#define JclResources_RsIntelCacheDescr43 65020
-#define JclResources_RsIntelCacheDescr44 65021
-#define JclResources_RsIntelCacheDescr45 65022
-#define JclResources_RsIntelCacheDescr50 65023
-#define JclResources_RsRTTIMethodKind 65024
-#define JclResources_RsRTTIParamCount 65025
-#define JclResources_RsRTTIReturnType 65026
-#define JclResources_RsRTTIMaxLen 65027
-#define JclResources_RsRTTIElSize 65028
-#define JclResources_RsRTTIElType 65029
-#define JclResources_RsRTTIElNeedCleanup 65030
-#define JclResources_RsRTTIVarType 65031
-#define JclResources_RsDeclarationFormat 65032
-#define JclResources_RsBlankSearchString 65033
-#define JclResources_RsIntelCacheDescr00 65034
-#define JclResources_RsIntelCacheDescr01 65035
-#define JclResources_RsIntelCacheDescr02 65036
-#define JclResources_RsIntelCacheDescr03 65037
-#define JclResources_RsIntelCacheDescr04 65038
-#define JclResources_RsIntelCacheDescr06 65039
-#define JclResources_RsRTTIDefault 65040
-#define JclResources_RsRTTIName 65041
-#define JclResources_RsRTTIType 65042
-#define JclResources_RsRTTIFlags 65043
-#define JclResources_RsRTTIGUID 65044
-#define JclResources_RsRTTITypeKind 65045
-#define JclResources_RsRTTIOrdinalType 65046
-#define JclResources_RsRTTIMinValue 65047
-#define JclResources_RsRTTIMaxValue 65048
-#define JclResources_RsRTTINameList 65049
-#define JclResources_RsRTTIClassName 65050
-#define JclResources_RsRTTIParent 65051
-#define JclResources_RsRTTIPropCount 65052
-#define JclResources_RsRTTIUnitName 65053
-#define JclResources_RsRTTIBasedOn 65054
-#define JclResources_RsRTTIFloatType 65055
-#define JclResources_RsRTTIVar 65056
-#define JclResources_RsRTTIConst 65057
-#define JclResources_RsRTTIArrayOf 65058
-#define JclResources_RsRTTIOut 65059
-#define JclResources_RsRTTIOrdinal 65060
-#define JclResources_RsRTTITrue 65061
-#define JclResources_RsRTTIFalse 65062
-#define JclResources_RsRTTITypeError 65063
-#define JclResources_RsRTTITypeInfoAt 65064
-#define JclResources_RsRTTIPropRead 65065
-#define JclResources_RsRTTIPropWrite 65066
-#define JclResources_RsRTTIPropStored 65067
-#define JclResources_RsRTTIField 65068
-#define JclResources_RsRTTIStaticMethod 65069
-#define JclResources_RsRTTIVirtualMethod 65070
-#define JclResources_RsRTTIIndex 65071
-#define JvResources_RsCl3DLight 65072
-#define JvResources_RsClInfoText 65073
-#define JvResources_RsClInfoBk 65074
-#define JvResources_RsGradientActiveCaption 65075
-#define JvResources_RsGradientInactiveCaption 65076
-#define JvResources_RsHotLight 65077
-#define JvResources_RsMenuBar 65078
-#define JvResources_RsMenuHighlight 65079
-#define JclResources_RsFileUtilsNoVersionInfo 65080
-#define JclResources_RsUnableToOpenKeyRead 65081
-#define JclResources_RsUnableToOpenKeyWrite 65082
-#define JclResources_RsUnableToAccessValue 65083
-#define JclResources_RsWrongDataType 65084
-#define JclResources_RsInconsistentPath 65085
-#define JclResources_RsRTTIValueOutOfRange 65086
-#define JclResources_RsRTTIUnknownIdentifier 65087
-#define JvResources_RsClWindowFrame 65088
-#define JvResources_RsClMenuText 65089
-#define JvResources_RsClWindowText 65090
-#define JvResources_RsClCaptionText 65091
-#define JvResources_RsClActiveBorder 65092
-#define JvResources_RsClInactiveBorder 65093
-#define JvResources_RsClAppWorkSpace 65094
-#define JvResources_RsClHighlight 65095
-#define JvResources_RsClHighlightText 65096
-#define JvResources_RsClBtnFace 65097
-#define JvResources_RsClBtnShadow 65098
-#define JvResources_RsClGrayText 65099
-#define JvResources_RsClBtnText 65100
-#define JvResources_RsClInactiveCaptionText 65101
-#define JvResources_RsClBtnHighlight 65102
-#define JvResources_RsCl3DDkShadow 65103
-#define JvResources_RsClTurquoise 65104
-#define JvResources_RsClPlum 65105
-#define JvResources_RsClGray25 65106
-#define JvResources_RsClRose 65107
-#define JvResources_RsClTan 65108
-#define JvResources_RsClLightYellow 65109
-#define JvResources_RsClLightGreen 65110
-#define JvResources_RsClLightTurquoise 65111
-#define JvResources_RsClPaleBlue 65112
-#define JvResources_RsClLavender 65113
-#define JvResources_RsClScrollBar 65114
-#define JvResources_RsClBackground 65115
-#define JvResources_RsClActiveCaption 65116
-#define JvResources_RsClInactiveCaption 65117
-#define JvResources_RsClMenu 65118
-#define JvResources_RsClWindow 65119
-#define JvResources_RsClDarkBlue 65120
-#define JvResources_RsClIndigo 65121
-#define JvResources_RsClGray80 65122
-#define JvResources_RsClDarkRed 65123
-#define JvResources_RsClOrange 65124
-#define JvResources_RsClDarkYellow 65125
-#define JvResources_RsClBlueGray 65126
-#define JvResources_RsClGray50 65127
-#define JvResources_RsClLightOrange 65128
-#define JvResources_RsClSeaGreen 65129
-#define JvResources_RsClLightBlue 65130
-#define JvResources_RsClViolet 65131
-#define JvResources_RsClGray40 65132
-#define JvResources_RsClPink 65133
-#define JvResources_RsClGold 65134
-#define JvResources_RsClBrightGreen 65135
-#define JvResources_RsClSilver 65136
-#define JvResources_RsClRed 65137
-#define JvResources_RsClLime 65138
-#define JvResources_RsClYellow 65139
-#define JvResources_RsClBlue 65140
-#define JvResources_RsClFuchsia 65141
-#define JvResources_RsClAqua 65142
-#define JvResources_RsClWhite 65143
-#define JvResources_RsClMoneyGreen 65144
-#define JvResources_RsClSkyBlue 65145
-#define JvResources_RsClCream 65146
-#define JvResources_RsClMedGray 65147
-#define JvResources_RsClBrown 65148
-#define JvResources_RsClOliveGreen 65149
-#define JvResources_RsClDarkGreen 65150
-#define JvResources_RsClDarkTeal 65151
-#define JvResources_RsEUnrecognizedGIFExt 65152
-#define JvResources_RsEWrongGIFColors 65153
-#define JvResources_RsEBadGIFCodeSize 65154
-#define JvResources_RsEGIFDecodeError 65155
-#define JvResources_RsEGIFEncodeError 65156
-#define JvResources_RsEGIFVersion 65157
-#define JvResources_RsEPixelFormatNotImplemented 65158
-#define JvResources_RsEBitCountNotImplemented 65159
-#define JvResources_RsClBlack 65160
-#define JvResources_RsClMaroon 65161
-#define JvResources_RsClGreen 65162
-#define JvResources_RsClOlive 65163
-#define JvResources_RsClNavy 65164
-#define JvResources_RsClPurple 65165
-#define JvResources_RsClTeal 65166
-#define JvResources_RsClGray 65167
-#define ComStrs_sFailSetCalMaxSelRange 65168
-#define ComStrs_sFailSetCalMinMaxRange 65169
-#define ComStrs_sFailsetCalSelRange 65170
-#define JvResources_RsAniExtension 65171
-#define JvResources_RsAniFilterName 65172
-#define JvResources_RsRootValueReplaceFmt 65173
-#define JvResources_RsEUnableToCreateKey 65174
-#define JvResources_RsEEnumeratingRegistry 65175
-#define JvResources_RsEInvalidType 65176
-#define JvResources_RsEUnknownBaseType 65177
-#define JvResources_RsEInvalidPath 65178
-#define JvResources_RsENotAUniqueRootPath 65179
-#define JvResources_RsECircularReferenceOfStorages 65180
-#define JvResources_RsGIFImage 65181
-#define JvResources_RsEChangeGIFSize 65182
-#define JvResources_RsENoGIFData 65183
-#define ComStrs_sTabFailRetrieve 65184
-#define ComStrs_sTabFailGetObject 65185
-#define ComStrs_sTabFailSet 65186
-#define ComStrs_sTabFailSetObject 65187
-#define ComStrs_sTabMustBeMultiLine 65188
-#define ComStrs_sInvalidIndex 65189
-#define ComStrs_sInsertError 65190
-#define ComStrs_sRichEditInsertError 65191
-#define ComStrs_sRichEditLoadFail 65192
-#define ComStrs_sRichEditSaveFail 65193
-#define ComStrs_sUDAssociated 65194
-#define ComStrs_sInvalidComCtl32 65195
-#define ComStrs_sDateTimeMax 65196
-#define ComStrs_sDateTimeMin 65197
-#define ComStrs_sNeedAllowNone 65198
-#define ComStrs_sFailSetCalDateTime 65199
-#define ComConst_SVarNotObject 65200
-#define ComConst_STooManyParams 65201
-#define uRODECConst_sProtectionCircular 65202
-#define uRODECConst_sStringFormatExists 65203
-#define uRODECConst_sInvalidStringFormat 65204
-#define uRODECConst_sInvalidFormatString 65205
-#define uRODECConst_sFMT_COPY 65206
-#define uRODECConst_sFMT_HEX 65207
-#define uRODECConst_sFMT_HEXL 65208
-#define uRODECConst_sFMT_MIME64 65209
-#define uRODECConst_sFMT_UU 65210
-#define uRODECConst_sFMT_XX 65211
-#define uRODECConst_sInvalidKeySize 65212
-#define uRODECConst_sNotInitialized 65213
-#define ComStrs_sTabFailClear 65214
-#define ComStrs_sTabFailDelete 65215
-#define uRORes_err_UnknownClassInStream 65216
-#define uRORes_err_UnexpectedClassInStream 65217
-#define uRORes_err_SessionNotFound 65218
-#define uRORes_err_ChannelDoesntSupportIROMetadataReader 65219
-#define uRORes_err_TooManySessions 65220
-#define uRORes_err_DOMElementIsNIL 65221
-#define uRORes_err_CannotLoadXMLDocument 65222
-#define uRORes_err_ErrorCreatingMsXmlDoc 65223
-#define uRORes_err_NoXMLParsersAvailable 65224
-#define uRORes_err_IDispatchMarshalingNotSupported 65225
-#define uRORes_err_UnsupportedVariantType 65226
-#define uRORes_err_VariantIsNotArray 65227
-#define uRORes_err_InvalidVarArrayDimCount 65228
-#define uRORes_err_MessageNotAssigned 65229
-#define ComConst_SOleError 65230
-#define ComConst_SNoMethod 65231
-#define uRORes_err_UnspecifiedInterface 65232
-#define uRORes_err_UnspecifiedMessage 65233
-#define uRORes_err_UnknownMethod 65234
-#define uRORes_err_ClassFactoryDidNotReturnInstance 65235
-#define uRORes_err_TypeNotSupported 65236
-#define uRORes_err_ClassFactoryNotFound 65237
-#define uRORes_err_IROMessageNotSupported 65238
-#define uRORes_err_ClassAlreadyRegistered 65239
-#define uRORes_err_UnknownProxyInterface 65240
-#define uRORes_err_DispatcherAlreadyAssigned 65241
-#define uRORes_err_CannotFindMessageDispatcher 65242
-#define uRORes_err_ServerOnlySupportsOneDispatcher 65243
-#define uRORes_err_UnhandledException 65244
-#define uRORes_err_ChannelBusy 65245
-#define uRORes_err_ArrayIndexOutOfBounds 65246
-#define uRORes_err_InvalidHeader 65247
-#define uRORes_str_InvalidClassTypeInStream 65248
-#define uRORes_err_UnexpectedEndOfStream 65249
-#define uRORes_err_RodlDuplicateName 65250
-#define uRORes_err_RodlNoDataTypeSpecified 65251
-#define uRORes_err_RodlNoEnumValues 65252
-#define uRORes_err_RodlNoStructElementsDefined 65253
-#define uRORes_err_RodlNoOperationsDefined 65254
-#define uRORes_err_RodlUsedFileDoesNotExist 65255
-#define uRORes_err_RodlInvalidDataType 65256
-#define uRORes_err_RodlStructCannotBeNested 65257
-#define uRORes_err_RodlInvalidAncestorType 65258
-#define uRORes_str_ExceptionOnServer 65259
-#define uRORes_str_ExceptionReraisedFromServer 65260
-#define uRORes_err_AssignError 65261
-#define uRORes_err_InvalidRequestStream 65262
-#define uRORes_err_NILMessage 65263
-#define Consts_SDockZoneVersionConflict 65264
-#define Consts_SMultiSelectRequired 65265
-#define Consts_SSeparator 65266
-#define Consts_SErrorSettingCount 65267
-#define Consts_SListBoxMustBeVirtual 65268
-#define Consts_SANSIEncoding 65269
-#define Consts_SASCIIEncoding 65270
-#define Consts_SUnicodeEncoding 65271
-#define Consts_SBigEndianEncoding 65272
-#define Consts_SUTF8Encoding 65273
-#define Consts_SUTF7Encoding 65274
-#define uRORes_err_InvalidIndex 65275
-#define uRORes_err_InvalidType 65276
-#define uRORes_err_InvalidStream 65277
-#define uRORes_err_InvalidParamFlag 65278
-#define uRORes_err_InvalidStringLength 65279
-#define Consts_SmkcCtrl 65280
-#define Consts_SmkcAlt 65281
-#define Consts_srNone 65282
-#define Consts_SOutOfRange 65283
-#define Consts_SInsertLineError 65284
-#define Consts_SInvalidClipFmt 65285
-#define Consts_SIconToClipboard 65286
-#define Consts_SCannotOpenClipboard 65287
-#define Consts_SInvalidMemoSize 65288
-#define Consts_SInvalidPrinterOp 65289
-#define Consts_SNoDefaultPrinter 65290
-#define Consts_SDuplicateMenus 65291
-#define Consts_SDockedCtlNeedsName 65292
-#define Consts_SDockTreeRemoveError 65293
-#define Consts_SDockZoneNotFound 65294
-#define Consts_SDockZoneHasNoCtl 65295
-#define Consts_SmkcBkSp 65296
-#define Consts_SmkcTab 65297
-#define Consts_SmkcEsc 65298
-#define Consts_SmkcEnter 65299
-#define Consts_SmkcSpace 65300
-#define Consts_SmkcPgUp 65301
-#define Consts_SmkcPgDn 65302
-#define Consts_SmkcEnd 65303
-#define Consts_SmkcHome 65304
-#define Consts_SmkcLeft 65305
-#define Consts_SmkcUp 65306
-#define Consts_SmkcRight 65307
-#define Consts_SmkcDown 65308
-#define Consts_SmkcIns 65309
-#define Consts_SmkcDel 65310
-#define Consts_SmkcShift 65311
-#define Consts_SMaskEditErr 65312
-#define Consts_SMsgDlgWarning 65313
-#define Consts_SMsgDlgError 65314
-#define Consts_SMsgDlgInformation 65315
-#define Consts_SMsgDlgConfirm 65316
-#define Consts_SMsgDlgYes 65317
-#define Consts_SMsgDlgNo 65318
-#define Consts_SMsgDlgOK 65319
-#define Consts_SMsgDlgCancel 65320
-#define Consts_SMsgDlgHelp 65321
-#define Consts_SMsgDlgAbort 65322
-#define Consts_SMsgDlgRetry 65323
-#define Consts_SMsgDlgIgnore 65324
-#define Consts_SMsgDlgAll 65325
-#define Consts_SMsgDlgNoToAll 65326
-#define Consts_SMsgDlgYesToAll 65327
-#define Consts_SOKButton 65328
-#define Consts_SCancelButton 65329
-#define Consts_SYesButton 65330
-#define Consts_SNoButton 65331
-#define Consts_SHelpButton 65332
-#define Consts_SCloseButton 65333
-#define Consts_SIgnoreButton 65334
-#define Consts_SRetryButton 65335
-#define Consts_SAbortButton 65336
-#define Consts_SAllButton 65337
-#define Consts_SCannotDragForm 65338
-#define Consts_SVMetafiles 65339
-#define Consts_SVEnhMetafiles 65340
-#define Consts_SVIcons 65341
-#define Consts_SVBitmaps 65342
-#define Consts_SMaskErr 65343
-#define Consts_SMDIChildNotVisible 65344
-#define Consts_SVisibleChanged 65345
-#define Consts_SCannotShowModal 65346
-#define Consts_SScrollBarRange 65347
-#define Consts_SPropertyOutOfRange 65348
-#define Consts_SMenuIndexError 65349
-#define Consts_SMenuReinserted 65350
-#define Consts_SMenuNotFound 65351
-#define Consts_SNoTimers 65352
-#define Consts_SNotPrinting 65353
-#define Consts_SPrinting 65354
-#define Consts_SInvalidPrinter 65355
-#define Consts_SDeviceOnPort 65356
-#define Consts_SGroupIndexTooLow 65357
-#define Consts_SNoMDIForm 65358
-#define Consts_SControlParentSetToSelf 65359
-#define Consts_SChangeIconSize 65360
-#define Consts_SUnknownExtension 65361
-#define Consts_SUnknownClipboardFormat 65362
-#define Consts_SOutOfResources 65363
-#define Consts_SNoCanvasHandle 65364
-#define Consts_SInvalidImageSize 65365
-#define Consts_SInvalidImageList 65366
-#define Consts_SReplaceImage 65367
-#define Consts_SImageIndexError 65368
-#define Consts_SImageReadFail 65369
-#define Consts_SImageWriteFail 65370
-#define Consts_SWindowDCError 65371
-#define Consts_SWindowClass 65372
-#define Consts_SCannotFocus 65373
-#define Consts_SParentRequired 65374
-#define Consts_SParentGivenNotAParent 65375
-#define RTLConsts_SWriteError 65376
-#define RTLConsts_SThreadCreateError 65377
-#define RTLConsts_SThreadError 65378
-#define HelpIntfs_hNoTableOfContents 65379
-#define HelpIntfs_hNothingFound 65380
-#define HelpIntfs_hNoContext 65381
-#define HelpIntfs_hNoContextFound 65382
-#define HelpIntfs_hNoTopics 65383
-#define Consts_SInvalidTabPosition 65384
-#define Consts_SInvalidTabStyle 65385
-#define Consts_SInvalidBitmap 65386
-#define Consts_SInvalidIcon 65387
-#define Consts_SInvalidMetafile 65388
-#define Consts_SInvalidPixelFormat 65389
-#define Consts_SInvalidImage 65390
-#define Consts_SScanLine 65391
-#define RTLConsts_SInvalidRegType 65392
-#define RTLConsts_SListCapacityError 65393
-#define RTLConsts_SListCountError 65394
-#define RTLConsts_SListIndexError 65395
-#define RTLConsts_SMemoryStreamError 65396
-#define RTLConsts_SPropertyException 65397
-#define RTLConsts_SReadError 65398
-#define RTLConsts_SReadOnlyProperty 65399
-#define RTLConsts_SRegCreateFailed 65400
-#define RTLConsts_SRegGetDataFailed 65401
-#define RTLConsts_SRegSetDataFailed 65402
-#define RTLConsts_SResNotFound 65403
-#define RTLConsts_SSeekNotImplemented 65404
-#define RTLConsts_SSortedListError 65405
-#define RTLConsts_SUnknownGroup 65406
-#define RTLConsts_SUnknownProperty 65407
-#define RTLConsts_SCheckSynchronizeError 65408
-#define RTLConsts_SClassNotFound 65409
-#define RTLConsts_SDuplicateClass 65410
-#define RTLConsts_SDuplicateItem 65411
-#define RTLConsts_SDuplicateName 65412
-#define RTLConsts_SDuplicateString 65413
-#define RTLConsts_SFCreateErrorEx 65414
-#define RTLConsts_SFOpenErrorEx 65415
-#define RTLConsts_SIniFileWriteError 65416
-#define RTLConsts_SInvalidImage 65417
-#define RTLConsts_SInvalidName 65418
-#define RTLConsts_SInvalidProperty 65419
-#define RTLConsts_SInvalidPropertyElement 65420
-#define RTLConsts_SInvalidPropertyPath 65421
-#define RTLConsts_SInvalidPropertyType 65422
-#define RTLConsts_SInvalidPropertyValue 65423
-#define SysConst_SShortDayNameTue 65424
-#define SysConst_SShortDayNameWed 65425
-#define SysConst_SShortDayNameThu 65426
-#define SysConst_SShortDayNameFri 65427
-#define SysConst_SShortDayNameSat 65428
-#define SysConst_SLongDayNameSun 65429
-#define SysConst_SLongDayNameMon 65430
-#define SysConst_SLongDayNameTue 65431
-#define SysConst_SLongDayNameWed 65432
-#define SysConst_SLongDayNameThu 65433
-#define SysConst_SLongDayNameFri 65434
-#define SysConst_SLongDayNameSat 65435
-#define RTLConsts_SAncestorNotFound 65436
-#define RTLConsts_SAssignError 65437
-#define RTLConsts_SBitsIndexError 65438
-#define RTLConsts_SCantWriteResourceStreamError 65439
-#define SysConst_SShortMonthNameNov 65440
-#define SysConst_SShortMonthNameDec 65441
-#define SysConst_SLongMonthNameJan 65442
-#define SysConst_SLongMonthNameFeb 65443
-#define SysConst_SLongMonthNameMar 65444
-#define SysConst_SLongMonthNameApr 65445
-#define SysConst_SLongMonthNameMay 65446
-#define SysConst_SLongMonthNameJun 65447
-#define SysConst_SLongMonthNameJul 65448
-#define SysConst_SLongMonthNameAug 65449
-#define SysConst_SLongMonthNameSep 65450
-#define SysConst_SLongMonthNameOct 65451
-#define SysConst_SLongMonthNameNov 65452
-#define SysConst_SLongMonthNameDec 65453
-#define SysConst_SShortDayNameSun 65454
-#define SysConst_SShortDayNameMon 65455
-#define SysConst_SAssertError 65456
-#define SysConst_SAbstractError 65457
-#define SysConst_SModuleAccessViolation 65458
-#define SysConst_SOSError 65459
-#define SysConst_SUnkOSError 65460
-#define SysConst_SNL 65461
-#define SysConst_SShortMonthNameJan 65462
-#define SysConst_SShortMonthNameFeb 65463
-#define SysConst_SShortMonthNameMar 65464
-#define SysConst_SShortMonthNameApr 65465
-#define SysConst_SShortMonthNameMay 65466
-#define SysConst_SShortMonthNameJun 65467
-#define SysConst_SShortMonthNameJul 65468
-#define SysConst_SShortMonthNameAug 65469
-#define SysConst_SShortMonthNameSep 65470
-#define SysConst_SShortMonthNameOct 65471
-#define SysConst_SInvalidVarOpWithHResultWithPrefix 65472
-#define SysConst_SVarTypeOutOfRangeWithPrefix 65473
-#define SysConst_SVarTypeAlreadyUsedWithPrefix 65474
-#define SysConst_SVarTypeNotUsableWithPrefix 65475
-#define SysConst_SVarTypeTooManyCustom 65476
-#define SysConst_SVarTypeCouldNotConvert 65477
-#define SysConst_SVarTypeConvertOverflow 65478
-#define SysConst_SVarOverflow 65479
-#define SysConst_SVarInvalid 65480
-#define SysConst_SVarBadType 65481
-#define SysConst_SVarNotImplemented 65482
-#define SysConst_SVarUnexpected 65483
-#define SysConst_SExternalException 65484
-#define SysConst_SAssertionFailed 65485
-#define SysConst_SIntfCastError 65486
-#define SysConst_SSafecallException 65487
-#define SysConst_SOperationAborted 65488
-#define SysConst_SException 65489
-#define SysConst_SExceptTitle 65490
-#define SysConst_SInvalidFormat 65491
-#define SysConst_SArgumentMissing 65492
-#define SysConst_SDispatchError 65493
-#define SysConst_SReadAccess 65494
-#define SysConst_SWriteAccess 65495
-#define SysConst_SFormatTooLong 65496
-#define SysConst_SVarArrayCreate 65497
-#define SysConst_SVarArrayBounds 65498
-#define SysConst_SVarArrayLocked 65499
-#define SysConst_SVarArrayWithHResult 65500
-#define SysConst_SInvalidVarCast 65501
-#define SysConst_SInvalidVarOp 65502
-#define SysConst_SInvalidVarNullOp 65503
-#define SysConst_SDiskFull 65504
-#define SysConst_SInvalidInput 65505
-#define SysConst_SDivByZero 65506
-#define SysConst_SRangeError 65507
-#define SysConst_SIntOverflow 65508
-#define SysConst_SInvalidOp 65509
-#define SysConst_SZeroDivide 65510
-#define SysConst_SOverflow 65511
-#define SysConst_SUnderflow 65512
-#define SysConst_SInvalidPointer 65513
-#define SysConst_SInvalidCast 65514
-#define SysConst_SAccessViolationArg3 65515
-#define SysConst_SAccessViolationNoArg 65516
-#define SysConst_SStackOverflow 65517
-#define SysConst_SControlC 65518
-#define SysConst_SPrivilege 65519
-#define SysConst_SInvalidInteger 65520
-#define SysConst_SInvalidFloat 65521
-#define SysConst_SInvalidDate 65522
-#define SysConst_SInvalidTime 65523
-#define SysConst_SInvalidDateTime 65524
-#define SysConst_SInvalidTimeStamp 65525
-#define SysConst_SInvalidGUID 65526
-#define SysConst_STimeEncodeError 65527
-#define SysConst_SDateEncodeError 65528
-#define SysConst_SOutOfMemory 65529
-#define SysConst_SInOutError 65530
-#define SysConst_SFileNotFound 65531
-#define SysConst_SInvalidFilename 65532
-#define SysConst_STooManyOpenFiles 65533
-#define SysConst_SAccessDenied 65534
-#define SysConst_SEndOfFile 65535
-STRINGTABLE
-BEGIN
- MidConst_SErrorLoadingMidas, "Error loading MIDAS.DLL"
- MidConst_SCannotCreateDataSet, "No fields defined. Cannot create dataset"
- MidConst_SNoConnectToBroker, "Connection not allowed to TConnectionBroker"
- MidConst_SNoParentConnection, "ParentConnection is not assigned"
- MidConst_SInvalidOptParamType, "Value cannot be stored in an optional parameter"
- MidConst_SConstraintFailed, "Record or field constraint failed."
- MidConst_SField, "Field"
- MidConst_SRecConstFail, "Preparation of record constraint failed with error \"%s\""
- MidConst_SFieldConstFail, "Preparation of field constraint failed with error \"%s\""
- MidConst_SDefExprFail, "Preparation of default expression failed with error \"%s\""
- MidConst_SNoEditsAllowed, "Modifications are not allowed"
- MidConst_SNoDeletesAllowed, "Deletes are not allowed"
- MidConst_SNoInsertsAllowed, "Inserts are not allowed"
- MidConst_SConnectionMissing, "Requires Connection before opening"
- MidConst_SNoCircularConnection, "Circular reference to Connection not allowed"
- TeeConst_TeeMsg_ShapeGallery2, "123"
- TeeConst_TeeMsg_ValuesX, "X"
- TeeConst_TeeMsg_ValuesY, "Y"
- TeeConst_TeeMsg_ValuesPie, "Pie"
- TeeConst_TeeMsg_ValuesBar, "Bar"
- TeeConst_TeeMsg_ValuesAngle, "Angle"
- TeeConst_TeeMsg_ValuesGanttStart, "Start"
- TeeConst_TeeMsg_ValuesGanttEnd, "End"
- TeeConst_TeeMsg_ValuesGanttNextTask, "NextTask"
- TeeConst_TeeMsg_ValuesBubbleRadius, "Radius"
- TeeConst_TeeMsg_ValuesArrowEndX, "EndX"
- TeeConst_TeeMsg_ValuesArrowEndY, "EndY"
- MidConst_SNoDataProvider, "Missing data provider or data packet"
- MidConst_SInvalidDataPacket, "Invalid data packet"
- MidConst_SRefreshError, "Must apply updates before refreshing data"
- MidConst_SNoCircularReference, "Circular provider references not allowed"
- TeeConst_TeeMsg_DefaultFontSize, "8"
- TeeConst_TeeMsg_DefaultGalleryFontSize, "8"
- TeeConst_TeeMsg_FunctionAdd, "Add"
- TeeConst_TeeMsg_FunctionSubtract, "Subtract"
- TeeConst_TeeMsg_FunctionMultiply, "Multiply"
- TeeConst_TeeMsg_FunctionDivide, "Divide"
- TeeConst_TeeMsg_FunctionHigh, "High"
- TeeConst_TeeMsg_FunctionLow, "Low"
- TeeConst_TeeMsg_FunctionAverage, "Average"
- TeeConst_TeeMsg_GalleryShape, "Shape"
- TeeConst_TeeMsg_GalleryBubble, "Bubble"
- TeeConst_TeeMsg_DefaultFontName, "Arial"
- TeeConst_TeeMsg_CheckPointerSize, "Pointer size must be greater than zero"
- TeeConst_TeeMsg_FunctionPeriod, "Function Period should be >= 0"
- TeeConst_TeeMsg_PieOther, "Other"
- TeeConst_TeeMsg_ShapeGallery1, "abc"
- TeeConst_TeeMsg_PieSample8, "Chairs"
- TeeConst_TeeMsg_GalleryChartName, "TeeGalleryChart"
- TeeConst_TeeMsg_GalleryStandard, "Standard"
- TeeConst_TeeMsg_GalleryFunctions, "Functions"
- TeeConst_TeeMsg_GalleryArrow, "Arrow"
- TeeConst_TeeMsg_GalleryGantt, "Gantt"
- TeeConst_TeeMsg_GanttSample1, "Design"
- TeeConst_TeeMsg_GanttSample2, "Prototyping"
- TeeConst_TeeMsg_GanttSample3, "Development"
- TeeConst_TeeMsg_GanttSample4, "Sales"
- TeeConst_TeeMsg_GanttSample5, "Marketing"
- TeeConst_TeeMsg_GanttSample6, "Testing"
- TeeConst_TeeMsg_GanttSample7, "Manufac."
- TeeConst_TeeMsg_GanttSample8, "Debugging"
- TeeConst_TeeMsg_GanttSample9, "New Version"
- TeeConst_TeeMsg_GanttSample10, "Banking"
- TeeConst_TeeMsg_AxisLabels, "Axis Labels"
- TeeConst_TeeMsg_GalleryLine, "Line"
- TeeConst_TeeMsg_GalleryPoint, "Point"
- TeeConst_TeeMsg_GalleryArea, "Area"
- TeeConst_TeeMsg_GalleryBar, "Bar"
- TeeConst_TeeMsg_GalleryHorizBar, "Horiz. Bar"
- TeeConst_TeeMsg_GalleryPie, "Pie"
- TeeConst_TeeMsg_GalleryFastLine, "Fast Line"
- TeeConst_TeeMsg_Rotation, "Rotation"
- TeeConst_TeeMsg_PieSample1, "Cars"
- TeeConst_TeeMsg_PieSample2, "Phones"
- TeeConst_TeeMsg_PieSample3, "Tables"
- TeeConst_TeeMsg_PieSample4, "Monitors"
- TeeConst_TeeMsg_PieSample5, "Lamps"
- TeeConst_TeeMsg_PieSample6, "Keyboards"
- TeeConst_TeeMsg_PieSample7, "Bikes"
- TeeConst_TeeMsg_AxisLogDateTime, "DateTime Axis cannot be Logarithmic"
- TeeConst_TeeMsg_AxisLogNotPositive, "Logarithmic Axis Min and Max values should be >= 0"
- TeeConst_TeeMsg_AxisLabelSep, "Labels Separation % must be greater than 0"
- TeeConst_TeeMsg_AxisIncrementNeg, "Axis increment must be >= 0"
- TeeConst_TeeMsg_AxisMinMax, "Axis Minimum Value must be <= Maximum"
- TeeConst_TeeMsg_AxisMaxMin, "Axis Maximum Value must be >= Minimum"
- TeeConst_TeeMsg_AxisLogBase, "Axis Logarithmic Base should be >= 2"
- TeeConst_TeeMsg_MaxPointsPerPage, "MaxPointsPerPage must be >= 0"
- TeeConst_TeeMsg_3dPercent, "3D effect percent must be between %d and %d"
- TeeConst_TeeMsg_CircularSeries, "Circular Series dependences are not allowed"
- TeeConst_TeeMsg_BarWidthPercent, "Bar Width Percent must be between 1 and 100"
- TeeConst_TeeMsg_BarOffsetPercent, "Bar Offset Percent must be between -100% and 100%"
- TeeConst_TeeMsg_DefaultPercentOf, "%s of %s"
- TeeConst_TeeMsg_DefPercentFormat, "##0.## %"
- TeeConst_TeeMsg_DefValueFormat, "#,##0.###"
- TeeConst_TeeMsg_AxisTitle, "Axis Title"
- pnglang_EPNGOutMemoryText, "Some operation could not be performed because the system is out of resources. Close some windows and try again."
- pnglang_EPNGHeaderNotPresentText, "This operation is not valid because the current image contains no valid header."
- OleConst_SLinkProperties, "Link Properties"
- OleConst_SInvalidLinkSource, "Cannot link to an invalid source."
- OleConst_SCannotBreakLink, "Break link operation is not supported."
- OleConst_SEmptyContainer, "Operation not allowed on an empty OLE container"
- OleConst_SInvalidVerb, "Invalid object verb"
- OleConst_SPropDlgCaption, "%s Properties"
- OleConst_SInvalidStreamFormat, "Invalid stream format"
- TeeConst_TeeMsg_LegendTopPos, "Top Legend Position must be between 0 and 100 %"
- TeeConst_TeeMsg_LegendFirstValue, "First Legend Value must be > 0"
- TeeConst_TeeMsg_LegendColorWidth, "Legend Color Width must be between 0 and 100 %"
- TeeConst_TeeMsg_SeriesSetDataSource, "No ParentChart to validate DataSource"
- TeeConst_TeeMsg_SeriesInvDataSource, "No valid DataSource: %s"
- TeeConst_TeeMsg_FillSample, "FillSampleValues NumValues must be > 0"
- TeeConst_TeeMsg_Angle, "%s Angle must be between 0 and 359 degrees"
- pnglang_EPNGMissingMultipleIDATText, "This \"Portable Network Graphics\" image is invalid because it has missing image parts."
- pnglang_EPNGZLIBErrorText, "Could not decompress the image because it contains invalid compressed data.\r\n Description: "
- pnglang_EPNGInvalidPaletteText, "The \"Portable Network Graphics\" image contains an invalid palette."
- pnglang_EPNGInvalidFileHeaderText, "The file being readed is not a valid \"Portable Network Graphics\" image because it contains an invalid header. This file may be corruped, try obtaining it again."
- pnglang_EPNGIHDRNotFirstText, "This \"Portable Network Graphics\" image is not supported or it might be invalid.\r\n(IHDR chunk is not the first)"
- pnglang_EPNGSizeExceedsText, "This \"Portable Network Graphics\" image is not supported because either it's width or height exceeds the maximum size, which is 65535 pixels length."
- pnglang_EPNGUnknownPalEntryText, "There is no such palette entry."
- pnglang_EPNGUnknownCriticalChunkText, "This \"Portable Network Graphics\" image contains an unknown critical part which could not be decoded."
- pnglang_EPNGUnknownCompressionText, "This \"Portable Network Graphics\" image is encoded with an unknown compression scheme which could not be decoded."
- pnglang_EPNGUnknownInterlaceText, "This \"Portable Network Graphics\" image uses an unknown interlace scheme which could not be decoded."
- pnglang_EPNGCannotAssignChunkText, "The chunks must be compatible to be assigned."
- pnglang_EPNGUnexpectedEndText, "This \"Portable Network Graphics\" image is invalid because the decoder found an unexpected end of the file."
- pnglang_EPNGNoImageDataText, "This \"Portable Network Graphics\" image contains no data."
- pnglang_EPNGCannotChangeSizeText, "The \"Portable Network Graphics\" image can not be resize by changing width and height properties. Try assigning the image from a bitmap."
- pnglang_EPNGCannotAddChunkText, "The program tried to add a existent critical chunk to the current image which is not allowed."
- pnglang_EPNGCannotAddInvalidImageText, "It's not allowed to add a new chunk because the current image is invalid."
- cxEditConsts_scxRegExprIllegalIntegerValue, "Illegal integer value"
- cxEditConsts_scxRegExprTooBigReferenceNumber, "Too big reference number"
- cxEditConsts_scxRegExprCantCreateEmptyEnum, "Can't create empty enumeration"
- cxEditConsts_scxRegExprSubrangeOrder, "The starting character of the subrange must be less than the finishing one"
- cxEditConsts_scxRegExprHexNumberExpected0, "Hexadecimal number expected"
- cxEditConsts_scxRegExprHexNumberExpected, "Hexadecimal number expected but '%s' found"
- cxEditConsts_scxRegExprMissing, "Missing '%s'"
- cxEditConsts_scxRegExprUnnecessary, "Unnecessary '%s'"
- cxEditConsts_scxRegExprIncorrectSpace, "The space character is not allowed after '\\'"
- cxEditConsts_scxRegExprNotCompiled, "Regular expression is not compiled"
- cxEditConsts_scxRegExprIncorrectParameterQuantifier, "Incorrect parameter quantifier"
- cxEditConsts_scxRegExprCantUseParameterQuantifier, "The parameter quantifier cannot be applied here"
- cxEditConsts_scxMaskEditRegExprError, "Regular expression errors:"
- cxEditConsts_scxMaskEditInvalidEditValue, "The edit value is invalid"
- pnglang_EPngInvalidCRCText, "This \"Portable Network Graphics\" image is not valid because it contains invalid pieces of data (crc error)"
- pnglang_EPNGInvalidIHDRText, "The \"Portable Network Graphics\" image could not be loaded because one of its main piece of data (ihdr) might be corrupted"
- cxEditConsts_cxSDateBOM, "bom"
- cxEditConsts_cxSDateEOM, "eom"
- cxEditConsts_cxSDateNow, "now"
- cxEditConsts_scxSEditRepositoryButtonItem, "ButtonEdit|Represents an edit control with embedded buttons"
- cxEditConsts_scxSEditRepositoryMaskItem, "MaskEdit|Represents a generic masked edit control."
- cxEditConsts_scxSEditRepositoryTextItem, "TextEdit|Represents a single line text editor"
- cxEditConsts_scxRegExprLine, "Line"
- cxEditConsts_scxRegExprChar, "Char"
- cxEditConsts_scxRegExprNotAssignedSourceStream, "The source stream is not assigned"
- cxEditConsts_scxRegExprEmptySourceStream, "The source stream is empty"
- cxEditConsts_scxRegExprCantUsePlusQuantifier, "The '+' quantifier cannot be applied here"
- cxEditConsts_scxRegExprCantUseStarQuantifier, "The '*' quantifier cannot be applied here"
- cxEditConsts_scxRegExprCantCreateEmptyAlt, "The alternative should not be empty"
- cxEditConsts_scxRegExprCantCreateEmptyBlock, "The block should not be empty"
- cxEditConsts_scxRegExprIllegalSymbol, "Illegal '%s'"
- cxEditConsts_scxRegExprIllegalQuantifier, "Illegal quantifier '%s'"
- cxEditConsts_cxSDateYesterday, "yesterday"
- cxEditConsts_cxSDateTomorrow, "tomorrow"
- cxEditConsts_cxSDateSunday, "Sunday"
- cxEditConsts_cxSDateMonday, "Monday"
- cxEditConsts_cxSDateTuesday, "Tuesday"
- cxEditConsts_cxSDateWednesday, "Wednesday"
- cxEditConsts_cxSDateThursday, "Thursday"
- cxEditConsts_cxSDateFriday, "Friday"
- cxEditConsts_cxSDateSaturday, "Saturday"
- cxEditConsts_cxSDateFirst, "first"
- cxEditConsts_cxSDateSecond, "second"
- cxEditConsts_cxSDateThird, "third"
- cxEditConsts_cxSDateFourth, "fourth"
- cxEditConsts_cxSDateFifth, "fifth"
- cxEditConsts_cxSDateSixth, "sixth"
- cxEditConsts_cxSDateSeventh, "seventh"
- IBSQLMonitor_StrPrepare, ": [Prepare] "
- IBSQLMonitor_StrPlan, " Plan: "
- IBSQLMonitor_StrPlanCantRetrive, " Plan: Can't retrieve plan - too large"
- IBSQLMonitor_StrCommitHardComm, ": [Commit (Hard commit)]"
- IBSQLMonitor_StrCommitRetaining, ": [Commit retaining (Soft commit)]"
- IBSQLMonitor_StrRollback, ": [Rollback]"
- IBSQLMonitor_StrRollbackRetainin, ": [Rollback retaining (Soft rollback)]"
- IBSQLMonitor_StrStartTransaction, ": [Start transaction]"
- IBSQLMonitor_StrApplication, "[Application: "
- cxDataConsts_cxSDataReadError, "Stream read error"
- cxDataConsts_cxSDataWriteError, "Stream write error"
- cxEditConsts_cxSEditInvalidRepositoryItem, "The repository item is not acceptable"
- cxEditConsts_cxSEditNumericValueConvertError, "Could not convert to numeric value"
- cxEditConsts_cxSEditValidateErrorText, "Invalid input value. Use escape key to abandon changes"
- cxEditConsts_cxSEditValueOutOfBounds, "Value out of bounds"
- cxEditConsts_cxSDateToday, "today"
- IBXConst_SIB65feature, "%s is an InterBase 6.5 function. Please upgrade to InterBase 6.5 to use this functonality"
- IBXConst_SLoginPromptFailure, "Can not find default login prompt dialog. Please add DBLogDlg to the uses section of your main file."
- IBXConst_SIB70feature, "%s is an InterBase 7.0 function. Please upgrade to InterBase 7.0 to use this functonality"
- IBXConst_SIB71feature, "%s is an InterBase 7.1 function. Please upgrade to InterBase 7.1 to use this functonality"
- IBSQLMonitor_StrConnect, ": [Connect]"
- IBSQLMonitor_StrDisconnect, ": [Disconnect]"
- IBSQLMonitor_StrMisc, "[Misc] "
- IBSQLMonitor_StrError, "[Error] "
- IBSQLMonitor_StrAttach, ": [Attach]"
- IBSQLMonitor_StrDetach, ": [Detach]"
- IBSQLMonitor_StrQuery, ": [Query]"
- IBSQLMonitor_StrStart, ": [Start]"
- IBSQLMonitor_StrExecute, ": [Execute] "
- IBSQLMonitor_StrNULL, ""
- IBSQLMonitor_StrBLOB, ""
- IBSQLMonitor_StrFetch, ": [Fetch] "
- IBXConst_SNoOptionsSet, "No Install Options selected"
- IBXConst_SNoDestinationDirectory, "DestinationDirectory is not set"
- IBXConst_SNosourceDirectory, "SourceDirectory is not set"
- IBXConst_SNoUninstallFile, "Uninstall File Name is not set"
- IBXConst_SOptionNeedsClient, "%s component requires Client to function properly"
- IBXConst_SOptionNeedsServer, "%s component requires Server to function properly"
- IBXConst_SInvalidOption, "Invalid option specified"
- IBXConst_SInvalidOnErrorResult, "Unexpected onError return value"
- IBXConst_SInvalidOnStatusResult, "Unexpected onStatus return value"
- IBXConst_SDPBConstantUnknownEx, "DPB Constant (%s) is unknown"
- IBXConst_STPBConstantUnknownEx, "TPB Constant (%s) is unknown"
- IBXConst_SUnknownPlan, "Unknown Error - Can't retrieve plan"
- IBXConst_SFieldSizeMismatch, "Size Mismatch - Field %s size is too small for data"
- IBXConst_SEventAlreadyRegistered, "Events already registered"
- IBXConst_SStringTooLarge, "Trying to store a string of length %d into a field that can only contain %d"
- IBXConst_SNoTimers, "Not enough timers available"
- IBXConst_SSPBConstantUnknown, "SPB Constant Unknown"
- IBXConst_SServiceActive, "Cannot perform operation -- service is not attached"
- IBXConst_SServiceInActive, "Cannot perform operation -- service is attached"
- IBXConst_SServerNameMissing, "Server Name Missing"
- IBXConst_SQueryParamsError, "Query Parameters missing or incorrect"
- IBXConst_SStartParamsError, "start Parameters missing or incorrect"
- IBXConst_SOutputParsingError, "Unexpected Output buffer value"
- IBXConst_SUseSpecificProcedures, "Generic ServiceStart not applicable: Use Specific Procedures to set configuration params"
- IBXConst_SSQLMonitorAlreadyPresent, "SQL Monitor Instance is already present"
- IBXConst_SCantPrintValue, "Cannot print value"
- IBXConst_SEOFReached, "SEOFReached"
- IBXConst_SEOFInComment, "EOF in comment detected"
- IBXConst_SEOFInString, "EOF in string detected"
- IBXConst_SParamNameExpected, "Parameter name expected"
- IBXConst_SSuccess, "Successful execution"
- IBXConst_SDelphiException, "DelphiException %s"
- IBXConst_SNoProvider, "No Provider"
- IBXConst_SNoRecordsAffected, "No Records Affected"
- IBXConst_SNoTableName, "No Table Name assigned"
- IBXConst_SCannotCreatePrimaryIndex, "Cannot Create Primary Index; are created automatically"
- IBXConst_SCannotDropSystemIndex, "Cannot Drop System Index"
- IBXConst_STableNameMismatch, "Table Name Mismatch"
- IBXConst_SIndexFieldMissing, "Index Field Missing"
- IBXConst_SInvalidCancellation, "Cannot Cancel events while processing"
- IBXConst_SInvalidEvent, "Invalid Event"
- IBXConst_SMaximumEvents, "Exceded Maximum Event limits"
- IBXConst_SNoEventsRegistered, "No Events Registered"
- IBXConst_SInvalidQueueing, "Invalid Queueing"
- IBXConst_SInvalidRegistration, "Invalid Registration"
- IBXConst_SInvalidBatchMove, "Invalid Batch Move"
- IBXConst_SSQLDialectInvalid, "SQL Dialect Invalid"
- IBXConst_SSPBConstantNotSupported, "SPB Constant Not supported"
- IBXConst_SDataSetUniDirectional, "Data set is uni-directional"
- IBXConst_SCannotCreateSharedResource, "Cannot create shared resource. (Windows error %d)"
- IBXConst_SWindowsAPIError, "Windows API error. (Windows error %d [$%.8x])"
- IBXConst_SColumnListsDontMatch, "Column lists do not match"
- IBXConst_SColumnTypesDontMatch, "Column types don't match. (From index: %d; To index: %d)"
- IBXConst_SCantEndSharedTransaction, "Can't end a shared transaction unless it is forced and equal to the transaction's TimeoutAction"
- IBXConst_SFieldUnsupportedType, "Unsupported Field Type"
- IBXConst_SCircularDataLink, "Circular DataLink Reference"
- IBXConst_SEmptySQLStatement, "Empty SQL Statement"
- IBXConst_SIsASelectStatement, "use Open for a Select Statement"
- IBXConst_SRequiredParamNotSet, "Required Param value not set"
- IBXConst_SNoStoredProcName, "No Stored Procedure Name assigned"
- IBXConst_SIsAExecuteProcedure, "use ExecProc for Procedure; use TQuery for Select procedures"
- IBXConst_SUpdateFailed, "Update Failed"
- IBXConst_SNotCachedUpdates, "CachedUpdates not enabled"
- IBXConst_SNotLiveRequest, "Request is not live - cannot modify"
- IBXConst_SBlobCannotBeWritten, "Blob stream cannot be written"
- IBXConst_SEmptyQuery, "Empty query"
- IBXConst_SCannotOpenNonSQLSelect, "Cannot \"open\" a non-select statement. Use ExecQuery"
- IBXConst_SNoFieldAccess, "No access to field \"%s\""
- IBXConst_SFieldReadOnly, "Field \"%s\" is read-only"
- IBXConst_SFieldNotFound, "Field \"%s\" not found"
- IBXConst_SNotEditing, "Not in edit mode"
- IBXConst_SCannotInsert, "Cannot insert into dataset. (No insert query)"
- IBXConst_SCannotPost, "Cannot post. (No update/insert query)"
- IBXConst_SCannotUpdate, "Cannot update. (No update query)"
- IBXConst_SCannotDelete, "Cannot delete from dataset. (No delete query)"
- IBXConst_SCannotRefresh, "Cannot refresh row. (No refresh query)"
- IBXConst_SBufferNotSet, "Buffer not set"
- IBXConst_SCircularReference, "Circular references not permitted"
- IBXConst_SSQLParseError, "SQL Parse Error:\r\n\r\n%s"
- IBXConst_SUserAbort, "User abort"
- IBXConst_STransactionNotAssigned, "Transaction not assigned"
- IBXConst_SXSQLDAIndexOutOfRange, "XSQLDA index out of range"
- IBXConst_SXSQLDANameDoesNotExist, "XSQLDA name does not exist (%s)"
- IBXConst_SEOF, "End of file"
- IBXConst_SBOF, "Beginning of file"
- IBXConst_SInvalidStatementHandle, "Invalid statement handle"
- IBXConst_SSQLOpen, "IBSQL Open"
- IBXConst_SSQLClosed, "IBSQL Closed"
- IBXConst_SDatasetOpen, "Dataset open"
- IBXConst_SDatasetClosed, "Dataset closed"
- IBXConst_SUnknownSQLDataType, "Unknown SQL Data type (%d)"
- IBXConst_SInvalidColumnIndex, "Invalid column index (index exceeds permitted range)"
- IBXConst_SInvalidParamColumnIndex, "Invalid parameter index (index exceeds permitted range)"
- IBXConst_SInvalidDataConversion, "Invalid data conversion"
- IBXConst_SColumnIsNotNullable, "Column cannot be set to null (%s)"
- IBXConst_SBlobCannotBeRead, "Blob stream cannot be read"
- IBXConst_SCannotSetTransaction, "Cannot set transaction"
- IBXConst_SOperationCancelled, "Operation cancelled at user's request"
- IBXConst_SDPBConstantNotSupported, "DPB Constant (isc_dpb_%s) is unsupported"
- IBXConst_SDPBConstantUnknown, "DPB Constant (%d) is unknown"
- IBXConst_STPBConstantNotSupported, "TPB Constant (isc_tpb_%s) is unsupported"
- IBXConst_STPBConstantUnknown, "TPB Constant (%d) is unknown"
- IBXConst_SDatabaseClosed, "Cannot perform operation -- DB is not open"
- IBXConst_SDatabaseOpen, "Cannot perform operation -- DB is currently open"
- IBXConst_SDatabaseNameMissing, "Database name is missing"
- IBXConst_SNotInTransaction, "Transaction is not active"
- IBXConst_SInTransaction, "Transaction is active"
- IBXConst_STimeoutNegative, "Timeout values cannot be negative"
- IBXConst_SNoDatabasesInTransaction, "No databases are listed in transaction component"
- IBXConst_SUpdateWrongDB, "Updating wrong database"
- IBXConst_SUpdateWrongTR, "Updating wrong transaction. Unique transaction expected in set"
- IBXConst_SDatabaseNotAssigned, "Database not assigned"
- ADOConst_SUsupportedFieldType, "Unsupported field type (%s) in field %s"
- ADOConst_SConnectionRequired, "A connection component is required for async ExecuteOptions"
- ADOConst_SCantRequery, "Cannot perform a requery after connection has changed"
- ADOConst_SNoFilterOptions, "FilterOptions are not supported"
- ADOConst_SRecordsetNotOpen, "Recordset is not open"
- ADOConst_sNameAttr, "Name"
- ADOConst_sValueAttr, "Value"
- IBXConst_SUnknownError, "Unknown error"
- IBXConst_SInterBaseMissing, "InterBase library gds32.dll not found in the path. Please install InterBase to use this functionality"
- IBXConst_SInterBaseInstallMissing, "InterBase Install DLL ibinstall.dll not found in the path. Please install InterBase 6 to use this functionality"
- IBXConst_SIB60feature, "%s is an InterBase 6 function. Please upgrade to InterBase 6 to use this functonality"
- IBXConst_SNotSupported, "Unsupported feature"
- IBXConst_SNotPermitted, "Not permitted"
- IBXConst_SFileAccessError, "Temporary file access error"
- IBXConst_SConnectionTimeout, "Database connection timed out"
- IBXConst_SCannotSetDatabase, "Cannot set database"
- SqlConst_SNOTIMPLEMENTED, "[0x001B] Not implemented"
- SqlConst_SDRIVERINCOMPATIBLE, "[0x001C] Incompatible driver"
- SqlConst_SNODATA, "[0x0064]: No more data"
- SqlConst_SSQLERROR, "[0x0065]: SQL Error"
- SqlConst_SDBXError, "dbExpress Error: %s"
- SqlConst_SSQLServerError, "Database Server Error: %s"
- SqlConst_SDriverNotInConfigFile, "Driver (%s) not found in Cfg file (%s)"
- SqlConst_SObjectTypenameRequired, "Object type name required as parameter value"
- SqlConst_SCannotCreateFile, "Cannot create file %s"
- ADOConst_SMissingConnection, "Missing Connection or ConnectionString"
- ADOConst_SNoDetailFilter, "Filter property cannot be used for detail tables"
- ADOConst_SBookmarksRequired, "Dataset does not support bookmarks, which are required for multi-record data controls"
- ADOConst_SMissingCommandText, "Missing %s property"
- ADOConst_SNoResultSet, "CommandText does not return a result set"
- ADOConst_SADOCreateError, "Error creating object. Please verify that the Microsoft Data Access Components 2.1 (or later) have been properly installed"
- ADOConst_SEventsNotSupported, "Events are not supported with server side TableDirect cursors"
- SqlConst_SSQLPARAMNOTSET, "dbExpress Error [0x000B]: Parameter Not Set"
- SqlConst_SINVALIDUSRPASS, "[0x000C] Invalid Username/Password"
- SqlConst_SINVALIDPRECISION, "[0x000D]: Invalid Precision"
- SqlConst_SINVALIDLEN, "[0x000E]: Invalid Length"
- SqlConst_SINVALIDXISOLEVEL, "[0x000F]: Invalid Transaction Isolation Level"
- SqlConst_SINVALIDTXNID, "[0x0010]: Invalid Transaction ID"
- SqlConst_SDUPLICATETXNID, "[0x0011]: Duplicate Transaction ID"
- SqlConst_SDRIVERRESTRICTED, "[0x0012]: Application is not licensed to use this feature"
- SqlConst_SLOCALTRANSACTIVE, "[0x0013]: Local Transaction already active"
- SqlConst_SMULTIPLETRANSNOTENABLED, "[0x0014]: Multiple Transactions not Enabled"
- SqlConst_SCONNECTIONFAILED, "[0x0015]: Connection failed"
- SqlConst_SDRIVERINITFAILED, "[0x0016]: Driver initialization failed"
- SqlConst_SOPTLOCKFAILED, "[0x0017]: Optimistic Locking failed"
- SqlConst_SINVALIDREF, "[0x0018]: Invalid REF"
- SqlConst_SNOTABLE, "[0x0019]: No table found"
- SqlConst_SMISSINGPARAMINSQL, "[0x001A] Missing parameter marker in SQL"
- SqlConst_SNoCursor, "Cursor not returned from Query"
- SqlConst_SErrorMappingError, "SQL Error: Error mapping failed"
- SqlConst_SStoredProcsNotSupported, "Stored Procedures not supported by '%s' Server"
- SqlConst_SPackagesNotSupported, "Packages are not supported by '%s' Server"
- SqlConst_SDBXUNKNOWNERROR, "dbExpress Error: Unknown Error Code '%s'"
- SqlConst_SNOERROR, ""
- SqlConst_SWARNING, "[0x0001]: Warning"
- SqlConst_SNOMEMORY, "[0x0002]: Insufficient Memory for Operation"
- SqlConst_SINVALIDFLDTYPE, "[0x0003]: Invalid Field Type"
- SqlConst_SINVALIDHNDL, "[0x0004]: Invalid Handle"
- SqlConst_SNOTSUPPORTED, "[0x0005]: Operation Not Supported"
- SqlConst_SINVALIDTIME, "[0x0006]: Invalid Time"
- SqlConst_SINVALIDXLATION, "[0x0007]: Invalid Data Translation"
- SqlConst_SOUTOFRANGE, "[0x0008]: Parameter/Column out of Range"
- SqlConst_SINVALIDPARAM, "[0x0009]: Invalid Parameter"
- SqlConst_SEOF, "[0x000A]: Result set at EOF"
- SqlConst_SMissingSQLConnection, "SQLConnection property required for this operation"
- SqlConst_SConnectionNameMissing, "Connection name missing"
- SqlConst_SEmptySQLStatement, "No SQL statement available"
- SqlConst_SNoParameterValue, "No value for parameter '%s'"
- SqlConst_SNoSqlStatement, "Missing query, table name or procedure name"
- SqlConst_SMissingDataBaseName, "Missing Database property"
- SqlConst_SMissingDriverName, "Missing DriverName property"
- SqlConst_SPrepareError, "Unable to execute Query"
- SqlConst_SObjectNameError, "Table/Procedure not found"
- SqlConst_SSQLDataSetOpen, "Unable to determine field names for %s"
- SqlConst_SNoActiveTrans, "There is no active transaction"
- SqlConst_SActiveTrans, "A transaction is already active"
- SqlConst_SDllLoadError, "Unable to Load %s"
- SqlConst_SDllProcLoadError, "Unable to Find Procedure %s"
- SqlConst_SMissingDLLName, "DLL/Shared Library Name not Set"
- SqlConst_SMissingDriverRegFile, "Driver/Connection Registry File '%s' not found"
- uDARes_err_InvalidDriverReference, "The driver in %s could not be loaded"
- uDARes_err_CannotFindStatement, "Cannot find statement %s for connection %s"
- uDARes_err_CannotFindDefaultItem, "Cannot find default %s"
- uDARes_err_PoolIsNotEmpty, "Cannot perform this operation when connections are pooled"
- uDARes_err_MaxPoolSizeReached, "Maximum pool size reached. Cannot create a new connection"
- uDARes_err_LAMEDataset, "%s does not implement IProviderSupport or implements it incorrectly"
- uDARes_err_DARDMInvalidSchema, "Schema must be assigned and must point to a ConnectionManager"
- uDARes_err_DARDMUnassignedAdapter, "DataAdapter is not assigned"
- uDARes_err_DARDMConnectionIsNotAssigned, "Connection is not assigned"
- uDARes_err_DARDMCannotFindProxessorForDelta, "Cannot find a business processor for delta \"%s\""
- uDARes_err_NeedShareMem, "To use dynamically loaded drivers, you must build your application with ShareMem."
- uDARes_err_ExecuteSQLCommandNotAllowed, "ExecuteSQLCommand is not enabled for this server."
- SqlConst_SLoginError, "Cannot connect to database '%s'"
- SqlConst_SMonitorActive, "Cannot change connection on Active Monitor"
- SqlConst_SDatabaseOpen, "Cannot perform this operation on an open connection"
- SqlConst_SDatabaseClosed, "Cannot perform this operation on a closed connection"
- DBConsts_SInvalidSqlTimeStamp, "Invalid SQL date/time values"
- uDARes_err_ChangeLogAlreadyStarted, "StartChange has already been called; cannot log more than one change at a time."
- uDARes_err_NotAttachedToDataTable, "Delta is not attached to a DataTable"
- uDARes_err_DriverProcAlreadyRegistered, "DriverProc 0x%0.8x is already registered"
- uDARes_err_DriverManagerAlreadyCreated, "An instance of a TDADriverManager was already initialized. Only one driver manager per module is allowed"
- uDARes_err_DriverManagerNotAssigned, "Driver Manager is not assigned"
- uDARes_err_FieldTypeNotSupported, "FieldType %s (%d) is not supported"
- uDARes_err_InvalidDataset, "Invalid or NIL dataset"
- uDARes_err_CannotFindItem, "Cannot find %s \"%s\" in collection of type %s"
- uDARes_err_DriverAlreadyLoaded, "Driver %s is already loaded"
- uDARes_err_InvalidDLL, "%s is not a valid Data Abstract driver"
- uDARes_err_UnknownDriver, "Unknown driver %s"
- uDARes_err_UnknownParameter, "Unknown parameter %s"
- uDARes_err_FieldIsNotBound, "Field is not bound"
- uDARes_err_CannotFindField, "Cannot find field %s"
- uDARes_err_LoadPackageFailed, "LoadPackage failed for file %s"
- DBConsts_STextTrue, "True"
- DBConsts_SParameterNotFound, "Parameter '%s' not found"
- DBConsts_SInvalidVersion, "Unable to load bind parameters"
- DBConsts_SBadFieldType, "Field '%s' is of an unsupported type"
- DBConsts_SAggActive, "Property may not be modified while aggregate is active"
- DBConsts_SProviderSQLNotSupported, "SQL not supported: %s"
- DBConsts_SProviderExecuteNotSupported, "Execute not supported: %s"
- DBConsts_SExprNoAggOnCalcs, "Field '%s' is not the correct type of calculated field to be used in an aggregate, use an internalcalc"
- DBConsts_SDataSetUnidirectional, "Operation not allowed on a unidirectional dataset"
- DBConsts_SUnassignedVar, "Unassigned variant value"
- DBConsts_SRecordNotFound, "Record not found"
- DBConsts_SFileNameBlank, "FileName property cannot be blank"
- DBConsts_SBcdOverflow, "BCD overflow"
- DBConsts_SInvalidBcdValue, "%s is not a valid BCD value"
- DBConsts_SInvalidFormatType, "Invalid format type for BCD"
- DBConsts_SCouldNotParseTimeStamp, "Could not parse SQL TimeStamp string"
- DBConsts_SExprNoRParenOrComma, "')' or ',' expected but %s found"
- DBConsts_SExprExpected, "Expression expected but %s found"
- DBConsts_SExprBadField, "Field '%s' cannot be used in a filter expression"
- DBConsts_SExprBadNullTest, "NULL only allowed with '=' and '<>'"
- DBConsts_SExprRangeError, "Constant out of range"
- DBConsts_SExprIncorrect, "Incorrectly formed filter expression"
- DBConsts_SExprNothing, "nothing"
- DBConsts_SExprTypeMis, "Type mismatch in expression"
- DBConsts_SExprBadScope, "Operation cannot mix aggregate value with record-varying value"
- DBConsts_SExprNoArith, "Arithmetic in filter expressions not supported"
- DBConsts_SExprNotAgg, "Expression is not an aggregate expression"
- DBConsts_SExprBadConst, "Constant is not correct type %s"
- DBConsts_SExprNoAggFilter, "Aggregate expressions not allowed in filters"
- DBConsts_SExprEmptyInList, "IN predicate list may not be empty"
- DBConsts_SInvalidKeywordUse, "Invalid use of keyword"
- DBConsts_STextFalse, "False"
- DBConsts_SCircularDataLink, "Circular datalinks are not allowed"
- DBConsts_SLookupInfoError, "Lookup information for field '%s' is incomplete"
- DBConsts_SDataSourceChange, "DataSource cannot be changed"
- DBConsts_SNoNestedMasterSource, "Nested datasets cannot have a MasterSource"
- DBConsts_SDataSetOpen, "Cannot perform this operation on an open dataset"
- DBConsts_SNotEditing, "Dataset not in edit or insert mode"
- DBConsts_SDataSetClosed, "Cannot perform this operation on a closed dataset"
- DBConsts_SDataSetEmpty, "Cannot perform this operation on an empty dataset"
- DBConsts_SDataSetReadOnly, "Cannot modify a read-only dataset"
- DBConsts_SNestedDataSetClass, "Nested dataset must inherit from %s"
- DBConsts_SExprTermination, "Filter expression incorrectly terminated"
- DBConsts_SExprNameError, "Unterminated field name"
- DBConsts_SExprStringError, "Unterminated string constant"
- DBConsts_SExprInvalidChar, "Invalid filter expression character: '%s'"
- DBConsts_SExprNoLParen, "'(' expected but %s found"
- DBConsts_SExprNoRParen, "')' expected but %s found"
- DBConsts_SInvalidFloatValue, "'%s' is not a valid floating point value for field '%s'"
- DBConsts_SFieldTypeMismatch, "Type mismatch for field '%s', expecting: %s actual: %s"
- DBConsts_SFieldSizeMismatch, "Size mismatch for field '%s', expecting: %d actual: %d"
- DBConsts_SInvalidVarByteArray, "Invalid variant type or size for field '%s'"
- DBConsts_SFieldOutOfRange, "Value of field '%s' is out of range"
- DBConsts_SFieldRequired, "Field '%s' must have a value"
- DBConsts_SDataSetMissing, "Field '%s' has no dataset"
- DBConsts_SInvalidCalcType, "Field '%s' cannot be a calculated or lookup field"
- DBConsts_SFieldReadOnly, "Field '%s' cannot be modified"
- DBConsts_SFieldIndexError, "Field index out of range"
- DBConsts_SNoFieldIndexes, "No index currently active"
- DBConsts_SNotIndexField, "Field '%s' is not indexed and cannot be modified"
- DBConsts_SIndexFieldMissing, "Cannot access index field '%s'"
- DBConsts_SDuplicateIndexName, "Duplicate index name '%s'"
- DBConsts_SNoIndexForFields, "No index for fields '%s'"
- DBConsts_SIndexNotFound, "Index '%s' not found"
- IdResourceStrings_RSSocksServerAddressError, "Address type not supported."
- IdResourceStrings_RSUnevenSizeInDecodeStream, "Uneven size in DecodeToStream."
- IdResourceStrings_RSUnevenSizeInEncodeStream, "Uneven size in Encode."
- IdResourceStrings_RSThreadTerminateAndWaitFor, "Cannot call TerminateAndWaitFor on FreeAndTerminate threads"
- DBConsts_SInvalidFieldSize, "Invalid field size"
- DBConsts_SInvalidFieldKind, "Invalid FieldKind"
- DBConsts_SUnknownFieldType, "Field '%s' is of an unknown type"
- DBConsts_SFieldNameMissing, "Field name missing"
- DBConsts_SDuplicateFieldName, "Duplicate field name '%s'"
- DBConsts_SFieldNotFound, "Field '%s' not found"
- DBConsts_SFieldAccessError, "Cannot access field '%s' as type %s"
- DBConsts_SFieldValueError, "Invalid value for field '%s'"
- DBConsts_SFieldRangeError, "%g is not a valid value for field '%s'. The allowed range is %g to %g"
- DBConsts_SBcdFieldRangeError, "%s is not a valid value for field '%s'. The allowed range is %s to %s"
- DBConsts_SInvalidIntegerValue, "'%s' is not a valid integer value for field '%s'"
- DBConsts_SInvalidBoolValue, "'%s' is not a valid boolean value for field '%s'"
- IdResourceStrings_RSStackENOTEMPTY, "Directory not empty"
- IdResourceStrings_RSStackHOST_NOT_FOUND, "Host not found."
- IdResourceStrings_RSSocksRequestFailed, "Request rejected or failed."
- IdResourceStrings_RSSocksRequestServerFailed, "Request rejected because SOCKS server cannot connect."
- IdResourceStrings_RSSocksRequestIdentFailed, "Request rejected because the client program and identd report different user-ids."
- IdResourceStrings_RSSocksUnknownError, "Unknown socks error."
- IdResourceStrings_RSSocksServerRespondError, "Socks server did not respond."
- IdResourceStrings_RSSocksAuthMethodError, "Invalid socks authentication method."
- IdResourceStrings_RSSocksAuthError, "Authentication error to socks server."
- IdResourceStrings_RSSocksServerGeneralError, "General SOCKS server failure."
- IdResourceStrings_RSSocksServerPermissionError, "Connection not allowed by ruleset."
- IdResourceStrings_RSSocksServerNetUnreachableError, "Network unreachable."
- IdResourceStrings_RSSocksServerHostUnreachableError, "Host unreachable."
- IdResourceStrings_RSSocksServerConnectionRefusedError, "Connection refused."
- IdResourceStrings_RSSocksServerTTLExpiredError, "TTL expired."
- IdResourceStrings_RSSocksServerCommandError, "Command not supported."
- IdResourceStrings_RSStackENETDOWN, "Network is down."
- IdResourceStrings_RSStackENETUNREACH, "Network is unreachable."
- IdResourceStrings_RSStackENETRESET, "Net dropped connection or reset."
- IdResourceStrings_RSStackECONNABORTED, "Software caused connection abort."
- IdResourceStrings_RSStackECONNRESET, "Connection reset by peer."
- IdResourceStrings_RSStackENOBUFS, "No buffer space available."
- IdResourceStrings_RSStackEISCONN, "Socket is already connected."
- IdResourceStrings_RSStackENOTCONN, "Socket is not connected."
- IdResourceStrings_RSStackESHUTDOWN, "Cannot send or receive after socket is closed."
- IdResourceStrings_RSStackETOOMANYREFS, "Too many references, cannot splice."
- IdResourceStrings_RSStackETIMEDOUT, "Connection timed out."
- IdResourceStrings_RSStackECONNREFUSED, "Connection refused."
- IdResourceStrings_RSStackELOOP, "Too many levels of symbolic links."
- IdResourceStrings_RSStackENAMETOOLONG, "File name too long."
- IdResourceStrings_RSStackEHOSTDOWN, "Host is down."
- IdResourceStrings_RSStackEHOSTUNREACH, "No route to host."
- IdResourceStrings_RSStackEMFILE, "Too many open files."
- IdResourceStrings_RSStackEWOULDBLOCK, "Operation would block. "
- IdResourceStrings_RSStackEINPROGRESS, "Operation now in progress."
- IdResourceStrings_RSStackEALREADY, "Operation already in progress."
- IdResourceStrings_RSStackENOTSOCK, "Socket operation on non-socket."
- IdResourceStrings_RSStackEDESTADDRREQ, "Destination address required."
- IdResourceStrings_RSStackEMSGSIZE, "Message too long."
- IdResourceStrings_RSStackEPROTOTYPE, "Protocol wrong type for socket."
- IdResourceStrings_RSStackENOPROTOOPT, "Bad protocol option."
- IdResourceStrings_RSStackEPROTONOSUPPORT, "Protocol not supported."
- IdResourceStrings_RSStackESOCKTNOSUPPORT, "Socket type not supported."
- IdResourceStrings_RSStackEOPNOTSUPP, "Operation not supported on socket."
- IdResourceStrings_RSStackEPFNOSUPPORT, "Protocol family not supported."
- IdResourceStrings_RSStackEAFNOSUPPORT, "Address family not supported by protocol family."
- IdResourceStrings_RSStackEADDRINUSE, "Address already in use."
- IdResourceStrings_RSStackEADDRNOTAVAIL, "Cannot assign requested address."
- IdResourceStrings_RSHTTPGatewayTimeout, "Gateway timeout"
- IdResourceStrings_RSHTTPHTTPVersionNotSupported, "HTTP version not supported"
- IdResourceStrings_RSHTTPUnknownResponseCode, "Unknown Response Code"
- IdResourceStrings_RSHTTPHeaderAlreadyWritten, "Header has already been written."
- IdResourceStrings_RSHTTPErrorParsingCommand, "Error in parsing command."
- IdResourceStrings_RSHTTPUnsupportedAuthorisationScheme, "Unsupported authorization scheme."
- IdResourceStrings_RSHTTPCannotSwitchSessionStateWhenActive, "Cannot change session state when the server is active."
- IdResourceStrings_RSHTTPAuthAlreadyRegistered, "This authentication method is already registered with class name %s."
- IdResourceStrings_RSInvalidServiceName, "%s is not a valid service."
- IdResourceStrings_RSStackError, "Socket Error # %d\r\n%s"
- IdResourceStrings_RSStackInvalidIP, "%s is not a valid IP address."
- IdResourceStrings_RSStackEINTR, "Interrupted system call."
- IdResourceStrings_RSStackEBADF, "Bad file number."
- IdResourceStrings_RSStackEACCES, "Access denied."
- IdResourceStrings_RSStackEFAULT, "Bad address."
- IdResourceStrings_RSStackEINVAL, "Invalid argument."
- IdResourceStrings_RSHTTPNotFound, "Not Found"
- IdResourceStrings_RSHTTPMethodeNotallowed, "Method not allowed"
- IdResourceStrings_RSHTTPNotAcceptable, "Not Acceptable"
- IdResourceStrings_RSHTTPProxyAuthenticationRequired, "Proxy Authentication Required"
- IdResourceStrings_RSHTTPRequestTimeout, "Request Timeout"
- IdResourceStrings_RSHTTPConflict, "Conflict"
- IdResourceStrings_RSHTTPGone, "Gone"
- IdResourceStrings_RSHTTPLengthRequired, "Length Required"
- IdResourceStrings_RSHTTPPreconditionFailed, "Precondition Failed"
- IdResourceStrings_RSHTTPRequestEntityToLong, "Request Entity To Long"
- IdResourceStrings_RSHTTPRequestURITooLong, "Request-URI Too Long. 256 Chars max"
- IdResourceStrings_RSHTTPUnsupportedMediaType, "Unsupported Media Type"
- IdResourceStrings_RSHTTPInternalServerError, "Internal Server Error"
- IdResourceStrings_RSHTTPNotImplemented, "Not Implemented"
- IdResourceStrings_RSHTTPBadGateway, "Bad Gateway"
- IdResourceStrings_RSHTTPServiceUnavailable, "Service Unavailable"
- IdResourceStrings_RSHTTPContinue, "Continue"
- IdResourceStrings_RSHTTPOK, "OK"
- IdResourceStrings_RSHTTPCreated, "Created"
- IdResourceStrings_RSHTTPAccepted, "Accepted"
- IdResourceStrings_RSHTTPNonAuthoritativeInformation, "Non-authoritative Information"
- IdResourceStrings_RSHTTPNoContent, "No Content"
- IdResourceStrings_RSHTTPResetContent, "Reset Content"
- IdResourceStrings_RSHTTPPartialContent, "Partial Content"
- IdResourceStrings_RSHTTPMovedPermanently, "Moved Permanently"
- IdResourceStrings_RSHTTPMovedTemporarily, "Moved Temporarily"
- IdResourceStrings_RSHTTPSeeOther, "See Other"
- IdResourceStrings_RSHTTPNotModified, "Not Modified"
- IdResourceStrings_RSHTTPUseProxy, "Use Proxy"
- IdResourceStrings_RSHTTPBadRequest, "Bad Request"
- IdResourceStrings_RSHTTPUnauthorized, "Unauthorized"
- IdResourceStrings_RSHTTPForbidden, "Forbidden"
- IdResourceStrings_RSInvalidPortRange, "Invalid Port Range (%d - %d)"
- IdResourceStrings_RSReadTimeout, "Read Timeout"
- IdResourceStrings_RSReadLnMaxLineLengthExceeded, "Max line length exceeded."
- IdResourceStrings_RSNoCommandHandlerFound, "No command handler found."
- IdResourceStrings_RSWS2CallError, "Error on call Winsock2 library function %s"
- IdResourceStrings_RSWS2LoadError, "Error on loading Winsock2 library (%s)"
- IdResourceStrings_RSMIMEExtensionEmpty, "Extension is empty"
- IdResourceStrings_RSMIMEMIMETypeEmpty, "Mimetype is empty"
- IdResourceStrings_RSMIMEMIMEExtAlreadyExists, "Extension already exits"
- IdResourceStrings_RSStatusResolving, "Resolving hostname %s."
- IdResourceStrings_RSStatusConnecting, "Connecting to %s."
- IdResourceStrings_RSStatusConnected, "Connected."
- IdResourceStrings_RSStatusDisconnecting, "Disconnecting."
- IdResourceStrings_RSStatusDisconnected, "Disconnected."
- IdResourceStrings_RSStatusText, "%s"
- IdResourceStrings_RSConnectTimeout, "Connect timed out."
- IdResourceStrings_RSCannotAllocateSocket, "Cannot allocate socket."
- IdResourceStrings_RSConnectionClosedGracefully, "Connection Closed Gracefully."
- IdResourceStrings_RSCouldNotBindSocket, "Could not bind socket. Address and port are already in use."
- IdResourceStrings_RSFailedTimeZoneInfo, "Failed attempting to retrieve time zone information."
- IdResourceStrings_RSNotEnoughDataInBuffer, "Not enough data in buffer."
- IdResourceStrings_RSWinsockInitializationError, "Winsock Initialization Error."
- IdResourceStrings_RSSetSizeExceeded, "Set Size Exceeded."
- IdResourceStrings_RSThreadClassNotSpecified, "Thread Class Not Specified."
- IdResourceStrings_RSFileNotFound, "File \"%s\" not found"
- IdResourceStrings_RSOnlyOneAntiFreeze, "Only one TIdAntiFreeze can exist per application."
- IdResourceStrings_RSNotConnected, "Not Connected"
- IdResourceStrings_RSObjectTypeNotSupported, "Object type not supported."
- IdResourceStrings_RSTerminateThreadTimeout, "Terminate Thread Timeout"
- IdResourceStrings_RSNoExecuteSpecified, "No execute handler found."
- IdResourceStrings_RSIdNoDataToRead, "No data to read."
- IdResourceStrings_RSCanNotBindRange, "Can not bind in port range (%d - %d)"
- JclResources_RsIntelCacheDescr7C, "2° Level cache, 1 MBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7D, "2° Level cache, 2 MByte, 8-way set associative, 64byte line size"
- JclResources_RsIntelCacheDescr7F, "2° Level cache, 512 KByte, 2-way set associative, 64-byte line size"
- JclResources_RsIntelCacheDescr82, "2° Level cache, 256 KBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr83, "2° Level cache, 512 KBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr84, "2° Level cache, 1 MBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr85, "2° Level cache, 2 MBytes, 8-way associative, 32 Bytes line size"
- JclResources_RsIntelCacheDescr86, "2° Level cache, 512 KByte, 4-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr87, "2° Level cache, 1 MByte, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescrB0, "Instruction TLB, 4 KByte Pages, 4-way set associative, 128 entries"
- JclResources_RsIntelCacheDescrB3, "Data TLB, 4 KByte Pages, 4-way set associative, 128 entries"
- JclResources_RsIntelCacheDescrF0, "64-Byte Prefetching"
- JclResources_RsIntelCacheDescrF1, "128-Byte Prefetching"
- JConsts_sChangeJPGSize, "Cannot change the size of a JPEG image"
- JConsts_sJPEGError, "JPEG error #%d"
- JConsts_sJPEGImageFile, "JPEG Image File"
- JclResources_RsIntelCacheDescr51, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 128 Entries"
- JclResources_RsIntelCacheDescr52, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 256 Entries"
- JclResources_RsIntelCacheDescr5B, "Data TLB, 4 KBytes and 4 MBytes pages, 64 Entries"
- JclResources_RsIntelCacheDescr5C, "Data TLB, 4 KBytes and 4 MBytes pages, 128 Entries"
- JclResources_RsIntelCacheDescr5D, "Data TLB, 4 KBytes and 4 MBytes pages, 256 Entries"
- JclResources_RsIntelCacheDescr60, "1° Level data cache: 16 KByte, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr66, "1° Level Data cache, 8 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr67, "1° Level Data cache, 16 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr68, "1° Level Data cache, 32 KBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr70, "Trace cache, 12 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr71, "Trace cache, 16 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr72, "Trace cache, 32 KµOps, 8-way set associative"
- JclResources_RsIntelCacheDescr78, "2° Level cache, 1 MBytes, 4-way set associative, 64 Bytes line size"
- JclResources_RsIntelCacheDescr79, "2° Level cache, 128 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7A, "2° Level cache, 256 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr7B, "2° Level cache, 512 KBytes, 8-way set associative, dual-sectored line, 64 Bytes sector size"
- JclResources_RsIntelCacheDescr08, "16KB instruction cache, 4-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr0A, "8KB data cache 2-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr0C, "16KB data cache, 4-way set associative, 32 byte line size"
- JclResources_RsIntelCacheDescr22, "3° Level cache, 512 KBytes, 4-way set associative, 2 lines per sector, 128 byte sector size"
- JclResources_RsIntelCacheDescr23, "3° Level cache, 1 MBytes, 8-way set associative, 2 lines per sector, 128 byte sector size"
- JclResources_RsIntelCacheDescr25, "3° Level cache, 2 MBytes, 8-way set associative, 2 lines per sector, 128 byte line size"
- JclResources_RsIntelCacheDescr29, "3° Level cache, 4M Bytes, 8-way set associative, 2 lines per sector, 128 byte line size"
- JclResources_RsIntelCacheDescr2C, "1° Level data cache: 32K Bytes, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr30, "1° Level instruction cache: 32K Bytes, 8-way set associative, 64 byte line size"
- JclResources_RsIntelCacheDescr40, "No L2 cache"
- JclResources_RsIntelCacheDescr41, "Unified cache, 32 byte cache line, 4-way set associative, 128Kb"
- JclResources_RsIntelCacheDescr42, "Unified cache, 32 byte cache line, 4-way set associative, 256Kb"
- JclResources_RsIntelCacheDescr43, "Unified cache, 32 byte cache line, 4-way set associative, 512Kb"
- JclResources_RsIntelCacheDescr44, "Unified cache, 32 byte cache line, 4-way set associative, 1Mb"
- JclResources_RsIntelCacheDescr45, "Unified cache, 32 byte cache line, 4-way set associative, 2Mb"
- JclResources_RsIntelCacheDescr50, "Instruction TLB, 4 KBytes and 2 MBytes or 4 MBytes pages, 64 Entries"
- JclResources_RsRTTIMethodKind, "Method kind: "
- JclResources_RsRTTIParamCount, "Parameter count: "
- JclResources_RsRTTIReturnType, "Return type: "
- JclResources_RsRTTIMaxLen, "Max length: "
- JclResources_RsRTTIElSize, "Element size: "
- JclResources_RsRTTIElType, "Element type: "
- JclResources_RsRTTIElNeedCleanup, "Elements need clean up: "
- JclResources_RsRTTIVarType, "Variant type: "
- JclResources_RsDeclarationFormat, "// Declaration for '%s' not supported."
- JclResources_RsBlankSearchString, "Search string cannot be blank"
- JclResources_RsIntelCacheDescr00, "Null descriptor"
- JclResources_RsIntelCacheDescr01, "Instruction TLB, 4Kb pages, 4-way set associative, 32 entries"
- JclResources_RsIntelCacheDescr02, "Instruction TLB, 4Mb pages, fully associative, 2 entries"
- JclResources_RsIntelCacheDescr03, "Data TLB, 4Kb pages, 4-way set associative, 64 entries"
- JclResources_RsIntelCacheDescr04, "Data TLB, 4Mb pages, 4-way set associative, 8 entries"
- JclResources_RsIntelCacheDescr06, "8KB instruction cache, 4-way set associative, 32 byte line size"
- JclResources_RsRTTIDefault, "default"
- JclResources_RsRTTIName, "Name: "
- JclResources_RsRTTIType, "Type: "
- JclResources_RsRTTIFlags, "Flags: "
- JclResources_RsRTTIGUID, "GUID: "
- JclResources_RsRTTITypeKind, "Type kind: "
- JclResources_RsRTTIOrdinalType, "Ordinal type: "
- JclResources_RsRTTIMinValue, "Min value: "
- JclResources_RsRTTIMaxValue, "Max value: "
- JclResources_RsRTTINameList, "Names: "
- JclResources_RsRTTIClassName, "Class name: "
- JclResources_RsRTTIParent, "Parent: "
- JclResources_RsRTTIPropCount, "Property count: "
- JclResources_RsRTTIUnitName, "Unit name: "
- JclResources_RsRTTIBasedOn, "Based on: "
- JclResources_RsRTTIFloatType, "Float type: "
- JclResources_RsRTTIVar, "var "
- JclResources_RsRTTIConst, "const "
- JclResources_RsRTTIArrayOf, "array of "
- JclResources_RsRTTIOut, "out "
- JclResources_RsRTTIOrdinal, "ordinal="
- JclResources_RsRTTITrue, "True"
- JclResources_RsRTTIFalse, "False"
- JclResources_RsRTTITypeError, "???"
- JclResources_RsRTTITypeInfoAt, "Type info: %p"
- JclResources_RsRTTIPropRead, "read"
- JclResources_RsRTTIPropWrite, "write"
- JclResources_RsRTTIPropStored, "stored"
- JclResources_RsRTTIField, "field"
- JclResources_RsRTTIStaticMethod, "static method"
- JclResources_RsRTTIVirtualMethod, "virtual method"
- JclResources_RsRTTIIndex, "index"
- JvResources_RsCl3DLight, "Highlight 3D elements"
- JvResources_RsClInfoText, "Tooltip text"
- JvResources_RsClInfoBk, "Tooltip background"
- JvResources_RsGradientActiveCaption, "Gradient Active Caption"
- JvResources_RsGradientInactiveCaption, "Gradient Inactive Caption"
- JvResources_RsHotLight, "Hot Light"
- JvResources_RsMenuBar, "Menu Bar"
- JvResources_RsMenuHighlight, "Menu Highlight"
- JclResources_RsFileUtilsNoVersionInfo, "File contains no version information"
- JclResources_RsUnableToOpenKeyRead, "Unable to open key \"%s\" for read"
- JclResources_RsUnableToOpenKeyWrite, "Unable to open key \"%s\" for write"
- JclResources_RsUnableToAccessValue, "Unable to open key \"%s\" and access value \"%s\""
- JclResources_RsWrongDataType, "\"%s\\%s\" is of wrong kind or size"
- JclResources_RsInconsistentPath, "\"%s\" does not match RootKey"
- JclResources_RsRTTIValueOutOfRange, "Value out of range (%s)."
- JclResources_RsRTTIUnknownIdentifier, "Unknown identifier '%s'."
- JvResources_RsClWindowFrame, "Window frame"
- JvResources_RsClMenuText, "Menu text"
- JvResources_RsClWindowText, "Window text"
- JvResources_RsClCaptionText, "Active window title bar text"
- JvResources_RsClActiveBorder, "Active window border"
- JvResources_RsClInactiveBorder, "Inactive window border"
- JvResources_RsClAppWorkSpace, "Application workspace"
- JvResources_RsClHighlight, "Selection background"
- JvResources_RsClHighlightText, "Selection text"
- JvResources_RsClBtnFace, "Button face"
- JvResources_RsClBtnShadow, "Button shadow"
- JvResources_RsClGrayText, "Dimmed text"
- JvResources_RsClBtnText, "Button text"
- JvResources_RsClInactiveCaptionText, "Inactive window title bar text"
- JvResources_RsClBtnHighlight, "Button highlight"
- JvResources_RsCl3DDkShadow, "Dark shadow 3D elements"
- JvResources_RsClTurquoise, "Turquoise"
- JvResources_RsClPlum, "Plum"
- JvResources_RsClGray25, "Gray 25%"
- JvResources_RsClRose, "Rose"
- JvResources_RsClTan, "Tan"
- JvResources_RsClLightYellow, "Light Yellow"
- JvResources_RsClLightGreen, "Light Green"
- JvResources_RsClLightTurquoise, "Light Turquoise"
- JvResources_RsClPaleBlue, "Pale Blue"
- JvResources_RsClLavender, "Lavender"
- JvResources_RsClScrollBar, "Scrollbar"
- JvResources_RsClBackground, "Desktop background"
- JvResources_RsClActiveCaption, "Active window title bar"
- JvResources_RsClInactiveCaption, "Inactive window title bar"
- JvResources_RsClMenu, "Menu background"
- JvResources_RsClWindow, "Window background"
- JvResources_RsClDarkBlue, "Dark Blue"
- JvResources_RsClIndigo, "Indigo"
- JvResources_RsClGray80, "Gray 80%"
- JvResources_RsClDarkRed, "Dark Red"
- JvResources_RsClOrange, "Orange"
- JvResources_RsClDarkYellow, "Dark Yellow"
- JvResources_RsClBlueGray, "Blue Gray"
- JvResources_RsClGray50, "Gray 50%"
- JvResources_RsClLightOrange, "Light Orange"
- JvResources_RsClSeaGreen, "Sea Green"
- JvResources_RsClLightBlue, "Light Blue"
- JvResources_RsClViolet, "Violet"
- JvResources_RsClGray40, "Gray 40%"
- JvResources_RsClPink, "Pink"
- JvResources_RsClGold, "Gold"
- JvResources_RsClBrightGreen, "Bright Green"
- JvResources_RsClSilver, "Silver"
- JvResources_RsClRed, "Red"
- JvResources_RsClLime, "Lime"
- JvResources_RsClYellow, "Yellow"
- JvResources_RsClBlue, "Blue"
- JvResources_RsClFuchsia, "Fuchsia"
- JvResources_RsClAqua, "Aqua"
- JvResources_RsClWhite, "White"
- JvResources_RsClMoneyGreen, "Money green"
- JvResources_RsClSkyBlue, "Sky blue"
- JvResources_RsClCream, "Cream"
- JvResources_RsClMedGray, "Medium gray"
- JvResources_RsClBrown, "Brown"
- JvResources_RsClOliveGreen, "Olive Green"
- JvResources_RsClDarkGreen, "Dark Green"
- JvResources_RsClDarkTeal, "Dark Teal"
- JvResources_RsEUnrecognizedGIFExt, "Unrecognized extension block: %.2x"
- JvResources_RsEWrongGIFColors, "Wrong number of colors; must be a power of 2"
- JvResources_RsEBadGIFCodeSize, "GIF code size not in range 2 to 9"
- JvResources_RsEGIFDecodeError, "GIF encoded data is corrupt"
- JvResources_RsEGIFEncodeError, "GIF image encoding error"
- JvResources_RsEGIFVersion, "Unknown GIF version"
- JvResources_RsEPixelFormatNotImplemented, "BitmapToMemoryStream: pixel format not implemented"
- JvResources_RsEBitCountNotImplemented, "BitmapToMemoryStream: bit count not implemented"
- JvResources_RsClBlack, "Black"
- JvResources_RsClMaroon, "Maroon"
- JvResources_RsClGreen, "Green"
- JvResources_RsClOlive, "Olive green"
- JvResources_RsClNavy, "Navy blue"
- JvResources_RsClPurple, "Purple"
- JvResources_RsClTeal, "Teal"
- JvResources_RsClGray, "Gray"
- ComStrs_sFailSetCalMaxSelRange, "Failed to set maximum selection range"
- ComStrs_sFailSetCalMinMaxRange, "Failed to set calendar min/max range"
- ComStrs_sFailsetCalSelRange, "Failed to set calendar selected range"
- JvResources_RsAniExtension, "ani"
- JvResources_RsAniFilterName, "ANI Image"
- JvResources_RsRootValueReplaceFmt, "The Default Root Value \"%0:s\" has been replaced with \"%1:s\".\r\nPlease change the value in the FileVersionInfo Project Properties."
- JvResources_RsEUnableToCreateKey, "Unable to create key '%s'"
- JvResources_RsEEnumeratingRegistry, "Error enumerating registry"
- JvResources_RsEInvalidType, "Invalid type"
- JvResources_RsEUnknownBaseType, "Unknown base type for given set"
- JvResources_RsEInvalidPath, "Invalid path"
- JvResources_RsENotAUniqueRootPath, "'%s' is not a unique root path"
- JvResources_RsECircularReferenceOfStorages, "Circular reference of storages"
- JvResources_RsGIFImage, "CompuServe GIF Image"
- JvResources_RsEChangeGIFSize, "Cannot change the Size of a GIF image"
- JvResources_RsENoGIFData, "No GIF Data to write"
- ComStrs_sTabFailRetrieve, "Failed to retrieve tab at index %d"
- ComStrs_sTabFailGetObject, "Failed to get object at index %d"
- ComStrs_sTabFailSet, "Failed to set tab \"%s\" at index %d"
- ComStrs_sTabFailSetObject, "Failed to set object at index %d"
- ComStrs_sTabMustBeMultiLine, "MultiLine must be True when TabPosition is tpLeft or tpRight"
- ComStrs_sInvalidIndex, "Invalid index"
- ComStrs_sInsertError, "Unable to insert an item"
- ComStrs_sRichEditInsertError, "RichEdit line insertion error"
- ComStrs_sRichEditLoadFail, "Failed to Load Stream"
- ComStrs_sRichEditSaveFail, "Failed to Save Stream"
- ComStrs_sUDAssociated, "%s is already associated with %s"
- ComStrs_sInvalidComCtl32, "This control requires version 4.70 or greater of COMCTL32.DLL"
- ComStrs_sDateTimeMax, "Date exceeds maximum of %s"
- ComStrs_sDateTimeMin, "Date is less than minimum of %s"
- ComStrs_sNeedAllowNone, "You must be in ShowCheckbox mode to set to this date"
- ComStrs_sFailSetCalDateTime, "Failed to set calendar date or time"
- ComConst_SVarNotObject, "Variant does not reference an automation object"
- ComConst_STooManyParams, "Dispatch methods do not support more than 64 parameters"
- uRODECConst_sProtectionCircular, "Circular Protection detected, Protection Object is invalid."
- uRODECConst_sStringFormatExists, "String Format \"%d\" not exists."
- uRODECConst_sInvalidStringFormat, "Input is not an valid %s Format."
- uRODECConst_sInvalidFormatString, "Input can not be convert to %s Format."
- uRODECConst_sFMT_COPY, "copy Input to Output"
- uRODECConst_sFMT_HEX, "Hexadecimal"
- uRODECConst_sFMT_HEXL, "Hexadecimal lowercase"
- uRODECConst_sFMT_MIME64, "MIME Base 64"
- uRODECConst_sFMT_UU, "UU Coding"
- uRODECConst_sFMT_XX, "XX Coding"
- uRODECConst_sInvalidKeySize, "Length from Encryptionkey is invalid.\r\nKeysize for %s must be to %d-%d bytes"
- uRODECConst_sNotInitialized, "%s is not initialized call Init() or InitKey() before."
- ComStrs_sTabFailClear, "Failed to clear tab control"
- ComStrs_sTabFailDelete, "Failed to delete tab at index %d"
- uRORes_err_UnknownClassInStream, "Unknown class \"%s\" found in stream."
- uRORes_err_UnexpectedClassInStream, "Unexpected class found in stream; class \"%s\" does not descend from \"%s\"."
- uRORes_err_SessionNotFound, "Session %s could not be found"
- uRORes_err_ChannelDoesntSupportIROMetadataReader, "Channel does not support IROMetadataReader"
- uRORes_err_TooManySessions, "Too many sessions. Try again in %d minute(s)"
- uRORes_err_DOMElementIsNIL, "DOMElement is NIL"
- uRORes_err_CannotLoadXMLDocument, "Cannot load XML document.\rReason: %s\rLine: %d\rPosition: %d"
- uRORes_err_ErrorCreatingMsXmlDoc, "Error creating MSXML Document class\r\r%s: %s"
- uRORes_err_NoXMLParsersAvailable, "MSXML is not installed"
- uRORes_err_IDispatchMarshalingNotSupported, "Marshaling of IDispatch (%d) type variants is not supported."
- uRORes_err_UnsupportedVariantType, "Unsupported variant type \"%d\""
- uRORes_err_VariantIsNotArray, "Variant must be Array, but is %d"
- uRORes_err_InvalidVarArrayDimCount, "Variant Array DimCount must be 1 but is %d"
- uRORes_err_MessageNotAssigned, "Message is NIL"
- ComConst_SOleError, "OLE error %.8x"
- ComConst_SNoMethod, "Method '%s' not supported by automation object"
- uRORes_err_UnspecifiedInterface, "The message does not have an interface name"
- uRORes_err_UnspecifiedMessage, "The message does not have a name"
- uRORes_err_UnknownMethod, "Unknown method %s for interface %s"
- uRORes_err_ClassFactoryDidNotReturnInstance, "Class factory did not return an instance of \"%s\""
- uRORes_err_TypeNotSupported, "Type \"%s\" not supported"
- uRORes_err_ClassFactoryNotFound, "Class factory for interface %s not found"
- uRORes_err_IROMessageNotSupported, "Class \"%s\" does not support IROMessage"
- uRORes_err_ClassAlreadyRegistered, "Class \"%s\" is already registered"
- uRORes_err_UnknownProxyInterface, "Unknown proxy interface \"%s\""
- uRORes_err_DispatcherAlreadyAssigned, "Dispatcher for %s already assigned"
- uRORes_err_CannotFindMessageDispatcher, "Cannot find message dispatcher. Maybe there is no message component configured for for the requested path?"
- uRORes_err_ServerOnlySupportsOneDispatcher, "%s servers only support one dispatcher"
- uRORes_err_UnhandledException, "Unhandled exception"
- uRORes_err_ChannelBusy, "Channel is busy. Try again later."
- uRORes_err_ArrayIndexOutOfBounds, "Array index out of bounds (%d)."
- uRORes_err_InvalidHeader, "Invalid binary header. Either incompatible or not a binary message."
- uRORes_str_InvalidClassTypeInStream, "Stream read error: Invalid class type encountered: \"%s\""
- uRORes_err_UnexpectedEndOfStream, "Unexpected end of stream."
- uRORes_err_RodlDuplicateName, "Duplicate name."
- uRORes_err_RodlNoDataTypeSpecified, "No data type specified."
- uRORes_err_RodlNoEnumValues, "Enum does not contain any values."
- uRORes_err_RodlNoStructElementsDefined, "Struct does not contain any elements."
- uRORes_err_RodlNoOperationsDefined, "Service interface does not contain any elements."
- uRORes_err_RodlUsedFileDoesNotExist, "The referenced RODL file \"%s\" could not be found."
- uRORes_err_RodlInvalidDataType, "Invalid or undefined data type \"%s\"."
- uRORes_err_RodlStructCannotBeNested, "Structs cannot recursively contain themselves."
- uRORes_err_RodlInvalidAncestorType, "Invalid or undefined ancestor type \"%s\"."
- uRORes_str_ExceptionOnServer, "An exception of type %s was raised on the server: %s"
- uRORes_str_ExceptionReraisedFromServer, "An exception was raised on the server: %s"
- uRORes_err_AssignError, "Cannot assign a \"%s\" to a \"%s\"."
- uRORes_err_InvalidRequestStream, "Invalid request stream (%d bytes)"
- uRORes_err_NILMessage, "Message is NIL"
- Consts_SDockZoneVersionConflict, "Error loading dock zone from the stream. Expecting version %d, but found %d."
- Consts_SMultiSelectRequired, "Multiselect mode must be on for this feature"
- Consts_SSeparator, "Separator"
- Consts_SErrorSettingCount, "Error setting %s.Count"
- Consts_SListBoxMustBeVirtual, "Listbox (%s) style must be virtual in order to set Count"
- Consts_SANSIEncoding, "ANSI"
- Consts_SASCIIEncoding, "ASCII"
- Consts_SUnicodeEncoding, "Unicode"
- Consts_SBigEndianEncoding, "Big Endian Unicode"
- Consts_SUTF8Encoding, "UTF-8"
- Consts_SUTF7Encoding, "UTF-7"
- uRORes_err_InvalidIndex, "Invalid index %d"
- uRORes_err_InvalidType, "Invalid type \"%s. Expected \"%s\"\""
- uRORes_err_InvalidStream, "Invalid stream"
- uRORes_err_InvalidParamFlag, "Invalid Parameter Flag \"%s\""
- uRORes_err_InvalidStringLength, "Stream read error: Invalid string length \"%d\""
- Consts_SmkcCtrl, "Ctrl+"
- Consts_SmkcAlt, "Alt+"
- Consts_srNone, "(None)"
- Consts_SOutOfRange, "Value must be between %d and %d"
- Consts_SInsertLineError, "Unable to insert a line"
- Consts_SInvalidClipFmt, "Invalid clipboard format"
- Consts_SIconToClipboard, "Clipboard does not support Icons"
- Consts_SCannotOpenClipboard, "Cannot open clipboard"
- Consts_SInvalidMemoSize, "Text exceeds memo capacity"
- Consts_SInvalidPrinterOp, "Operation not supported on selected printer"
- Consts_SNoDefaultPrinter, "There is no default printer currently selected"
- Consts_SDuplicateMenus, "Menu '%s' is already being used by another form"
- Consts_SDockedCtlNeedsName, "Docked control must have a name"
- Consts_SDockTreeRemoveError, "Error removing control from dock tree"
- Consts_SDockZoneNotFound, " - Dock zone not found"
- Consts_SDockZoneHasNoCtl, " - Dock zone has no control"
- Consts_SmkcBkSp, "BkSp"
- Consts_SmkcTab, "Tab"
- Consts_SmkcEsc, "Esc"
- Consts_SmkcEnter, "Enter"
- Consts_SmkcSpace, "Space"
- Consts_SmkcPgUp, "PgUp"
- Consts_SmkcPgDn, "PgDn"
- Consts_SmkcEnd, "End"
- Consts_SmkcHome, "Home"
- Consts_SmkcLeft, "Left"
- Consts_SmkcUp, "Up"
- Consts_SmkcRight, "Right"
- Consts_SmkcDown, "Down"
- Consts_SmkcIns, "Ins"
- Consts_SmkcDel, "Del"
- Consts_SmkcShift, "Shift+"
- Consts_SMaskEditErr, "Invalid input value. Use escape key to abandon changes"
- Consts_SMsgDlgWarning, "Warning"
- Consts_SMsgDlgError, "Error"
- Consts_SMsgDlgInformation, "Information"
- Consts_SMsgDlgConfirm, "Confirm"
- Consts_SMsgDlgYes, "&Yes"
- Consts_SMsgDlgNo, "&No"
- Consts_SMsgDlgOK, "OK"
- Consts_SMsgDlgCancel, "Cancel"
- Consts_SMsgDlgHelp, "&Help"
- Consts_SMsgDlgAbort, "&Abort"
- Consts_SMsgDlgRetry, "&Retry"
- Consts_SMsgDlgIgnore, "&Ignore"
- Consts_SMsgDlgAll, "&All"
- Consts_SMsgDlgNoToAll, "N&o to All"
- Consts_SMsgDlgYesToAll, "Yes to &All"
- Consts_SOKButton, "OK"
- Consts_SCancelButton, "Cancel"
- Consts_SYesButton, "&Yes"
- Consts_SNoButton, "&No"
- Consts_SHelpButton, "&Help"
- Consts_SCloseButton, "&Close"
- Consts_SIgnoreButton, "&Ignore"
- Consts_SRetryButton, "&Retry"
- Consts_SAbortButton, "Abort"
- Consts_SAllButton, "&All"
- Consts_SCannotDragForm, "Cannot drag a form"
- Consts_SVMetafiles, "Metafiles"
- Consts_SVEnhMetafiles, "Enhanced Metafiles"
- Consts_SVIcons, "Icons"
- Consts_SVBitmaps, "Bitmaps"
- Consts_SMaskErr, "Invalid input value"
- Consts_SMDIChildNotVisible, "Cannot hide an MDI Child Form"
- Consts_SVisibleChanged, "Cannot change Visible in OnShow or OnHide"
- Consts_SCannotShowModal, "Cannot make a visible window modal"
- Consts_SScrollBarRange, "Scrollbar property out of range"
- Consts_SPropertyOutOfRange, "%s property out of range"
- Consts_SMenuIndexError, "Menu index out of range"
- Consts_SMenuReinserted, "Menu inserted twice"
- Consts_SMenuNotFound, "Sub-menu is not in menu"
- Consts_SNoTimers, "Not enough timers available"
- Consts_SNotPrinting, "Printer is not currently printing"
- Consts_SPrinting, "Printing in progress"
- Consts_SInvalidPrinter, "Printer selected is not valid"
- Consts_SDeviceOnPort, "%s on %s"
- Consts_SGroupIndexTooLow, "GroupIndex cannot be less than a previous menu item's GroupIndex"
- Consts_SNoMDIForm, "Cannot create form. No MDI forms are currently active"
- Consts_SControlParentSetToSelf, "A control cannot have itself as its parent"
- Consts_SChangeIconSize, "Cannot change the size of an icon"
- Consts_SUnknownExtension, "Unknown picture file extension (.%s)"
- Consts_SUnknownClipboardFormat, "Unsupported clipboard format"
- Consts_SOutOfResources, "Out of system resources"
- Consts_SNoCanvasHandle, "Canvas does not allow drawing"
- Consts_SInvalidImageSize, "Invalid image size"
- Consts_SInvalidImageList, "Invalid ImageList"
- Consts_SReplaceImage, "Unable to Replace Image"
- Consts_SImageIndexError, "Invalid ImageList Index"
- Consts_SImageReadFail, "Failed to read ImageList data from stream"
- Consts_SImageWriteFail, "Failed to write ImageList data to stream"
- Consts_SWindowDCError, "Error creating window device context"
- Consts_SWindowClass, "Error creating window class"
- Consts_SCannotFocus, "Cannot focus a disabled or invisible window"
- Consts_SParentRequired, "Control '%s' has no parent window"
- Consts_SParentGivenNotAParent, "Parent given is not a parent of '%s'"
- RTLConsts_SWriteError, "Stream write error"
- RTLConsts_SThreadCreateError, "Thread creation error: %s"
- RTLConsts_SThreadError, "Thread Error: %s (%d)"
- HelpIntfs_hNoTableOfContents, "Unable to find a Table of Contents"
- HelpIntfs_hNothingFound, "No help found for %s"
- HelpIntfs_hNoContext, "No context-sensitive help installed"
- HelpIntfs_hNoContextFound, "No help found for context"
- HelpIntfs_hNoTopics, "No topic-based help system installed"
- Consts_SInvalidTabPosition, "Tab position incompatible with current tab style"
- Consts_SInvalidTabStyle, "Tab style incompatible with current tab position"
- Consts_SInvalidBitmap, "Bitmap image is not valid"
- Consts_SInvalidIcon, "Icon image is not valid"
- Consts_SInvalidMetafile, "Metafile is not valid"
- Consts_SInvalidPixelFormat, "Invalid pixel format"
- Consts_SInvalidImage, "Invalid image"
- Consts_SScanLine, "Scan line index out of range"
- RTLConsts_SInvalidRegType, "Invalid data type for '%s'"
- RTLConsts_SListCapacityError, "List capacity out of bounds (%d)"
- RTLConsts_SListCountError, "List count out of bounds (%d)"
- RTLConsts_SListIndexError, "List index out of bounds (%d)"
- RTLConsts_SMemoryStreamError, "Out of memory while expanding memory stream"
- RTLConsts_SPropertyException, "Error reading %s%s%s: %s"
- RTLConsts_SReadError, "Stream read error"
- RTLConsts_SReadOnlyProperty, "Property is read-only"
- RTLConsts_SRegCreateFailed, "Failed to create key %s"
- RTLConsts_SRegGetDataFailed, "Failed to get data for '%s'"
- RTLConsts_SRegSetDataFailed, "Failed to set data for '%s'"
- RTLConsts_SResNotFound, "Resource %s not found"
- RTLConsts_SSeekNotImplemented, "%s.Seek not implemented"
- RTLConsts_SSortedListError, "Operation not allowed on sorted list"
- RTLConsts_SUnknownGroup, "%s not in a class registration group"
- RTLConsts_SUnknownProperty, "Property %s does not exist"
- RTLConsts_SCheckSynchronizeError, "CheckSynchronize called from thread $%x, which is NOT the main thread"
- RTLConsts_SClassNotFound, "Class %s not found"
- RTLConsts_SDuplicateClass, "A class named %s already exists"
- RTLConsts_SDuplicateItem, "List does not allow duplicates ($0%x)"
- RTLConsts_SDuplicateName, "A component named %s already exists"
- RTLConsts_SDuplicateString, "String list does not allow duplicates"
- RTLConsts_SFCreateErrorEx, "Cannot create file \"%s\". %s"
- RTLConsts_SFOpenErrorEx, "Cannot open file \"%s\". %s"
- RTLConsts_SIniFileWriteError, "Unable to write to %s"
- RTLConsts_SInvalidImage, "Invalid stream format"
- RTLConsts_SInvalidName, "''%s'' is not a valid component name"
- RTLConsts_SInvalidProperty, "Invalid property value"
- RTLConsts_SInvalidPropertyElement, "Invalid property element: %s"
- RTLConsts_SInvalidPropertyPath, "Invalid property path"
- RTLConsts_SInvalidPropertyType, "Invalid property type: %s"
- RTLConsts_SInvalidPropertyValue, "Invalid property value"
- SysConst_SShortDayNameTue, "Tue"
- SysConst_SShortDayNameWed, "Wed"
- SysConst_SShortDayNameThu, "Thu"
- SysConst_SShortDayNameFri, "Fri"
- SysConst_SShortDayNameSat, "Sat"
- SysConst_SLongDayNameSun, "Sunday"
- SysConst_SLongDayNameMon, "Monday"
- SysConst_SLongDayNameTue, "Tuesday"
- SysConst_SLongDayNameWed, "Wednesday"
- SysConst_SLongDayNameThu, "Thursday"
- SysConst_SLongDayNameFri, "Friday"
- SysConst_SLongDayNameSat, "Saturday"
- RTLConsts_SAncestorNotFound, "Ancestor for '%s' not found"
- RTLConsts_SAssignError, "Cannot assign a %s to a %s"
- RTLConsts_SBitsIndexError, "Bits index out of range"
- RTLConsts_SCantWriteResourceStreamError, "Can't write to a read-only resource stream"
- SysConst_SShortMonthNameNov, "Nov"
- SysConst_SShortMonthNameDec, "Dec"
- SysConst_SLongMonthNameJan, "January"
- SysConst_SLongMonthNameFeb, "February"
- SysConst_SLongMonthNameMar, "March"
- SysConst_SLongMonthNameApr, "April"
- SysConst_SLongMonthNameMay, "May"
- SysConst_SLongMonthNameJun, "June"
- SysConst_SLongMonthNameJul, "July"
- SysConst_SLongMonthNameAug, "August"
- SysConst_SLongMonthNameSep, "September"
- SysConst_SLongMonthNameOct, "October"
- SysConst_SLongMonthNameNov, "November"
- SysConst_SLongMonthNameDec, "December"
- SysConst_SShortDayNameSun, "Sun"
- SysConst_SShortDayNameMon, "Mon"
- SysConst_SAssertError, "%s (%s, line %d)"
- SysConst_SAbstractError, "Abstract Error"
- SysConst_SModuleAccessViolation, "Access violation at address %p in module '%s'. %s of address %p"
- SysConst_SOSError, "System Error. Code: %d.\r\n%s"
- SysConst_SUnkOSError, "A call to an OS function failed"
- SysConst_SNL, "Application is not licensed to use this feature"
- SysConst_SShortMonthNameJan, "Jan"
- SysConst_SShortMonthNameFeb, "Feb"
- SysConst_SShortMonthNameMar, "Mar"
- SysConst_SShortMonthNameApr, "Apr"
- SysConst_SShortMonthNameMay, "May"
- SysConst_SShortMonthNameJun, "Jun"
- SysConst_SShortMonthNameJul, "Jul"
- SysConst_SShortMonthNameAug, "Aug"
- SysConst_SShortMonthNameSep, "Sep"
- SysConst_SShortMonthNameOct, "Oct"
- SysConst_SInvalidVarOpWithHResultWithPrefix, "Invalid variant operation (%s%.8x)\n%s"
- SysConst_SVarTypeOutOfRangeWithPrefix, "Custom variant type (%s%.4x) is out of range"
- SysConst_SVarTypeAlreadyUsedWithPrefix, "Custom variant type (%s%.4x) already used by %s"
- SysConst_SVarTypeNotUsableWithPrefix, "Custom variant type (%s%.4x) is not usable"
- SysConst_SVarTypeTooManyCustom, "Too many custom variant types have been registered"
- SysConst_SVarTypeCouldNotConvert, "Could not convert variant of type (%s) into type (%s)"
- SysConst_SVarTypeConvertOverflow, "Overflow while converting variant of type (%s) into type (%s)"
- SysConst_SVarOverflow, "Variant overflow"
- SysConst_SVarInvalid, "Invalid argument"
- SysConst_SVarBadType, "Invalid variant type"
- SysConst_SVarNotImplemented, "Operation not supported"
- SysConst_SVarUnexpected, "Unexpected variant error"
- SysConst_SExternalException, "External exception %x"
- SysConst_SAssertionFailed, "Assertion failed"
- SysConst_SIntfCastError, "Interface not supported"
- SysConst_SSafecallException, "Exception in safecall method"
- SysConst_SOperationAborted, "Operation aborted"
- SysConst_SException, "Exception %s in module %s at %p.\r\n%s%s\r\n"
- SysConst_SExceptTitle, "Application Error"
- SysConst_SInvalidFormat, "Format '%s' invalid or incompatible with argument"
- SysConst_SArgumentMissing, "No argument for format '%s'"
- SysConst_SDispatchError, "Variant method calls not supported"
- SysConst_SReadAccess, "Read"
- SysConst_SWriteAccess, "Write"
- SysConst_SFormatTooLong, "Format string too long"
- SysConst_SVarArrayCreate, "Error creating variant or safe array"
- SysConst_SVarArrayBounds, "Variant or safe array index out of bounds"
- SysConst_SVarArrayLocked, "Variant or safe array is locked"
- SysConst_SVarArrayWithHResult, "Unexpected variant or safe array error: %s%.8x"
- SysConst_SInvalidVarCast, "Invalid variant type conversion"
- SysConst_SInvalidVarOp, "Invalid variant operation"
- SysConst_SInvalidVarNullOp, "Invalid NULL variant operation"
- SysConst_SDiskFull, "Disk full"
- SysConst_SInvalidInput, "Invalid numeric input"
- SysConst_SDivByZero, "Division by zero"
- SysConst_SRangeError, "Range check error"
- SysConst_SIntOverflow, "Integer overflow"
- SysConst_SInvalidOp, "Invalid floating point operation"
- SysConst_SZeroDivide, "Floating point division by zero"
- SysConst_SOverflow, "Floating point overflow"
- SysConst_SUnderflow, "Floating point underflow"
- SysConst_SInvalidPointer, "Invalid pointer operation"
- SysConst_SInvalidCast, "Invalid class typecast"
- SysConst_SAccessViolationArg3, "Access violation at address %p. %s of address %p"
- SysConst_SAccessViolationNoArg, "Access violation"
- SysConst_SStackOverflow, "Stack overflow"
- SysConst_SControlC, "Control-C hit"
- SysConst_SPrivilege, "Privileged instruction"
- SysConst_SInvalidInteger, "'%s' is not a valid integer value"
- SysConst_SInvalidFloat, "'%s' is not a valid floating point value"
- SysConst_SInvalidDate, "'%s' is not a valid date"
- SysConst_SInvalidTime, "'%s' is not a valid time"
- SysConst_SInvalidDateTime, "'%s' is not a valid date and time"
- SysConst_SInvalidTimeStamp, "'%d.%d' is not a valid timestamp"
- SysConst_SInvalidGUID, "'%s' is not a valid GUID value"
- SysConst_STimeEncodeError, "Invalid argument to time encode"
- SysConst_SDateEncodeError, "Invalid argument to date encode"
- SysConst_SOutOfMemory, "Out of memory"
- SysConst_SInOutError, "I/O error %d"
- SysConst_SFileNotFound, "File not found"
- SysConst_SInvalidFilename, "Invalid filename"
- SysConst_STooManyOpenFiles, "Too many open files"
- SysConst_SAccessDenied, "File access denied"
- SysConst_SEndOfFile, "Read beyond end of file"
-END
-
diff --git a/Source/Servidor con DBSesiones/FactuGES_Server.res b/Source/Servidor con DBSesiones/FactuGES_Server.res
deleted file mode 100644
index 9530e785..00000000
Binary files a/Source/Servidor con DBSesiones/FactuGES_Server.res and /dev/null differ
diff --git a/Source/Servidor con DBSesiones/ModelSupport_FactuGES_Server/FactuGES_Server.prjconfig b/Source/Servidor con DBSesiones/ModelSupport_FactuGES_Server/FactuGES_Server.prjconfig
deleted file mode 100644
index c8f28340..00000000
--- a/Source/Servidor con DBSesiones/ModelSupport_FactuGES_Server/FactuGES_Server.prjconfig
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/Source/Servidor con DBSesiones/ModelSupport_FactuGES_Server/default.txaPackage b/Source/Servidor con DBSesiones/ModelSupport_FactuGES_Server/default.txaPackage
deleted file mode 100644
index e69de29b..00000000
diff --git a/Source/Servidor con DBSesiones/Utiles/uDatabaseUtils.pas b/Source/Servidor con DBSesiones/Utiles/uDatabaseUtils.pas
deleted file mode 100644
index 5851a821..00000000
--- a/Source/Servidor con DBSesiones/Utiles/uDatabaseUtils.pas
+++ /dev/null
@@ -1,32 +0,0 @@
-unit uDatabaseUtils;
-
-interface
-
-function GetNextAutoInc(const GeneratorName: String): Integer;
-
-implementation
-
-uses
- SysUtils,
- uDADataTable, uDAClasses, uDAInterfaces,
- uDataModuleServer;
-
-function GetNextAutoInc(const GeneratorName: String): Integer;
-var
- vConn : IDAConnection;
- ds: IDADataset;
-begin
- vConn := dmServer.ConnectionManager.NewConnection(dmServer.ConnectionName);
- vConn.BeginTransaction;
- try
- ds := vConn.NewDataset(Format('SELECT GEN_ID(%s,1) FROM RDB$Database', [GeneratorName]));
- ds.Open;
- Result := ds.Fields[0].AsInteger;
- finally
- vConn.CommitTransaction;
- ds := NIL;
- end;
-end;
-
-
-end.
diff --git a/Source/Servidor con DBSesiones/Utiles/uSesionesUtils.pas b/Source/Servidor con DBSesiones/Utiles/uSesionesUtils.pas
deleted file mode 100644
index c5e77e54..00000000
--- a/Source/Servidor con DBSesiones/Utiles/uSesionesUtils.pas
+++ /dev/null
@@ -1,135 +0,0 @@
-unit uSesionesUtils;
-
-interface
-
-uses
- {VCL:} SysUtils, Contnrs, SyncObjs, Variants,
- {RemObjects} uROSessions;
-
-type
-
- TSesionesHelper = class
- private
- lObjects: TObjectList;
- csObjects: TCriticalSection;
- function AddObject( aObj: TObject ) : integer;
- procedure DeleteObject( aObj: TObject );
- function GetObject (aIndex : Integer) : TObject;
- public
- constructor Create;
- destructor Destroy; override;
- function GetSessionObject(aSession: TROSession; aObjName: string): TObject;
- procedure SaveSessionObject(aSession: TROSession; aObjName: string; aObj: TObject);
- procedure DeleteSessionObject(aSession: TROSession; aObjName: string);
- end;
-
-var
- SesionesHelper: TSesionesHelper;
-
-implementation
-
-{ TSesionesHelper }
-
-function TSesionesHelper.AddObject(aObj: TObject) : integer;
-begin
- csObjects.Enter;
- try
- Result := lObjects.Add(aObj);
- finally
- csObjects.Leave;
- end;
-end;
-
-constructor TSesionesHelper.Create;
-begin
- csObjects := TCriticalSection.Create;
- lObjects := TObjectList.Create;
-end;
-
-procedure TSesionesHelper.DeleteObject(aObj: TObject);
-var
- idx: Integer;
-begin
- csObjects.Enter;
- try
- idx := lObjects.IndexOf( aObj );
- if idx > -1 then
- begin
- lObjects.Remove(aObj);
- end;
- finally
- csObjects.Leave;
- end;
-end;
-
-procedure TSesionesHelper.DeleteSessionObject(aSession: TROSession;
- aObjName: string);
-var
- oldObj: TObject;
-begin
- oldObj := GetSessionObject(aSession, aObjName);
- if Assigned(oldObj) then
- begin
- DeleteObject( oldObj );
- aSession.Values[aObjName] := NULL;
- end;
-end;
-
-destructor TSesionesHelper.Destroy;
-begin
- // Free class members
- FreeAndNil( lObjects );
- FreeAndNil( csObjects );
- inherited;
-end;
-
-function TSesionesHelper.GetObject(aIndex: Integer): TObject;
-begin
- csObjects.Enter;
- try
- if (AIndex > -1) and (AIndex < lObjects.Count) then
- Result := lObjects.Items[AIndex];
- finally
- csObjects.Leave;
- end;
-end;
-
-function TSesionesHelper.GetSessionObject(aSession: TROSession;
- aObjName: string): TObject;
-var
- aValue : Variant;
-begin
- Result := NIL;
- aValue := aSession.Values[aObjName];
-
- if VarIsType(aValue, varInteger) then
- Result := GetObject(aValue);
-end;
-
-// Saves a delhpi TObject to a session variable
-procedure TSesionesHelper.SaveSessionObject(aSession: TROSession;
- aObjName: string; aObj: TObject);
-var
- oldObj: TObject;
- aIndex : Integer;
-begin
- // Free the existing object if it has already been assigned
- DeleteSessionObject(aSession, aObjName);
-
- if Assigned( aObj ) then
- begin
- // Add the object name to the sessionobjectslist
- AIndex := AddObject(aObj);
- aSession.Values[aObjName] := AIndex;
- end
- else
- aSession.Values[aObjName] := NULL;
-end;
-
-initialization
- SesionesHelper := TSesionesHelper.Create;
-
-finalization
- FreeAndNil( SesionesHelper );
-
-end.
diff --git a/Source/Servidor con DBSesiones/uAcercaDe.dfm b/Source/Servidor con DBSesiones/uAcercaDe.dfm
deleted file mode 100644
index f4ef3961..00000000
--- a/Source/Servidor con DBSesiones/uAcercaDe.dfm
+++ /dev/null
@@ -1,959 +0,0 @@
-object fAcercaDe: TfAcercaDe
- Left = 531
- Top = 365
- ActiveControl = bAceptar
- BorderStyle = bsDialog
- Caption = 'Acerca de...'
- ClientHeight = 401
- ClientWidth = 427
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object JvGradient1: TJvGradient
- Left = 0
- Top = 88
- Width = 427
- Height = 4
- Align = alTop
- StartColor = 2971346
- EndColor = 4828405
- end
- object Bevel1: TBevel
- Left = 128
- Top = 359
- Width = 290
- Height = 9
- Shape = bsTopLine
- end
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 427
- Height = 88
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 0
- object Image1: TImage
- Left = -19
- Top = 0
- Width = 450
- Height = 88
- Picture.Data = {
- 0B544A76474946496D616765826E0000474946383961C201FA00F70000FFFFFF
- 626262BD810AD3D3D3BA7C0AB36C08C9C7C4FEBC49A45103C98B28EAEAE9CDA5
- 15AB734B554F4CA9A4A3C8A645A24B020098009BD884A8DB96C99D128C4105F1
- E6D3AE66062A2F299C44036443098D8D8DCFAD8B0D120E96D77CC1890CB57108
- AF6E31A95A0588D367EFD78BB77508B3DFA6B58F6AE7D4ADCC4E3CECDBC8C695
- 10016001FCF6B8D1A931C8BBACC6831EBDA991CF6254BBE2B0D5AE68787878B7
- B7B7B4332BC38C0ED0EEC8B58855999797C5920EC4E4BCCFC3B75A39035EBD55
- AC9690F7C550E7CC79F5F4F4B88639F9F4E8C7954BDADEDAA2DA8DB16A0671C4
- 6590420477CF51E9A83BF4EBE172CD4B944204CDCBC99742028ED570B9791DFE
- E79B1D221D66CB3C2EAC27DEC470CE8673C79B12BF840C0058007CD058AC4E45
- CB9B97B9760AA6591AB8780A5E575525A91CAB5F06B06807D5D1CBA75804E7B7
- AE9744029E4703874008DBB84AC63C2EAC631BA16631FCF9F56C6C6C9A561CDE
- C39865C15AF9F6F10082008B817B884006B1E79CFAFAFAAD620672541E464B42
- 665C5B86BB7C1EA518AF68085868569E5E256FCD4481D15FDCBB87484906716A
- 684AB0406C63618AC57B9142027FC96B968986AD751CAFB5B572663A89A88032
- 7E32E1978F9C4C0C828483C1B3A0FDFDFAAEAAA9FDFDFD964D13FDFBF9B26E1B
- AD630EB8A6359EA6A6B36E08954A0B432A00FFFFFD8C4408BE9F7AAA5B0ACB9F
- 1A0E940576D248A4500A8D96978D4911C997139ED269934404D6D5D5BCBFBF95
- 9290AB6306DCBC60363935914609954405934402FFFDFCA95503E2E2E2747171
- B2640463775ED7D9DAC69019D6D7D7DDDAD6A3B650676B1912A011CFD2D3A1C7
- 99A08525D2D1D1697575656665DEDEDEFBFDFDB6700CF7F7F78E480DBA7206B0
- 6409CECECE3945029B5010ADDD9ED89A32A7AEAF6BD743EEEDED994708F2F1F0
- CA9625B7730AB46E10C38F0E1F9404328232964907A85709A85810AEAEAE676A
- 676E6765A1A0A0D1CFCE69615F1A8B1492511AFDFFFFC1C1C1686868CFA324D9
- D9D95ED9429DBF5A959D9EA251145A6414C78908C48212B56E05089B082C0000
- 0000C201FA000008FF0017081C48B0A0C18308132A1CA80585914D00224A9C48
- B1A2C58B18336ADCC8B1A3C78F20438A1C49B2A4C9932853AACCB8B0A5CB9707
- 5DBC216161CECA9B3873EADCC9B3A7CF9F40512E5C05B32851976FB4E43012B4
- A9D3A750A34A9D4A15C0827A03B10AD47A35ABD7AD07B98AFDDA15AC40172E70
- 39ACCAB6ADDBB770E3E62C4AB72E4217432CC8DDCBB7AFDFBF50ED0A169CB405
- E0C388132B5E6C71B063BAB8549C624CB9B2E5CB4F1F6B6E29B3C51C8898438B
- 1E4DDAE3020AA70B525885FA256AD4445B27942D5B60ED370EE74C2ECDBBB76F
- CB028F1614DE523651E20B90DB1E483B79F27A78553CFC4DBDBA75B9CE61A78E
- 9DFAF5F6EEA75983FFF74E3E7C79EEC7D3D2047DBDBDFBF73F352BDF5CF0CD10
- CFF0F3EBDF6F32F572EFCBFD371E73D98187DE800182B7805A4CF1B743001046
- 08612625CD2321841B00D5CE8501B4A3D286177A88D300DC5006A2842266A4CE
- 859C3C75A0763012F8A28CDF3537E372E8D533530BBBE547C433010029649001
- 28409285433E93E14F1B2699E249ED2419C0283729B08392261229E493161141
- 8796364025DE6AAF8D3966776696A9A6796C92D9669ADDBD61474D3DBE270587
- 1286399285172EE9D38911725912A0100A5A123711FAA918A11D6A6483842D42
- 55DEA403526A699B959ED99C0B0D19D1897E576A292A857B8A8AE54FA3986AE8
- 48518ABA6A48F37CFF29A4A289A5EA6446D3D0B1A554AC51E0EBAFC006FB6BAF
- 640A6BECB1C812CB9A4C347DE2E397784668A4487C4A48EB4E8CBE1A52B62855
- 9B689621663449A05391C91A9C6EA67BAEB9EC8EE9EB69BEAEFBE69AEFDAD742
- 83EF5D63AAA97AC26AEAB5FC5984A49600F346043041161C94B0C4226BACB2C3
- 46EC70C312AFB6006E2DB0D7DE83D17E4B2D870A072C91B7188AFC1417AB70F1
- AEB92AA386F2CB2B530033CB0BA0CC2EBCAFAD6CA6CD328717DD1C9FBA87F090
- 99E82AEA341F2719B2C903CF6AB25314C412B5AF5C542DB5D4BE5E3DB5CC2A4B
- 6D75D554770D6CD52D6B3D3617B1B4FC6B3D6A3DA1717577B2C8B184936444C4
- 24D076380F002407FFE0E70617D610111136E4BDC1DE13D95043A2884FC46D44
- 8B4B2878443664C2B8458F4FF4CB2480F769033414756C6D449D4B1811A218AA
- 9338DE1CD66083EA1BCD537888364C4B51E6144153B9E4EA487151E4114E0E80
- 3A9663D8B847C2AAAC76F232373F76F3CA1B1BBDC3D30F2B670B9FD4495DAB43
- 5E6383940AEB2BA5928F2A2DD106490A2EC5F8534604CDE2E0DFAEAA4435A40F
- 002DB28A7A2DF744522911110F62DFAE2422408291CE5400B0DC9044348F020A
- 890ED7C0C8358C26C07620CD71F3A3C82FD0B72F20D5801615811F910487BFF1
- 2DAD2253F31ADAC8A6C2B4B99085604BDBD7ACF62B19AE506C578B21D76C28B5
- 0768410573E8457BFFF216212210014F441098E8F0F4B7C0F52D4FD020E2854A
- 2491CC010F42351880E8B89439225C5174AF90C8124B0680D245E851170221A3
- 44E7BB8AA0718C35B01D00700780B88DB15F900B1C2DB6F811B2F9D18F324B19
- D7FE58B594111290833C64CB14F947664DC73AE2D312A914A8A5E34544011DCC
- E4A9CA98240A66726899B49DADB494A2FA69C993EC9323FF8094A22669B29211
- 7160C20ED849FBADEF959DBCA044CA87CB20912A22A31C60442229CB67E05184
- 4002A500E5A8112EAC6085CF4CDB3367E84C68DED09A7E94A635B529CDA945B3
- 9ADCE442385C90082B184188D5E10487F4A4CE0BEDA022731BA3C7CA28CF7A46
- 087673E45029ED19FFA1BA55519F83E3501801A08057B42E22F25C9219A315A6
- 85CAD30013D9233F0380CF2E4A718CA0CBE344F1D84C467AF4A3200D292357C1
- 3614D4C43ACA0C52467FB12F5D02E047A6CAC42FEE674AF391AE98BD1CD23B23
- E24A61D634A701D8294FA5E43F5A48498EF5B38152671A4B5C2A14970A98C6BE
- 36905100844AA713E1E0AD087A5522D12189F9DCEA1CC7A7A7A611C94FC8CCA9
- 5037B2C217BAB5AD707DAB5CE34AD7B9DA156DABF0210A6C421D894A880E13B9
- E8F1EC2821DBB11464E7C3D30E92D84E0E65C248848DD02FADA8D8241A004FC2
- CB67B8F8B64E8FF4ED5A0E0D001D7C7737890C40A98FFAAAE61C2B1168E02952
- 12D10387DAF8382FFF71C89F11892C84A6F54508BD2289BA0D40663B2AD2E21A
- F7B8645B850B486018EA70424A6BED2A90D6FA5CFD51047036E5A4A8329B89F1
- D96E95C295483083544A296516BCE7959288A0C1BE0D28D5921431EB26132B25
- F8DA4D71E6DDA5A9E8E052003C6A07EF9DC8789F2122620609B014A1A490F494
- D6679CD754C3CD485D277CD70A53F8C276659B5EA873517CD69143AA8D483C21
- 04DB888CAB4F89651106033791BE098FB22A1ED941FFB959005C144FEA602667
- 517C5D2472441DB38B96F01A1BA1B56EE471448690910190E44601A0B7548C88
- 8B3D42C86956D3CA55C332D9B48C362B7F33CB7F7CA698B77C6532AF422D9FF1
- 0D4B719AA4366A77FF481C95EFDFEAEB38F5B638BF3CCDE093A584C7066EB7CE
- A2F21F6771EAE1411BB0C749FAA5456C005EF6092F805A2AF1913338608EFAF7
- 5F794C529F214C6569AE60CC62FE345CBFF9E950933A16A046B533450D6A565F
- D9D562A6C003F28207DF34B99E4275A8253F9B62091D0F7753CE738D7B7BBC60
- 0B1B452B966794773CBA1ED7982227B6A7F01C6AE98C3C8E51967EA3C788DDE2
- 1973A4D5624635AC576D6A7197DA99E626F7ABC10DEB4FABFADCB1D011099EA0
- 3DD13438A7087E3391E28CE99B8AEAD744BDF39F81A9E79F02A9D8781EAAAB28
- 728DEEF6D27672AE0876C16491EA8E0FC0EC1DB855F9F591018BA8A741CA76BF
- 1B5C6C4E77A4D428FF4FB9CA578E721EB0FCE53067B9CB3F4D0C0DF39534879D
- 688468CB2149477B9EBA4E36B964CCE2630FFDC91C2A79D18D5EA88BBCAE78D1
- 822DAF9D9DA78AB856A020BCA4B7E9F852E1DA60123600AB6691CD640E2DB9C9
- 54E436D125E79198BB7DE5C478BBDC591EF752E3E6E6A3B1385087E4BFEF8D8A
- 2290769ABF8704F0858F2CE1202730FDE87C788D8F35D01B5140E5A02BE3ECD2
- 179614599158739B705E3ED08DFD4E7C81F75B1105873CD39897B2C9BFFD6997
- BB7E05AF8F3DEC672FFB96CFBEF52FAF7DA9652FFB593F019DA381BACE451B91
- 9C4B88A900303ED0932EF4A6AF3D7834263BD22FA474B647FFE8BA53EAE2AAFA
- 5229FAC9D8BD8E10FF7C471C008E0A1F8BADC5131EBDD8D9B10FFD88B79D4870
- C1AA76D52F7D2373973BB951BEFF15981BE6FDC7726C634EF556196BB677A6D2
- 46F92324353053C56070B334784452787C277043223C1EB778FF66812304680B
- 040052157081252AF86460403253BF9075132724F0B58207560C52667A1E3411
- 10F80C91F20B0E3724C0005619A8709AA67A76867A2CD86DF67372BAC77BB497
- 8448B8844AD8844C287B5CF00091817797F1733BE774784245569850E10721BF
- 0650CF877E4CE764D3E76BDD767F8F437E4E06401C3200E9D73154147414716B
- 70247F3A575160485037263AB6537FCC067D27977BBB3788B8877BAF6788B797
- 8833A78884C88885FF881BF88219321800FDD55AE38360B9C26611A86F07E781
- 44F2247E7681FF24561088708E075EFE93716C6664A8A4253BE582CF005F7BA4
- 893338119A97538A267A1361829A743C2447845A126118417B3C107BC5588CC4
- 788C83A88CB0E77AC7B888CAE88CD1F88CCF488CBBB70D43A002CE8219CA3721
- 19716359175C89F2454D447DCD47867F2886EEE77C65287E67687D6398224F14
- 2D7A207694D3314F658EF0B444EDC02815B14678528FE7C825E2D87EF4C37C61
- 185E815888CB480C3CE0904EB88C11697BB6F78429078DA230136E83197E9724
- 920678FB52821DF44E0637671B584522286509D7837B76922A798A41985B2935
- 3E86420493E860B4FF947A134104B03881979624DC2765ADB879044794C9A755
- FB9209594783A6527245C811D5488D523995545995562995CD488D59598DC440
- 4ED2218978E26616B1222036110AC03A850251EDE8375D18005FF86CC6066366
- 98900FF66C523609E7D7216197118A433B07A48F16210580B201930056983445
- 17213BE4583B98938714715A575403EAB09414E187E0A711AEE790C8788CC440
- 0E3CE099A0397BA1A98CA0598C9DD9849EF97AA5599AC5989AC4480EB4470CE1
- 20274F40854F739BB88919E4009ABBF999BDB99BBCC99ABE199CC3E99BCF489C
- C0599CC9D99BD4B89CBB299B18F336B9399DD4791838D099E4709DBBA99DD9D9
- 999F899DE4809DDCFF399EE2E99DE1E999E4B99DE5099AE6D99EEA199EB30644
- D5399FF4D917D9999D388003F7999FFAC99FF8B99DF8E99FFC39A0F9B99F014A
- A008DA9F060AA00ADA9FE140036B519F123AA155C1A0F709A016AA9F190A9C0D
- BAA006DAA120CAA1228AA1F7490C0F90089E518014BAA22C9A13FB59A002FAA1
- 013AA30D0AA330FAA2FD69A3390AA23A2AA3B33927B6D9A2423AA426D1A1C029
- A31AEAA11B1AA20A6AA14B8AA4482A9B0C42A4545AA52341A01F80A3587AA0FA
- 99A509FAA5FCE9A5034A0E1F00A6664AA0E4100E3FB48D56DAA66E7A11315AA6
- 59BA9D38E0A5F759A60A2AA7376AA77C5AA72FAAA7805AA7822AA71F5AA078FA
- A028406F6FBAA88CFF3AA88E1AA85D8A9F810AA81F30A9755AA98F9AA9964AA8
- 620AA9F54003D2A1A28C3AAA2B4AA9804AA6838AA9789AA95D5AA6647AA7AAEA
- A790AAA98FAAAA772AA8268AA2416A321DC996BFC10930F8164942997917AC38
- 51A9C89AACCABAACCCDAACCEFAACD01AADCAFA0028506BD4A96D27441952B038
- 6EF81669541ADB1A00DD7AACCB8AAA593AA9B6CAA997AAACB25AA9641AADEB1A
- ABEC8AACE6FAAEE19017D2C9AB4392AD8AA1001347AC5531ACA3E1AF4402B029
- 11AF94DA05CF4AABCC8AB00EABB0F39AACA9DAB0806AA226B5ABFC81ADBC7145
- 063B15DF6A6F12D2B12741B1EB5AAB9B8AB0128BACF1DA0FCDEAB0729AB2F27A
- A938F00034306FF9FF9AB1FBBAB14362AC6D21B0F6B6B33AF1010A3BB4425BB4
- 447BB4469BB448BBB44ADBB44CFBB44E5BB41FF0A0E6949B1A5B1A5734AE6DF1
- B1A191B5412BAD601BB6623BB6CEFA0076801FFA310D16B703BFD0ABB4720DFC
- E33A3A66112244425785479E278F39EB5F840700D7C04174D02F48992472740D
- 7AE75E16410B9EE77595781152A040810B003E1B11D3D0975B625FBB78348135
- 244B09B717C898BBD4B77F0B24912B8184DB5AF8E58AD58611C80AB14D5BA9AE
- 1BBBAD9BB4B00BB1B23BB4B6DB05440BBBB42BB542ABBBAF5BB4C4400376F004
- FAF10B17257C7E42B00CB511C053037D930960A56DF2D86CDA263B02F5977832
- 2D3C192D7440995BFF182174807C18C128E7B794F318008FF58D74F38662C8BC
- EAA75FE2A76DBEA5BD1C322DE11B3C736B11B76BB4C0CBBB002CB5BACB0FBBFB
- BFBE8BBB083CBB018CB4B04BC0C1DB0530400CB881076C7A1DD35083D6F552F7
- 06671A214233495EF7284CA1E8ABBD1A785A024283AB25D3729344C254B72440
- C29838C594758B6B5EF638875815C2A7C77E05A42725DC4128BC4CF7234BDA32
- 115D200047FCBBBA8BC4BABBC4499CC04D1CC54DCCC451ECBF527CC4575CB454
- 7CC5518CC45E8CC50A1B0E89F095EE91BF3C069017B2BF1AB544464296ECE82D
- 4B42BFD15222A1B55B00803AA2530349343774003A034044981B117BF8AD87C9
- 8F18617CF9267C46FF82C68575696344C71D6324757C21377C114EDCC4FD80C9
- 97ACBB99CCC94BDCC95DD0C95B0CCAA01CC5A26CCA5C7CCA9AECC9ACDC05E1F0
- 00CDE21E0A16473F7956206878D0A060AB2B84011041B3B86FB5AC782F092471
- 5C4C68C5B912118244B2587C0B4B5AC55F11C109C0A0546AECB7A212260A9083
- 4102427AF7413AFC0CD07C110A063A3045CCB75C810090CB14D7AB0274CC059B
- CCA212412FA54C628911530CC6F7BCC954FCC54ECCCF52BCCF5C1CD0FE1CD002
- 0DC688AAA8D741446E6646197259F3743F12A2682124215186C76C49BDCF17C7
- 884904B2354F1C2B11841562EEF74E23E65E3610C88913D112E157100242C2A7
- B56654CF13F17361FF42587B43588AA24592E5C81152221CDD6CED28B294B350
- 282D11A14CD0575CCA48BDD449CDD4AB4CD0A49CC5349BA8C0F71BE51C24B6E3
- B6C1AC49F946B75AE2662F1C5E79DB78E6DCCCA4AB5F82D7924062AC9EB7564D
- 434205B403D57C8BC2DC5442024240B5CBCAFC0C24FD795B2D4080D5ABF9E679
- EEBCD6152179ECAC93F6FCC500EDC54C0CD04B2C008C8DCF92EDD8FEBCCF924D
- D958DCD8479CD993BDC9530BAA91E81B856CC7F6573266CC2119F1D111C1D282
- E3C66478B557FB87682521E30A284FA2D36298DA74A0C6B8CD941182D7F55468
- 2009218095375404DB4BC4D3BE4ADB0719215A0BBF1D53D41131D9D6EDD99B9D
- DD95DDD98C5DD9DEFF6DDDDCEDDDD9DDCFE1BDDDE0CDCF66EB36A21A1A57FD0C
- 599DB3359C49ABFDD5202D8A848D92B66CD6CDDD34851D004B49D76E1D8CA88B
- C182561174FD24029BD71911D64D9351F1CD3EFAFD7D87A6D6FE9DCC06C709B5
- 834CD40D009EFDDD962DDEE6EDE1DC5DDE22EEE1DF3DE221FEE1290EE295FD01
- C4BB911C3697F4F42D0E4D46217145152D217AC0DCE20AD1D60BD470FCDC2DFD
- 7C5D0D284B465036104F5D4D11DA263C2C5DE12F4D1279033CBF84D38E02E440
- CDDA7FA86880CC1126DEE102D00F276EDE620EE666FEDD65FEE52B3EE66A6EE2
- DCDD0F0900A1781034BE11780DB8D519B2D7E5D7DAC8B4CB48D73D00500C9EA4
- 3A0F9EC15A0D849BFFF8536132537ACECCEC8C384AB501E19C405E75C8244850
- DAFC0CDC4C3419D553937E11740DCC947BCD7CBECE7B6B689BA4E8C917CC9980
- 341B94241BDEE6B2EEDD0420EBB53EEBB89EEBB9DE05CC00AAD6EA1B05D96C8C
- 6CDC950CDC4BE486352E3A1A3D4F416EBF11723A75787545D6DA406D11798927
- 2054DA1DE3E7EEE363D7E7BD4934DBCD3EE317323CF514EB0270EBBA4EEBEBDE
- EEEA1EE6EAFEEEEDEEDD6A2A9FBF91E95335381B4C24F28C11FB9ED643A9CDC5
- 9CDFA8EE277A2724466293AFC454292C25421DD60244C3AF24D11891E946C6C3
- 9924CF875EF01271F058FDCBE6A5D81751D9F14E00B57EF2E94EF2247FEB257F
- F2269FEE2F8FF2F1FF9EF2332FD92F0FF3286FF32C4FF32AEFF2040003473027
- D4A1008205D4EFD331323DD189E258B6A35B1B50DACB6EE3E34EF41C9275DD8B
- 594BA9001D1D2D493F872003284B69D17D52EC8BC6B5ADD55B57788FCC0ED454
- FFAD620F21275D751BE1F3341FF33C6FF2742FF378BFF77C8FF3768FF7759FF7
- 7E2FF87DEFF3373FBC5680B1A1A10016D70EBFA000A74E395D25B71C814CB430
- BAA265690D47BAD8BCB71BCFDF9AD35572BD8B875B6D36305E9960038D2B300A
- E43A61B5CD9A333B97FB11571DC3FE35F9A04B39A70EFA12F10BA23F2DF39083
- ED0083982424146F117C9FFCCABFFCCCDFFCCEFFFCD01FFD557004896001A34D
- A55A4EAA2213FDDCFFDFFDDEFFFDDC5F053040BC27D5A696AFFD4F03FD64C0F7
- EBBFFCEDCFFCEF9FFCEBFFFEF1AFFCF57FFF0450FFF22F0045001034EC3CE904
- C0E0418409152E64D8D0E1438811254AAC11C062005A13356EE4D8D1E3479021
- 458E3C48C0A4490127539E64D9D2E54B9830C9C4A4496065CD97330974099708
- 85119241850E6D58F159806719892E65DAD4E9D3A004664E955A95CCD5AB52B1
- 52E59A95AB55AF5609882123A62AD9AF53C35E35DB352D589D307AAA9803D5EE
- DD85152F2AC5DBD7EF5FC01AB18A1D4CB66D59C46F0FA72D4BD8EB63B591C742
- 76CC982A5A93FD8ED8A11BD8B350A348F97E265DDA34D1C4880D635D4DB684EA
- D46C61CB6E0DBB76FF6DDA885FDF8E4D66B76FDB65BB1C49D4F9F471E4C9952F
- 1F8A36B5F3ADD0B7B29E2EDBFA73EAD79D4BD75E1D7BF5ED9AED58D8C4DCFC79
- F4E99597787D95FD7BF7EFE5B3C74ADFF7FCD7F9F1EF6F7F5FBEFBF8F8F3AF3E
- F6C4E00FBE1286E3EC13F51A74F0410885CA0FB8092BA4F0420B33C470430D3B
- E4F0430F351463B8442CE82542145354714583E8834F1C17631467400463D48F
- 3D18F59BB1C61BC980F147FC689C0F481D857CED471FAB38028527EA62F14928
- A33CAD471E6DA430C8FD8CF4CF4523059C8F432CAFFCF2BD226860524A34D354
- F32901702C4192F7E0841184F7E8C4CFCE374B98334E3ED993B3043CF9C3934E
- 18FFC4134E3FF504FF545144DFDBB350F88A4885C982D6B4F4524C352A420031
- C428541C5041950FD43F711435515443FD54D544493555D5501165F555585D85
- 753E4962D573C6236850C18813331576D861532902064FE904419C6541709659
- 689565569A669F5516D065A795165469B365D6DA50B3C5B6596ABFADF65C68B9
- 2DD7D96601D5561C027AFD95587AEB4DF3050E8E28428C6A088DD6DD66990538
- 5A81735C94DB1F139E53D476C50DB54E82039698E085276E98603288B3C0497B
- 3BF618C2345EA0E18422A875961476513E396596D975F9E595619619049567A6
- 59E69A73C6B9E5976B56723C3C2AFD7868A2951B20E47CF715C366A6C1B57866
- 739D76795165618EFFB669ACCF75591C18046AB268B0C326AD185A42D6E48804
- AA31396BB69BAEB96DB8E38E79EB2A52198F63B1F3D6DBA901EC29DB87658C25
- 8BDDB50B279C7095A549FC64C39D2D7C71C70FA759F1C81D871C84C631971CF3
- CB4DEE7A20A1F7DE9B91084A37FD74D453577D75D65B77FD75D8556744A80106
- 289B161F3421998C7108218590020A204578528A0FBEF8E191173E78DF83171E
- 78E2914F5E79E9AB1F3E7AEB8DBFDEF8E88F777E7BEABF4719E5AE7F6250F4BD
- 81887D7DF6DB77DFFD2C846A6680F9ED3126F7238EA842F1E497EFFFFFEE0150
- 80E30381FFB4E73F04562F810754DECD12F8C00116501C45280EB0D0A7B73BBC
- 4F831BE420FB8020FFBFF9D98E1603988726527184A53D6F7AC96BDEEF58A840
- 1716CF77D9435E0BB5D7C219522F87367CA1F570F84215CAB07855A0200AF070
- C1B0790300A4FB47049AF80F28E6C174522C1D152360452C4E518B55DCE215BB
- 98452E86D18B1B6C620466171465D08F7EB4B0873D0C60875484A30A055C2129
- C6E1BC7118EF8ED82B401E5788BD3F1640097BB4A31EC557BC3C7A4F907E3460
- 1D1539C8E041F278075452718286C48F71A21D41E00420BC80814F86121033D0
- 86094A794A53A6F294DA58E50458A90D574E4096B34CC2046A298124E4129712
- E0651278E9015E4A0098C3F400153CE0886252419923A002249AD9CC11400211
- 90F80235A9F9852FFF2082112CC8030BCC213F77344319E1B4C730EC2185179C
- B00A8254C20E0B003C78FEEE9DD5F35D0E87A704E7E15379F03C5E3DDF794817
- 46F29F3314643EF95850E60DF49F42C467018858C16061B25E3BB0852D760088
- 0E5C41A31AED002072D003908654A42325294867D08393A674062B65E90C4CE0
- 5213C434A6AD7CE52C6D79D35CEA3298B210A6048CE981642A73991E40861758
- C0024BC86F00699C5F33EAD70C1FC4E008E3F047439D7755AC6615AB4A208555
- 97A755B07E15ABFDD3AA57AF0AC0B07E0F9FE3F8990A2E29517AED80A2EDC8C5
- 46AF80018D7AB4A47B2D694A51DA52970656A6305DE52B61094B9BE6D296BED4
- E92F810A54630A55FFA8CCF400238C8A54A1D8A319EEB88653373B80629C339D
- FAAB863FFC818602A096104A40AD12DAB9DA76BED3B5ECC42721D000CFD9BAB6
- 9D6840436DBB2A5B42C016B7F8D42D3BE1D9DBD4F25690F22C2E6F5BCB5ADBE6
- 16BAAE25445BF106D74C396007EDE0442E3AF0DD2B64B4030DC841793FCA5793
- 86D4AF2CFDEB4A5FFA5E99CED494863DAC2C6B79DF9CEED297C17C6C31FD2BD9
- C826C1B2474D6A507EA159713A957EA1A585140CC08107C0A00A77BCAD6A57FB
- 4EDB16F4B6C42DE86E3BFCE10A171478B54DED87397C620D0BD2B617065E6B55
- BCE1175F189F217E6D1136E3D6D061D7526500448F77608349D820130D684021
- CA500824AF03BD7DFF6D6F7B59FA5E98CAB7B0884DEC6273BADF5F0AB3BFFF15
- AA2CEE910530C3E3B2DF0C8A37A0610FFA85D3B3B62B461A1E6CAC09B3B3C2D4
- E5AD6B9DAB5BDDF2D6B675C6336B373C5DE8F2F9CE7DCEB39EED1CDDDDF636CF
- 88F6B3A2E9AC683D57D2883ACE1406C42B8583CCE31935A88878AF0052658434
- D4E95DAF93DD2BD8F8AA92BEB1C4A99519BB4BFE3E1699C674C464A930020F98
- C18B2CB86C814942046FFC021A6956F0FCD89806296862644518076BDBF9ECE0
- 5E20B52B5E6DB457DCDBD55EE0D917082EB45FABED6C1302DCD01677B9C71D6E
- 6E8F9BDB7346F7B6BBCDED6A97BBBA1ADB448E292DA55CE0B503F338880D9EE1
- 8C1A9461A31858B2FF48D70BD8530F36BEF4AD6F62F18B4B2C6719B241B5B507
- B250BA7FE4A1D743990638844DBFCE3A359CA045F60B74C7ECD4923BBA7586B7
- 122E808675C35CE6E086F96BB33D739CC7FBE62F7FB9CE71CE7399DF36B8B6ED
- F96E690E6E71CFBC0A3AB0E4BDD764E9F05EE32006A007A703F0DD8C96340748
- D8FA47BDDE83AF83F4BC066FF24AF92058C2AA920FACC6AF2E5F1D4CC93213D7
- 17776237093C944E745CD8B4D8AC679B410BC037230DF8D35FB3BF2D6E97137D
- E8E56EADB9BBBDF8C56B3BDDE6B6F9D02F006F6BC77BF22E9F3CE679EEF86863
- 1EF4D6757A9A025008226FA01DED18450D0041E432384318B227690E92208825
- E45EF7BBE7FD12EEFFE07BDEFF5EF8C017FE1D8C6F7C20DC21F940C002F29BAF
- FCE7339F1158000280994905BA677CCC44E9441F88F0713537B576B7CBDD0974
- 3061DE5E5EFDE2BE3CFBD33DF3F6AF5FFEF1A7FFFBD35D7FF7E71FE8F3BF7FFA
- 61AEFFF833376E5BBAE2B8AED25B11ED6A0707F02EAC132F8F322F5043A91E40
- 022090220BF4A20BCC400CDC400DEC400E441D28822256488664C8382F923B68
- 42042AD0B5BADBB8A0382283C83B058086115AB3106A23634027752A00F50B40
- F5B386CE73BC201C421F1442011C422384B9FBBB002004C2FFEB3C202CC2CE7B
- 28E3384016912B5BA02BBBC2AB2BD0ABBDCA810C7A9F101C43322C4333FC8712
- 2441121C84641884FF41C88264309D7FB8B5651A0166CA3E8DBBBBA068018EF1
- 3E614333BF530605033C29F0811392841E4C44455C44466CC444743F47544421
- 64C4238CC4F52384712882F1F8047BB3C2076907B96A078C0AAF8DEA004B282F
- B0233B245802308A1D5688805724A3314CC33624412772A265BAB51150413C3C
- 2ACC0A0A12E0C383E804225080031B80F06BAA625846748A810758A76050023F
- 90C45BA0BF5B80C46ACCC6FA5BC45B88426EABC61ED4C66BE43FF5F3036B0047
- 6EEC41485C4471FB190B381F4F44914CC8841AC8041E038442C8857CC3800698
- 076E588665A8BD307422337043833C48841C043330832C6048876CC8865C4888
- 7CC3877C4830CB02FF46C0488C64848CF42256A0433BB443ECC3B83CF426A1D0
- 82F13082F20000EF0BB611EAAC344A2311A2057748B65408817108866050C45B
- B88569ACC69F0CC769F40370ECC96964C4A3BC00A34C44A20CCACB43C71E244A
- 474C4AA84CC70BA0423C88A8787410A8EB004C33084DB33A4F233590BA030B34
- 035BD22FB57C35B6D4AF2BBBAF9B8A25868B2FB4E30341302AA30AC95D440415
- 6441EDD34392700121084605988313E9BE60F31B35532363B39F34389B22A882
- 500806A054CA0B084ACCB4CCCCACCC70BC4CCDFCCCCA0C4DCF044ACA543FCEBC
- CCD274CAD404CDD15C3FD2DBCA07C9B7F0E23783F0378013388D22B8910243D3
- 318324782C2D2326FFE10CCE9E02A66062CB9C8A4B59AA2F564A2513E881BBF4
- 45BDDCC53B244917248905588037D00226398518EC036F50007BE02C0513C4BF
- 63235A30004D8881C8BC4CA2F4C9A6EC499F94CFA6F4CCA1544A9F2CC7FC34CA
- F9E4CFCA1C4AFAA44FFD94CFA77C4FCFBC3C3F78CFF79C4F00D5C65070C77A83
- CD06A9ABD93C885A0800600086ABCB4D5534CBD2F1CD2D0B511105AAE20CA6B5
- 7CCBB8442CFA3201BBC44B16D04B44D8C51524495FF4B591580017D04E2DB082
- AF894170104F64F42CF39C1FB2B91F0E2019502084041DCA50E8C65B68D2736C
- 52CBFCCF2865D26C94D29F8C52276D4D2785D227DDD22DBD4F6DBC4F73FC522D
- 3DD3A1B48607DD0CFF0B804109450FD9BC825AE88369E8031B08003A000681C3
- 000CC80581ECCDDF2CD161125442354E2CBBB2569BA5FA52A5989A81E83C2A5D
- B4C3181DC9163C2A32C3CEECD4CE372001BA38915EE8831F35065AB806CE1AD2
- F12B1B7C49051D08016B388304954F5885D5F88C4F590D50FE5CD05AA5D558AD
- D55BED4F06F5D55DDDD5057DD02DE00C037CD3E4D8810DB02840B82B67B53440
- 402903582909A4560FCD03101D51112DD1E33CCEE4844B9B5AD1526AD4476501
- BE8CD16CFA8211F0CB92B45191C8D41C7D834DFD151894411A2436A6AA1DB219
- BC4438219C24CA33B885801DD860ED49823D58814D58845D58F964D880855586
- 3558859D58873D83FF810D8535355664350F2CD4C281CBABB1532F94E2CD0FFD
- 4D12054E943DD99E3251B744D45A924B574225547ACE72A5CE738D513CBCCE1B
- CD54781D0212B00023F04E00988619A4C166B80665304F7D259B4294AA100085
- 50B0588A8DD581B558A9B5DAABC5DAA9C5DA87DDDA8935D8AB5558AD3DD8ACAD
- 5AB23D032A3CD68D2D8D04EC2EAC23C5F132AF1C38B81EF0D008C8566DDD326E
- EDA59685CB975554C3724E168D4EA38AD19B555776AD51A1C05178CD4E17D8D4
- 1670D369084FA3153F1BA4491FE0006391048C3D83A8B5D8A815D8D0355B8105
- DD8B35DBB255D8D12D5DCF3DDD9EFC5CB3855DD5B5DAD9355DD125D85000051D
- B89B4E5C5BCF2883FF06E8315B5007759884212BB23258874208006190409322
- D9BB0DD4419DDEBDEDD6B704572A0BDC996D549ABDAC173D5C9CB54E4B5D5C9E
- 2D5F5C20012BC80127F984EFBB57911352117287A84A05061887330886335005
- 113883FDC5DAFDFD5FFE0D60001E60012EE0FEB558FD2DE0AA3D6002FE5FFD7D
- E0063660AB558500A6E033D0DDA6F3DDD3E8CAAF0480B0EC345254296B3D4B93
- CD5B428535B74CD4707D25C11D2C47F5DEC3C5A67515DF5FC4D4F2AD874C7D83
- C1DC984AE90363F41B1B3C557B2839F694043FE05AD44562255E6226B6D803A6
- DD264662028EE22616585028020EF81578D460CF90CD7DEBB77F0BB881ABD691
- 1D48BC254E945D59FF13652C147D59E664E171E55E97824E183E576C52D79C05
- CC9D2DDFF27D83F3FD959504CF03E3BB045BB3D04A8390311650B85F06B6DA46
- 7662478E64489EE400CE5F1148E047AE644D666008B6E04CE6E44B7E64428001
- 0E480323D8622EFE8BAE943A83A03AB1042FBAB55BBCD5D6EAE5DBEB55CEE53C
- ACED7561C23557444857194E5C3D7E573EE6633FE6D43908E4F00444C6742AC0
- 1BA1C1D3041D58642466DDD27D626B8EE26C4E5D2566DDB1E5667026DD6EBE60
- 2C369F540E0CD44B3D0718054E703DE41586751086E61561E805D142556396ED
- A56FFDDBE58CA5F98A63287BA9932AD75FFEE53B46843C36C9A028E6627EDC21
- 601227D9841F1D06FF5A10C490EBBBFAB99F1860801008053FF85F1150833310
- 69918664921E69947660023E699646699106E0933669979EE99316019BA6699C
- DE5F960E8510A081347802543E67BB48C0056C4007945B84AB5B121E5134CEE7
- 57B3B270954B164E35B47B615FBCE32F6802AD460476D5596266E8F2750117D0
- 82609C03EF3C05A2A5C16B2055BFAB1D7B68B31252D545566903C6644C16E09B
- 0E65FEB56BBAD66BBFC6E4BC16E0BB06E9061E6CFECDEB0456852BE6809FD04A
- A1868A8EA5D0DC04D98363A91C509F924D59EA65593676599BCAE5E6DCE5C0B2
- 6C82C6EA26C8A68476D790C8D455606DD76EED4CC50514680123E80383004FCD
- 82C9B6B61DD07287FF745AD538D05F9B1E6EE22E6EE33E6EE44E6EE55E6EE66E
- EEE1060519B8041F00EAC7BE0B50DCAE51CC288E222FF57AB29392E588CB675B
- 863836C6E59A92A97175A9B31BED26EB01477051D3CE6AAEA6D1615E6DD7E6D9
- D6866D787D8321B0828D31884F3033BF0952BFFB3B7B8086C18B0145A6E0E1DE
- 6BC23EEC076F70BF46ECBECE6B0B8FF00B77700D9FF0BEE66BFE8D839E1E88A0
- AE6EA2D8007AB4C71E6B807DC40040D006800C487A1EC841708425C087258084
- 1ABFF11A17044810047CE0711E87841E7704218704473872243FF26540720970
- 84256FF2277F710958860900021836ED2640681ABED43DA68005F07230FF7231
- 6F6D2FC7D14DED51FF50DD3BFA294F054B8306CB1DFA0505E1766E3AAF733BBF
- F3E60E814B588327782B125F0A0ECEB44DAB8142F0B484FB6E2AD2382F587446
- 6F74477F74488F74498F745F6401AD3EED2568022898EF4AADE1912073B0066B
- 79E554A000805E98833FA449777007C67CE69A34A1F38B5A090F69E43E6C3518
- EE5BB7E95CB7F097E6755C276E5BFF755D17765AD7750827F65E1FEE509001AF
- 19F13F1F092FA64D00B04D31CE4DC07A4ECCCEB84ADF766EEF766FFF7670FFF6
- ACCE6A4D3FEDAEAE6F9010732F0775761F7331C7D1B1FE89529F5C0530860140
- 5AA712C49944D5182099E0F6855FDFF55D1FF65B2F785A1FF8622F6E833778E2
- 5EF8837F788747F8FF8857F890CEDD235883367D76A2A0D02FAE4D0CD550EDC6
- 80967A29A5361DEF0D77944F79953F2AA3C226AD86024DFF0261F67491D0EF50
- 07EB7A10CC1EA0ED8220C6192C86DA2970DB79EBC10B9C2288033C57035540F8
- E21E69859FF384D775A8C7F3395F7A9BB67AE406855428113C105A8D87762E9C
- 87EEEB843BCDD340C84D911F79307C456D5F79B77F7B713FED4B3FED84E6F277
- 0DF3327F7777C77B311FEBFE2EF54EF8D1335BF3425E2AA01FBC1738812AF085
- A5578382777CC70F69C89F7C04887CCAB77CC8AF7CC7D7FCC95703CD97FCCE07
- FDCEE77CD2CF7CCCDFFCC90F695588031DC86237FDFA9050D648B08566C52BDB
- EF2897AA05398E2FFF5693252A5F8624007EE10FFE292F7E4768F2634AFE5AAB
- 356762FE688AA6698AA66AFA822518F74CBF7E2858022880F997DF7E99A761D5
- 068976E7D9BC2FFF0568F77AE06FDA8ED0C93DC6CF6A2A63A3851C4CFC220801
- A40F697480FCFC3F78C70708746A060A14A1C6E040830605121CA886E1438708
- 23267408F1A2448B1A156A6CA826CE91442A8C002869F224CA942A57B26CE9F2
- 25CC983267D26C996F87AD76B9AEF0BC828127A01C3386CE3051B4A889A449B5
- 9960AA4DDB04A813A64E4D62358904AC582570F520C1AB070F54C452295B7604
- 95116AD7221A8108D117B85F9ACC6D62B70994BCADCC4488F02F8F17162C2CD5
- 6CB98AC2020A8713FF3346ECB83164C40BDE0CB162014F27007DC0FDB2D7CC9D
- B2CFCD9A0D18408B561A1F2F529D0861CD971AD808D4CC1E589B36EEDBBA1DCE
- EE9DFBB76DDEB865FFDE1DDC77F0E4C507AA027584860A22BD0A53AF6EFD3AF6
- EC2ADBD9B2B50350879E3C3B34E043D4287AA54E9B3E951A35C904F857B766E5
- DA352CFEB166CDA255DBF6FF5B727D31575D764181575E5FF0E5571E820DA65D
- 498F4918198512AE3299163D586044669D10D1D9009F29A34C88250E600F2D06
- 70704408A0A8828E2F181184003A34D626E343365EA4E38DB6C948A3453A7644
- 518E02FD5823926A84028A0E1C8C042194514A39E54C0EB4B30327B974105E78
- 40E5D0430E421935FF547A4E3DC55E545451259F56F5D9079658F9ED97565A6B
- F917605C03D275D75D7A2DF857602C9803E561142866E8A186168AA8A2882E6A
- A80B6F9080C2137D00E061679F5DD34C68A3B933C030D0D0228526A9E810822A
- B421809CAABDADEACAAA08B8928D43D9BCEA5BACB0D6B61BAEC5AD8A9B72B9C6
- DA2AB0BAF6E60B02BEA45304744F644625B4D14A8B1D20B9E4828103D7B873CD
- 0E0D045046198000820D204AA9C7DE53694AC5E67C6EBE895F9C6539C21F9D90
- AC05099E70C945D78106E605C52101EFD517A0821106E1A1892D36A1630B3BDC
- 3005F5508682111C76324DA6A395481AC7A5A5A6C90992A4DA1B92BD9A5C728D
- B9954C1BCA3CAECCFFA3CA2E9F6C23CB34934CF218473809CE74D3FAFC33D02A
- FD7445070698540B3DC0D450867847996B66BAEEAD79557DF47D955FBC73F667
- E75B6EE9AB6781FEFE7B0814033318E8C1DA31DAA8A10A27FAF6A27173518F0B
- 5AA0B061497D28004D68DA6E3A5A680314534C6A1C9C50848BC91EDB1BACB022
- DBF8E2B4214B1BE4BFCA7AF9AD8F5F2EF96CD9C0CA39E49C73BEEAE4B1927EF9
- E77130AB023841BBFEBAB43B113D8F493604000C30017489C1D34DA1EB9E36F0
- 5545759BEFC2AB9FD675FEE7F55B790E58D781D18F2DF09F0D1A0C25C31556B8
- 706387D14D590B46CC7129110AA0085AA7A39D86E20006BC10038B71C07873CD
- 35239BB2CD35DE4FFF7FFE8AEBDFFFCBFE87BF01F28F80FB43C71856F7849EC1
- AE810EB4CE4FB6740D9318800E35C884EEBAE434F59C296A6AAA4A7CDA64B5E3
- C9693F5BE35ABE9E379756F0E95F002B5BF502352884396A6D6C835B0D6FE8A8
- 3768810423D90400A6B1B7628C06704534CD69DCE18318B4260EC8321DE65C15
- 45D3B5CA58A69B55AC6C25456355118AB7B29C17C318C52A2E2B1594FAC403D3
- A8C6982CA210DFBA602632F18C5C54AB01C2C884302AD13B0F4A8D5DC5B3CF57
- AE863C13D2C94EF86A0BBEE24297012DA14F796902D9C87607EA110C30D7A321
- 0E6F18B7436D5293AB88D4105430BE207A031AF60851A74C741A5A283106A960
- 401CA0F83929E2CFFF576334D92C63969B5BEDF296CB61DCB07065393524D08C
- 4F5823329389122B05214B5BDAD27882C2871CF0C15CBF4BD307E76315775D8D
- 8466F1407FEAC4160039EF792D945E24037608B315EC4108E3820DE329CF7932
- 8A0BF67441289F80874DF4E143D028CD118F689A6618A0540C00C5FCA0A84504
- 2C548C626C681821EAD0895274A1129555088E60070BA051991E4D2377BC031E
- F1100D10D55C0A07F928BC106EF38FDDC4DA9C0AE9969906E86BFB821E82F292
- CE8061819DD673A7DA1243012EAC029EF4CCE1DA3A49D4B9B9400826C801114E
- A199BD9DD21D45248D694CE30E29D820063AA8C2186AB42AB1A20E57562C6BCD
- BC584B61512E56F8FFFB6201C358B9CBADD515CBD2C1463BFAD1BDBAAE1D5772
- 66977A224D31ED112A5203614BB7F92641C2B490E2A4690A55183617461260EB
- 8CA16066A81D2EC462A89CB5E7518DBAB6CE7676A8A4FD2C5127B3D127A0711A
- DE00D1A648D431D3D8230DEF3B9CFC56050104EC76A1BB5D95AD76FB5B866691
- B7C6ED6DAC844B5CE01AD7B7C92D2E73958B5CDD42D7B8C04DA01D7EF12CBE72
- 775A35A00330E8B08E42ACE3190DB016061A50894A64A212EBF1E09AE2C35211
- 76E5A56119247FD802D9E6999340D183E4F4787A889E6216A8D9812782871ADA
- A31A2AC10EE6C264864082CB7CA213E050002D34C6318D15C394A959CD0912E7
- 45639D15AE250E66FFABAE2857619998A224667114E3A00391E8B5BB36965204
- 3B30C19254F0826578E615AE7958F9B60B90F62D213865EA1FC83A6F917CC24B
- 2B746A59750EF8B295441B94EC895A0A74D69EB1D0F297BD0CE6318BB9CCA825
- 6AA47C68844FF4E1B5A7016888AE0A50292C51077118C34431F15CEAAE4ACF7C
- B6AE43FD8C0041133A5682369DA0875BE83E8B310E0C4884058078E349434876
- 1DA05D496C873BDDF10403ED312C0887079FAA01123F8C8DE909F76BD33D4D16
- 419515301606EC5307A5EDC05ABE35AE73AD6B5D7B56D7E1F8A4A4468246BDFD
- A2189BB2EA869B510C5A1823354C84A52F9E38458A4EF4C4D4BE36B6AF2DE38D
- 3290D2DEA6CEB566FF57BB6738A30681E834EFCC844D35F9712B5B819337937C
- 16FD925340E6EC93ABA7ACCE581FA2C09A3DF00A3E1BF02F0F9C0B050FB83D0F
- 2EF033137CE15F8E05DDECF604239C6233C556865507904A24A2A6A03180658D
- A47BDC918BBCE4243FB9C9538EF2959B5CCFCA4580EA44D287ED7EBBE631B134
- A601A069671462779F5E379189C74D78DD972C84548BBD00C45F4512E89C5226
- 5BACA38E859E0EE2CA97DCACAE1BAE755C239CEBBB3E73C23FD9C3F075620EE5
- 13559C676B1A0FBFEF54E90074B6E30EC5E122DA1574BFF670EF4E5119AFE117
- 98B139E05F12EE4B8FBBDC4CEB747B3E1874C596FAA5F83DCB6397D73C7BD705
- A74FA77295A73EF5FF7E5BDDC0D8F9ECC3412FFAD0937EF4A62F7DE85770211E
- 0A7B1342FC6733AE31220D9B868874365C08A8BB5B97035AE5BE5FB9EE4F1EFC
- DF13DF747C5781A502AF7C95E0BC76B7CBDDEED4C5EE1092DA7812D08FD1E965
- A7254F1E6C7BC23765F79DF9016FBEEA0CA27596BFAEFEF5B37FD7756BC186E6
- 606110794AC31A1B8031A4F0821330230E6FE72D046082AE40C0001AD7A1199A
- AE08609F25E071256001EA96DD019A020E1A03EE9E032E2004C64A08CC98282D
- 9F079AC4E0E59C0D909BB9A1DBCF4D9F3671C5BB1D19F2A0C5BC711FF3505EAB
- 851F95451DF971DED9645696A1DEE9F5200FFE600F02DB10500C105DD83064D8
- 35FC0DEDD1C200F8FF00C89C8A2A40801462821456E1145621155EA116062016
- 76A1157EA17081A11566611872A11402A01996E118BA82A37180318CD2072A9F
- A5194D49D4C2EDF01C976080F4C5574B0D9DE391C5BC40DE92C5202240427FD1
- 45231DC812FCCB2409184F6D9EE61D82F9B553AD7D5EFB5D2226AA5FC4510C1E
- CCC13470863DB803685CD5680CCEA82C512A84401CC00A17A2A1DD49610412A0
- 70C5622C36E02C5621CB9D61C9BDA22CF2162DEE621546A05D318093FC5D1C02
- 9E2D444226D842B5A017063C232068C33248C032F4D17C551FBC35D659C8C201
- 0841377EA3378623388EA33896E31B08C11BDC83D4695E241658255E870FC623
- 10CEA30FC6C20AACFF403DE0821DA88005C8DF879C929C715831D416A9984A08
- BCDD17A2A115A22143E2A243EAA2184A57444264424A64C951A414EA4308A4C2
- 1A90C431DA1C77EC403B8C947874804925DED4F4E10805D2F1240F371E004CC6
- A44CCE244DD6644CBE810DB263244EE24FBDA375DC5AC005A5C10D65C2E99A50
- 1665D71DE550765DAE8559DD5881B3581CDA75CC8665956D7955088C81DD51E1
- 56A65C2DBA5C570E1A150E1AC9FD2257B62217D6225A1AE058822558CEA2CBA1
- 431C5C820AE0C147D65C1074C748769A4F78094AAECB7CF5214B12DDE371A337
- C2E4617E2362C66462362663C2643AE6A44EE2603BFD1B76D8E33D66A6666EA6
- 6662E6667A266786FF66667A2668C6C2C440551FB419DFA49DC6698C32108EFE
- 315111A443159EC342EE966D06E03900E06E82616E42C06F4EA41806676D16A7
- 6F46A471F5E6198202477AE45D4E9A0388A40368099095141F5C271FA0207D2D
- 169C3842F6ED07373A414C8A27798EA74D9EE701A46337AC2723685E1660417B
- 26435F44000B78817DB2009404A568DEE352F2A77E66667F0A25806E66801ADC
- 66AEC21BE0829A6DC227BC963D1011ED91C69BD1826AA4421168255A8EA57469
- 28870A5787F2D68766A8878E288892A88896288A8A281B1E810F74E273DE5803
- 884B2EEC402DD4E806344019144203140220148225A4E4761A4FD10D123E8483
- 2814C1039080925AFF01935A410B2829095801944AA91054A99556E90190A713
- 886738EC03327CA92CBC4198BE819892A928B8C03188829A8A4222E4E77EBE69
- 66F2009CDE233164669DCEA99CD62931A419A58003115C18341443FA08D440DA
- 836A04819DF1E2707E611B7CA16D366A44FEA6A41AA7A3522A710AA71506271B
- 72A4054CC38B76170670891498C43C3C430DD400A7750006C8C73572E7F521D9
- 371D433FC0000C24400B34690BE46AAE3629AF5AC1955EE9966E831308AB1314
- 8129FCC00F68C0793A6637E6276886E6B37266B4AEC0B46AA6C1556B67D68313
- D84DF8F45329B1E66C0D4E1A18800F18CE18F8C243A6211992211A52A186EAA2
- BB7261BCB62B5A6EFF61BCB2EB897AE1886A240DF880B37C2A5F8560E195A04F
- E861BBA9607DD9D7E3C96A02C0C036F06AF8EC6AAF322909FCAA956E29C66E69
- 02288206742CB32A26C80E819BC6E90AC8A99C6AA6C992EC3DA6ECC9922CCB86
- E6CBAE6CC9966C2C84833EF2231E7CE22FFCD3B6704A116D4A69D49657190286
- 36AAD142C0D1266D151EAD143E2AA32EEDD3422AD42AAD1432ED4452EDD26AE4
- 11ACC113C021C02653A812CD8E018001D0C3A9665078B0AA552CC34AC209F6ED
- C7BC1C03ADD6EAAD32A9AE4AECC45A6C95662CC62640B2FEC01FA0274D0A819B
- B6ACE1AAECCCAE2C661EAECC366EE2DAE3E2226ECBAE4038488C8276EAC5EC4D
- 12FECDC69446B3A1FFE2A9D89DD42AADD5622DE9222DD4562DEA8EEEEAA26E18
- 9AEED4BA6EEB42C0186C24D7D6D8D7AAD1331402B864C20EFCAE33884B8C3282
- 3014EFE2594D7D7913BD5081ACD2EA36402909544CC5F400F442E91090292E90
- 6982BEC13624C0367CEFF75641B27A2C397A637992272EB4430CAC2F76CCECCB
- BEAFFBC62FFCCEAFFCD6EFFCD6ACC4A8D934BC9EC6219B9CD102E1D89626B89D
- 2B9CAE01B7EE012730022FB00237B0EB6EEA1A5C46EE225374B6036071897562
- 679125AFE39545F6AD05F3CE6D0268010927C276A1002E90B00A6B012E1CC103
- 1C8128B8B00BD36A15CC2D0C48C2DFFE81DE0A41B00EAB0F2780291CEB0FB46F
- E2CE6911F3C0E472FF66122BB111CBACC94ACC10EA13A62061FA94082D208131
- 1843419D800EC8C118A8AE038731038F710267A118B78119BB821C6C010748F0
- 04A7515EE60420F0E5D0981490BA94C27E279D8470C31E81160CC11FEB150A90
- 302017322E3C0022273222372CAD366C024842C776EC10E86D96F2EDB08EEF1F
- 6007126F3239F040279BAC276FF22697AC27BBAF289332CB22F1CC76F2279FB2
- 9CB272288B3239ACC036E002A5E0816A86C835A49D4035C387998A1CA4431B0C
- 331917F3191B33321F331A8F4193A880A7BEB1035D89486A09D1F484495E6712
- F081DA0ADD0879802CC44BF6C96D2303B21D68C14990C01F0F412103B2282872
- 2233B223F3832408FFB106ECB0256BECF86A8026DBAFFDAA32FDFE733FCF3240
- B36C2CD48D1DE48037F0D36B158328722E56AD9214CC03131D241893313137F0
- 453370461BED456F74327BF430A3711CB0314741730365C2A9EA4121E8288F5A
- 0B1D2D432508422540024D1BE21240C2127C414E37124F43C122FE3414DC4150
- 1FC21D1C03331CB528E0022ED0002EA4010A38350D3C402AD0C03148350D1C29
- 331CA9286475115481247CB524108224C4812120832150023A0A012EA4350F0B
- AB5B0FABDF766C265F07278BB25D23312CDFB55EDB755EEB752BEF3560D7AC0B
- 8844D7FE29882803E79248699CC635A8C82BC5012684B4644F76489F0365B781
- 655F76656BF66667FF00676B766663F6676336EDCA402AA8006B99B4EB84AD8E
- 5190D9A22A06E7C17CCA765FD07604D8366ECFF67CCEE73FB0020CD4B0F81EAB
- 10232B7117B77123AB22246B1077C01F90803A0F413BCBF00B3F4011FCF6DCD6
- 302447F23E0F343F73B777AF002B77B7FC3A811058810A28803794CF2F3061B2
- 95E2E00CC05532831C886E1B6400D2763447DB7748DF3747F7377FFFF7307B76
- 804B368077B480E377811F381AEB43115CC219759B6A478BC0661A099E5B5FEE
- 368667B8866F785F9443ADD26A2487B8888F38892B421037F71F6B813B27F211
- 88F07563B226CB3239CCF85FCFB85F7B328DE7388D73728DDB385FB3B28EF3B8
- 8F934341E3C210A4FF413F76C2DEB03729360313C2F755C212D27E83685B7606
- 5C797D7FC39567C03758B996D7B7687FC39753B967B3019873F995B3019673B9
- 659BB9977BF69667809B67399C7F399A5FF997ABB92B30C016A4C13145B8CF34
- 5FA6DD61CF751A871F3AA277B80D6BC0DF32BAA3373AA43FBAA307B129FC0120
- 93703B2372A653B70D37320E6B375D9B725EAFB23F933A2C9F7A2C93B240AB7A
- A9BF72289FBAA9AF32391083B60AC12D138137980F2B61DCC69422164BB40EC0
- 520183399987349C9F39B19FF9988F794817FBB13B7BB327FBB10FB867173BB4
- 573B9863C246B20EA04FCBB5FC840D1081B8AB430080D7E1FD44A2A7BB867B38
- 0C30030C68C01FC0FFBBBCC73BBDCFBBBDD73BA3FF0032A0333BBB70743F8028
- 10430DD370754332BD63878EE30039283C0EE078272B3C90CF38C32F3CC5EF38
- C43B3C8D4F7CC4E3F8C4437CC6B732C513C327E9A305540A1E28C03034831464
- DCC61DA13BBC8026206A1C40409CDFB9CD6B399ED77CCEEB3CCEDBBCCEEFBCCF
- 6F79CF0FBDD0177DCDEB8369A340EB743BB484D477F4C4D0F884834C3DD557BD
- D55FFDD50BAED6A327898BB8227CBD2220C32974C2D863070E1083C4A3FDC2AB
- FDD9A73D2BB33DDCBBFDDACB7DDBCFBD27C7FDDCE77DDBF340DD9343E5BE811D
- 40E5270E915559D5C69D8631B803B0FB5F80DB39B26FF9E3C7797DAFF9E34FFE
- B143FEE59FF99A53FF7EE6C3F9E6433E338701EBD01CD343481CEF655FFEC44F
- 603DEBB77EEB9FE3632EA6EC83ECC786A31374BDD77FBD304009C5777CEF7FFC
- C5FBBEF057FCEFFBBEC5173FF27BBCC62F3C0F986622DC8D11B8D67AAFBC1202
- 4E874143332C5110308021D0FCCF7F3FF887BFF88F3FF98FBF3E30803195BE94
- 383D498A0706B83EFCC7BF606C3DFDD3643EDF7F24837DD843C9F203040E7202
- 090E24775020C283060B1654D890A141850F255684A870C5035C242CE021E20D
- 5A3391CD068C143900A5BB342F623088832943CC0CDF64D26C3333C34D9B3875
- CA8CD913284FA13B89E61C6AD46751A0FA8A705041044054A953A956B57A156B
- 56AD5BB976F50A60FFC70E5BED725D317B05C3D93C2CD8B675FB166E5CB96EDF
- 1CB07B176F5EBD7985DC15F24643E0C03F34FC305C581136C5C8BE6E8D3871E1
- C5C80C71245C78B932C1CA0337677E3CD921C2849DC9117B4063088A2778FA78
- FB35E0DA3577EE4E921C408BD6CA540C42D4693325E637363E83FB1C1EF37886
- E4C071CA3C4ED37974E4C5A52BAF9E3C794E303A52A998D3187C78F1E3C94B05
- E70DFD2F7B48EC415BBF1E498EF8F3E5D7A77FDF7E7EFCF39849EA4F82042B02
- B4A2052B043C304000855890C1059D7810C207090B6C9B082D7CC0095CCAA3AA
- B4CB20EBF0338488A1C843D022922C34114BB48C45727858A51E5C50E8A80F70
- 1428A6996B9A51A6FFA4926819A098DC7CD0249522C680093AE26EEA89B8E698
- FBC9A824976C8ECA2477BA89BA2A637A92B86FF491E11215C0E964C332CD3C13
- CD34AF32028604DA24D0C0168C90B34003E134B0C1060FB0D0896D04FBE18005
- 031DB4AFBE484093B286325B74331319D52CB24725958C22CD1AF5CC521E16C0
- C50E157EF1C6C6617E6C86B666D2E0F1B66206F0E185201830C4959B809B3583
- 2769BDB5D65CB794C9565E7DDD95D6E17ADD95585D739DD54B195249E38953D4
- 7C16DA68A5ADCA0218AC85C14E025BD8B6CE6CF1CCD3413E9D98500327F6F24B
- 0834217208870F16FA80B475C981D7DD75DB3DF15E79F56DB7337ED725261C17
- 6898B1934E40A265FF479214462948845F48458710C6C0B2562B81CDD2628C2F
- D61263646BFA983A5A6742F6CBEEF09816E5945516EF896B13001040398D3042
- 40986D7EA32E9C737622816D7CF639813FDF6070CFA2CD3D808676628841930D
- 37A397337AF9851AD37E2B83D7D2A817D53AB30FB0E62CEBABFD9D37DF7EBDFE
- 201C1A3822021C707E81A6A4520750E6245AECD1ED0406E48069BABE8FB5CE6F
- ECA2C355F0C0732D1CF0C49F1436574C18E80EAA95259F9CF2A8AABD568BCC71
- 31422A1570C91CF4CC8F78E00851461FBD0818AAB8B68A2A8466F0C10A65E799
- 5CA7B5961A77AFB716FB6BDECD9E1A6CE071EF7A6AE287A7FA6A78891138B527
- A6990624914A3D29FFD562A49887C88831C1B2D75D8C656ECAEF7F4D1C719F16
- F7D57BF047CE357D5EBD6C4A85932B9F9FFE675B76B3082D86C8BC85CE33DF1F
- 805A78C0000938C070B8AC4DAE1B4CA00425AE6D4CE80F1B3A1BBD7437C17E4C
- 706A15C4E0048F57C1766DD0831CFCA008CF96410EEA0E07A6498D05BC410405
- 4043553A5A1849EC360029B0246247BAD81476011CC60D078887B38E0F8548C4
- 1FF6B05653B8151B1817855DFC30035150A272901885BF31254C447056FDB8D8
- 45F154AB1F30E807E83627150BE86F08004C63010BE8A63685518C84318C1360
- 07A10A3D2801B52B4F098FD72E1888307914FC1A06FD553C1286D0901AECE308
- 3918B558B8400B9DFF52C0477E8123BA2DCC1DB418060CD330A413E8C01010C0
- 1570BC07C5201211958A1B1F29A7182CEBB48F56B064DF10ADC314A780C38BB9
- D4E5568C908023F8920689A08116D2A0826226E201C7A0C16994F9005114E199
- D12C427FAA20890414E1084588C71F90F18737E0C241B3BB631E0313C13D9E10
- 9D2364243A41C8CE43BED39DE974E70801F6864E3D81086FC3CD25E73612BADD
- E686AED2C7379458D0631514A10805E214AC38AB829EF2A0065DA811AD73CA84
- 4E740A4164C337EAA003A7C86F9721152911E6F18292EAA10691E0C41F4CF183
- 961A06A63195294C0BF3871D38A01D0E78C01B06280AD23D2075ABB3D6EA2421
- 180D487082F3522AFF09EFE52EA7C6739D5E9B57521BE954433695AA4D6DEA52
- C97636626CE30D89B082028CC0B64AC6466E2329863D8C618087E9400EAE0096
- 129F58D1213231891355CE14D9F01B5ED555AF1AAD285FED2A58C14EE11B71D8
- 02079EF009913E56977878C11A5EF0023DE8C1162B35EA6639DB590DFC21080E
- 704010D848C0232070A810446A3C591BCF2E28B29D517D2D6BD5C9C713D6F603
- B32DCD6950A082279CA79274BB641A6CD3B06BF82006A9D81B4D101A0526B2E1
- 894CA42B7495085D364C77BAC2A2AE7399F8C4EC5AB7BBD7E5E173A30B5EF346
- 97A1DF1883472D60842D4216BE9503C70B3441DF48D420B37F906361F8BB5FFF
- F6B7A6B618AD037CFFDA5302A6EE5AD64A80240E73D473CA7383268C2A3C6D5B
- E108F791A9824CA486BDC68F7AA06646A052C02F7E34BD85D9ED6E9A38811CE4
- 900DBF56573978D5AEB032BA57543EF7A1300E6C8C354AD8E7C638A34094B178
- D98009436CE105F18BEF9227D707153C590539B5C509FE504E0DB8E1B357CE32
- 96ABCC652D6B801241D04324F4E04C33FB5414C410AA828BE0BA2A9B933C679B
- 6D6EE55C67AFCD19CF76A6F39DF59C673EFF79CF81F6B3A0FB5C671C84236D76
- 78C21CF00012BAD1869F3CAAA11488A487BDE595C8E7AD2E7AB97B5EE94A31A3
- E5153579491DDEF04AD1BB0C956E90D910856F1C990316702C93693DAD16D8A5
- 2FE7D2F5AE0FF040FFCF76361E64D6C30E5CA30005ACB6B5C956F6B299DDEC78
- 1243461620AB375E588C47D78624AAEAA48A9961084CF455A2431E2F5E753C64
- 1A8F5BC8E9E6F1BA7F8CE320F790DC35BEAEAB15FB82C6D61ADFCF32C2A070ED
- 177FF71BE0FC2694AF7F6DD41F182212640E02389EA0006F48F0B511A7B3C429
- 3E718B571CE317D778C639BE718F773CE287D6080A90C01A6F0C0336B331094A
- 7223855AA818AEFA102F4319DA439B4BD1B93D7422CEC7ABF39E5B17E7BB40F5
- 7669BE73553F71E848AF39CF710E5D4CD4E1046BC065BEA96EA67DF31AEB7B11
- C2364CF127AF0F46307F10F60E6C646C64F379CE800679A0D929F109561CD06F
- D7B3DC3B4EF73D57FF66E4EDA5360C492237940009376E8DC10942908E73D4EA
- BAD7456246599DE3EAAE9AD5CF4D3CE3273FF3C483DAF238766E4641FD782626
- 36156B300299AA5E7AF15C3DEB58CF75A0085EF0C15062030A3F8FD91F4CF12E
- B85DD0B7CFADEE6F1FF1DEE7D9F7B8EFBDC6D14EE8E20F1FF9BC9F38EF7BDF8F
- 0AD9210D1678826BEC511219F61348F6A08514289D376F2BDE893C14BFD03F7D
- F3772F1DDEDE15FACDCDBFF31ED69C87520CAF12C35F74F233D1D54716BDE9F9
- CF15141CE108B6E10810A440EA244110840418284FC4859C7EE00F3841058C41
- 0590200227300291001A8C4D019EA013FAE013FA6043D62EF82E8EF94610F996
- 0FF8740FED5470E3FF58D0044BB0CE92CFEDBE2A11426CC4A00161F86986008A
- 48F4261BE08DF22E8AF1AA8B8776C1E6E88F088950BC308FF29850098D50FC2C
- 2F08274FBDBA63D6FA0F0BAB0205DA0406B6E14EE88466B2A50049005CC2C542
- 8A4011CAE9D82AE7F7DA5000DA100EDFF00D6F4F0EBB600EE1100FE3300FF7F0
- 0EE9D00EFFB00EEBD00FEF30106FEFAB0EA0537E61F6864119E4869F06E06E0C
- 207BE480C6822E0A2E51E8948817C26F1397CE138D2EA378A1D52EF1133331FE
- 688E173C710A3A5114A5A815978E0DE48003D2E03BB2D016A3620B154C0CB9C5
- 5BEC840486065C62A74FF0488EE08C726470F7BAA01FE8701999AF0F7FAF1995
- B1F990711A6F2F1AFFAFB11AFBB01909B1F704201A77EF19FDB00BF8A10BEAA9
- 0615D146ECC11E46A2476EA386DC614874200EDAA00DE66D099530FE52B1F2C6
- AF09258FE6A6300A8770F3F6D1F31A6FF23021046840053AA1176E310B73B10B
- ED845BB6452225920CCB904F0E809C3E8B7E00D123B9F1F740F20FC5710F43D2
- 0DF150103FF2240B31250B711055321C9C60609060FAAAAD1179E492B2AD188C
- 01B92CAD0E3061158D2EFC840E135731FED8CFFDE82F153B3129D72FE8E20FD5
- EAEF12A36029418D296F0E21D740016AD121F9CF0E5C860486202C676666C2D2
- 2CC5728D78EA0D9C402D7BC62DB72101AAA0183B321A4BD22EED3219F3302FAB
- 710FBF110FEBF22EFFFFB2F7F8E1AB0646058C201D7304DB8A4B55DC2A0840E9
- 373491FEC02F15C92FFEAE6B1315CF282D13FEF4F114770EFC42F33247933341
- 4DE80C4107ECC002BAB2FFB6D04D8E2074480F00F6277434E7CCCECC8D5CA6A8
- CAA9235D52255BB21B3DF2255972247FB338459238933338819339ED50000420
- 1C1E6085A44D3D1A51364C4224ECA6936200AEEAE01B9812FD2CD129E96AE736
- D129339113851213DD8F3DCFB33D8572FD74C1104EC0073890354B0F22138036
- B56013A482043EA73671213A0D6C8012EC5A18ACA6E8A7399593418D931B7DB3
- 411754381D542587D323D1661B124135C1611A5EC81D62A3367C2448A400B952
- C1D2666E2AD96F0AFF6661285B942845F1326761FD8E9246D7F30877A11559F4
- E66C340A74F4124BE17150001C1AF23EF38D04AE651BD2487FA6222CD1328D48
- 400B5C60A7A694A7DC2401DCA41F128010684A41E5F039BFD44BC1544CC1D439
- C3B44CC9F44BCF744CC5544D9FB34DCD344DE3744DE5944DDDF4D068A053A4EF
- 6D54053BB313374C85255E251B086A2ADFD3479D92452F71167861FD78615159
- 14527B545213B54779611321D551DF53512775523DE171C4A448F34D05688054
- 83699862A0B2E80B624441078E40075855079881191840566795196E41120C21
- 14B0A9087440188081121860EA28C71BBFB41FE4F058EDF0589F33598B95598D
- 1559A3F55995555AFF9DD55A97F55AA195599DB359B1D54DADF55BBD954EDD94
- 183204058C013D5E6824DCA124EA461DDB8ADBC6A01452D44541F33277AE475B
- 2DF166A1D5DC73FD12D532FFB55F4793479D722A3D014C942C54A96E1ADAC161
- DB61A6225662FB4B0738A11DE6C11BE6E11AE66100E6674E05A00AD634649F73
- 643FD6644F566451566557B66455D634EC0009D2F54F1386242E0961E051C518
- A00EB2612A59F452A952527FF6521D355385366827B5688BF6687D3668959669
- 9F16613F6A61F3CD1B062C08F80BECB2166BB776427E800146EB05ECC1066CA0
- 1668C16357166DD3566DD7966DD9761B86C9072C001C5C086E3E34446F03251C
- 1332E96F3D7DD46FFF77EE6F1B7553717451852E7025F51C6414709D484619B5
- 525B4D4765F4C8EC8D2BA776C9C041B41C2006FEE0CDB2AC733FD77343B7621D
- E005A0C106E6611EECE16CDB566D0980755FB76D5D17655DB71C13AD23DC066E
- FA94E570031E1FD3DB8832528397538517536781098237538917691F757893B7
- 5291B714D6EB0564CD72AB77C9C09400C45565B3177BC5947BD754763F367CBB
- 1776C557005C377BC7177C9F931FC2C19E2CE01746AC927A4461B2B318A0613B
- 57AC0ED8E01CE8D55FDF13511DB7510B1780772E71FBF73CF9557177815FDD8F
- 5F77A114E220157C6058ADD78277E97C09007D35388337D88335188441B88343
- 988445B8843D7884FF4DB8843B38853958853FF8844398854F5800AA214B8309
- 05A081DA5E8354E8D74F69E11AA48013564C1FCEE11198E0128D96458F380A98
- 4089A3808999808981B6892F558A9118688D378A8FF85191F88A9B788A1DD513
- C0A03B7A41362F188DEB077D67F87CDB788DDF988D4D78865D7885E11885EFD8
- 8DF3D88EF5388E5BD88E5D388F61C05C55C0D82C00096023446DA33DD220062A
- C1070BD57001D78BFB56929BD8928FD789B09828BDD8472FD99289D693271993
- 852E1B1840137E611AD25895E927865BD9955F199663599667999669B90B7AE6
- 01ECA007D2B51840B466DD750024913B43A01418CA782D19156681458F579927
- 399997B947670115FF42999A45B99AAFD99A77A10E18E0057E6195BF79726A59
- 9CC7999CCBD99C637819D3660808D9D8D4316E6AE3478264DB56CC1330E11239
- B999A3199A99F998F9D99AFF199B031AA075A1A35000A4C019A1A3E59C69990C
- 62B9A117DA951F7A9CC5C0A13598188E20117C207EDDA69763A35D454219D491
- 163CE955E6350A2AE0111CF58A8DB79F535A8B397913BF58A6B7D88B691A8C6B
- 1AA76FFAA6E5007212DAA79FE595FD3886853AA821FA9C1F9AA86759A25D3701
- 6A109FAA8D1D7750244814620CA11438F978B33A8A7901A75FBA8959DA89B5DA
- 8BB95AA7C3BA8AB31AACC19A8B57BAA362ED0A7F1AAECB830024BAA1EB7AAE41
- D8AE35D8AEF7FAAEFFF97AA9FB1AAFC9C0AF017BB0F5FAAE0DBBAE059BB0175B
- B0FF9AAF43B8B119BB1F128D90E7C06D06E0434DCC368CE18620460EEAE09E8F
- 9809469BB4459BB44FDBB48D77B455FBB48FF711D67AB453FB8A633B994B9BB4
- 8D97A3A28E73E29AB7C723AF015B0C14DBB0191AAF0FBBB821FB847F9B9CE9DA
- B81DFBB88BDBB9873B84C3E834C4A446E637AA19A618AC47125DC510FAF7B5BD
- 1815641AAC6F7AADD39A09C67BB5C37AADCFFB8AD51BADC51AAC754182BDE38C
- 7B1BBFB7820C823BB805BBBFC5A0BF1B5BC0079CC0079CBF0D7CBF0B9CC0035C
- C11BBCC119FCC113DCBF131CC227BCC235F80806061AA6EF17860147B0D31D5B
- AE07EB605E2BA0B5FFC37ABD49DBC45B9BB54F3CBD1F61C56721C66D3BB66FDB
- C64FDB5335217EEE3BBF7BBC2A0E1CC8259CC2873CC88B9CC81BDBC893FCC80F
- 5CC0955CC92D7CC9A3DCC929DCA273F917F0E03C7237917F043774430E0C6117
- 8E5817563AAB477BBCC71CAC477BCC4FFBCC5D5C17C27BBDD79C09C6BCCDD59C
- B4C7FC88E5E004148DC77DDCCF0120C14B20D0853CB805BDD007FDD0139D0C0C
- 7DD11B9BD11F1DD11B5DD1215DB0217DD2237DC22D5DD2375DD33B5DC0FBE101
- CED5E1A88F66EBB719ECA118DC41135C450E3CE11C66DBC54FBBC5639DD64D3B
- C5693DD61FC113E4600B7CEBCF7F5D2A14BCC21D9CD88BBDC98DDDC1871DD997
- 9DD8037CD80920C3FFA16F35A6A1C37524276948556E883B99A10E8CB889CD7C
- CEC3DDCEC71CCFC53DDCE9FCDCEF3CDDC11DDDED7CDCD37BCEE3C1A37EE1AD81
- BDC7C940121A3BDF057BDFF15D0CC401DF2B5DD0F9DDD1FBBBDFFB7DE01B7DD1
- 4B80E119BEBF139EE1099EDFFF3DE0055EE2FD7DE2C521E22F1EE1233EDF1B5E
- DFC900E00F9EE23FBE04FA9D007C29A32789FADE991D6F4354E6210622A1A451
- 7AB4571CD7735EE7771ED709FA04ECCDDEFF1CD913BED21B9CE88D5DD0935EE1
- 1D7DE905FCE88BDEE9975EE98BFDE89FBEE91B1DE2A3BE1FA25DDA6C44CBB16D
- 00A0011AE0D5B3AFDAB4DB1DDEC77BBC8F18BEEB3CDCDBFEED5B5BCEC19DDDE5
- DE1096C508EA3DE8FFE33AE241DEEFFB1EF0933EF0175EF00B9FF009BFE10DFF
- EF157FF017FFF01D1FF21B5FF2195FF109A008F0D4B75C0307FBC9D4F1560A0C
- 803BADFAE699C0C4717EF4D3BBF449FFC4E15EF54F9FEEE15DC55B5FF557DC13
- 4280038C61B7F7BEB729BFEF1F1FEB7D5FE9173FF11F3FF08B3FF8895FF1B17E
- F80B7FF9113FF9FDDEF9135FFA0BFF86138190FBC085EC4119A4C024886BBB85
- C401F47789C11DBEDDBD02D09EF4C93DEED19DFDD31EDED15DEDD75F3E53F309
- 741FBF1B5EE325A104341E0400A284B81204074A228830A142840313824078D0
- A0C2810F134AB4C850E1C185154B6C2CF1F02248811E497EEC789264C891121B
- 12807184060A0B78FFBC29B0D7AC993B77CD940D18400B6833039A523130448D
- 4905A54C9A2E5DEAB4A9D4A752AB5ABD3A152B54ACBA0C9D48030E80D8B164CB
- 9A3D8B36ADDAB56CDB023076E9928A4F6EEBDA254BC446A646EFDA79BB0B38F0
- D98264081B1658187189C289172F169718B2E3858A2736BE6C98B163CD091B77
- 2EF8B9B264D198278A6B581AA3B89824543C01E70D1ACE9CB49BFDB4472BCD8B
- 183AE4C4D32515555426C29B0A2F0EF538F1E5CA9B2F37CE3C78F4E3A518A452
- 81E794E0EDDCBB937D2143068A69DECB1B60572650203DEE1418005B3EBED991
- 0F4188B37F3AE4FDD305F3D3E7AF1F7EFBE577DF7FF51978DA800A0608A04005
- 1E689F7D074148DFFF7FFE5188E182163E781F0862149140222A1831476C035C
- C3D300B401959B14BBF5068B7115CCB8142A34D6389D53C2DD88A38D333AE723
- 8DC709C95C1D0C84F10B5DF22DC9645936A493C21A733409D82F99ACA78E26EA
- 48E100307AD042657C0D919420990E8E39509AFD6554669BFC81861F9BFCB9A9
- 669A6F9279A79D7566041A686AF649129C73068AA79E208913CE10C6BCE6CD2F
- D0A8B8E28AB9F9A0C9097294324B541520F7E323C7794A5C72342AF5E98C4C80
- 8A0AA84A99AAAAA9A90A478D273AF8804798B696E7430A5192776B5BB404D2C8
- 3C626DA2402481B02345AFDC81C06C7DCD3E1B21B4D2420B92B4F7494311B3D5
- 46EB6CB30F4ABBEDFFB6CF863B6DB9E6364BEEB9E7EE07823420F4130E0D3E58
- E0CD34B129E3CE35B5FD34401A03CC13831EBE3155C123A1DE68B08D09171CEA
- C208377CF0A605D3E830C507CBC1C12FCACAF744C7D33CF1CB13BD88D5C7132A
- 9CEC8D92647D02B20A9AE813E5942CFFB2860A6B842CD634213F21163821AB9C
- B302EE48610F1165C5363434468B6513270D04320F34E04C638C1E653462C32F
- 0A4CA3C02FE07402401F5D1BDD09380A6C0D406C06A86343330A801DF6D94410
- 618FD26381038D14D7FCC26B5A1822882EB78746C8A1E08443C8EE83802B8EF8
- E185335EE1DFF525DE78E4DA6618E1E0035601030D76D04B84028F36A3EF8A40
- E1368F263A84F0DBFF533BBA9E2390A1AE9AA3A9CFB94A3BEE36D6A1831D4F7C
- 32F2C6DCD9B0C51A3E6C91C2253CE3E14E2432A420C3162A4C295627781C1FBD
- 0C70C0B106790A8411420A7040AF3C002A8421C31A9F7412C6169718113C0044
- CC034C200DB0A3CE589D4063CB3B6594B1081B84050036A8013B1A5006762CC2
- 0106D083FFAE060C5BFC22128BE0445814A0073D18407E3600C60EA0D1877634
- E27F4F8BC42FC0660F5BE8611EEA6007309255364E2C223DC01020DCCE2289FA
- E410243B84560E3BD42D20F2905BCC7297344871B91FB64B874C1C22B37AD843
- 660911044A4C6213A978C52A669189E3C2E2B6A6E82E208AA173899889D9A0A1
- 0C9DEC6B00C528C6FF00A4502906D44117A21A95EC6477232011294843CAE372
- 36E51514884C78DC89440AC0C0801B8C4F050008C3F8A20786F1716069C5129F
- 0C18203EEE9147056080DE161830BE4B80E3139158641A30B986F811F07F3588
- 4423F4003703CCB00C99A85F196C013675D4AF010D784720DA61033DD8EF698D
- 88840232D18048180300B5F05F10CA56835B9EAD0681C8C40E5C59063D280000
- D7604720805186A7ED0000BFB01A3B361089FF39C01E7E7357119BE5CE25BE73
- 9EF2AC673CEF09CF7CD2139FFBD4A73DFDC9CF7FF673A0022D6840F15985221C
- 4144AF7154506C1329DBD8430A36080233EA500A57F9E8554EA991468BE329D8
- A5CA549B220E2A6CFFC4C7519574A4BA90430C7E47C8ED6CA193C97BC116BC91
- 864ECAC03552A029237B1106F1C94505418864F700F0849ABDE6097A801ECF54
- 80C92D6CE1065BE0D95888608B32BCC318DEB88601FA203FAB2DC200BFF8C50E
- 7AF95570D8C36965B0813114000E5A203310EA80C62F4258066034A30F4140A0
- 36BDD1880668A20FF373C72F88000EA705021A0070C70C1B508317B0AD0F3BB8
- 1A27BA668B062C629C6801011299F559CF360B89A41DAD68435BDACF9262B5A9
- 152D684DFBDAD79276B5AEAD2D6A616B5BDCDE36B6B9E5ED6E7B0BDCCF8AA10A
- 0B4581D7CC368C13D52627031846312855898BCEC2751243298FAE8BDDECF228
- 48DABD9127AE03B4FF98DA251291AC2A397B31D5288D85138A5C0339B5B753B1
- 18A0BDD41B8B31C200CA14680C00F300031860E65EB24CA31DBC74C036C3C65F
- FB711600F6A0433697668006FC619939DB40031A9186B10C40AB2F98C622021B
- C05F20305964A1853A16C1CB6536831EFF334027B806D8BC92D518956D0030FC
- 46CF67B933B4E5FAAD6C4FBBE3784E8BC7A785166977AC632243EB88B5ED316E
- D5E5592143595AC495890AC071465A2CD736B468E3357CC09B39EEB1A4A4AA2E
- 75CB8C6689A57948365A3375AB23C81B8AB72EE90DB058A6BAD3E0F5140E97E8
- 434E53B005B012707B6BA8D51CCEF7491944320556054710B667DEB218230807
- ACC13C96E680A7E5FF2F6791B8F0816B814077C04D01166E048901300D70B603
- 1A6508023577300F1B6BAC0FB470801E80018C0396014CCD404F2406C860FB6D
- C0161F1EE63BFC365B528C83B4E328006D59EBD9D52E9B14CE4EADB459DBEC6B
- 8BB6DA456E2D12AB3D6D65437BB5D59636B7BD1DED73475BDCAC25F7BABB7DDA
- 67C3DBDDE82EAD1812E0B934BC4674C3C8094FD2E80E5AD8C31E69F0413B9811
- 8F5274D4CC15D8C38F24D65DEC3A5C48108FF849E5900AF8CC79BC3788EF58B4
- 970215C0AD19E59DC31A8C5A2B00BC409197984627F60C872D54F40621CF5918
- 6E4055469EC506286E803AC272D640D8407F160EC4816DC04B7708DA1BC87CC7
- A90190596038AD19FFEA78C7661B1084BF48E18081A8412DD4C14B7636C37F9C
- 581A006811CE0DEC801D0AC47524D2428A23529BB505C8760198ACEC723BBBEE
- 7BB73BDEE55E7766F77DF0D4B6BBE109CFF7C2EF9DEE878F32B90F3FF7C7231E
- F28927F76A014FF9CCAF561C0A15D11CEC050D5AF08427B42986C09501661D18
- 22A51BB56EC48574D2EEC63E8FB397982E3C71240BA872E36BC1B3CEEF4C73F5
- 89E5E47CEE840F687E09EACDA3BD65D3031CC0A0F347335A2C69588422B92767
- 0074026CD0E874195E000075A4C70163F1868517F117668E78D49D7EC706C762
- 8340E4B50C48B0C70C81E1732274E2AC659807D862BD6B00D00CCF50060E006C
- D0603FB6B035E030FF37730377966779052081ED466D13588115B877164881CE
- 460874378112988121888123088224A881E4F681E53677255882ED26811D4808
- 2928822DA88133288326C881C49508FA360D44F00BF6A022A5930629627A52C0
- 1B94E009DCD570AEE7704DD8704FD8844C08855088520EE7060F870A134723F1
- A00385165EBC87167A4073BF070041C07270638637E05EFD1573E4E10D61000B
- 37700967B708311716C6905E1A33415495481E9733B4202C61636135D007BF70
- 407A0061E11409BC82740DA0744C834C0D500B4C434EF8F7340AD0079900080D
- 00082EE60D7AA0597FA10004D600621700AD066C0AF00E9A750D633151147616
- B3A5772BB881B418FF8191177920B078BB488BB3A882BD088CBC288CF2768B8B
- 578CC1088C2E486DEB968CB6487773270D30806F286004A8263A03902FFB2270
- CD006627701449F170145785B1B70759B8846656854B187B3E528E0CA7851580
- 7B9AF00BF505866911091D67676F11497CD63E38377DB4B08F6110095BA00760
- A08625538760803E5B708F70C0336608072A600191240382A67D9CB01E9CC009
- AB680B2ED70EE154030ED00E5C070D7063039B28057043049CB089C0D00EB660
- 0B5F63610DA0077F418A81A03178905965B0037A10093B900B8EC84D01D000ED
- 006C4490699AD50E9C90559130746831771D788CBF688C51E98CC3B8781D5895
- 55798B5A898C5E99FF95B8C88B60F98C58898CC7A88CBE588B8B370E63241353
- C335BF207AFA9246B6D146435314DF4847E618856E90857FE98456F8977E598E
- 57188585C9974B489854880A816455F59816625873FAE30306897338B7537401
- 0E37779932A0090679537DC05E3807074160038A640CD04091620191A934162F
- C04B9B08087A600F60338A81109441893F64D1885220689DF00B35C08941A907
- 61C1560E603406B08AC529162F10089BF803ED300F81A001C23200A76894FAA3
- 0041B08AB9D9003BF07465117862697869996D79A77865A979E9A977E7C97892
- C79ED39678F3B96C9E259F901781993779D8D677E6096E5C599E05A004D5806F
- BE33077D60365A46FF7A39410B5D46702F22477B1985D5B58E87695D175A8E13
- 87A1E70898EA880A9E50041C303D90991606100637631688163D724116BFA009
- 522517E0B00697B00617D43EEEF304DE10174F600C33AA737041A337A4001515
- 091BE0006072552FD00EE8140406D03700000D0EE000FBA5619C100991D00EBE
- F9161A992469530B0EF08800000E36B0A4533A0D3670A40030A40E90064F2AA6
- 3E704D1B10049C70586921A020A804ACA5042DB85A7B2A8179EA827AE7A7BFA8
- A7788AA785FAA7869AA87A77A77F4A817D7AA81E78A730B881025AA8923AA879
- 0A838ADAA81E4877996AA85540036BF004D380A072493A5BA6652E12300C9084
- 56488581B9848739FFABB52AAB196A8E86D9A16E000B60900A6B508D242AACC3
- BA24D9D71D20C8A72BC8A82C88AC16E8A718C8A7CD8AAC922AADCC5A6DD58A82
- 28D8ACDA1A832AB86E9D1A79D64A83D32AAD9E0A81D0FA82E2806F3EA00053C2
- 35CAA00CA52329FD923ADE180FE6785219EAA1B8AAAFFC7A5280F997F90AB0FC
- AA8EF1C0009A303DBB47AC0BCBB073C6A97B0AA878AA0410FBB01338B1790AAA
- 8BDAA8E05A81196BA914ABB1194B0A18BBB1AB1583173BB2162BB18B9AB2CEE6
- B1A00AA9216BA8111BB2D1282FF328A6BFE0460B6A1B409106B44029DE5807D4
- 40ABFE6AB4B33AB0497BB416DA980CE0034F60AC0D2BB5531B266870A7568BAC
- 79EAB21B4B0884F0FFAC05400868E0B5776A795F8BA7615B815DABB515880626
- 38A862BBA7589B82564BB1717BA8564BB70590B719A8B537F8AC7BDAAD291883
- 1768AD61ABB71BFBB7613B0E9DF339783007A1630FC510293F2170C6004727A0
- 7A444B8EFFBA29469BB49B22B0ED08B0A1EBA19B827B3160011649B5AB0B867D
- 10B55472B1B12BBBB38B06628B064A60BB621BB65E8BBBB53BBBB2ABB6131BB6
- B81BB6B7DBBBB98BBCBBCBBBB5CBBBB16BBBCEABBBCDFBBB175BBC702BBCB5FB
- BC4A30BCDACBBCD55BBD13CBBCD6DBBBCBBBBD132B0DC4258FB5A233A697463F
- D1B341410B06600395C000F1D0707B90A1F8CB9759B8078BD9AFFCEBBFFB8BBF
- FFDB84FD0B0B86F0FFABAA3BAC9DE00DC096B366F76216D907D340C10286042E
- 1736A67A55BF907E6133371AAC7D66D337A1A3C039C32B84451E82160DDEE00D
- 16E983C0D609A173437DF0173D6891C3509241035762110DAEBBC1C0160D206C
- 8D07761675ABB7B87BB5137BB5C1BBBBB7EBB527BBBB466CB7C28BBB4A7001D7
- 6BB8DCDBC45BFCC44A6CBB770AB151BCC44F0CC6659CB7B63BBC78BBC580EBC5
- C3EBB5680CB77AEBC64B4CB7624CC53A4813A7103AD0500C3C8B8DCD500C1335
- 0F1675AF9E8BAB84A9B4A880C8870CC0898CBFB0C03B76E0C0C35A0C938004D5
- A300F3300906907E0A500C548A04C5700DCAC02BDE6000D7E00DB62905FBA500
- CAB0C9A99C369A3CFF0FB0EC0DB560036FA3A6B5E0A466010EF0CA3493500B70
- 0536BF500BF380C10A700D3630CB6053CB9340CA62F10BA340CCB530407D300A
- 937037B5300907263A7FC1C0F3A00C443C0C51037FB5A00C69D1B584700168B0
- CEEBFCC4EC0CCF57DCB5EEACB6E90CCFE9DCB5EC5CCFF1CCCFF28CCFF5FCCFB9
- 2BCFECACBDFF4CCF61DBCE058DD0F79CCEEEACD0057D01DF9BCEC7CBBDD1FBCF
- F8CCBDFE1CD1D88BCFFC4C08E3A0832AA07F628304CD2005AA8A8D2ED20E3A60
- BF56D8BF2FED06302DD3318DBF31ED06370DC0332DD3F9CBABB0C0001C60019F
- A01DC43A09AF300FD11036DCA0D4D72C16C5C00DAD2816B5C00DA3900FB05CD4
- D080C1D7900F9308FF0093209D9C706950FA0ACE9009C3201648E00CF9B05FD0
- 9009DCD0C163A100A3C00D62310C99B00EB57042FCD5D6BC3209F9700DAF700D
- 468304AFD0D6DBD409D750083640D6FB159CF930409DB001F9B034C560038C35
- 0D7D3D0FBF390A99F07E7DF00A468DCE60ABCEA31DD15E1BD1A74DDAA95DDAA9
- 3DCFAAEDDAA82DCF60ABBD05B0DA64DCDAB0ADCEB26DDAAFFDDAB37DDBAE8DCF
- B08DC416EDDB56ACB61ACDDA5DABDBAE8D0620BD505660042F161B5BC65C3E9B
- 7AF1400D9DABBF36DDC8DC4DD38ADCBF8309DE7E49DEE3DDDD8D990A3E90320B
- 3B0DDC3009B3360AB550C9730D00C3300950CD5F93300AA33040EA900F64A10C
- A370CE0070CDC43CFF094613CD847DC90030D86E5D3DD0900FC3907D0A3009F4
- 8D049BEDD8FFF70ADC20684A0D0EF18DE09F6DCC00100DCAF00AF9F00AD22C16
- 459D09F8CDD4747D0D8C4504DC7059D5030E84FD7E6A3A0AAF80CEF3DCCFB6DB
- CE3F1EE4F67CD0426EE407DDD1B59DE43FDED147CEE40D7DE44B1EE4ED7CD1F9
- 5CDAFA3CE5FA7CD159DECE17000A47700982D40734EC5C3B21AF5C467006E000
- 3A4009BA50D3FD7BD3370DE7714EE7733EE7745EE7787EE7BC8A716930070A0B
- 86BF6003EFAD7D957CCD664D4EC03C40BFD0D7932068953C0FB86CDF035EC993
- 300920444E52BD010BFE0BF910E939A30CDC500C0AEC0DC04CD7F3B0DFE9770D
- EF0D3703C00D527DFF57E4E4DEB71C36C3E0E9C0AC319D20D52FDED581484E64
- 45E248F0EA7F110D4EEDE94653884ADDE3AB8DDBCD2ECFCDCEDBD02EED060DDC
- 0D9DDA568CDBBF3DEDD27E01A7DDEDD1AECEDF9EEDA3DDDAC15DEDDA9EDAE310
- 13AE310725127A750929CC65D206C01BF66BD33A7DEFF98EEFFBAEEFF96E080C
- 6007D9C1BA034FF082D1BBDE5EBBDD9EF0A41DD1B8DBEDEB8CE5AAFDF0134FF1
- 155FF1CC4BF10C3FF113ABF0EC3CF1EA8CBD164FF11E2FF2E21EEEDE5EF229AF
- F22B3FF1A0308D16B07D3ED36F6A643A6990060660514851D3798EE7362DE771
- BEE73D6FE7407FD3B0200761003F05AFF44BBF16CD46F216AFF1D80EF5B0CDF2
- 559FF1285FF24F6FFFF556AFF11ABFF55FAFF21FAD509FF30984253A0ABA46B8
- 41EF96E2093312E78A2CF4DECDF33D4FF4E66DD3B0100FA980CB4CCFF77D0F00
- 45300E526FF1B750F5277FF2603FF8157FF888CFF8226FF88D0FF9835F055B60
- 075E43C15DF350DA387052C00996120F740FFAA12FFAA30F0B3A70657E8FFA4A
- 7F04801F0C841FF9AF0FFBB12FFBB3BFF55D0B1376801D61D3283B1BEF40F128
- DD2807D430FAC34FFCA00F0B27F0B45F98FACBBFB09502F8B44DF1AECFF2D23F
- F1D26FFD564FFD2A7FFD29BFFD1790FDDDFEFDDEAFFDD8FFF0DD1FFEE75FF121
- 6D04636E13926B1B0007147DCCF996020BC56FFFC56FF461900629C7FC000140
- E04082050D1E4498FF50E142860D1D3E2C682051AA2355C659BB708BD0858C1D
- 39DEF2C8B123489017368EE4B8919046932D45963CE9B264CA8F23637AC49892
- A4C7933B77FA11E9B2E6D095288516050AB3A64F944C45F60C49A8C891352A8C
- 74EA434441315ACDBC0E68464BEC0003314EC841B5678F1BB66DDDBE851B576E
- 5B58B00CE958F304E25EBE7DFDFE051C58705F7B3E34510C318EA39F5BB74231
- 060AF98264CA8D4335762C99E4E5979635DF8A8CB971D2C6933D83CE78FAA365
- CCA633B346FD993448C68E475F46BD79B4EBC7B961BF9E8D3B786BC6A1AA1C49
- 8402DC2600447ED9A3A54C99BBAF03A01BE0A4231EACB57035CC05FF1D7C5B39
- A97E0D469F5EFD7A67F6ED0742B327C507875445AA2C9D9CF171C7A49C99FE6C
- 2A3FA69212B0C0FE00A4AD29CEF043D040FD1A6CF040FE022490C0FF0A047031
- 0A2F38A38A049203A797E614B067007794F1AA99018A81A61829CC9283BBF166
- A4F1AD784E48C33D1D77E4B1C7F50202003B}
- end
- end
- object bAceptar: TButton
- Left = 344
- Top = 367
- Width = 75
- Height = 25
- Cancel = True
- Caption = '&Aceptar'
- Default = True
- ModalResult = 1
- TabOrder = 1
- end
- object memModulos: TMemo
- Left = 128
- Top = 112
- Width = 289
- Height = 233
- BevelInner = bvNone
- BevelOuter = bvNone
- BorderStyle = bsNone
- ParentColor = True
- TabOrder = 2
- end
-end
diff --git a/Source/Servidor con DBSesiones/uAcercaDe.pas b/Source/Servidor con DBSesiones/uAcercaDe.pas
deleted file mode 100644
index 817ce225..00000000
--- a/Source/Servidor con DBSesiones/uAcercaDe.pas
+++ /dev/null
@@ -1,47 +0,0 @@
-unit uAcercaDe;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
- Dialogs, JvGIF, ExtCtrls, JvExControls, JvComponent, JvGradient, StdCtrls;
-
-type
- TfAcercaDe = class(TForm)
- JvGradient1: TJvGradient;
- Panel1: TPanel;
- Image1: TImage;
- Bevel1: TBevel;
- bAceptar: TButton;
- memModulos: TMemo;
- procedure FormShow(Sender: TObject);
- end;
-
-implementation
-
-{$R *.dfm}
-
-uses JclFileUtils;
-
-procedure TfAcercaDe.FormShow(Sender: TObject);
-var
- Obj : TJclFileVersionInfo;
-begin
- memModulos.Lines.Clear;
-
- Obj := TJclFileVersionInfo.Create(Application.ExeName);
- try
- with Obj do
- begin
- memModulos.Lines.Add(ProductName + ' - Versión ' + FileVersion);
- memModulos.Lines.Add(CompanyName);
- memModulos.Lines.Add('');
- memModulos.Lines.Add('Se autoriza el uso de este programa a:');
- memModulos.Lines.Add('CONSTRUCCIONES CNJ S.A.');
- end;
- finally
- FreeAndNil(Obj);
- end;
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/uDataModuleServer.dfm b/Source/Servidor con DBSesiones/uDataModuleServer.dfm
deleted file mode 100644
index 12ec21db..00000000
--- a/Source/Servidor con DBSesiones/uDataModuleServer.dfm
+++ /dev/null
@@ -1,325 +0,0 @@
-object dmServer: TdmServer
- OldCreateOrder = False
- OnCreate = DataModuleCreate
- OnDestroy = DataModuleDestroy
- Height = 307
- Width = 382
- object HTTPServer: TROIndyHTTPServer
- Encryption.UseCompression = True
- Dispatchers = <
- item
- Name = 'BINMessage'
- Message = BINMessage
- Enabled = True
- PathInfo = 'Bin'
- end>
- OnBeforeServerActivate = HTTPServerBeforeServerActivate
- IndyServer.Bindings = <>
- IndyServer.CommandHandlers = <>
- IndyServer.DefaultPort = 8099
- IndyServer.Greeting.NumericCode = 0
- IndyServer.MaxConnectionReply.NumericCode = 0
- IndyServer.ReplyExceptionCode = 0
- IndyServer.ReplyTexts = <>
- IndyServer.ReplyUnknownCommand.NumericCode = 0
- Port = 8099
- Left = 40
- Top = 16
- end
- object BINMessage: TROBinMessage
- Left = 136
- Top = 16
- end
- object IBXDriver: TDAIBXDriver
- Left = 304
- Top = 16
- end
- object DriverManager: TDADriverManager
- DriverDirectory = '%SYSTEM%\'
- AutoLoad = False
- TraceActive = True
- TraceFlags = [toPrepare, toExecute, toFetch, toError, toStmt, toConnect, toTransact, toBlob, toService, toMisc, toParams]
- OnTraceEvent = DriverManagerTraceEvent
- Left = 136
- Top = 80
- end
- object ConnectionManager: TDAConnectionManager
- MaxPoolSize = 10
- PoolTimeoutSeconds = 60
- PoolBehaviour = pbWait
- WaitIntervalSeconds = 1
- Connections = <
- item
- Name = 'IBX'
- ConnectionString =
- 'IBX?Server=localhost;Database=D:\Proyectos\FactuGES (Luis Leon)\Codigo' +
- '\BD\FACTUGES.FDB;UserID=sysdba;Password=masterkey;Dialect=3;Char' +
- 'set=ISO8859_1;'
- Default = True
- Tag = 0
- end>
- DriverManager = DriverManager
- PoolingEnabled = True
- Left = 40
- Top = 80
- end
- object JvAppRegistryStorage: TJvAppRegistryStorage
- StorageOptions.BooleanStringTrueValues = 'TRUE, YES, Y'
- StorageOptions.BooleanStringFalseValues = 'FALSE, NO, N'
- RegRoot = hkLocalMachine
- Root = 'Software\%APPL_NAME%'
- SubStorages = <>
- Left = 304
- Top = 208
- end
- object JvLogFile1: TJvLogFile
- FileName = 'serverlog.txt'
- AutoSave = True
- Left = 248
- Top = 208
- end
- object DBSessionManager: TDADBSessionManager
- SessionDuration = -1
- OnSessionCreated = DBSessionManagerSessionCreated
- OnSessionDeleted = SessionManagerSessionDeleted
- Schema = schSesiones
- FieldNameSessionID = 'SessionID'
- FieldNameCreated = 'Created'
- FieldNameLastAccessed = 'LastAccessed'
- FieldNameData = 'Data'
- InsertSessionCommand = 'Insert_Session'
- UpdateSessionCommand = 'Update_Session'
- DeleteSessionCommand = 'Delete_Session'
- ClearSessionsCommand = 'ClearSessions'
- GetSessionCountDataSet = 'GetSessionCount'
- GetSessionDataSet = 'GetSession'
- Connection = 'IBX'
- Left = 48
- Top = 216
- end
- object schSesiones: TDASchema
- ConnectionManager = ConnectionManager
- Datasets = <
- item
- Params = <>
- Statements = <
- item
- Connection = 'IBX'
- SQL = 'SELECT'#10' COUNT(*)'#10' FROM'#10' Sessions'
- StatementType = stSQL
- ColumnMappings = <>
- end>
- Name = 'GetSessionCount'
- Fields = <>
- BusinessRulesClient.ScriptLanguage = rslPascalScript
- BusinessRulesServer.ScriptLanguage = rslPascalScript
- end
- item
- Params = <
- item
- Name = 'SessionID'
- DataType = datString
- Size = 38
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end>
- Statements = <
- item
- Connection = 'IBX'
- SQL =
- 'SELECT'#10' SessionID, Created, LastAccessed, Data'#10' FROM'#10' Ses' +
- 'sions'#10' WHERE'#10' SessionID = :SessionID'
- StatementType = stSQL
- ColumnMappings = <
- item
- DatasetField = 'SessionID'
- TableField = 'SessionID'
- end
- item
- DatasetField = 'Created'
- TableField = 'Created'
- end
- item
- DatasetField = 'LastAccessed'
- TableField = 'LastAccessed'
- end
- item
- DatasetField = 'Data'
- TableField = 'Data'
- end>
- end>
- Name = 'GetSession'
- Fields = <
- item
- Name = 'SessionID'
- DataType = datString
- Size = 38
- BlobType = dabtUnknown
- DisplayWidth = 0
- Alignment = taLeftJustify
- InPrimaryKey = True
- Calculated = False
- Lookup = False
- LookupCache = False
- end
- item
- Name = 'Created'
- DataType = datDateTime
- BlobType = dabtUnknown
- DisplayWidth = 0
- Alignment = taLeftJustify
- InPrimaryKey = False
- Calculated = False
- Lookup = False
- LookupCache = False
- end
- item
- Name = 'LastAccessed'
- DataType = datDateTime
- BlobType = dabtUnknown
- DisplayWidth = 0
- Alignment = taLeftJustify
- InPrimaryKey = False
- Calculated = False
- Lookup = False
- LookupCache = False
- end
- item
- Name = 'Data'
- DataType = datBlob
- BlobType = dabtBlob
- DisplayWidth = 0
- Alignment = taLeftJustify
- InPrimaryKey = False
- Calculated = False
- Lookup = False
- LookupCache = False
- end>
- BusinessRulesClient.ScriptLanguage = rslPascalScript
- BusinessRulesServer.ScriptLanguage = rslPascalScript
- end>
- Commands = <
- item
- Params = <
- item
- Name = 'SessionID'
- DataType = datString
- Size = 38
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end
- item
- Name = 'Created'
- DataType = datDateTime
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end
- item
- Name = 'LastAccessed'
- DataType = datDateTime
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end
- item
- Name = 'Data'
- DataType = datBlob
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end>
- Statements = <
- item
- Connection = 'IBX'
- TargetTable = '[TABLENAME]'
- SQL =
- 'INSERT'#10' INTO Sessions'#10' (SessionID, Created, LastAccessed, Da' +
- 'ta)'#10' VALUES'#10' (:SessionID, :Created, :LastAccessed, :Data)'
- StatementType = stSQL
- ColumnMappings = <>
- end>
- Name = 'Insert_Session'
- end
- item
- Params = <
- item
- Name = 'LastAccessed'
- DataType = datDateTime
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end
- item
- Name = 'Data'
- DataType = datBlob
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end
- item
- Name = 'SessionID'
- DataType = datString
- Size = 38
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end>
- Statements = <
- item
- Connection = 'IBX'
- SQL =
- 'UPDATE'#10' Sessions'#10' SET'#10' LastAccessed = :LastAccessed,'#10' ' +
- 'Data = :Data'#10' WHERE'#10' SessionID = :SessionID'
- StatementType = stSQL
- ColumnMappings = <>
- end>
- Name = 'Update_Session'
- end
- item
- Params = <
- item
- Name = 'LastAccessed'
- DataType = datDateTime
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end>
- Statements = <
- item
- Connection = 'IBX'
- SQL =
- 'DELETE'#10' FROM'#10' Sessions'#10' WHERE'#10' LastAccessed < :LastAcces' +
- 'sed'
- StatementType = stSQL
- ColumnMappings = <>
- end>
- Name = 'ClearSessions'
- end
- item
- Params = <
- item
- Name = 'SessionID'
- DataType = datString
- Size = 38
- BlobType = dabtUnknown
- Value = ''
- ParamType = daptInput
- end>
- Statements = <
- item
- Connection = 'IBX'
- SQL = 'DELETE'#10' FROM'#10' Sessions'#10' WHERE'#10' SessionID = :SessionID'
- StatementType = stSQL
- ColumnMappings = <>
- end>
- Name = 'Delete_Session'
- end>
- RelationShips = <>
- UpdateRules = <>
- Left = 48
- Top = 160
- end
-end
diff --git a/Source/Servidor con DBSesiones/uDataModuleServer.pas b/Source/Servidor con DBSesiones/uDataModuleServer.pas
deleted file mode 100644
index 102c21f3..00000000
--- a/Source/Servidor con DBSesiones/uDataModuleServer.pas
+++ /dev/null
@@ -1,261 +0,0 @@
-unit uDataModuleServer;
-
-interface
-
-uses
- SysUtils, Classes, uDAEngine, uDAIBXDriver, uDAClasses, uDADriverManager,
- uROClient, uROBinMessage, uROServer, uROIndyTCPServer, uROIndyHTTPServer,
- uROSessions, uDADataTable, uDABINAdapter, IBSQLMonitor, JvComponent,
- JvAppStorage, JvAppRegistryStorage, uDAInterfaces,
- JvComponentBase, uDAADODriver, uDADBXDriver, uROEventRepository, JvLogFile,
- uRODBSessionManager, uDADBSessionManager, SyncObjs;
-
-const
- SERVER_PORT = '8099'; // Puerto por defecto
- DBSERVER_PORT = '3050'; // Puerto de la BD por defecto
-
- SESION_LOGININFO = 'LoginInfo';
-
-type
- TdmServer = class(TDataModule)
- HTTPServer: TROIndyHTTPServer;
- BINMessage: TROBinMessage;
- IBXDriver: TDAIBXDriver;
- DriverManager: TDADriverManager;
- JvAppRegistryStorage: TJvAppRegistryStorage;
- JvLogFile1: TJvLogFile;
- DBSessionManager: TDADBSessionManager;
- schSesiones: TDASchema;
- ConnectionManager: TDAConnectionManager;
- procedure DataModuleCreate(Sender: TObject);
- procedure DataModuleDestroy(Sender: TObject);
- procedure HTTPServerBeforeServerActivate(Sender: TObject);
- procedure DriverManagerTraceEvent(Sender: TObject; const Text: string;
- Tag: Integer);
- procedure SessionManagerSessionDeleted(const aSessionID: TGUID;
- IsExpired: Boolean);
- procedure DBSessionManagerSessionCreated(const aSession: TROSession);
- private
- fCritical : TCriticalSection;
- FConnectionName : string;
- function GetConnectionString: string;
- public
- FDBServer : string;
- FDBPort : string;
- FDBPath : string;
- FDBUser : string;
- FDBPass : string;
- FInicioWindows : Boolean;
- FServerPort : string;
- procedure LeerConfiguracion;
- procedure SalvarConfiguracion;
- procedure RefrescarConexion;
- property ConnectionName : string read FConnectionName write FConnectionName;
- end;
-
-
-function DarRutaInformes : String;
-function Encrypt (const Source : string) : String;
-function Decrypt (const Source : string) : String;
-function GetNextAutoinc(AConnection : IDAConnection; const GeneratorName: string): integer;
-
-
-var
- dmServer: TdmServer;
-
-implementation
-
-{$R *.dfm}
-
-uses
- DateUtils, JclFileUtils, ActiveX, Forms, Registry, Windows, Dialogs,
- uSesionesUtils, uServerMainForm;
-
-function DarRutaInformes : String;
-begin
- Result := ExtractFilePath(Application.ExeName) + 'Informes' + PathDelim;
-end;
-
-function GetNextAutoinc(AConnection : IDAConnection; const GeneratorName: string): integer;
-var
- ds: IDADataset;
-begin
- ds := AConnection.NewDataset(Format('SELECT Gen_id(%s,1) FROM RDB$Database', [GeneratorName]));
- ds.Open;
- result := ds.Fields[0].Value;
- ds.Close;
-end;
-
-procedure WriteAutoRun(Name, Value : String);
-var
- reg: TRegistry;
-begin
- reg := TRegistry.Create;
- try
- reg.RootKey := HKEY_LOCAL_MACHINE;
- reg.LazyWrite := False;
- reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False);
- reg.WriteString(Name, Value);
- reg.CloseKey;
- finally
- reg.free;
- end;
-end;
-
-procedure DeleteAutoRun(Name : String);
-var
- reg: TRegistry;
-begin
- reg := TRegistry.Create;
- try
- reg.RootKey := HKEY_LOCAL_MACHINE;
- reg.LazyWrite := False;
- reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', False);
- if reg.ValueExists(Name) then
- reg.DeleteValue(Name);
- reg.CloseKey;
- finally
- reg.free;
- end;
-end;
-
-
-function Encrypt (const Source : string) : String;
-var
- i:integer;
-begin
- Randseed := 28;
- Result := '';
- for i:=1 to length(Source) do
- Result := Result + chr(ord(Source[i]) + Random(10) + 1);
-end;
-
-function Decrypt (const Source : string) : String;
-var
- i : integer;
-begin
- Randseed:= 28;
- Result := '';
- for i := 1 to length(Source) do
- Result := Result + chr(ord(Source[i]) - Random(10) - 1);
-end;
-
-procedure TdmServer.DataModuleCreate(Sender: TObject);
-begin
- fCritical := TCriticalSection.Create;
- LeerConfiguracion;
- RefrescarConexion;
- JvLogFile1.Clear;
-end;
-
-function TdmServer.GetConnectionString: string;
-begin
- Result := 'IBX?Server=' + FDBServer + '/' + FDBPort
- + ';Database=' + FDBPath
- + ';UserID=' + FDBUser
- + ';Password=' + Decrypt(FDBPass)
- + ';Dialect=3;Charset=ISO8859_1;';
-end;
-
-procedure TdmServer.LeerConfiguracion;
-begin
- with JvAppRegistryStorage do
- begin
- FDBServer := ReadString('ServerDB', 'localhost');
- FDBPort := ReadString('PortDB', DBSERVER_PORT);
- FDBPath := ReadString('PathDB');
- FDBUser := ReadString('UserDB', '');
- FDBPass := ReadString('PassDB', '');
-
- FServerPort := ReadString('ServerPort', SERVER_PORT);
- FInicioWindows := ReadBoolean('InicioWindows', False);
- end;
-end;
-
-procedure TdmServer.SalvarConfiguracion;
-begin
- with JvAppRegistryStorage do
- begin
- BeginUpdate;
- try
- WriteString('ServerDB', FDBServer);
- WriteString('PortDB', FDBPort);
- WriteString('PathDB', FDBPath);
- WriteString('UserDB', FDBUser);
- WriteString('PassDB', FDBPass);
- WriteString('ServerPort', FServerPort);
-
- WriteBoolean('InicioWindows', FInicioWindows);
- if FInicioWindows then
- WriteAutoRun('AdminPV_Server', Application.ExeName)
- else
- DeleteAutoRun('AdminPV_Server');
- finally
- EndUpdate
- end;
- end;
-end;
-
-procedure TdmServer.SessionManagerSessionDeleted(const aSessionID: TGUID;
- IsExpired: Boolean);
-var
- aSession : TROSession;
- idx: integer;
-begin
- fCritical.Enter;
- try
- idx := fServerForm.ListBox.Items.IndexOf(GUIDToString(aSessionID));
- if (idx>=0) then
- fServerForm.ListBox.Items.Delete(idx);
- finally
- fCritical.Leave;
- end;
-
-// if (csDestroying in ComponentState) then Exit; // See destructor
-
- aSession := DBSessionManager.FindSession(aSessionID);
- if Assigned(aSession) then
- SesionesHelper.DeleteSessionObject(aSession, SESION_LOGININFO);
-end;
-
-procedure TdmServer.DataModuleDestroy(Sender: TObject);
-begin
- FreeAndNIL(fCritical); // This executes before the SessionDeleted event!
-
- DBSessionManager.ClearSessions(False);
- HTTPServer.Active := False;
-end;
-
-procedure TdmServer.DBSessionManagerSessionCreated(const aSession: TROSession);
-begin
- fCritical.Enter;
- try
- fServerForm.ListBox.Items.Add(GUIDToString(aSession.SessionID));
- finally
- fCritical.Leave;
- end;
-end;
-
-procedure TdmServer.DriverManagerTraceEvent(Sender: TObject; const Text: string;
- Tag: Integer);
-begin
- JvLogFile1.Add('', Text + #10#13 + #10#13);
-end;
-
-procedure TdmServer.RefrescarConexion;
-begin
- HTTPServer.Active := False;
- ConnectionManager.Connections.GetDefaultConnection.ConnectionString := '';
-
- ConnectionName := ConnectionManager.GetDefaultConnectionName;
- ConnectionManager.Connections.GetDefaultConnection.ConnectionString := GetConnectionString;
- CoInitialize(nil);
- HTTPServer.Active := TRUE;
-end;
-
-procedure TdmServer.HTTPServerBeforeServerActivate(Sender: TObject);
-begin
- HTTPServer.Port := StrToInt(FServerPort);
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/uServerMainForm.dfm b/Source/Servidor con DBSesiones/uServerMainForm.dfm
deleted file mode 100644
index acc88c92..00000000
--- a/Source/Servidor con DBSesiones/uServerMainForm.dfm
+++ /dev/null
@@ -1,1081 +0,0 @@
-object fServerForm: TfServerForm
- Left = 806
- Top = 611
- BorderStyle = bsDialog
- Caption = 'Administrador de puntos de venta - Server'
- ClientHeight = 371
- ClientWidth = 371
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'MS Sans Serif'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- OnClose = FormClose
- OnCreate = FormCreate
- DesignSize = (
- 371
- 371)
- PixelsPerInch = 96
- TextHeight = 13
- object JvGradient1: TJvGradient
- Left = 0
- Top = 57
- Width = 371
- Height = 4
- Align = alTop
- StartColor = 2971346
- EndColor = 4828405
- end
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 371
- Height = 57
- Align = alTop
- BevelOuter = bvNone
- TabOrder = 0
- object Image1: TImage
- Left = 0
- Top = 0
- Width = 371
- Height = 57
- Align = alClient
- Center = True
- Picture.Data = {
- 0B544A76474946496D616765F6750000474946383961C201FA00E60000FFFFFF
- F5F5F5A92824ECECECEB743DF48545EF7B40DEDEDECD452DEAEAEAD0492EDC5A
- 34FAFAFAF2F2F2BC2A26B02724E5E5E5E26236B95B55E1E1E1F8F8F8D95532FC
- FCFCF5D6CAD4D4D4F5C8B5D1B5B0F0F0F0E66A39C23428D65131EEEEEEBCBABA
- FEFEFEF7B192F49366CB938CD34D30C7726AC63A2AE96E3BC7564CD26958EEB5
- A5F9E9E3D7C5C2C93F2BE46638F8E1D8D2867AC9C5C4E05E35C03027B82725C7
- 453AE79A89B9322ECBA59EF7A47BFCF4F1FCF0EBB93A36D8D5D4B44741BF2D26
- EEE2E0A22925AB3934A7302CFEF8F5FEF9F8C33B33DB5D3DB52724B12E2AD251
- 3AD9CFCDE47D60FEFCFCBC7D75BD2C26EBE9E9D6D6D7FFFEFDF7F1F0FEFBFAFD
- FDFDF3F0EFE8DDDCFBF8F7DFDFDFDED7D6D45A43F4F4F4E0E0E0DADADAC94E41
- F9F9F9DF6648EBEBEBF1EBEAE4E4E4D8D8D8EDEDEDD94E2FD95738C53729EFEF
- EFFFFFFEF3F3F3E2E2E2EBECEDE8E8E8F7F7F7EFF0F0CDCCCCF1EEEDE7E7E7F1
- F2F3F1E8E5E76035E86B39D1D1D2F2F3F4EEEDEECF3F2AD2D0D0F1F1F12C0000
- 0000C201FA000007FF800582838485868788898A8322173C5300919293949596
- 9798999A9B9C9D9E9FA0A1A2A393560C717F6763670D710C56A4B1B2B3B4B5B1
- 8323B887B982BC05BEC0BABDBBC2BFBF3A193046B6CCCDCECFD0D1A50C011F70
- 1075636B6D71161621E0D2E2B4E02156E7E8E9EAE5E3968BEFF0F1883A8D3BED
- F7F8F9FAA2A601677513DC9481A38D5B180BB0F629BC64C502030A7102489C48
- 31401C0A0713EA3336AC23C78FC10C8504590CD808643C16AA5CC9125AC30003
- CA68D1E265421908633E18D4D8529F290A5DFEAC3933A0A8D1A31FFE707BB54F
- 9ED3A78B4624EB49B5AAD54DFD621ED8BAD58B9B6C6B5A85796525C4D567211C
- 024D05A70E843270FFE3CA850067C0862EDDCAE283CAB76F2F1130CE0A1EDCF3
- A556AE5D05D649F0A141000A0C2C10B665254C805409EA947133C18BE7CF9E27
- 88BEC9F84F808366DBF95DFD54C785296C26CB9E2DAEDF3F2D880FCCD4127031
- ABC7DF688B4A4BA1CD87CC9BBDEC5ECE9CA6CD3A701ABB4A2D8EB5F577272F14
- 7122BCBB77592FCF40505ED38D4037CA0FD88490C02EDEC87ABF33B410A6CB86
- 319A95E35E0E9A79D7E78C75414170D22462006B072A9260010B1E825211B1C9
- 27E18498D8564768742590001C654C3053796580F51E4F1486704A030370881E
- 6E5B3967DE8B9C75C6E287E6E1F44737D55DA7E32E52C1C00377140629E44B1F
- 5CE8C5408DB5B1C6FF186FA597581DEE0D489D7CE05810C006097488988B37D5
- E1A59710BCB5998C5B0EB4018ED10CB2608387ACA9669B6F1AC2A6200D9E944C
- 1542E639615A71AC0107676E24D0401861C4A1247E7079A8DB04741574DA2B53
- D26662351C7AC11588D02530C651638CA1615B6FADC8951603AD110042D0ECA8
- AA21F4C050849EB07AC7E7067FDA344617AF3864E8922A5ACA9B798B49170689
- B3595964194E6AE14686037CB0C6061BFCF107B46B7C4094A76D71C6E2015E45
- 776AA4B53028EE81E48E6B6EB9E89EAB6EBAECAA5B0032F6C42AAF6CE650F047
- 029C95716B59E09862E87DD7ACB8DBB28CB502293B839913C01A00EDC75B8839
- 6DD0461B5D54D445FF1B0D48BBC150F84140E6568C7E100003E0CE42679CE29E
- AC72CA2C13E2A69C28BFFC4B062C4032EFCD67D57B6F876524D0C637E5985868
- 5067B4D5A1AF006E13471C631178D5A4D6B871E9570557BCF4D5584B74710319
- 7F304002A1A6A76C1D67E04AAC2CEBA6DDEEDA6AB7CDEE0880155132CE742B64
- 4E180D8CD161A07F8411B4390D3D74D97110B8B15F4D21367B1744929D654535
- 855BAADB57EE5D440146845E0ED1D25A6F3DED0763043CE3047588EC342D32A7
- 1EF3EA2BABDE7A21705FB083CD75D7BED0DD79EF0DC70614F0FB779510357046
- 669CE977A497496D70EA3973EB034E181B5CD8E29170B0C27464D833A03DA161
- 5C1E5144124DDCC0FF50C46F1B72006793E2F6FA6CB7CF3E8376C280A7EDF43B
- 5F59DE80C2F147EFBF07AD56000D009D8A6612104611447990499FF318D005BD
- 4DAD7AA6699A37B497BDED758F735A9B98508AE6B119B9010E6D600033DC47C2
- F795B05DBF004CBCEAC7C271E82C4B36D1DFB0FAF7B78614AA0DF7A983E166C2
- 2D0336E6348D5B8905FA0410AE7CE50C6D78943796C8C4EC656E7301B818C6A6
- 95A20ECDA80C1FA040F3426100727591415FECA217C70846328AB18C683CA31A
- C3C8C60421830555D8620BE7188B17022A017DF31D0DFD770AE3802D39B8395E
- 7BFE2020F8C8112DF6FAD37E488744A631511D4C748805A1D805298EAF8A8A52
- 8FA098823A137AF2FF84EF938AEC8044C752D6C28ED4CBE31EFB674343798D43
- 1EA2498D08B28611EDE3710340CFA26C3432F8A80392137448E6302845A1202A
- 3D5E80C0194676484E88F199D08CA634A749CD6A5AF3406F7442334DC9CD4CD8
- 312078E4DF2A69D89038D80793DBF20A4E6A09996DD682017FA8038B8E84C791
- 2D9179BF4B47301930CCCE4D917002FBCA1AE2A0C04FACD18C6D7C661ADB5846
- 851E74A1647C1760E2D8CD8A0EE77E7A0BC8EEC4394E1AEAAA0D7F48D15BC8F4
- 1CBB180452D2A8D707CA60C4D201311DE18844D0F4E910615E302295C4D80686
- D7416EE9AB0B418CC535874AD4A256B309B1939B4597FA0913B5610085FBE099
- 80D651720AF3321CFFD4A52C43543057147416698189D474D3B31BF9D27792A8
- E1399648C10B4EA498A0D321D2E0D00092CD62A80DB5665EA3B9D7315ED34E3C
- 981F5307EB4D6A14893375182842AADA51FA5C89A7C85A0EC174E2557E35E37E
- 7FD28D17C8862B6FA023A6699DE95A9DE8D6286A7028D798408B20B0062DBAF3
- 12468DED350920DB2EC68E07AF252C37ADE4A70EB974B1E5680842F458557F01
- 10A05A7D4E4E4C33A0F8D462880CF350B74CA5BDE15A76126A156E5B6F6A5A9D
- 2EA9702C2AC319BA91DB4AD4F6BCE8856613DE958C65E8F6BD941822AD6A643A
- 3DD6D4908CED9724E320BC3F1A6F3D1004627931C140A87AC85666F52C5AB12B
- 5AE14AB27B10C9A0FF7707A0C3F00E6079B230006D69DBC50D6B588C1CFEB087
- 3DDC611183F8C4252EF1884DCC61418820032B842F7CE5ABA2D2E5858FDD1BCB
- 59F36B0E6AFCE1389A91116E7CE89883004D1661F843A5C666BDEA02371CF944
- 075BB7E73D9C8A6F5A458BEC017AD686616538BD6046EFCC5820E332D31858A6
- 7A725A0A15458B60E460F935EEF83A66B84591E60C84F4EA80654AC458226929
- 35C52739D7BA4F7E7A4FC219DB29D814C5B7016578C59066B1A4493CE94A47FA
- D21A7E5760CA3CE385C132B1372E87430230C506546C2CC4EDE85A2D631CFCD4
- 994674B10B70F61C02C8E9E7834A73B2A0594968D26ECECA535474E494B5D1A0
- 8A42C5964671A59FFF19624C3B7BD9AED90EA7757B0A3F2156B17AFC09A9B996
- 448BE878B83C1EF5A13453BC992CAB2E7771A47339814B99F83401E9A6A08279
- 4DE8094E929853FCDC31790307C53E5AC3047836A4039E6C81175CD23D8AF1B4
- 2DCADB4F635BB4DB035F4EAD0619AA325698FFFA5A937AB82CB018ECAB94C065
- 9D9309EFF74466DED9AD3705F9595AD3664CDFB0E44D624F250B83DBFCE037C7
- B401EC54B3853315BAB59AB99A67EA0D88943A89154FB5AA1DCB96CDCCC82B8B
- 61E7E932D1EE40B227DDDF4679BFA43CE57B5B248A9E839600AD48BA818A3016
- 014FBBDAD7CEF6B6BBFDED708F7BDA33AD0357F97CA90DF7ADC8E0CC4AFA00BB
- 62DEAEAED2572938FFCC846DC8109398120BFAB8318CFCEA492494BC7FC9757B
- 4F32C219E4DAB4381673D2EDBDE638C739C1731EFAB96F185E7767781CE67BBE
- A1E7F3C114907012D5CDE3C059A6BF3A8CA55706D255D4540826EEA6A7D2DEAC
- EB5F36F1C1C394F895A935BC20CBDCEC35DFB0DCA74FFDEA4FBF0934A35DEA4B
- 69255AF9B66C9149F9EBD90CD23F985ADDBB2E2E35C6879C5806843461111055
- 430EFC4022C93197D3F1C969CA56E473B7BB2FB7316BF03572C56FFE86760067
- 7D6F97806AC780D5E7806EF72E8EA07DDBD74267B62C03D06516471F97835F7C
- 14619504786EA63DE9B74A0D113C4BE2162FD2195F511711E40D911207671059
- A4024178917FD813FF49FB847C55F65657B6795E03362B22558E867628A08048
- 9884D6570037A01D15C87D57A222109081A8D12FAC766A7C07380F86535CD300
- 919785E3245C37948280541EECF11B45280914B006E3616E5072176E26793535
- 6592644110F63D60873189B606D522528C465707117D4A388884E8765291124F
- 38471738851A185CF5C135155371E0564382536A9168649FC558FE72282AA27B
- 93A53C19010EF6822FCAC128091016166139FA775F2BC7723DA87C9A472DD6E2
- 6AE9F1539C440A697784BA4800BB1870BBF88BB9188CC07884BEC88BC6588CC3
- 688CC4788CC6D8042BA00C7B9688F2D17D52380083627182D33912E14816D72F
- 86063E60B78D4D33FF78ACC44FA4B60129927B047413E85648FD502407767FDB
- 781192D78ADB75875783681AB331D6E25FBAA14CE4258885389085C85E3D278D
- F473668C628DA8165C6A614E2FC70D151765B60791D2327B1E585CA660196C01
- 5E1F723CD6C83496315FDC423984348F98638FDC838F5F977989C68F44912D81
- 9458FC5373C97893CA989338B9933AD9933C8902B1333B08693B79B7906DD05C
- 35E4585DC06D78713D5AA75F43833114231190B17FE4F83B82A368B9E719BCC1
- 1E1F102DA9504434C11EF13711AAB8924FF48AFE148B02E83588124B811242D1
- 28093FE99376599778799739B9732BC002EE35947BA209D4C0309CC18849874F
- A3555A527489DD68FF0EC28479175349DEE67A7B143811114088821EE5E12570
- 902D92432A64A3148077359A539ABF068E79186C02C831FED595E305729C8002
- BA289BBC489BB2799BB6A98CB6899BBB398CBD599BB3199C3AF99B06904D8029
- 2169815296C05BB937850D7098BFE48DA7B094D2E218B4D777A7B06DE68717A1
- 587B9B0864A2F291FA712964A91466499A55C639E09853CBC787D51284CE3736
- BC339774099CF6799BC3299CF8B99FB9E99BFAD99F77999BA2F42AC759155562
- 68E1175FE6F41E30580AABF727CB320609E66043D74ADD6535172178BFF3908B
- D994C437898D359214A64BB9911B63A30D5E2899DF9335A8C99E7A382D6D398B
- A9B51F7C1306B580FF021C709B392A9B3B8AA3BCF9A33D1AA43FCA9B42CAA33A
- 3AA448BAA34D7003198088055A1816B01677E16593C00028E228542A09780343
- 3D038A27F748BED36B6E254553994049F998C056A61919861CC9247556A28861
- 130970061233956679A76F65499AB779EE491442283603D137378AA4848A9B79
- 50A8889AA8B279A885CAA8F80937CA40814F7A0FFA959D21D599224322143083
- 54231D7016066DC024726A2A46765F73F894BA426AD5F985D6954F82439DE699
- 74C515A541E16ADB322A3C444067182D14238216C39E5D282D7CFA01C44A805A
- D2225FB17708330A2870A839EAAC43CA017990A3D4EAA3D00AADD55AADD8EAA3
- DA6AADDEFAACDCFAFFAD28600037A04293EA137EB794AF5438FA823E94100709
- 508A5C956B0801AA06D6A58FA25D3785119EF537180776A3498FE1478985B2A0
- 53D990ABA42B44F396255A1E99A42C671816BD9AA72EFAA2FB18A3C31373A3D2
- 2DBFE17BA370A820DBAC3EBAA8221BB2210BAE272BB2E0BAB22A5BB22E6BB2DE
- 0AB3204B004D8012E78A0F26B22BE9681E9EE10663E0AE9300AFBBB199DA2020
- 8592371ED3A5EA2649101199DCC82F34A53D11A68718D998A3F510E6346B093B
- 9299F9315303266F0A75736A7EBD1A821373B6C17AB1EE692D22F5A61B7B6E9E
- 0A9B9630AD79E0ACD3FAAD754BB7752BAD76BBB7758BA3772BADD41AB884EBB7
- 829BB7820BB886ABFFB777DB048DF09737DB0C8E89B5E3566E5C3101FB420901
- 900033627F6F282D5926A7CA137E81137B7A78834DB37F33C54F16E98581F794
- 5562195A3B7E00F40F6E8BABEBC11803F8279F79676B40B667AB87690B2DD4F2
- 9EAAB021E005A72D628ADB604FD7C5097B0BB8D92ABD2DCBB7E17AB8899BBD81
- CBAD843BB879FBB7897BAD742BB848957D91EB0C9B483E2AC8955CA91E991BB4
- 9CFB213CA44E9D89BCE8A1B42453A9B147A695B434B24A7458BB9E80F7BF0EC9
- 4F60080E0FD106CD47A25B22B694456AD63635B19614E6E785E2B3A7305ABC6E
- 69349DA1BCA30220783622DBC401824BC2E36BC2D88BA3283CBED34AC22EFCC2
- 307CC2251CC32ECCFFC2D9FBC2742B064CE808F479BED370254C7234E41110E5
- E6B3402B0971300607661E42561E4CAC1CA5C24CAB4B7E2F676A8F6195C6C7BA
- AABA9DD7195C30D53FF63A6CB73A39038167F6346AFF20393D341039F12CD539
- BCC5FB9E5F932D99A459EDBB255B856E40D409835BC3348CC37E4CBD33DCBD28
- 2CC8E3CBAD30DCC785ACBD0400A990EBC3A160999791223BE4C45F3252CAF2B3
- 24120703D0195D022A961BA7D91041F855BA10D985185A8F43F73F541B875669
- 82E6D027E361A29BD91E08848D5D10134E529299B20ACE42BC7C48ACD6722D1B
- B2BE1F2C10712164251A43212CAB9800C32FE0C2D1FCC2D15CCD1C30CD892CCD
- D98CCD896CCDD47CFFCDE0FCCDDC9CC852A17090EC0939DB6A01632900D6C63C
- 851E46BCC99D6C8A67C087452357261AA14AD39D930B82C13B954E996D68EA83
- 033CB05EECC5D4201EB72A4B5E699D19690589842C88B17BD840100370066740
- AC185D149E52CC983CD1A4010799A18E25FA30B1868A817809355CCD748BCD2F
- 90072F1DD332DCC2D23ACD2DFCD2248CD328ACCD83CCD22B7DCD341DD424EC8C
- F273CEA0D00F58D2418BD433CD62C5C22357F1FCAE9D4C39D659BBB0B4CB0F83
- 6E5F18A613B4BF2F679E4E794F90648EF956B5509B898193CBEE7629F7A7675E
- 0C347937C666481722AD219FD2166E312658AD5C191D84EBACBC0F132CDC3075
- 9100CED67CD82F70FFD886BDD88ADDD88CFDD88E1DD9906DD88DDC5E46AD09C9
- 197BC2C321CE0117D01131D60914BDE5159A2CD535027E3604C4A06245CBCB7B
- 49C19D70B6911171C1002DB020DA63FB7BB6A95CCA95DA402C352A519CD232E5
- 984053195D600D1D52C78B621E7011266112173CABC69A756E110384045838CA
- BC25BD911306D1AF9110D3860DD3300DD432CDD2E52DDEE61DDEE75DDE8C3DDE
- EB4DDEE81DDF2F8D02632658975D0910DD05BC02480433006E4CB678416A5143
- DA471C099C5C9819787639DB001BE387DA4DDDB916A615E9724C99A193385A18
- 37DB67EB48FDD2DB50F574CAB43C910238CCA32B01C4C1632C9EA2D1195C29D7
- BD51175F099602E8FFA779DDC1B42C1067C85CF90B0089DDE33E5ECD3F1EE442
- 3EE4428E07441EE4467EE43E9EE489CD0162B0A4B273DF94D063A80055020375
- 63A078FE04784F8D2C511DB4B9444FCF6916C411997356800D9C78B06D5D6278
- 99C26AC51FAA6050AB942F277F1D0E38090D01A353077F7076534EE2BD664EE8
- F847CAEDC1266AD204F195C2BAE830BAC1E4369EF9FC6752C2E390EDE3938DD8
- 3D6ED84DDED896FEE38CBDE9950EE48D0DA9042AE5FDA0248B6667BBDA6D5B2E
- 116109CFA50DE6F78B47DDF010F6E12C4AA1536DAB5A710A313FB478072ABBFF
- 9CCA984874DDA3351C6E0E5B67250ABDBC7CEEE77FEEC5AD74EBF65B3C907EE8
- 5CC22C8ACEE88B2EFF8B03802DE466E313FD4148E465446EE411A0E43E9EEE4C
- 9ED8E97EE4EFFE02ECAEEE45DEE3F1EEE36200376466EA96B106C4E37E7441A7
- 162CBCDCD66D61E9E5B18EC4B924BAE1E3EF6132CA6E765CFEB8B1A4E1DFDC09
- 5CDA157BDAB99D93C9E6146AC018DFDBCDBE28A056506F9DAE97143A5E021731
- 021A35F17E5DA22119FD2CC45BF3367FF3FDA882294E3D53C5E3F4FEF3ED6EEF
- 4ACEE4F7FEF3F2FEE345FF026240004CBA03F67DBEE5F4D42BA24ED920315696
- 686FDCAB2105D5096FE0613E10FE1D573BB490CF1919470B6447B32D59EDDFF8
- 7756A69C6FAE2BB0BAF6D68829F27A3E3DCA0454F864094949C51B10841E2D26
- 71F1F0D04110190DFF96177BF3C44BB6130152710548131DE2221401949FEE96
- 4FF97860F9F24EF947AFF99EDFF99BFFF9A20FFAA35FFA9C7FF9957FFA2F6000
- 8D805B903C290EBF43E756CFD639DB19FCC6A61614234AE09A1AE61D770DC7DA
- 158C6864E6784928FEC15C85672735E7D948A6B53D8E0D165C760FE2542878EB
- 165AFA6B5A42E196D8B221F55BD79BD22C347FF3EE59FED0C2F859E3F8A1C3DA
- AB7561937FF4E84EFAF21FFFF42FFFA31FFF9A8FFFF06FFFF30F082F11828483
- 2F4D23193046008D8E8F909192939495969798999A92210C011F756E135A5E6E
- 75631B017161AC716D1B6B6B1B1B7FB50D0D6D6D7F03A1A563015690140313A5
- 6E65A25E5ACBCA07FF1310630D141656160C14715D7F6B6370651307E107A46E
- 1009037F6D710C5621EED50C6171015D6D0DB56D5D01610C16FEFE5602B673F7
- CE5A973310B4842305ED4F1C0AFC0086A05430DE3C7B7F60ADF9F0E18C478F1C
- 39C69235ABE4AC912669FDC1A5EA21056CF3B47DF0062EDC843A670230001021
- 029E9E83800A15FA7328D0A246870AFA895450D2A34F813AF549B5E9A11B1958
- 4CDCC4B5ABD7AF6031596170B0CE282F65CCAD51D70F9EAB35673E90ACB532D7
- 065E6E7C017314C2429704CABC286356AE4E9D325E0EA08D368DA0356C0DD60C
- 800321AFC28513CAC019B3765F3F6AFEE2050860EF563E5510F97D1618B0E2C1
- 840B17FF6999BAADFFBB4915E58DAE77EB1EDDDFC06BA59C05DCB4BE380F5929
- D7DD6000849ACE20E4B4C0B350A19E53AD4B0D8A9DEA54A14BB907FDAE747CD2
- ECE6C3BF1053002B8F2961E3CB9F4FFF91A733A148693EE390C2E7D0714416D7
- 5CB6D88557290304F0880571AC019B385A9493C007198D5186425E40238D05EF
- 30E0E1451B9C91C061A340E886291336A08A87A079A81B3DB9C4881A8BFF0814
- 42357E21741943633884DC8F10D9B61524EFC0130636BB95D61B5DBE05579C69
- A78D06646AAC20D9007E6E8873D3073AF1141550337C09E6984285696604613E
- 75669A62AE19159B623471C3053BD467E79D78521407288369B64617FE59139A
- 870108281781E9BCFF32462F6EFC124C2771FCE18D388AEDE7D0350D24E00686
- 1AC601DA3FFD30709164245E160E5AE69CB14117AB78F8998B17F9D600ABFE85
- 5A634006E9185B43AAF42A6590D4DCC6C98DA1C913533D31C6D8DBB2CBC6D8C5
- 712D21F7D2B42F2147DA95A168090197D419C566996D0EC5A69B6782DB53B962
- 9E8B6652E86237C20A2C54015F9EF4D61BD68D61487A969F3A718823A801C275
- 2881B770D3CB04094803D94C88693141399BADBACE8D1464BAA962100CD04018
- B70AE48F3C6D70E38D28A64608C16614D24AA30547C2888B3E41BA2A288E64E9
- 3A4E863DFEE82B6DA1B64611B1F1C0E4EBB344174DF46848CF3325B5D52A4DCF
- 3D586A59C707EB78FFB9EE0C58839935D6E45E3D66D7E8A6C935D85E8F5B369A
- 5B93198118EFC66BEFDB7067D249176324845602A944F40FA86114FAC1000392
- 444BC175E735011C6B34B0C1A21034FC0C1CFCB11A915B7F68AAD0963AFDB777
- B1A4DD35E237A67A91591D906FD0460081F23DCFAFAAC96C6B185D38B723CEB3
- 396DBB4B930F194941D65469ADEDBD02FFE3F0D2BE5425922E678497B6DC0200
- 76516B420F261E664AAF2EB9D2574FF60CD4A3097DF7D1878DE60B2824B28313
- 71A7AFFE820138378A66798726A8FCF234F077E07311DE4B86708C5813397540
- 876770B5390A54EE626E401CEA6CB51A8F89AA0B91E9C6371263A2930D2071AA
- D05BEFA8E5AA0E5AFFC3456D90DDAE7236BCE0052F3912A9C48D681634A6C164
- 692E8409D3ACC59B8CC4627936995AD5C6C6C31EFA906B0BF821108548C4221A
- D1888398539DD6C744B831E00F6611CCD432C7C25789C67E8013492C6641B8CA
- 08E618DF50CC31EA9080CEF48320FF0A8827D600872C69017E0118D407A9E140
- DD6CA31B8D2BD1A9209680C8B50A541D0C64202910C207F1A876D69252D258C7
- 229FE166851F3C5E0C2739496B61A42437CC964DB61547E7F5106D66DA1A1141
- 89441F829294A62C222A45393602ACE0024568A22CE915860F34CC0D09F843EA
- 04C5408BFCE16F0308C916556230CB086630285A4BAB3407AAD050A00BA000C7
- 1BC7D00506F2F29AFF4103D119E0D00B4A39CC1490FB833E34B8B750C5C35547
- 6A40DD66D710E2995078C00AD6CF08188F2335AD78337489F19A568F8CA48454
- 59CA21977632C4B105116B072DE80C126AD0853A3488101D22431DDA5084F230
- A2166DE844311AA715C0609620A5CF8D02009852D4610DFDB2E67F44F387338C
- 218B0353C90712E0456FDE4463EBA06333551A8F10D621315A38E93A5824485B
- 0DCA8E1FA81BE84227A10BAAA856D8FC203A03642176F6285AEFCCEA8F54132C
- 611109922EB2E73D8987CF6A8DE6922839090EA3D33C2438D4AD191DA25B8308
- 578ACE60AE0FCDEB46EFCA35BCFE30A11855685C358A3502CC8911214DEC57AC
- 90AF3AF0A8019E92FF1F4FE5D1D297C6458B321D515E2074B70D44D6633B2D6A
- 002A77A103E012B22B15243683F6B4A4520674E2280504CC91B287341257E6AC
- 5F5547E8239D094FABF16C8DEE1A81469A1D8FAC65155A3F35925658AC157304
- 8DA874F54A5D882E60BAD2BD6E7517AA5DEB6277BBDFF5EE7691202718F060B8
- 8A4D2F45EE038152283050AE23AA8B46EB52C05D7624B598694D17528E3354F3
- 5F922DAA6AB2C146706468006D9886548B2AE096E94244A1D02361C82897D34D
- 8E9E165167696FC62B9D29F2C33B5B9DB41AE9D5AFE2369B649DE16EEE3192E6
- 3A57936CED6478C14BE319DB58AFDDAD6E8EC51BDE1DCF806D1E8DA57A874C09
- 2B18B08D111A431BFF22A2525EB2D4A563F888306731D36EF257A8D48187933B
- B81CDFBD263119E2568019ECBA6265E3979FB34C6CD3B2190CFE51751AB66A6F
- 7FA7D53AE34E48E8252E3DC5BAB4D5F106165A1CA65A61BCA5AA5DF7D0884EB4
- A217CDE8463BFAD1908EB4A27F7C0378A18FC8987E84153EF19C0C9D61A84D66
- 60DF2A6BD9CBCA651622AA4CC9CA70D238DEA897E8ECF2713780E4039421014B
- 5E2D993DE8220AD0E38E3485EDCD463721D3AD02CEBBE5F0557D6B673B278746
- ED78E4892569D66BD9B0C52E0628F3645C631CDFF8DBDE7EA88FB34BEE70F778
- 011168820E32B0C44C67DA2F0340CC4DD6E0A9A2AE76D4501E807D43826A9A5E
- ECCA2865405FB61CFF56E5B83040BC30B0503936E640CA9A155C065195857D33
- 700AB056194EF621DDF9DB8E9FF0D9B699A7719BE6B293607B382F0EA833A6B8
- 93485720D12F6774CC1B3D7345A7610133AFF9A2757E7344BF5CE78A8E799C44
- 004B77BF3B53C540982E172C5F733E790C2FD537480E95EA7F8FC31428F597D3
- EB69F0694D69B4BB3DED3AAAD8E02E37FD1ABF4E6A1DBCC8D4542112321AA71D
- 5641BCBA102F5291D2E2EA40F20C80DC200982D76E31CA07ADF267344FD2397F
- 34D0612E699C377EF190AE79BA5F2964A3ABF78951BCF5C6984E5427E31BEAFA
- B66FE0B6F99C92615D27402B38B55F38BC2ED01AA8D2F92FCD38AFFAE538BC65
- F5904CB0A1438E93FF7D4045C889336F39DE6C8F2B2DEFFF89F6B0E0E16BB49E
- 7CF029971AD55A7EDD9F3BBEFA8EB7BEF6B37FE8ED637FFBE0E7BEF7C54FFEF1
- 875FFBE9263A622DAF58066CC0B1CF4030C3ED2D6AFA823EF420B9214DF578F5
- 56FBEBA8AB4756C1134265601370B0010AA66B82F470CAB180BF06619B052137
- 710690552871D76174667CEF94816405715D352C2C431A81E76283A76D9BD43C
- 89677DDF477E2B787EDD577EDCD782310883E64783E2D751305005ECA75861B0
- 0617620A1FD0051CB36BB9657F51877F973519A56722AD26705A564F5E477CC7
- F70966310E65A06450554EB4C78010175FD8F060BB4741B6964BFA207CCA3667
- 1AD871BF835CCF06FF1003F108F8F26BCC458225F85C3AB4131590873FA7877C
- D8877E88737908887D28887E58887A48888768888A18888B388815D05117A083
- 3B08523DF8832C477BF1F574472875494819FC1721FE472C527524C87577BDB2
- 0109704B5323399A43665C6876BD267123F21CE1804B7F62811B764873677774
- 172D6C986231F381C4C520BA308782067D84B76DD491888CD88C7BF88C82188D
- CC088DD3288DCE8888D7588DDA988D798883F332894D544B9B9240018789F1F5
- 799B28751CA1849F787A4E0848A4C86C4E8334A3F14B48162165A40EAD43845C
- B71C4CD385B1385AFA951887B31610748124248FC5F78B0CD9861F6801CFB40D
- 98858CC361822B37FF7D00D0881AB9911CD99179E8011E19927A485E59B17EE0
- A83EB58418706445F4E721BE466AA117931E8147D0D17F59278AC5F24226448F
- 4803418B535A37254EC1032CB0D68F5D472D0D1856CDC746595290F96086BAA8
- 9069D890BF683CB7252AAFB011C7489198F45C9CB48C22199662399664C9876C
- 931527C944E2D85929B56B1FF492F916939C884756078A01879339093C3CF92C
- 30D25266E1306A810BB7A03245597B47394955828B0E8338A70395B423850B49
- 950C591B1F532873C89515698703050048F091150092A0F999A2199A208906A3
- 799AA4899AAA199AA6599AABF99AA9199BA7D99AAFF988319015DF98966F9392
- 77331BFC28557079FF7F72191767A08496B10C40E86A00E64C3B438F4613236C
- 7421110207BF07412F831A49B980B2462D4B032BB1F38378A30F7F8090885477
- E6698AC7279993C90FF2A00DCF87995D49685F0900068004B4299B20E9999E89
- 9FB0599BFDC99F00FA9FAF9906727201EFA19B70B396B7E61043E8962E698431
- 197503E35AAAE6302C87976F59773D5934C9E27AA9A80C98E367CF920FC7C155
- B7E78FDCA94FEC491A55854B42399EB9F898259486BEA89E6CC89DBAF09EF019
- 7D02553524600262900615609AADE901466AA46870A44ABAA44A3A9A46FA994F
- 1A9B1E90A44C8A9F557AA5589AA54BCA0505DA6E084A4BB6D49B9EC18F0F0A93
- C3290BBDB101FA85FF0C9AC12D18DA3B896434C8922CBA9070A42054B02282F8
- 90416587A231D40A01808AE3984BF5489E5845A3E969A3C0F8233E29783B1A9F
- 85379F1A90034D4000421AA0982AA0991A9AFBA9A99E1AA0041A64B9F9A576A2
- A078B30FE6285FC17984F9B701D7590F9E030770800E63B739A0E26BF4403474
- DA1BB9D052DEB00C6590132CA21BA5112579D7800CF8A7EDC994D3A4226017A3
- ED34A3C557A38A3A3C24D7A8748899165968D4C104931A036280A45A9AA554BA
- A4E5AAA4E77AA4E93AAEE2CAAE53AAA5EBEA015C10031EB503A34AAAF3C19BFC
- B28F44089709107503323851B262FE244ED3B09C471513749A0BCCA20B49D55E
- 63B864AF428A4962FF1CD8A91ADBE942ADD006D1F44608360F302A67BB789E1F
- 56AD93A95C8AE3A88FCAA32B476FC1E003DE2A02E0FA91E65AA52550A5F17AA5
- E57AB3EDCAA450AAA43C8BA53B6BB3471AB4430B922AD0362689AFF9FA01E3A8
- 400D4A666F09A1015B17039B9E2D414E9BE392AEB0ABCC720BDBB04D9B72139E
- C50EFF62117A9A0E25DA3A198B94A27225A557060856A8D09A9019E86C268B5C
- 5128822AFBA8DB9A31D504005F60064CD0021A10030430A4497AB38BEB01416B
- A4417BB392FBAE8CEBB8963BB990BBA48F4BB498ABAE96DBB8930BBA97ABB9A3
- EB016930AF1EB5B44C1B1695088A41C8AFAEB8AA558B0BB9C0974A4325F164AB
- 7C03234AB22CBF41FF65BFEA69D5341160652C73AA0F7C6A9862F5121FD21C7F
- 19ACACF2AC222B955A95B7374A72399AAD5C69912615840C20055FF0053ED002
- 2B30B343FAB9968BAEA43BB9A18BBE9B3BB49BABBEECBBBE94FBAEE25AB9959B
- B9F97BA42A50692C7069AB1B1FAD6B0AFE3584B0EB70C1194C5B640BB46BBBB4
- 11332BA5BBEDC9B0BE0B1C54F6A177B3311341409144B1F48871C96A956FEB3E
- 68E15FF5988A720699C263BDD78B3C2CA6BD14699100941318E00366E0035B60
- B8E09A068E5B023EFCC33EDCC3920BC4445CC4462CC4420CC4486CC44ACCC43F
- 9CC4471CC53EBC04FDCB6E9218C060E17E09117F09E62244D83291211225C1C0
- 0D4C8FC817C1BA8BFF76A5E12474711275937453D40EBA9B9349837146793C5D
- 88709D167B208BC2BC35B2E8C9C22DBC3A2FBC95F0699152330018B0C852100E
- 3ADC045CB0C4685002933CC98E6BC94F4CC9928BC9419CC9979CC99CBCC9433C
- CA92FCC3987CB9981CCA9FBCC469A002AF745E589CC550241857B821E704900B
- 380F8A6372C4B1120D8CBCB7CB64D764AB6807784EF24FCEB1298BB131C9C71A
- 38B2BCFCFA8ACD4BC2B177C2758B869129C8D65A6D852C387EBB564CC8C81810
- BE3E20031A40024D900668A0004EDCCEEEFCCEF01CCFF23CCF5CA00222C06EB1
- FC15168074A5904BA0C675AE182B3634C650C2975202723B25C11761C1FF9472
- CB306FA8736100B6FF757D6A760CD21CED55C2D18B8AD77CA878ABCDDB2C34DD
- BCB2C94829B1B1C8286D06E130072D80CE5C50C94E0CC5F13CC9F37CB9ED4CD3
- F3ACC9335D025CFA4AF69ACF5CE11716F23007F8CFD929607F07B664EC2C7887
- D046B5B56A9C11FE6412282119BF3A0E38711C10BC325A58D1491929162218D5
- 1CA87E7C862ABC8120DD67A331D2248DC8268D017E00D78BFC0507F0057E70CE
- 31C00525A0007CFDC3ECFCD7440CD8ED0CD8EC0CC484EDD77B9DD8869DD8828D
- D88D7DD890ADD88E5DCF4447057C07D4926001ED831819426FCAEB8A1ECC1B0D
- 6BD08C2447CCC439AF50918267D588310E9C742CC89B8550CD60B2F621A425D6
- 5C320F1C3DBD89C4FF8BD40AD25EB7D6DB00C3C8E8D69482D23E80D21800BEE3
- 4BA953FAD88C8DD83E5CD8921DD9D47DD8D31DDDD06DDDDAEDD8DD1DD9D9CDD3
- 4DE0D3008CD99560057B921F9C84ACB008DA7F47C1657CD0C1684DC4EC0AFF84
- 6D233119AD1D549E950DBA50170E99D0B4DD85FE1007B46638ADA6DB65BD71D2
- AA86698D4F843CDC86ACADE06CD25F00D771BDC87A00BE07E0073280CE2A8006
- 7DB0CEDADDD77CCDDD7F6DE2279EE22B0ED92B5EE22DBED72D7EE28C3DE3364E
- D82BDED3179005E67D09217064177285090671B5EDA028B61B4653C7C2DC647B
- 139126876D5A3400FB87D59E85AB739A347AC353DA49230DF29709940A0ADED1
- D47B3B0F0EE1BA2CFFE1DEBCA3884C0A97E10617AEDC8B6C065FB0057ED00239
- 30022AA0CEDFBDE728CEE77EDEE780FEE7825E0290F8D33D8E1B61D0062DEACF
- 41C28064EA3BBD7D34F330DF51B5524E8EDF211112935185FC0DC289640FFA28
- E05BC8550CC227D3D9DF647DCD679DA865BEB7D93BE1DBBB56DF541367E0E6C9
- 1DD7192E0572BE054C900324A0022AB004327EE3C45EECC67EECC89EECCADEE2
- 3D8DCF87CE099EC0275BC28A8E4EA6E8546D664C944D27559C93B21B91E9E02E
- E595E1DA08182CCC2782B3B24B99E8703253EA09F14670503B01B0060B2E771E
- E6DB65DE670BDDB76A2EEBE5E045F30E0107200518A007CA2D05CC3D071A7003
- 31A002C3BEEC101FFFF1123FF136DED330E004F7FAEC63D1007020D657A5BC47
- CD609E774FB461A295BEBB290BEE1CF1112EC54D6E54071B1006CAD717A22125
- 0C27EA528BDEB6849CFE4C60F51EAD63FEDBC08DBD684ED22C8B16FD93007010
- 028D35F0058FD271CDDCDE7AB8C15E020860EC57CFD759DFE25B7FE35B7FF560
- 6FE35F2FF6271EF65D5FF6CA9EF55C6002AF4405CFBE3B9B5652E4E819AF78C0
- 5F0CE95679F24F0D321299E92C3F93FE46EE32BF15A9D7EE5B4B70AAA5F3D2A9
- 19B5D305D1C9DB5399EF7BCBD62BCBBD81D90000606492E2056650F0C99DDC08
- DFF9857BB8E9FCF061EFF5647FECA7AF0067AFF5588FEC673FF6C4AEE33CFEF6
- 901006B50E9808E6FF1F756FED81D4C149A9F780746670419C2C0F3803D00DD9
- 1254F4D65545E2CC69AC8032A3F83CEF10A4C13029DCE0D5DBEADC5CF46DBD56
- 07D6C58D30166D001852E007B88ED2BAEE03E37BB826F0D27DC0FA0830FF66CF
- FAF65FFFF47FFFFA0FF6F30F080A08820883868288878A898C8A85898F8B8B0A
- 5C262B1745009A9B9C9D9E9FA0A1A2A3A4A00C1B105E5E6E097F710C61B1B2B3
- 610CB6B7B8B9B916B6B1B7BCB6C00CC216C014010D6B67CBCC03CECE0970106E
- 5A5A106701B621DB00DBDE5656C5E2E2BFBAC156716765D565090D71710D6770
- 655E07F75E10637F01F0710100FF0504D8CF9FC18308131AA4C05060833F6B22
- AED940B1A2C58B16FFD70CA8E3E6DE817C03DA5060B06393853803BC489182A1
- A54B295FBE1C6022E3460C1568FA3482246967CF9F3E83027534488150A15C54
- 5CCA52AAA9D3A75045596893C08D970975D6C4A140AB2B2D7360C3F21A3BAC2C
- 5906C792395BF6AC6D348EEC06741969C18AB710E0F28EDB6B76D7B093EA0E68
- 2933E65D803F63EAD4F3986FDFC17E90FF299C4C1921430AF002B4812811A367
- 8C1A3932D6F78E018B4C9A2C0480A3E58B143F2E639BF9C2A4C58D265C0AE9DE
- CDBBB7EFDFC009F116FE5B3871DFC7811F525042298C2A53A24A9F0E8A9B5374
- 1FE092DEDACBEBD7B0E0FB921DFF975718641ADB0E18C39E7DB469EC0AC3AB75
- 0E6F5E707BC99DFDFF552CC0808E8DFDD1853CD2943141355A4CA00F3FFE44E6
- 6065104E7659669B4934D167186E105A47F86CC740062C1861D21E70B8F10506
- 7AB4E403062BCE465B0B39DC94131ABA25179C728644A29C8DC52157238EC6F1
- C645132BC02022754852875708D785D14002EB9401C71A018C048B77DF85A7CB
- 7EE491074B3C1FA8D75E7BEF753458615D00D44517718461817DF7E5A79F7865
- 053006350A8EB1C11F1FD053861B6E4C20A81B0B3E26596411267AD084FF54D8
- 59869F8536C168856523820830EC50456A01AC5186192862009B8A6694CA0413
- 1AC49042097DE0E8AA0BAEEAD6AA72B0CE8AA3ADBFC11AEB6E955CB203934906
- DB5408B030E05408FFAA7D908A820394762596596A295639C100735E03618EB1
- DE98EDC1510704935AD36C005D6CB6411B71BC799F5E721253AD2D5D54A5851B
- 758CB10C94135C05A81B7F2E589040900DA4E8C05B35D4286711411AE9461C7E
- E4E108226400C31D59301942181B94E1DAA82A62208519F7309103092A7061D4
- AE28A7ACF2CA29DB30E452C2C61C0A5E14B4B14103FD70F5A628C83600872A6E
- 4C19402DD076252D785DD20926B76324E0F4D3101828581D1F14A4590373BD09
- 679CEDD2C90B55074AE9343DF608A62FA01024B0C1BF87B64DB0A28C6A86F085
- 0A5FB4A1161D56CA400123E820C2052C44D74D1872D4F1851F29C6E631C83ECC
- A1410E2670D16AABFFB52200EBE596675E88AD946BEE79E59863CE79E6A2CBEA
- 7921BA22606BE8A49B9E3A022F3F27B8CCB40FDE406275C091C0191BA43B4A08
- AB55039248456379F4B4493310471B1F8CF9F4F3DE5A35F51F6EF6A2B35DDBAC
- 8B5FD76315630BD8F3C2117DD91E993D413B541A8AE8DB89C6FD908575833680
- 34933A2CDFDE23F0FD370CA8013095E12B5A51C71667862DC0E8264B50C0E458
- C6C0063AD055B12B49ED6466052741C923F3CA4A1CAC209536B0E61E41A31243
- 8A67B4E36DC96B65595EF312D034E88D0D3E1F4940173868B1BBDC457BE1E0DE
- 3818E0C149110A86E5C3E02AE07006AC59AD6D6C631F65260490F73D2A7E15D1
- 4802A691379CEDADFF0058EC9BC48A60310BD8010E0790428A38E6310C98EA71
- 2468C21254D73AD6B9B18D707CA31CE348C739DA918E2E23D2058E3441245981
- 01878112DECA879533B4A14A0C005637D0D28601408052FCB012096561C26905
- 03172A6CA10B75A79803C53000D5B1210E73989F6184E37B0998D4F9A8810F41
- B9D20BD5381F116F4690242A31424C44C6DCA09891F981AB8AAFC022DFF8A603
- 89F16007D1B10205DE700033F8C007645C49A97CD002DBC4C0649DBBA336EBC8
- CD6D7AB39BAD831D91B0C0943E524735F3A8C72031C8AF7AF5CE029BB042A74A
- 543FC1D0CB901430CF246751C91392074C9B8CC65B0285B7098C01949FB061F6
- 70D8AEBA14C34970FF085735F041A86F41206A9E1CE2183E60C45BBE2D6E8E4A
- 182F29A291120D1224A511A64A21664C3668220E6F3810A812F792D96CA13631
- E2C21AFBE0829E5ACEA7A1E3294F81DA53A1F6F4A83FBDDC5091EA029E5ACEA9
- 4C251D50A17AD4A62AF5A84B2DAA55939A941C5CA09CE67C0AB20270865404F1
- AC07A0D7075EF1C73864679D8C6145EFBAB34F5FF4B31C5E42C61904AABBBE8A
- 4F1A5661C719E2B009851A766BECCACF29E3B0818806D10B521AC0199C3186E8
- C5B20CB91BC01A8CB83E8F4AC8607283DF4835C4304806337F59CC623133A589
- 10C4810E3F73A61F02C8A2DA9A01A724CB4D37A11A47A8F2D68DBFAD6370E538
- 5CA0C6D1A7080083FF738CC0C1B096825801C84E3DD15A3E7A0D604F1BD8C874
- 315848E2D5959277F58BB5E2F08779F0F5AFE2FBD6811204813584A1B036EC86
- 61192A8EFBA0A50B652D9B165421258EB6A10DEF4B4CA05C5986B49DE10F87B4
- A5672DD39026EE526122FDC31F367006D1E0434A6BE8421854CAE102AC96629C
- 0223A860434633DE1646245B421FB25AD516BBF8C5308EB18C674CE31ABB7809
- 96B880049D3B0A740291BAE54B5081A36620B872571F6B6BD377C11BDE4BF6E2
- 300338EF5FEBF0ADC5ACC21DC66A6D7CB57C43ED8D432FE769EC3AECC92F387C
- 402498F94717CA5BA0F50E51B33853F082FDC1C40169E889917A9484295C2276
- D6A18801E83087FDFFB645C12D5363A0EAD88A3EF685C63D4E052A362A516D4C
- E9AA26D5D295CEF4A431BD04157895074EE07142C3815FB302F9D4A716DEF9EA
- 90800C2B79C94DC68531BAB081CAA237BD54862156B49265C3764294A3144718
- 5488AFFD8A6DA3E8EA0E6634B386CA1679BFF4DADD9E123C67062FDBCEA2C590
- 48F734E10D1D79770D103487B598A94D01E01475686689F5009346A3EA062648
- 41534FA0E97ADBFBDE9556800A6ED002502B52D4DD20EF143D495D23A3BA7C57
- C9D70408E598672D993E77B51605BAD06C6F798BCAB9AB72FD58D1807C7279CB
- 1F472CD726FE878D1419B2AD7E08CE0AF698357F20011C59EFAA13006736557B
- 21A075E2B6236591FF3DBFFC97F7107266C53DE862EAD8DC0C58C323A1F94CDA
- 7ECC99D4D4800914C8E217D31BDF34BE3AD6EFADDC1B64800AE606F8B9375087
- 7C193CE80B27DFC1E3FA27B37BE1CF557A383FC36B1E6263FCEE55969E35B051
- 971AFA3AE422C7CFC45FAE4E63C321C999015840B6020F9BED1586ABC06C023E
- C00F39DF12A40F8EDF849BA718F209F9A27520FAB8597A9AD478F00B66800D4D
- 4725852D1810725CB0411FE84D7B17D4FEF6B6CF3DEE77AFFBDEF3FEF7BE0F3E
- F0876F7B1BA4E0064C6041A8456D8130FCE167059F79D3A6A1F654471BB0780B
- 219BE46ED77E8E9740DFC2FBB7027B8009C0817AD83BAC75E4AB7E70288F7926
- F50886E7128634ABFF294D019950B96A0D17B447F666F8576D97B16C21453710
- A60C30576442C42F98257AA31731A7C1245310006FA0127E803802E4313E807A
- 3E20031A90462A7602B3277CB97704C1D753B88782BDA78226988224486F2DD8
- 7B3138832FE80231E802CA950319C003FF664E71B006FD87566F07689AD12763
- 866A0952079AF5739372656B3312DC4777681100D93545E2D7497873266D9048
- EA771780274ACDD7057D223DF8403536677FB5544B2DC7668B710FE7A30F1FB0
- 0101C87897C74405688019224551034B70157969E3801D466E3C80741FA005A1
- D2121CF33130511B24106F36700290687B91780247407B952889B407899A6889
- 99B87B974889BB37FF8993F889A3A8899F488A9D0889A8D8752D1022CE750A10
- 70764107016BA5351640017F2048A99627E7D2066BA08B83A13605237711C70B
- C4E62D1080777F620FE1D33B34D485D0B850F73586EB242EE8927869988D8B47
- 806B403666B30A10000763B006086679036387DD8667DA363F0A1844D0168E67
- 008882E637170003E564016B30011C382A192805E5474D230369F35683C4377C
- 23F87B0749900A5990BA677C37B0022C1076B5435ED08756195435F0144FF1B0
- 5758F858F4A22709D60615563601D20FC41871CA5372C8A88C64A820559348EC
- 178DDEF06BBC800CD4E81179E20ACBA68D3C994414470FFC1228FA923B1B558E
- E6884B0D612ED916FF29CD430F0417646FA83B1FC06106204C55894557B952AB
- 851A0CF0078FC41225E61227F6812A00069B789668898968B9966B89896AC996
- 7019977279966A797C10F92B1334063FF6581AC400CDD55ABC40728E345DE173
- 5DFF95263FC921F302010310490FE770DD271635F98B57B88783E40663D0066E
- 22937F575880C47F04157484517987D2933DE90FCCF3344E7959E1A859D43680
- 04D36077485278A821679018ED8841C69636DA3295F228685AA463AD950560B4
- 3117181B8C8601EF1639AAA30673298ACFB9896FF996D1599D72F9962EF39011
- 3941DB15645A90151430935EA8097F845F25A20A43746087542E69928B0D9384
- F8C47DD122166120FF92D2107E1755060A382FAD4001E9C799F1E50D9F493FAA
- 202857E60AD8689AA6999414011153044B41176D94774875D8787373213BA721
- 9C477E417615927706096395BFB9522CC5035C040030054662A43826764631A2
- 020AE002CE699D345AA3367AA327600360402499D28349726AF4A21519C9659D
- F04736190DBAC33B58532E09861847281884D171F5279F73071EE4B511181735
- 4219A187F70A000A7200704AF3B4188B4965AD667301A3A03C7910F8E78B7A59
- 4F42268E1C9526F0C02895818E7796A15114264EE98E97C56A0310875833A244
- C75230C0031C244F09D04C3EC0121DB31207D06832B0028D287B338AA36B397B
- 98BAA9D609063150FF24C8243340F69DBCD65C87255F39742D0DDA000DF05F87
- 79187AE97951DA265C517FB57A9260517F149718C9A8A54F697EBCA6355F6A1D
- DB708B54480F27058782EA206AAAA692B115E482184027186F286D145A3006A3
- 10B0B93CE9A8A71A1A659DD7A11E5A2F1F50AE9154005599AEE8BAAEEADAAEEC
- 8A45F4C803E449225ED068A2829C1BB8222D902A5C70A99BE89C007B0297AA06
- 044BB0027BB0015BB0086BB09A68B0098BB0070B89012BB110FBB00C6BB1D209
- 06267003C2193316990F6B65313179AAF1A43C02B126AEBA268851076AD70EAE
- 30A5B62A9FE0710C253745FAB98C5938445422ACD933ACC80248D8E28DECD00A
- 6BA286CD7AB4D8BAFF6CD29A2F8C214BBB538EED83A74B79671F709BD8D7A1ED
- 54941236175794952A9595602BA2C2E437875A05DBF0834B171B19582A33912A
- 2A900236A0B0131BB115DBB0764BB1189BB775ABB7030BB114FBB77B9BA34DE0
- 5554303B488256F7940DF0058D9C8017E3452E00D6066B16AB83C49FEF00B303
- 78AB8FA90B4598808002A16E9836AEC085DF701F8C5BACC3B6B2D47059678A8D
- 8A77B40A8A106B66729E078E7000670591B909C1284AB9731151AEB759264606
- 59F502A250EB26EFEAAECA9BBCEBEA61FB13AA16F0071A4362F74A2ACEB4AF24
- A02A7D50B0DCEBB005DB01DD0BB0DE4BB0E02BBEE41BBE028BBE72FBBDE39BBE
- E6AB06E5EBBEE14BFFB047B0A31C8BA8C182566520176160AA3E1B2753C89E93
- 6B6A505A185C91B99721B3B940B3BE64764766486ED277A3148D62BA01038737
- 9095366B70ADA509BB1EFC2F7AE5947CB85FD53AA1B99B668B52A707B3946B50
- B5D050266AC75E9317113863250C10B65829B6CDBBC35E4B6E7869055DF0482C
- 729C8BC622FEB805731023296096E17B04F3FBC44E3CBEDD5BBEDC1BC54F7CC5
- 567CC55A3CBF7DA0B11C4B05F97B56B4980D12ECB3DCE0B8689178B743C06722
- A5083C42B86A3DCB935D1CA15FAB903B1FD0053059BADA038D7F347850C28CB2
- 745D74BA6CAFFBC1CD4A6760828CCBE87F728A606C92446FCCADA2F5BB93E51E
- E2B38742D40E07C6FFAA88040CCCBBBCA29CBC5A042289A4A807202A34D512EC
- 9656480C028D98024E0C041D40C5E45BCBF09BCBB50CBE54CCCBB97CCBBE1CBE
- B6ACCBDF8BCB4FECCBBBCCBEDC9BCCBE7C04FB76013C78B867B5BFE84217FF69
- C6A77425353306651064517AC06F9CC0FB640EC730207C82ACF6A4C138B3990B
- 35C1BEE6B8714071819CCE6626205693A6888CC899C12767B0A1EB64BB1B752E
- DB18CE7293A7544B59EE01C37E662FE5C8159734CA101DCAE83A0225BA034EE0
- 5AE9A638FDC822CFB4AF4F206FBF4CCCC82CD2213DD2E71BCC247DD2254DCCE7
- ABD2BDCCBE28EDCB36D004F76BB85081B8AD46A1117CCD66ECB8C9C2C6DF6CAB
- E1ACB9E31C0B9861FFCE0D60C1ACD418A55117A3D4C7BED656D812C8D5605D1B
- FC18F99CD504A166AD6A93F404A1EF288E9B45A7758AC0DC9AA71171C94D4326
- 364B3E58B1519B353465110C06A0BC752DD1115D95862A41555081ACAC07ABEC
- 315FB00518200339F00465790434A0CBB8BCCB8E0DBF8D1DD9BC2CD9903DD996
- 2DD28E4DD9992DD98D5DD99D9DCC36F0CCF23A1DFA3B255DBD15B5500CE0D0D3
- DF503365554FEDE0C6434DD493B49376F6070FA18B6F27A45DF6D4797158AAA1
- BACC784F0282D55A9DD50D3210F20073759C850BD79A1B6C73657DC0D14AB52E
- 9CD0DAB21E30A7770A52CF354C27798DD7E2EDBCD0BC29AA1105AEA107B0D18F
- 30E14C8EA3C471DBFF07CCCCD8235DDF986DDF1D7004F85DD9248DCC9FCDDF97
- 6DD226B86F194006CB77D367C50A9B25B95B6D253C3DAC7F741E810142EE00CE
- B34DDBD0726DE6B2270FC1CDB0647E1BE09F4BE2DBEBA250E140010D30988384
- 15E3D220877CDC1FEC36F1CC194C988542378E58F3ACA83D6CD856B56ADD1E6E
- A1189775BB020D71E381AE775DD7E99AE44CBEE44E8EE44E4E6E54106A0C7027
- 2772AF64542A2F12231210B71D40039B1DE6623EE6645EE6667EE667EECC3100
- 2212D914A5BD59AD9AB226694ABF6DE24F7D43766215C363E1B35D3C0D462E0F
- 71671CBEB4E1433DED4CE2A6AB17CA93E2A6C65E8D09C2301EE95B0DE9D16A72
- 04078ED2C6AA0C5EFFA7D19AD6080DE4CDE06C82028FE7D226D45216E19DEACC
- DB0414FD37A8410172602219F81204845B2A6003684EE63850E6BB9EEBBECEEB
- 65AEE6051E15380DE7FFA5E9F8E7D0A664E7777EC63C749B0C9D33491BCE197E
- B20F918E1F3011B85D72E052E85C88E8A6FB0DCD07AB4097418D29DDF82CE9C7
- 8D445CDD27D37AE3CBA0EDD4562161F2E9CFD0CF555B59D3008FE598DA5ED3E4
- 501EF04A2EF0003FF04A5E957FC3023BD01F2AFA1A58DE122C7162B05C9627F0
- E5165FCB608EF1999DF116CFF18E0DE6201FE621FFF1227FE623DFF117BFD929
- F0A941D0E6A3F0E671EEAA87897F727DCDE0BEDAA784C2927CE1704C0BE5BC79
- E51AF40983602557FF7609727EFD7BF3758E17B040850F9A854103682EAEEE54
- 2F309121CF0662C715A53BF632D67676DDEA2159411FBC54268E7268EA97441E
- AABEF6CC6BA8857B6E8BBA31C8E9312B712A8F63022A20A31E8FF21CCFF1BB7E
- F21A1FF27BAFF124DFEBBB0CF8252FF87CBFF1F9AD02961004074E0AC5DEAA4C
- 2AF3C8FEC94EADF4758EAACDC7F308EC1569A10CEC2159FD3CF49BA1E258B101
- 49AFF4D9638CF0778443C451945EF555DF360C21CF55C687677351728A5D2EDC
- 16CC80EF69DD4201CD264EF6EF079FFCCABFFCCCDFFC598429AE48014A772263
- 34F731E1032070D82AF0032700043420F838A0F8E2BFF8E30FF2DF4FFEE85FFE
- 1D7FFE82CFFEEB9FFFF136F0F8912F0A302FB9327FEC715EC8A9FD9FE00E0821
- 2100008256160C896114718D148F90916193946171017F1F0363630367671F6B
- 6B1B7F6D0D0375135A13751B615687B0B2B3B3822116967F6770655E07075A6E
- 70670D018D9701C9CACBCCCDCECFD0D1D0718C6D6B1F6709106E5E5ADE5E1365
- 657509A01FD867039E9FE6A1A2679C631F7F5D7161890C8889FAF91606FF000D
- 140038F05F418104131A0CA8D0800E111960ECB060A54D1D337E30F8C0C07123
- 0633BF7CC8D04022C69213345276A0B1B225CB972E63C29CD90187CC9B3473E2
- DCA973A60D132B2E382144B468D15F487FB949B0A6419B2E6DA24A9D1AB54B32
- 0AF96869DDBAD582FF57068B1C451A0BA9D2A5066BD27532276A83D35310544D
- 80E30A1645AEB442580913608336375A7E791176E68FB1C3C8A4295ECC58DA25
- 645D22EBE235C1173070E3E0AC65D7EE9CBB77EAE6D5BB87A874BED35EFD315C
- CDBAB56BD64D46E8C870616296356ECC98F1E191A36F1F5230F86991E3099823
- 2973265FCEBC79F3952A5F3A9FEE1C3AF5EBD157DA48B1224815A3E00124455A
- 064ED3A754D337706AD5DEBEBB78E3CB42B4681259B2663169E2E4E95CDBB767
- A4B24A2B14D8259F5DB874B14602654C8054307514664C23873566E185183E46
- A135DAF412183013B801011C09F4E7D967A2A488CD1AF46085DA8BA57DF5DA8C
- 34CE58806CB4F160FF01000CBC919B1EC275E49B6E5F30415C0C2AD8909C4BD8
- 353953744E52C76494CCE1201D0D3FAD80C550E111359E524CB1971E55EB5595
- 0C35A45961C8815DF1031623D4DC470125717491C9266BF9B7815BA604C80D2B
- 6B14184B7C7AE112C0821058261804096C500F85896128E9A4D34C7849171BA0
- D2CB8321D6A1195B29869A16284D8D06238CA931C0100100B1FA8FAB06C00AEB
- 6BB3AE7623442C141102030D9461867019F9C6916EBBCDA1410E49AA41031054
- 360945B3CC3D0BEDB429657981115C86F7E501E59D07D598E04A7555566CCAF7
- D5228CC8F9C82475DEC91F5B7B0258C79F75AC1107457779D515031428A88D83
- BF68E14519097CD0FFC6999426ACB0638C341060191F8258DE18A48A3ACA359F
- 3465CC3DFBE0C34FAA0CC451E3C8240744C0AD11F1E044165DC0718014C109C9
- 11CC071429430E26A4801CB3D452CB3373CCFE1CE5CF42370906505850614597
- DB2EE56DB863AEC75E23A4E95B2E57FA542227BBFAC1936728F19AF2012F5E78
- 01C107F75A6DF52C86FE31001CDC041C4E1D036CD0C631152EACF7A489510356
- 1C70A9F2E0381483DDD606A278A6B18BA6359E1A7D01B4D16AAC94B36A79E598
- CB3AF9E5AF6E4EF98D3AD4568513712470C046C10AEB83195FF8606471292C1B
- 7472B3A7040510CC3E3B7BEECBD2A0BBEFBDEB8E3BCFBFDFCE7B4AC303CFFBF2
- 40141FFCF329E170FF74504630FD65B762420DB555C66005DFD5B43CAE089C63
- 718D96D7268EC267031F3058F6D971F483202C6B3280C918F3463C010463688C
- 77A47B0B20DFECD385F671E343102AC707F6C440C4B1C37F1D6B1C6ACE1500B4
- 94EC821894CD0560C0030654A10110F842CCF4B091126AC40745D2400CB86003
- E4C86E3944EB5DCF902743A0D1AE77459B4E0E9D23B4A3E5E00259D0D6979C96
- 3DED69EF5155FB1EF810343EFC58A2826979979ED637B60699ED0C0148CDFC64
- 9188BE304870C07043841A80A6B03C468068CC903D16E1C5B85826188C3A83FA
- F694B88C919171A78A11E4D03280CCF9F17280FCA32039E747038C600410E1C1
- 77BA603A29F8410FFF4012964676D30215E66C670E68DEF036B949E36912779E
- 0CE5F03C993C4E9A5276A034E52739494A55D2000C29B8C116AA67946D610F3D
- 460C5799DA33278FB1498B6CE3877D247196287E6D147F680054166445086051
- 7E6A430405BCB8A9030C861C0673CF9BF086B0347A331A7E63A35FB6D18D3092
- 438E0CBC063642510C1775EC9DE2E3CBF9C6B01ACDD57346B5AA556B5C558002
- E06A078C904319BE1049497EE40B66785D0C5260031CA83268B8C3A1447737D1
- 894614A218BD282A71A8518A7A74A33C3B420A7EB883A579698861C2652E8FD8
- 1EBF2911418F8B29BE62DA44485CA20D1B409F7F90A94C6B50E68A59D497DAF8
- 85A97F09866006DBFF183ED0F5BFBC7DF3A988B98725DA30B66D54C61B222AC7
- 1CD3E209BBF9CD6379A4201FD531C8B206F2AC66FDE3C91E72813B8421045D08
- 214752373322B92E0724B8A4EF36894ABE96F2A2A7FCEB4307EBD7C00216A37D
- E564075210831550E128D7334F11570AB55D06A0973185A94C376B1745D4E789
- 3855CB00764A8A9E32B332CE0C80FC0EE1154B388C6C8B1AC31FE2671ACF3EA2
- A90084AA008F61536B8C010E1028831B54914074220E1D6BB81BC724E8B83DAE
- 6113EAD01C5A3B47DDB2766EBA94ABAE21457001165481011B80C0CB4C485E0C
- 48C175C7CA590F3A004A87368FA3B973A8F27CE75EE139EFA37FB5EFF34069D1
- DF7D140AF2854207FF6C7083DA9C743C4454296575E994A74CA86AE1DBAC4C59
- EBA6BF45CE98A375476997F9D3D402F32B80D314C0069600323200A69E45179C
- 20A5DB34C6891101B0D3077E5B876D3408AB7174C7271678373C32577CD33C1F
- 74FB4880221BF9C8483E72AC92BCE4241BB9C94A7E329211998120EC201F1B98
- 407032425798B5CE58C551C1098090492840A1CCEFBD9D9A9B0705256852CD6D
- 7EB3261D606636C379CD66CEF39BF3ACE735D319CF727ED69D5FD9581E10C296
- 9255F0828D1899F684616D128E344DA579619D6A3899CBFC2250572B4D87CDAB
- 9CC16854FCD4C45A7C8065982BEE668BF556C6695A630009006E8D857BD5FD0D
- 23149A388357DD79FF9A77F6C3B9EA08F600D04AECB4165BCA952B7221717401
- 455A600D6538C0AF84151C9899410A66A8240954B0B340A779AF77DEF39FBD2D
- E834DBD9CE75C6339FD34DEE76971BC03668EC0EB2D0B4947E6BD1B9949AA3DF
- 23E97E3FEE890DF8C3A82AB6610EB9B10C0350ADD5C072285E70AA0E1F50AD2D
- 0A55E153DB94C5B95DB585C4729619D7A1C61008B9380EB8BF12B5C3ABCB0D6B
- AA2EE12E75A463D84886B29367DE6499CF5CD9373FF28D3290011650A10B5748
- 801BBE3057837EE117DA36C10F68904934A359CF746EBAB8A7BEEEAA5B5DDD57
- BFDDB8FBCCE6A7A71B07F16E010CB610D9A7E17BA596BD442FC945617FD3945F
- 37E5EA6879BACC31FF1C7C0C5DE0345FC6E606A49078B616B045DB7B6DDBDB62
- 5CE3927A71BBB2010790873CB8C3F586AD3921C7526893B9BF6E6D1CDA20F097
- BB3CBA99C379B28F2D7ACBE1BCF43547B6E90542659FDB4F0E5A28EF46BCFCE5
- 231D61787F3E3399751FF5DDC3D9EB6676BA9C9DCEFBA9F7DECFBA07F4EF7D3F
- 6791DE60054C40A9D9CF7EF6EEEDA3ED6E97293E363F2A6426332A99CADF52DA
- 90262B1035400083D019EE96F9499B9A12863F63C6113F8D3935828F0970FCE3
- 836BC555308AF2F4707979F46B2183169A206CC296730AB8800CD88046D6046C
- 750701100620740018A007741524C0B1054C80333FD05064E600517766243882
- 4D5782C9878226B8FF7B27B88226A8822C58822C1883BD678222150337D00264
- 471E89766FD48776BBE408CB957D9216329C974C01F707A5D000E10718E3F768
- F9D22FE8173004935C13686A9BF54EF0177FF3477FCDC071153463C0250E65F0
- 78B3365CDD20460AE428B40556F0F41546C8559DB00E09E8804E66737698874D
- 003A11910521900563700018182CBDE1653E401C79153B22C88222D888357866
- 22C87B9058838BD8888C688951E7888D98678E28892DA88999F867DB610239C0
- 04470726D3F783F8C63D68C2694448537012634CE8167C247E09407EE4C2701F
- 900A4715262D9544DA274C2A760CF2E7855FB846966027D9007264B87FFCC70D
- 035307FD138029F7FF63F832551B708008588704800246E68D49068E37278E47
- 268EE4F88DE8188E315700B321115910077CE0051708245D2605ADC304E9A533
- 21088AFCD88FFEF88F001989A1289001098A67D6013F600224D0023EF00BB7E4
- 83AA487D4AF58AFD9608751270A6F05CB6888BF9B27770F30B25B740DF379112
- 46785B488C88618CCA2084C998298DC77FE2E08C90E7066E508605D34E60658D
- 202664DB888079F893409973E0B8731740063BE00471151C91D41BE6F50B5B60
- 2C316002C7E18FFBE888558989A0B88F57999558D9749538895CC9956706760A
- A98307906010199140C81EDD338414A97D4F940CBE952807300125E63DB0C070
- 6BF09175392297A6FF4CEE51914BC554B8A59262510D2E590764D88CCEB89871
- 849398A7479A670D9ED793C1D68D98E98D9A898E9B59649BF9999C999998E999
- A2D999A5799A10D87359005E13803A0625243E602C24F0043F700435E000B799
- 9BB8D988B72982BAD98FBA199CBBD99BC3B99BBEC99BFC289CCA699CBC09053D
- A0020B69060FA9961119190FD67E6F0987E8D2176300317509070DE0229DD570
- 7D674D045331A370308C538483797114E254ABA67817F636B3E698321993D864
- 186BE76BFA205405988D96B98DA4099A043A9A060A9AA439A0079A8E0B9AA0A2
- E94F5A7205DF7506B9E1078F645030C38137B35047E088C4099C0519A222EA8F
- 1F8A9CA0789B4760FF0231D00258606FD4A98A65723097558DD909329BC777E1
- 3006E1998B21B3017C3930709061D7C02207A34D1E138C29E69E67D4628F6153
- 32166B30598632B97F9E220F07C331031853AE2577019A8005FAA5A709A6621A
- A6644AA006101BA1C302F6F3077520421788A1BAF13A2420014A529CCB79A776
- 9AA778BAA77ADAA77CDA0329F0043A480693F5A28B16A3ACD88AD8992A8CBAA8
- 7F8329BF550E6D80978710327F207482210C42EA1FA5D0525FA5458D7A6AC358
- 98DFC49288B98C8A699F530A0155BA38599A79FC524139D5A5021A9A605A8E65
- 4AA6B8EAA0B71AA688740158700757D005141A33BDB111AC738FF9C874BF99A7
- C7F9ACCC499CD26AFFA27E4AADC209ADD38AAD0E80038C151474D05386FAA2AC
- 088C5F1199036891D6C0225D40A91679A9D1060CE5317789C3530D560FEBE97E
- 491A7F29E94D65848D63907F221793AB1A7270A0191F500C581A9942D52FD9F8
- 09B4EA939F8902121BB1043AB1167BB1129B9919AB991BABB1183BB1DDF8B104
- 201BD07707F9F0015A705E453724C0C11BE9650364769B49E000495003367BB3
- 385B03339BB3344BB337BBB33A9BB3426BB3335BB3439BB3407BB447CBAD4011
- 048A16AED49776FBC96F84F73139991A7CA10C14305414D000630018E6347788
- A34EA1420A453A09FC063259A3622BD685097398AEB606F813A5523AB0E43000
- 56481A6E3841FAC0FFB0DB5899013AA6829BAB835BB861EA8D28C30271B0031B
- 50072F438F32F3115AF0053793333FD0013C7BB3B869B39BAB9C38DBB97EFAB9
- 9A7BA7425BADA37BB34AC0582D10046909B5AA98A86E59AEAFAA47DB84594CD4
- 0603E09D1022B6C775229CAA4CD6C776A18A6A6D0B9F6F2B9FAF3686AA3AA59E
- A2191AA3B70A5BA97502A00FDB931B8BB1217BB1D99BBD1FABBD202BB2DFDBBD
- D80BB2ACC28E2B00036410320940747390815E96501A000279F5039DABB4F67B
- BFF89BBFFA8BBFDCBAA24EEBBA50CB4B1134BBE70A16BF566A5D300010101810
- 220FEA9338E8F04066BB6FDF23BBA21A09A44A2942384D32F65B513AB08F4722
- F280B039892AA9D1FF2FA352BDD6BBBDE1CBB115EBC22C7CBD30FCBD1E1BC333
- ECB17BA803E7CB0259D0066FA005D3568FD87600AF439B1D5ABAA79B9B9C7BBF
- A03BB44DBCC450ACC452FCC44AAB04CF190355560A405815004C266C2984036C
- AED678A47DEBB5DED9970E4C47EAC419F082695758C1B525AA84D9547CF362F3
- 09B01FBCAA1F47227244C2620C870C0BB82A1C6CE25BC8867CC8889CC8DDCB01
- 286048B3110454100774000152D0BE1988015F2030724AA7F5BBBF44EBC9A01C
- CA463BB480BAA249936F4AA84C8DD6C5E9619DD719AA55BBB756AB0897B020E5
- 89C66033B6BEEB193BB64080597ED83798A8C64D6E5B7FF601453416B075ABC7
- 095022791BCB1174FF17218329DA38C808A8C816CBBDD8BCCDDCACBDEC18113B
- D00574A005917BACBCE107F8882C0D15CAECDCCEEEFCB9CF4902191005F98638
- DFC7CA47647D624CC0F4D1080A823F82B33F1473311603C19C219256E14E59B8
- B6C384924BBA18AD168600BB98CB2C931F572278CB7EB3FB38282CC8D6AC0E28
- 9007E22BD2164BD2217DB18C2CD22A7DD2129BD228E0D230CDD227BDD28C5CD2
- 337DD3138B3246C9007F500652004916EA1B7E606DF08B3329D00348ABB435BB
- D441CBD44C8DB34FFDB34D3DD551FDC94E4DD553ADB9579C0164B03D9C971660
- 73CFABCCCA52E3606D59C2FB1CC770C279BB6819F1BA40635BD0E770D0443A21
- 6B87AF17ACAF0F0DFF4E73C246EC33D1CB6BD155CA636FAC72E732BD1EFDD103
- D0CD236DC826FDD8136BD2D80CD917DB04A9C9023B4081724588E6655EF64849
- 2461023DD0C9417BB4559DD5EFECCEA36CD53500A824700141A0C5ADCCD6F130
- 5A7C32D6F82C158DA6CFFC7C2A4B755B67F0AE9A0AD705AD22BCAC279DAA54ED
- 6792277978E0B44641D63EF5C998764B2275A35C594A5317860D8A6DBD22CDC8
- 319D077990D2E37DD32BFDDDE26DDE27CD01E90DD3EDBDDEEAEDD2E27DDEE58D
- DE8CEC10DC15047440058118C40665065B7088A17DB9B8B9D44970D5079EE007
- DED40A8ED508EEE00BFEE012AEB3114EE1095E0338009D2CDA6054011539156B
- 053BD0F79CDB5E2CFFA353CB9FB2BCB787D0321320D0E859DCA1B2CB6003987D
- 7DA4A6D69E5CB892CEC071CAD82181CDBC0930D01A3DCB7CCB70ECD3DD014AD3
- 370DDE2FFDD2E97DDE4BFEDE2B1DD2F21DD2F50DDF50FEDD560EE5ECADE4226D
- 48371011B080B2D3A611BE616D2A2B03790506F42BD59FCCDAA31CE76E5EDA58
- FDE6747ED5762EE770DED44A90E1587C0763E2E18C57B09AD11FA55515AD1BAE
- 9665D7D5D8DB7A44016E63DBEAB453300EC111CCA98FD28AB09CAFA9967168C2
- 0898B28C740BC27B5C302897DDA9224F5C8AE408D8DEF53DDEB0CEDEB2BEE5B4
- 3EDFE3CD01E0FDE4B03EDF56DEE5E28DEBBAAED2AFFEEBAE4EDEC28EEB2F30B2
- 55460538550729FBFFA65D061222511212000634E0E0165EE1138EE00DBEEDD9
- EEED067EE10A7EE0FDBBBAB3AD0B204EE8CD5C38DF1719243E15AE2C809877E3
- BE0D63C5D4CB956EDC119C31A5B092DEE3DB79DDE93A5E46D3FB36CA0CC266D8
- CC75530F5868D86B8A0EACDE93BE9EEB14FFD2C04EECBFEEE413AFF1F32DEBBB
- 5EDE138FEB1AEFE4F61DEB23EFF1BF0EEC2870482BD0738DF001F2A83A9D4D2C
- 7E7033464D034A00EED82EE1E3FEE0506DE13B7FE7DACEE7192ECF800EEF9C97
- 0D20FE71A52E0F87FEEE5221B5583AC0F45EF599274F7BF207BD8B221633D70E
- 3B774808BCF24E7801EFD067CD176EA3BCD4ADC777BB400C8FEA6235637318F1
- 0888EBC0EEF1B26EFFF77ABFF7B17EF77BCFF779FFF7767FEB82AFF77D8FF785
- 9F076240004D0011C2DA066730014407B9C2C23AE865D43D000544DBF3DFDEF3
- 9EFFF9A0DFF9E32EFAA2EFF945CF0441C0E15081EE844EE8CD1BE49EC022EC81
- DBB9CD3D674DE4568F855F314DC9D0054C880E94DEF5BC0C2F87AEDCB8BF856D
- CB928B40553EBEF6F7C9AA412E1A8129CB5A8A09AB4EF7C266F7270FF27F7FF8
- 847FF8776FF281FFF71AEFF783AFFD814FF8DD8FEC2B2F025A72073B4007BEF2
- A6C2E207AC53332231E034CBF9A00F084982493584838583898A8B8C8685888C
- 8F87893D2A2417416D9A5D6D7F67090970A2A3A3A109031F1B0D9B9AADAEAFB0
- B1B2B15D01711461FF0C160CBCBDBEBFC0BD616114017F1F671F1F6BCCCDCECE
- CAD1CA6B1B7F6DB6B9BADABBBB0CC3C314E1E2E371011B63751065EB10EDEEEF
- EE750963677F0114BEDCDBBA16FD0CC61F06081C48B0A0C1830539285CC870E1
- 0B0E0F1F369CE810224585122B4E8C6831E3468D142312687243C4053201EA68
- 31230583CB97307D6CF1A38184891E881E30D2298867129F8D80EE1CDAA8E720
- A1917A98B891E10E2B4FA14891AA5347D4BC33D4FE345835ABABD7595CBBC4B9
- 352C985960FA18946BF0A7ED8635D39E3D93966C9A2AB1B8B6F9EBE6ED9B5F0A
- 63396D180047DDBA32F012533DB5C61EBE7DFAFA49F616A041C03108336B2EF8
- 220F45CF10F3741EFF3D113407D3A14F2F342D5A616BD5AE4F8F16FD9A7567D5
- B457AF9648C040C90B777804B852C68C1E3F7E5CFAC0B0DCCC812F7364D80483
- 0352D1EB44B16B5F84B4E803253F4CE4C072A50D27A851A5AA0785799956F35D
- 387D9D3FBF96AD5BBDF89EFDA58F58B9005D1C938C5C7249230D350DE0958B64
- 0CEE574E1B1B7C30061CE91C865862F1C833C6070DDCC34B647A4D56CC1F6B9C
- B1D9899B75A422472CAEE8E20B30BE28634430C6D8E28D33E6D8190A05307552
- 171B40F0854BC9C184C11766F8E0470B3990F0437535E824E54F544E69659558
- 5EA965965C6EE965964A1CB1D4165150D1C927EAA549CA551FBC47DF9B6FD642
- D67E740213461C10FFC645203406D6D5581B7332E88F361FF2528C656324908E
- 61182A764A9B1E122AA9A00C5010A08928668A5044AD714ADA6C9F762AAAA72B
- 8E4A1B8BA7A61A2AA8A6AE9A2A07248990010C745001C70466C4F49214CE7DC1
- 444D1250A7445047156B1477C652795D77C41EABEC4FE089D7D499A0A8291555
- 55B1875535ABC4271F9CE0BA62DF2DB864536730DDDCD945036F19B8679F670C
- 688D2D79F163811593ED420C408A1A7658A3F1C0718A2A9182C80D83EA463800
- 669A363C508D10472CF1C414576CF1C518675C711E06F8B6020B6AADE1851E18
- 140913AF5FF8300708364930EC9730772973CC34CF5C65B4375C400754D6F66C
- 0A668D25E86DB844FF6F621F36E7D2094E65C8D4B5CC9ECD44136F2ADDD2FBA1
- 152184802F2F7732DDAFBFEC00BC182A1D3E66B0BDFEE0B901A60EB73D008E70
- EB38A38D72C76D374474DF4D230A3ACC7AC7151BA894AB72CC31C76B924C3EA1
- C29389F8E478B1533A7BA5E4C93E4EF99692473B1E1D9FA4D7B37A55098C8A2A
- 5B156D7A2B72D69B34BA9491484DD450478D8C32D55893BA2E585B51E9836B53
- 0876D88D667B862A718471F6C192DDD9C61A0BBBEDB6C6D0472FFDF4D47746C0
- 084C051107031F1C80C17126632005AF4A6A00C21326FCD083510FB49FA5FB56
- C25FA5FC52C26F7FFDF8CF7CFF4FF0E3A094064140D3E7D44415ABB4272BDD8A
- CFE9C035AE72AD0EFF2D6A09007C1A5022A741CD5DCCE0562DF061057C85A132
- C79850852C742180896E0380CA065F5688300996A879CE7358F56648C31A422F
- 0F622840DF8240053A4401572E21D9AE306006C469A04912585FE5B0C43E9B5D
- CE66316BE2E4A0F5831868000B021BE0E74C71953F0D6D81708A4F00E865AE07
- 0A231CFBF284052F68A068FCC94316B8D33106A0A845FD0B60ED18DB1A525828
- 8335084F2F8CE1F320868717446062878451220D59A34316F2909044E40B0A09
- 3147466C9130A2642323F6C84932529192ECA4239B30821530210864A043190E
- D01221EEEA0B4862021390688397BD4F4BFB6B5FFEE2B7CB5CE6727EBBBC5978
- C6632D5368B18070FFA0472ADAC2153032905EE52AE303BBA1B60D589319072A
- 90D4A686A06B006830BE031B1E03968054A4F078688B2320CF3006CCC44B909A
- A218263F79494646F29E929C67242B29498BE1139FFCFCE7439AD00459D16A00
- 103840920AB79C868ACF0CB39C0E0EA048D19A59B4A25D52420F62D08220A409
- 14201D203205E6CE6E7ED1995E116339C825CDD5E9EB3F1214D01AB539BBA751
- E32DECF41D094B283681D5432C2A840C3FF0A54E089988616C83E7890C190148
- 36B5A9F684EA53997ACFA74E55A057B5271EEEB955AADAD3AB55B5AA58AD0A56
- AA5A15054DD0C10A30F1870DC0E10B7A2059F89893B23934C90412A84194F8A7
- CBBEFAF5AF800DACFF60074BD8C026E10724584119D2D4CE44794E8B06A49A02
- 511AA706B6F48165515E05F5442037466D61A1B0A385C6E98E64A602A8854A6D
- 3A3F48C1A42AB561586564274529DBAFE273B6B6CDAD256FABDBDAC656A0B4BD
- E7484A9281206C2501B034524BC617CB1668E00936A8C1B080D957BE5617B07C
- B5AE2EB3BB5DEC76D797F8C301625B3052920AC4B159146901BBC8CC6652162C
- 9B1823192F7B2E6E288F99EDCA2636399B53D19290B455D9D01F808ACEC954AA
- 32256AE700DEF9DA4C3575AB0FBEEA56271C010857F8AA1196AA54BB8A61AE5E
- 98AA160E71562F9C61129BD8C2207E6A575180BD0C60219575F042AE8EA35C58
- 1E804978ED010EF0FF57D81EFBF8C74056820472C00437AC89610B6B67B5445A
- 0A36A9023E937DAF2CC4781FD599B11780B18504D7B660CEC2652E741CE16801
- 6CDA0117AF8F90B9D72EE210A04036B86D61DDB08A9D4A67437258CE510D6B6F
- 3F3C56AC4638CF56BDF33FA56AC83CA075042EE60115A2E0BD2239747C664899
- 7349F0841F4C17C898CEB4A675191E531E395E6C432F643F1D342987918C5736
- 0B6BBFDCD9665C134DEDB82399C7D0186C1478326A0BC89B9DD7E75EFBFAD7C0
- 0EB6B0874DEC5FCF200233B8DE0A66150532243488467289737C9038F53960D3
- D8CE3661C3A3812D84EE2AA0C6949297AC5EF32E835B4633F52B9AD94007A65A
- 1B87DA0ABBDAE86AFF9C8A9051A46D8769CB969F7E7F08D74012B7405CBB6BCD
- CCB9D8084FB8C2175EEC421254042DC00215E2308003808F702D89B419E6C0A4
- E9F052DB20DFB41252F08415789BA4E12EC8B8476D156D510DCAEA9EB29CEE41
- DFD5F9672C4C9B9A9E5E3DA15803AFA702B6B5500FB6353CCDB1E0BC6EEAB197
- FE54A63BBDE95067BAD2914DF5A93FFDD8569F01D6A97E75AE437DEA56F7FAD3
- C33EF63C10E0377738031C14BA9C92C1842510FD550ED237D1C20A00B0776F5F
- DE1FB0F7BEEBD2EF7FDD7B6001FF1D0970740B2867F082417DDEC71E93A4EE71
- 6FCCA73C46B294E5DD586E338178AED39F6328C06BE0F7ADD39627A4C790C452
- 8770D72B8C75D507FF5AE97858BAEBADDA7AD9B79EEC5C8F3DB2552FE2AA47BD
- EABA1F7BEE59DC379DD1610CDE23D2A3A5F085036CA105E7BB8912424E7D6C8F
- 9CA3580037A6C21DEA901EF3DB077C32CC27DF86B0547E2C5636E34B25A80912
- D9C5DE5FF33C3C02CC21380E1D77450FB8E94FAFF5FE8BFDFF5DE77F4ED77F01
- 886C5AC77507388004B8800948800028760EB88008C88048C062117705575007
- 2C116D43C4049376133840787737827FC7772648827A77822A488228B88225C8
- 822698827787031240022DE00651C0789BA1642CD764A39340DF427EE25279E9
- 7765C4100E6A132F379560E1247FEFB06F34A75A2CD44116906BFB174302D880
- 4BA7850678755C28FF815E08860938815DC8805FF8856408865DB886FD474AA6
- 645C01B07652801CD19624D4561395A65DDA26782A587D80A5143980093A6810
- 29075AD5E27804240AF48020A52384AE607E96777957665F6AF30CEC5447F8A6
- 18C9B44701B02043D7206A615457888566588AA6788AA8988AAAB88AACD88AFE
- 875637B0023010075700075AD0121CC82B52E08194F62432E88230188CC0388C
- C2588CC4C8771A251E4C908304377083B87288D833EE1479E3E788E6215F73F2
- 6EDD9065F3A60CFDE5733C95479B780DF850601D7460F3D68CA38822AED88EEE
- F88EF0188F04880704D0373010047750076EF005B858382EC17C07406D39F004
- 499404D3E78731E8FF6307A969E01103E3A1789A9228E9356AA6F083F0618DAF
- 903A35875900B10C974815FE327F9BD8219EE847FDE041000191EBD83033B000
- 2DF9922E199330399332599334799336999338B9933AD9933CF9933EB9007820
- 06C485059CE3062D31570FA524B354693D608C50798C51399552898C55D40203
- 100527C27D47855ED1782DEBB588A483919A503A72C25292786596226F6B137F
- 3F571503C089E6B242FFE60F1FE4092B2948042893A7E8927BF9925AC7978039
- 98813993A528987E698A89998A36599882F9978BF99262D0622F7606CFE64AFE
- 78245E80014824014340582D18782E98827D159A55298CBA448344560728C27D
- 03316E5FA926F3B0FF60267552424865E8B7914AB3526CB60609E00E6F090771
- 498EF72719E738226E96976D03930B109440D992CDF99C31199DCE599DCC699D
- 41499D34A99D31190162E0865B4006573006D021572713692A030203E9322F78
- 9AEE4995F0B9823D30644C004F2BD783903796649991A886791F12077FE096A5
- 358E67763C82F2416BA38ECA8922D8299D0EDAA010FAA0128A9D5BE586C04106
- 75905C6E5738CC654404890307D977211AA27F37A2A49990225882279AA2A4A9
- 142BE0060EE39A8638913D832D28776E6E126593677ED09496F5A50D008A0E8B
- 1230C359A09F381977A96B0BEA3CD7D99CDC499D4EDA934F1AA53949A53539A5
- D7B99D4EDAA456BAFFA5D349A55C0AA5D39906CD3912100703E22924177732CF
- F105CE853E96169F72FA9E743A823FF0043718A32A799F14399B58F11EB6799B
- 6759844983A0842192B4C64752F86F547897C9B9A40EE3A5560A9D602AA95F4A
- A95D7AA95D4AA99C6AA951DAA962FAA99B3AAA934AAA32C93719C0025D400632
- 6624CBD1120DB524BDA804735AAB755A954A7109ACE93C29C783B1F9518F826E
- FB893A63844698B516CC134E10A0887BB43DC579A0C6A0A090CAA0996AA51550
- ADD87AADD81AA5DABAADDE9AADDFDA9CDD1AAED54A8FB178012C602910601C6B
- FA8F3EF00534D18B3DF08BC528002368AF7C87AFF61A8CFADAAFF7FAAFF90AB0
- FB8A8C43201E58C0FFAB85D858E456A3EBC526A5568DB7797EC6BA9B08860CBF
- B90E70B906A865A0220210D32A485F4AAE223BB2245BB2267BB243D923177005
- 0CF007C5D18F0DE5039136131D27013F40AFB76AAB3AFB005759075AF9663CC8
- 725CB4214F16A8824A841BA92E24026A8A82B1B4D60579C1B1A41721D2FAB19B
- B100D74AA6598BB55C7BAD5EDBB560FBB562CBB55A0BB6653BB6681BB66A9BB6
- 637BB66B4BB670BBB56DABB664BA0024E16264C0078243246F57443E10514934
- 7D033BB8FEBAAF862BB0877BB8011BB089EBAF8C2B00AAD9513F1B43096B4C90
- 153AC9F4A76E32ACD78896D204180172190B36218AB801504B977D64608064B5
- F024AE4EDAAD63EBFFBAB2CBB5B30BBBAF7BBBB58BBBB4BBBBB1CBBBBA6BBB5F
- 9BBBC2EBBBC38B046E8805787206B7F812CB5744BF4202368BB33B3BBDA7C96D
- 5B7007F05488497688E56640C9500D46138411BB5256560C9D909C534330466A
- 92FD702714A4A4ACEB366FCBB6F35BBFF47BBFF69BBFF8BBBFFA6BBF78D00419
- 700163F01642C2B7E1935C2C63B320DAB88F5BB884ABB80CFCC00DDCB8F84A04
- 771A7157E858BFBA1EECC5B9A8A391861207E958106DB24141C5BE6BD606F01B
- BF6EC3BF2EDCBF2F1CC3303CC3329CB6765B4A4CC0023B10076A4A38AF6A065B
- F0B747F40429D003B4BA828ECB8249BCC488DBC48B3BB84A50B04CB1ABAFE59A
- D0F87D56313ACCE4FFC1830A18AD0543030129E5B81769866BCB03C62CDC3658
- 5B015ECBC66BDCC670CCC66E2CC76F5CC7747CC7729CC778ACC7763CC77E1CC7
- 7B9CC77D0CC76F2CC87AFCC787ECC60BF09D10770701C00765C08F6EE7683EC0
- 7C662003EB19A714BCC99CDCC99EFCC9051B886F26A3DBBBB0D682B97EFA72DE
- 22BE93773495A13007B10C1DC20F93622F45B73C559BC69B51C376DCB5730CC3
- 7F1CB6BFECB56980B6C38CB5C54CC3C77CC734FCC6E62A8B77400772C8811870
- 005E7063431CA74FECC04CBCCD4E2CC1E0ACAF166C456540C5196CCA90D5C11E
- 5C7EEE97194A78BA648C3CA4B7C2BADC36897CCFF89CCFFABCCFFCDCCFFEFCCF
- 007DCF8B7CAE2C40FF0709B581D1A68B1C37909AFCC90EFDD010BDAF43508318
- 5C7032EA95DF972DED21ACE6618D6C41B59BF1018072A42F75C64856CFF61CD0
- 2ABDD22CDDD22E0DD048409426710761B00375E03DE65938332B903160B3FF1A
- D1401DD486DB695B607ADA5BCA3DC81E5A0CB131F7D1C8A019F4D00071902FAB
- 25C28F8AD20EA3C71E20C75B9DC75BDDD5158006892CD6F90CD6665D015B4DD6
- 689DC8602DD6607DC86DCDD56B7DD66C7CD65F2DD7753DD7727DD779DDD761BD
- 001170B730B0037FF0562F6132322BB3186057D0FB034420D4900DD9DC76B0A3
- A878182DB48BB8B98EC82E574D10F4F007CE9A4EBB3022F48CD559FDD26BDDCF
- 6F8DD7F8BCDA65CDFFD6FAECDAFCBC04AC7DD7749DDA797CB727710567E00543
- 92D0CCB70572F7A1B41AD9C6EDD04460782D000127BD6B17ADC1344A401ADD65
- C2AAA3EFD5564F9D1998B1019D28DA112420CD6DDA0DA3D7B64DDEE65DDEE87D
- DEE4ED01E9DDDEEAEDDEF0FDDEF28DDE1E8006EC3DDF68ED016920066260123B
- C0006B3001524063E79924C32D018F6DAF42B0AF0BAEE00CFEE00E1EE102D0E0
- 130EE1152EE1149EE10230D124C004C27985CD286A14696E45CBCA28C5D9D24A
- 0F2854A0446501967274E21D43E5EDD7768DDBEE4DE37B2DDF38BEE3E69DD77C
- 8DDF330EE47AEDE336BED71E40006B259E7470D3FD98993EF0E46FCA9EC73DE5
- 9CAC043860020094FF97176DB958CC5E8D686A28BE197F7A0F27B96601A76031
- EE3CECBDE66CCEE6F6DDE6701EE772BEE6F93DE76D6EDF62FDE671EED676DEE7
- 7EFEE7807EE76B8E063340942B1004571007DD036D4324054F8EC90499E015BE
- E01A4EE9937EE996EEE0969EE917DEE9955EE188559F2B49CA57FC390D5B52E0
- BBCA278E5327B20C6DC041BAC3660A83E669DE36747EEBF7FDD56C5EE7409EEB
- 73EDEBF41DECBC7EEBF39DEBC6AEEBC8FEDEC75EE7BB4EECC96EDB317D0317B8
- 0351B0BC98F9E41A2703E7E399C54DE5DE6EB8FF73BDE1BDA012899FA1A0E209
- 4459612EE66D32D5F862295C56EB8214E8F45EEFF67EEFF89EEFFA5EDF683099
- 817807543000CB9BFF1C075C57D1370409FEE99B8EE90CAFE99ECEF00BEFF002
- 30D993ABE53A08DD1B4C210524965A2179A6B3EE27B206DDFDE212E24EB92CEF
- 06B1EF2ABFF22CDFF22CBF002A4012E84A0510B0120E75F3527000F16A0243D0
- ED92FEED869BF00F9DDC9750F1A33E88DB1BDD896840B459E2264E1F201FD280
- 22EBD93D7028EF301E500259BFF5F6ADF55E8F065EBFF5613FF6622FF625F0F5
- 649FF6653FF667BFF66EAFF670FFF6721FF75ADFF5737FF7FA6DBCD983816F35
- 871BFA3DCCF705DA4E699FE9F00B7FF8109FF888BFF8973E04786AF4D32A6E22
- 2EB416F9F450CFEAAD690DA278F5F3EEF6EC4DF69F2FF7A11FFA745FF670AEF5
- 6C1EF6A4EFF9AC8FFFFAADBFE6A0BFF5A32FFBB4AFE7AE1FFBAABFE67A9F686D
- F006ADEAAA1AB72403D9F386AFF8C6CFF8C80FF1C96D72906FF1BD7AD9A61E96
- A8D04D4513F59AF1BDB36EF59C8FF55EDFF6630FF6737FF6DE0FFE69EFFD590F
- F6E6FFFD6C5FFE2500F6E8BFFEE12FFE6FFFFE674FFE77DFFE709FFE72BFDF38
- 0C08645D036E5F18187E8888665F5F3E2D244F434A4202959796999742989D9A
- 9F9EA1A09902124F1A5803AAABACADAEAFB0B167B3AD6363090970BABBBCBDBC
- B8036B0D6DC4C5C6C7C70D1B6B67B1AE671F1FCDCED4D5D6D7D8B0251EDBDDDC
- DFDEE1E0E3E2E5E4E7E6E9E8DC25EAEEECEFF1EBF215624D2B1759716B135289
- 7A3E0E613023C550FF8B1C4F7E0858288408C385A344617A288AA22587A0880C
- 9140E2C2986C20B3CD9A762B97AF93BD12046BD005994B64CA98859C49B3A6CD
- 55F0DAE9DCA93327CF9F3B7DB6130AB4A8D1A34089225D6A5429539D0AD2DC63
- 42264E17088E30E81198A8A09939087F1091688953D94D684199E5146AAD26B7
- 434CE42813E5A6DD91B406D8C26512651D5D093E7ED8C0B24BCB9788634EA3B6
- 785563BB9023AF0AD70E4DCF1296E171B35C19B367CEE5867ADEDC4D3468D33C
- 2D671E7D79B56870AA75828E1D5BF3E7A4A55BA7060ADADE0D265400C41970C0
- DF568152186138F84482C288D0C94A8F9E51420E264124DBCCCBAA24CA5D63CE
- 10EE12A07C80C388FF5D2AD6CEBE7DB6A7F0E3CB9F4FBFBEFDFA69C4FCE69185
- 0221337E249208063E980120130839E750276BB1C5D659103E286183694DC8D6
- 0F2668B0857B35E1D5CC5E70F40558786BFCD1451C148411471CE7A5F7D27A1C
- C628E364A7C966E34FA0D9E6136CB97516946738DE98DB6CA1F104CE513BB206
- 0F9147EEE6A393A9E9D7020B6184B1070452084420065214F485063990608204
- 435037DD9911B9750911449840021375CC28125EABEC95CB9D2B918762952CB6
- E8224CCB3C26E7A09095A080A188B673E8A13B2D9A28543C395A94A394425AE9
- A59622CA68A49A72BAE94F923EAA68A79B621AEAA7A4768AC40D2D904181050D
- B86186565A1E2205FF0820842981040B3AE8EBAFC0062BECB00DFD704A2A84DE
- 5452606B9C48C18A1444DB277A7F160363B2D8DA5469A340853AAAA9A266EA6D
- AA98723B6EA99D7E1BAEB9DDA6CBA9BAA8B20B2F1A52DE1186707548A1C7715A
- E29A6B826556486184035B48B0C0976C745D1D1F655B8D87AAD812DE1F7130C0
- 4095613C3B6DB5C904EAF0C721912B32B8248F6C72C9289FAC72CA2CAF7CF212
- FAAD1004030074518621030AE4EFBFCD0D3116B140072DF40F12685817C8CED0
- C9CA070D0410C6C5D16ACC22B51C5F8BF4D5B12880C6A29C695D6EAAF08AACE8
- D68F6E5B36A4F38E3AF6A55D934B36BA6A9B1CB7D9E8B2CD76CC30EC90451751
- 14B765403BCB90EBFF13098D75968307276EF0E2BF0A40044717C489F535B308
- B367D41A974775B5564FEEB92A0A842EFAE8A4976EFAE9A8A7AEFAEAACB7EEFA
- EBB0B38E061731A0B2030014D4F1853F3AEFCC3399870B2DFCF044FC503B1C9F
- 3306CD1A6D049022E62B6ACEB1319D278FF42CB12F1ABAA6A593BABDF6A8738F
- 72F7A68BFFFDEBE65F4AFEE8DE83CFBEE8E92BC0451322E43D45006F6861C671
- BE8320380891F0195A1007AC8311904207DC44F132842CEBC1A2720DB85CD4A2
- E7A7E9B5A17A0ECCD6484487000E9AAE83AD0321E944383A1192307BAF3B61E8
- 54A80016A2F0851F64DFFC6E70012A848001C4A155FF7616C0E00DEF87C26213
- 47E074B40CB20282FFCECBD804A3B7B93F61D08884A2050CA748C52A5A11755B
- BBA2EA66D7041AF2C00914F880160EB14310CC4106609284E180C84661190F15
- 512003141D7306CB3D6F89D2B3E0053D36C76441CC831D0C24205B4848411AB2
- 90883CA42209793A419630918C1C212417F9C8455A7292923421264F78493074
- 31032CB0D81AB4F0851DCA40067368810C22219636BAF257C5AB5D1D54D24724
- DE515A1BD3E313FBE81E0F8D21759A5CA1072BB9C94C42B29191142627597749
- 625E5293941C66323149CC472EA18B176041161870860994F1946794014202F6
- CA720A81682B7043C3E6084109E2328F16DC252F2543A75BC061930878663E0B
- B94F43E6F39FFE04FFA8402709507EFE9383FDC4A7400B1AC88532B485FD74E8
- 411B4A51832ED4A20145C035479081203821046D38E50ECF388733B2F267E66C
- 63F14880857542D1964AC4E5D4F4B84799CC534623D10B1CEAE0064329F398C5
- 7464249F19D462FEF490472D2A5185BA54A53A95A830BB070CAAC000299CD177
- E09C831FCE08B094AA940824D8C21D78D9CE5B66AE82D393E74DEFF2213840C0
- 0D5A50C11214D00789DAF5AE19C5AB5E2F4A51896274AF800D2844034BD8C222
- 607E2BC0020F0C74D5C0A1720EFB5A654286E05536B6A9050D7C691D9B66560A
- 36D1456A5DEB4CE8948BB76AE100311083A1F27A578CFEB5A28A4CA85D13D9DA
- BE1A96B5B01DEC43FF6D7BDB81F25601F6C0C7160EF085C6FAEFB125C5C01CD2
- D8CACA12EF141728A211CB1AD3B37E363DA1152D48723A06B7BAC10B07388006
- 622057DDF6F6BCE84DAF7AD7CB5E892256033E68841EE6E02F703E560FA70C0B
- 659D2BB4956AA00CB5DC6C12A1C7449A6657BBD8A045774D1BDE032C97044DE0
- C212F06ADE88EE75B0AFB5707BCF5BE1C27678C3B3B5470E348001E22AF794C8
- 2DA98AC549821FF037686C225A0E36C4CECDBAD3BA06E62382B793D3D2C2B5C1
- E17D3079278C001714F9C8F9347292FFA9E4231BF9C94866B240A1DC64805259
- CA576EF295ADECE42E6F39CA5AF63298A73C66282F39CB588EF299BB2C3F15DC
- 40034CF8C2017C405B5254DAB9A4F31567E15E1C34633121C0C218301ED15A35
- 1DEF98267859F0774F0B64071F444C5CA82B88274DE94A5B3AB02E58829BE11C
- 5E82E499A42A46048B79C567620DE1092D0074043B9BCB781AFAD02151B07719
- 0DE44000003B}
- end
- end
- object ListBox: TListBox
- Left = 8
- Top = 67
- Width = 355
- Height = 222
- Anchors = [akLeft, akTop, akRight, akBottom]
- ItemHeight = 13
- TabOrder = 1
- end
- object Button1: TButton
- Left = 8
- Top = 304
- Width = 75
- Height = 25
- Caption = 'Button1'
- TabOrder = 2
- OnClick = Button1Click
- end
- object Button2: TButton
- Left = 104
- Top = 304
- Width = 75
- Height = 25
- Caption = 'Button2'
- TabOrder = 3
- OnClick = Button2Click
- end
- object PopupMenu1: TPopupMenu
- Left = 104
- Top = 16
- object Opciones1: TMenuItem
- Action = actOpciones
- end
- object Refrescarconexin1: TMenuItem
- Action = actRestart
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object Acercade1: TMenuItem
- Action = actAcerca
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object Cerrar1: TMenuItem
- Action = actCerrar
- end
- end
- object ActionList: TActionList
- Left = 72
- Top = 16
- object actCerrar: TAction
- Caption = '&Cerrar'
- OnExecute = actCerrarExecute
- end
- object actRestart: TAction
- Caption = 'Refrescar conexi'#243'n'
- OnExecute = actRestartExecute
- end
- object actOpciones: TAction
- Caption = '&Configuraci'#243'n...'
- OnExecute = actOpcionesExecute
- end
- object actConexiones: TAction
- Caption = 'Lista de conexiones...'
- end
- object actAcerca: TAction
- Caption = 'Acerca de...'
- OnExecute = actAcercaExecute
- end
- end
- object XPManifest1: TXPManifest
- Left = 40
- Top = 16
- end
- object JvTrayIcon: TJvTrayIcon
- IconIndex = 0
- DropDownMenu = PopupMenu1
- PopupMenu = PopupMenu1
- Delay = 300
- Snap = True
- Visibility = [tvVisibleTaskBar, tvAutoHide]
- Left = 8
- Top = 16
- end
-end
diff --git a/Source/Servidor con DBSesiones/uServerMainForm.pas b/Source/Servidor con DBSesiones/uServerMainForm.pas
deleted file mode 100644
index 7af4df91..00000000
--- a/Source/Servidor con DBSesiones/uServerMainForm.pas
+++ /dev/null
@@ -1,122 +0,0 @@
-unit uServerMainForm;
-
-interface
-
-uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,
- uROClient, uROPoweredByRemObjectsButton, uROClientIntf, uROServer,
- uROBinMessage, uROIndyHTTPServer, uROIndyTCPServer, frxClass, frxPreview,
- JvComponent, JvTrayIcon, ActnList, Menus, XPMan, JvExControls,
- JvGradient, JvGIF, ExtCtrls, JvComponentBase, JvLogFile,
- uROSessions;
-
-type
- TfServerForm = class(TForm)
- PopupMenu1: TPopupMenu;
- ActionList: TActionList;
- actCerrar: TAction;
- Cerrar1: TMenuItem;
- actRestart: TAction;
- actOpciones: TAction;
- actConexiones: TAction;
- Opciones1: TMenuItem;
- Refrescarconexin1: TMenuItem;
- N2: TMenuItem;
- XPManifest1: TXPManifest;
- JvTrayIcon: TJvTrayIcon;
- Panel1: TPanel;
- Image1: TImage;
- JvGradient1: TJvGradient;
- actAcerca: TAction;
- Acercade1: TMenuItem;
- N1: TMenuItem;
- ListBox: TListBox;
- Button1: TButton;
- Button2: TButton;
- procedure actCerrarExecute(Sender: TObject);
- procedure actRestartExecute(Sender: TObject);
- procedure actOpcionesExecute(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure actAcercaExecute(Sender: TObject);
- procedure Button1Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
-var
- fServerForm : TfServerForm;
-
-implementation
-
-uses
- uDataModuleServer, uConfiguracion, uAcercaDe;
-
-{$R *.dfm}
-
-procedure TfServerForm.actCerrarExecute(Sender: TObject);
-begin
- Close;
-end;
-
-procedure TfServerForm.actRestartExecute(Sender: TObject);
-begin
- dmServer.RefrescarConexion;
-end;
-
-procedure TfServerForm.Button1Click(Sender: TObject);
-var
- ASession : TROSession;
-begin
-
- ASession := dmServer.DBSessionManager.FindSession(StringToGUID(ListBox.Items[0]));
- if Assigned(ASession) then
- ShowMessage('Session ' + ListBox.Items[0] + 'encontrada');
-
-end;
-
-procedure TfServerForm.Button2Click(Sender: TObject);
-begin
- ShowMessage(IntToStr(dmServer.DBSessionManager.GetSessionCount));
-end;
-
-procedure TfServerForm.actOpcionesExecute(Sender: TObject);
-var
- AForm : TForm;
-begin
- AForm := TfConfiguracion.Create(NIL);
- try
- AForm.ShowModal;
- finally
- AForm.Free;
- actRestart.Execute;
- end;
-end;
-
-procedure TfServerForm.FormCreate(Sender: TObject);
-begin
- //JvTrayIcon.HideApplication;
- JvTrayIcon.Hint := 'FactuGES (Servidor)' +
- #10#13 + dmServer.ConnectionName;
- JvTrayIcon.Active := True;
-end;
-
-procedure TfServerForm.FormClose(Sender: TObject; var Action: TCloseAction);
-begin
- JvTrayIcon.Active := False;
-end;
-
-procedure TfServerForm.actAcercaExecute(Sender: TObject);
-begin
- with TfAcercaDe.Create(NIL) do
- try
- ShowModal;
- finally
- Free;
- end;
-end;
-
-end.
diff --git a/Source/Servidor con DBSesiones/uUsersManager.pas b/Source/Servidor con DBSesiones/uUsersManager.pas
deleted file mode 100644
index a2a04743..00000000
--- a/Source/Servidor con DBSesiones/uUsersManager.pas
+++ /dev/null
@@ -1,94 +0,0 @@
-unit uUsersManager;
-
-interface
-
-uses
- uROSessions, FactuGES_Intf, uSesionesUtils, uDataModuleServer;
-
-type
- TUserInfo = class(TObject)
- private
- FSession : TROSession;
- FLoginInfo : TRdxLoginInfo;
- function GetLoginInfo: TRdxLoginInfo;
- procedure SetLoginInfo(const Value: TRdxLoginInfo);
- function GetEsAdministrador: Boolean;
- function GetEmpresas: String;
- public
- constructor Create(ASession : TROSession); overload;
- constructor Create(ASessionID : TGUID); overload;
- destructor Destroy; override;
- property LoginInfo : TRdxLoginInfo read GetLoginInfo write SetLoginInfo;
- property EsAdministrador : Boolean read GetEsAdministrador;
- property Empresas : String read GetEmpresas;
- end;
-
-implementation
-
-uses Classes, srvLogin_Impl, SysUtils;
-
-
-{ TUserInfo }
-
-constructor TUserInfo.Create(ASession: TROSession);
-begin
- FSession := ASession;
- FLoginInfo := TRdxLoginInfo(SesionesHelper.GetSessionObject(FSession, SESION_LOGININFO));
-end;
-
-constructor TUserInfo.Create(ASessionID: TGUID);
-begin
- Create(dmServer.DBSessionManager.FindSession(ASessionID));
-end;
-
-destructor TUserInfo.Destroy;
-begin
- inherited;
-end;
-
-function TUserInfo.GetEmpresas: String;
-var
- I: Integer;
- AList : TStringList;
-begin
- Result := '';
- AList := TStringList.Create;
- try
- AList.Sorted := True;
- AList.Delimiter := ',';
- AList.Duplicates := dupIgnore;
-
- for I := 0 to FLoginInfo.Empresas.Count - 1 do
- AList.Add(IntToStr(FLoginInfo.Empresas.Items[I]));
- Result := AList.DelimitedText;
- finally
- AList.Free;
- AList := NIL;
- end;
-end;
-
-function TUserInfo.GetEsAdministrador: Boolean;
-var
- I: Integer;
-begin
- Result := False;
- for I := 0 to FLoginInfo.Perfiles.Count - 1 do
- if FLoginInfo.Perfiles.Items[I] = PERFIL_ADMINISTRADORES then
- begin
- Result := True;
- Break;
- end;
-end;
-
-function TUserInfo.GetLoginInfo: TRdxLoginInfo;
-begin
- Result := FLoginInfo;
-end;
-
-procedure TUserInfo.SetLoginInfo(const Value: TRdxLoginInfo);
-begin
- FLoginInfo := Value;
- SesionesHelper.SaveSessionObject(FSession, SESION_LOGININFO, FLoginInfo);
-end;
-
-end.