-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathauto.html
More file actions
4896 lines (4653 loc) · 995 KB
/
auto.html
File metadata and controls
4896 lines (4653 loc) · 995 KB
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
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<base href="https://aerospace.solarorbit.net">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>OBSIDIAN | Library</title>
<link rel="icon" href="newdesign/favicon.ico" type="image/x-icon">
<!-- Fonts & Icons -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<!-- Vanta.js Libraries -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.waves.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.net.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.dots.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.fog.min.js"></script>
<!-- External JS -->
<script src="site-theme.js"></script>
<script src="/TeatDesign/auth.js"></script>
<script src="/TeatDesign/game-tracking.js"></script>
<style>
/* --- OBSIDIAN DESIGN SYSTEM --- */
:root {
--bg-body: #050505;
--bg-panel: rgba(15, 15, 16, 0.75);
--bg-card: #161618;
--border-subtle: #27272a;
--border-active: #3f3f46;
--accent-primary: #ffffff;
--accent-glow: rgba(255, 255, 255, 0.15);
--accent-blue: #3b82f6;
--accent-danger: #ef4444;
--accent-success: #22c55e;
--star-color: #fbbf24;
/* Dynamic Variables */
--particle-color: #3b82f6;
--vanta-color: #3b82f6;
--text-main: #f4f4f5;
--text-muted: #a1a1aa;
--radius-lg: 16px;
--radius-md: 12px;
--radius-sm: 8px;
--font-main: 'Plus Jakarta Sans', sans-serif;
--shadow: 0 20px 40px -10px rgba(0,0,0,0.5);
}
* { box-sizing: border-box; margin: 0; padding: 0; outline: none; -webkit-font-smoothing: antialiased; font-family: var(--font-main); }
body {
background-color: var(--bg-body);
color: var(--text-main);
font-family: var(--font-main);
height: 100vh;
overflow: hidden;
font-size: 14px;
}
/* --- BACKGROUND EFFECTS --- */
.particle-container, .vanta-container {
position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: -1;
}
.vanta-container { display: none; }
.vanta-container.active { display: block; }
.particle { position: absolute; background: var(--particle-color); border-radius: 50%; opacity: 0.5; animation: fadeIn 2s; }
body.low-end-mode .particle-container, body.low-end-mode .vanta-container { display: none !important; }
/* --- LAYOUT SHELL --- */
.app-shell { display: grid; grid-template-columns: 260px 1fr; width: 100%; height: 100%; }
/* --- SIDEBAR --- */
.sidebar-left {
background: var(--bg-panel);
border-right: 1px solid var(--border-subtle);
backdrop-filter: blur(20px);
display: flex; flex-direction: column;
z-index: 10;
}
.brand-header {
height: 64px; display: flex; align-items: center; padding: 0 24px;
font-weight: 800; font-size: 18px; letter-spacing: -0.5px;
border-bottom: 1px solid var(--border-subtle);
background: radial-gradient(circle at top right, #222 0%, transparent 40%);
color: white;
text-decoration: none;
}
.nav-section { flex: 1; overflow-y: auto; padding: 16px; display: flex; flex-direction: column; gap: 4px; }
.nav-label { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; color: var(--text-muted); font-weight: 700; margin: 16px 0 8px 12px; }
.channel-item {
display: flex; align-items: center; gap: 10px; padding: 10px 12px;
border-radius: var(--radius-sm); color: var(--text-muted); cursor: pointer;
transition: 0.2s; text-decoration: none;
}
.channel-item:hover { background: var(--bg-card); color: var(--text-main); }
.channel-item.active { background: #202022; color: white; border: 1px solid var(--border-active); }
.channel-icon {
width: 24px; height: 24px; border-radius: 6px;
background: #333; display: flex; align-items: center; justify-content: center;
font-size: 12px; color: white;
}
.user-widget {
padding: 16px; border-top: 1px solid var(--border-subtle); background: rgba(15, 15, 16, 0.9);
display: flex; align-items: center; gap: 12px; cursor: pointer; transition: 0.2s;
}
.user-widget:hover { background: #1a1a1c; }
/* --- MAIN STAGE --- */
.main-stage {
position: relative;
display: flex;
flex-direction: column;
height: 100%;
overflow-y: auto;
padding: 30px;
}
.header-row { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.page-title { font-size: 24px; font-weight: 700; display: flex; align-items: center; gap: 10px; }
.stats-badge { background: var(--bg-card); padding: 6px 12px; border-radius: 20px; border: 1px solid var(--border-subtle); font-size: 12px; color: var(--text-muted); }
/* Search & Controls */
.controls-row { display: flex; gap: 15px; margin-bottom: 20px; align-items: center; flex-wrap: wrap; }
.search-container {
position: relative; flex-grow: 1; max-width: 400px;
background: var(--bg-card); border: 1px solid var(--border-active);
border-radius: var(--radius-md); transition: 0.2s;
}
.search-container:focus-within { border-color: var(--accent-blue); box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.2); }
.search-container input {
width: 100%; background: transparent; border: none; padding: 12px 16px 12px 40px;
color: white; font-family: var(--font-main); font-size: 14px;
}
.search-icon { position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: var(--text-muted); }
.btn {
padding: 10px 20px; border-radius: 8px; border: 1px solid var(--border-active);
font-weight: 600; cursor: pointer; transition: 0.2s; background: var(--bg-card); color: white;
display: inline-flex; align-items: center; gap: 8px; font-family: var(--font-main);
}
.btn:hover { border-color: var(--accent-blue); background: rgba(59, 130, 246, 0.1); }
/* Filters */
.filter-container {
display: flex;
gap: 10px;
overflow-x: auto;
overflow-y: hidden; /* Prevents vertical jitter */
/* ADD THIS: Forces the container to be tall enough for the buttons + scrollbar */
min-height: 48px;
padding: 8px 4px 12px 4px;
margin-bottom: 20px;
align-items: center;
scrollbar-width: thin;
}
.filter-btn {
/* Prevent shrinking */
flex: 0 0 auto;
/* Vertical alignment fixes */
display: inline-flex;
align-items: center;
justify-content: center;
height: 34px; /* Explicit height ensures borders aren't cut off */
padding: 0 18px;
/* Aesthetic */
border-radius: 8px;
border: 1px solid var(--border-subtle);
background: rgba(255, 255, 255, 0.05);
color: var(--text-muted);
font-size: 13px;
font-weight: 500;
cursor: pointer;
white-space: nowrap;
transition: 0.2s;
/* Ensure no internal clipping */
box-sizing: border-box;
line-height: 1;
}
/* Fix for Webkit scrollbars sitting too high */
.filter-container::-webkit-scrollbar {
height: 4px;
}
.filter-container::-webkit-scrollbar-track {
background: transparent;
margin-top: 10px; /* Pushes track down */
}
/* This is the magic class */
.filter-btn.active {
background-color: var(--accent-blue, #007bff); /* Uses your variable or a default blue */
color: white;
border-color: var(--accent-blue, #007bff);
box-shadow: 0 0 10px rgba(0, 123, 255, 0.4); /* Adds a subtle glow */
}
/* 1. Universal Styling (Firefox) */
.filter-container {
scrollbar-width: thin;
/* First color is the thumb, second is the track */
scrollbar-color: var(--accent-blue) transparent;
}
/* 2. Webkit Styling (Chrome, Edge, Safari) */
.filter-container::-webkit-scrollbar {
height: 5px; /* Keeps it very thin */
}
.filter-container::-webkit-scrollbar-track {
background: transparent; /* Makes the track invisible */
margin: 0 10px; /* Gives some breathing room at the ends */
}
.filter-container::-webkit-scrollbar-thumb {
background: var(--accent-blue); /* Matches your active button color */
border-radius: 10px; /* Makes it look like a rounded pill */
border: 1px solid transparent; /* Optional: adds a tiny bit of space around it */
}
.filter-container::-webkit-scrollbar-thumb:hover {
background: var(--text-muted); /* Changes color when you hover over the bar */
}
/* Game Grid */
#game-grid {
display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 20px;
animation: fadeIn 0.4s ease-out;
}
.game-card {
background: var(--bg-card); border: 1px solid var(--border-subtle);
border-radius: var(--radius-md); overflow: hidden; position: relative;
cursor: pointer; transition: 0.3s; display: flex; flex-direction: column;
}
.game-card:hover { transform: translateY(-5px); border-color: var(--accent-blue); box-shadow: 0 10px 30px rgba(0,0,0,0.5); }
.game-card img { width: 100%; aspect-ratio: 1; object-fit: cover; border-bottom: 1px solid var(--border-subtle); }
.card-content { padding: 12px; }
.game-card h3 { font-size: 14px; font-weight: 600; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: white; }
.game-card p { font-size: 12px; color: var(--text-muted); margin: 0; }
.card-favorite-btn {
position: absolute; top: 8px; right: 8px;
width: 28px; height: 28px; border-radius: 50%;
background: rgba(0,0,0,0.6); backdrop-filter: blur(4px);
display: flex; align-items: center; justify-content: center;
color: #ccc; transition: 0.2s; border: 1px solid rgba(255,255,255,0.1);
}
.card-favorite-btn:hover { color: white; background: var(--accent-blue); }
.card-favorite-btn.active { color: var(--accent-danger); background: rgba(0,0,0,0.8); }
/* --- GAME VIEW (Overlay) --- */
#game-view {
display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh;
background: #000; z-index: 2000; flex-direction: column;
}
#game-view-header {
height: 60px; background: var(--bg-panel); border-bottom: 1px solid var(--border-subtle);
display: flex; align-items: center; justify-content: space-between; padding: 0 24px;
}
.gv-title { font-weight: 700; color: white; display: flex; align-items: center; gap: 10px; }
.gv-exit-btn { background: rgba(239, 68, 68, 0.1); color: var(--accent-danger); border-color: rgba(239, 68, 68, 0.2); }
.gv-exit-btn:hover { background: rgba(239, 68, 68, 0.2); border-color: var(--accent-danger); }
/* New button for trailer */
#game-view-header .trailer-btn {
background: rgba(59, 130, 246, 0.1);
color: var(--accent-blue);
border-color: rgba(59, 130, 246, 0.2);
}
#game-view-header .trailer-btn:hover {
background: rgba(59, 130, 246, 0.2);
border-color: var(--accent-blue);
}
#game-view-body { display: flex; flex: 1; height: calc(100vh - 60px); }
#recommendations-column {
width: 280px; background: var(--bg-card); border-right: 1px solid var(--border-subtle);
padding: 16px; overflow-y: auto; display: flex; flex-direction: column; gap: 10px;
}
.rec-game-card {
display: flex; gap: 10px; padding: 8px; border-radius: 8px;
cursor: pointer; transition: 0.2s; border: 1px solid transparent;
}
.rec-game-card:hover { background: rgba(255,255,255,0.05); border-color: var(--border-active); }
.rec-game-card img { width: 48px; height: 48px; border-radius: 6px; object-fit: cover; }
.rec-game-info h4 { font-size: 13px; color: white; margin-bottom: 2px; }
.rec-game-info span { font-size: 11px; color: var(--text-muted); }
#gameplay-column { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20px; background: radial-gradient(circle at center, #1a1a1c 0%, #000 100%); }
#iframe-wrapper {
width: 95%; /* Increased width percentage */
max-width: 100%; /* Removed the 1200px limit to allow full stretch */
height: 80vh; /* Added a viewport height so it's not a 'cube' */
margin: 0 auto; /* Centers the wrapper */
flex: 1;
border-radius: var(--radius-lg);
overflow: hidden;
border: 1px solid var(--border-subtle);
box-shadow: 0 20px 50px rgba(0,0,0,0.5);
}
#gameIframe {
width: 100%;
height: 100%;
border: none;
display: block; /* Removes extra bottom whitespace */
}
/* Container for buttons above the game */
.game-controls-bar {
width: 95%; /* Match the iframe width */
max-width: 100%; /* Remove the 1200px cap */
display: flex;
justify-content: space-between;
margin: 0 auto 10px auto; /* Centers the bar and adds bottom spacing */
align-items: center;
}
.tool-btn {
width: 36px;
height: 36px;
border-radius: 8px;
background: var(--bg-card);
border: 1px solid var(--border-subtle);
color: var(--text-muted);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: 0.2s;
}
.tool-btn:hover {
color: white;
border-color: var(--accent-blue);
}
/* Info box below the game */
.game-controls-info {
width: 95%; /* Match the iframe width */
max-width: 100%; /* Remove the 1200px cap */
padding: 15px;
background: rgba(0,0,0,0.5);
border-radius: 8px;
border: 1px solid var(--border-subtle);
margin: 10px auto 0 auto; /* Centers the box and adds top spacing */
display: none; /* Hidden by default; toggled via JS */
color: #ccc;
font-size: 13px;
box-sizing: border-box; /* Ensures padding doesn't break the width */
}
/* --- MODALS --- */
.modal-backdrop {
position: fixed; top: 0; left: 0; width: 100%; height: 100%;
background: rgba(0,0,0,0.7); backdrop-filter: blur(8px);
z-index: 5000; display: none; align-items: center; justify-content: center;
opacity: 0; transition: 0.3s;
}
.modal-backdrop.visible { display: flex; opacity: 1; pointer-events: auto; }
.modal-window {
background: #121214; border: 1px solid var(--border-subtle);
width: 500px; max-width: 90%; max-height: 85vh; border-radius: 20px;
display: flex; flex-direction: column; overflow: hidden;
box-shadow: 0 25px 50px -12px rgba(0,0,0,0.8);
transform: scale(0.95); transition: 0.3s;
}
.modal-backdrop.visible .modal-window { transform: scale(1); }
.modal-header { padding: 20px; border-bottom: 1px solid var(--border-subtle); display: flex; justify-content: space-between; align-items: center; position: relative; }
.modal-body { padding: 24px; overflow-y: auto; }
/* Game Detail Modal Specifics */
.modal-banner { height: 180px; width: 100%; object-fit: cover; mask-image: linear-gradient(to bottom, black 60%, transparent 100%); }
.modal-game-info { margin-top: -40px; position: relative; padding: 0 24px; }
.modal-game-title { font-size: 28px; font-weight: 800; color: white; margin-bottom: 5px; text-shadow: 0 2px 10px rgba(0,0,0,0.8); }
.modal-meta { display: flex; gap: 15px; font-size: 13px; color: var(--text-muted); margin-bottom: 15px; }
.modal-desc { line-height: 1.6; color: #ccc; margin-bottom: 20px; font-size: 14px; }
.modal-actions { display: flex; gap: 10px; margin-top: 20px; }
.modal-play-btn { flex: 1; padding: 12px; background: var(--accent-blue); color: white; border: none; border-radius: 10px; font-weight: 700; cursor: pointer; transition: 0.2s; display: flex; align-items: center; justify-content: center; gap: 8px; font-family: var(--font-main); }
.modal-play-btn:hover { background: #2563eb; transform: translateY(-2px); }
/* Review Section */
.review-box { background: var(--bg-card); border: 1px solid var(--border-subtle); padding: 15px; border-radius: 10px; margin-top: 20px; }
.stars i { color: var(--text-muted); cursor: pointer; margin-right: 5px; transition: 0.2s; }
.stars i.selected, .stars i:hover { color: var(--star-color); }
/* Form Elements */
.form-group { margin-bottom: 15px; }
.form-label { display: block; font-size: 12px; font-weight: 600; color: var(--text-muted); margin-bottom: 6px; text-transform: uppercase; }
.text-input, select { width: 100%; background: #000; border: 1px solid var(--border-active); color: white; padding: 10px; border-radius: 8px; font-family: var(--font-main); }
/* Settings */
.setting-group { margin-bottom: 20px; display: flex; justify-content: space-between; align-items: center; }
.toggle-switch { position: relative; width: 44px; height: 24px; background: #333; border-radius: 12px; cursor: pointer; transition: 0.3s; }
.toggle-switch.active { background: var(--accent-blue); }
.toggle-switch::after { content:''; position: absolute; top: 2px; left: 2px; width: 20px; height: 20px; background: white; border-radius: 50%; transition: 0.3s; }
.toggle-switch.active::after { left: 22px; }
.color-picker-group { display: flex; gap: 8px; margin-top: 8px; }
.color-option { width: 24px; height: 24px; border-radius: 50%; cursor: pointer; border: 2px solid transparent; }
.color-option.selected { border-color: white; transform: scale(1.1); }
/* Auth Tabs */
.tab-buttons { display: flex; gap: 5px; margin-bottom: 20px; background: var(--bg-card); padding: 4px; border-radius: 10px; }
.tab-btn { flex: 1; padding: 8px; text-align: center; border-radius: 8px; cursor: pointer; color: var(--text-muted); font-size: 13px; font-weight: 600; background: transparent; border: none; font-family: var(--font-main); }
.tab-btn.active { background: #333; color: white; }
.tab-content { display: none; }
.tab-content.active { display: block; animation: fadeIn 0.3s; }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
/* --- TRAILER MODAL & VIDEO PLAYER STYLES --- */
#trailer-modal .modal-window {
/* Full width video player */
background: black;
border: 1px solid var(--border-subtle);
}
.video-player-container {
position: relative;
width: 100%;
padding-top: 56.25%; /* 16:9 Aspect Ratio (9/16 * 100) */
background: black;
}
#trailer-video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
/* Hide native controls and prevent context menus */
pointer-events: none;
}
.custom-controls {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
padding: 10px 15px;
transition: opacity 0.3s;
opacity: 1;
color: white;
z-index: 10;
}
.progress-bar-container {
margin-bottom: 10px;
height: 10px;
}
#progress-bar {
-webkit-appearance: none;
width: 100%;
height: 4px;
background: rgba(255, 255, 255, 0.3);
border-radius: 2px;
cursor: pointer;
transition: height 0.2s;
margin: 0;
padding: 0;
}
#progress-bar:hover {
height: 6px;
}
#progress-bar::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 12px;
height: 12px;
border-radius: 50%;
background: var(--accent-blue);
}
.controls-bottom {
display: flex;
justify-content: space-between;
align-items: center;
}
.left-controls, .right-controls {
display: flex;
align-items: center;
gap: 15px;
}
.control-btn {
background: transparent;
border: none;
color: white;
font-size: 16px;
cursor: pointer;
padding: 5px;
transition: color 0.2s;
}
.control-btn:hover {
color: var(--accent-blue);
}
.time-display {
font-size: 14px;
color: #ccc;
}
@media (max-width: 900px) {
.app-shell { grid-template-columns: 80px 1fr; }
.nav-label { display: none; }
.channel-item { justify-content: center; padding: 12px 0; }
.channel-item span { display: none; }
.brand-header { justify-content: center; }
.brand-header span { display: none; }
#game-view-body { flex-direction: column; }
#recommendations-column { width: 100%; height: 150px; order: 2; flex-direction: row; border-right: none; border-top: 1px solid var(--border-subtle); }
#gameplay-column { order: 1; }
}
</style>
</head>
<body>
<!-- BACKGROUND EFFECTS -->
<div class="particle-container" id="particleContainer"></div>
<div class="vanta-container" id="vantaContainer"></div>
<!-- APP SHELL -->
<!-- MAIN CONTENT -->
<main class="main-stage" id="main-page">
<div class="header-row">
<div class="page-title">
<i class="fas fa-gamepad" style="color: var(--accent-blue);"></i> Game Library
</div>
<div class="stats-badge">Games: <span id="visit-counter">...</span></div>
</div>
<div class="controls-row">
<div class="search-container">
<i class="fas fa-search search-icon"></i>
<input type="text" id="search-bar" placeholder="Search the library...">
</div>
<button class="btn" onclick="playRandomGame()">
<i class="fas fa-dice"></i> Random
</button>
</div>
<!-- Filters -->
<div class="filter-container" id="genre-filters">
<!-- Dynamically populated -->
</div>
<!-- Grid -->
<div id="game-grid">
<!-- Dynamically populated -->
</div>
</main>
</div>
<div id="game-details-modal" class="modal-backdrop">
<div class="modal-window" style="padding: 0; width: 600px; max-height: 90vh; display: flex; flex-direction: column; overflow: hidden;">
<div style="position:relative; flex-shrink: 0;">
<img id="modal-game-img" class="modal-banner" src="" alt="Banner">
<button class="tool-btn" style="position:absolute; top:15px; right:15px; background:rgba(0,0,0,0.6); border:none; color:white;" onclick="closeGameDetailsModal()"><i class="fas fa-times"></i></button>
<button id="modal-favorite-btn" class="tool-btn" style="position:absolute; top:15px; left:15px; background:rgba(0,0,0,0.6); border:none; color:white;"><i class="far fa-heart"></i></button>
</div>
<div class="modal-game-info" style="
overflow-y: auto;
padding: 20px;
scrollbar-width: thin;
scrollbar-color: var(--star-color) transparent;
">
<style>
#game-details-modal .modal-game-info::-webkit-scrollbar {
width: 6px;
}
#game-details-modal .modal-game-info::-webkit-scrollbar-track {
background: transparent;
}
#game-details-modal .modal-game-info::-webkit-scrollbar-thumb {
background-color: var(--star-color);
border-radius: 10px;
}
</style>
<h2 id="modal-game-title" class="modal-game-title">Game Title</h2>
<div class="modal-meta">
<span><i class="fas fa-tag"></i> <span id="modal-game-genre">Genre</span></span>
<span><i class="fas fa-building"></i> <span id="modal-game-publisher">Dev</span></span>
</div>
<p id="modal-game-description" class="modal-desc">Description goes here...</p>
<div id="modal-game-rating" style="margin-bottom: 15px; color: var(--star-color);"></div>
<div class="modal-actions">
<button id="modal-play-btn" class="modal-play-btn"><i class="fas fa-play"></i> Play Now</button>
<button id="modal-review-btn" class="btn"><i class="fas fa-star"></i> Review</button>
</div>
<div id="review-interface" class="review-box" style="display:none;">
<div style="text-align:center; margin-bottom:10px;">Rate this game</div>
<div class="stars" style="display:flex; justify-content:center; font-size:24px; margin-bottom:15px;">
<i class="fas fa-star" data-value="1"></i>
<i class="fas fa-star" data-value="2"></i>
<i class="fas fa-star" data-value="3"></i>
<i class="fas fa-star" data-value="4"></i>
<i class="fas fa-star" data-value="5"></i>
</div>
<button id="review-submit-btn" class="btn" style="width:100%;" disabled>Submit Rating</button>
<div id="review-message" style="text-align:center; margin-top:10px; font-size:12px;"></div>
</div>
</div>
<div style="height: 20px; flex-shrink: 0;"></div>
</div>
</div>
<!-- TRAILER MODAL (Video Player) -->
<div id="trailer-modal" class="modal-backdrop">
<div class="modal-window" style="width: 800px; max-width: 95%; max-height: 90vh; padding: 0;">
<div id="video-player-container" class="video-player-container">
<!-- The video element itself will not have controls to allow for the custom overlay -->
<video id="trailer-video" width="100%" height="auto"
controlslist="nodownload nofullscreen noremoteplayback"
oncontextmenu="return false" disablePictureInPicture>
<source src="" type="video/mp4">
Your browser does not support the video tag.
</video>
<!-- Custom Controls Overlay -->
<div class="custom-controls">
<div class="progress-bar-container">
<input type="range" id="progress-bar" value="0" min="0" max="100" step="0.1">
</div>
<div class="controls-bottom">
<div class="left-controls">
<button id="play-pause-btn" class="control-btn"><i class="fas fa-play"></i></button>
<span id="time-display" class="time-display">0:00 / 0:00</span>
</div>
<div class="right-controls">
<button id="fullscreen-btn" class="control-btn"><i class="fas fa-expand"></i></button>
<!-- Use the gv-exit-btn style but for a cleaner close button -->
<button id="trailer-close-btn" class="control-btn" style="font-size: 20px;"><i class="fas fa-times"></i></button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- SETTINGS MODAL -->
<div id="homescreen-settings-modal" class="modal-backdrop">
<div class="modal-window">
<div class="modal-header">
<h3 style="margin:0;">Settings</h3>
<button class="tool-btn" style="border:none; background:transparent;" onclick="closeHomescreenSettings()"><i class="fas fa-times"></i></button>
</div>
<div class="modal-body">
<div class="setting-group">
<div>
<div style="font-weight:600;">Low Performance Mode</div>
<div style="font-size:12px; color:var(--text-muted);">Disable effects</div>
</div>
<div class="toggle-switch" id="lowPerformanceToggle" onclick="toggleLowPerformanceMode()"></div>
</div>
<div class="setting-group">
<div>
<div style="font-weight:600;">Background Particles</div>
<div style="font-size:12px; color:var(--text-muted);">Enable/Disable particles</div>
</div>
<div class="toggle-switch active" id="particlesToggle" onclick="toggleParticles()"></div>
</div>
<div class="form-group">
<label class="form-label">Particle Count: <span id="particleCountValue">30</span></label>
<input type="range" id="particleCount" min="5" max="100" value="30" oninput="updateParticleCount(this.value)" style="width:100%;">
</div>
<div class="form-group">
<label class="form-label">Effect Style</label>
<select id="particleType" onchange="changeParticleType(this.value)">
<option value="basic">Basic Particles</option>
<option value="vanta-fog">Nebula Fog</option>
<option value="vanta-waves">Digital Waves</option>
<option value="vanta-net">Neural Net</option>
</select>
</div>
<div class="form-group">
<label class="form-label">Accent Color</label>
<div class="color-picker-group" id="particleColorPicker">
<div class="color-option selected" style="background: #3b82f6;" onclick="changeParticleColor('#3b82f6', this)"></div>
<div class="color-option" style="background: #8b5cf6;" onclick="changeParticleColor('#8b5cf6', this)"></div>
<div class="color-option" style="background: #10b981;" onclick="changeParticleColor('#10b981', this)"></div>
<div class="color-option" style="background: #f59e0b;" onclick="changeParticleColor('#f59e0b', this)"></div>
<div class="color-option" style="background: #ef4444;" onclick="changeParticleColor('#ef4444', this)"></div>
</div>
</div>
<button class="btn" style="width:100%; justify-content:center; background:var(--accent-blue); border:none;" onclick="saveHomescreenSettings()">Save Changes</button>
</div>
</div>
</div>
<!-- AUTH MODAL -->
<div id="auth-modal" class="modal-backdrop">
<div class="modal-window">
<div class="modal-header">
<h3 style="margin:0;">Account</h3>
<button class="tool-btn" style="border:none; background:transparent;" onclick="closeAuthModal()"><i class="fas fa-times"></i></button>
</div>
<div class="modal-body">
<div class="tab-buttons" id="authTabButtons">
<button class="tab-btn active" onclick="switchAuthTab('login')">Sign In</button>
<button class="tab-btn" onclick="switchAuthTab('signup')">Create Account</button>
</div>
<!-- Login Tab -->
<div id="login-tab" class="tab-content active">
<div id="login-message" class="form-message" style="color:var(--accent-danger); font-size:12px; margin-bottom:10px; text-align:center;"></div>
<div class="form-group">
<label class="form-label">Username</label>
<input type="text" id="login-username" class="text-input" placeholder="Enter username">
</div>
<div class="form-group">
<label class="form-label">Password</label>
<input type="password" id="login-password" class="text-input" placeholder="Enter password">
</div>
<button class="btn" style="width:100%; justify-content:center; background:var(--accent-blue); border:none;" onclick="handleLogin()">Sign In</button>
</div>
<!-- Signup Tab -->
<div id="signup-tab" class="tab-content">
<div id="signup-message" class="form-message" style="color:var(--accent-danger); font-size:12px; margin-bottom:10px; text-align:center;"></div>
<div class="form-group">
<label class="form-label">Username</label>
<input type="text" id="signup-username" class="text-input" placeholder="Choose username">
</div>
<div class="form-group">
<label class="form-label">Email</label>
<input type="email" id="signup-email" class="text-input" placeholder="Enter email">
</div>
<div class="form-group">
<label class="form-label">Password</label>
<input type="password" id="signup-password" class="text-input" placeholder="Create password">
</div>
<button class="btn" style="width:100%; justify-content:center; background:var(--accent-blue); border:none;" onclick="handleSignup()">Create Account</button>
</div>
<!-- Profile Tab -->
<div id="profile-tab" class="tab-content">
<div style="text-align:center; margin-bottom:20px;">
<img id="profile-avatar-large" src="" style="width:80px; height:80px; border-radius:50%; border:2px solid var(--accent-blue); object-fit:cover;">
<h2 id="profile-username-display" style="margin-top:10px; color:white;">User</h2>
<div id="profile-email-display" style="color:var(--text-muted); font-size:12px;">user@obsidian.net</div>
</div>
<div style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px; margin-bottom:20px;">
<div style="background:var(--bg-card); padding:10px; border-radius:8px; text-align:center; border:1px solid var(--border-subtle);">
<div style="font-size:10px; color:var(--text-muted);">LEVEL</div>
<div id="profile-level" style="font-weight:700; font-size:16px; color:var(--accent-blue);">1</div>
</div>
<div style="background:var(--bg-card); padding:10px; border-radius:8px; text-align:center; border:1px solid var(--border-subtle);">
<div style="font-size:10px; color:var(--text-muted);">XP</div>
<div id="profile-xp" style="font-weight:700; font-size:16px; color:white;">0</div>
</div>
<div style="background:var(--bg-card); padding:10px; border-radius:8px; text-align:center; border:1px solid var(--border-subtle);">
<div style="font-size:10px; color:var(--text-muted);">GAMES</div>
<div id="profile-games" style="font-weight:700; font-size:16px; color:white;">0</div>
</div>
</div>
<div class="form-group">
<label class="form-label">Bio</label>
<textarea id="profile-bio" class="text-input" rows="3" placeholder="Status report..."></textarea>
</div>
<div style="display:flex; gap:10px;">
<button class="btn" style="flex:1; border-color:var(--accent-danger); color:var(--accent-danger); background:rgba(239, 68, 68, 0.1);" onclick="handleLogout()">Logout</button>
<button class="btn" style="flex:1; background:var(--accent-blue); border:none;" onclick="updateProfileBio()">Save Bio</button>
</div>
</div>
</div>
</div>
</div>
<!-- GAME PLAY OVERLAY -->
<div id="game-view">
<div id="game-view-header">
<div class="gv-title"><i class="fas fa-gamepad" style="color:var(--accent-blue);"></i> <span id="active-game-title">Game Title</span></div>
<div style="display: flex; gap: 10px;">
<button class="btn trailer-btn" id="open-trailer-btn" style="display:none;"><i class="fas fa-film"></i> Trailer</button>
<button class="btn gv-exit-btn" onclick="closeGameView()"><i class="fas fa-sign-out-alt"></i> Exit Game</button>
</div>
</div>
<div id="game-view-body">
<!-- Sidebar: Recommendations -->
<div id="recommendations-column">
<div style="font-size:12px; text-transform:uppercase; color:var(--text-muted); font-weight:700; margin-bottom:10px;">Recommended</div>
<div id="recommendations-list"></div>
</div>
<!-- Main: Iframe -->
<div id="gameplay-column">
<div class="game-controls-bar">
<div style="font-size:12px; color:var(--text-muted);">Playing Now</div>
<div style="display:flex; gap:8px;">
<button class="tool-btn" onclick="toggleControlsInfo()" title="Controls"><i class="fas fa-keyboard"></i></button>
<button class="tool-btn" onclick="refreshActiveGame()" title="Refresh"><i class="fas fa-sync-alt"></i></button>
<button class="tool-btn" onclick="toggleActiveFullscreen()" title="Fullscreen"><i class="fas fa-expand"></i></button>
</div>
</div>
<div id="iframe-wrapper">
<iframe id="gameIframe" allow="fullscreen; autoplay; clipboard-write; encrypted-media" allowfullscreen></iframe>
<script>
const iframe = document.getElementById('gameIframe');
// Function to 'unlock' audio
const enableAudio = () => {
// This tells the browser the user has interacted with the frame
iframe.focus();
// Optional: If the iframe is cross-origin, some browsers require
// a postMessage or a direct click inside the frame area.
console.log("Interaction detected: Audio should now be allowed.");
// Remove listeners after first interaction to save resources
window.removeEventListener('click', enableAudio);
window.removeEventListener('touchstart', enableAudio);
};
// Listen for a click anywhere on the page/iframe area
window.addEventListener('click', enableAudio);
window.addEventListener('touchstart', enableAudio); // For mobile support
</script> </div>
<div id="controls-info-panel" class="game-controls-info">
<div style="font-weight:700; margin-bottom:5px; color:white;"><i class="fas fa-gamepad"></i> Controls</div>
<p id="controls-text" style="margin:0;">No controls specified.</p>
</div>
</div>
</div>
</div>
<script type="module">
import { initializeApp } from "https://www.gstatic.com/firebasejs/11.6.1/firebase-app.js";
import { getFirestore, doc, onSnapshot, setDoc, increment, runTransaction } from "https://www.gstatic.com/firebasejs/11.6.1/firebase-firestore.js";
import { getAuth, signInAnonymously } from "https://www.gstatic.com/firebasejs/11.6.1/firebase-auth.js";
const firebaseConfig = { apiKey: "AIzaSyBQHMSvtgLqGMDLoCinG7HKfzBinmwYSr0", authDomain: "fir-booths.firebaseapp.com", databaseURL: "https://fir-booths-default-rtdb.firebaseio.com", projectId: "fir-booths", storageBucket: "fir-booths.appspot.com", messagingSenderId: "345582300995", appId: "1:345582300995:web:522594ddbadcf678acc9f6", measurementId: "G-48KGZ412Y9" };
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
const auth = getAuth(app);
const data = [
//{
//name: "Leaderboard",
//id: "mainleaderboard",
//genre: "Utility",
//description: "Displays the main leaderboard for various games.",
//link: "7theoen.html",
//img: "leaderboard-flat-icon-design-illustration-sports-and-games-symbol-on-white-background-eps-10-file-vector.jpg",
//file_based: true,
//publisher: "N/A",
//controls: [],
//},
//{
//name: "Leaderboard Placing",
//id: "leaderboardform",
//genre: "Utility",
//description: "A form to submit your scores to the leaderboard.",
//link: "s0yeahwesubmit.html",
//img: "canyoupicksides.png",
//file_based: true,
//publisher: "N/A",
//controls: [],
//},
{
name: "Download & Open Saves",
id: "savealldata",
genre: "Utility",
description: "Functionality to save your game data (if supported by individual games).",
link: "savedata.html",
//img: "savecookie.png",
img:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCAUABQADASIAAhEBAxEB/8QAGwABAQADAQEBAAAAAAAAAAAAAAYDBAUHAQL/xABCEAEAAgECAQgIBQMCBQQDAQEAAQIDBAURBhIhIjFBUWETMjVxcpGx0RRSgaHBI0LhM2JEU1RjghUko7IWNHOTg//EABkBAQEBAQEBAAAAAAAAAAAAAAAEAwIBBf/EACURAQACAQQCAgMBAQEAAAAAAAABAwIREiExBDJBYSJRcRMUQv/aAAwDAQACEQMRAD8A5QD6j5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP3jxZM08MWO+SfCtZlvYdi3DNwn0Ho48cloj9u1zOUR3LqMZnqHOFBi5K5p/wBbU0r8FZt9eDdxcmdHT/UvlyT524R+zObsIaRTnKSI6Z4R0z5LrFs+34vV0uOZ/wB0c76tvHix4o4Y6VpHhWODifIj4hpHjz8ygseh1eX/AE9Nmt5xSWzTYtyv/wANNY/3XrH8rccT5GXxDuPHx+ZSFOTOut61sNPfaZ/hnpyVyz6+qpX4aTP8qgczfm6ijBPV5K449fV3n4aRH3Za8l9JHrZs8/rEfw7g5/1z/br/ACw/TjRya0Eds5p992SOTu3R24rz78kuqPP9M/29/wA8f05n/wCP7b/03/yW+77/AOgbZ/03/wAlvu6Qb8v2bMf05v8A6Btn/Tf/ACW+75/+P7b/ANN/8lvu6Yb8v292Y/pyp5O7dPZivHuySxzya0E9npo913ZD/TP9vP8APH9OHbkvo59XLnj9Yn+GK3JXHPqau8fFSJ+yhHv+uf7ef5YfpMX5K5Y9TVUt8VJj+Wvfkzrq+rfDf3WmP4V46i7NzNGCIvsW40/4bnR/tvE/y1smg1eL/U0uavnzJegDqPIy+Ycz4+PxLzeeieE9E+Y9FyYseWOGSlbx4Wji1Muz7fm9fS44+GOb9HceRHzDifHn4lCiuy8mdFf/AE75cc+VuMfu0c3JXLH+jqaW8r1mv04u4uwlnNOcJ8dLNsW4Yen0HpI8cdon9u1oZcWTDPDLjvjnwvWYaRlE9SznGY7h+AHTkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlwafNqbc3Bivkn/bHHg8e6asQ7em5M6vLwnPemCPD1rft0fu62m5O6HDwnJW2a3++ej5QzyuwhrjTnKQx475b8zFS17eFY4y6On2DcM/CZxRirPfktw/aOlZYsOPDXm4sdaV8Kxwh+2M+RPxDbHx4+ZT2n5LY44TqNRa0+GOOH7y6ODZdvwcJrpq2tHffrfV0BjNmU9y2ivGOofK1rWsVrEREdkRHB9Bw7AAAAAAAAAAAAAAAAAAAAAAAAAAAAHy1a3rNbRExPbExxfQGhn2Xb8/GbaatZ8adX6ObqOS2OeM6fUXr5XjnfvHBQjuLMo6lxNeM9wi9RsG4YOMxijLWO/Hbj+09Lm5Md8VublpalvC0cJejPxlxY81OblpW9fC0cYbR5E/MMcvHj4l50LLU8ndDm4zjrbDb/ZPR8pcjU8mdXi4zp70zx4erb7fu2xuwljlTnDiDLn02bTW5ufFfHP+6OHFiaMtNAB68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs6Tb9VrZ/wDb4bWjvtPRWP1d7R8l6V4W1mWbz+TH0R8+36M8rMce2mNeWXSapS2S8Ux1te09laxxl1dJyd1mfhOXm6ek/m6bfKFXp9Lg0tOZp8VMcf7Y7fezMMr5/wDKjHx4jtydLyd0ODhOSts9vG89HydSlK46xWlYrWOyIjhEP0MJynLtvGMY9ADl0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/N6VyVmt6xas9sTHGJcvVcntDn4zjrOC09+Oej5OsOoynHpzOMZdo/V8nNZg4zh5uopH5ei3ylyb0tjvNMlbUtHbW0cJejMOo0uDVU5moxUyR/ujsb43zHbDLx4np56KfWcl8duNtHlmk/kydMfPt+rhavb9Vop/9xhtWv5o6az+rfGzHLpPlXlj21QGjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHS0GyavW8Lc30OKf77x2+6O9SaDY9JouFub6XLH99+nh7o7mWduOLbCrLJM6HZtZreFq4/R45/vydEfpHbKh0XJ7SabhbLE6jJHff1fl93XEuV2WSrGnHF8iIrERERER2RD6DJqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkxFomJiJie2JfQHI1vJ7R6njbFE6fJPfSOr8vsntdsus0XG1sfpMcf34+mP1jthcDXG7LFllTjk83Ftr9k0mt425noss/306OPvjvTev2PV6Ljbm+mxR/fSOz3x3KsLcckudOWLmgNWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+k0efW5OZp8c3nvnuj3yp9u5O4NPwvquGfJ4T6kfp3/qzzsxw7aYV5Z9J/QbTqtfMTjpzMX/Mv0R+niptBsWk0XC8x6bLH9947PdHc6cRERwjoiH1JnblkswqxxAGTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzNfsek1vG8V9Dln++kdvvjvTOv2jVaCZnJTn4v+ZTpj9fBcvkxExwnsa4W5Yss6scnnArtx5O6fUcb6Xhgy+EerP6d36JjV6PUaLJzNRjmk909sT7pV4WY59I868sO2ABozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb23bVqdxt/SrzcUT05Ldke7xeTMRGsuoiZnSGlWs3tFaxNrTPCIiOMy7+28m734ZNfM0r2xirPTPvnudrb9q0231/p152SY6clu2fs3kud8zxiqwoiOcmPDhx6fHGPDStKR2RWODICZSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMebDj1GOcealb0nti0cWQBL7lybtTjk0EzevbOK09Me6e9wLVtS01tE1tE8JiY4TD0do7htWm3Cv9WvNyRHRkr2x91OF8xxkmzoiecUKN7cdq1O3W/qV52Lj0ZK9n6+DRVRMTGsJZiYnSQB65AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH2tbXtFa1m1pnhERHGZbGh0GfX5fR4KceHrWn1a++Vftm0YNurxrHPzTHWyTHT+nhDLOyMP61rqnP+OXtfJzsy7h74xRP1n+FHWtaVitKxWsdEREcIh9EeWc5TytxwjCNIAHDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8tWt6zW9YtWY4TExxiU5unJzty7f75xTP0n+FIO8c5xnhxlhGUaS84tW1LTW9ZraJ4TExwmHxcbntGn3GvG0czNEdXJEdP6+MJDXaDPoMvMz04RPq2j1be6VmFkZ/1FZVOH8awDVkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+xE2mIiJmZ6IiO8evjr7TseXXcMubji0/j/df3fdv7PyfivNz6+sTbtrinsj4vsouxNZdpxiprp+cmLT6fFpsVcWCkUpXsiGUEisAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY9RgxanFbFnpF6W7YlkAR27bHl0PHLh45dP4/3U9/l5uQ9ITu8cn4vzs+grEW7bYo7J932V13a8ZJLKfnFMj7MTWZiYmJieExPc+KUwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxotHm12eMWCvGe+Z7Kx4y8mdOZexGvEMeDDk1GWuLDSb3t2RCv2jZcegrGTLwyaif7u6vlH3bG27Zh27Fzccc7Jb18k9tvtDdR2W7uI6W11RjzPYAwbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOVu+y49fWcuLhj1ER63dbyn7pDPhyafLbFmpNL17Yl6I0ty2zDuOLm5I5uSPUyR21+8eTeu3bxPTCyqMuY7Qg2Nbo82hzziz14T3THZaPGGusideYRTGnEgD14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3tr2zLuWbm16uKvr38PKPN5MxEay6iJmdIfjbtuzbjn9HijhWPXvPZWPv5LTRaLDoMEYsFeEd8z22nxl+9LpsWjwVw4K82lf3nxlmQ2WTn/ABdXXGH9AGTUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABq59x0en/wBXU4qz4c7jPyexEz08mYjttDn6fetHqtVXT4LXva0TMTzZiOiPN0CYmOyJiegB49AAAAAAAAAAAAAAAc7U71o9LqrafPa9LViJmebMx0+57ETPTyZiO3RGrh3LR6j/AEtTitPhzuE/KW0TEx2RMT0APHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADX1uiw67BOLPXjHdMdtZ8YRW47dm27PzMscaT6l47LR9/JesOq02LV4LYc9edS37ecNa7Jw/jKyuM/689G9um2Zdtzc23WxW9S/j5T5tFdExMawhmJidJAHrkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvbXtmXcs/Nrxrir69/DyjzeTMRGsuoiZnSH3atry7lm4Rxphr69/DyjzWmm0+LS4a4cNIrSvZBptPi0uCuHDWK0rHRDKhssnOfpdXXGEfYAyagAAAAAAAAAAAAAAAAAAAAAAAAAAAA1NVuWk0fGM+etbfljpt8ocbVcqe2NJg/8ALLP8R93eNeWXUOMrMce5UjV1O4aTScfT6ilJj+3jxn5R0o7U7rrdVxjLqLRX8tOrH7NJvj4/7lhl5H6hVajlRp6dGnw5Ms+NurH3czPyk1+Xoxzjwx/trxn93IGsVYR8MZuzn5Zs2r1Go/1s+TJ5WtPD5MINNNGczMupyc9sYfdb6LRF8nPbGH4bfRaI7/Zb4/oAMG4AAAAAAAAAAAAAAi+UftjN7q/RaIvlH7YzfDX6N6PZh5Ho5bNh1eo0/wDoZ8mPyraeHyYRZpqiidHXwco9fi6Mk480f7q8J+cOnp+VGnv0ajDfFPjXrR90qM5qwn4aRbnHyvtNuOk1XD0GopeZ/t48J+U9LaebtzTbrrdLwjFqL82P7b9aP3ZZeP8AqW2PkfuF4JvS8qeyNXg/8sc/xP3dnSblpNZwjBnra35Z6LfKWGVeWPcN8bMcupbYDh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAxajT4tVhthzUi1LdsIvddry7bm4Txvht6l/HynzXLFqNPi1WG2HNWLUtHTDWuycJ+mVlcZx9vPBvbptmXbc/Ntxtit6l/HynzaK6JiY1hDMTE6SAPXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY0Wjy67UVw4Y6Z6ZnurHjLyZ05l7Ea8Q/e27fl3HURjx9WsdN78Oisfdb6XTYtHgrhwV5tK/OfOX50OixaHTVw4Y6I6Zme20+MthDZZvn6X117I+wBk1AAAAAAAAAAAAAAAAAAAAAAAAAYtRqcOlx+kz5K46+Np7TsZX5yZKYqTfJatKx2zaeEQnddyn7aaHHx/7mT+I+7g6nV59XfnajLbJPdxnoj3R2Q3xoynvhhlfjHXKn1nKXS4eNdNW2e3jHRX5uHq9712r4xOX0dJ/tx9X9+1zhTjVjimytyyAGjIAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAB0NJvWu0nCK5fSUj+3J1v37Xd0fKXS5uFdTWcFvHtr80kM8qscmuNuWL0bHkplpF8d63rPZNZ4xL9PPdNqs+kvz9Pltjnv4T0T747Jd7Rcp+ymtx/wD/AEx/zH2TZUZR1ypxvxnvhSDFp9Th1WP0mDJXJXxrPYysOm/YAAAAAAAAAAAAAAAAAAAAAAAAADDqtNi1eC2HPXnUt8484RG5bfl27UTjydNJ6aX7rR91619do8Wu01sOaOiemJ76z4w1rs2T9MrK98fbz8bGt0eXQ6m2HNHTHTE91o8Ya66J15hBMacSAPXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7ETaYiImZnoiI7x6/eDDk1GamHDWbXvPCIW+17dj27TRSvC2S3Te/5p+zX2PaY0GH0mWInUXjrf7Y8IdVFbZu4jpbVXtjWewBg3AAAAAAAAAAAAAAAAAAAAAAAfLWitZtaYiI6Zme4H1jz6jFpsc5M+SuOkd9pcTceUmPFxx6KsZb/nn1Y93inNTqs2ryek1GS2S3dx7vdHc3wpnLmeGGd0Y8Ry7uv5TTPGmhpwj/mXj6R93AzZ8uoyTkz5LZLz32nixirHDHHpJlnll2AO3AAAAAAAAAADqcnPbGH4bfRaIvk57Yw/Db6LRFf7LvH9ABg3AAAAAAAAAAAAAAEXyj9sZvhr9Foi+UftjN8Nfo3o9mHkejlgLUIAAAAAAAAADJhzZdPkjJhyWx3jvrPB39BymmOFNdTjH/MpH1j7JwcZYY5du8c8senoeDUYtTjjJgyVyUnvrLK8902pzaTL6TT5LY7eXf7471Ht3KTHl4Y9bEYr/wDMj1Z9/glzpnHmOVeF0ZcTw74+VtFqxasxMT0xMT2vrBuAAAAAAAAAAAAAAAAAAAAAAAA0t027HuOmmluFcleml/yz9kRnw5NPmvhzV5t6TwmHojlb5tMa/D6TFERqKR1f90eEt6rNvE9MLa90ax2jB9mJrMxMTExPCYnufFqIAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApuTm082K63UV60/6VZ7o/N9mhsO1/js/ps1f/b456f98+Hu8Vimus0/GFVNf/qQBIrAAAAAAAAAAAAAAAAAAAAAAB+MmSmLHbJktFKVjjNpnhEJrc+Ud8nOxaDjSnZOWY6Z90dzvDCc54cZ5xhHLsbju+m2+Jreefm7sde39fBKbhump3C39W3Nx92Ovqx92nMzaZmZmZnpmZ73xZhVjh/UeduWf8AGrEAAAAAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAAAAABu7fump2+39K3Ox9+O3qz9lXt28abcIitZ9Hm78du39PFDvsTMTExMxMdMTHcyzqxz/rbC3LD+PRxL7Xyjvj4YtfxvTsjLEdMe/xUuPJTNjrkx2i9LRxi0TxiUeeE4TyswzjOOH7AcOwAAAAAAAAAAAAAAAAAAAAAE7yj2nnRbW6evWj/VrHfH5vumXpCO37a/wOf02Gv/t8k9H+yfD3eCumzX8ZSXV/+ocgBSlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzt+iya/VVwY+jj02t+WPFr1ra9orWJta08IiO2ZW+z7bXbtLFZ4Tmv05Lefh7oZWZ7I+2tVe+fpuafBj02CmHDXm0pHCIZAQPoAAAAAAAAAAAAAAAAAAAAAADS3Hc9Pt2Pjltzskx1cde2ftHm0d33+ml52DScMmbsm3bWn3lK5cl82S2TLeb3tPGbTPTKiumcuck9l0Y8R22dw3LUbjk45rcKRPVx17I+8+bTBXEREaQjmZmdZAHrwAAAAAAAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv8AZd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAG5t+5ajbsnHDbjSZ62O3ZP2nzaY8mImNJexMxOsLvbtz0+44+OKebkiOtjt2x9482686xZL4clcmK80vWeMWiemFTtG/01XNwavm483ZFuyt/tKSymcecVld0ZcT27gCdQAAAAAAAAAAAAAAAAAAAAMWowY9TgvhzV51LxwmGUBAbhosmg1VsGTp4dNbfmjxay43jba7jpZrHCM1OnHbz8PdKItW1LTW0TW1Z4TE9sSvrz3x9vn217J+nwBqyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb207fbcdZGPpjFXrZJ8I8PfLyZiI1l1ETM6Q63JnbP+OzV8sUT+9lI+VrWlYrWIitY4REd0Pr5+eU5Tq+hhjGEaQAOHYAAAAAAAAAAAAAAAAAADHmzY9PitlzXilKxxmZB+7WitZtaYisRxmZnohLbxv9s/OwaK01xdlskdE293hDV3fecm4WnHj449NE9Fe+3nP2ctXXTpzkjtu14xAFKYAAAAAAAAAAAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAAAAAAAAAAAB3tn3+2Dm4NbabYuyuTtmvv8YVNbResWrMWrMcYmJ6JecOptG85NvtGPJxvppnpr3184+yaynXnFTVdpxktBjw5seoxVy4bxelo4xMMiRYAAAAAAAAAAAAAAAAAAAAJvlNtn/HYa+WWI/aykfLVres1tETW0cJie+HeGU4zq4zxjONJecDe3bb7bdrJx9M4rdbHPjHh74aL6ETExrD58xMTpIA9cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPta2vaK1ibWtPCIjvlc7ToK7fo64+iclutkt4z/hxeTG3c+863LHVrPDHE9898qhJfnrO2FlGGkbpAEykAAAAAAAAAAAAAAAAAABh1eqxaPBbNntzaV+cz4R5kRqTOhqtTi0mC2bPbm0r+/lCM3TdMu5ZeNupirPUx8ezznzfjctxy7jn5+Tq0r6lInorH3aa2qrbzPaG23dxHQA3YAAAAAAAAAAAAAAAAAAAAAAOpyc9sYfht9Foi+TntjD8NvotEV/su8f0AGDcAAAAAAAAAAAAAARfKP2xm+Gv0WiL5R+2M3w1+jej2YeR6OWAtQgAAAAAAAAAAAAAAAAAAAAAN/a90y7bm416+K09fHx7fOPNZ6XU4tXgrmwW51Lft5S89bm27jl27Pz8fWpb16TPRaPuwtq3cx23qt28T0vBg0mqxazBXNgtzqT84nwnzZ0UxouidQAAAAAAAAAAAAAAAAAAAGju2gruGjtj6IyV62O3hP+UNatqWmtomtqzwmJ7pejpflPt3MvGtxV6tp4ZIjunulTRnpO2U1+GsboT4CtGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+i0t9bqseDH0Taemfyx3ywK7k1oPw+k/E5I/qZo6OPdXu+fb8mdmezHVpXhvy0dbBhpp8NMWKObSkcIhkB899EAAAAAAAAAAAAAAAAAABjzZsenxWy5bRWlI4zMg/Oq1OLSYLZs9ubSv7+UInc9xy7jn5+Tq0r6lOPRWPu/e67nk3LPzp41w19Snh5z5tBbVVt5ntDbbu4joAbsAAAAAAAAAAAAAAAAAAAAAAAAHU5Oe2MPw2+i0RfJz2xh+G30WiK/wBl3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAAAAAAAAAAAAAAABubZuOXbtRz8fWpb16d1o+620upxavBXNgtzqW+ceUvPW/tW55Ntz86ONsVvXp4+cebC2rdzHbeq3bxPS5GPDmx6jDTLitFqXjjEwyIlwAAAAAAAAAAAAAAAAAAx58NNRhviyxzqXjhMMgDz7W6W+i1WTBk7az0T+aO6WBXcpdB+I0v4nHH9TDHTw769/y7fmkX0K89+Or51mGzLQAaMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/s+h/H66uO0f0q9bJ7vD9VxEcI4R0Q5uw6H8FoIm8cMuXr38vCHTQW57sn0KsNuIAyagAAAAAAAAAAAAAAAAAPlrRWs2tMRWI4zM9yM3vdrbhm5mKZjTUnqx+afGW1yh3b0150ent/TrP9S0f3T4e5wVdNen5Sjut1/GABSmAAAAAAAAAAAAAAAAAAAAAAAAAAdTk57Yw/Db6LRF8nPbGH4bfRaIr/Zd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAAAAAAAAAAAdTZN2tt+bmZZmdNeetH5Z8YWdbRasWrMTWY4xMd7zh3uT27ehvGj1Fv6dp/p2n+2fD3Jrq9fyhTTbp+MqoBIsAAAAAAAAAAAAAAAAAAfJiJjhPTCG3jQ/gNdbHWP6Vutj93h+i6czftB+N0EzSOOXF16efjDWrPbkytw3YooBe+eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOlsWh/G7hXnRxxYuvfz8I+f0c1bbFofwW3150cMuXr38vCP0hlbntxbU4bsnSAQLwAAAAAAAAAAAAAAAAABxOUO6/hcf4bBbhnvHWmP7K/eW9um4U27STlnhN56KV8Z+yHy5L5stsmW02veeNpnvlvTXundKe6zbGkdvwAtRAAAAAAAAAAAAAAAAAAAAAAAAAAAAOpyc9sYfht9Foi+TntjD8NvotEV/su8f0AGDcAAAAAAAAAAAAAARfKP2xm+Gv0WiL5R+2M3w1+jej2YeR6OWAtQgAAAAAAAAAAAAAAAAAAAAAAAAAAAK3k9uv4rH+Gz245qR1Zn++v3h23nWLJfDlrkxWmt6TxrMd0rja9wpuOkjLHCLx0Xr4T9kV1e2dYW02bo0ntugMFAAAAAAAAAAAAAAAAAACJ33Q/gtwtzY4YsvXp5eMfP6uatt90P43b7c2OOXF16efjH6wiV9We7FBbhtyAGrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0Nk0X43caVtHHHj69/dHZH6yuHI5N6P8Nt8ZbRwyZ+vPu7vv8Aq66C7Ldk+hTjtxAGTUAAAAAAAAAAAAAAAAfnJkpix2yZLRWlY4zM90P0l+U25ekv+Cw26tZ45Zjvnuj9HeGE5zo4zzjCNXL3TX33HV2y24xSOjHXwj7tMH0IiIjSHzpmZnWQB68AAAAAAAAAAAAAAAAAAAAAAAAAAAAdTk57Yw/Db6LRF8nPbGH4bfRaIr/Zd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAAAAAAAAAAAAAG5tevvt2rrljjNJ6MlfGPu0x5MRMaS9iZidYejY8lMuOuTHaLUtHGJjvh+kvyZ3L0d/wAFmt1bTxxTPdPfH6qh8/PCcJ0fRwzjONQBw7AAAAAAAAAAAAAAAAEPvei/BbjetY4Y8nXp7p7Y/SVw5HKTR/idvnLWOOTB1o93f9/0a05bcmV2O7FHAL3zwAAAAAAAAAAAAAAAAAAAAAAAAAAABtbdpJ1uuxYP7bTxt5Vjtaqn5KaTm4surtHTeeZT3R2/v9GdmW3HVpXjuy0UERFYiIjhEdERD6D576IAAAAAAAAAAAAAAAAD5a0VrNrTEREcZme4GhvO4Rt+jm9Zj01+rjjz8f0REzNpmbTMzM8Zme9ubtr53DW2yxM+jr1cceXj+rSX1YbMftBbnvy+gBqxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdTk57Yw/Db6LRF8nPbGH4bfRaIr/Zd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfYmazE1mYmJ4xMdy32bcI3DRxe0x6anVyR5+P6odu7Tr52/W1yTM+jt1ckeXj+jK3Dfj9tqs9mX0ux8raLVi1ZiYmOMTHe+oF4AAAAAAAAAAAAAAAA+TEWiYmOMT0TEvoCA3HSTotdlwf21njXzrPY1lPyr0nOxYtXWOmk8y/uns/f6ph9CvLdjq+dZjty0AGjMAAAAAAAAAAAAAAAAAAAAAAAAAB+qUtkvWlI42tMViPOXoGk09dLpcWCnZjrEe/zSvJrS+n3H0to40wRzv/ACnoj+Z/RYJL8tZ2rPHx0jUATKQAAAAAAAAAAAAAAABweU+4eiwRo8c9fLHG/Dur4fq7WozU02C+bLPClI4ygdXqL6vU5M+T1rzx4eEd0N6cN06z8MLs9saR8sIC1CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nJz2xh+G30WiL5Oe2MPw2+i0RX+y7x/QAYNwAAAAAAAAAAAAABF8o/bGb4a/RaIvlH7YzfDX6N6PZh5Ho5YC1CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquTG4elwTpMk9fFHGnHvr4fo7zz3Sai+k1OPPj9ak8eHjHfC+0+ampwUzYp40vHGEV2G2dY+V1Oe6NJ+GQBg3AAAAAAAAAAAAAAAAYdXp66rS5cF+zJWY93m8/vS2O9qXjhaszWY84ejI7lLpfQbj6WscKZ453/AJR0T/E/qpoy0nam8jHWNXIAVowAAAAAAAAAAAAAAAAAAAAAAAAGXTYJ1OpxYK9uS0V9zx7Eaq3k3pfQbZW8xwtmnnz7u79vq6z80pXHStKRwrWOER4Q/T52U7p1fSxjbGgA5dAAAAAAAAAAAAAAAMWpz00unyZsk9WleMgn+VOu4zTRY58L5P4j+fknGTPmvqM+TNknje9udLG+jhjtx0fNzy3ZagDtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nJz2xh+G30WiL5Oe2MPw2+i0RX+y7x/QAYNwAAAAAAAAAAAAABF8o/bGb4a/RaIvlH7YzfDX6N6PZh5Ho5YC1CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKPktrum+iyT43x/zH8/NOMmnzX0+fHmxzwvS3Ohxnjux0d4ZbctXogxabPTU6fHmxz1b14wyvnPpAAAAAAAAAAAAAAAADk8pNL6fbLZIjjbDPPj3d/7fR1n5vSuSlqXjjW0cJjxh1jO2dXOUbo0ecjLqcE6bU5cFu3Haa+9ifRfNngAevAAAAAAAAAAAAAAAAAAAAAAB2+S2m9Lr755jow16PfPR9OLiLLk1p/Q7XW8x1s1pv+nZH0Y3ZaYNqcdc3WAQrwAAAAAAAAAAAAAAABOcqtbwjHo6T29e/u7o/lQ5L1x47XvPCtYmZnwh5/rNTbV6vLnv25LcYjwjuj5N6Mdctf0wvy0x0/bCAtQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOpyc9sYfht9Foi+TntjD8NvotEV/su8f0AGDcAAAAAAAAAAAAAARfKP2xm+Gv0WiL5R+2M3w1+jej2YeR6OWAtQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXkrreMZNHeezr093fH8qN57o9TbSavFnp20txmPGO+Pk9Ax3rkx1vSeNbRExPjCK/HTLX9rqMtcdP0/QDBuAAAAAAAAAAAAAAAAkuVOm9Fr6Z4jozV6ffHR9ODiLLlLp/TbXa8R1sNov+nZP1Rq+nLXBBdjpmANWIAAAAAAAAAAAAAAAAAAAAAD9Y8dsuSmOnrXtFY98vQ8OOuHDTFT1aVise6Edyewen3bHMxxriibz9I/eVok8ieYhZ4+PEyAJlIAAAAAAAAAAAAAAADi8p9X6HQxgrPWzzwn4Y7f4hIujvuq/FbnlmJ40x/wBOv6dv78XOX1Y7cXz7ct2QA1ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOpyc9sYfht9Foi+TntjD8NvotEV/su8f0AGDcAAAAAAAAAAAAAARfKP2xm+Gv0WiL5R+2M3w1+jej2YeR6OWAtQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu5Mav02hnBaetgnhHwz2fzCRdHYtV+F3PFMzwpk/p2/Xs/fgytx3YtastuS3AQPoAAAAAAAAAAAAAAAAPxmx1zYb4r+res1n3S88yY7Ysl8d/Wpaaz74ejIrlDg9Bu2SYjhXLEXj6T+8KfHnmYTeRjxEuYArRgAAAAAAAAAAAAAAAAAAAAAKfkng4YdRqJjptaKR+nTP1/ZQtDY8HoNp09ZjhNq8+f16W++dZOuUy+lXGmMQAOHYAAAAAAAAAAAAAA1dz1X4PQZs3HrVr1ffPRH7tpOcrNT0YNLWe3+pb6R/LuvHdlEOLMtuMymv3AfRfNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdTk57Yw/Db6LRF8nPbGH4bfRaIr/Zd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3dAAvtt1X4zQYc/8AdavW98dE/u2k5yT1PRn0tp7P6lfpP8KN86zHblMPpV5bsYkAcOwAAAAAAAAAAAAABPcrMHHFp9REdNbTSf16Y+n7qFz98wen2nUViONq158fp0u650yiXFka4zCHAfRfNAAAAAAAAAAAAAAAAAAAAH7w45zZqYq9t7RWP1ng/Do7Bh9Nu+DjHGKcbz+kdH78HOU6RMusY1mIW1axWsVrHCIjhEPoPmvpgAAAAAAAAAAAAAAACE3jU/itzz5InjWLcyvujoWW46j8JoM+fjwmlJ4e/sj90Aq8fHuUvkZdQAKkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqcnPbGH4bfRaIvk57Yw/Db6LRFf7LvH9ABg3AAAAAAAAAAAAAAEXyj9sZvhr9Foi+UftjN8Nfo3o9mHkejlgLUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADd2fU/hdzwZJnhWbcy3uno+y7ebr/AG7Ufi9Bgz8eM3pHH39k/ul8jHqVfj5dw2QEqoAAAAAAAAAAAAAAfLVi9ZraOMTHCYfQHnWXHOHNfFbtpaaz+k8H4dHf8Pod3z8I6L8Lx+sdP78XOfSxnWIl8zKNJmAB05AAAAAAAAAAAAAAAAAAFBySxcdRqM35axWP1nj/AAn1dyWxczbrZOHTkyTP6R0fdjdOmDamNc3aAQrwAAAAAAAAAAAAAAAHC5V5+Zo8WCJ6cl+M+6P8zCUdjlPn9Juno47MVIr+s9P8w46+qNMIfPunXOQBqyAAAAAAAAH3mzzedwnm8eHHh0cW5tm3Zdxz8zH1cdfXvw6Kx91hXbtLXQ/g4xROGY6YntmfHj4ss7YwnRthVOcaoIb+67Zl23NwnjbDaepfx8p82g0iYmNYZzExOkgD1yAAAAAAAAAAAAAAAAAAAAAA6nJz2xh+G30WiL5Oe2MPw2+i0RX+y7x/QAYNwAAAAAAAAAAAAABF8o/bGb4a/RaIvlH7YzfDX6N6PZh5Ho5YC1CAAAAAAAAAAAAAAAAAAAAAAA39q2zLuWbhHGuGs9e/h5R5vJmIjWXURMzpDR5s83ncJ5vHhx4dHHwfF7bbtLbQ/g/RR6Hh0RHbE+PHxR+57bl27PzL9bHb1L91o+7PC2M50aZ1ThGrSAasQAAAAAAABV8lM/P0eXBM9OO/GPdP+YlKOxyYz+j3P0c9mWk1/WOn7srY1wlrTOmcLABA+gAAAAAAAAAAAAAAAAl+VuLhqNPm/NSa/KeP8p9W8qcXP26mTh048kT+k9H2SS6mdcEF0aZgDZiAAAAAAAAAAAAAAAAAALrZcXotp01fGnO+fT/KF4TPRHbPQ9FxUjFipjjsrWIj9E3kTxEKvHjmZfsBIrAAAAAAAAAAAAAAAa245vw+36jL2TXHPD38Oh7Eazo8mdI1Q+tzfiNZnzd17zMe7j0fswA+lEaPmTOs6gD14AAAAAAN3bNuy7jn5mPq46+vfh0Vj7m2bdl3HPzMfVx19e/DorH3Wul0uLR4K4cFebSvzmfGfNjbbt4jtvVVu5no0ulxaPBXDgrzaV+cz4z5swIZnVdpoxajT4tVhthzVi1LR0xKL3XbMu25uE8bYbT1L+PlPmuWLUafFqsNsOasWpaOmJa12ThP0ysrjOPt54N/ddsy7bm4TxthtPUv4+U+bQXRMTGsIZiYnSQB65AAAAAAAAAAAAAAAAAAAAdTk57Yw/Db6LRF8nPbGH4bfRaIr/Zd4/oAMG4AAAAAAAAAAAAAAi+UftjN8NfotEXyj9sZvhr9G9Hsw8j0csBahAAAAAAAAAAAAAAAAAAAAAb+1bZl3LNwjjXDWevfw8o83kzERrLqImZ0g2rbMu5ZuEca4az17+HlHmtNPp8Wlw1w4axWlY6INPp8Wlw1w4axWlY6IZUNlk5z9Lq64wj7GHVaXFrMFsOevOpb5xPjDMMumvaE3Pbcu3Z+ZfrY7epfutH3aT0LVaXFrMFsOevOpb5xPjCK3Pbcu3Z+ZfrY7epfutH3XVW7uJ7Q21beY6aQDZgAAAAAAM+izfh9ZgzdkUvEz7uPT+zAPJjV7E6Tq9IGtt2b8Rt+ny8eM2xxx9/DpbL5sxpOj6cTrGoA8egAAAAAAAAAAAAANHesXpdp1Ne+Kc75dP8ACFei5aRlxXxz2WrNZ/V51wmOie2OhX488TCTyI5iQBSlAAAAAAAAAAAAAAAAAAbGgx+l1+mp+bLXj83oCI2CnP3jT+Ec63yiVuj8ifyiFvjx+MyAJ1AAAAAAAAAAAAAAA4/KfL6Papp/zL1r/P8ADsJvlbl//VxRP5rTHyiP5aVRrnDO2dMJTYD6D5wAAAAAA3ds27LuOfmY+rjr69+HRWPubZt2Xcc/Mx9XHX178Oisfda6XS4tHgrhwV5tK/OZ8Z82Ntu3iO29VW7mejS6XFo8FcOCvNpX5zPjPmzAhmdV2mgAAADFqNPi1WG2HNWLUtHTEovddsy7bm4TxthtPUv4+U+a5YtRp8Wqw2w5qxalo6YlrXZOE/TKyuM4+3ng3912zLtubhPG2G09S/j5T5tBdExMawhmJidJAHrkAAAAAAAAAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAAAAAAAAAABv7VtmXcs3CONcNZ69/DyjzeTMRGsuoiZnSDatsy7lm4RxrhrPXv4eUea00+nxaXDXDhrFaVjog0+nxaXDXDhrFaVjohlQ2WTnP0urrjCPsAZNQABh1WlxazBbDnrzqW+cT4wzB0doTc9ty7dn5l+tjt6l+60fdpPQtVpcWswWw5686lvnE+MIrc9ty7dn5l+tjt6l+60fddVbu4ntDbVt5jppANmAAAAAACx5MZfSbVFP+Xe1f5/l103ySy//tYpn8to/eJ/hSPn2xpnL6NU64QAM2gAAAAAAAAAAAAAA8/1+P0Wv1NPy5bcPm9ARG/05m8ajwnm2+cQo8efymE/kR+MS5wCxEAAAAAAAAAAAAAAAAAA7XJanO3O1vy4pn5zCuS/JKnHPqb+Fax85n7KhDdP5r6I/AAYtgAAAAAAAAAAAAABIcqMnP3SK/kxxHzmZV6G3vJ6Td9TPhbm/KIhvRH5ML5/FoALUIAAAA3ds27LuOfmY+rjr69+HRWPubZt2Xcc/Mx9XHX178Oisfda6XS4tHgrhwV5tK/OZ8Z82Ntu3iO29VW7mejS6XFo8FcOCvNpX5zPjPmzAhmdV2mgAAAAAAADFqNPi1WG2HNWLUtHTEovddsy7bm4TxthtPUv4+U+a5YtRp8Wqw2w5qxalo6YlrXZOE/TKyuM4+3ng3912zLtubhPG2G09S/j5T5tBdExMawhmJidJAHrkAAAAAAAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAAAAAAAABv7VtmXcs3CONcNZ69/DyjzeTMRGsuoiZnSDatsy7lm4RxrhrPXv4eUea00+nxaXDXDhrFaVjog0+nxaXDXDhrFaVjohlQ2WTnP0urrjCPsAZNQAAAAABh1WlxazBbDnrzqW+cT4wzB0doTc9ty7dn5l+tjt6l+60fdpPQtVpcWswWw5686lvnE+MIrc9ty7dn5l+tjt6l+60fddVbu4ntDbVt5jppANmAAAADs8l8nM3Sa/nxzHymJV6G2TJ6Pd9NPjaa/OJhcor4/JdRP4gDBuAAAAAAAAAAAAAAJDlTTm7nW35sUT8plXpflbThn01/Gto+Ux921M/mxvj8E+AuQAAAAAAAAAAAAAAAAAAKfklXhh1V/G1Y+Uf5ULh8lK8Nvy28cs/SHcfPt95fRq9IAGbQAAAAAAAAAAAAAAefa2/pNbqL/my2n95egWmK1mZ7I6XnHHjPGe2elT4/yl8ieIAFaQAAbu2bdl3HPzMfVx19e/DorH3Ns27LuOfmY+rjr69+HRWPutdLpcWjwVw4K82lfnM+M+bG23bxHbeqrdzPRpdLi0eCuHBXm0r85nxnzZgQzOq7TQAAAAAAAAAAABi1GnxarDbDmrFqWjpiUXuu2ZdtzcJ42w2nqX8fKfNcsWo0+LVYbYc1YtS0dMS1rsnCfplZXGcfbzwb+67Zl23NwnjbDaepfx8p82guiYmNYQzExOkgD1yAAAAAAAAAAAAAA6nJz2xh+G30WiL5Oe2MPw2+i0RX+y7x/QAYNwAAAAAAAAAAAAABF8o/bGb4a/RaIvlH7YzfDX6N6PZh5Ho5YC1CAAAAAAAAAAAAAAA39q2zLuWbhHGuGs9e/h5R5vJmIjWXURMzpBtW2ZdyzcI41w1nr38PKPNaafT4tLhrhw1itKx0QafT4tLhrhw1itKx0QyobLJzn6XV1xhH2AMmoAAAAAAAAAAw6rS4tZgthz151LfOJ8YZg6O0Jue25duz8y/Wx29S/daPu0noWq0uLWYLYc9edS3zifGEVue25duz8y/Wx29S/daPuuqt3cT2htq28x00gGzAABn0V/R63T3/LlrP7vQXm8TzZ4x2x0vR4mLREx2Sk8iOlfjzxL6AmVAAAAAAAAAAAAAACe5W144dLfwtaPnH+FC4fKuvHQYreGWPpLSr3hnb6SkwH0HzgAAAAAAAAAAAAAAAAAFfyXjhtfHxyWn6Oy5XJuOG0Y58bWn93VfOs95fSr9YAHDsAAAAAAAAAAAAABh1lubo89vDHaf2eex2Qvt0nm7Zqp/wC1b6IFX4/UpPI7gAUpRu7Zt2Xcc/Mx9XHX178Oisfc2zbsu45+Zj6uOvr34dFY+610ulxaPBXDgrzaV+cz4z5sbbdvEdt6qt3M9Gl0uLR4K4cFebSvzmfGfNmBDM6rtNAAAAAAAAAAAAAAAAGLUafFqsNsOasWpaOmJRe67Zl23NwnjbDaepfx8p81yxajT4tVhthzVi1LR0xLWuycJ+mVlcZx9vPBv7rtmXbc3CeNsNp6l/HynzaC6JiY1hDMTE6SAPXIAAAAAAAAAAADqcnPbGH4bfRaIvk57Yw/Db6LRFf7LvH9ABg3AAAAAAAAAAAAAAEXyj9sZvhr9Foi+UftjN8Nfo3o9mHkejlgLUIAAAAAAAAAAAADf2rbMu5ZuEca4az17+HlHm8mYiNZdREzOkG1bZl3LNwjjXDWevfw8o81pp9Pi0uGuHDWK0rHRBp9Pi0uGuHDWK0rHRDKhssnOfpdXXGEfYAyagAAAAAAAAAAAAADDqtLi1mC2HPXnUt84nxhmDo7Qm57bl27PzL9bHb1L91o+7SeharS4tZgthz151LfOJ8YRW57bl27PzL9bHb1L91o+66q3dxPaG2rbzHTSAbMCeyXoWjtztHgt446z+zz1fbXPO2zSz/2q/RN5HUKvH7ltAJFYAAAAAAAAAAAAAA43KiOO18fDJWfq7LlcpY47RknwtWf3d1+8OLPWUYA+i+aAAAAAAAAAAAAAAAAAAteTvsXT/8Al/8AaXTc3k97F0//AJf/AGl0nzs/aX0sPWABw7AAAAAAAAAAAAAAaW8zw2nVf/zlCLne/ZGq+BDLPH9ZR+R7QN3bNuy7jn5mPq46+vfh0Vj7m2bbl3HPzKdXHX178Oisfda6XS4tHgrhwV5tK/OZ8Z83Vtu3iO3NVW7mejS6XFo8FcOCvNpX5zPjPmzAhmdV2mgAAAAAAAAAAAAAAAAAAADFqNPi1WG2HNWLUtHTEovddsy7bm4TxthtPUv4+U+a5YtRp8Wqw2w5qxalo6YlrXZOE/TKyuM4+3ng3912zLtubhPG2G09S/j5T5tBdExMawhmJidJAHrkAAAAAAAAAB1OTntjD8NvotEXyc9sYfht9Foiv9l3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAAAAAAAABv7VtmXcs3CONcNZ69/DyjzeTMRGsuoiZnSDatsy7lm4RxrhrPXv4eUea00+nxaXDXDhrFaVjog0+nxaXDXDhrFaVjohlQ2WTnP0urrjCPsAZNQAAAAAAAAAAAAAAAAABh1WlxazBbDnrzqW+cT4wzB0doTc9ty7dn5l+tjt6l+60fdpPQtVpcWswWw5686lvnE+MIrc9ty7dn5l+tjt6l+HRaPuuqt3cT2htq28x00l3s08dp0v/APOEIudk9kaX4HPkesOvH9pb4CNYAAAAAAAAAAAAAAOZyi9i6j/x/wDtDpubyh9i6j/x/wDtDvD2hzn6yiQH0XzAAAAAAAAAAAAAAAAAAFtye9i6f/y/+0uk5nJ32Lp//L/7S6b52ftL6WHrAA4dgAAAAAAAAAAAAANDe/ZGq+BDLveY47Tqv/5yhFnj+so/I9obu2bll27Pz6dbHb16cei0fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3dW1buY7c1W7eJ6XYw6XVYtZgrmwW51LfOJ8J82ZD0u7AAAAAAAAAAAAAAAAAAAAAAYtRp8Wqw2w5qxalo6YlF7rtmXbc3CeNsNp6l/HynzXLFqNPi1WG2HNWLUtHTEta7Jwn6ZWVxnH288G/uu2ZdtzcJ42w2nqX8fKfNoLomJjWEMxMTpIA9cgAAAAAAAOpyc9sYfht9Foi+TntjD8NvotEV/su8f0AGDcAAAAAAAAAAAAAARfKP2xm+Gv0WiL5R+2M3w1+jej2YeR6OWAtQgAAAAAAAAN/atsy7lm4RxrhrPXv4eUebyZiI1l1ETM6QbVtmXcs3CONcNZ69/DyjzWmn0+LS4a4cNYrSsdEGn0+LS4a4cNYrSsdEMqGyyc5+l1dcYR9gDJqAAAAAAAAAAAAAAAAAAAAAw6rU4tHgtmz25tK/OfKDs6NVqcWjwWzZ7c2lfnPlCK3Pcsu45+ffq46+pTj0R/k3Pcsu45+ffq46+pTur/lpLaqtvM9obbd3EdC52T2RpfgQy72aOG06X/8AnDzyPWHXj9y3QEawAAAAAAAAAAAAAAc3lD7F1H/j/wDaHSczlF7F1H/j/wDaHeHtDnP1lFAPovmAAAAAAAAAAAAAAAAAALPk3PHaMceFrR+7quNyXnjtfDwyWj6Oy+dZ7y+lX6wAOHYAAAAAAAAAAAAADV3SvO2zVR/2rfRAvQtZXnaPPXxx2j9nnsdkK/H6lJ5HcAClK3ds3HLt2fn062O3r07rR91rpdVi1mCubBbnUt84nwnzeet3bNxy7dn59Otjt69O60fdjbVu5jtvVbt4npdjDpdVi1mCubBbnUt84nwnzZkPS7sAAAAAAAAAAAAAAAAAAAAABi1GnxarDbDmrFqWjpiUXuu2ZdtzcJ42w2nqX8fKfNcsWo0+LVYbYc1YtS0dMS1rsnCfplZXGcfbzwb+67Zl23NwnjbDaepfx8p82guiYmNYQzExOkgD1yAAAAAA6nJz2xh+G30WiL5Oe2MPw2+i0RX+y7x/QAYNwAAAAAAAAAAAAABF8o/bGb4a/RaIvlH7YzfDX6N6PZh5Ho5YC1CAAAAAAA39q2zLuWbhHGuGs9e/h5R5vJmIjWXURMzpBtW2ZdyzcI41w1nr38PKPNaafT4tLhrhw1itKx0QafT4tLhrhw1itKx0QyobLJzn6XV1xhH2AMmoAAAAAAAAAAAAAAAAAAAADDqtTi0eC2bPbm0r858oOzo1WpxaPBbNntzaV+c+UIrc9yy7jn59+rjr6lO6v+Tc9yy7jn59+rjr6lO6v+Wktqq28z2htt3cR0AN2Avtsrzds0sf9qv0QM9kvQtHXm6PBXwx1j9k3kdQq8fuWYBIrAAAAAAAAAAAAAAHK5Szw2jJHjasfu6rjcqJ4bXw8clY+ruv3hxZ6ykAH0XzQAAAAAAAAAAAAAAAAAFZyUtx2/LXwyz9IdxPckrccOqp4WrPzj/ChfPt95fRq9IAGbQAAAAAAAAAAAAAB8tEWiYnsnoecTHCeE9sdD0h59raej1uop+XLaP3U+PPaXyI4hgAVpAAG7tm45duz8+nWx29endaPutdLqsWswVzYLc6lvnE+E+bz1u7ZuOXbs/Pp1sdvXp3Wj7sbat3Mdt6rdvE9LsYdLqsWswVzYLc6lvnE+E+bMh6XdgAAAAAAAAAAAAAAAAAAAAAMWo0+LVYbYc1YtS0dMSi912zLtubhPG2G09S/j5T5rli1GnxarDbDmrFqWjpiWtdk4T9MrK4zj7eeDf3XbMu25uE8bYbT1L+PlPm0F0TExrCGYmJ0kAeuQAAAHU5Oe2MPw2+i0RfJz2xh+G30WiK/wBl3j+gAwbgAAAAAAAAAAAAACL5R+2M3w1+i0RfKP2xm+Gv0b0ezDyPRywFqEAAAABv7VtmXcs3CONcNZ69/DyjzeTMRGsuoiZnSDatsy7lm4RxrhrPXv4eUea00+nxaXDXDhrFaVjog0+nxaXDXDhrFaVjohlQ2WTnP0urrjCPsAZNQAAAAAAAAAAAAAAAAAAAAGHVanFo8Fs2e3NpX5z5QdnRqtTi0eC2bPbm0r858oRW57ll3HPz79XHX1Kd1f8AJue5Zdxz8+/Vx19SndX/AC0ltVW3me0Ntu7iOgBuwAAIjnTwjtnoejxEViIjsh5/oqek1unp+bLWP3egpPInpX48cSAJlQAAAAAAAAAAAAAA4fKu3DQYq+OWPpLuJ7lbbhh0tPG1p+Uf5aVe8M7fSUwA+g+cAAAAAAAAAAAAAAAAAAoOSV+GfU08a1n5TP3VCQ5LX5u52r+bFMfKYV6G6PzX0T+AAxbAAAAAAAAAAAAAACG3vH6Pd9THjbnfOIlcpDlRj5m6Rb8+OJ+UzDeifyYXx+LjALUIAAADd2zccu3Z+fTrY7evTutH3Wul1WLWYK5sFudS3zifCfN563ds3HLt2fn062O3r07rR92NtW7mO29Vu3iel2MOl1WLWYK5sFudS3zifCfNmQ9LuwAAAAAAAAAAAAAAAAAAAAAGLUafFqsNsOasWpaOmJRe67Zl23NwnjbDaepfx8p81yxajT4tVhthzVi1LR0xLWuycJ+mVlcZx9vPBv7rtmXbc3CeNsNp6l/HynzaC6JiY1hDMTE6SAPXIADqcnPbGH4bfRaIvk57Yw/Db6LRFf7LvH9ABg3AAAAAAAAAAAAAAEXyj9sZvhr9Foi+UftjN8Nfo3o9mHkejlgLUIAADf2rbMu5ZuEca4az17+HlHm8mYiNZdREzOkG1bZl3LNwjjXDWevfw8o81pp9Pi0uGuHDWK0rHRBp9Pi0uGuHDWK0rHRDKhssnOfpdXXGEfYAyagAAAAAAAAAAAAAAAAAAAAMOq1OLR4LZs9ubSvznyg7OjVanFo8Fs2e3NpX5z5Qitz3LLuOfn36uOvqU7q/5Nz3LLuOfn36uOvqU7q/5aS2qrbzPaG23dxHQA3YAAAAN/ZMfpN300eFpt8omVykOS+Pn7pNvyY5n5zEK9FfP5LqI/EAYNwAAAAAAAAAAAAABL8rb8c+mp4VtPzmPsqEhypvztzrX8uKI+cy2pj82N8/g4wC5AAAAAAAAAAAAAAAAAAA6OwX5m8afwnnV+cSt3n+gyei1+mv+XLXj83oCPyI/KJW+PP4zAAnUAAAAAAAAAAAAAACb5W4v/1csR+asz8pj+VI4/KfF6Tapv8A8u9bfx/LSqdM4Z2xrhKPAfQfOAAAAAAbu2bjl27Pz6dbHb16d1o+610uqxazBXNgtzqW+cT4T5vPW7tm45duz8+nWx29endaPuxtq3cx23qt28T0uxh0uqxazBXNgtzqW+cT4T5syHpd2AAAAAAAAAAAAAAAAAAAAAAxajT4tVhthzVi1LR0xKL3XbMu25uE8bYbT1L+PlPmuWLUafFqsNsOasWpaOmJa12ThP0ysrjOPt54N/ddsy7bm4TxthtPUv4+U+bQXRMTGsIZiYnSQB65dTk57Yw/Db6LRF8nPbGH4bfRaIr/AGXeP6ADBuAAAAAAAAAAAAAAIvlH7YzfDX6LRF8o/bGb4a/RvR7MPI9HLAWoQG/tW2ZdyzcI41w1nr38PKPN5MxEay6iJmdINq2zLuWbhHGuGs9e/h5R5rTT6fFpcNcOGsVpWOiDT6fFpcNcOGsVpWOiGVDZZOc/S6uuMI+wBk1AAAAAAAAAAAAAAAAAAAAAYdVqcWjwWzZ7c2lfnPlB2dGq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/wAm57ll3HPz79XHX1Kd1f8ALSW1VbeZ7Q227uI6AG7AAAAAABScksX/AO1lmPy1j95n+FI5HJnF6Paov/zL2t/H8Ou+fbOucvo1RphAAzaAAAAAAAAAAAAAACI3+/P3jUeEc2vyiFu8/wBfk9Lr9Tf82W3D5qPHj8plP5E/jENcBYiAAAAAAAAAAAAAAAAAAOMx0x2x0vRcV4y4qZI7LViY/V50utly+m2nTW8Kc35dH8JvIjiJVePPMw3gEisAAAAAAAAAAAAAAa244fxG36jF2zbHPD38Ohsj2J0nV5Maxo83GfW4fw+sz4eyKXmI93Ho/ZgfSidXzJjSdAB68AAAAAAbu2bjl27Pz6dbHb16d1o+610uqxazBXNgtzqW+cT4T5vPW7tm45duz8+nWx29endaPuxtq3cx23qt28T0uxh0uqxazBXNgtzqW+cT4T5syHpd2AAAAAAAAAAAAAAAAAAAAAAxajT4tVhthzVi1LR0xKL3XbMu25uE8bYbT1L+PlPmuWLUafFqsNsOasWpaOmJa12ThP0ysrjOPt54N/ddsy7bm4TxthtPUv4+U+bQXRMTGsIZiYnSXU5Oe2MPw2+i0RfJz2xh+G30WiO/2WeP6ADBuAAAAAAAAAAAAAAIvlH7YzfDX6LRF8o/bGb4a/RvR7MPI9HLBv7VtmXcs3CONcNZ69/DyjzWTMRGso4iZnSDatsy7lm4RxrhrPXv4eUea00+nxaXDXDhrFaVjog0+nxaXDXDhrFaVjohlQ2WTnP0urrjCPsAZNQAAAAAAAAAAAAAAAAAAAAGHVanFo8Fs2e3NpX5z5QdnRqtTi0eC2bPbm0r858oRW57ll3HPz79XHX1Kd1f8m57ll3HPz79XHX1Kd1f8tJbVVt5ntDbbu4joAbsAAAAAAA7Bn0WH8RrMGHhxi94ifdx6f2eTOj2I1nRcbdh/D7fp8XZNcccffw6WyD5szrOr6cRpGgA8egAAAAAAAAAAAAAPxlvGLFfJPZWs2n9HnXGZ6Z7Z6V1vWX0W06m3jTm/Po/lCq/HjiZSeRPMQAKUoAAAAAAAAAAAAAAAAAAruS2Xn7dbHx6ceSY/Sen7pFQcksvDUajD+asW+U8P5Y3Rrg2pnTNUAIV4AAAAAAAAAAAAAAACP5T4PR7p6SOzLSLfrHR/EOOq+VeDn6PFniOnHfhPun/ADEJRfVOuEPn3RpnIA1ZAAAAAAAAN3bNxy7dn59Otjt69O60fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3Y21buY7b1W7eJ6XYw6XVYtZgrmwW51LfOJ8J82ZD0u7AAAAAAAAAAAAAAAAAAAAAAYtRp8Wqw2w5qxalo6YlF7rtmXbc3CeNsNp6l/HynzXLFqNPi1WG2HNWLUtHTEta7Jwn6ZWVxnH2kOTntjD8NvotEzodsy7bv+GJ42w2i3Mv49HZPmpnt0xOUTDymJjHSQBi2AAAAAAAAAAAAAAEXyj9sZvhr9FomddtmXct/zRHGuKsV59/Do7I821MxGUzLG6JnHSHM2rbMu5ZuEca4az17+HlHmtNPp8Wlw1w4axWlY6INPp8Wlw1w4axWlY6IZXllk5z9Pa64wj7AGTUAAAAAAAAAAAAAAAAAAAABh1WpxaPBbNntzaV+c+UHZ0arU4tHgtmz25tK/OfKEVue5Zdxz8+/Vx19SndX/Jue5Zdxz8+/Vx19SndX/LSW1VbeZ7Q227uI6AG7AAAAAAAAAdjkxg9JufpJ7MVJt+s9H3cdV8lMHM0eXNMdOS/CPdH+ZllbOmEtaY1zh3QED6AAAAAAAAAAAAAAAADicqcvM26mPj05MkR+kdP2SSg5W5eOo0+H8tJt854fwn11MaYILp1zAGzEAAAAAAAAAAAAAAAAAAdHYM3od3wcZ6L8aT+sdH78HOfvDknDmplr20tFo/SeLnKNYmHWM6TEvRR8raLVi1Z4xMcYl9fNfTAAAAAAAAAAAAAAAAa246f8XoM+Dhxm9J4e/tj90A9IQm8ab8LuefHEcKzbn1909P3VePl3CXyMepaQCpIAAAAAAAAAA3ds3HLt2fn062O3r07rR91rpdVi1mCubBbnUt84nwnzeet3bNxy7dn59Otjt69O60fdjbVu5jtvVbt4npdjDpdVi1mCubBbnUt84nwnzZkPS7sAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAYdVqcWjwWzZ7c2lfnPlB2dGq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/ybnuWXcc/Pv1cdfUp3V/y0ltVW3me0Ntu7iOgBuwAAAAAAAAAAF/t2n/CaDBg4cJpSOPv7/3Ruz6b8VueDHMcaxbn290dP2XaXyMuoV+Pj3IAlVAAAAAAAAAAAAAAAPlrRSs2tPCIjjMgid/zem3fPwnopwpH6R0/vxc5+8uSc2a+W3be02n9Z4vw+ljGkRD5mU6zMgDpyAAAAAAAAAAAAAAAAAAAAudjz+n2nT2meNq15k/p0N9Pck8/HFqNPM9NbReP16J+n7qF86yNMph9KudcYkAcOwAAAAAAAAAAAAABOcrNN0YNVWOz+nb6x/Kjau5aX8ZoM2Dh1rV6vvjpj93deW3KJcWY7sZhAh+w+i+aAAAAAAAAAAAA3ds3HLt2fn062O3r07rR91rpdVi1mCubBbnUt84nwnzeet3bNxy7dn59Otjt69O60fdjbVu5jtvVbt4npdjDpdVi1mCubBbnUt84nwnzZkPS7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABh1WpxaPBbNntzaV+c+UHZ0arU4tHgtmz25tK/OfKEVue5Zdxz8+/Vx19SndX/ACbnuWXcc/Pv1cdfUp3V/wAtJbVVt5ntDbbu4joAbsAAAAAAAAAAAD3dIKXknpurn1Vo7f6dfrP8KNq7bpfwegw4P7q163vnpn920+dZluymX0q8duMQAOHYAAAAAAAAAAAAAA5++Z/QbTqLRPC1q8yP16HQT3KzPwxafTxPTa03n9OiPr+zuuNcohxZOmMymAH0XzQAAAAAAAAAAAAAAAAAAAAAHT5PZ/QbtjiZ4VyxNJ+sfvC1ec48lsWSmSnrUtFo98PQ8OSubDTLT1b1i0e6UnkRzErPHy4mH7ATKQAAAAAAAAAAAAAAAERvul/C7nliI4Uyf1K/r2/vxc5Xcp9J6bQxnrHWwTxn4Z7f4lIr6st2L59uO3IAasgAAAAAAAAAAAG7tm45duz8+nWx29endaPutdLqsWswVzYLc6lvnE+E+bz1u7ZuOXbs/Pp1sdvXp3Wj7sbat3Mdt6rdvE9LsYdLqsWswVzYLc6lvnE+E+bMh6XdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOq1OLR4LZs9ubSvznyg7OjVanFo8Fs2e3NpX5z5Qitz3LLuOfn36uOvqU7q/5Nz3LLuOfn36uOvqU7q/5aS2qrbzPaG23dxHQA3YAAAAAAAAAAAADo7FpfxW54omONMf8AUt+nZ+/BzldyY0nodDOe0dbPPGPhjs/mWVuW3FrVjuydoBA+gAAAAAAAAAAAAAAAAIrlDn9Pu2SInjXFEUj6z+8rLNkrhw3y39WlZtPuh55kyWy5L5L+te02n3yp8eOZlN5GXEQ/ICtGAAAAAAAAAAAAAAAAAAAAAALLk1qPTbXWkz1sNpp+nbH1Rrt8ltT6LX3wTPRmr0e+On6cWV2OuDanLTNWgIF4AAAAAAAAAAAAAAAD85KVyY7UvHGtomJjxhAazTW0mry4L9tLcInxjun5PQU5yq0XGMespHZ1L+7un+G9GWmWn7YX4646/pNALUIAAAAAAAAAAAAADd2zccu3Z+fTrY7evTutH3Wul1WLWYK5sFudS3zifCfN563ds3HLt2fn062O3r07rR92NtW7mO29Vu3iel2MOl1WLWYK5sFudS3zifCfNmQ9LuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHVanFo8Fs2e3NpX5z5QdnRqtTi0eC2bPbm0r858oRW57ll3HPz79XHX1Kd1f8m57ll3HPz79XHX1Kd1f8tJbVVt5ntDbbu4joAbsAAAAAAAAAAAAAAGfR6a2r1eLBTtvbhM+Ed8/Jf46Vx460pHCtYiIjwhPcldFwrk1l47epT3d8/x+ijRX5a5afpdRjpjr+wBg3AAAAAAAAAAAAAAAAcjlLqPQ7XakT1s1op+nbP0Rzt8qdT6XX0wRPRhr0++en6cHEX046YILstcwBqxAAAAAAAAAAAAAAAAAAAAAAGXTZ502pxZ69uO0W97EPHscPRqXrkpW9J41tHGJ8YfpyeTeq9PtlaTPG2GeZPu7v2+jrPnZRtnR9LGd0agDl0AAAAAAAAAAAAAAMWpwU1WnyYckdW9eEsoDzvUYb6fPkw5I4XpbmyxqPlToemmtxx4UyfxP8fJOPo4ZbsdXzc8duWgA7cAAAAAAAAAAAAAAN3bNxy7dn59Otjt69O60fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3Y21buY7b1W7eJ6XYw6XVYtZgrmwW51LfOJ8J82ZD0u7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYdVqcWjwWzZ7c2lfnPlB2dGq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/ybnuWXcc/Pv1cdfUp3V/y0ltVW3me0Ntu7iOgBuwAAAAAAAAAAAAAAGTT4b6jPjw4443vbmwxqPktoem+tyR/sx/zP8AHzcZ5bcdXeGO7LRQabBTTafHhxx1aV4Qyg+c+kAAAAAAAAAAAAAAAAPze9cdLXvPCtYmZnwh+nJ5Sar0G2WxxPC2aeZHu7Z/b6usY3To5ynbGqS1OedTqcua3bktNvcxA+i+bPIA9eAAAAAAAAAAAAAAAAAAAAAAAAOxya1XoNx9FaeFM8c3/wAo6Y/mP1WDzml7Y71vSeFqzFonzh6BpNRXVaXFnp2ZKxPu8kl+Ok7lnj5axtZgEykAAAAAAAAAAAAAAABj1GGmowXw5Y40vHCUDq9NfSanJgyetSeHHxjul6E4PKfb/S4I1eOOvijhfh318f0b057Z0n5YXYbo1j4SoC1CAAAAAAAAAAAAAAAA3ds3HLt2fn062O3r07rR91rpdVi1mCubBbnUt84nwnzeet3bNxy7dn59Otjt69O60fdjbVu5jtvVbt4npdjDpdVi1mCubBbnUt84nwnzZkPS7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABh1WpxaPBbNntzaV+c+UHZ0arU4tHgtmz25tK/OfKEVue5Zdxz8+/Vx19SndX/ACbnuWXcc/Pv1cdfUp3V/wAtJbVVt5ntDbbu4joAbsAAAAAAAAAAAAAAAAGbSaa+r1OPBj9a88OPhHfK+0+GmnwUw444UpHCHF5Mbf6LBOryR18scKce6vj+rvIrs906R8LqcNsaz8gDBuAAAAAAAAAAAAAAAAI7lLqvT7j6Ks8aYI5v/lPTP8R+ir1eorpdLlz37MdZn3+Tz+97ZL2veeNrTNpnxmVNGOs7k3kZaRtfkBWjAAAAAAAAAAAAAAAAAAAAAAAAAAFPyU1fOxZdJaemk8+nunt/f6phs7dq50WuxZ/7azwt51ntZ2Y7sdGleW3LVfj5ExaImJ4xPTEw+vnvogAAAAAAAAAAAAAAAD5asWrNbRExMcJie99AQm7aCdv1tscRPo7dbHPl4fo0lxvO3xuGjmlYj0tOtjnz8P1RExNZmLRMTE8Jie5fVnvx+0FuGzL6fAGrEAAAAAAAAAAAAAAABu7ZuOXbs/Pp1sdvXp3Wj7rXS6rFrMFc2C3Opb5xPhPm89bu2bjl27Pz6dbHb16d1o+7G2rdzHbeq3bxPS7GHS6rFrMFc2C3Opb5xPhPmzIel3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDqtTi0eC2bPbm0r858oOzo1WpxaPBbNntzaV+c+UIrc9yy7jn59+rjr6lO6v+Tc9yy7jn59+rjr6lO6v+Wktqq28z2htt3cR0AN2AAAAAAAAAAAAAAAAA3dp0E7hra45ifR162SfLw/VpxE2mIrEzMzwiI71vs23xt+jiloj0t+tknz8P0ZW57MfttVhvy+m/WsVrFaxEREcIiO59BAvAAAAAAAAAAAAAAAAAfJmKxMzPCI6ZmQT/KvV83Fi0lZ6bzz7+6Oz9/omGzuOrnW67Ln/ALbTwr5Vjsaz6FeO3HR86zLdlqANGYAAAAAAAAAAAAAAAAAAAAAAAAAAACx5N6z8Tt8YrTxyYOrPu7vt+jrofZNb+C3GlrTwx5Opf3T2T+krhBdjtyfQpy3YgDJqAAAAAAAAAAAAAAAAJflNtvo7/jcNerboyxHdPdP6qh+cmOmXHbHkrFqWjhMT3w7wznCdXGeEZxo85G5umgvt2rtinjNJ6cdvGPu030ImJjWHzpiYnSQB68AAAAAAAAAAAAAAAAbu2bjl27Pz6dbHb16d1o+610uqxazBXNgtzqW+cT4T5vPW7tm45duz8+nWx29endaPuxtq3cx23qt28T0uxh0uqxazBXNgtzqW+cT4T5syHpd2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6rU4tHgtmz25tK/OfKDs6NVqcWjwWzZ7c2lfnPlCK3Pcsu45+ffq46+pTur/k3Pcsu45+ffq46+pTur/lpLaqtvM9obbd3EdADdgAAAAAAAAAAAAAAAAA3Nr0F9x1dcUcYpHTkt4R93kzERrL2ImZ0h1OTO2+kv+NzV6tZ4Yonvnvn9FQ/OPHTFjrjx1itKxwiI7ofp8/POc51fRwwjCNABw7AAAAAAAAAAAAAAAAHI5Saz8Nt84qzwyZ+rHu7/t+rrofe9b+N3G9qzxx4+pT3R2z+stacd2TK7Lbi54C988AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW2xa78bt9edPHLi6l/Pwn9YRLpbFrvwW4V508MWXqX8vCfn9WVuG7FtVntyWwCBeAAAAAAAAAAAAAAAAAA0t02+m46ScU8IvHTS3hP2Q+XHfDltjy1mt6TwtE90vRXE5Q7V+Kx/icFeOekdaI/vr94b02bZ2ynur3RrHaSAWogAAAAAAAAAAAAAAAAAG7tm45duz8+nWx29endaPutdLqsWswVzYLc6lvnE+E+bz1u7ZuOXbs/Pp1sdvXp3Wj7sbat3Mdt6rdvE9LsYdLqsWswVzYLc6lvnE+E+bMh6XdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMOq1OLR4LZs9ubSvznyg7OjVanFo8Fs2e3NpX5z5Qitz3LLuOfn36uOvqU7q/5Nz3LLuOfn36uOvqU7q/5aS2qrbzPaG23dxHQA3YAAAAAAAAAAAAAAAAAAP3ix3zZa48VZte88KxHfK42vb6bdpIxRwm89N7eM/Zo8ntq/C4/xOevDPeOrE/2V+8u2ius3TpC2mvbGs9gDBQAAAAAAAAAAAAAAAAAA5u/a78Ft9ubPDLl6lPLxn5Il0t91343cLcyeOLF1KefjPz+jmr6sNuKC3PdkANWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC12DXfjdBEXnjlxdS/n4S6aF2fXfgNdXJaf6Vurk93j+i5iYmOMdMILcNuT6FWe7F9AZNQAAAAAAAAAAAAAAAAAEtyh2n0N51mnr/TtP9Ssf2z4+5wHo9qxas1tETExwmJ70Zve022/N6TFEzprz1Z/LPhKumzX8ZR3VaflDlgKUwAAAAAAAAAAAAAAAAADd2zccu3Z+fTrY7evTutH3Wul1WLWYK5sFudS3zifCfN563ds3HLt2fn062O3r07rR92NtW7mO29Vu3iel2MOl1WLWYK5sFudS3zifCfNmQ9LuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHVanFo8Fs2e3NpX5z5QdnRqtTi0eC2bPbm0r858oRW57ll3HPz79XHX1Kd1f8AJue5Zdxz8+/Vx19SndX/AC0ltVW3me0Ntu7iOgBuwAAAAAAAAAAAAAAAAAAHe5O7T6a8azUV/p1n+nWf7p8fc1dk2m24ZvSZYmNNSetP5p8IWdaxWsVrERERwiI7k11mn4wppq1/KX0BIsAAAAAAAAAAAAAAAAAAHM3/AF34LQTFJ4ZcvUp5eMulMxEcZ6IQ28a78frrZKz/AEq9XH7vH9WtWG7JlbntxaIC988AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3JrX/iNL+GyT/Uwx0ede75dnySLPotVfRarHnx9tZ6Y/NHfDOzDfjo0rz2ZavQRjwZqajDTLinnUvHGJZHz30QAAAAAAAAAAAAAAAAABjzYceoxWxZaxal44TEsgCG3XbMm25+bPG2G3qX8fKfNoPQtVpsWrwWw5686lv284RO57dl27PzL9alvUvw6LR91tVu7ie0NtW3mOmmA3YAAAAAAAAAAAAAAAAAAN3bNxy7dn59Otjt69O60fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3Y21buY7b1W7eJ6XYw6XVYtZgrmwW51LfOJ8J82ZD0u7AAAAAAAAAAAAAAAAAAAAAAAAAYdVqcWjwWzZ7c2lfnPlB2dGq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/wAm57ll3HPz79XHX1Kd1f8ALSW1VbeZ7Q227uI6AG7AAAAAAAAAAAAAAAAAAAb+1bZk3LPzY41w19e/h5R5vxtm3Zdxz8zH1aV9e/dWPuttLpsWkwVw4K82lfnPnLC23bxHbeqrdzPT9YcOPT4a4sVYrSkcIiGQES4AAAAAAAAAAAAAAAAAABjz5qafDfLlnm0pHGZByeUuv/D6X8NjnhkzR08O6vf8+z5pFn1uqvrdVkz5O209EfljuhgfQrw2Y6PnWZ78tQBozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUHJjceZknRZZ6t5445nunvhUPOK2mlotWZraJ4xMd0rnadfXcNHXJ0Rkr1ckeE/5SX4aTuhZRnrG2W8AmUgAAAAAAAAAAAAAAAAADDq9Li1mC2HPXnUt84nxjzZgidCY1Qe5bdl27PzMnWpb1LxHRaPu03oWq02LV4LYc9ItS37ecIzdNry7bl4W43w2nqZOHb5T5rard3E9obatvMdNABuwAAAAAAAAAAAAAAAAAAbu2bjl27Pz6dbHb16d1o+610uqxazBXNgtzqW+cT4T5vPW7tm45duz8+nWx29endaPuxtq3cx23qt28T0uxh0uqxazBXNgtzqW+cT4T5syHpd2AAAAAAAAAAAAAAAAAAAAAw6rU4tHgtmz25tK/OfKDs6NVqcWjwWzZ7c2lfnPlCK3Pcsu45+ffq46+pTur/k3Pcsu45+ffq46+pTur/lpLaqtvM9obbd3EdADdgAAAAAAAAAAAAAAAAAANzbduy7jn5mPq0r695jorH3fva9ry7lm4V40xVnr5PDyjzWel02LSYK4cFebSv7+csLbdvEdt6qt3M9Pmk0uLR4K4cFebSvzmfGfNnBFM6rojQAAAAAAAAAAAAAAAAAAAAS/KfcefkjRYp6tJ45Jjvnuh2t319dv0dsnROS3Vx18Z/whrWm9ptaZtaZ4zM98qaMNZ3Smvz0jbD4ArRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe2ncLbdrK5OmcVurkjxjx/RojyYiY0l1EzE6w9Hrat6xasxNbRxiY74fU3yZ3P/gc1vPFM/vVSPn54zjOj6GGUZxrAA4dgAAAAAAAAAAAAAAAAADHmw49RitizUi9LRwmJZAEXu+zZNvtOTHxyaaZ6Ld9fKfu5b0e1YtWa2iJrMcJiY6JS28bBbDzs+irNsXbbH3193jCuu7XjJHbTpzi4IClMAAAAAAAAAAAAAAAAAA3ds3HLt2fn062O3r07rR91rpdVi1mCubBbnUt84nwnzeet3bNxy7dn59Otjt69O60fdjbVu5jtvVbt4npdjDpdVi1mCubBbnUt84nwnzZkPS7sAAAAAAAAAAAAAAAABh1WpxaPBbNntzaV+c+UHZ0arU4tHgtmz25tK/OfKEVue5Zdxz8+/Vx19SndX/Jue5Zdxz8+/Vx19SndX/LSW1VbeZ7Q227uI6AG7AAAAAAAAAAAAAAAAAAAdTaNmybhaMmTjj00T0277eUfdtbPsFs/Nz62s1xdtcfZNvf4Qqa1ilYrWIisRwiIjohNZdpxipqp15yfjDhx6fFXFhpFKVjhEQyAkWAAAAAAAAAAAAAAAAAAAAD5a1aVm1piK1jjMz3Q+pvlNuf/AAOG3nlmP2q7wxnKdHGeUYRrLk7tuFtx1lsnTGKvVxx4R4++WiD6ERERpD58zMzrIA9cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPtbWpaLVma2rPGJjtiVvs+5V3HSxaeEZqdGSvn4+6UO2dv1uTQaqufH08Oi1fzR3wysw3x9tarNk/S/GLT58epwUzYbc6l44xLKgfQAAAAAAAAAAAAAAAAAAAAAAcTd9gpqudn0nDHm7Zr2Vv9pSuXHfDktjy0ml6zwmsx0w9FaW47Zp9xx8MteF4jq5K9sfePJvXdOPGSeymMuY7Qg3Nw23Ubdk4Zq8aTPVyV7J+0+TTWRMTGsI5iYnSQB68AAAAAAAAAAAAAAAAbu2bjl27Pz6dbHb16d1o+610uqxazBXNgtzqW+cT4T5vPW7tm45duz8+nWx29endaPuxtq3cx23qt28T0uxh0uqxazBXNgtzqW+cT4T5syHpd2AAAAAAAAAAAAAw6rU4tHgtmz25tK/OfKDs6NVqcWjwWzZ7c2lfnPlCK3Pcsu45+ffq46+pTur/k3Pcsu45+ffq46+pTur/lpLaqtvM9obbd3EdADdgAAAAAAAAAAAAAAAAA3Nv23Ubhk4Ya8KRPWyW7I+8+TyZiI1l7ETM6Q1sWO+bJXHipN72nhFYjplVbRsFNLzc+r4ZM3bFe2tPvLe27bNPt2PhijnZJjrZLds/aPJupLLpy4xWV0xjzPYAnUAAAAAAAAAAAAAAAAAAAAAMWoz49NgvmzW5tKRxmQam8blXbtLNo4Tmv0Y6+fj7oRFrWvabWmbWtPGZnvlsbhrcmv1Vs+To49Fa/ljuhrL68Nkfb59tm+foAasgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHX2HdPwOf0Wa3/t8k9P+yfH7rF5upuTm7c6K6LUW60f6Vp74/L9k11ev5Qqps/8AMqIBIrAAAAAAAAAAAAAAAAAAAAAAfnJjplx2x5Kxelo4TWY4xKZ3Pk5fHzsug43p2zimemPdPeqB3hnOE8OM8Izjl5xMTWZiYmJjomJ7nxcbjtGm3CJteOZm7sle39fFKbhtep2+39WvOx92Svq/4WYW45/1HnVlh/GkA1YgAAAAAAAAAAAAAAAN3bNxy7dn59Otjt69O60fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3Y21buY7b1W7eJ6XYw6XVYtZgrmwW51LfOJ8J82ZD0u7AAAAAAAAAYdVqcWjwWzZ7c2lfnPlB2dGq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/ybnuWXcc/Pv1cdfUp3V/y0ltVW3me0Ntu7iOgBuwAAAAAAAAAAAAAAAAH2ImZiIiZmeiIjvbm37Xqdwt/Srzcffkt6sfdV7dtGm2+OdSOfm78lu39PBlnbjh/W2FWWf8AHH2vk5fJwy6/jSnbGKJ6Z989ylx46YsdceOsUpWOEViOEQ/YjzznOeVmGEYRwAOHYAAAAAAAAAAAAAAAAAAAAAAjt+3T8dn9Fht/7fHPR/vnx+zf5R7tzYtotPbrT/q2juj8v3TKumvT8pSXWf8AmABSlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH2JmsxMTMTHTEx3PgPVnse7Rr8Po8sxGopHW/3R4w6rzvBmyafNTNhtzb0njErfa9xx7jpovXhXJXovT8s/ZFbXt5jpbVZujSe26AwbgAAAAAAAAAAAAAAAAAAAAAD5asWrNbRExPRMT3voDg7jybxZeOTRTGK/5J9Wfd4JvU6XNpMno9Rjtjt3ceyfdPe9CY8+nxanHOPPjrkpPdaOLfC6ceJ5YZ0xlzHDzsUev5MzHG+hvx/wC3efpP3cDNgy6fJOPPjtjvHdaOCrHPHLpJlhlj2xgO3AAAAAAAAAAAAAADd2zccu3Z+fTrY7evTutH3Wul1WLWYK5sFudS3zifCfN563ds3HLt2fn062O3r07rR92NtW7mO29Vu3iel2MOl1WLWYK5sFudS3zifCfNmQ9LuwAAAAGHVanFo8Fs2e3NpX5z5QdnRqtTi0eC2bPbm0r858oRW57ll3HPz79XHX1Kd1f8m57ll3HPz79XHX1Kd1f8tJbVVt5ntDbbu4joAbsAAAAAAAAAAAAAAAZMODLqMkY8GO2S891Y4u/oOTMzwvrr8P8At0n6z9nGWeOPbvHDLLpwtNps2ry+j0+O2S3l3e+e5R7dybx4uGTWzGW/5I9WPf4u3g0+LTY4x4MdcdI7qwyJc7py4jhXhTGPM8vlaxWsVrEREdERHc+gwbgAAAAAAAAAAAAAAAAAAAAAAADlb5u0aDD6PFMTqLx1f9seMtjdNxx7dpufbhbJbopT80/ZEZ82TUZr5s1pte88ZlvVXu5nphbZtjSO34mZtMzMzMzPGZnvfAWogAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY0Wsy6HUVzYZ6Y6JjutHhLXHkxrxL2J05hf6HW4tfpq5sM9E9E1ntrPhLZQW27hl27URlx9NZ6L07rR91vpdTi1mCubBbnUt848pQ2V7J+l9dm+PtmAZNQAAAAAAAAAAAAAAAAAAAAAAABi1Gmw6rH6PPjrkr4WjsZQ6E3ruTHbfQ5OH/byfxP3cHU6TPpL83UYrY57uMdE+6eyXoT85MdMtJpkrW9Z7YtHGJb435R3ywyoxnrh5yK3WcmtLm4209rYLeEdNfk4er2TXaXjM4vS0j+7H1v27VONuOSbKrLFzgGjIAAAAAAAAAAABu7ZuOXbs/Pp1sdvXp3Wj7rXS6rFrMFc2C3Opb5xPhPm89bu2bjl27Pz6dbHb16d1o+7G2rdzHbeq3bxPS7GHS6rFrMFc2C3Opb5xPhPmzIel3YDDqtTi0eC2bPbm0r858oOzo1WpxaPBbNntzaV+c+UIrc9yy7jn59+rjr6lO6v+Tc9yy7jn59+rjr6lO6v+Wktqq28z2htt3cR0AN2AAAAAAAAAAAAAOhpNl12r4TXF6Ok/3ZOr+3a7uj5NaXDwtqbWz28J6K/Jnlbji1xqyyTGm0mfV35mnxWyT38I6I989kO9oeTHZfXZOP8A28f8z9lFjx0xUimOlaVjsiscIh+k2V+U9cKcaMY75YtPpsOlx+jwY646+FY7WUGHbcAAAAAAAAAAAAAAAAAAAAAAAAAAa2u1uLQaa2bNPRHRFY7bT4Q/eq1OLSYLZs9ubSvznyhEbluGXcdROTJ0VjopTj0Vj7ta698/TKyzZH2/Gt1mXXam2bNPTPREd1Y8Ia4LojTiEEzrzIA9eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe2vcsu25+dXjbFb16ePnHm0R5MRMaS6iZidYeh6bUYtVgrmw2i1LR0Syobatzy7bm4xxvht69PHzjzWmm1GLVYa5sN4tS3ZKGyucJ+l1dkZx9soDJqAAAAAAAAAAAAAAAAAAAAAAAAAAAA1NVtuk1nGc+Ctrfmjot84cbVclu2dJn4f7ckfzH2Ug7xsyx6lxlXjl3CE1O1a3S8Zy6e01/NTrR+zSekNbU7fpNX/r6el5/Nw4T846W+PkfuGGXj/qUAKrUcl9PfjODNkxT4W60fdzM/JvXYunHGPNH+23Cf3axbhPyxmnOPhyBmzaTUaf8A1sGTH52rPD5sLTXVnMTAA9eAAAAAAN3bNxy7dn59Otjt69O60fda6XVYtZgrmwW51LfOJ8J83nrd2zccu3Z+fTrY7evTutH3Y21buY7b1W7eJ6Wuq1OLR4LZs9ubSvznyhFbnuWXcc/Pv1cdfUp3V/ybnuWXcc/Pv1cdfUp3RH3aTyqrbzPZbbu4joAbsAAAAAAAGbDpNRqP9DBkyedazw+bzXR7ETLCOvg5Oa/L05Ix4Y/3W4z+zp6fkvp6cJ1GbJlnwr1Y+7ObcI+WkVZz8JVu6batbquE4tPeKz/dfqx+6x023aTSf6GnpSfzcOM/OeltMsvI/UNsfH/cpvS8luydXn/8ccfzP2dnSbbpNHwnBgrW35p6bfOW2MMrMsu5b41449QAOHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAxanUYtLhtmzWitKx0yajUYtLhtmzXitK9sovdd0y7lm4zxphr6lPDznza11znP0yssjCPt83Tc8u5Z+dbjXFX1KeHnPm0QXRERGkIZmZnWQB65AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9te55dtzc6vWxW9enj5x5tEeTETGkuomYnWHoWl1WLWYK5sFudS37T4SzILbtxzbdn9JinjWfXpPZaPv5rTQ63Dr8EZcFuMd9Z7az4ShsrnD+Lq7Iz/rZAZNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABq59u0eo/1dNitPjzeE/NtD2JmOnkxE9uPm5NaDJ6npMXw34/Xi0svJWe3Dq/0vT+YlSjuLc4+XE1YT8I/Jya19PV9Fk91+H1hq5Nn3DH62kyT8PC30ldDuL8nE0YvPcmk1GL/AFNPlp76TDDPR29D0h8tWto4WiJjzh3HkfTifH+3nHGPGB6DbR6W3rafDPvpDHba9Dbt0eD/APzh7/0R+nn/ADz+0ELqdm2+f+ExfpHB+f8A0Tbv+kp+73/ox/Tz/ny/aHFx/wCibd/0lP3fqNm2+P8AhMX6xxP+jH9H/Pl+0KcY8YXsbXoa9mjwf/5wyV0elr6unwx7qQ8/6I/T3/nn9vPo6ezpZqaXUZP9PT5be6ky9BrWtY4ViIjyh9eT5H09jx/tC49n3DJ6ukyR8XCv1bWPk3r7+t6LH8V+P0hYDib8ncePimsXJW3bm1cR5Up/My3cXJrQ04c/0uX4r8I/bg7A4m3Ofl3FWEfDVw7bo9P/AKWmxVnx5vGfnLaBxMzPbuIiOgB49AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHVarFo8Fs2e/NpX958IfjW63DoME5c9uEd0R22nwhF7juObcc/pMs8Kx6lInorH382tdc5/wAZWWRh/X73Tc8u5Zudbq4q+pTw8582iC6IiI0hDMzM6yAPXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2NHrM2hzxmwW4T3xPZaPCWuPJjXiXsTpzC72zc8O44udjnm5K+vjmemPvDded4M2TT5a5cN5pevZMK/aN6x6+sYsvDHqI/t7recfZHZVt5jpbXbGXE9uqAwbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS3Lc8O3YudknnZLepjjtt9oa+771j0FZxYuGTUTHq91fOfskM+bJqMtsua83vbtmW9dW7memFlsY8R2ya3WZtdnnLntxnuiOyseENcFkRpxCKZ15kAevAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9iZrMTEzEx0xMdz4D1TbPygi3Nwa+0Rbsrlnsn4vuou15u62075l0PDFm45dP4f3U932TWU684qa7vjJZDFp9Ri1OKuXBeL0t2TDKkVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMWo1GLTYrZc94pSvbMgyp3eOUEV52DQWibdlssdke77tDdt8y67jiw8cWn8P7r+/7OQrrp05ySWXfGL7MzaZmZmZnpmZ73wFKYAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADZ0Ovz6DL6TBfhx9as+rb3wr9s3fBuNeFZ9HmiOnHM9P6eMId9ra1LRaszW0TxiYnhMMs64z/rWu2cP49HE1tfKPhwxbh7oyxH1j+VJW1b1i1LRas9MTE8YlHlhOM8rcc4zjWH0Bw7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8tatKza9orWOmZmeEQnN05R9uLb/dOWY+kfy7xwnKeHGWcYxrLqbnu+Dbq8LTz80x1ccT0/r4QkNdr8+vy8/Pfjw9WserX3Q17Wte02vabWmeMzM8Zl8WYVxh/UVls5/wAAGrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb23brqdvt/StzsXHpx27J93g0R5MRMaS9iZidYXW3brptwr/TtzckduO3bH3bzzitppaLVma2ieMTE8Jh39t5SXx8Mevib17Iy1jpj3x3pc6JjnFXhfE8ZKgY8ObFqMcZMN63pPZNZ4siZSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx5s2PT45yZr1pSO2bTwBkaO47rptvr/Utzskx0Y69s/Zxdy5SXvxx6CJpXsnLaOmfdHc4FrWvabWmbWmeMzM8ZlThRM85Js74jjFu7juup3G39S3Nxd2OvZHv8WiCqIiI0hLMzM6yAPXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPpNZn0WTn6fJNJ747p98Kbb+UWDUcKarhgyT3/ANk/r3fqkhnnXjn20wsyw6ejxMTHGJ4xL6hdBu2q0ExGO/Pxf8u/TH6eCm0G+6TW8KTPocs/2Xnt9096TOrLFZhbjk6gDJqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkzERxnohzdw3zSaLjSJ9Nlj+yk9nvnuTGv3bVa/jXJfmYv+XToj9fFrhVlkyztxxUG48osGn400vDPk8YnqR+vf+iY1es1Gtyc/UZJvPdHdHuhgFeFeOHSPOzLPsAaMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHS0O96vRcK8702KP7Lz2e6e5SaDfNJreFed6LLP8AZfo4+6e9EjLOrHJthbli9IEPod51mi4Vrk9Jjj+zJ0x+k9sKHRcodHqeFcszp8k91/V+f3S5U5YqsbscnXHyJi0RNZiYnsmH1k1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfJmKxMzMREdsyD6ORreUOk03GuKZ1GSO6k9X5/ZPa7edZreNbZPR45/sx9EfrPbLXGnLJlldjiptdvmk0XGvP9Llj+ynTw989yb1+96vW8a870OKf7KT2++e9zRVhVjilzuyyAGrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs6TcNVop/9vmtWPyz01n9Hd0fKiluFdZimk/nx9MfLt+qZGeVeOXbTGzLHp6Fp9Vg1VOfp8tckf7Z7PezPOaXtjvF6WtW0dlqzwl1dJyi1mDhGXm6ikfm6LfOGGVE/wDlRj5ET7LEcnS8otFn4RktbBae68dHzdSl65KxalotWeyYnjEsJxnHtvGUZdP0A5dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/N71x1m17RWsdszPCIcvVcodFg4xjtOe3hjjo+bqMZy6czlGPbrMOo1WDS05+oy0xx/unt9yV1fKPWZ+MYebp6T+Xpt85cm97ZLzfJa17T22tPGW+NEz7MMvIiPVS6zlRSvGujxTefz5OiPl2/RwdXuGq1s/8AuM1rV/LHRWP0aw3xrxx6T5WZZdgDRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMuDUZtNbnYMt8c/7Z4cWIePddHb03KbV4uEZ6Uzx4+rb9uj9nW03KLQ5uEZLWw2/3x0fOEcM8qcJa43Zw9FxZseavOxZK5K+NZ4w/bznHkvivz8V7Ut41nhLo6ff9wwcInLGWsd2SvH9+1jPjz8S2x8iPmFqJ3T8qcc8I1OntWfHHPH9pdLBvW35+EV1Na2nuv1fqxmvKO4bRZjPUugPlbVvWLVmLRPZMTxfXDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8tatKza0xWI7ZmeAPo0M+9bfg4xbU0tPhTrfRzdRypxxxjTae1vPJPN/aHcV5T1DibMY7lQvxly48NedlvWlfG08IR2o3/cM/GIyxirPdjrw/eelzcmS+W3Oy3te3jaeMto8efmWOXkR8QsNTyi0OHjGO1s9v9kdHzlyNTym1eXjGnpTBHj61vt+ziDbGnCGOV2csufUZtTbnZ8t8k/7p48GIGjLXUAevAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH7x5cmG3OxZL458a2mG9h33cMPCPT+kjwyVif37XOHM4xPcOoymOpUGHlVmj/AFtNS3wWmv14t3Fyn0d/9SmXHPnXjH7JIZzThLSLs4XWLedvy+rqscfF1fq28eXHljjjvW8eNZ4vOiOieMdE+TifHj4lpHkT8w9IHn+PXavF/p6nNWPCLy2ab7uVP+Jm0f7qVn+HE+Pl8S7jyMfmFuJCnKbXV9auG/vrMfyz05VZY9fS0t8N5j+HM05uovwVAnq8qsc+vpLx8N4n7MleVGkn1sOeP0if5c/5Z/p1/rh+3dHGjlLoJ7YzR76Mkcotunty3j345ef55/p7/pj+3VHM/wDyDbf+p/8Ajt9n3/1/bP8Aqf8A47fY2Zfo34/t0hzf/X9s/wCp/wDjt9nz/wDINt/6n/47fY2Zfp7vx/bpjlTyi26OzLefdjljnlLoI7PTT7qH+ef6ef6Y/t2Rw7cqNJHq4c8/pEfyxW5VY49TSXn4rxH3e/5Z/p5/rh+1CJi/KrLPqaWlfivM/wANe/KbXW9WmGnurM/y6inNzN+CvERffdxv/wATNY/20iP4a2TXavL/AKmqzWjwm8uo8fL5lzPkY/EL3Jlx4o45L1pHjaeDUy7xt+H19Vjmf9s876IWemeM9M+Y7jx4+ZcT5E/EK7Lym0VOPo6Zck+VeEfu0c3KrNP+jpqV872m304J8dxThDObs5dLNvu4ZuMen9HHhjrEfv2tDLlyZp45cl8k+N7TL8DSMYjqGc5TPcgDpyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9k=",
file_based: true,
publisher: "Ascend",
controls: [],
},
{
name: "Request Games Forum",
id: "requestgames",
genre: "Utility",
description: "Request games or new utilities to be added to our library here.",
link: "/TeatDesign/gameshuh.html",
img: "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/4QCaRXhpZgAASUkqAAgAAAADAA4BAgBQAAAAMgAAABoBBQABAAAAggAAABsBBQABAAAAigAAAAAAAABSZXF1ZXN0IGljb24sIHZlY3RvciBzeW1ib2wgaW4gZmxhdCBpc29tZXRyaWMgc3R5bGUgaXNvbGF0ZWQgb24gY29sb3IgYmFja2dyb3VuZCwBAAABAAAALAEAAAEAAAD/4QXIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj4KCTxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczpJcHRjNHhtcENvcmU9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBDb3JlLzEuMC94bWxucy8iICAgeG1sbnM6R2V0dHlJbWFnZXNHSUZUPSJodHRwOi8veG1wLmdldHR5aW1hZ2VzLmNvbS9naWZ0LzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIgIHhtbG5zOmlwdGNFeHQ9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBFeHQvMjAwOC0wMi0yOS8iIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHBob3Rvc2hvcDpDcmVkaXQ9IkdldHR5IEltYWdlcy9pU3RvY2twaG90byIgR2V0dHlJbWFnZXNHSUZUOkFzc2V0SUQ9Ijg0MjI3Mjk3NiIgeG1wUmlnaHRzOldlYlN0YXRlbWVudD0iaHR0cHM6Ly93d3cuaXN0b2NrcGhvdG8uY29tL2xlZ2FsL2xpY2Vuc2UtYWdyZWVtZW50P3V0bV9tZWRpdW09b3JnYW5pYyZhbXA7dXRtX3NvdXJjZT1nb29nbGUmYW1wO3V0bV9jYW1wYWlnbj1pcHRjdXJsIiBwbHVzOkRhdGFNaW5pbmc9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYvdm9jYWIvRE1JLVBST0hJQklURUQtRVhDRVBUU0VBUkNIRU5HSU5FSU5ERVhJTkciID4KPGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5zaWRtYXk8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjxkYzpkZXNjcmlwdGlvbj48cmRmOkFsdD48cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlJlcXVlc3QgaWNvbiwgdmVjdG9yIHN5bWJvbCBpbiBmbGF0IGlzb21ldHJpYyBzdHlsZSBpc29sYXRlZCBvbiBjb2xvciBiYWNrZ3JvdW5kPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6ZGVzY3JpcHRpb24+CjxwbHVzOkxpY2Vuc29yPjxyZGY6U2VxPjxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPjxwbHVzOkxpY2Vuc29yVVJMPmh0dHBzOi8vd3d3LmlzdG9ja3Bob3RvLmNvbS9waG90by9saWNlbnNlLWdtODQyMjcyOTc2LT91dG1fbWVkaXVtPW9yZ2FuaWMmYW1wO3V0bV9zb3VyY2U9Z29vZ2xlJmFtcDt1dG1fY2FtcGFpZ249aXB0Y3VybDwvcGx1czpMaWNlbnNvclVSTD48L3JkZjpsaT48L3JkZjpTZXE+PC9wbHVzOkxpY2Vuc29yPgoJCTwvcmRmOkRlc2NyaXB0aW9uPgoJPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0idyI/Pgr/7QCaUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAH0cAlAABnNpZG1heRwCeABQUmVxdWVzdCBpY29uLCB2ZWN0b3Igc3ltYm9sIGluIGZsYXQgaXNvbWV0cmljIHN0eWxlIGlzb2xhdGVkIG9uIGNvbG9yIGJhY2tncm91bmQcAm4AGEdldHR5IEltYWdl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",
file_based: true,
publisher: "Ascend Utility Forms",
controls: [],
},
{
name: "Among Us Official",
id: "amongus",
genre: "Social Deduction",
description: "A single-player version of the popular multiplayer game. Work with your crewmates to complete tasks, but beware the imposter.",
link: "/TeatDesign/AmongUs/amongus/index.html",
img: "/TeatDesign/titlecard.jpg",
file_based: true,
publisher: "Innersloth (Original)",
controls: ["Keyboard - WASD for Movement", "Mouse - Interaction"]
},
{
name: "Demon Bluff",
id: "demonbluff",
genre: "Card Game",
description: "A roguelike card game where your deck is full of lies.",
link: "/TeatDesign/DemonBluff/index.html",
img: "/TeatDesign/DemonBluff/icon.jpg",
file_based: true,
publisher: "UmiArt",
controls: "Mouse - Controls",
notes: "Highly inspired by Blood on the Clocktower; scheduled for Steam release in 2026."
},
{
name: "Holder of Place",
id: "holderofplace",
genre: "Card Game",
description: "Holder of Place is a Roguelike Auto-Battler Card game. Recruit different follower cards, arange them, watch them fight ever-stronger enemies. Along the way, unfold a dark science-fantasy tale of a ruined kingdom, meet strange characters, and visit exotic locations.",
link: "/TeatDesign/HolderOfPlace/index.html",
img: "/TeatDesign/HolderOfPlace/needed.jpg",
file_based: true,
publisher: "Ardent Fields",
controls: ["Unknown"],
trailer: "/TeatDesign/HolderOfPlace/Holder_of_Place_trailer.mp4",
notes: "I don't know how to play."
},
{
name: "Retromine",
id: "retromine",
genre: "Card Game",
description: "Retromine is an ultra-satisfying, highly replayable, tough-as-nails deckbuilding roguelike.",
link: "/TeatDesign/RETROMINE/index.html",
img: "/TeatDesign/RETROMINE/logo2.png",
file_based: true,
publisher: "CCDG",
controls: ["Unknown"],
trailer: "/TeatDesign/RETROMINE/Retromine_trailer.mp4",
notes: "I don't know how to play."
},
{
name: "Out to Deliver",
id: "outtodeliver",
genre: "Horror",
description: "Out To Deliver is a first-person rogue-lite arcade driving shooter set in the age of sorcery, where you play as a struggling knight > not against enemies, but against the economy.",
link: "/TeatDesign/OrderToGo/index.html",
img: "/TeatDesign/OrderToGo/logo.png",
file_based: true,
publisher: "Aiqona",
controls: ["Unknown"],
notes: "I don't know how to play."
},
{
name: "Dungeons & Degenerate Gamblers",
id: "dungeonsanddegenerate",
genre: "Card Game",
description: "Dungeons & Degenerate Gamblers is a roguelike deckbuilder where you play blackjack using lots of cards with unique effects that you would never expect to see in a game of blackjack.",
link: "/TeatDesign/Dungeons/index.html",
img: "/TeatDesign/Dungeons/dungeon.png",
file_based: true,
publisher: "Purple Moss Collectors",