File: frainstantsearchoptions.lfm

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (667 lines) | stat: -rw-r--r-- 22,030 bytes parent folder | download | duplicates (3)
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
object IDEInstantSearchOptionsFrame: TIDEInstantSearchOptionsFrame
  Left = 0
  Height = 834
  Top = 0
  Width = 709
  ClientHeight = 834
  ClientWidth = 709
  DesignTimePPI = 120
  ParentFont = False
  TabOrder = 0
  DesignLeft = 742
  DesignTop = 164
  object PCOptions: TPageControl
    AnchorSideLeft.Control = lblIndexProjectMoment
    Left = 0
    Height = 804
    Top = 30
    Width = 709
    ActivePage = TSSearchEngine
    Align = alClient
    Anchors = [akTop, akLeft, akBottom]
    TabIndex = 0
    TabOrder = 0
    object TSSearchEngine: TTabSheet
      Caption = 'Search engine'
      ClientHeight = 771
      ClientWidth = 701
      object GBManticore: TGroupBox
        Left = 10
        Height = 251
        Top = 10
        Width = 681
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 10
        Caption = 'Manticore Server'
        ClientHeight = 226
        ClientWidth = 677
        TabOrder = 0
        object cbMySQLVersion: TComboBox
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = lblMySQLversion
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 80
          Width = 230
          ItemHeight = 20
          Style = csDropDownList
          TabOrder = 0
        end
        object lblMySQLversion: TLabel
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = cbProtocol
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 60
          Width = 139
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'MySQL Client version'
          Layout = tlCenter
        end
        object lblPort: TLabel
          AnchorSideLeft.Control = edtPort
          AnchorSideTop.Control = lblHost
          AnchorSideTop.Side = asrCenter
          AnchorSideBottom.Side = asrBottom
          Left = 437
          Height = 20
          Top = 114
          Width = 26
          Alignment = taRightJustify
          Caption = 'Port'
          Layout = tlCenter
        end
        object edtPort: TEdit
          AnchorSideTop.Control = edtHostname
          AnchorSideTop.Side = asrCenter
          AnchorSideRight.Control = GBManticore
          AnchorSideRight.Side = asrBottom
          Left = 437
          Height = 28
          Top = 134
          Width = 230
          Anchors = [akTop, akRight]
          BorderSpacing.Right = 10
          NumbersOnly = True
          ParentShowHint = False
          TabOrder = 1
        end
        object edtHostname: TEdit
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = lblHost
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = edtPort
          Left = 10
          Height = 28
          Top = 134
          Width = 417
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Right = 10
          TabOrder = 2
          TextHint = 'Enter hostname, leave empty for localhost'
        end
        object lblHost: TLabel
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = cbMySQLVersion
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 114
          Width = 31
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Host'
          Layout = tlCenter
        end
        object cbProtocol: TComboBox
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = lblProtocol
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 26
          Width = 230
          ItemHeight = 20
          Style = csDropDownList
          TabOrder = 3
        end
        object BtnTest: TButton
          AnchorSideTop.Control = GBManticore
          AnchorSideRight.Control = GBManticore
          AnchorSideRight.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 537
          Height = 30
          Top = 10
          Width = 130
          Action = actTestConnection
          Anchors = [akTop, akRight]
          AutoSize = True
          BorderSpacing.Top = 10
          BorderSpacing.Right = 10
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
        end
        object lblProtocol: TLabel
          AnchorSideLeft.Control = GBManticore
          AnchorSideTop.Control = GBManticore
          Left = 10
          Height = 20
          Top = 6
          Width = 56
          Alignment = taRightJustify
          BorderSpacing.Left = 10
          BorderSpacing.Top = 6
          Caption = 'Protocol'
          Layout = tlCenter
        end
        object edtIdleDisconnect: TEdit
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = lblDisconnect
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 188
          Width = 230
          BorderSpacing.Bottom = 10
          NumbersOnly = True
          ParentShowHint = False
          TabOrder = 5
        end
        object lblDisconnect: TLabel
          AnchorSideLeft.Control = lblProtocol
          AnchorSideTop.Control = edtHostname
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 168
          Width = 134
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Idle disconnect time'
          Layout = tlCenter
        end
      end
      object GBIndexing: TGroupBox
        Left = 10
        Height = 251
        Top = 271
        Width = 681
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 10
        Caption = 'Indexing options'
        ClientHeight = 226
        ClientWidth = 677
        TabOrder = 1
        object edtMinSearchTermLength: TEdit
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = lblMinSearchTermLength
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 26
          Width = 230
          NumbersOnly = True
          TabOrder = 0
        end
        object EdtMaxClipboardLength: TEdit
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = lblMaxClipbrdSearchTermLength
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 80
          Width = 230
          NumbersOnly = True
          TabOrder = 1
        end
        object edtLimit: TEdit
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = lblLimit
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 134
          Width = 230
          NumbersOnly = True
          TabOrder = 2
        end
        object lblMinSearchTermLength: TLabel
          AnchorSideLeft.Control = GBIndexing
          AnchorSideTop.Control = GBIndexing
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 6
          Width = 148
          Alignment = taRightJustify
          BorderSpacing.Left = 10
          BorderSpacing.Top = 6
          Caption = 'Min searchterm length'
          Layout = tlCenter
        end
        object lblMaxClipbrdSearchTermLength: TLabel
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = edtMinSearchTermLength
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 60
          Width = 142
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Max clipboard length'
          Layout = tlCenter
        end
        object lblLimit: TLabel
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = EdtMaxClipboardLength
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 114
          Width = 109
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Max result count'
          Layout = tlCenter
        end
        object cbIndexName: TComboBox
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = lblIndexName
          AnchorSideTop.Side = asrBottom
          AnchorSideRight.Control = GBIndexing
          AnchorSideRight.Side = asrBottom
          Left = 10
          Height = 28
          Top = 188
          Width = 657
          Anchors = [akTop, akLeft, akRight]
          BorderSpacing.Right = 10
          BorderSpacing.Bottom = 10
          ItemHeight = 20
          TabOrder = 3
        end
        object lblIndexName: TLabel
          AnchorSideLeft.Control = lblMinSearchTermLength
          AnchorSideTop.Control = edtLimit
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 168
          Width = 77
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Index name'
          Layout = tlCenter
        end
        object btnCreateIndex: TButton
          AnchorSideRight.Control = btnDeleteIndex
          AnchorSideBottom.Control = btnDeleteIndex
          AnchorSideBottom.Side = asrBottom
          Left = 438
          Height = 30
          Top = 10
          Width = 109
          Action = actCreateIndex
          Anchors = [akRight, akBottom]
          AutoSize = True
          BorderSpacing.Right = 10
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
        end
        object btnDeleteIndex: TButton
          AnchorSideTop.Control = GBIndexing
          AnchorSideRight.Control = GBIndexing
          AnchorSideRight.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 557
          Height = 30
          Top = 10
          Width = 110
          Action = actDeleteIndex
          Anchors = [akTop, akRight]
          AutoSize = True
          BorderSpacing.Top = 10
          BorderSpacing.Right = 10
          ParentShowHint = False
          ShowHint = True
          TabOrder = 5
        end
      end
      object gbAutomations: TGroupBox
        Left = 10
        Height = 143
        Top = 532
        Width = 681
        Align = alTop
        AutoSize = True
        BorderSpacing.Around = 10
        Caption = 'Automation'
        ClientHeight = 118
        ClientWidth = 677
        TabOrder = 2
        object cbIndexProjectMoment: TComboBox
          AnchorSideLeft.Control = lblIndexProjectMoment
          AnchorSideTop.Control = lblIndexProjectMoment
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 26
          Width = 363
          ItemHeight = 20
          TabOrder = 0
          Text = 'cbIndexProjectMoment'
        end
        object lblIndexProjectMoment: TLabel
          AnchorSideLeft.Control = gbAutomations
          AnchorSideTop.Control = gbAutomations
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 6
          Width = 132
          Alignment = taRightJustify
          BorderSpacing.Left = 10
          BorderSpacing.Top = 6
          Caption = 'Index projects when'
          Layout = tlCenter
        end
        object lblIndexProjectstrategy: TLabel
          AnchorSideLeft.Control = lblIndexProjectMoment
          AnchorSideTop.Control = cbIndexProjectMoment
          AnchorSideTop.Side = asrBottom
          AnchorSideBottom.Side = asrBottom
          Left = 10
          Height = 20
          Top = 60
          Width = 158
          Alignment = taRightJustify
          BorderSpacing.Top = 6
          Caption = 'Mark Projects indexable'
          Layout = tlCenter
        end
        object cbIndexProjectStrategy: TComboBox
          AnchorSideLeft.Control = lblIndexProjectMoment
          AnchorSideTop.Control = lblIndexProjectstrategy
          AnchorSideTop.Side = asrBottom
          Left = 10
          Height = 28
          Top = 80
          Width = 363
          ItemHeight = 20
          OnChange = cbIndexProjectStrategyChange
          TabOrder = 1
          Text = 'cbIndexProjectStrategy'
        end
        object edtIndexDelay: TEdit
          AnchorSideLeft.Control = lblEditIndexDelay1
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = lblEditIndexDelay1
          AnchorSideTop.Side = asrCenter
          Left = 405
          Height = 28
          Top = 80
          Width = 110
          BorderSpacing.Left = 10
          BorderSpacing.Bottom = 10
          NumbersOnly = True
          TabOrder = 2
        end
        object lblEditIndexDelay1: TLabel
          AnchorSideLeft.Control = cbIndexProjectStrategy
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = cbIndexProjectStrategy
          AnchorSideTop.Side = asrCenter
          AnchorSideBottom.Side = asrBottom
          Left = 383
          Height = 20
          Top = 84
          Width = 12
          Alignment = taRightJustify
          BorderSpacing.Left = 10
          BorderSpacing.Top = 6
          Caption = 'in'
          Layout = tlCenter
        end
        object lblEditIndexDelay2: TLabel
          AnchorSideLeft.Control = edtIndexDelay
          AnchorSideLeft.Side = asrBottom
          AnchorSideTop.Control = edtIndexDelay
          AnchorSideTop.Side = asrCenter
          AnchorSideBottom.Side = asrBottom
          Left = 525
          Height = 20
          Top = 84
          Width = 146
          BorderSpacing.Left = 10
          Caption = 'minutes after opening'
          Layout = tlCenter
        end
      end
    end
    object TSSourceTrees: TTabSheet
      Caption = 'Source Trees'
      ClientHeight = 771
      ClientWidth = 701
      object VLETrees: TValueListEditor
        Left = 0
        Height = 739
        Top = 32
        Width = 701
        Align = alClient
        AlternateColor = clSilver
        ExtendedSelect = False
        FixedCols = 0
        RowCount = 2
        TabOrder = 0
        OnClick = VLETreesClick
        OnDblClick = VLETreesDblClick
        Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goRowSelect, goThumbTracking]
        TitleCaptions.Strings = (
          'Name'
          'Path'
        )
        ColWidths = (
          80
          596
        )
      end
      object TBSourceTrees: TToolBar
        Left = 0
        Top = 0
        Width = 701
        Images = ilInstantSearch
        ParentShowHint = False
        ShowHint = True
        TabOrder = 1
        object TBAdd: TToolButton
          Left = 1
          Top = 2
          Action = actAdd
        end
        object TBEdit: TToolButton
          Left = 30
          Top = 2
          Action = actEdit
        end
        object TBDelete: TToolButton
          Left = 59
          Top = 2
          Action = actDelete
        end
        object tbIndex: TToolButton
          Left = 96
          Top = 2
          Action = actIndex
        end
        object ToolButton1: TToolButton
          Left = 88
          Height = 28
          Top = 2
          Caption = 'ToolButton1'
          Style = tbsSeparator
        end
        object TBClear: TToolButton
          Left = 125
          Top = 2
          Action = actClear
        end
        object TBClearAll: TToolButton
          Left = 154
          Top = 2
          Action = actClearAll
        end
      end
    end
  end
  object lblIndexing: TLabel
    Left = 0
    Height = 30
    Top = 0
    Width = 709
    Align = alTop
    Alignment = taCenter
    AutoSize = False
    Caption = 'Indexing operation in progress....'
    Layout = tlCenter
  end
  object alInstantSearch: TActionList
    Images = ilInstantSearch
    Left = 460
    Top = 70
    object actAdd: TAction
      Caption = 'Add'
      ImageIndex = 0
      OnExecute = HandleAdd
    end
    object actDelete: TAction
      Caption = 'Delete'
      ImageIndex = 1
      OnExecute = HandleDelete
      OnUpdate = actDeleteUpdate
    end
    object actEdit: TAction
      Caption = 'Edit'
      ImageIndex = 2
      OnExecute = HandleEdit
      OnUpdate = actEditUpdate
    end
    object actIndex: TAction
      Caption = 'Index'
      ImageIndex = 3
      OnExecute = HandleIndex
      OnUpdate = actIndexUpdate
    end
    object actClear: TAction
      Caption = 'Clear'
      ImageIndex = 4
      OnExecute = HandleClear
      OnUpdate = DoHandleClearUpdate
    end
    object actClearAll: TAction
      Caption = 'Clear  All'
      ImageIndex = 5
      OnExecute = actClearAllExecute
    end
    object actTestConnection: TAction
      Caption = 'Test connection'
      Hint = 'Use this button to test the connection parameters.'
      OnExecute = actTestConnectionExecute
    end
    object actCreateIndex: TAction
      Caption = 'Create index'
      OnExecute = actCreateIndexExecute
      OnUpdate = actCreateIndexUpdate
    end
    object actDeleteIndex: TAction
      Caption = 'Delete Index'
      Hint = 'Delete an index table'
      OnExecute = actDeleteIndexExecute
      OnUpdate = actDeleteIndexUpdate
    end
  end
  object ilInstantSearch: TImageList
    Left = 560
    Top = 100
    Bitmap = {
      4C7A060000001000000010000000D20700000000000078DAD5970B50536716C7
      EF8AD08A02A2342069D455BA76EA5A79051441ABAD6DADB583B574A5B26BB583
      01093E5B1D776B37B3B6504420F8A0F2102C2421016482400D15AD8844826094
      D782A080CAA32024F7268808E4ECF7F170208684E0EE8C7B67CEC0DCFBFDCE39
      DFFFFB9F3BB90040C04B15FD287A88A3DBD7C2E8C0F7869E19E2FB5050837C5B
      99643086780ADD7F3ABC46334E5DCC76A3E8D4C1770C3FEB1DA78F1E62A8065E
      D7A2836F197E460EAF1DCB6BEF579B7F5E8FE7F991F586E27FC5BF48FF004F86
      F5EBD4A35FE7F09A9E1738BF3E033ED2E79FBE17F6EFC04B376F2FEDFC8F8949
      CC3F21CF081F8C21DEE8F9D7E28D9E7F2DDEF8F9D717FF0FF36F4CFF3AE65F87
      7E46CDFF38E737E1F9D7E19FBE17F6EFCB36FFC65D69560491EB484CEAC26C76
      3141DC5012C4C365C690B1B1B156DEDE69C988D52016353D8072B4B94F944D49
      4929BE7AF52AB0D94DD7108B72B4A21C65284796933ED6C527D6EAAD4362C9D9
      C2E2BB8D8D8DD8B3B07B7773016207D05E4A09826FAD8F7538282EB69435C214
      B5BA43DEF3E46E535313E03E3EFDF45CF2901E865942AD86A99575302BABA423
      F9C2953A1E8F571A1313636D0C3B532C83D7C325F0F6CED40B580FBDEC01F175
      5DEC9B2C41E9922F0CEC77922CBE3EFE41CAB59235F4EB608B716E7DECB6880A
      C6D6888AFE8D093552D38ABA3E63EAE26B4BC8F530C4038ECF8E974B19E192BE
      89B21B7670CC3D56AFEFFBFCEFE7613847FF279C22AEA19E472E2693F9B98B8B
      0B2C4739FC4264115F46C9E71B331B4E4E4E4B710EDC07F15FB852586E4B856C
      AF13197BDFBD91BE67B55C14EC1597B2C3653D87434C7936C93E8BCD783BDCB6
      6AB3A9419E07D377BFA32A1786F6B5156540872C0BFE9DC9D5E47CB7894CDBB5
      AA91CF72FD08B328A784C7620E8C6679816E5BC5873E56A9AB0B4179EB22286F
      E7033C280768BA09D070035A2FFD0CE7F6BFA716EEF468B81CFAD76EFE0EA666
      844DDAC9B413B23DC99B89FFD0A4EF79479DBE6BD583B460AFD68CBD6B540DE2
      480D545F04A894C0D3D24CA8137060E0463A8CE6052CF743A981CB3422B6672D
      DF9FF9ECFDC6F3673245EC15B5D263DB1E6B647C80621E80F467806B67C6F0C2
      208F7A619067D199ED2B2CB435E1072EB14E0D7053D627EE03F8ED24C0252EC0
      C588313CD6F278B0C32BCFBD31B15641CB2597BFDBA01EC8FD0120F708403667
      3046F3E39F25731BD619AFD50E41A03BF96CFFA83FBC4E57E01C86EAE07C237D
      E11E71AF97FFF949771ADB230FEF417B3DDEEB68FF0CF24893416D9046582BAC
      19D64E9BE505BB5B8AD85E52ACF9181E9DC9E0D9A033C26785CF0C9F1D3FC0D5
      6DF479229FD4A7062ED7F059CB0E8EE6B127B037B047B057B067B077CE210F89
      76AD6C439E6DC6FFCBCF7E0B42F60A3239E06DDA681E7B127B13795485BD8A3D
      3BE85DE461127999AAB80CEAAA02101F5CA7E2B1DCFDC6EC09E98C67026B8567
      04D56BC839BC91ACCE88D0B4148AA0B5300D6EF3BFEF4333A4120478EC7F4E13
      A4E5689DF1ACF2FC5DD70983BD62F01CE31005AD8C16F833176BB3665FC62E31
      FF2AE157135FAE80D872DCD2D8F7C5AB88751674C2DC235761EA666E09E11D35
      D318DEC4373A9571A4009C055D2847E1B31C3607C22C6CBF0E9F6E3081CF8F56
      537DB95206AA3F92C3D42FFA163DF24C19E3686CE4849A40F5467238A6B40123
      2AA5D9EB7A0DBC1527942331A74C3487A91FB78C11C56B5E23AB83BFC81F02DD
      ABA2DFDE5B52B5242AE1471B4E98BD3E1CEF776E5462D97B2575E077BB191CD6
      DE8145ABEBE06423093F3576C01671FEFDA5DCC46887E0E3AFE8E2B156F38FC5
      453AC68BE48C9515FD8BDFAF8784872AC8EE7A0279CA5EC878F418426B9A0798
      A7F9657343A35DC6EF04FE30EFB3FC2ACC5E50F4C2CDC79AC1BF677F57C3D1FB
      0AD877E777F0CACC6F5D109594430F3DB1465706B75329225C0FD7C5F5311B8E
      D86FEADB616B75337C286F04A7EB77C02EE28C4417EF189D181677BF1378EDDD
      70BA8582D0A62ED85FD70E7FAB1A629D65F540CF913EB50D39E5AF8BB7E74439
      B3AE9451B8DFC3F71E01BBB60D7C2B1FC2DA9B8DE0585C07F4822AB0E5269610
      3E69263A254067BE22E95CE51EB4D7EDD52DB0B1FC3EAC2ABD077FC63D5FA902
      5A8CA0DE26E4E49FF49DE7A2A88418EFD27AF800F5EB5E520F6F14D5002DAF54
      43E39EBD6DF7AFC8C586EC64CF3966E310977607D7A4E7CA0668A785B5764763
      4FBEBE3772DA4467CB3EF4B4AFEDB184F3B4D01301F61CDDBF0F747D1398E72A
      5D2DF255F1332E50F116B954BC9550F9BE31DF1416BFA8CF13BDDD4068BAC1B4
      49DD639D446D98F0F7482C98CEC8A36A4C3AD46042768345B6AA1C9FD34479AB
      38E526F36255AFD93D3598DD55C3AC782A7EE4193D849A6D7BE0D1BBFAF8D909
      54D634990AA6DD52838598EC7C2D8C14599F52E4582792728B4CAA9916A2948F
      DB3BA7CA6C561C593B3D9F82E9052A98FE9B0ACCAFA15C7235BC5AA902CB2C4A
      413FA01EB73E2D54B5696612D96B99498165B60A2C2414CCC847790A28302F52
      01EDB0F292BEDE691C523C2B8102EB58126C22C8F6D7380AF99CBD0AF9CC6452
      33FB27AA6B0E4BB1521F6FF7B5B2D4EE1B45167D8F62DF9CAF14F3F0BD39418A
      64EB140AEC8394F993F9BEA4EF544AEDBE5576D9FBB47B1ACB2EF0E9B2A2B314
      0F185F74E54DA636637DD7E6B99B15E4820F49E664F83FAE53A4CFFF40F1EB64
      BFAD177A753D98E7DAEE3419F64D376AF642E7CE5F265B7B915387BD838B72A1
      A175FF01AEC54676
    }
  end
end