Commit 473fdaef authored by Lucio Sandrini's avatar Lucio Sandrini

Início da implementação da interface de cadastro formulário.

parent e1a62b33
......@@ -10,13 +10,14 @@
</HEADER>
<BODY>
<MAINMENU>
<MAINITEM index="6" base="NEW_TOP" caption="Curio" beginGroup="TRUE">
<MAINITEM index="7" base="NEW_TOP" caption="Curio" beginGroup="TRUE">
<MAINITEM caption="Generate RegisterModelMappings" actionId="1" />
<MAINITEM caption="Code Generator" actionId="6" beginGroup="TRUE"/>
<MAINITEM caption="Quick OQL" actionId="18" beginGroup="TRUE"/>
<MAINITEM caption="OQL Studio" actionId="19" />
<MAINITEM caption="Element documentation" actionId="12" beginGroup="TRUE"/>
<MAINITEM caption="Convert ALL XSDs to Usecase XSD" actionId="14" beginGroup="TRUE"/>
<MAINITEM caption="Dynamo" actionId="20" beginGroup="TRUE"/>
</MAINITEM>
<MAINITEM caption="Curio" beginGroup="TRUE" availableWhen="MODEL_SELECTED">
......
......@@ -192,7 +192,7 @@
<PackageName Value="LCL"/>
</Item5>
</RequiredPackages>
<Units Count="31">
<Units Count="32">
<Unit0>
<Filename Value="CurioAddIn.dpr"/>
<IsPartOfProject Value="True"/>
......@@ -375,6 +375,13 @@
<Filename Value="cxuCadastroDefinicaoClasse.pas"/>
<IsPartOfProject Value="True"/>
</Unit30>
<Unit31>
<Filename Value="ituCadastrarFormulario.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="itCadastrarFormulario"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
</Unit31>
</Units>
</ProjectOptions>
<CompilerOptions>
......
......@@ -469,27 +469,22 @@ var lDynamoDef: TitCadastrarFormulario;
lCadastroDefinicaoClasseUC: cxCadastroDefinicaoClasse;
lModel: IModel;
lUMLPackageAux: IUMLPackage;
lUMLClassAux: IUMLClass;
begin
//lDynamoDef := TitCadastrarFormulario.Create(nil);
//lDynamoDef.Show;
lModel := gStarUMLApp.SelectionManager.GetSelectedModelAt(0);
if lModel.QueryInterface(IUMLClass, lUMLClassAux) = S_OK then
begin
lUMLClassAux := lModel as IUMLClass;
lDynamoDef := nil;
lSession := GetServiceSession;
if Assigned(lSession) then
begin
lModel := gStarUMLApp.SelectionManager.GetSelectedModelAt(0);
lCadastroDefinicaoClasseUC := cxCadastroDefinicaoClasse.Create(lSession);
try
lDynamoDef := TitCadastrarFormulario.Create(nil, lCadastroDefinicaoClasseUC, Nil);
lDynamoDef := TitCadastrarFormulario.Create(nil, lCadastroDefinicaoClasseUC, lUMLClassAux);
try
if lModel.QueryInterface(IUMLPackage, lUMLPackageAux) = S_OK then
begin
lDynamoDef.ClassPackage := lModel as IUMLPackage;
end;
lDynamoDef.Show;
//if lDynamoDef.ShowModal = mrok then
// gStarUMLApp.SelectInModelExplorer(lCadClasse.UMLClass);
if lDynamoDef.ShowModal = mrok then
gStarUMLApp.SelectInModelExplorer(lDynamoDef.UMLClass);
finally
lDynamoDef.Free;
end;
......@@ -497,6 +492,33 @@ begin
lCadastroDefinicaoClasseUC.Free;
end;
end;
end else raise Exception.Create('This option is avaliable only for classes.');
//lDynamoDef := nil;
//lSession := GetServiceSession;
//if Assigned(lSession) then
//begin
// lModel := gStarUMLApp.SelectionManager.GetSelectedModelAt(0);
//
// lCadastroDefinicaoClasseUC := cxCadastroDefinicaoClasse.Create(lSession);
// try
// lDynamoDef := TitCadastrarFormulario.Create(nil, lCadastroDefinicaoClasseUC, Nil);
// try
// if lModel.QueryInterface(IUMLPackage, lUMLPackageAux) = S_OK then
// begin
// lDynamoDef.ClassPackage := lModel as IUMLPackage;
// end;
// lDynamoDef.ShowModal;
// //if lDynamoDef.ShowModal = mrok then
// // gStarUMLApp.SelectInModelExplorer(lCadClasse.UMLClass);
// finally
// lDynamoDef.Free;
// end;
// finally
// lCadastroDefinicaoClasseUC.Free;
// end;
//end;
end;
......
......@@ -26,7 +26,7 @@ procedure cxCadastroDefinicaoClasse.rmObtemContexto(piField: utField; const piRe
var lRequestMessage: mxRequestMessage;
lResponseMessage: mxAnswerMessage;
begin
lRequestMessage := self.NewRequest('RM_OBTEM_CONTEXTO', piField);
lRequestMessage := self.NewRequest('RM_OBTER_CONTEXTO', piField);
try
lResponseMessage := self.Session.SendRequest(lRequestMessage);
try
......
object itCadastrarDefinicao: TitCadastrarDefinicao
Left = 0
Height = 240
Top = 0
Width = 320
ClientHeight = 240
ClientWidth = 320
Left = 398
Height = 323
Top = 166
Width = 817
ClientHeight = 323
ClientWidth = 817
LCLVersion = '2.1.0.0'
object pnPrincipal: TPanel
Left = 0
Height = 589
Height = 312
Top = 0
Width = 993
ClientHeight = 589
ClientWidth = 993
Width = 809
ClientHeight = 312
ClientWidth = 809
Color = 15855852
ParentColor = False
TabOrder = 0
object lblClasses: TLabel
Left = 350
Left = 144
Height = 18
Top = 192
Top = 48
Width = 132
Caption = 'CLASSES DO SISTEMA:'
Font.Color = clWindowText
......@@ -30,50 +30,11 @@ object itCadastrarDefinicao: TitCadastrarDefinicao
ParentFont = False
end
object lblUC: TLabel
Left = 345
Left = 544
Height = 18
Top = 120
Width = 157
Caption = 'CÓDIGO DO CASO DE USO:'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblClasseDoSistema: TLabel
Left = 329
Height = 18
Top = 430
Width = 189
Caption = 'ADICIONAR CLASSE AO SISTEMA'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblCodigoDaClasse: TLabel
Left = 368
Height = 18
Top = 502
Width = 114
Caption = 'CÓDIGO DA CLASSE'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblConexao: TLabel
Left = 54
Height = 18
Top = 30
Width = 132
Caption = 'STRING DE CONEXÃO:'
Top = 48
Width = 92
Caption = 'CASOS DE USO:'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
......@@ -81,17 +42,10 @@ object itCadastrarDefinicao: TitCadastrarDefinicao
ParentColor = False
ParentFont = False
end
object edtUC: TEdit
Left = 254
Height = 23
Top = 144
Width = 360
TabOrder = 0
end
object lvClass: TListView
Left = 254
Height = 174
Top = 216
Left = 32
Height = 170
Top = 72
Width = 360
Columns = <
item
......@@ -99,66 +53,48 @@ object itCadastrarDefinicao: TitCadastrarDefinicao
Width = 356
end>
ColumnClick = False
Font.Color = clWindowText
Font.Height = -11
Font.CharSet = ANSI_CHARSET
Font.Color = clBlack
Font.Height = -12
Font.Name = 'Trebuchet MS'
Font.Pitch = fpVariable
Font.Quality = fqDraft
GridLines = True
HideSelection = False
ParentFont = False
ParentShowHint = False
ReadOnly = True
RowSelect = True
TabOrder = 1
TabOrder = 0
ViewStyle = vsReport
end
object edtAddClass: TEdit
Left = 254
Height = 23
Top = 454
object ListView1: TListView
Left = 424
Height = 170
Top = 72
Width = 360
TabOrder = 2
end
object chkManual: TCheckBox
Left = 638
Height = 22
Top = 488
Width = 165
Caption = 'Adicionar Manualmente'
Font.Color = clWindowText
Font.Height = -13
Columns = <
item
Caption = 'NOME'
Width = 356
end>
ColumnClick = False
Font.CharSet = ANSI_CHARSET
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
OnClick = chkManualClick
Font.Pitch = fpVariable
Font.Quality = fqDraft
GridLines = True
ParentFont = False
TabOrder = 3
TabOrder = 1
ViewStyle = vsReport
end
object edtCodigoDaClasse: TEdit
Left = 254
Height = 23
Top = 526
Width = 360
TabOrder = 4
end
object btnConectar: TButton
Left = 838
Height = 25
Top = 54
Width = 105
Caption = 'OBTER CLASSES'
OnClick = btnConectarClick
TabOrder = 5
end
object edtConexao: TEdit
Left = 54
Height = 26
Top = 54
Width = 750
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
ParentFont = False
TabOrder = 6
Text = 'ServerName=localhost;portNumber=7777;systemCode=38;username=administrador;password='
object btnCancel: TButton
Left = 648
Height = 33
Top = 264
Width = 136
Caption = 'CANCELAR'
TabOrder = 2
end
end
object pnMenuSuperior: TPanel
......@@ -226,4 +162,12 @@ object itCadastrarDefinicao: TitCadastrarDefinicao
Width = 993
TabOrder = 2
end
object btnSave: TButton
Left = 504
Height = 33
Top = 264
Width = 136
Caption = 'SALVAR'
TabOrder = 3
end
end
......@@ -14,20 +14,14 @@ type
{ TitCadastrarDefinicao }
TitCadastrarDefinicao = class(TForm)
btnCancel: TButton;
btnSave: TButton;
FlowPanel1: TFlowPanel;
jvGradientSuperior: TPanel;
lblClasses: TLabel;
lblUC: TLabel;
edtUC: TEdit;
ListView1: TListView;
lvClass: TListView;
edtAddClass: TEdit;
chkManual: TCheckBox;
lblClasseDoSistema: TLabel;
edtCodigoDaClasse: TEdit;
lblCodigoDaClasse: TLabel;
btnConectar: TButton;
edtConexao: TEdit;
lblConexao: TLabel;
pnDivisor: TPanel;
pnMenuSuperior: TPanel;
pnPrincipal: TPanel;
......@@ -37,8 +31,6 @@ type
sbSair: TSpeedButton;
sbSalvar: TSpeedButton;
procedure FormShow(Sender: TObject);
procedure chkManualClick(Sender: TObject);
procedure btnConectarClick(Sender: TObject);
......@@ -63,61 +55,11 @@ begin
edtConexao.ReadOnly := False;
btnConectar.Enabled := True;
edtAddClass.Enabled := False;
edtCodigoDaClasse.Enabled := False;
end;
procedure TitCadastrarDefinicao.btnConectarClick(Sender: TObject);
//var
// lRequest : acRequest;
begin
inherited;
//
// itCadastrarDefinicao(self.Controller).NewRequest('RM_OBTER_CLASSES', itCadastrarDefinicao(Self.Controller).SendToInterface).Post;
// Self.Enabled := False;
// Screen.Cursor := crHourGlass;
// lRequest := itCadastrarDefinicao(self.Controller).NewRequest('RM_OBTER_CLASSES', itCadastrarDefinicao(Self.Controller).SendToInterface);
// lRequest.Message.RootField.AddAttribute('stringConnection').AsString := edtConexao.Text;
// lRequest.Post;
end;
procedure TitCadastrarDefinicao.chkManualClick(Sender: TObject);
begin
inherited;
if chkManual.Checked = True then
begin
lvClass.Enabled := False;
lvClass.ReadOnly := True;
edtAddClass.Enabled := True;
edtCodigoDaClasse.Enabled := True;
btnConectar.Enabled := False;
edtConexao.Enabled := False;
end
else
begin
lvClass.Enabled := True;
lvClass.ReadOnly := True;
edtAddClass.Enabled := False;
edtAddClass.Clear;
edtCodigoDaClasse.Enabled := False;
edtCodigoDaClasse.Clear;
// btnConectar.Enabled := True;
edtConexao.Enabled := True;
end;
end;
......
object itCadastrarFormulario: TitCadastrarFormulario
Left = 463
Height = 550
Top = 256
Width = 1000
ClientHeight = 550
ClientWidth = 1000
Left = 356
Height = 511
Top = 218
Width = 948
ClientHeight = 511
ClientWidth = 948
LCLVersion = '2.1.0.0'
object scrlbxTudo: TScrollBox
Left = 0
Height = 908
Height = 869
Top = 0
Width = 1718
HorzScrollBar.Page = 975
Width = 1666
HorzScrollBar.Page = 931
HorzScrollBar.Tracking = True
VertScrollBar.Page = 498
VertScrollBar.Page = 490
VertScrollBar.Tracking = True
Anchors = [akTop, akLeft, akRight, akBottom]
BorderStyle = bsNone
ClientHeight = 908
ClientWidth = 1718
ClientHeight = 869
ClientWidth = 1666
TabOrder = 0
object Panel1: TPanel
Left = 0
Height = 908
Height = 869
Top = 0
Width = 1718
Width = 1666
Align = alClient
ClientHeight = 908
ClientWidth = 1718
ClientHeight = 869
ClientWidth = 1666
TabOrder = 0
object edtCampo: TEdit
Left = 447
Left = 104
Height = 23
Top = 95
Top = 448
Width = 142
AutoSize = False
OnKeyPress = edtCampoKeyPress
TabOrder = 0
end
object btnCancelar: TButton
Left = 685
Left = 785
Height = 49
Top = 448
Top = 440
Width = 145
Caption = 'CANCELAR'
OnClick = btnCancelarClick
TabOrder = 1
end
object btnSalvar: TButton
Left = 521
Left = 641
Height = 49
Top = 448
Top = 440
Width = 145
Caption = 'SALVAR'
OnClick = btnSalvarClick
......@@ -60,24 +60,28 @@ object itCadastrarFormulario: TitCadastrarFormulario
Left = 16
Height = 300
Top = 130
Width = 650
Width = 604
Checkboxes = True
Columns = <
item
Caption = 'Nome'
Width = 350
Width = 180
end
item
Caption = 'Display Nome'
Width = 180
end
item
Caption = 'Obrigatório'
Width = 100
Width = 80
end
item
Caption = 'ID'
Width = 100
Width = 80
end
item
Caption = 'Tipo'
Width = 100
Width = 80
end>
ColumnClick = False
GridLines = True
......@@ -89,20 +93,6 @@ object itCadastrarFormulario: TitCadastrarFormulario
OnClick = lvCamposClick
OnSelectItem = lvCamposSelectItem
end
object lstAtributos: TValueListEditor
Left = 685
Height = 145
Top = 285
Width = 289
FixedCols = 0
RowCount = 2
TabOrder = 4
OnValidate = lstAtributosValidate
ColWidths = (
144
141
)
end
object edtCodigo: TEdit
Left = 74
Height = 23
......@@ -110,48 +100,20 @@ object itCadastrarFormulario: TitCadastrarFormulario
Width = 143
AutoSize = False
Enabled = False
TabOrder = 5
end
object chkRequerido: TCheckBox
Left = 684
Height = 22
Top = 188
Width = 96
Caption = 'OBRIGATÓRIO'
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'Trebuchet MS'
OnClick = chkRequeridoClick
ParentFont = False
TabOrder = 6
end
object cbbTipo: TComboBox
Left = 685
Height = 24
Hint = 'Tipo'
Top = 255
Width = 145
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Trebuchet MS'
ItemHeight = 16
OnChange = cbbTipoChange
ParentFont = False
Style = csDropDownList
TabOrder = 7
TabOrder = 4
end
object btnAdd: TSpeedButton
Left = 596
Left = 253
Height = 25
Top = 95
Top = 448
Width = 70
Caption = 'Adicionar'
OnClick = btnAddClick
end
object lblNovoCampo: TLabel
Left = 360
Left = 16
Height = 18
Top = 100
Top = 451
Width = 81
Caption = 'NOVO CAMPO:'
Font.Color = clWindowText
......@@ -160,14 +122,6 @@ object itCadastrarFormulario: TitCadastrarFormulario
ParentColor = False
ParentFont = False
end
object btnUp: TSpeedButton
Left = 685
Height = 25
Top = 149
Width = 70
Caption = 'Sobe'
OnClick = btnUpClick
end
object lblCodigo: TLabel
Left = 16
Height = 18
......@@ -194,20 +148,34 @@ object itCadastrarFormulario: TitCadastrarFormulario
ParentColor = False
ParentFont = False
end
object lblOrdem: TLabel
Left = 684
object lblClasseName: TLabel
Left = 88
Height = 18
Top = 130
Width = 43
Caption = 'ORDEM:'
Top = 24
Width = 65
Caption = 'ClassName'
Font.Color = clWindowText
Font.Height = -12
Font.Height = -13
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblClassIDO: TLabel
Left = 192
Height = 18
Top = 24
Width = 52
Caption = 'ClassIDO'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblTipoAtributo: TLabel
Left = 684
Left = 641
Height = 18
Top = 234
Width = 98
......@@ -218,37 +186,90 @@ object itCadastrarFormulario: TitCadastrarFormulario
ParentColor = False
ParentFont = False
end
object cbbTipo: TComboBox
Left = 641
Height = 24
Hint = 'Tipo'
Top = 255
Width = 145
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Trebuchet MS'
ItemHeight = 16
OnChange = cbbTipoChange
ParentFont = False
Style = csDropDownList
TabOrder = 5
end
object lstAtributos: TValueListEditor
Left = 641
Height = 145
Top = 285
Width = 289
FixedCols = 0
RowCount = 2
TabOrder = 6
OnValidate = lstAtributosValidate
ColWidths = (
144
141
)
end
object btnUp: TSpeedButton
Left = 641
Height = 25
Top = 196
Width = 70
Caption = 'Sobe'
OnClick = btnUpClick
end
object btnDown: TSpeedButton
Left = 760
Left = 718
Height = 25
Top = 149
Top = 196
Width = 70
Caption = 'Desce'
OnClick = btnDownClick
end
object lblClasseName: TLabel
Left = 88
object lblOrdem: TLabel
Left = 641
Height = 18
Top = 24
Width = 65
Caption = 'ClassName'
Top = 175
Width = 43
Caption = 'ORDEM:'
Font.Color = clWindowText
Font.Height = -13
Font.Height = -12
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
object lblClassIDO: TLabel
Left = 192
object rbNao: TRadioButton
Left = 866
Height = 19
Top = 199
Width = 42
Caption = 'Não'
OnChange = rbNaoChange
TabOrder = 7
end
object rbSim: TRadioButton
Left = 820
Height = 19
Top = 199
Width = 40
Caption = 'Sim'
OnChange = rbSimChange
TabOrder = 8
end
object lblObrigatorio: TLabel
Left = 820
Height = 18
Top = 24
Width = 52
Caption = 'ClassIDO'
Top = 175
Width = 79
Caption = 'OBRIGATÓRIO:'
Font.Color = clWindowText
Font.Height = -13
Font.Height = -12
Font.Name = 'Trebuchet MS'
Font.Style = [fsBold]
ParentColor = False
ParentFont = False
end
......
......@@ -19,16 +19,18 @@ type
lblClasseName: TLabel;
lblClassIDO: TLabel;
lblOrdem: TLabel;
lblObrigatorio: TLabel;
lvCampos: TListView;
lblExibirCampos: TLabel;
btnUp: TSpeedButton;
btnDown: TSpeedButton;
chkRequerido: TCheckBox;
edtCodigo: TEdit;
cbbTipo: TComboBox;
lblTipoAtributo: TLabel;
lstAtributos: TValueListEditor;
Panel1: TPanel;
rbNao: TRadioButton;
rbSim: TRadioButton;
scrlbxTudo: TScrollBox;
btnSalvar: TButton;
btnCancelar: TButton;
......@@ -42,7 +44,6 @@ type
procedure btnDownClick(Sender: TObject);
procedure lvCamposSelectItem(Sender: TObject; Item: TListItem;
Selected: Boolean);
procedure chkRequeridoClick(Sender: TObject);
procedure lvCamposClick(Sender: TObject);
procedure btnSalvarClick(Sender: TObject);
procedure cbbTipoChange(Sender: TObject);
......@@ -50,15 +51,23 @@ type
const KeyName, KeyValue: string);
procedure btnAddClick(Sender: TObject);
procedure edtCampoKeyPress(Sender: TObject; var Key: Char);
procedure rbNaoChange(Sender: TObject);
procedure rbSimChange(Sender: TObject);
private
fFieldTypeList : utField;
fUMLClass: IUMLClass;
fcxCadastroDefinicaoClasse: cxCadastroDefinicaoClasse;
fClassPackage: IUMLPackage;
fFieldTypeList : utField;
fTypesField: utField;
fIdCount: Integer;
procedure Initialize;
procedure SendToInterface(piField: utField);
procedure AdicionarCampo (piName : string);
public
Constructor Create(Sender: TComponent; piCadastroClasse: cxCadastroDefinicaoClasse; piUMLClass: IUMLCLass); reintroduce;
Constructor Create(Sender: TComponent; piCadastroClasse: cxCadastroDefinicaoClasse; piUMLClass: IUMLClass); reintroduce;
property FieldTypeList: utField read fFieldTypeList write fFieldTypeList;
property UMLClass: IUMLClass read fUMLClass write fUMLClass;
......@@ -91,6 +100,12 @@ const
__NUMBER = 2;
__BOOLEAN = 3;
//indices dos subitens das listviews
__DISPLAY_NAME = 0;
__OBRIGATORIO = 1;
__ID = 2;
__TIPO = 3;
{$R *.lfm}
{ itCadastrarCliente }
......@@ -106,84 +121,30 @@ begin
lblClasseName.Caption := fUMLClass.GetTaggedValueAsString('DBMappings', 'DBClassMap', 'Table');
end;
fcxCadastroDefinicaoClasse := piCadastroClasse;
//self.Initialize;
self.Initialize;
end;
procedure TitCadastrarFormulario.Initialize;
//var
// lRequest : acRequest;
var lField, lResponseField: utField;
begin
//inherited;
//Screen.Cursor := crHourGlass;
//self.InterfaceForm := TitCadastrarFormulario.Create(Application);
//if Self.ContextObject.OperationCode = '5' then {Novo}
//begin
// lRequest := Self.NewRequest('RM_OBTER_CONTEXTO', ObterAtributosSuccess);
// lRequest.Message.RootField.AddField('Definition').AddAttribute('OID').AsString := Self.ContextObject.ObjectID;
// lRequest.Post;
//end
//else if Self.ContextObject.OperationCode = '3' then {Editar}
//begin
// lRequest := Self.NewRequest('RM_OBTER_CONTEXTO', ObterAtributosSuccess);
// lRequest.Message.RootField.AddField('Form').AddAttribute('OID').AsString := Self.ContextObject.ObjectID;
// lRequest.Post;
//end
//else
// raise Exception.Create('Operao invlida.');
//Self.InterfaceForm.Show;
//
//TitCadastrarFormulario(Self.InterfaceForm).lvCamposClick(nil);
//fFieldTypeList := utField.Create;
lField := utField.Create;
lResponseField := utField.Create;
fFieldTypeList := utField.Create;
fcxCadastroDefinicaoClasse.rmObtemContexto(lField, lResponseField);
SendToInterface(lResponseField);
lvCamposClick(nil);
end;
(*
procedure itCadastrarFormulario.ObterAtributosSuccess(piRequest: acRequest);
procedure TitCadastrarFormulario.SendToInterface(piField: utField);
var
lClassAttField, lFieldItem: utField;
lItem: TListItem;
lFieldItem: utField;
lEnum : acEnumerator;
lClassAttribute : string;
i : Integer;
begin
inherited;
with TitCadastrarFormulario(Self.InterfaceForm) do
fTypesField := piField.FindField('FieldTypes');
if assigned(fTypesField) then
begin
fTypesField := piRequest.Response.RootField.ExtractField(piRequest.Response.RootField.FieldByName('Types'));
if piRequest.Response.RootField.HasField('ClassAttributes') then
begin
lClassAttField := piRequest.Response.RootField.FieldByName('ClassAttributes');
lvCampos.Items.Clear;
lEnum := lClassAttField.ChildFields.GetEnumerator;
try
while not lEnum.EOL do {preenche a listView com os atributos da classe }
begin
lFieldItem := lEnum.Current as utField;
lClassAttribute := lFieldItem.AttributeByName('name').AsString;
fIdCount := lFieldItem.AttributeByName('id').AsInteger;
fFieldTypeList.AddField(lClassAttribute); //fieald para armazenar os attributos de cada campo
lItem := lvCampos.Items.Add;
lItem.Caption := lClassAttribute;
with lItem.SubItems do
begin
Add('N'); //requerido
Add(IntToStr(fIdCount)); //ID
Add(''); //tipo
Add(''); //tipo index
end;
lEnum.MoveNext;
end;
finally
lEnum.Free;
end;
end;
cbbTipo.Items.Clear;
lEnum := fTypesField.ChildFields.GetEnumerator;
try
......@@ -200,176 +161,48 @@ begin
end;
end;
if Self.ContextObject.OperationCode = '5' then {Novo}
Self.NewRequest('RM_INCLUIR', IncluirSuccess).Post
else if Self.ContextObject.OperationCode = '3' then {Editar}
Self.NewRequest('RM_EDITAR', EditarSuccess).Post;
for i:=0 to fUMLClass.GetAttributeCount - 1 do
begin
AdicionarCampo(fUMLClass.GetAttributeAt(i).Name);
end;
end;
procedure itCadastrarFormulario.IncluirSuccess(piRequest: acRequest);
var
lCode : string;
procedure TitCadastrarFormulario.btnSalvarClick(Sender: TObject);
begin
try
lCode := piRequest.Response.RootField.FieldByName('Form').AttributeByName('OID').AsString;
TitCadastrarFormulario(Self.InterfaceForm).edtCodigo.Text := lCode;
finally
TitCadastrarFormulario(Self.InterfaceForm).Enabled := True;
Screen.Cursor := crDefault;
end;
end;
procedure itCadastrarFormulario.EditarSuccess(piRequest: acRequest);
procedure TitCadastrarFormulario.AdicionarCampo (piName : string);
var
lFieldItem : utField;
lCode, lFieldName : string;
lEnum : acEnumerator;
lItem: TListItem;
lPosition, lIndex, lId : Integer;
lItem : TListItem;
begin
try
lCode := piRequest.Response.RootField.FieldByName('Form').AttributeByName('code').AsString;
TitCadastrarFormulario(Self.InterfaceForm).edtCodigo.Text := lCode;
lEnum := piRequest.Response.RootField.FieldByName('Form').FieldByName('Fields').ChildFields.GetEnumerator;
try
while not lEnum.EOL do {preenche a comboBox com os tipos de field }
begin
lFieldItem := lEnum.Current as utField;
lFieldName := lFieldItem.AttributeByName('name').AsString;
lId := lFieldItem.AttributeByName('id').AsInteger;
if lId > fIdCount then fIdCount := lId;
lItem := lvCampos.FindCaption(0, piName, False, True, False);
with TitCadastrarFormulario(Self.InterfaceForm) do
begin
lItem := lvCampos.FindCaption(0, lFieldName, False, True, False);
if lItem = nil then
begin
lItem := lvCampos.Items.Add;
lItem.Caption := lFieldName;
lItem.SubItems.Add('');
lItem.SubItems.Add('');
lItem.SubItems.Add('');
end;
fIdCount := fIdCount + 1;
fFieldTypeList.AddField(IntToStr(fIdCount));
lItem := lvCampos.Items.Add;
lItem.Caption := piName;
lItem.Checked := True;
lItem.SubItems[0] := lFieldItem.AttributeByName('required').AsString;
lItem.SubItems[1] := lFieldItem.AttributeByName('id').AsString;
lItem.SubItems[2] := lFieldItem.FieldByName('Type').AttributeByName('name').AsString;
lPosition := lFieldItem.AttributeByName('order').AsInteger;
lIndex := lItem.Index;
while lIndex > lPosition do
begin
lvCampos.MoveUp(lIndex, False);
lIndex := lIndex - 1;
end;
while lIndex < lPosition do
begin
lvCampos.MoveDown(lIndex, False);
lIndex := lIndex + 1;
end;
end;
lFieldItem.Name := lFieldName;
if not fFieldTypeList.HasField(lFieldName) then fFieldTypeList.AddField(lFieldName);
fFieldTypeList.FieldByName(lFieldName).Assign(lFieldItem);
lEnum.MoveNext;
end;
finally
lEnum.Free;
end;
finally
TitCadastrarFormulario(Self.InterfaceForm).Enabled := True;
Screen.Cursor := crDefault;
end;
end;
*)
procedure TitCadastrarFormulario.btnSalvarClick(Sender: TObject);
var
//lRequest : acRequest;
lFormField, lFieldField, lTypeField : utField;
i, lOrder : Integer;
begin
try
{with itCadastrarFormulario(Self.Controller) do
begin
lRequest := NewRequest('RM_SALVAR', SalvarSuccess);
lFormField := lRequest.Message.RootField.AddField('Form');
lFormField.AddAttribute('code').AsString := edtCodigo.Text;
lFormField := lFormField.AddField('Fields');
lOrder := 0;
for i := 0 to lvCampos.Items.Count - 1 do
begin
if lvCampos.Items[i].Checked then
with lItem.SubItems do
begin
if lvCampos.Items[i].SubItems[2] = '' then
raise Exception.Create('O campo ''' + lvCampos.Items[i].Caption + ''' deve possuir um tipo');
lFieldField := lFormField.AddField('Field');
lFieldField.AddAttribute('name').AsString := lvCampos.Items[i].Caption;
lFieldField.AddAttribute('order').AsInteger := lOrder;
lFieldField.AddAttribute('required').AsBoolean := (lvCampos.Items[i].SubItems[0] = 'S');
lFieldField.AddAttribute('id').AsInteger := StrToInt(lvCampos.Items[i].SubItems[1]);
lTypeField := lFieldField.AddField('Type');
lTypeField.Assign(fFieldTypeList.FieldByName(lvCampos.Items[i].Caption).FieldByName('Type'));
lOrder := lOrder + 1;
end;
end;
if not lFormField.HasField('Field') then
raise Exception.Create('O formulrio deve possuir pelo menos um campo, use as CheckBoxes para escolhe-los.');
lRequest.Post;
end;}
except
raise;
Add(piName); //nome do atributo
Add('N'); //requerido
Add(IntToStr(fIdCount)); //ID
Add(''); //tipo
end;
end
else raise Exception.Create('Campo ''' + piName + ''' j existe.');
end;
//procedure itCadastrarFormulario.SalvarSuccess(piRequest: acRequest);
//begin
// ShowMessage('Formulrio cadastrado com sucesso.');
// TitCadastrarFormulario(Self.InterfaceForm).Close;
//end;
procedure TitCadastrarFormulario.btnAddClick(Sender: TObject);
var
lItem : TListItem;
begin
if edtCampo.Text <> '' then
begin
//with itCadastrarFormulario(Self.Controller) do
//begin
// fIdCount := fIdCount + 1;
// fFieldTypeList.AddField(edtCampo.Text);
//end;
//
//lItem := lvCampos.Items.Add;
//lItem.Caption := edtCampo.Text;
//lItem.Checked := True;
//
//with lItem.SubItems do
//begin
// Add('N'); //requerido
// Add(IntToStr(itCadastrarFormulario(Self.Controller).fIdCount)); //ID
// Add(''); //tipo
// Add(''); //tipo index
//end;
AdicionarCampo(edtCampo.Text);
edtCampo.Clear;
end;
end;
......@@ -382,7 +215,6 @@ begin
end;
end;
procedure TitCadastrarFormulario.btnCancelarClick(Sender: TObject);
begin
Self.Close;
......@@ -410,12 +242,9 @@ procedure TitCadastrarFormulario.cbbTipoChange(Sender: TObject);
var
lField, lTypeField : utField;
begin
lvCampos.Selected.SubItems[2] := cbbTipo.Text;
//lvCampos.Selected.SubItems[3] := IntToStr(cbbTipo.ItemIndex);
lvCampos.Selected.SubItems[__TIPO] := cbbTipo.Text;
{with itCadastrarFormulario(Self.Controller) do
begin
lField := fFieldTypeList.FieldByName(lvCampos.Selected.Caption);
lField := fFieldTypeList.FieldByName(lvCampos.Selected.SubItems[__ID]);
if lField.HasField('Type') then
lField.RemoveField(lField.FieldByName('Type'));
......@@ -423,7 +252,6 @@ begin
lTypeField := lField.AddField('Type');
lTypeField.AddAttribute('name').AsString := cbbTipo.Text;
lTypeField.AddAttribute('OID').AsInteger := Integer(cbbTipo.Items.Objects[cbbTipo.ItemIndex]);
end; }
if cbbTipo.ItemIndex <> -1 then
begin
......@@ -438,8 +266,8 @@ var
lValue, lAttribute : string;
lIndex : Integer;
begin
lstAtributosClear;
(*lEnum := itCadastrarFormulario(Self.Controller).fTypesField.FieldByName(piType).FieldByName('Attributes').ChildFields.GetEnumerator;
lstAtributos.Clear;
lEnum := fTypesField.FieldByName(piType).FieldByName('Attributes').ChildFields.GetEnumerator;
try
while not lEnum.EOL do {preenche a ValueList com os atributos do tipo de field }
begin
......@@ -448,15 +276,15 @@ begin
lAttribute := lFieldItem.Name;
lValue := '';
if itCadastrarFormulario(Controller).fFieldTypeList.FieldByName(lvCampos.Selected.Caption).HasField('Type') then
if fFieldTypeList.FieldByName(lvCampos.Selected.SubItems[__ID]).HasField('Type') then
begin
lTypeField := itCadastrarFormulario(Controller).fFieldTypeList.FieldByName(lvCampos.Selected.Caption).FieldByName('Type');
lTypeField := fFieldTypeList.FieldByName(lvCampos.Selected.SubItems[__ID]).FieldByName('Type');
if lTypeField.HasField(lAttribute) then
lValue := lTypeField.FieldByName(lAttribute).AttributeByName('value').AsString;
end;
lIndex := lstAtributos.InsertRow(lAttribute, lValue, True);
lstAtributos.Strings.Objects[lIndex - 1] := Pointer(lFieldItem.AttributeByName('OID').AsInteger);
lstAtributos.Strings.Objects[lIndex] := Pointer(lFieldItem.AttributeByName('OID').AsInteger);
if lFieldItem.AttributeByName('type').AsInteger = __BOOLEAN then
begin
......@@ -469,7 +297,7 @@ begin
end;
finally
lEnum.Free;
end; *)
end;
end;
procedure TitCadastrarFormulario.lstAtributosClear;
......@@ -492,11 +320,9 @@ var
lOK, lBoolValue: Boolean;
lMessage : string;
begin
if (lvCampos.SelCount > 0) and (lvCampos.Selected.SubItems[2] <> '') then
begin
(*with itCadastrarFormulario(Self.Controller) do
if (lvCampos.SelCount > 0) and (lvCampos.Selected.SubItems[__TIPO] <> '') then
begin
lTypeField := fTypesField.FieldByName(lvCampos.Selected.SubItems[2]);
lTypeField := fTypesField.FieldByName(lvCampos.Selected.SubItems[__TIPO]);
lAttributeType := lTypeField.FieldByName('Attributes').FieldByName(KeyName).AttributeByName('type').AsInteger;
lOK := True;
......@@ -516,7 +342,7 @@ begin
if lOK then
begin
lOID := Integer(lstAtributos.Strings.Objects[lstAtributos.Strings.IndexOfName(KeyName)]);
lField := fFieldTypeList.FieldByName(lvCampos.Selected.Caption).FieldByName('Type');
lField := fFieldTypeList.FieldByName(lvCampos.Selected.SubItems[__ID]).FieldByName('Type');
if lField.HasField(KeyName) then
begin
lAttributeField := lField.FieldByName(KeyName);
......@@ -534,48 +360,55 @@ begin
begin
// lstAtributos.Col := ACol;
// lstAtributos.Row := ARow;
lstAtributos.Values[KeyName] := '';
MessageDlg(lMessage, mtError, [mbOK], 0);
// raise Exception.Create(lMessage);
//lstAtributos.Values[KeyName] := '';
//MessageDlg(lMessage, mtError, [mbOK], 0);
raise Exception.Create(lMessage);
end;
end
else
begin
lField := fFieldTypeList.FieldByName(lvCampos.Selected.Caption).FieldByName('Type');
lField := fFieldTypeList.FieldByName(lvCampos.Selected.SubItems[__ID]).FieldByName('Type');
if lField.HasField(KeyName) then
lField.RemoveField(lField.FieldByName(KeyName));
end;
end;*)
end;
end;
procedure TitCadastrarFormulario.chkRequeridoClick(Sender: TObject);
procedure TitCadastrarFormulario.rbNaoChange(Sender: TObject);
begin
if chkRequerido.Checked = True
then lvCampos.Selected.SubItems[0] := 'S'
else lvCampos.Selected.SubItems[0] := 'N';
lvCampos.Selected.SubItems[__OBRIGATORIO] := 'N';
end;
procedure TitCadastrarFormulario.rbSimChange(Sender: TObject);
begin
lvCampos.Selected.SubItems[__OBRIGATORIO] := 'S';
end;
procedure TitCadastrarFormulario.lvCamposClick(Sender: TObject);
begin
if lvCampos.SelCount = 0 then
begin
chkRequerido.Enabled := False;
rbSim.Enabled := False;
rbNao.Enabled := False;
btnUp.Enabled := False;
btnDown.Enabled := False;
cbbTipo.Enabled := False;
lblOrdem.Enabled := False;
lblObrigatorio.Enabled := False;
lblTipoAtributo.Enabled := False;
lstAtributos.Enabled := False;
lstAtributosClear;
lstAtributos.Clear;
end
else
begin
chkRequerido.Enabled := True;
rbSim.Enabled := True;
rbNao.Enabled := True;
btnUp.Enabled := True;
btnDown.Enabled := True;
cbbTipo.Enabled := True;
lblOrdem.Enabled := True;
lblObrigatorio.Enabled := True;
lblTipoAtributo.Enabled := True;
lstAtributos.Enabled := True;
end;
......@@ -585,20 +418,23 @@ procedure TitCadastrarFormulario.lvCamposSelectItem(Sender: TObject; Item: TList
begin
if Selected then
begin
if Item.SubItems[0] = 'N' then
chkRequerido.Checked := False
//edtNome.Text := Item.Caption;
//edtNomeDisplay.Text := Item.SubItems[__DISPLAY_NAME];
if Item.SubItems[__OBRIGATORIO] = 'N' then
rbNao.Checked := True
else
chkRequerido.Checked := True;
rbSim.Checked := True;
if Item.SubItems[2] = '' then
if Item.SubItems[__TIPO] = '' then
begin
cbbTipo.ItemIndex := -1;
lstAtributosClear;
lstAtributos.Clear;
end
else
begin
cbbTipo.ItemIndex := cbbTipo.Items.IndexOf(Item.SubItems[2]);
lstAtributosFill(Item.SubItems[2]);
cbbTipo.ItemIndex := cbbTipo.Items.IndexOf(Item.SubItems[__TIPO]);
lstAtributosFill(Item.SubItems[__TIPO]);
end;
end;
end;
......
object ExplorerV2: TExplorerV2
Left = 2248
Left = 336
Height = 696
Top = 238
Top = 152
Width = 1232
Caption = 'Model OQL Query'
ClientHeight = 696
......@@ -11582,7 +11582,7 @@ object ExplorerV2: TExplorerV2
OnShow = FormShow
Position = poScreenCenter
ShowInTaskBar = stAlways
LCLVersion = '2.0.2.0'
LCLVersion = '2.1.0.0'
object splVertical: TSplitter
Left = 360
Height = 696
......@@ -12920,887 +12920,113 @@ object ExplorerV2: TExplorerV2
object il1: TImageList
Height = 24
Width = 24
left = 952
top = 8
Left = 952
Top = 8
Bitmap = {
4C690C0000001800000018000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000FF000000FF000000FF000000000000000000000000000000000000
0000000000000000000000000000000000FF000000FF000000FF000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
00FFFF0000FFFF0000FFFF0000FF000000FF0000000000000000000000000000
0000000000FF000000FF00000000000000FF000084FF000084FF000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
00FFFF0000FFFF0000FFFF0000FF000000FF0000000000000000000000FF0000
00FF00FF00FF000000FF00000000000000FF000084FF000084FF000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
00FFFF0000FFFF0000FFFF0000FF000000FF00000000000000FFFFFFFFFF00FF
00FFFFFFFFFF000000FF00000000000000FF000000FF000000FF000000FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000FF000000FF000000FF000000000000000000000000000000FF0000
00FF00FF00FF000000FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF0000000000000000000000000000
0000000000FF000000FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000FFF7FFFFFF000000FF00000000000000000000
0000000000000000000000000000000000FF000000FF000000FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000FFF7FFFFFFF7FFFFFFF7FFFFFF000000FF000000FF0000
00FF000000FF000000FF000000FFF7FFFFFFF7FFFFFF000000FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000FFF7FFFFFF000000FFF7FFFFFFF7FFFFFFF7FF
FFFFF7FFFFFFF7FFFFFF000000FF000000FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF008484FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
FFFFFFFFFFFF00FFFFFF000000FF008484FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF00FFFFFFFFFFFFFF00FFFFFFFFFF
FFFF00FFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
FFFFFFFFFFFF00FFFFFF000000FF008484FF000000FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF00FFFFFFFFFFFFFF00FFFFFFFFFF
FFFF00FFFFFFFFFFFFFF000000FF000000FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000ADE7CEFFADE7
CEFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF73D6A5FFE7F7EFFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFFA5DEC6FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF6BCE9CFFD6EFE7FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF94DEBDFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF5AC694FFC6EF
DEFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF84D6ADFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF52C694FFADE7CEFF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF73D6A5FFE7F7EFFF00000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFFA5DEC6FF000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF6BCE9CFFD6EF
E7FF000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF94DEBDFF0000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF94DEBDFF0000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF6BCE9CFFD6EF
E7FF000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFFA5DEC6FF000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF73D6A5FFE7F7EFFF00000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF4AC68CFF52C68CFFADE7CEFF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC6
8CFF84D6ADFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF5ACE94FFC6EF
DEFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF4AC68CFF94DEBDFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFF4AC68CFF6BCE9CFFD6EFE7FF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF4AC68CFF4AC68CFFA5DEC6FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000A5DEC6FF4AC6
8CFF73D6A5FFE7F7EFFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000ADE7CEFFADE7
CEFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000003142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF394AF7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF394AF7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF5A63F7FFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFF5A63F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF424AF7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142
F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF394AF7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142
F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF7B84
F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF7B84
F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142
F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF424AF7FFFFFFFFFFFFFFFFFFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142
F7FF3142F7FF7B84F7FFFFFFFFFFFFFFFFFFFFFFFFFF424AF7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF5A63F7FFFFFFFFFF7B84F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF7B84F7FFFFFFFFFF5A63F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF424AF7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF424AF7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142F7FF3142
F7FF3142F7FF3142F7FF3142F7FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000A59400FFA59400FFA594
00FFA59400FFA59400FFA59400FFA59400FFA59400FFA59400FFA59400FFA594
00FFA59400FFA59400FFA59400FFA59400FFA59400FFA59400FFA59400FFA594
00FFA59400FF00000000000000000000000000000000A59400FFCEB500FFCEB5
00FFCEB500FFC6AD00FFAD9C00FFCEB500FFCEB500FFCEB500FFB5A500FFB5A5
00FFCEB500FFCEB500FFCEB500FFAD9C00FFC6AD00FFCEB500FFCEB500FFCEB5
00FFA59400FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFAD9C00FFD6BD00FFD6BD00FFD6BD00FFBDA500FFBDA5
00FFD6BD00FFD6BD00FFD6BD00FFAD9C00FFC6B500FFD6BD00FFD6BD00FFCEB5
00FFA59400FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFAD9C00FFD6BD00FFD6BD00FFD6BD00FFBDA500FFBDA5
00FFD6BD00FFD6BD00FFD6BD00FFAD9C00FFC6B500FFD6BD00FFD6BD00FFCEB5
00FFA59400FF00000000000000000000000000000000A59400FFC6AD00FFC6B5
00FFC6B500FFBDAD00FFAD9C00FFC6B500FFC6B500FFC6B500FFB5A500FFB5A5
00FFC6B500FFC6B500FFC6B500FFAD9C00FFBDAD00FFC6B500FFC6B500FFC6AD
00FFA59400FF00000000000000000000000000000000A59400FFAD9C00FFAD9C
00FFAD9C00FFAD9C00FFA59400FFB5A518FFB5A518FFB5A518FFB59C10FFAD9C
10FFB5A518FFB5A518FFB5A518FFAD9C10FFADA510FFB5A518FFB5A518FFAD9C
10FFB59C10FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFB5A500FFBDA5
00FFBDA500FFB5A500FFB59C10FFFFDEBDFFFFDEBDFFFFDEBDFFFFD69CFFF7D6
A5FFFFDEBDFFFFDEBDFFFFDEBDFFF7CE94FFFFD6ADFFFFDEBDFFFFDEBDFFFFDE
B5FFFFCE94FF00000000000000000000000000000000A59400FFB5A500FFBDA5
00FFBDA500FFB5A500FFAD9C10FFFFDEBDFFFFDEBDFFFFDEBDFFF7D6A5FFF7D6
A5FFFFDEBDFFFFDEBDFFFFDEBDFFF7CE94FFFFD6ADFFFFDEBDFFFFDEBDFFFFDE
B5FFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFAD9C00FFAD9C
00FFAD9C00FFAD9C00FFAD9C10FFF7CE9CFFF7CE9CFFF7CE9CFFF7CE94FFF7CE
94FFF7CE9CFFF7CE9CFFF7CE9CFFF7CE8CFFF7CE94FFF7CE9CFFF7CE9CFFF7CE
9CFFFFCE94FF00000000000000000000000000000000A59400FFC6AD00FFC6B5
00FFC6B500FFBDAD00FFADA510FFFFFFFFFFFFFFFFFFFFFFFFFFFFD6ADFFFFD6
ADFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE94FFFFE7C6FFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFD6BD
00FFD6BD00FFC6B500FFB5A518FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEBDFFFFDE
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFCEB500FFCEB5
00FFCEB500FFC6AD00FFAD9C10FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEB5FFFFDE
B5FFFFFFFFFFFFFFFFFFFFFFFFFFF7CE9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFCE94FF00000000000000000000000000000000A59400FFA59400FFA594
00FFA59400FFA59400FFB59C10FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE
94FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE
94FFFFCE94FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFF7F7F7FFE7E7DEFFD6D6CEFFCEC6C6FFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFCECEC6FFD6D6CEFFE7E7DEFFF7F7F7FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EF
EFFFD6CECEFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFD6CECEFFF7F7EFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFE7FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFEFEF
E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEC6C6FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFCEC6
C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5ADA5FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFADAD
9CFFBDBDB5FFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFA5A5
94FFA5A594FFADAD9CFFB5B5A5FFBDBDB5FFC6BDB5FFC6C6BDFFC6C6BDFFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C948CFFA5A5
94FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFB5B5
A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5ADA5FF9494
84FF9C9C8CFFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFBDBDB5FFADADA5FFD6D6
CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5ADA5FFBDB5
ADFF9C9C8CFF948C84FF9C948CFF9C9C8CFFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6BDB5FFBDBDB5FFB5B5A5FFADAD9CFFBDBDADFFE7E7DEFFD6D6
CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFADAD
9CFFBDBDB5FFBDBDB5FFADADA5FF9C9C94FF94948CFF948C84FF8C8C84FFADAD
9CFFADAD9CFFB5B5A5FFBDBDB5FFCECEC6FFE7E7DEFFE7E7E7FFD6CEC6FFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFA5A5
94FFA5A594FFADAD9CFFB5B5A5FFBDBDB5FFC6BDB5FFC6C6BDFFC6C6BDFFEFEF
E7FFEFEFEFFFEFEFE7FFE7E7DEFFDED6D6FFCECEC6FFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C948CFFA5A5
94FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFCEC6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFB5B5
A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5ADA5FF9494
84FF9C9C8CFFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFBDBDB5FFADADA5FFD6D6
CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5ADA5FFBDB5
ADFF9C9C8CFF949484FF9C948CFF9C9C8CFFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6BDB5FFBDBDB5FFB5B5A5FFADAD9CFFBDBDADFFE7E7DEFFD6D6
CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFADAD
9CFFBDBDB5FFBDBDB5FFADADA5FF9C9C94FF94948CFF8C8C84FF8C8C84FFA5A5
94FFADAD9CFFB5B5A5FFBDBDB5FFCECEC6FFE7E7DEFFE7E7E7FFCECEC6FFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5A594FFA5A5
94FFA5A594FFADAD9CFFB5B5A5FFBDBDB5FFC6BDB5FFC6C6BDFFC6C6BDFFEFEF
EFFFEFEFEFFFEFEFE7FFE7E7DEFFDED6D6FFCECEC6FFC6C6BDFFC6C6BDFFC6C6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C9C94FFA5A5
94FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFCEC6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFB5B5
A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6D6D6FF9494
84FF9C9C8CFFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFC6C6BDFFBDBDB5FFADAD9CFFDEDE
D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7
E7FFADAD9CFF8C8C84FF9C948CFF9C9C8CFFA5A594FFA5A594FFA5A594FFC6C6
BDFFC6C6BDFFC6BDB5FFBDBDB5FFB5B5A5FFADA594FFB5B5ADFFEFEFE7FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFEFEFEFFFCECEC6FFADADA5FF9C9C8CFF949484FF8C8C84FFA5A5
94FFA5A594FFADADA5FFBDBDB5FFD6D6CEFFEFEFEFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7BD6BFFF7BD6BFFF7BD6BFFF7BD
6BFFF7BD6BFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7CE9CFFF7CE
9CFFF7CE9CFFF7CE9CFFF7CE9CFFF7BD7BFFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFFFCE94FFFFCE94FFFFCE94FFFFBD73FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFFFDEBDFFFFE7C6FFFFE7C6FFFFCE94FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79C29FFF79C29FFF79C29FFF79C
29FFF79C29FFF7BD7BFFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFD69CA5FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE
94FFFFCE94FFFFCE94FFFFCE94FFFFBD73FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFD69CA5FFFFCE94FFFFCE94FFFFCE94FFFFCE94FFFFCE
94FFFFCE94FFFFCE94FFFFCE94FFFFBD73FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79C29FFF79C29FFF79C29FFF79C
29FFF79C29FFF7BD7BFFF7F7F7FFF7F7F7FF946BE7FF6318DEFF6318DEFF6318
DEFF6318DEFF6318DEFFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFFFDEBDFFFFE7C6FFFFE7C6FFFFCE94FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFCE94FFFFCE
94FFFFCE94FFFFCE94FFFFCE94FFFFBD73FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7CE9CFFF7CE
9CFFF7CE9CFFF7CE9CFFF7CE9CFFF7BD7BFFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF79421FFF79421FFF79421FFF794
21FFF79421FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7BD73FFF7BD73FFF7BD73FFF7BD
73FFF7BD73FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFF7F7F7FFF7F7F7FFFFD6B5FFF78421FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FF00000000FFC69CFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFF78421FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FF00000000F77B10FFFFD6BDFF0000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FF00000000FF7B10FFFF7B10FF0000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FF00000000FF7B10FFFF7B10FFFF94
42FF000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFFA55AFF0000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFFA55AFF00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FF00000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FF00000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFF77B18FFFFC69CFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF8421FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF7B10FFFF7B10FFFFDEBDFFFF7B10FFFFA552FFFFDEBDFF0000
0000FF9C4AFFFF7B10FF00000000FF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF7B10FFFF7B10FFFF9439FFF78418FFFFE7D6FFFF8C39FF0000
0000FFDEC6FFFF7B10FF00000000FF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF7B10FFFF7B10FFFF7B10FF00000000FF8C31FFFF7B10FF0000
0000FF9C4AFF0000000000000000FF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF7B10FFFF7B10FFFF7B10FFFFE7CEFFFFC69CFFFF7B10FF0000
0000FF7B10FFFF7B10FF00000000FF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000FF7B10FFFF7B10FFFF9439FFF78418FFFFE7D6FFFF8C39FF0000
0000FF7B10FFFF7B10FF00000000FF7B10FF00000000FF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FF00000000F78421FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFFC69CFFFFD6B5FFFF8421FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF8C21FF00000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFF77B18FFFFC69CFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FF00000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFF78421FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF8421FF00000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFD6B5FFF78421FFFF7B10FFFF7B10FFFF7B
10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B10FFFF7B
10FFFF8421FFFFD6B5FF00000000000000000000000000000000000000000000
00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000
0000A5ADBDFF737B94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B
94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B
94FF737B94FF737B94FF949CB5FF000000000000000000000000000000000000
00005A6384FF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF42527BFF000000000000000000000000000000000000
00005A6384FF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF000000000000000000000000000000000000
00005A6384FF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF000000000000000000000000000000000000
000063738CFFBDC6CEFFBDC6CEFF949CB5FF9CA5B5FFBDC6CEFFBDC6CEFF8C94
A5FFA5ADBDFFBDC6CEFFBDC6CEFF7B849CFFBDC6CEFFBDC6CEFF848CA5FFBDBD
CEFFC6CED6FFC6CED6FF637394FF000000000000000000000000000000000000
0000ADB5C6FF0000000000000000DEDEE7FFE7E7EFFF0000000000000000D6D6
DEFF000000000000000000000000C6CED6FF0000000000000000ADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF7B849CFF526384FF526384FF526384FF5263
84FF526384FF526384FF526384FF526384FF526384FF526384FF526384FF5263
84FF526384FF526384FF526384FF526384FF526384FF8C94ADFFA5ADBDFFCED6
DEFFDEDEE7FFDEDEE7FF6B7394FF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF5A6384FFA5ADBDFFB5BD
CEFFC6CED6FFC6CED6FF636B8CFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF5A6384FFADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF4A52
7BFF4A527BFF4A527BFF4A527BFF4A527BFF4A527BFF5A6384FFADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF6B7394FFEFEFEFFFEFEFEFFFA5ADBDFFCED6
DEFFEFEFEFFFEFEFEFFF949CADFFDEE7E7FFEFEFEFFFEFEFEFFF8C94ADFFEFEF
EFFFEFEFEFFF8C94ADFFE7E7EFFFEFEFEFFFEFEFEFFF737B9CFFA5ADBDFF949C
B5FF9CA5B5FF9CA5B5FF5A6384FF737B9CFFFFFFFFFFFFFFFFFFADB5C6FFEFEF
EFFFFFFFFFFFFFFFFFFFA5ADBDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFFADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF636B8CFFD6D6DEFFD6D6DEFF949CB5FFBDBD
CEFFD6D6DEFFD6D6DEFF848CA5FFCECED6FFD6D6DEFFD6D6DEFF848CA5FFD6D6
DEFFD6D6DEFF848CA5FFCECEDEFFD6D6DEFFD6D6DEFF6B7B94FFADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF63738CFFCED6DEFFCED6DEFF949CADFFBDC6
CEFFCED6DEFFCED6DEFF8C94ADFFC6CED6FFCED6DEFFCED6DEFF848CA5FFCED6
DEFFCED6DEFF848CA5FFCECEDEFFCED6DEFFCED6DEFF737B94FFADADBDFFD6DE
E7FFEFEFEFFFEFEFEFFF6B7394FF737B9CFFFFFFFFFFFFFFFFFFADB5C6FFEFEF
EFFFFFFFFFFFFFFFFFFFA5ADBDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFFA5ADBDFFADB5
C6FFB5BDCEFFB5BDCEFF636B8CFF737B94FFFFFFFFFFFFFFFFFFADB5C6FFE7E7
EFFFFFFFFFFFFFFFFFFFA5A5BDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFFADB5C6FFF7F7
F7FFFFFFFFFFFFFFFFFF737B9CFF5A6384FF9CA5B5FF9CA5B5FF7B849CFF949C
ADFF9CA5B5FF9CA5B5FF737B94FF9CA5B5FF9CA5B5FF9CA5B5FF6B7394FF9CA5
B5FF9CA5B5FF6B7394FF9CA5B5FF9CA5B5FF9CA5B5FF63738CFFADADBDFFC6C6
D6FFCECEDEFFCECEDEFF63738CFF737B9CFFFFFFFFFFFFFFFFFFADB5C6FFEFEF
EFFFFFFFFFFFFFFFFFFFA5ADBDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFFADB5C6FF5263
84FF526384FF526384FF7B849CFF737B9CFFFFFFFFFFFFFFFFFFADB5C6FFEFEF
EFFFFFFFFFFFFFFFFFFFA5ADBDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFF000000000000
0000000000000000000000000000637394FFC6CED6FFC6CED6FF8C94ADFFB5BD
CEFFC6CED6FFC6CED6FF848CA5FFBDC6CEFFC6CED6FFC6CED6FF7B8CA5FFC6CE
D6FFC6CED6FF7B8CA5FFC6CED6FFC6CED6FFC6CED6FF6B7394FF000000000000
00000000000000000000000000006B7394FFD6D6DEFFD6D6DEFF949CB5FFC6C6
D6FFD6D6DEFFD6D6DEFF8C94ADFFCECED6FFD6D6DEFFD6D6DEFF848CA5FFD6D6
DEFFD6D6DEFF848CA5FFD6D6DEFFD6D6DEFFD6D6DEFF737B9CFF000000000000
0000000000000000000000000000737B9CFFFFFFFFFFFFFFFFFFADB5C6FFEFEF
EFFFFFFFFFFFFFFFFFFFA5ADBDFFF7F7F7FFFFFFFFFFFFFFFFFF9C9CB5FFFFFF
FFFFFFFFFFFF9C9CB5FFFFFFFFFFFFFFFFFFFFFFFFFF7B849CFF000000000000
0000000000000000000000000000636B8CFFC6CED6FFC6CED6FF8C94ADFFB5B5
C6FFC6CED6FFC6CED6FF848CA5FFBDC6CEFFC6CED6FFC6CED6FF7B8CA5FFC6CE
D6FFC6CED6FF7B8CA5FFBDC6D6FFC6CED6FFC6CED6FF6B7394FF000000000000
0000000000000000000000000000949CB5FF737B94FF737B94FF737B94FF737B
94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B94FF737B
94FF737B94FF737B94FF737B94FF737B94FF737B94FFA5ADBDFF000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000DEDEDEFFB5B5B5FFA5A5A5FF848484FF737373FF6B6B6BFF6B6B
6BFF737373FF848484FFA5A5A5FFBDBDBDFFE7E7E7FF00000000000000000000
000000000000000000000000000000000000000000000000000000000000E7E7
E7FF8C8C8CFF313131FF313131FF393939FF393939FF393939FF393939FF3939
39FF393939FF393939FF393939FF393939FF313131FF9C9C9CFF000000000000
00000000000000000000000000000000000000000000000000009C9C9CFF3939
39FF393939FF8C8C8CFFC6C6C6FFE7E7E7FFEFEFEFFFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFEFEFEFFFDEDEDEFFBDBDBDFF8C8C8CFF393939FF393939FFC6C6
C6FF0000000000000000000000000000000000000000BDBDBDFF313131FF6363
63FFCECECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6C6C6FF525252FF3939
39FFE7E7E7FF000000000000000000000000000000008C8C8CFF393939FFEFEF
EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6C6C6FF3131
31FFA5A5A5FF000000000000000000000000000000007B7B7BFF313131FF6363
63FFDEDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCECECEFF5A5A5AFF3131
31FF9C9C9CFF00000000000000000000000000000000949494FF313131FF3131
31FF393939FF313131FF313131FF393939FF424242FF424242FF4A4A4AFF4A4A
4AFF424242FF424242FF393939FF313131FF525252FF313131FF313131FF3939
39FF9C9C9CFF00000000000000000000000000000000A5A5A5FF313131FF3939
39FF313131FF313131FF313131FF313131FF393939FF313131FF313131FF3131
31FF313131FF393939FF313939FF8C8C8CFFFFFFFFFF313131FF393939FF3131
31FFB5B5B5FF00000000000000000000000000000000B5B5B5FF6B6B6BFF3131
31FF313131FF313131FF313131FF393939FF313131FF313131FF313131FF3131
31FF393939FF313939FF313131FF9C9C9CFFF7F7F7FF393939FF393939FF8C8C
8CFFB5B5B5FF00000000000000000000000000000000ADADADFFDEDEDEFFB5B5
B5FF4A4A4AFF313131FF393939FF313131FF313131FF313131FF313131FF3939
39FF313939FF313131FF313131FF313131FF424242FF525252FFCECECEFFDEDE
DEFFB5B5B5FF00000000000000000000000000000000848484FFADADADFFFFFF
FFFFFFFFFFFF7B7B7BFF525252FF393939FF313131FF313131FF393939FF3139
39FF313131FF313131FF424242FF525252FF8C8C8CFFFFFFFFFFFFFFFFFF9494
94FF9C9C9CFF00000000000000000000000000000000949494FF313131FF7373
73FFE7E7E7FFFFFFFFFFFFFFFFFFEFEFEFFFEFEFEFFFE7E7E7FFCECECEFFCECE
CEFFEFEFEFFFEFEFEFFFF7F7F7FFFFFFFFFFFFFFFFFFCECECEFF636363FF3131
31FF9C9C9CFF00000000000000000000000000000000949494FF313131FF3131
31FF313131FFA5A5A5FFDEDEDEFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFEFEFEFFFD6D6D6FF9C9C9CFF313131FF313939FF3131
31FF9C9C9CFF000000000000000000000000000000009C9C9CFF313131FF3939
39FF313131FF313131FF313131FF393939FF424242FF525252FF636363FF6363
63FF525252FF424242FF393939FF393939FF737373FF393939FF313939FF3131
31FF9C9C9CFF00000000000000000000000000000000ADADADFF393939FF3131
31FF313131FF313131FF393939FF313939FF313131FF313131FF313131FF3131
31FF393939FF313131FF313131FFA5A5A5FFFFFFFFFF313939FF313131FF3939
39FFB5B5B5FF00000000000000000000000000000000B5B5B5FFB5B5B5FF4A4A
4AFF313131FF393939FF313939FF313131FF313131FF313131FF313131FF3939
39FF313131FF313131FF313131FF8C8C8CFFE7E7E7FF313131FF5A5A5AFFC6C6
C6FFB5B5B5FF00000000000000000000000000000000A5A5A5FFDEDEDEFFF7F7
F7FF9C9C9CFF313131FF313131FF313131FF313131FF313131FF393939FF3131
31FF313131FF313131FF313131FF393939FF393939FFB5B5B5FFFFFFFFFFD6D6
D6FFA5A5A5FF00000000000000000000000000000000949494FF636363FFE7E7
E7FFFFFFFFFFCECECEFF9C9C9CFF737373FF5A5A5AFF4A4A4AFF424242FF4242
42FF4A4A4AFF5A5A5AFF737373FF9C9C9CFFDEDEDEFFFFFFFFFFD6D6D6FF5252
52FF9C9C9CFF000000000000000000000000000000009C9C9CFF393939FF3139
39FF313131FF525252FF8C8C8CFFBDBDBDFFD6D6D6FFE7E7E7FFFFFFFFFFFFFF
FFFFE7E7E7FFCECECEFFB5B5B5FF8C8C8CFF4A4A4AFF393939FF313131FF3131
31FFB5B5B5FF00000000000000000000000000000000D6D6D6FF313131FF3131
31FF313131FF313131FF393939FF313131FF313131FF313131FF313131FF3939
39FF313939FF313131FF313131FF525252FFB5B5B5FF313131FF313131FF3939
39FF000000000000000000000000000000000000000000000000848484FF3131
31FF313131FF393939FF313131FF313131FF313131FF313131FF393939FF3139
39FF313131FF313131FF313131FFB5B5B5FFFFFFFFFF313131FF313131FFADAD
ADFF000000000000000000000000000000000000000000000000000000009494
94FF313939FF313131FF313131FF313131FF313131FF393939FF313939FF3131
31FF313131FF313131FF313131FF6B6B6BFFBDBDBDFF393939FFADADADFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000DEDEDEFF393939FF313131FF313131FF393939FF313939FF313131FF3131
31FF313131FF313131FF393939FF313131FF424242FFE7E7E7FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000B5B5B5FF7B7B7BFF6B6B6BFF4A4A4AFF424242FF4242
42FF4A4A4AFF6B6B6BFF8C8C8CFFC6C6C6FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000EFD6D6FFC69C9CFFC6948CFFA5635AFFA55242FFA55242FFA552
42FFA55242FFA5635AFFC6948CFFCEADA5FFEFDEDEFF00000000000000000000
000000000000000000000000000000000000000000000000000000000000EFDE
DEFFB5736BFF7B1000FF7B1000FF841800FF7B1808FF841808FF841808FF8418
08FF841808FF841808FF7B1000FF7B1000FF7B1000FFBD847BFF000000000000
0000000000000000000000000000000000000000000000000000BD847BFF7B10
00FF7B1000FFAD7B73FFCEBDB5FFE7E7DEFFEFEFEFFFF7F7F7FFF7F7F7FFF7F7
F7FFF7F7F7FFEFEFEFFFE7D6D6FFCEB5B5FFAD736BFF7B1000FF841808FFDEBD
B5FF0000000000000000000000000000000000000000D6ADA5FF7B1000FF9442
31FFD6C6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEBDBDFF8C3118FF7B10
00FFE7D6D6FF00000000000000000000000000000000B57B73FF841000FFEFE7
E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6BDBDFF7B10
00FFBD847BFF00000000000000000000000000000000A56B5AFF7B1000FF9442
31FFDED6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6C6C6FF8C3929FF7B10
00FFBD847BFF00000000000000000000000000000000BD847BFF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF841800FF842110FF842110FF842918FF8429
18FF842110FF842110FF7B1000FF7B1000FF8C3121FF7B1000FF7B1000FF7B10
00FFBD847BFF00000000000000000000000000000000C6948CFF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FFAD736BFFFFFFFFFF7B1000FF7B1000FF7B10
00FFC6A59CFF00000000000000000000000000000000C6ADA5FF944A42FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FFBD847BFFFFF7F7FF7B1000FF841000FFAD73
6BFFC6ADADFF00000000000000000000000000000000BD9C9CFFDEDEDEFFCEA5
9CFF8C2918FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF842918FF8C3929FFDEC6BDFFDED6
D6FFC6A5A5FF00000000000000000000000000000000AD736BFFC69C94FFFFFF
FFFFFFFFFFFFA5635AFF8C2918FF7B1800FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF841808FF8C3121FFAD7363FFFFFFFFFFFFFFFFFFB57B
73FFBD847BFF00000000000000000000000000000000BD847BFF7B1000FFA55A
4AFFEFDEDEFFFFFFFFFFFFFFFFFFF7EFEFFFF7E7E7FFEFE7DEFFCEC6C6FFD6CE
CEFFF7E7E7FFF7E7E7FFF7F7F7FFFFFFFFFFFFFFFFFFD6BDB5FF944231FF7B10
00FFBD847BFF00000000000000000000000000000000BD847BFF7B1000FF7B10
00FF7B1000FFBD8C84FFEFD6D6FFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFEFE7E7FFDECECEFFBD8C84FF7B1000FF7B1000FF7B10
00FFBD847BFF00000000000000000000000000000000BD847BFF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF841800FF841808FF843129FF8C4A42FF8C4A
39FF842918FF841808FF7B1000FF7B1000FFA55A4AFF7B1000FF7B1000FF7B10
00FFBD8C7BFF00000000000000000000000000000000C6A59CFF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FFC69484FFFFFFFFFF7B1000FF7B1000FF7B18
08FFC6ADADFF00000000000000000000000000000000C6ADA5FFC6ADADFF8429
10FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FFB5736BFFE7DED6FF7B1000FF8C3929FFCEB5
B5FFC6ADADFF00000000000000000000000000000000C6948CFFDEDEDEFFF7F7
F7FFB5847BFF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF841000FFCEA5A5FFFFFFFFFFDECE
CEFFC69C94FF00000000000000000000000000000000BD847BFF944A39FFEFDE
DEFFFFFFFFFFDEC6BDFFBD8473FF9C4A42FF9C4231FF842918FF7B2918FF7B29
18FF8C3121FF9C4231FF9C5A4AFFBD8C84FFE7D6CEFFFFFFFFFFDECECEFF8C29
18FFBD847BFF00000000000000000000000000000000BD847BFF7B1000FF7B10
00FF7B1000FF8C2918FFB5736BFFCEB5ADFFDEC6BDFFE7E7E7FFFFFFFFFFFFFF
FFFFE7D6D6FFDEC6BDFFC6ADA5FFAD736BFF842110FF7B1000FF7B1000FF7B10
00FFC6A59CFF00000000000000000000000000000000DEC6C6FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF8C3121FFCEA59CFF7B1000FF7B1000FF8418
08FF000000000000000000000000000000000000000000000000A56B5AFF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FFC6948CFFFFFFFFFF7B1000FF7B1000FFCE9C
94FF00000000000000000000000000000000000000000000000000000000B584
7BFF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF944231FFCEB5ADFF7B1800FFC69C94FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000E7D6CEFF7B1800FF7B1000FF7B1000FF7B1000FF7B1000FF7B1000FF7B10
00FF7B1000FF7B1000FF7B1000FF7B1000FF841808FFEFD6D6FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000C6A59CFFA5635AFF9C4A39FF7B2110FF7B1000FF7B10
00FF842110FF9C4A42FFAD736BFFD6ADA5FF0000000000000000000000000000
00000000000000000000000000007B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF847329FF8C8431FF8C8431FF8C84
31FF8C7B31FF7B6B10FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF8C7B29FFADA56BFFC6C69CFFEFEFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFF7F7F7FFCECEB5FFBDB584FF8C8439FF7B6B10FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF8C8439FFDED6
BDFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7EFFFE7E7CEFFBDBDADFFC6C6ADFFC6BD
ADFFD6CEBDFFE7E7CEFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7D6FFA59463FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFF7F7F7FF9C8C
4AFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF847B29FFF7EFE7FFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFEFEFE7FF8473
29FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B10FFCECEB5FFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFF7F7
EFFFADA57BFF847321FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B10FFAD9C63FFEFE7D6FFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFEFE7DEFFD6CEB5FFB5AD7BFFB5AD7BFF9C9463FFB5AD
7BFFB5AD7BFFB5AD7BFFD6D6BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFE7E7D6FFB5AD73FFFFFFF7FFFFFFFFFFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF8C7B31FF7B6B08FFC6BD94FFFFFFFFFFFFFFFFFFE7DE
CEFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF9C94
52FFDED6C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFDEFFA5A573FF7B6B10FF8473
18FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFA5945AFF7B6B
08FF7B6B08FF8C7B31FFB5A573FFCEC69CFFEFEFE7FFEFEFE7FFEFEFE7FFEFEF
E7FFEFEFE7FFE7E7D6FFB5AD84FF948439FF7B6B08FF7B6B08FF8C8431FFDEDE
CEFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFE7DE
C6FF9C8C4AFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF8C8431FFC6BDA5FFF7F7F7FFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFEFEFE7FFC6BD9CFFADA56BFF847B29FF7B6B10FF7B6B08FF7B6B
08FF847329FF8C8431FFBDB584FFEFE7D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F7F7FFFFF7F7FFF7F7
F7FFFFFFFFFFFFFFFFFFDEDEC6FFADA573FFE7E7E7FFFFFFFFFFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF8C7B31FF7B6B08FFC6BD94FFFFFFFFFFFFFFFFFFCEC6
9CFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
10FFA59C6BFFE7DECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7DEFFBDB594FF847321FF7B6B08FF8C84
39FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFCECEADFF8473
29FF7B6B08FF7B6B08FF7B6B18FFA59C5AFFCEC69CFFCEC6A5FFCEC6BDFFCEC6
B5FFCEC69CFFCEC69CFF8C7B31FF7B6B08FF7B6B08FF847318FFBDB584FFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
F7FFBDBD9CFF8C8439FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF8C7B29FFB5AD73FFFFF7F7FFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFE7E7DEFFD6CEADFF9C945AFF8C8431FF8C8431FF8C84
31FF9C8C52FFB5AD7BFFE7DECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFC6BD9CFF847321FFEFE7D6FFFFFFFFFFFFFFFFFFDED6
CEFF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FFE7E7D6FFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF8C7B31FF7B6B08FFCECEA5FFFFFFFFFFF7F7EFFF9484
31FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF9C8C42FFD6CEB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7D6FF9C945AFF7B6B10FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B10FFA5945AFFC6C69CFFD6D6CEFFEFEFE7FFE7E7
DEFFCEC6ADFFCEC69CFF7B7321FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B08FF7B6B
08FF7B6B08FF7B6B08FF7B6B08FF00000000292929FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF313131FF00000000CECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF393939FF5252
52FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FFDEDEDEFF0000
0000080808FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF4A4A4AFF6363
63FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFF00000000212121FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF212121FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000A5A5A5FF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFFA5A5A5FF00000000DEDEDEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFDEDEDEFFCECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FFB5B5B5FFDEDE
DEFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FFB5B5B5FFD6D6
D6FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFDEDEDEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFDEDEDEFF00000000A5A5A5FF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B7BFF7B7B
7BFF7B7B7BFFA5A5A5FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000181818FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF212121FF00000000CECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF4A4A4AFF6363
63FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FFDEDEDEFF0000
0000080808FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF393939FF5252
52FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFFCECECEFF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FFCECECEFF00000000292929FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF313131FF00000000
4C7A0C00000018000000180000003D0B00000000000078DAED5C2B94AB3A141D
7965656D6565E5D8CACACADACACA4A2C12898C452291D8C84824165989CC3B3B
101A20FC5A3233F7BEC95A7B0D09619FE4FC1228CCC7C76FF981451A58D27756
7F6960E01AB39DFEFA35DEE6AFEAD209BF4401B7FADBE25FA49F31FDDBC6BF86
ADC7F4FF1677D9D6C5BBBED6E3D6B0E8599A7D5E9C4F73AD296B40E61AB1D687
EFBFCD5FF9A5ECFD5D8BDFC62D57E4FFD6F1BF1F077202BFE5B7A812174202AE
F8A39CCB130FE43D8B64513EA42B7E0DD45DF20337C164F628A42B7E8D304FA5
4B7EE0C243C91FB974C5AFE167B174C90F9C692E4B7D7909BFC6125F7E857F89
2FBFC33FC797DFE59FF2E59FCEEF523FAEECEBCA3FCF0457F1E52A3F5C84BBFC
E62A3FBB5C5F5CAD8FAED67717FB93C3B194BFF87FE2F3B44E1F1B2ED752DDC3
79FE701F9C4341DF25DCC75329CD6293A1B975593A8FEEF5A68CB173EFCA588B
7B48C69ADC6332D6E276CDEF523F2EEDEBD23F5F89AFE3E9E7E407731E6BF4F9
C5BF8B7FE5D955147EC83561E317C9133CFE90316BB7255105B30D7DD0D76C1B
E3CFD20ABCBE56D78134AA60B6297EE3BAEFE4C73CD11748E3E7B51A5A3F661B
FAA4C675E018E2475F13684BA2ED136C43ED9B561BEA71B469D5D16F8E7ED0BF
55E81E4FC12825DD9FF50ADD67FE8BFC49F4F411654BD263C309644C9674EF67
B695C425E97EFED996CCE68F3BFCE07E87FFD7BEE3FCDDF882FE71FD13610DB3
2DE8B50DF1F7F203C565ABC08E406BFC64DF82FF2FF4DF5F5F3AFA816F032FF2
77A1E217FA7D01FFCC8B26DF54CAB2944591CB2C1352702E394F5B1082AB73E8
83BEB3791F0F9909D1E39B02AE29CBC728F7E3512CE6ED021C43C5A687A500C7
5079975B63A82471E4943F8A4219C74CA669E28C5F03729224AA642D94375458
18B464D830C58D318DE93F0C7DC958B0981FF38CE97AC4DC187F9AC48A3F0C7C
359FAEAC8693F8C089F156368B9B789F635F3D1EC6429A53252F20E0BC691BE4
09F016454131CCDFB62FE2F34139047FC19B679992B1967DC5DF62DFF06BED1B
D4F6EDDAC6B4AF58C5BE8FD7EDCB42A7F6CD682CEFD997C93CCF46D730E811FD
8225F14BED09F9C5D8DAD55F2B1F4AAF958D2B7FD2F6ADEC53D906FE82BEDFB9
0FF9F1486F7DACC91FEEFA48EFCB795AF74535526F357EEB5E1C3C6BF3E31E06
F75C00EEED56E677A5FF41FE0984B7425EB7790F3F869FEDFB805FADC53FA1FF
21FE8C45D3F78A33FCF3BBF85DEBE7C7D877257C1BFF5F96DF5CE567D7EB8BF3
F571707DBFF7F1457B0B9925B2F477527A9B41A8E7449CC9579E2D4D716BFE12
C7D9B277C8AA1F9037B3F8CD6397FC323C4AA7FC4074916BF2CFE57B997F645E
3F91BFF4B6F2157F9FCBAFCECD888B499F18E3D775E47A65E3B33A56E7D8A9D5
AFE75F4BF8C34F8A71D25741F79DC167752EE7EBF1EB7A70781ED3F81B1DAFC0
2F0BA1EC6DCB154EF4B3027FE9D07F942E685D78D947839DFCCEF85A333FBCAC
677F372FFFCC587F6DDCB8EEA7FEB6F33715EBBB34712AEF5EF8364266B7D1E5
EACBD3D97B1B47824BFED337F15FEF814CB950800E599434F5208C24ECA3EB9E
CF9A633FC0334521B9C814AE77FBEFB471F27CEF3FCFF11CF8F9AE7E96B5BF8F
008F799DF95BE4DD634AFE99F4F12E823056F312241F63026E34FEB5F40C9B81
3F31F5730B56E5B7E9C7353F74A49FE96BFDE97AC86299174553878ECD63D85D
D7C185EBB5BF019089765D20DF7C568DFEE678184BACC7D57BAECC3A7ED8003E
074036FC57D7E1CF82EC64D6DBE7F2A67EA37C63E5A758824E84E28F559CE83A
74003FD075C5691E8BBCA9239FC534DF2C7FEA13BA5F533FE80F0EF82800DD40
AEC90F9B3D7FEF795FFFB0B1B637FA4047BA0ED9FA18C07C6DC700F40CFD709E
557A23A06D6DFF317306DAD6E4B7E7E2B0C917F017337FA87CCB9F758FEAB663
E036908BD16EFA3FF4A7EB9037E6FFFA3853FE691FBF73FD908FB6F44332E6EA
27E5D3FA814ED6D88B60AE4BF6D6799ED35C128AB148FA3EE5C1FB5DDE6E3705
1CA30DE7D23455BF29CEE545DF2008E4E17050F8FCFC9C04FA31367DBF803EFA
1AC8E09CABB1C1E6DDE75E68C31C317EF4D5D7E11A1B37FA611CD7EB957C522C
DE6782F77C3E2B19367DE931BCF35B2864608CB04B97DFF3BC66FC98F7D28239
5F2E97415B8461D8B2A9797C3C1E154EA79382AEEB7ED08BD9DFC68F3975B96D
F25A6DB51FA098FDE0D75D7EB4C1B797706B5DC09F4CBFB3F1C7712C754C4107
73B835A02BE80836D01C5D7EC4236434F98AECADFD6D885BF36A1DA1C08E63F6
45ECC37FCDDFF981EAFD0CA1A0DBCCDC8A76F8DE1CFFD13E8CB98EBDFB071978
67027CEABA915CA1FB7475AEFD137AC0F8001C6BFF0430E7AECD6DF6B5711F26
FC15F354FE59B7E1DC907FF67C67462CC0B6B00D8E11BFC811367E53DF8D3E67
C6821EB37E87C5967F605FE856FB0EFC0172A05B8CCBCC0B38461BCEA18FCE57
E0866D86EC6BEA44FB35F236AE337D56FB2AC68C3E9067CECDA61F702CCD0D7A
1CE033CF0FAD5F88E125DC7AAC3ABF01F0C3B13552C5D94C6E0039113AC4F929
6E73EF309677BA7384CD97EC21CC98409EC318BBFE8336BD0778E5D9E283ECCD
C9A738DEE9BB5E64743EB6416D3827E2483EF2F9FF53017D93FB4D7A9B0F057F
4B7FB77FE86F1FBA0F90FADEA40CF4D1FD63EF2E459AA877DC86F63F05DE7D23
1DC6F57820334FEDCFAC329A27FA84C783CC46DE311EDC3F609F75D82A0EC8ED
D992C6EBD3B94751BCBCFFC948C690AEA2DBA5193FDEF95BCC4D730E3EF783FC
A6EE4DC0BEFE6E5361BFAD50D7759FE0B09BB4357CCDC63F05D8B67A4CFE6CE3
513F7F72BC5B7A3A2EE6C758C9A1AAB9D6F2B8254FA4751E17243BD86F17C980
CEA0FB9CA7CA76DCB2BE28B9ECF9AC00F1A9E46C4778C9DFA1FBF87E7DBE034B
7E3866DFE87252F16E7E6F50E21E83E20CEFDEABEF08A8AE60EC5D328A2BF8DE
5CFF49035F22078DEE7F48464EF2D077CA7F46FD13F9E6B09701D93F387D563E
6AE41FCCB93D368B7F925D5FF14F1EFA6DFF24B936FF817FA2DDDF6F16F123D7
167956C519F910F29D959FE24BEF7F92015D0DFA1141D4FB38D8037E68D37F48
BAD5BE035F4E7DDADF90CE19F90574EED5804FA28D91DE61DBA27EA71ADCF0E9
39F6453FCC5D24B192D5DAFF905FA10D3A45DC98B968283FE4E4DBAFD8177311
866FC0AF06BF61AE73F432FF095AFE23D8F8B7594B6D8B98850E9147389BF7DD
17EC3596776C79E8615913A70AEC843CC7C8AF3CC386B027FC0AB6C5BA3DC6E1
DD28CE27E0DF2937F887273CCA63B78D9C73AD0D81B7977144F99AB3C177CA11
874224324D7C92F9394B1EFAE559E7FBC312F7A6427D9FC03981FE6622556DED
F7E2E9BE25BC8EF2AB7BA3E0F4D29C7D9A7359CF75A80F74015DBFA6D78DD2D7
18BFD6471C792467379B3766575A6B9E7BA631FEF6FA9493AEE9BE35F61418E9
571F035966FFD6622EFF54814D93F85EFFB7E0F5F9AB38A0F52A7DEE3B8A5C8C
EA938567F2D165FBE7C723A77BEABBB2857FDF0E7247E1C58831BA37A46B441D
635D54BAF165A8624BC70FED8D47C65FCD8F2F8E01F0F2346AF63273F4AFBEB5
4C99CA13881D33FE753E426E30FDF21DFBAAB1E97722F5E7C634D7386A3FEF72
ED3FB0D7543C46ECA6FC6C5E0CE4A4A7B089F7C0B0771742C49DFCB325591735
26C123F56D93E0495D67CDF82B9B6C953DA6F553522E66A3E3E8AE152A860DBB
CCD5BFFA1E8DE6C4282ECCF58B0567957F8674B8967DE1BFD0BBE9A379361C5F
4591BDE43F42444D6E0FFDC3A44E59705479796E0E652AAF6C5E5A939093B0CE
57DF7955DFDC095A87959FCF5E83DC017BA0FD7E3FF53FC21703CFB5C08DE78C
6B736BE8E7EDBA8EE76978DEE88A3FAF9F73FDF9F3C7093F9EDBE119B1ABF1BB
D03FF4B1DBED56E7AE39BFE67F47D1BD2B9EA3AE09FD1B40ED334EA09E277D61
7CE179F39AF3B1F167D57DE05FE3FFAEEDEBDA3FBFA26CB75B67F9E12BFDDF75
7E76BDBEB85E1F5DAD2F2EF727FF010A9FB205
}
end
object pmCopiar: TPopupMenu
left = 952
top = 88
Left = 952
Top = 88
object Copia: TMenuItem
Caption = 'Copiar Dados'
OnClick = CopiaDadosObjeto
end
end
object ActionList1: TActionList
left = 1040
top = 88
Left = 1040
Top = 88
object actModelPanel: TAction
Checked = True
Hint = 'Show/Hide Persistence Model'
......@@ -13844,8 +13070,8 @@ object ExplorerV2: TExplorerV2
DefaultFilter = 'Arquivos SQL (*.sql)|*.sql'
Enabled = False
SQLDialect = sqlSybase
left = 1120
top = 8
Left = 1120
Top = 8
end
object SynCompletion1: TSynCompletion
Position = 0
......@@ -13858,302 +13084,26 @@ object ExplorerV2: TExplorerV2
EndOfTokenChr = '()[].'
ExecCommandID = ecSynCompletionExecute
ToggleReplaceWhole = False
left = 1040
top = 8
Left = 1040
Top = 8
end
object ilModel: TImageList
left = 112
top = 168
Left = 112
Top = 168
Bitmap = {
4C69090000001000000010000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF000000FFFFFF00FF000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000FFFFFF00FFFFFF00FFFFFF00FF000000FFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000
00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFF000000FFFFFF
00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000
00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000FF848400FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF00000000000000000000000000000000000000000000000039399CFF3939
9CFF39399CFF39399CFF39399CFF39399CFF39399CFF39399CFF39399CFF3939
9CFF0000000000000000000000000000000000000000000000006363ADFF6363
ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363
ADFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEEFFF8C8CC6FF1010
8CFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7F7FF5252ADFF18188CFF31319CFFCECE
E7FF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFB5B5DEFF6B6BB5FF10108CFF5252A5FFB5B5DEFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000F7F7FFFFBDBD
DEFF39399CFF10108CFF4A4AA5FFC6C6E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000292994FF0000
84FF00007BFF101084FF31319CFF39399CFF39399CFF39399CFF39399CFF3939
9CFF0000000000000000000000000000000000000000000000004A4AA5FF0000
84FF00007BFF292994FF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363
ADFF000000000000000000000000000000000000000000000000FFFFFFFFDEDE
EFFF4A4AA5FF18188CFF31319CFFE7E7F7FFF7F7FFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFC6C6E7FF6363B5FF10108CFF4242A5FF9C9CCEFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEEFFF6363B5FF212194FF212194FFADAD
D6FF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7F7FFA5A5D6FF0808
84FF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF00000000000000000000000000000000000000000000000039399CFF3939
9CFF39399CFF39399CFF39399CFF39399CFF39399CFF39399CFF39399CFF3939
9CFF0000000000000000000000000000000000000000000000006363ADFF6363
ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363
ADFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000D6D6FFFF736B
FFFFD6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000736BFFFF0000
FFFF736BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000D6D6FFFF736B
FFFFD6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDEEFFF8C8CC6FF1010
8CFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7F7FF5252ADFF18188CFF31319CFFCECE
E7FF000000000000000000000000000000000000000000000000FFFFFFFFFFFF
FFFFFFFFFFFFB5B5DEFF6B6BB5FF10108CFF5252A5FFB5B5DEFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000F7F7FFFFBDBD
DEFF39399CFF10108CFF4A4AA5FFC6C6E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000292994FF0000
84FF00007BFF101084FF31319CFF39399CFF39399CFF39399CFF39399CFF3939
9CFF0000000000000000000000000000000000000000000000004A4AA5FF0000
84FF00007BFF292994FF6363ADFF6363ADFF6363ADFF6363ADFF6363ADFF6363
ADFF000000000000000000000000000000000000000000000000FFFFFFFFDEDE
EFFF4A4AA5FF18188CFF31319CFFE7E7F7FFF7F7FFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000D6D6FFFF736B
FFFFD6D6FFFFC6C6E7FF6363B5FF10108CFF4242A5FF9C9CCEFFFFFFFFFFFFFF
FFFF000000000000000000000000000000000000000000000000736BFFFF0000
FFFF736BFFFFFFFFFFFFFFFFFFFFDEDEEFFF6363B5FF212194FF212194FFADAD
D6FF000000000000000000000000000000000000000000000000D6D6FFFF736B
FFFFD6D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7E7F7FFA5A5D6FF0808
84FF000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFF000000FFFFFF00FF000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000FFFFFF00FFFFFF00FFFFFF00FF000000FFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000
00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFF000000FFFFFF
00FFFFFF00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF0000
00FFFFFF00FFFFFF00FF848400FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF000000FF848400FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000D6D6FFFF736BFFFFD6D6FFFFFFFF
FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000736BFFFF0000FFFF736BFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000D6D6FFFF736BFFFFD6D6FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF848484FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF848484FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF000000000000000000000000FFFFFFFF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000848484FF848484FF8484
84FF848484FF848484FF848484FF848484FF848484FF848484FF848484FF8484
84FF848484FF00000000000000000000000000000000848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF00000000000000000000000000000000848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF00000000000000000000000000000000848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF00000000000000000000000000000000848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF00000000000000000000000000000000848484FF00FFFFFF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00FF
FFFF000000FF00000000000000000000000000000000848484FF00FFFFFF00FF
FFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FF
FFFF000000FF00000000000000000000000000000000848484FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000
4C7A090000001000000010000000820100000000000078DAED99AFB383300CC7
2B272767272727672727F91790C8C9D94AE424B612899C45229158E4243223DD
EBDD7B7B14D2C27E2777396E749FA6CDFA25BB20C478030F7B146F1BA6F0D721
D139C7106F58E3B75FEBE36F597429FFCE61E329AC8DA7B2D4F83696B2FF3E96
9EFFE79F3F0ACF368D8DCDFDBBF39B4D0214B7F1619802C539FF6CEFA6FFAA3A
431CE7309FC74EBF7F5D371004292C1631ACD70914454DE2B3AC8228CA74BC20
50FAF3D0F9691A80D3A9D21A456EB75390E735F9FCAD56C7764CB67E6879A9D7
EBA27F8C67789CCB47FF98679CC7E40BF387FB72D51FEE3B0CAFF9DB6E152449
E1A55F5C0FCEB35C1EB5A769E9A57FDC875225CC6692F5CFF59FEBFF1DD65F96
00FB0800AF3E3CB2B80ABC3E233E1BD77FAEFFFEF5FFB7FE7CEA7F97FE5DEA7F
9FFEB9FE73FF8FFB7FAFD9FFEBD2AD4BFF8FFABFC125FE37F510A6D0AF94D2C9
BBF8FFA7D7E242BC24EFB0775EFFC4FCCF3D17E7FE3FEB9FF5C3FAE7F77F1F60
639E3F86F73D7F1FC50FE9E69EF13DF5FBCD7601DF7A81E7
}
end
end
object itServiceParameters: TitServiceParameters
Left = 2317
Left = 795
Height = 333
Top = 486
Top = 334
Width = 314
BorderStyle = bsDialog
Caption = 'Propriedades do Serviço'
......@@ -9,7 +9,7 @@ object itServiceParameters: TitServiceParameters
ClientWidth = 314
ParentFont = True
Position = poScreenCenter
LCLVersion = '2.0.2.0'
LCLVersion = '2.1.0.0'
object Panel2: TPanel
Left = 0
Height = 284
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment