-
Notifications
You must be signed in to change notification settings - Fork 20
/
LogViewer.Dashboard.View.dfm
801 lines (801 loc) · 39.5 KB
/
LogViewer.Dashboard.View.dfm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
object frmDashboard: TfrmDashboard
Left = 0
Top = 0
Caption = 'Dashboard'
ClientHeight = 616
ClientWidth = 1046
Color = clWhite
DoubleBuffered = True
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Segoe UI'
Font.Style = []
ShowHint = True
PixelsPerInch = 96
TextHeight = 13
object pnlMain: TOMultiPanel
Left = 0
Top = 0
Width = 1046
Height = 616
PanelCollection = <
item
Control = pnlLeft
Position = 0.300000000000000000
Visible = True
Index = 0
end
item
Control = pnlRight
Position = 1.000000000000000000
Visible = True
Index = 1
end>
MinPosition = 0.020000000000000000
SplitterColor = clScrollBar
SplitterHoverColor = clScrollBar
Align = alClient
TabOrder = 0
object pnlLeft: TPanel
Left = 0
Top = 0
Width = 314
Height = 616
Margins.Left = 0
Margins.Top = 0
Margins.Right = 0
Margins.Bottom = 0
Align = alClient
BevelOuter = bvNone
Color = clWhite
ParentBackground = False
TabOrder = 0
object pgcMain: TKPageControl
Left = 0
Top = 0
Width = 314
Height = 616
ActivePageIndex = 2
Align = alClient
TabHeight = 0
TabOrder = 0
object tsWinIpc: TKTabSheet
Caption = 'WinIPC'
ExplicitWidth = 0
ExplicitHeight = 0
object lblWinIPC: TLabel
AlignWithMargins = True
Left = 3
Top = 28
Width = 307
Height = 221
Align = alClient
Caption =
'Messages are exchanged between the source application and LogVie' +
'wer using WM_COPY Windows messages. These messages have a specif' +
'ic signature and payload that is recognized by LogViewer. '#13#10'The ' +
'messages are sent from the originating process using the SendMes' +
'sage method from the Windows API. They are queued in a backgroun' +
'd thread and processed asynchronically in the main thread.'#13#10#13#10'A ' +
'new node is automatically created when a process is detected tha' +
't sends compatible log messages.'#13#10
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Segoe UI'
Font.Style = []
ParentFont = False
Transparent = True
WordWrap = True
end
object pnlWinIPCTitle: TPanel
Left = 0
Top = 0
Width = 314
Height = 25
Align = alTop
Alignment = taLeftJustify
BevelOuter = bvNone
Caption = 'Windows IPC'
Font.Charset = ANSI_CHARSET
Font.Color = clGray
Font.Height = -16
Font.Name = 'Segoe UI'
Font.Style = []
ParentColor = True
ParentFont = False
TabOrder = 0
end
end
object tsWinOds: TKTabSheet
Caption = 'WinODS'
ExplicitWidth = 0
ExplicitHeight = 0
object lblWinods: TLabel
AlignWithMargins = True
Left = 3
Top = 28
Width = 308
Height = 374
Align = alClient
Caption =
'This receiver captures messages from any local applicatiion that' +
' uses the OutputDebugString routine from the native Windows API ' +
'to emit logging information. The native version of OutputDebugSt' +
'ring uses ASCII text messages.'#13#10#13#10'The performance impact by usin' +
'g OutputDebugString in your application is generally quite low w' +
'hen no one is listening to its output. However, having a listene' +
'r running in the background like LogViewer can make it more than' +
' 10 times slower, and even much more in a mutithreaded environme' +
'nt. The reason is that any listener needs to hook the report eve' +
'nt, and the handling of the event is done within the scope of th' +
'e OutputDebugString call. Moreover, if several threads call Outp' +
'utDebugString concurrently, they will be synchronized. '#13#10#13#10'A new' +
' node is automatically created when a new process is detected th' +
'at sends these messages.'#13#10
Font.Charset = DEFAULT_CHARSET
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Segoe UI'
Font.Style = []
ParentFont = False
Transparent = True
WordWrap = True
end
object pnlWinodsTitle: TPanel
Left = 0
Top = 0
Width = 314
Height = 25
Align = alTop
Alignment = taLeftJustify
BevelOuter = bvNone
Caption = 'Windows API OuputDebugString '
Font.Charset = ANSI_CHARSET
Font.Color = clGray
Font.Height = -16
Font.Name = 'Segoe UI'
Font.Style = []
ParentColor = True
ParentFont = False
TabOrder = 0
end
end
object tsZeroMQ: TKTabSheet
Caption = 'ZeroMQ'
ExplicitWidth = 0
ExplicitHeight = 0
object pnlZmqEndpoints: TPanel
Left = 0
Top = 25
Width = 314
Height = 874
Align = alTop
Anchors = [akLeft, akTop, akRight, akBottom]
BevelOuter = bvNone
ParentColor = True
TabOrder = 0
end
object pnlZeroMQTitle: TPanel
Left = 0
Top = 0
Width = 314
Height = 25
Align = alTop
Alignment = taLeftJustify
BevelOuter = bvNone
Caption = 'ZeroMQ'
Font.Charset = ANSI_CHARSET
Font.Color = clGray
Font.Height = -16
Font.Name = 'Segoe UI'
Font.Style = []
ParentColor = True
ParentFont = False
TabOrder = 1
end
object pnlButtons: TGridPanel
Left = 0
Top = 568
Width = 314
Height = 48
Align = alBottom
BevelOuter = bvNone
ColumnCollection = <
item
Value = 50.000000000000000000
end
item
Value = 50.000000000000000000
end>
ControlCollection = <
item
Column = 0
Row = 0
end
item
Column = 1
Row = 0
end
item
Column = 0
Control = btnSubscribeToLocalHost
Row = 1
end
item
Column = 1
Control = btnAddSubscribeToLogViewer
Row = 1
end>
RowCollection = <
item
Value = 100.000000000000000000
end
item
SizeStyle = ssAuto
end>
TabOrder = 2
object btnSubscribeToLocalHost: TButton
AlignWithMargins = True
Left = 3
Top = 3
Width = 151
Height = 42
Action = actSubscribeToLocalHost
Align = alClient
TabOrder = 0
WordWrap = True
end
object btnAddSubscribeToLogViewer: TButton
AlignWithMargins = True
Left = 160
Top = 3
Width = 151
Height = 42
Action = actAddSubscribeToLogViewer
Align = alClient
TabOrder = 1
WordWrap = True
end
end
end
object tsFileSystem: TKTabSheet
Caption = 'FileSystem'
ExplicitWidth = 0
ExplicitHeight = 0
object pnlFileSystemTitle: TPanel
Left = 0
Top = 0
Width = 314
Height = 25
Align = alTop
Alignment = taLeftJustify
BevelOuter = bvNone
Caption = 'File system'
Font.Charset = ANSI_CHARSET
Font.Color = clGray
Font.Height = -16
Font.Name = 'Segoe UI'
Font.Style = []
ParentColor = True
ParentFont = False
TabOrder = 0
end
object pnlFSLocations: TPanel
Left = 0
Top = 25
Width = 314
Height = 591
Align = alClient
BevelOuter = bvNone
TabOrder = 1
end
end
object tsComPort: TKTabSheet
Caption = 'COM port'
ExplicitWidth = 0
ExplicitHeight = 0
object pnlComPorts: TPanel
Left = 0
Top = 25
Width = 314
Height = 591
Align = alClient
BevelOuter = bvNone
TabOrder = 0
end
object pnlComPortTitle: TPanel
Left = 0
Top = 0
Width = 314
Height = 25
Align = alTop
Alignment = taLeftJustify
BevelOuter = bvNone
Caption = 'COM port'
Font.Charset = ANSI_CHARSET
Font.Color = clGray
Font.Height = -16
Font.Name = 'Segoe UI'
Font.Style = []
ParentColor = True
ParentFont = False
TabOrder = 1
end
end
end
end
object pnlRight: TPanel
AlignWithMargins = True
Left = 317
Top = 0
Width = 729
Height = 616
Margins.Left = 0
Margins.Bottom = 0
Align = alClient
BevelOuter = bvNone
TabOrder = 1
end
end
object aclMain: TActionList
Images = imlMain
Left = 464
Top = 8
object actSubscribeToLocalHost: TAction
Caption = 'Subscribe to default local publisher (tcp://localhost:5555)'
OnExecute = actSubscribeToLocalHostExecute
end
object actInspectTreeview: TAction
Caption = 'Inspect treeview'
OnExecute = actInspectTreeviewExecute
end
object actAddSubscribeToLogViewer: TAction
Caption = 'Subscribe to LogViewer instance (tcp://localhost:42134)'
OnExecute = actAddSubscribeToLogViewerExecute
end
object actMoveUpEndpoint: TAction
Category = 'ZMQEndpoints'
Caption = 'Move up'
Hint = 'Move endpoint one position upwards.'
ImageIndex = 3
end
object actMoveDownEndpoint: TAction
Category = 'ZMQEndpoints'
Caption = 'Move down'
Hint = 'Move endpoint one position downwards.'
ImageIndex = 4
end
object actAddEndpoint: TAction
Category = 'ZMQEndpoints'
Caption = 'Add'
Hint = 'Add a new endpoint to the list.'
ImageIndex = 5
end
object actDeleteEndpoint: TAction
Category = 'ZMQEndpoints'
Caption = 'Delete'
Hint = 'Delete the selected endpoint.'
ImageIndex = 6
end
object actCopyEndpoint: TAction
Category = 'ZMQEndpoints'
Caption = 'Copy'
Hint = 'Copy selected endpoint.'
ImageIndex = 7
end
end
object imlMain: TImageList
ColorDepth = cd32Bit
Left = 408
Top = 8
Bitmap = {
494C01010B000801040010001000FFFFFFFF2110FFFFFFFFFFFFFFFF424D3600
0000000000003600000028000000400000003000000001002000000000000030
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000001001B09532ED308512ED100000010000000000000
000000000000000000000000000000000000FCFCFCFFFBFBFBFFFCFCFCFFF5F5
F5FF909090FF686868FFFAFAFAFFFBFBFBFFFCFCFCFFFAFAFAFF626262FF9090
90FFF5F5F5FFFBFBFBFFFBFBFBFFFCFCFCFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000503370C693BEE2A9368FC1F8456F704261590000000000000
000000000000000000000000000000000000FBFBFBFFFBFBFBFFD8D8D8FF2C2C
2CFF000000FF000000FF666666FFE7E7E7FFE5E5E5FF606060FF000000FF0000
00FF2C2C2CFFD7D7D7FFFBFBFBFFFBFBFBFF000000009B8295FFB490ADFFB189
AAFFAC82A6FFA87AA2FFA4739EFF9F6B9AFFB18AAAFFD1C0C5FFCEBABFFFC1A6
ACFFD0BFC4FFD0C0C5FFAC9DA2FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000010F085C0D7040F53EA57DFF4DB492FF4CB08DFF0D7141F60001001D0000
000000000000000000000000000000000000FCFCFCFFDDDDDDFF191919FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF191919FFDDDDDDFFFBFBFBFF9B8395FFB17CAAFFA96EA2FFA161
9BFF995494FF91478DFF893985FF812C7DFFB17DA8FFDFC9CAFFDABFC1FFC39D
9FFFE1CED0FFE0CCCEFFDDC4C6FFAA999EFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000020424
148D157446F552B391FF51B795FF3FAF8BFF53B897FF35956CFA06351EA90000
000000000000000000000000000000000000FAFAFAFF3C3C3CFF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF3C3C3CFFFAFAFAFFB18FAAFFA96EA2FFA1619BFF9953
94FF91468CFF893985FF812C7DFF7A2177FFCAA6B9FFDBC0C2FFD6B6B9FFC19B
9DFFE0CCCDFFDDC4C6FFD9BDBFFFC4ADB2FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000C084125BB2181
54F563BF9FFF52BA97FF58BC9BFF69C3A5FF4AB792FF66C0A2FF127444F60003
022E00000000000000000000000000000000B1B1B1FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FFB1B1B1FFAD88A7FFA1609BFF995393FF9146
8CFF893885FF812B7CFF781E75FF8F4388FFDABFC2FFD7B8BAFFCEA8ABFFC7A4
A6FFDDC5C7FFDABEC0FFD6B6B8FFBDA1A7FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000073D23B5359268F872C7
ABFF56BD9BFF6AC5A7FF5EB593FE55AF8DFC62C2A2FF60C1A1FF4DA884FD0846
28C100000000000000000000000000000000535353FF000000FF000000FF0000
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF000000FF000000FF000000FF535353FFA981A3FF985393FF90458CFF8938
85FF812B7CFF781E75FF771C74FFC7A0B3FFD7B9BBFFD3AEB1FFC19698FFD5B8
BAFFDABEC0FFD6B7B9FFD0ABAEFFB5979CFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000B5932D960B695FF72CA
ADFF7DCEB3FF4DA581FB0D673BEB117444F77BCAAFFF55BF9CFF7ECDB3FF1C7A
4DF6000704420000000000000000000000001B1B1BFF000000FF282828FF2828
28FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF282828FF282828FF000000FF1B1B1BFFA5799FFF90458BFF883884FF802A
7CFF771D75FF751972FFB886A6FFD8BABCFFD3AFB2FFCCA2A5FFC1999BFFDABE
C0FFD7B7BAFFD3AFB2FFC3989BFFC0A9AFFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000040230137444F677C5
A8FF378E67F50A4D2DCB00000016052D1A9C479E79F978CDB2FF6AC8A9FF6ABD
9DFF0A5732D7000000010000000000000000030303FF161616FFF4F4F4FFF3F3
F3FF181818FF000000FF000000FF000000FF000000FF000000FF000000FF1717
17FFF4F4F4FFF4F4F4FF161616FF030303FFA1729CFF883784FF802A7CFF771D
75FF812B7BFFBF92ADFFD8BABDFFD4B0B3FFCFA6A9FFBD9193FFD4B6B8FFD7B8
BAFFD3B0B2FFCEA6A9FFC09A9CFFCAB8BEFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000010D07570D66
3BE8052B18970000000400000000000000160F7042F58CD2B9FF61C7A6FF92D8
C1FF2C8559F5010E075800000000000000000C0C0CFF0C0C0CFFD9D9D9FFD9D9
D9FF0C0C0CFF000000FF000000FF000000FF000000FF000000FF000000FF0C0C
0CFFD9D9D9FFDADADAFF0C0C0CFF0C0C0CFF9D6C98FF843181FF8F4289FFB079
A5FFD6B8C0FFD9BCBEFFD4B1B4FFCFA7AAFFBF9295FFCCAAACFFD7B9BBFFD3B0
B3FFD0A8ABFFBF9396FFD5BABBFFC9B5BBFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000031F1182459972F790DAC1FF71CF
B0FF86CDB3FF0C653AE80000000600000000333333FF000000FF020202FF0202
02FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
00FF020202FF020202FF000000FF333333FFC6B3BFFFDDC8D1FFE1CED0FFDEC6
C8FFD9BDBFFFD5B3B5FFCFA7AAFFBF9295FFCAA7A9FFD7B9BBFFD4B1B4FFD0A9
ABFFC69B9DFFC6A2A4FFDDC3C5FFC7B2B7FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000B0E6B3EEF93D5BDFF70D0
B1FF9CDFC9FF3E936BF602170C70000000007D7D7DFF000000FF000000FF4242
42FFB6B6B6FF373737FF000000FF000000FF000000FF000000FF383838FFB6B6
B6FF434343FF000000FF000000FF7C7C7CFFCDBEC3FFE3D1D3FFDEC7C9FFDABD
BFFFD5B3B6FFCBA3A6FFBD9395FFD0AFB1FFD8BABCFFD4B2B4FFD0A9ACFFCA9E
A1FFBE9698FFDBC0C2FFD9BDBFFFC5AEB4FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000002130A673A8F68F59FE1
CBFF74D4B4FF97D8C1FF0E6E3FF20000000EE3E3E3FF0B0B0BFF000000FFA7A7
A7FFFBFBFBFF959595FF000000FF282828FF282828FF000000FF959595FFFBFB
FBFFA8A8A8FF000000FF0B0B0BFFE3E3E3FFCBBABFFFDEC7C9FFD7BABCFFCAA6
A8FFC0989AFFC8A6A8FFD9BDBFFFD8BBBDFFD4B2B5FFD1AAADFFCA9FA2FFBD93
95FFD8BDBFFFD9BDBEFFD6B5B8FFC3AAB0FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000030C5F37E18BD0
B6FF79D5B7FF99DFC8FF4EA07CF804231489FCFCFCFF919191FF000000FF2727
27FF888888FF1F1F1FFF161616FFF4F4F4FFF3F3F3FF171717FF202020FF8888
88FF272727FF000000FF929292FFFCFCFCFFBEA6ACFFC8A7A9FFCBACADFFD4BB
BCFFDEC7C8FFDCC2C4FFD8BBBDFFD5B3B6FFD1AAADFFC79C9FFFBF9699FFD8BD
BEFFD9BCBEFFD6B5B7FFCFA9ACFFB79AA0FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000010A064E2C85
5BF4A3E2CDFF91DCC3FF98D7C0FF0D653AE6FBFBFBFFFAFAFAFF737373FF0000
00FF000000FF000000FF0C0C0CFFDADADAFFDADADAFF0C0C0CFF000000FF0000
00FF000000FF737373FFFAFAFAFFFCFCFCFFCDC0C5FFE7DADBFFE4D3D4FFE0CB
CDFFDCC3C5FFD9BCBEFFD5B4B6FFD0A9ACFFC09598FFC6A2A4FFDAC0C2FFD9BC
BEFFD5B4B7FFCFAAACFFBF989AFFC5B4BAFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000B50
2ECE77C2A3FE71BF9FFE19784AF6031E117EFBFBFBFFFBFBFBFFFBFBFBFFA3A3
A3FF191919FF000000FF000000FF030303FF020202FF000000FF000000FF1919
19FFA3A3A3FFFAFAFAFFFBFBFBFFFBFBFBFFA6999FFFE4D4D5FFE0CCCDFFDDC3
C5FFD9BCBEFFD2B1B3FFC49B9EFFC19B9DFFD5B9BBFFDCC2C4FFD9BCBEFFD5B4
B7FFCDA7AAFFC09A9CFFE1D3D4FFA69CA1FF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000004
02310D653AE8094829C30003022E00000000FCFCFCFFFBFBFBFFFBFBFBFFFCFC
FCFFF3F3F3FFA7A7A7FF646464FF454545FF454545FF646464FFA7A7A7FFF3F3
F3FFFCFCFCFFFCFCFCFFFBFBFBFFFCFCFCFF000000009D8F94FFC1AEB3FFBFAA
AFFFB79EA3FFAE9298FFBAA4A9FFC3B1B6FFC1AEB3FFC0ABB0FFBEA7ADFFBCA2
A8FFAE9398FFBBACB1FF9D9398FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000B04E36FFB04E36FF00000001000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000B6338E80C7742FF0C7742FF0C7742FF0C7742FF0B6338E80000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000070702650C0C03870C0C03870C0C03870C0C03870C0C03870C0C
03870C0C03870C0C038707070265000000000000000000000000000000000000
00000000000000000000B04E36FFC47044FFCB7D49FFB04E36FF000000010000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000E7946FF43A581FF3FA380FF3DA27DFF3AA17CFF0E7946FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000F0F067FFFFFFFFFFFFFFFFFFFFFFEFFFEFEFDFFFEFEFCFFFDFD
FAFFFCFCF9FFFEFEF9FF0F0F067F000000000000000000000000000000000000
000000000000B04E36FFC87447FFE6995FFFE08F59FFCB7D49FFB04E36FF0000
0001000000000000000000000000000000000000000000000000000000000000
000000000000107C49FF4CAC8CFF2C9E77FF2C9E77FF45A988FF107C49FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000011110978FFFFFFFFFEFEFEFFFDFDFCFFFCFCFBFFFBFBF8FFFAFA
F6FFF8F8F4FFFBFBF6FF11110978000000000000000000000000000000000000
0000B04E36FFCC7A4AFFEDA16AFFE48963FFDE835BFFDF8F58FFCB7C49FFB04E
36FF000000010000000000000000000000000000000000000000000000000000
000000000000127E4CFF56B494FF31A37CFF31A37CFF4EB08FFF127E4CFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000070702650C0C03870C0C
03870C0C0387272714BEFFFFFEFFFDFDFCFFFCFCFBFFFBFBF8FFFAFAF6FFF8F8
F4FFF7F7F1FFFAFAF4FF12120A7600000000000000000000000000000000B04E
36FFCF7E4CFFF2A672FFED936FFFE88E69FFE38862FFDE825AFFDF8E57FFCB7C
48FFB04E36FF0000000100000000000000000000000000000000000000000000
000000000000148150FF60BA9CFF37A983FF37A983FF58B797FF148150FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000F0F067FFFFFFFFFFFFF
FFFFFFFFFEFFB5B5A3FFFEFEFDFFFCFCFBFFFBFBF8FFFAFAF6FFF8F8F4FFF7F7
F1FFF5F5EFFFFAFAF2FF13130B74000000000000000000000000B04E36FFD081
4CFFF3A675FFF09776FFEF9574FFEC926EFFE88D68FFE38861FFDD8159FFDE8D
56FFCB7C48FFB04E36FF0000000100000000136D46E8168453FF168453FF1684
53FF168453FF198052F768C0A3FF3DAE89FF3DAE89FF61BD9FFF198052F71684
53FF168453FF168453FF168453FF136D46E804048AE80303A6FF0303A6FF0303
A6FF0303A6FF0303A6FF0202A6FF0202A6FF0202A6FF0202A6FF0202A6FF0202
A6FF0202A6FF0202A6FF0202A6FF04048AE80000000011110978FFFFFFFFFEFE
FEFFFDFDFCFFB8B8A6FFFEFEFCFFFBFBF8FFFAFAF6FFF8F8F4FFF7F7F1FFF5F5
EFFFF4F4ECFFF9F9EFFF13130C720000000000000000B04E36FFD1824CFFF0A4
72FFEF9676FFF09677FFF09676FFEF9573FFEC926EFFE78D67FFE28760FFDD82
58FFDE8F56FFCB7C48FFB04E36FF00000001188657FF7BC8AFFF79C9AEFF77C8
ADFF75C7ACFF73C7ACFF71C7AAFF42B48EFF42B48EFF6AC4A6FF67C3A4FF65C1
A3FF61BFA0FF5EBE9EFF5BBC9CFF188656FF0B0BABFF5F5FD5FF5E5ED5FF5D5D
D5FF5C5CD5FF5C5CD5FF5A5AD5FF5959D5FF5757D4FF5656D4FF5454D4FF5353
D2FF5151D2FF4E4ED1FF4C4CD0FF0A0AABFF0000000012120A76FFFFFEFFFDFD
FCFFFCFCFBFFBBBBA8FFFDFDFAFFFAFAF6FFF8F8F4FFF7F7F1FFF5F5EFFFF4F4
ECFFF0F0E6FFF6F6E8FF13130C7000000000B04E36FFBD5D37FFD88E51FFD78B
52FFDD9458FFF2A275FFF09677FFF09676FFEF9572FFEB916DFFE99767FFD991
53FFCE814BFFCD8149FFB04E36FFB04E36FF1A895AFF84CEB5FF44B690FF45B7
91FF46B892FF47B993FF48B994FF48B994FF48B994FF48B994FF48B994FF47B9
93FF46B892FF45B791FF63C2A3FF1A895AFF1313B0FF6E6EDDFF4C4CD5FF4D4D
D6FF4E4ED7FF4F4FD7FF5050D8FF5050D8FF5050D8FF5050D8FF5050D8FF4F4F
D7FF4E4ED7FF4D4DD6FF5D5DD9FF1111B0FF0000000013130B74FEFEFDFFFCFC
FBFFFBFBF8FFBDBDAAFFFCFCF9FFF8F8F4FFF7F7F1FFF5F5EFFFF4F4ECFFF0F0
E6FFEBEBDDFFF4F4E3FF14140C6E00000000B04E36FFB04E36FFB04E36FFB04E
36FFB04E36FFF2AB72FFEF9577FFF09677FFF09676FFEE9472FFEFA46CFFA044
38F3B04E36FFB04E36FFB04E36FFB04E36FF1C8B5DFF8BD3BBFF4ABB96FF4BBC
97FF4CBD98FF4DBE99FF4DBF99FF4EBF9AFF4EBF9AFF4EBF9AFF4DBF99FF4DBE
99FF4CBD98FF4BBC97FF6DC8AAFF1C8B5DFF1A1AB5FF7D7DE4FF5858DDFF5959
DEFF5B5BDFFF5C5CE0FF5D5DE0FF5E5EE1FF5E5EE1FF5E5EE1FF5D5DE0FF5C5C
E0FF5B5BDFFF5959DEFF6D6DE1FF1919B5FF0000000013130C72FEFEFCFFFBFB
F8FFFAFAF6FFBFBFACFFFCFCF7FFF7F7F1FFF5F5EFFFF4F4ECFFF0F0E6FFEBEB
DDFFE7E7D6FFF2F2E1FF14140C6C000000000000000000000000000000000000
0000B04E36FFF0A870FFED9275FFEF9577FFF09677FFF09675FFF2A670FF9940
39EE000000000000000000000000000000001E8E61FF93D7C1FF91D7C0FF90D7
C0FF8ED7BFFF8CD7BEFF8BD7BEFF53C59FFF53C59FFF84D5BAFF82D4B9FF7ED2
B7FF7AD1B4FF78CFB3FF75CEB1FF1E8E60FF2222BAFF8989E9FF8B8BE9FF8C8C
E9FF8D8DE9FF8D8DE9FF8E8EE9FF8D8DE9FF8D8DEAFF8B8BE8FF8989E8FF8787
E8FF8484E7FF8080E7FF7B7BE6FF2121BAFF0000000013130C70FDFDFAFFFAFA
F6FFF8F8F4FFC1C1ACFFFBFBF5FFF5F5EFFFF4F4ECFFF0F0E6FFEBEBDDFFA4A4
93FFA4A493FFA4A493FF1010087C000000000000000000000000000000000000
0000B04E36FFEDA56EFFEA8E73FFED9376FFF09577FFF09677FFF3A873FF9A41
39EE000000000000000000000000000000001D7955E8209064FF209064FF2090
64FF209064FF238B64F792DCC3FF59CAA5FF59CAA5FF8CDAC1FF238B64F72090
64FF209064FF209064FF209064FF1D7955E825259FE82A2ABFFF2A2ABFFF2A2A
BFFF2A2ABFFF2A2ABFFF2A2ABFFF2A2ABFFF2A2ABFFF2929BFFF2929BFFF2929
BFFF2929BFFF2929BFFF2929BFFF24249FE80000000014140C6EFCFCF9FFF8F8
F4FFF7F7F1FFC2C2AEFFFAFAF4FFF4F4ECFFF0F0E6FFEBEBDDFFE7E7D6FFB6B6
A5FFFFFFFFFF14140D6902020125000000000000000000000000000000000000
0000B04E36FFEAA16BFFE68A70FFEA8F73FFEE9376FFF09677FFF3A874FF9B42
39EE000000000000000000000000000000000000000000000000000000000000
000000000000229367FF9ADFC9FF5FCDA9FF5FCDA9FF94DDC5FF229367FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000014140C6CFCFCF7FFF7F7
F1FFF5F5EFFFC3C3AEFFFCFCF5FFF8F8EEFFF6F6E8FFF3F3E3FFF2F2E1FFC2C2
B1FF14140D680202012500000000000000000000000000000000000000000000
0000B04E36FFE69D68FFE1856CFFE68B70FFEB9074FFEE9376FFF3A774FF9D44
3AEE000000000000000000000000000000000000000000000000000000000000
00000000000024956BFFA1E2CDFF65CFADFF66CFADFF9BE0CAFF24956BFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000014140D6AFBFBF5FFF5F5
EFFFF4F4ECFFCECEBBFFC0C0A7FF959579FF959579FF959579FF31311EB01414
0D66020201240000000000000000000000000000000000000000000000000000
0000B04E36FFE39965FFDD8067FFE2856CFFE78B71FFEB9074FFF2A673FF9E45
3AEE000000000000000000000000000000000000000000000000000000000000
00000000000026976EFFA9E4D0FF6BD1B0FF6CD1B0FFA3E2CDFF26976EFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000014140D69FAFAF4FFF4F4
ECFFF0F0E6FFEBEBDDFFE7E7D6FFB6B6A5FFFFFFFFFF14140D69020201250000
0000000000000000000000000000000000000000000000000000000000000000
0000B04E36FFE6A564FFE39865FFE79D69FFEBA16DFFEEA56FFFF3B270FF9E47
3AEE000000000000000000000000000000000000000000000000000000000000
000000000000289A71FFAFE6D4FFAEE6D3FFADE5D3FFAAE5D1FF289A71FF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000014140D68FCFCF5FFF8F8
EEFFF6F6E8FFF3F3E3FFF2F2E1FFC2C2B1FF14140D6802020125000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000B04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E
36FF000000000000000000000000000000000000000000000000000000000000
000000000000268362E82B9C75FF2A9C75FF2A9C75FF2A9C75FF258362E80000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000B0B074D14140D661414
0D6614140D6614140D6614140D6614140D660202012400000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000C0D0C4F777C7AF01D1E1D770000000000000005151515660808
08400000000000000000000000000000000000000000000000008E92EBFF0000
0000000000008789ECFF494CF4FF2B2FF8FF2A2FF8FF4648F5FF8286EDFF0000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000B04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E36FFB04E
36FF000000000000000000000000000000000000000000000000000000000000
0000000000004B4E4DBEA2A5A4FF7E8280F50707073D474A49BA858886F57C81
7FF600000000000000000000000000000000000000004F51F3FF0000FFFF3F3F
F6FF1112FCFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0B0C
FDFF7D82EDFF0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000B04E36FFEFAF67FFE79C61FFE3975BFFDF9355FFDB8F51FFE09D53FFB04E
36FF0000000000000000000000000000000000000000000000134D4F4EC04749
49B90E0E0E54737977EDB3B4B4FFA8A9A9FD818684F78D908FF5B7B8B8FF7E83
81F7000000000000000000000000000000008C8CEBFF0000FFFF0000FFFF0000
FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
FFFF0000FFFF5558F2FF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000B04E36FFEFA76AFFE58A64FFDF845CFFD97E54FFD4784DFFDB8F50FFB04E
36FF000000000000000000000000000000000000000008080840818684F6ABAD
ACFF868A88F29FA2A1FCCACACAFFD7D7D7FFD7D7D7FFC8C8C8FFBDBDBDFF8085
83F7222322813C3F3DAA1F20207B00000002000000003F3FF6FF0000FFFF0000
FFFF0000FFFF0405FEFF8385ECFFB5B9E5FFB9BBE5FF8B8DEBFF292CF9FF0000
FFFF0000FFFF0000FFFF7879EEFF0000000000000000010101232222229C2828
28AA282828AA282828AA282828AA282828AA282828AA282828AA282828AA2828
28AA282828AA2222229C01010122000000000000000000000000000000000000
0000B04E36FFF1AA6EFFE98F6AFFE48963FFDE835BFFD97D53FFDE9254FFB04E
36FF0000000000000000000000000000000000000000000000046B6F6DE3B6B8
B7FFC9CACAFFE4E4E4FFF5F5F5FFE1E3E2FFE1E2E2FFF5F5F5FFE2E3E3FFB4B6
B6FFA0A3A2FDA9ABAAFF848987FD00000014000000000F10FCFF0000FFFF0000
FFFF0000FFFF0000FFFF5355F3FF00000000000000000000000000000000595B
F2FF0000FFFF0000FFFF0708FDFFC8C9E3FF00000002424242DA5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF414141D9000000020000000000000000000000000000
0000B04E36FFF3AC71FFED936FFFE88E69FFE38862FFDE825AFFE29659FFB04E
36FF000000000000000000000000000000000000000001010119434545B5ACAF
AEFFDFDFDFFFD8D9D9FE848987F45D6060D35D605FD3848987F4D7D8D8FEDBDC
DCFFC8C8C8FF939695F6464947B8000000018487ECFF0000FFFF0000FFFF0505
FEFF0000FFFF0000FFFF0000FFFF5454F3FF0000000000000000000000000000
00003031F7FF0000FFFF0000FFFF7173EEFF020202295A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF020202280000000000000000000000000000
0000B04E36FFF4AC73FFEF9574FFEC926EFFE88D68FFE38861FFE59A5EFFB04E
36FF00000000000000000000000000000000454745B5808583F78F9291F3CECF
CFFFE5E5E5FF838886F30C0C0C4D00000000000000000C0C0C4D838886F3E2E2
E2FFCBCBCBFF828785FC00000010000000004648F4FF0000FFFF0000FFFF8286
EDFF5858F2FF0000FFFF0000FFFF0000FFFF5356F3FF00000000000000000000
00009696EAFF0000FFFF0000FFFF3539F7FF090909545A5A5AFF5A5A5AFF1313
1377141414785A5A5AFF01010125383838CA383838C9020202265A5A5AFF1313
1377141414785A5A5AFF5A5A5AFF090909530000000000000000000000000000
0000B04E36FFF4AC74FFF09676FFEF9573FFEC926EFFE78D67FFE99E63FFB04E
36FF000000000000000000000000000000007B807EF4B7BAB9FFD7D9D9FFDADB
DBFFCCCECEFF696C6BDF00000000000000000000000000000000696C6ADFC9CA
CAFFD4D5D5FF8F9392F5686C6ADF0B0B0B4A292DF8FF0000FFFF0000FFFFB5B7
E5FF000000005959F2FF0000FFFF0000FFFF0000FFFF5355F3FF000000000000
0000C6C9E3FF0000FFFF0000FFFF1A1AFBFF1616167E5A5A5AFF5A5A5AFF4646
46E1474747E25A5A5AFF3A3A3ACC545454F7545454F63A3A3ACD5A5A5AFF4646
46E1474747E25A5A5AFF5A5A5AFF1616167EB04E36FFB04E36FFB04E36FFB04E
36FFB04E36FFF3AB73FFF09677FFF09676FFEF9572FFEB916DFFECA268FFB04E
36FFB04E36FFB04E36FFB04E36FFB04E36FF06060637555857C98A8E8DF4DCDD
DDFFC8CAC9FF6D706FE3000000000000000000000000000000006D6F6FE3C4C6
C5FFD7D8D8FFD6D7D7FFB9BCBBFF7F8482F8292DF8FF0000FFFF0000FFFFB5B7
E5FF00000000000000006363F0FF0000FFFF0000FFFF0000FFFF5455F3FF0000
0000C6C9E3FF0000FFFF0000FFFF1A1AFBFF272727A85A5A5AFF3A3A3ACC5454
54F7545454F63A3A3ACD5A5A5AFF464646E1474747E25A5A5AFF3A3A3ACC5454
54F7545454F63A3A3ACD5A5A5AFF272727A8B04E36FFBC5D38FEDA9254FFDA8F
55FFE0995CFFEF9D74FFEF9577FFF09677FFF09676FFEE9472FFED9B6CFFDE97
59FFD48950FFD48A4FFFB25037FFB04E36FF0000000000000015828785FCDDE0
DFFFE1E2E2FF838785F21112125D00000001000000011112125D838685F2DCDE
DEFFD2D4D3FF888B8AF2818684FA3335349C4649F4FF0000FFFF0000FFFF8488
ECFF0000000000000000000000006363F0FF0000FFFF0000FFFF0000FFFF5053
F3FF9293EAFF0000FFFF0000FFFF3539F7FF3D3D3DD35A5A5AFF0202022D3838
38CA383838C90202022E5A5A5AFF1515157B1515157C5A5A5AFF0202022D3838
38CA383838C90202022E5A5A5AFF3D3D3DD300000000B04E36FFCE7C47FFE79A
6AFFE5896FFFE98E72FFED9275FFEF9577FFF09677FFF09675FFEE9471FFEA91
6BFFEA9E66FFCB7A48FFB04E36FF0000000000000004575A5ACCACAFAEF9E6E8
E8FFE6E8E8FFCCCFCEFF858987F26F7472E66F7472E6858887F2CACCCBFFE1E3
E3FFB5B9B8FF3C3E3EAB00000007000000008487ECFF0000FFFF0000FFFF2223
FAFF000000000000000000000000000000006363F0FF0000FFFF0000FFFF0000
FFFF0708FDFF0000FFFF0000FFFF7173EEFF515151F25A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF515151F20000000000000000B04E36FFCE7D
47FFE79A6BFFE5896FFFEA8E73FFED9376FFF09577FFF09677FFF09675FFF1A4
6FFFCE7E4BFFB04E36FF000000000000000001010118838886FCB7BAB9FE9CA0
9EF5C9CCCCFFEAECECFFE9EBEBFFD4D6D6FFD3D6D5FFE7E9E9FFE7E9E9FFE6E8
E8FFCFD2D1FF737977EB0000000700000000000000000F0FFCFF0000FFFF0000
FFFF4B50F4FF000000000000000000000000000000006363F0FF0000FFFF0000
FFFF0000FFFF0000FFFF0708FDFF00000000343434C15A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A5AFF5A5A
5AFF5A5A5AFF5A5A5AFF5A5A5AFF323232BF000000000000000000000000B04E
36FFCE7D47FFE89B6BFFE68A70FFEA8F73FFEE9376FFF09677FFF3A674FFD081
4DFFB04E36FF00000000000000000000000000000001141515652728288A1516
1668818684F7E8EAEAFFECEEEEFFE9EBEBFFECEEEEFFECEEEEFF9DA1A0F58489
87F1B4B7B6FC858A88F6080808410000000000000000898BEBFF0000FFFF0000
FFFF0000FFFF2223FAFF8688ECFFB5B9E5FFB9BBE5FF8A8CEBFF0B0CFDFF0000
FFFF0000FFFF0000FFFF3135F7FF00000000000000171D1D1D92303030BB3030
30BB303030BB303030BB303030BB303030BB303030BB303030BB303030BB3030
30BB303030BB303030BB1D1D1D92000000170000000000000000000000000000
0000B04E36FFCF7D47FFE89B6CFFE68B70FFEB9074FFF1A474FFD1824DFFB04E
36FF000000000000000000000000000000000000000000000000000000000000
0000818684F9E4E6E6FF929795F4828785FAD3D5D5FFD7DADAFF727674E80707
073C3435359D3A3B3BA50000000F000000000000000000000000676AF0FF0000
FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
FFFF0000FFFF0000FFFF0000FFFF8588ECFF0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000B04E36FFCF7D47FFE99C6CFFEC9D6FFFD2834DFFB04E36FF0000
0000000000000000000000000000000000000000000000000000000000000000
00007A7F7DF2888C8AF43B3D3DA8080808407D8280F4AFB3B2FF4A4D4BBA0000
0000000000000000000000000000000000000000000000000000000000008A8D
EBFF1112FCFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0B0C
FDFF4348F5FF0000FFFF4E4EF3FF000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000000000000000000B04E36FFCF7D48FFD2824BFFB04E36FF000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000050605350F0F0F570000000300000000090909456C716FE4080808400000
0000000000000000000000000000000000000000000000000000000000000000
0000000000008788ECFF494BF4FF2B2FF8FF2A2FF8FF4648F5FF8284EDFF0000
0000000000009598EAFF00000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000B04E36FFB04E36FF00000000000000000000
000000000000000000000000000000000000424D3E000000000000003E000000
2800000040000000300000000100010000000000800100000000000000000000
000000000000000000000000FFFFFF0000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000D81F000000000000800700000000
00000003000000000000800100000000000081E000000000000000F000000000
0000007000000000000008300000000000000C100000000000000E0000000000
00000F0000000000000087810000000000008001000000000000C00000000000
0000E001000000000000F81B0000000000000000000000000000000000000000
000000000000}
end
object ppmSubscriber: TPopupMenu
Left = 520
Top = 8
end
end