mohamad_sh2_hotmail_20180124

Torrent Hash:
CB089ED919E75CDD0A4211FC1A6BFD5E2E954BE2
Number of Files:
730
Content Size:
9.64GB
Convert On:
2020-07-29
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
_HOUR_00_الشاطبية أ.afpk
596.78KB
.____padding_file/24
1.42MB
_HOUR_00_الشاطبية ب.afpk
643.34KB
.____padding_file/25
1.37MB
_HOUR_00_العقيدة التدمرية ب.afpk
628.29KB
.____padding_file/26
1.39MB
_HOUR_00_العقيدة التدمرية أ.afpk
603.82KB
.____padding_file/27
1.41MB
_HOUR_00_الفرائد البهية في نظم القواعد الفقهية للأهدل.afpk
647.04KB
.____padding_file/28
1.37MB
_HOUR_00_النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.afpk
648.7KB
.____padding_file/29
1.37MB
_HOUR_00_تكملة الفتوى الحموية الكبرى.afpk
621.4KB
.____padding_file/30
1.39MB
_HOUR_00_حصن المسلم .afpk
646.54KB
.____padding_file/31
1.37MB
_HOUR_00_دروس البلاغة.afpk
637.63KB
.____padding_file/32
1.38MB
_HOUR_00_كتاب التوحيد أ.afpk
633.54KB
.____padding_file/33
1.38MB
_HOUR_00_كتاب التوحيد ب .afpk
634.39KB
.____padding_file/34
1.38MB
_HOUR_00_كتاب التوحيد .afpk
613.02KB
.____padding_file/35
1.4MB
_HOUR_00_متن مراقي السعود - في الفقه.afpk
606.44KB
.____padding_file/36
1.41MB
_HOUR_00_مختارات من قصائد الشعراء خام.afpk
651.94KB
.____padding_file/37
1.36MB
_HOUR_00_مختصر السيرة حام.afpk
643.24KB
.____padding_file/38
1.37MB
_HOUR_00_مقدمة التفسير.afpk
617.39KB
.____padding_file/39
1.4MB
_HOUR_00_نونية القحطاني .afpk
590.13KB
.____padding_file/40
1.42MB
_HOUR_01_الشاطبية أ.afpk
633.5KB
.____padding_file/41
1.38MB
_HOUR_01_الشاطبية ب.afpk
513.41KB
.____padding_file/42
1.5MB
_HOUR_01_العقيدة التدمرية ب.afpk
632.91KB
.____padding_file/43
1.38MB
_HOUR_01_العقيدة التدمرية أ.afpk
630.88KB
.____padding_file/44
1.38MB
_HOUR_01_الفرائد البهية في نظم القواعد الفقهية للأهدل.afpk
90.96KB
.____padding_file/45
1.91MB
_HOUR_01_النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.afpk
657.2KB
.____padding_file/46
1.36MB
_HOUR_01_تكملة الفتوى الحموية الكبرى.afpk
633.02KB
.____padding_file/47
1.38MB
_HOUR_01_حصن المسلم .afpk
411.92KB
.____padding_file/48
1.6MB
_HOUR_01_دروس البلاغة.afpk
201.74KB
.____padding_file/49
1.8MB
_HOUR_01_كتاب التوحيد أ.afpk
227.91KB
.____padding_file/50
1.78MB
_HOUR_01_كتاب التوحيد ب .afpk
109.91KB
.____padding_file/51
1.89MB
_HOUR_01_كتاب التوحيد .afpk
624.55KB
.____padding_file/52
1.39MB
_HOUR_01_متن مراقي السعود - في الفقه.afpk
606.54KB
.____padding_file/53
1.41MB
_HOUR_01_مختارات من قصائد الشعراء خام.afpk
201.37KB
.____padding_file/54
1.8MB
_HOUR_01_مختصر السيرة حام.afpk
377.19KB
.____padding_file/55
1.63MB
_HOUR_01_مقدمة التفسير.afpk
267.47KB
.____padding_file/56
1.74MB
_HOUR_01_نونية القحطاني .afpk
574.33KB
.____padding_file/57
1.44MB
_HOUR_02_الشاطبية أ.afpk
224.78KB
.____padding_file/58
1.78MB
_HOUR_02_العقيدة التدمرية ب.afpk
148.4KB
.____padding_file/59
1.86MB
_HOUR_02_العقيدة التدمرية أ.afpk
472.09KB
.____padding_file/60
1.54MB
_HOUR_02_النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.afpk
76.28KB
.____padding_file/61
1.93MB
_HOUR_02_تكملة الفتوى الحموية الكبرى.afpk
529.26KB
.____padding_file/62
1.48MB
_HOUR_02_كتاب التوحيد .afpk
402.62KB
.____padding_file/63
1.61MB
_HOUR_02_متن مراقي السعود - في الفقه.afpk
90.94KB
.____padding_file/64
1.91MB
mohamad_sh2_hotmail_20180124_meta.sqlite
196KB
.____padding_file/23
1.81MB
mohamad_sh2_hotmail_20180124_meta.xml
976B
.____padding_file/326
2MB
أصول التفسير للسيوطي.afpk
165.98KB
.____padding_file/65
1.84MB
أصول التفسير للسيوطي.mp3
38.06MB
.____padding_file/345
1.94MB
أصول التفسير للسيوطي.ogg
8.9MB
.____padding_file/66
1.1MB
أصول التفسير للسيوطي.png
10.64KB
.____padding_file/67
1.99MB
أصول التفسير للسيوطي_spectrogram.png
268.49KB
.____padding_file/68
1.74MB
أصول الفقه للسعدي.afpk
294.55KB
.____padding_file/69
1.71MB
أصول الفقه للسعدي.mp3
66.17MB
.____padding_file/330
1.83MB
أصول الفقه للسعدي.ogg
15.41MB
.____padding_file/70
607.72KB
أصول الفقه للسعدي.png
10.16KB
.____padding_file/71
1.99MB
أصول الفقه للسعدي_spectrogram.png
259.43KB
.____padding_file/72
1.75MB
ألفية عقود الجمان للسيوطي في البلاغة دمج.WAV
290.69MB
.____padding_file/341
1.31MB
ألفية عقود الجمان للسيوطي في البلاغة دمج.afpk
250.48KB
.____padding_file/73
1.76MB
ألفية عقود الجمان للسيوطي في البلاغة دمج.flac
126.88MB
.____padding_file/74
1.12MB
ألفية عقود الجمان للسيوطي في البلاغة دمج.mp3
36.55MB
.____padding_file/75
1.45MB
ألفية عقود الجمان للسيوطي في البلاغة دمج.ogg
17.87MB
.____padding_file/76
131.43KB
ألفية عقود الجمان للسيوطي في البلاغة دمج.png
9.97KB
.____padding_file/77
1.99MB
ألفية عقود الجمان للسيوطي في البلاغة دمج_spectrogram.png
307.84KB
.____padding_file/78
1.7MB
إسراج الخيول.afpk
247.16KB
.____padding_file/79
1.76MB
إسراج الخيول.mp3
52.64MB
.____padding_file/363
1.36MB
إسراج الخيول.ogg
12.04MB
.____padding_file/80
1.96MB
إسراج الخيول.png
9.63KB
.____padding_file/81
1.99MB
إسراج الخيول_spectrogram.png
251.15KB
.____padding_file/82
1.75MB
التعليقات مهمة تكون آخر متن الطحاوية للشيخ عبد العزيز.afpk
118.4KB
.____padding_file/83
1.88MB
التعليقات مهمة تكون آخر متن الطحاوية للشيخ عبد العزيز.mp3
25.6MB
.____padding_file/344
405.47KB
التعليقات مهمة تكون آخر متن الطحاوية للشيخ عبد العزيز.ogg
6.13MB
.____padding_file/84
1.87MB
التعليقات مهمة تكون آخر متن الطحاوية للشيخ عبد العزيز.png
10.59KB
.____padding_file/85
1.99MB
التعليقات مهمة تكون آخر متن الطحاوية للشيخ عبد العزيز_spectrogram.png
239.46KB
.____padding_file/86
1.77MB
الجزرية في التجويد.afpk
163.24KB
.____padding_file/87
1.84MB
الجزرية في التجويد.mp3
34.57MB
.____padding_file/332
1.43MB
الجزرية في التجويد.ogg
8.03MB
.____padding_file/88
1.97MB
الجزرية في التجويد.png
9.07KB
.____padding_file/89
1.99MB
الجزرية في التجويد_spectrogram.png
240.02KB
.____padding_file/90
1.77MB
الدره اليتيمه.afpk
152.88KB
.____padding_file/91
1.85MB
الدره اليتيمه.mp3
34.97MB
.____padding_file/333
1.03MB
الدره اليتيمه.ogg
10.49MB
.____padding_file/92
1.51MB
الدره اليتيمه.png
9.69KB
.____padding_file/93
1.99MB
الدره اليتيمه_spectrogram.png
197.21KB
.____padding_file/94
1.81MB
الشاطبية أ.afpk
1.42MB
.____padding_file/95
595.93KB
الشاطبية أ.mp3
319.85MB
.____padding_file/387
151.9KB
الشاطبية أ.ogg
81.51MB
.____padding_file/96
501.29KB
الشاطبية أ.png
9.65KB
.____padding_file/97
1.99MB
الشاطبية أ_spectrogram.png
150.12KB
.____padding_file/98
1.85MB
الشاطبية ب.afpk
1.13MB
.____padding_file/99
894.13KB
الشاطبية ب.mp3
245.69MB
.____padding_file/335
312.42KB
الشاطبية ب.ogg
66.47MB
.____padding_file/100
1.53MB
الشاطبية ب.png
9.51KB
.____padding_file/101
1.99MB
الشاطبية ب_spectrogram.png
159.29KB
.____padding_file/102
1.84MB
العقيدة التدمرية ب.afpk
1.38MB
.____padding_file/103
639.63KB
العقيدة التدمرية ب.mp3
304.13MB
.____padding_file/379
1.87MB
العقيدة التدمرية ب.ogg
85.83MB
.____padding_file/104
174.66KB
العقيدة التدمرية ب.png
9.41KB
.____padding_file/105
1.99MB
العقيدة التدمرية ب_spectrogram.png
140.09KB
.____padding_file/106
1.86MB
العقيدة التدمرية أ.afpk
1.67MB
.____padding_file/107
339.44KB
العقيدة التدمرية أ.mp3
380.91MB
.____padding_file/357
1.09MB
العقيدة التدمرية أ.ogg
88.04MB
.____padding_file/108
1.96MB
العقيدة التدمرية أ.png
9.29KB
.____padding_file/109
1.99MB
العقيدة التدمرية أ_spectrogram.png
227.39KB
.____padding_file/110
1.78MB
العقيدة السفارينية .afpk
298.17KB
.____padding_file/111
1.71MB
العقيدة السفارينية .mp3
67.61MB
.____padding_file/376
396.35KB
العقيدة السفارينية .ogg
19.97MB
.____padding_file/112
27.24KB
العقيدة السفارينية .png
10.11KB
.____padding_file/113
1.99MB
العقيدة السفارينية _spectrogram.png
174.37KB
.____padding_file/114
1.83MB
العقيدة الطحاوية .afpk
262.87KB
.____padding_file/115
1.74MB
العقيدة الطحاوية .mp3
54.83MB
.____padding_file/331
1.17MB
العقيدة الطحاوية .ogg
16.51MB
.____padding_file/116
1.49MB
العقيدة الطحاوية .png
9.4KB
.____padding_file/117
1.99MB
العقيدة الطحاوية _spectrogram.png
180.52KB
.____padding_file/118
1.82MB
العقيدة الواسطية .afpk
562.78KB
.____padding_file/119
1.45MB
العقيدة الواسطية .mp3
122.66MB
.____padding_file/337
1.34MB
العقيدة الواسطية .ogg
37.31MB
.____padding_file/120
701.81KB
العقيدة الواسطية .png
9.43KB
.____padding_file/121
1.99MB
العقيدة الواسطية _spectrogram.png
184.7KB
.____padding_file/122
1.82MB
الفتوى الحموية الكبرى.afpk
479.49KB
.____padding_file/123
1.53MB
الفتوى الحموية الكبرى.mp3
97.8MB
.____padding_file/365
201.34KB
الفتوى الحموية الكبرى.ogg
22.89MB
.____padding_file/124
1.11MB
الفتوى الحموية الكبرى.png
8.95KB
.____padding_file/125
1.99MB
الفتوى الحموية الكبرى_spectrogram.png
246.65KB
.____padding_file/126
1.76MB
الفرائد البهية في نظم القواعد الفقهية للأهدل.afpk
736.52KB
.____padding_file/127
1.28MB
الفرائد البهية في نظم القواعد الفقهية للأهدل.mp3
153.35MB
.____padding_file/360
667.17KB
الفرائد البهية في نظم القواعد الفقهية للأهدل.ogg
35.5MB
.____padding_file/128
506.92KB
الفرائد البهية في نظم القواعد الفقهية للأهدل.png
9.55KB
.____padding_file/129
1.99MB
الفرائد البهية في نظم القواعد الفقهية للأهدل_spectrogram.png
217.16KB
.____padding_file/130
1.79MB
القلائد البرهانية خام.afpk
196.42KB
.____padding_file/131
1.81MB
القلائد البرهانية خام.mp3
42.07MB
.____padding_file/382
1.93MB
القلائد البرهانية خام.ogg
9.88MB
.____padding_file/132
125.39KB
القلائد البرهانية خام.png
10.55KB
.____padding_file/133
1.99MB
القلائد البرهانية خام_spectrogram.png
264.23KB
.____padding_file/134
1.74MB
المنظومة المهمة في ذكر ماصنفه الأئمة خام.afpk
399.34KB
.____padding_file/135
1.61MB
المنظومة المهمة في ذكر ماصنفه الأئمة خام.mp3
83.4MB
.____padding_file/380
609.37KB
المنظومة المهمة في ذكر ماصنفه الأئمة خام.ogg
19.34MB
.____padding_file/136
680.44KB
المنظومة المهمة في ذكر ماصنفه الأئمة خام.png
8.73KB
.____padding_file/137
1.99MB
المنظومة المهمة في ذكر ماصنفه الأئمة خام_spectrogram.png
252.95KB
.____padding_file/138
1.75MB
الميمية لأبن القيم خام.afpk
471.72KB
.____padding_file/139
1.54MB
الميمية لأبن القيم خام.mp3
95.6MB
.____padding_file/358
408.96KB
الميمية لأبن القيم خام.ogg
21.75MB
.____padding_file/140
256.76KB
الميمية لأبن القيم خام.png
8.59KB
.____padding_file/141
1.99MB
الميمية لأبن القيم خام_spectrogram.png
250.6KB
.____padding_file/142
1.76MB
النونية للبستي خام.afpk
129.21KB
.____padding_file/143
1.87MB
النونية للبستي خام.mp3
28.65MB
.____padding_file/361
1.35MB
النونية للبستي خام.ogg
6.39MB
.____padding_file/144
1.61MB
النونية للبستي خام.png
11.56KB
.____padding_file/145
1.99MB
النونية للبستي خام_spectrogram.png
268.08KB
.____padding_file/146
1.74MB
النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.afpk
1.35MB
.____padding_file/147
666.82KB
النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.mp3
288.97MB
.____padding_file/342
1.03MB
النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.ogg
76.78MB
.____padding_file/148
1.22MB
النونية لابن القيم - فصل المتمسكين بالكتاب والسنة.png
9.11KB
.____padding_file/149
1.99MB
النونية لابن القيم - فصل المتمسكين بالكتاب والسنة_spectrogram.png
154.44KB
.____padding_file/150
1.85MB
تكملة الفتوى الحموية الكبرى.afpk
1.74MB
.____padding_file/151
263.77KB
تكملة الفتوى الحموية الكبرى.mp3
384.74MB
.____padding_file/346
1.26MB
تكملة الفتوى الحموية الكبرى.ogg
88.56MB
.____padding_file/152
1.44MB
تكملة الفتوى الحموية الكبرى.png
10.13KB
.____padding_file/153
1.99MB
تكملة الفتوى الحموية الكبرى_spectrogram.png
201.58KB
.____padding_file/154
1.8MB
حائية ابن أبي داود .afpk
75.56KB
.____padding_file/155
1.93MB
حائية ابن أبي داود .mp3
17.34MB
.____padding_file/347
679.16KB
حائية ابن أبي داود .ogg
5MB
.____padding_file/156
1019.97KB
حائية ابن أبي داود .png
11.68KB
.____padding_file/157
1.99MB
حائية ابن أبي داود _spectrogram.png
228.98KB
.____padding_file/158
1.78MB
حصن المسلم .afpk
1.04MB
.____padding_file/159
986.05KB
حصن المسلم .mp3
223.47MB
.____padding_file/340
542.24KB
حصن المسلم .ogg
52.71MB
.____padding_file/160
1.29MB
حصن المسلم .png
9.8KB
.____padding_file/161
1.99MB
حصن المسلم 1.afpk
579.7KB
.____padding_file/162
1.43MB
حصن المسلم 1.mp3
125.71MB
.____padding_file/350
295.55KB
حصن المسلم 1.ogg
33.46MB
.____padding_file/163
556.53KB
حصن المسلم 1.png
10.24KB
.____padding_file/164
1.99MB
حصن المسلم 1_spectrogram.png
290.75KB
.____padding_file/165
1.72MB
حصن المسلم 2.afpk
398.89KB
.____padding_file/166
1.61MB
حصن المسلم 2.mp3
90.27MB
.____padding_file/375
1.73MB
حصن المسلم 2.ogg
23.97MB
.____padding_file/167
34.53KB
حصن المسلم 2.png
5.56KB
.____padding_file/168
1.99MB
حصن المسلم 2_spectrogram.png
291.48KB
.____padding_file/169
1.72MB
حصن المسلم _spectrogram.png
239.49KB
.____padding_file/170
1.77MB
دروس البلاغة.afpk
835.91KB
.____padding_file/171
1.18MB
دروس البلاغة.mp3
179.49MB
.____padding_file/373
521.86KB
دروس البلاغة.ogg
41.5MB
.____padding_file/172
514.78KB
دروس البلاغة.png
9.05KB
.____padding_file/173
1.99MB
دروس البلاغة_spectrogram.png
213.63KB
.____padding_file/174
1.79MB
سلم الوصول للحكمي .afpk
383.88KB
.____padding_file/175
1.63MB
سلم الوصول للحكمي .mp3
81.1MB
.____padding_file/351
921.1KB
سلم الوصول للحكمي .ogg
24.43MB
.____padding_file/176
1.57MB
سلم الوصول للحكمي .png
8.59KB
.____padding_file/177
1.99MB
سلم الوصول للحكمي _spectrogram.png
189.79KB
.____padding_file/178
1.81MB
فضل الإسلام .afpk
363.97KB
.____padding_file/179
1.64MB
فضل الإسلام .mp3
82.61MB
.____padding_file/378
1.39MB
فضل الإسلام .ogg
24.64MB
.____padding_file/180
1.36MB
فضل الإسلام .png
8.77KB
.____padding_file/181
1.99MB
فضل الإسلام _spectrogram.png
171.5KB
.____padding_file/182
1.83MB
قصيدة الألبيري خام.afpk
210.52KB
.____padding_file/183
1.79MB
قصيدة الألبيري خام.mp3
42.32MB
.____padding_file/323
1.68MB
قصيدة الألبيري خام.ogg
9.54MB
.____padding_file/184
467.82KB
قصيدة الألبيري خام.png
9.28KB
.____padding_file/185
1.99MB
قصيدة الألبيري خام_spectrogram.png
256.31KB
.____padding_file/186
1.75MB
قطر الندى وبل الصدى .afpk
538.51KB
.____padding_file/187
1.47MB
قطر الندى وبل الصدى .mp3
126.76MB
.____padding_file/339
1.24MB
قطر الندى وبل الصدى .ogg
38.17MB
.____padding_file/188
1.83MB
قطر الندى وبل الصدى .png
8.97KB
.____padding_file/189
1.99MB
قطر الندى وبل الصدى _spectrogram.png
179.66KB
.____padding_file/190
1.82MB
كتاب التوحيد أ.afpk
860.51KB
.____padding_file/191
1.16MB
كتاب التوحيد أ.mp3
187.06MB
.____padding_file/343
960.73KB
كتاب التوحيد أ.ogg
56.58MB
.____padding_file/192
1.42MB
كتاب التوحيد أ.png
8.81KB
.____padding_file/193
1.99MB
كتاب التوحيد أ_spectrogram.png
177.26KB
.____padding_file/194
1.83MB
كتاب التوحيد ب .afpk
746.09KB
.____padding_file/195
1.27MB
كتاب التوحيد ب .mp3
159.24MB
.____padding_file/354
775.6KB
كتاب التوحيد ب .ogg
48.16MB
.____padding_file/196
1.84MB
كتاب التوحيد ب .png
10.05KB
.____padding_file/197
1.99MB
كتاب التوحيد ب _spectrogram.png
172.61KB
.____padding_file/198
1.83MB
كتاب التوحيد .afpk
1.6MB
.____padding_file/199
408.88KB
كتاب التوحيد .mp3
357.27MB
.____padding_file/359
748.23KB
كتاب التوحيد .ogg
82.39MB
.____padding_file/200
1.61MB
كتاب التوحيد .png
6.99KB
.____padding_file/201
1.99MB
كتاب التوحيد _spectrogram.png
209.16KB
.____padding_file/202
1.8MB
لامية ابن الوردي خام.afpk
105.95KB
.____padding_file/203
1.9MB
لامية ابن الوردي خام.mp3
22.01MB
.____padding_file/384
1.99MB
لامية ابن الوردي خام.ogg
4.99MB
.____padding_file/204
1.01MB
لامية ابن الوردي خام.png
11.06KB
.____padding_file/205
1.99MB
لامية ابن الوردي خام_spectrogram.png
267.43KB
.____padding_file/206
1.74MB
لامية الافعال لابن مالك.afpk
287.31KB
.____padding_file/207
1.72MB
لامية الافعال لابن مالك.mp3
64.17MB
.____padding_file/329
1.83MB
لامية الافعال لابن مالك.ogg
18.68MB
.____padding_file/208
1.32MB
لامية الافعال لابن مالك.png
8.88KB
.____padding_file/209
1.99MB
لامية الافعال لابن مالك_spectrogram.png
191.1KB
.____padding_file/210
1.81MB
لامية العجم.afpk
109.21KB
.____padding_file/211
1.89MB
لامية العجم.mp3
24.29MB
.____padding_file/383
1.71MB
لامية العجم.ogg
5.59MB
.____padding_file/212
420.73KB
لامية العجم.png
11.19KB
.____padding_file/213
1.99MB
لامية العجم_spectrogram.png
240.18KB
.____padding_file/214
1.77MB
لمعة الاعتقاد .afpk
412.38KB
.____padding_file/215
1.6MB
لمعة الاعتقاد .mp3
86.08MB
.____padding_file/370
1.92MB
لمعة الاعتقاد .ogg
25.86MB
.____padding_file/216
146.15KB
لمعة الاعتقاد .png
8.92KB
.____padding_file/217
1.99MB
لمعة الاعتقاد _spectrogram.png
177.68KB
.____padding_file/218
1.83MB
متن التائية في القدر - لابن تيمية.afpk
225.26KB
.____padding_file/219
1.78MB
متن التائية في القدر - لابن تيمية.mp3
49.51MB
.____padding_file/336
498.69KB
متن التائية في القدر - لابن تيمية.ogg
11.71MB
.____padding_file/220
296.76KB
متن التائية في القدر - لابن تيمية.png
10.29KB
.____padding_file/221
1.99MB
متن التائية في القدر - لابن تيمية_spectrogram.png
263.66KB
.____padding_file/222
1.74MB
متن الجزرية.afpk
162.14KB
.____padding_file/223
1.84MB
متن الجزرية.mp3
37.45MB
.____padding_file/371
563.24KB
متن الجزرية.ogg
11.33MB
.____padding_file/224
686.19KB
متن الجزرية.png
10.09KB
.____padding_file/225
1.99MB
متن الجزرية_spectrogram.png
191KB
.____padding_file/226
1.81MB
متن الجوهرة الفريدة لتحقيق العقيدة.afpk
489.91KB
.____padding_file/227
1.52MB
متن الجوهرة الفريدة لتحقيق العقيدة.mp3
111.08MB
.____padding_file/352
939.82KB
متن الجوهرة الفريدة لتحقيق العقيدة.ogg
25.5MB
.____padding_file/228
507.69KB
متن الجوهرة الفريدة لتحقيق العقيدة.png
9.62KB
.____padding_file/229
1.99MB
متن الجوهرة الفريدة لتحقيق العقيدة_spectrogram.png
223.2KB
.____padding_file/230
1.78MB
متن الرحبية .afpk
214.49KB
.____padding_file/231
1.79MB
متن الرحبية .mp3
49.68MB
.____padding_file/385
331.86KB
متن الرحبية .ogg
15.13MB
.____padding_file/232
888.55KB
متن الرحبية .png
10.15KB
.____padding_file/233
1.99MB
متن الرحبية _spectrogram.png
187.26KB
.____padding_file/234
1.82MB
متن السلم المنورق في علم المنطق.afpk
194.69KB
.____padding_file/235
1.81MB
متن السلم المنورق في علم المنطق.mp3
44.9MB
.____padding_file/377
1.1MB
متن السلم المنورق في علم المنطق.ogg
13.49MB
.____padding_file/236
519.4KB
متن السلم المنورق في علم المنطق.png
10.18KB
.____padding_file/237
1.99MB
متن السلم المنورق في علم المنطق_spectrogram.png
192.99KB
.____padding_file/238
1.81MB
متن العوامل.afpk
226.01KB
.____padding_file/239
1.78MB
متن العوامل.mp3
50.51MB
.____padding_file/349
1.49MB
متن العوامل.ogg
15.36MB
.____padding_file/240
657.91KB
متن العوامل.png
9.19KB
.____padding_file/241
1.99MB
متن العوامل_spectrogram.png
186.46KB
.____padding_file/242
1.82MB
متن بهجة الطلاب.afpk
119.52KB
.____padding_file/243
1.88MB
متن بهجة الطلاب.mp3
27.24MB
.____padding_file/368
777.29KB
متن بهجة الطلاب.ogg
8.13MB
.____padding_file/244
1.87MB
متن بهجة الطلاب.png
9.57KB
.____padding_file/245
1.99MB
متن بهجة الطلاب_spectrogram.png
200.45KB
.____padding_file/246
1.8MB
متن قواعد الإعراب.afpk
128.3KB
.____padding_file/247
1.87MB
متن قواعد الإعراب.mp3
27.56MB
.____padding_file/356
449.16KB
متن قواعد الإعراب.ogg
8.44MB
.____padding_file/248
1.56MB
متن قواعد الإعراب.png
9.63KB
.____padding_file/249
1.99MB
متن قواعد الإعراب_spectrogram.png
232.96KB
.____padding_file/250
1.77MB
متن لامية العرب للشنفرى.afpk
145.78KB
.____padding_file/251
1.86MB
متن لامية العرب للشنفرى.mp3
31.25MB
.____padding_file/325
767.03KB
متن لامية العرب للشنفرى.ogg
9.3MB
.____padding_file/252
720.76KB
متن لامية العرب للشنفرى.png
11.07KB
.____padding_file/253
1.99MB
متن لامية العرب للشنفرى_spectrogram.png
209.01KB
.____padding_file/254
1.8MB
متن مراقي السعود - في الفقه.afpk
1.27MB
.____padding_file/255
743.13KB
متن مراقي السعود - في الفقه.mp3
293.91MB
.____padding_file/367
87.21KB
متن مراقي السعود - في الفقه.ogg
86.72MB
.____padding_file/256
1.28MB
متن مراقي السعود - في الفقه.png
9.77KB
.____padding_file/257
1.99MB
متن مراقي السعود - في الفقه_spectrogram.png
189.64KB
.____padding_file/258
1.81MB
متن نخبة الفكر .afpk
158.91KB
.____padding_file/259
1.84MB
متن نخبة الفكر .mp3
33.78MB
.____padding_file/374
225.67KB
متن نخبة الفكر .ogg
10.27MB
.____padding_file/260
1.73MB
متن نخبة الفكر .png
9.71KB
.____padding_file/261
1.99MB
متن نخبة الفكر _spectrogram.png
196.1KB
.____padding_file/262
1.81MB
مختارات من قصائد الشعراء خام.afpk
849.83KB
.____padding_file/263
1.17MB
مختارات من قصائد الشعراء خام.mp3
179.69MB
.____padding_file/355
321.2KB
مختارات من قصائد الشعراء خام.ogg
40.58MB
.____padding_file/264
1.42MB
مختارات من قصائد الشعراء خام.png
9.14KB
.____padding_file/265
1.99MB
مختارات من قصائد الشعراء خام_spectrogram.png
248.39KB
.____padding_file/266
1.76MB
مختصر السيرة حام.afpk
1019.34KB
.____padding_file/267
1MB
مختصر السيرة حام.mp3
216.55MB
.____padding_file/362
1.45MB
مختصر السيرة حام.ogg
49.66MB
.____padding_file/268
344.32KB
مختصر السيرة حام.png
8.54KB
.____padding_file/269
1.99MB
مختصر السيرة حام_spectrogram.png
242.79KB
.____padding_file/270
1.76MB
مسائل الجاهلية .afpk
291.73KB
.____padding_file/271
1.72MB
مسائل الجاهلية .mp3
60.72MB
.____padding_file/372
1.28MB
مسائل الجاهلية .ogg
18.49MB
.____padding_file/272
1.51MB
مسائل الجاهلية .png
9.71KB
.____padding_file/273
1.99MB
مسائل الجاهلية _spectrogram.png
188.46KB
.____padding_file/274
1.82MB
مقدمة أصول التفسير لأبن قاسم خام.afpk
273.8KB
.____padding_file/275
1.73MB
مقدمة أصول التفسير لأبن قاسم خام.mp3
57.47MB
.____padding_file/381
546.63KB
مقدمة أصول التفسير لأبن قاسم خام.ogg
12.91MB
.____padding_file/276
1.09MB
مقدمة أصول التفسير لأبن قاسم خام.png
9.33KB
.____padding_file/277
1.99MB
مقدمة أصول التفسير لأبن قاسم خام_spectrogram.png
253.22KB
.____padding_file/278
1.75MB
مقدمة التفسير.afpk
885.5KB
.____padding_file/279
1.14MB
مقدمة التفسير.mp3
195.78MB
.____padding_file/364
226.8KB
مقدمة التفسير.ogg
59.64MB
.____padding_file/280
369.25KB
مقدمة التفسير.png
9.06KB
.____padding_file/281
1.99MB
مقدمة التفسير_spectrogram.png
174.78KB
.____padding_file/282
1.83MB
ملحة الإعراب .afpk
475.71KB
.____padding_file/283
1.54MB
ملحة الإعراب .mp3
113.46MB
.____padding_file/353
549.42KB
ملحة الإعراب .ogg
33.91MB
.____padding_file/284
87.52KB
ملحة الإعراب .png
9.06KB
.____padding_file/285
1.99MB
ملحة الإعراب _spectrogram.png
174.78KB
.____padding_file/286
1.83MB
منظومة الرامزة.afpk
225.56KB
.____padding_file/287
1.78MB
منظومة الرامزة.mp3
55.17MB
.____padding_file/366
847.11KB
منظومة الرامزة.ogg
16.89MB
.____padding_file/288
1.11MB
منظومة الرامزة.png
9.81KB
.____padding_file/289
1.99MB
منظومة الرامزة_spectrogram.png
197.08KB
.____padding_file/290
1.81MB
منظومة الزمزمي.afpk
259.23KB
.____padding_file/291
1.75MB
منظومة الزمزمي.mp3
59.21MB
.____padding_file/348
811.54KB
منظومة الزمزمي.ogg
13.89MB
.____padding_file/292
117.49KB
منظومة الزمزمي.png
8.56KB
.____padding_file/293
1.99MB
منظومة الزمزمي_spectrogram.png
259.1KB
.____padding_file/294
1.75MB
منظومة الشبراوي.afpk
103.46KB
.____padding_file/295
1.9MB
منظومة الشبراوي.mp3
23.34MB
.____padding_file/386
675.04KB
منظومة الشبراوي.ogg
6.97MB
.____padding_file/296
1.03MB
منظومة الشبراوي.png
11.13KB
.____padding_file/297
1.99MB
منظومة الشبراوي_spectrogram.png
202.15KB
.____padding_file/298
1.8MB
منظومة الهائية للحكمي خام.afpk
75.21KB
.____padding_file/299
1.93MB
منظومة الهائية للحكمي خام.mp3
14.91MB
.____padding_file/338
1.09MB
منظومة الهائية للحكمي خام.ogg
3.36MB
.____padding_file/300
656.25KB
منظومة الهائية للحكمي خام.png
10.99KB
.____padding_file/301
1.99MB
منظومة الهائية للحكمي خام_spectrogram.png
268.18KB
.____padding_file/302
1.74MB
منظومة طاش كبري زاده.afpk
88.76KB
.____padding_file/303
1.91MB
منظومة طاش كبري زاده.mp3
19.42MB
.____padding_file/327
596.22KB
منظومة طاش كبري زاده.ogg
5.79MB
.____padding_file/304
214.57KB
منظومة طاش كبري زاده.png
10.77KB
.____padding_file/305
1.99MB
منظومة طاش كبري زاده_spectrogram.png
207.13KB
.____padding_file/306
1.8MB
منظومة مقاصد التدمرية - لابن تيمية.afpk
314.88KB
.____padding_file/307
1.69MB
منظومة مقاصد التدمرية - لابن تيمية.mp3
69.75MB
.____padding_file/369
256.19KB
منظومة مقاصد التدمرية - لابن تيمية.ogg
16.08MB
.____padding_file/308
1.92MB
منظومة مقاصد التدمرية - لابن تيمية.png
9.91KB
.____padding_file/309
1.99MB
منظومة مقاصد التدمرية - لابن تيمية_spectrogram.png
231.91KB
.____padding_file/310
1.77MB
نظم الآجرومية للعمريطي.afpk
359.66KB
.____padding_file/311
1.65MB
نظم الآجرومية للعمريطي.mp3
79.15MB
.____padding_file/334
866.22KB
نظم الآجرومية للعمريطي.ogg
23.76MB
.____padding_file/312
248.24KB
نظم الآجرومية للعمريطي.png
8.86KB
.____padding_file/313
1.99MB
نظم الآجرومية للعمريطي_spectrogram.png
180.5KB
.____padding_file/314
1.82MB
نواقض الإسلام .afpk
49.29KB
.____padding_file/315
1.95MB
نواقض الإسلام .mp3
11.58MB
.____padding_file/324
425.48KB
نواقض الإسلام .ogg
3.39MB
.____padding_file/316
624.06KB
نواقض الإسلام .png
11.37KB
.____padding_file/317
1.99MB
نواقض الإسلام _spectrogram.png
207.67KB
.____padding_file/318
1.8MB
نونية القحطاني .afpk
1.14MB
.____padding_file/319
882.66KB
نونية القحطاني .mp3
264.12MB
.____padding_file/328
1.88MB
نونية القحطاني .ogg
78.72MB
.____padding_file/320
1.28MB
نونية القحطاني .png
8.39KB
.____padding_file/321
1.99MB
نونية القحطاني _spectrogram.png
165.38KB
.____padding_file/322
1.84MB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=