6.6 sec in total
435 ms
5.5 sec
668 ms
Click here to check amazing ECONOMIA content. Otherwise, check out these important facts you probably never knew about economia.hu
Dal 2008, Economia.hu pubblica in lingua italiana le ultime notizie sull'economia ungherese e le opportunità di investimento in Ungheria.
Visit economia.huWe analyzed Economia.hu page load time and found that the first response time was 435 ms and then it took 6.2 sec to load all DOM resources and completely render a web page. This is a poor result, as 80% of websites can load faster.
economia.hu performance score
name
value
score
weighting
Value4.0 s
22/100
10%
Value13.2 s
0/100
25%
Value10.0 s
9/100
10%
Value1,570 ms
13/100
30%
Value0.026
100/100
15%
Value14.1 s
10/100
10%
435 ms
2011 ms
17 ms
277 ms
295 ms
Our browser made a total of 101 requests to load all elements on the main page. We found that 57% of them (58 requests) were addressed to the original Economia.hu, 31% (31 requests) were made to and 9% (9 requests) were made to Fonts.gstatic.com. The less responsive or slowest element that took the longest time to load (2 sec) belongs to the original domain Economia.hu.
Page size can be reduced by 891.7 kB (47%)
1.9 MB
987.0 kB
In fact, the total size of Economia.hu main page is 1.9 MB. This result falls beyond the top 1M of websites and identifies a large and not optimized web page that may take ages to load. 70% of websites need less resources to load. HTML takes 1.0 MB which makes up the majority of the site volume.
Potential reduce by 867.1 kB
HTML content can be minified and compressed by a website’s server. The most efficient way is to compress content using GZIP which reduces data amount travelling through the network between server and browser. HTML code on this page is well minified. It is highly recommended that content of this web page should be compressed using GZIP, as it can save up to 867.1 kB or 84% of the original size.
Potential reduce by 22.6 kB
Image size optimization can help to speed up a website loading time. The chart above shows the difference between the size before and after optimization. ECONOMIA images are well optimized though.
Potential reduce by 1.3 kB
It’s better to minify JavaScript in order to improve website performance. The diagram shows the current total size of all JavaScript files against the prospective JavaScript size after its minification and compression. This website has mostly compressed JavaScripts.
Potential reduce by 599 B
CSS files minification is very important to reduce a web page rendering time. The faster CSS files can load, the earlier a page can be rendered. Economia.hu has all CSS files already compressed.
Number of requests can be reduced by 50 (86%)
58
8
The browser has sent 58 CSS, Javascripts, AJAX and image requests in order to completely render the main page of ECONOMIA. We recommend that multiple CSS and JavaScript files should be merged into one by each type, as it can help reduce assets requests from 23 to 1 for JavaScripts and from 29 to 1 for CSS and as a result speed up the page load time.
economia.hu
435 ms
economia.hu
2011 ms
YyhlLmNvbmNhdGVtb2ppKTplLndwZW1vamkmJmUudHdlbW9qaSYmKGMoZS50d2Vtb2ppKSxjKGUud3BlbW9qaSkpKX0od2luZG93LGRvY3VtZW50LHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsK
17 ms
swiper.min.css
277 ms
autoptimize_single_3cb2d73975e21890195f90a324df51d3.php
295 ms
style.min.css
287 ms
buttons.min.css
292 ms
dashicons.min.css
293 ms
mediaelementplayer-legacy.min.css
290 ms
wp-mediaelement.min.css
364 ms
media-views.min.css
376 ms
style.min.css
385 ms
style.min.css
392 ms
style.min.css
381 ms
style.min.css
390 ms
style.min.css
451 ms
autoptimize_single_a2399874b0171b45f5033f1b4ca2a4f7.php
468 ms
autoptimize_single_f874163b22ce10b81621d777d104aa34.php
475 ms
classic-themes.min.css
478 ms
autoptimize_single_3fd2afa98866679439097f4ab102fe0a.php
484 ms
autoptimize_single_20e8490fab0dcf7557a5c8b54494db6f.php
480 ms
autoptimize_single_359aca8a88b2331aa34ac505acad9911.php
546 ms
edd.min.css
554 ms
autoptimize_single_61787c91ab137644dc106b708b6fe507.php
574 ms
autoptimize_single_4f1c6d2e290a4f007be15155b9938c62.php
575 ms
css
43 ms
autoptimize_single_e8175462ab0e2a8443177c137432501c.php
578 ms
autoptimize_single_791ab10fe8079fb3f709ce8d736262e6.php
590 ms
autoptimize_single_45f606c8c07b111b37c91af4cc4bca87.php
639 ms
autoptimize_single_d0bac0cd5f1c53785b657a19344958f3.php
646 ms
demo_style.css
670 ms
autoptimize_single_c6cad068034e014cd510682ef13389ce.php
673 ms
jquery.min.js
671 ms
jquery-migrate.min.js
950 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgQ2xpX0RhdGEgPSB7Im5uX2Nvb2tpZV9pZHMiOltdLCJjb29raWVsaXN0IjpbXSwibm9uX25lY2Vzc2FyeV9jb29raWVzIjpbXSwiY2NwYUVuYWJsZWQiOiIiLCJjY3BhUmVnaW9uQmFzZWQiOiIiLCJjY3BhQmFyRW5hYmxlZCI6IiIsInN0cmljdGx5RW5hYmxlZCI6WyJuZWNlc3NhcnkiLCJvYmxpZ2F0b2lyZSJdLCJjY3BhVHlwZSI6ImdkcHIiLCJqc19ibG9ja2luZyI6IiIsImN1c3RvbV9pbnRlZ3JhdGlvbiI6IiIsInRyaWdnZXJEb21SZWZyZXNoIjoiIiwic2VjdXJlX2Nvb2tpZXMiOiIifTsKdmFyIGNsaV9jb29raWViYXJfc2V0dGluZ3MgPSB7ImFuaW1hdGVfc3BlZWRfaGlkZSI6IjUwMCIsImFuaW1hdGVfc3BlZWRfc2hvdyI6IjUwMCIsImJhY2tncm91bmQiOiIjRkZGIiwiYm9yZGVyIjoiI2IxYTZhNmMyIiwiYm9yZGVyX29uIjoiIiwiYnV0dG9uXzFfYnV0dG9uX2NvbG91ciI6IiMwMDAiLCJidXR0b25fMV9idXR0b25faG92ZXIiOiIjMDAwMDAwIiwiYnV0dG9uXzFfbGlua19jb2xvdXIiOiIjZmZmIiwiYnV0dG9uXzFfYXNfYnV0dG9uIjoiMSIsImJ1dHRvbl8xX25ld193aW4iOiIiLCJidXR0b25fMl9idXR0b25fY29sb3VyIjoiIzMzMyIsImJ1dHRvbl8yX2J1dHRvbl9ob3ZlciI6IiMyOTI5MjkiLCJidXR0b25fMl9saW5rX2NvbG91ciI6IiM0NDQiLCJidXR0b25fMl9hc19idXR0b24iOiIiLCJidXR0b25fMl9oaWRlYmFyIjoiIiwiYnV0dG9uXzNfYnV0dG9uX2NvbG91ciI6IiMwMDAiLCJidXR0b25fM19idXR0b25faG92ZXIiOiIjMDAwMDAwIiwiYnV0dG9uXzNfbGlua19jb2xvdXIiOiIjZmZmIiwiYnV0dG9uXzNfYXNfYnV0dG9uIjoiMSIsImJ1dHRvbl8zX25ld193aW4iOiIiLCJidXR0b25fNF9idXR0b25fY29sb3VyIjoiIzAwMCIsImJ1dHRvbl80X2J1dHRvbl9ob3ZlciI6IiMwMDAwMDAiLCJidXR0b25fNF9saW5rX2NvbG91ciI6IiNkZDk5MzMiLCJidXR0b25fNF9hc19idXR0b24iOiIiLCJidXR0b25fN19idXR0b25fY29sb3VyIjoiIzYxYTIyOSIsImJ1dHRvbl83X2J1dHRvbl9ob3ZlciI6IiM0ZTgyMjEiLCJidXR0b25fN19saW5rX2NvbG91ciI6IiNmZmYiLCJidXR0b25fN19hc19idXR0b24iOiIxIiwiYnV0dG9uXzdfbmV3X3dpbiI6IiIsImZvbnRfZmFtaWx5IjoiaW5oZXJpdCIsImhlYWRlcl9maXgiOiIiLCJub3RpZnlfYW5pbWF0ZV9oaWRlIjoiMSIsIm5vdGlmeV9hbmltYXRlX3Nob3ciOiIiLCJub3RpZnlfZGl2X2lkIjoiI2Nvb2tpZS1sYXctaW5mby1iYXIiLCJub3RpZnlfcG9zaXRpb25faG9yaXpvbnRhbCI6InJpZ2h0Iiwibm90aWZ5X3Bvc2l0aW9uX3ZlcnRpY2FsIjoiYm90dG9tIiwic2Nyb2xsX2Nsb3NlIjoiIiwic2Nyb2xsX2Nsb3NlX3JlbG9hZCI6IiIsImFjY2VwdF9jbG9zZV9yZWxvYWQiOiIiLCJyZWplY3RfY2xvc2VfcmVsb2FkIjoiIiwic2hvd2FnYWluX3RhYiI6IiIsInNob3dhZ2Fpbl9iYWNrZ3JvdW5kIjoiI2ZmZiIsInNob3dhZ2Fpbl9ib3JkZXIiOiIjMDAwIiwic2hvd2FnYWluX2Rpdl9pZCI6IiNjb29raWUtbGF3LWluZm8tYWdhaW4iLCJzaG93YWdhaW5feF9wb3NpdGlvbiI6IjEwMHB4IiwidGV4dCI6IiMwMDAiLCJzaG93X29uY2VfeW4iOiIiLCJzaG93X29uY2UiOiIxMDAwMCIsImxvZ2dpbmdfb24iOiIiLCJhc19wb3B1cCI6IiIsInBvcHVwX292ZXJsYXkiOiIxIiwiYmFyX2hlYWRpbmdfdGV4dCI6IiIsImNvb2tpZV9iYXJfYXMiOiJiYW5uZXIiLCJwb3B1cF9zaG93YWdhaW5fcG9zaXRpb24iOiJib3R0b20tcmlnaHQiLCJ3aWRnZXRfcG9zaXRpb24iOiJsZWZ0In07CnZhciBsb2dfb2JqZWN0ID0geyJhamF4X3VybCI6Imh0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIn07Ci8qIF1dPiAqLwo=
15 ms
autoptimize_single_c5592a6fda4d0b779f56db2d5ddac010.php
950 ms
js
60 ms
javascript;base64,CndpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdO2Z1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsiZWNvbm9taWEuaHUiXX0pOwpndGFnKCJqcyIsIG5ldyBEYXRlKCkpOwpndGFnKCJzZXQiLCAiZGV2ZWxvcGVyX2lkLmRaVE5pTVQiLCB0cnVlKTsKZ3RhZygiY29uZmlnIiwgIkctNVkwVlI3Mjg4TCIpOwo=
14 ms
javascript;base64,CmpRdWVyeShmdW5jdGlvbigpew0KICBpZihqUXVlcnkoIiN0YXJnZXR1cmxzcGFuIikubGVuZ3RoKXsNCiAgICBqUXVlcnkoIi5tYzR3cC1mb3JtICN0YXJnZXR1cmwiKS5lYWNoKGZ1bmN0aW9uKCl7DQogICAgICBqUXVlcnkodGhpcykudmFsKGpRdWVyeSgiI3RhcmdldHVybHNwYW4iKS50ZXh0KCkpOw0KICAgIH0pOw0KICB9DQogIA0KICBqUXVlcnkoIi5tYzR3cC1yZXNwb25zZSIpLmVhY2goZnVuY3Rpb24oKXsNCiAgICBpZihqUXVlcnkodGhpcykudGV4dCgpLmluZGV4T2YoIkwnaW5kaXJpenpvIGVtYWlsIGluc2VyaXRvIMOoIGdpw6AgaXNjcml0dG8sIGdyYXppZSEiKT49MCl7DQogICAgICB3aW5kb3cubG9jYXRpb24ucmVwbGFjZShqUXVlcnkoIiN0YXJnZXR1cmxzcGFuIikudGV4dCgpKTsNCiAgICB9DQogIH0pOw0KfSk=
13 ms
javascript;base64,DQogICAgICAgIHdpbmRvdy50ZGJfZ2xvYmFsX3ZhcnMgPSB7IndwUmVzdFVybCI6Imh0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtanNvblwvIiwicGVybWFsaW5rU3RydWN0dXJlIjoiXC8lcG9zdG5hbWUlXC8ifTsNCiAgICAgICAgd2luZG93LnRkYl9wX2F1dG9sb2FkX3ZhcnMgPSB7ImlzQWpheCI6ZmFsc2UsImlzQWRtaW5CYXJTaG93aW5nIjpmYWxzZSwiYXV0b2xvYWRTY3JvbGxQZXJjZW50Ijo1MH07DQogICAg
14 ms
javascript;base64,CiAgICAKICAgIA0KDQoJICAgIHZhciB0ZEJsb2Nrc0FycmF5ID0gW107IC8vaGVyZSB3ZSBzdG9yZSBhbGwgdGhlIGl0ZW1zIGZvciB0aGUgY3VycmVudCBwYWdlDQoNCgkgICAgLy90ZF9ibG9jayBjbGFzcyAtIGVhY2ggYWpheCBibG9jayB1c2VzIGEgb2JqZWN0IG9mIHRoaXMgY2xhc3MgZm9yIHJlcXVlc3RzDQoJICAgIGZ1bmN0aW9uIHRkQmxvY2soKSB7DQoJCSAgICB0aGlzLmlkID0gJyc7DQoJCSAgICB0aGlzLmJsb2NrX3R5cGUgPSAxOyAvL2Jsb2NrIHR5cGUgaWQgKDEtMjM0IGV0YykNCgkJICAgIHRoaXMuYXR0cyA9ICcnOw0KCQkgICAgdGhpcy50ZF9jb2x1bW5fbnVtYmVyID0gJyc7DQoJCSAgICB0aGlzLnRkX2N1cnJlbnRfcGFnZSA9IDE7IC8vDQoJCSAgICB0aGlzLnBvc3RfY291bnQgPSAwOyAvL2Zyb20gd3ANCgkJICAgIHRoaXMuZm91bmRfcG9zdHMgPSAwOyAvL2Zyb20gd3ANCgkJICAgIHRoaXMubWF4X251bV9wYWdlcyA9IDA7IC8vZnJvbSB3cA0KCQkgICAgdGhpcy50ZF9maWx0ZXJfdmFsdWUgPSAnJzsgLy9jdXJyZW50IGxpdmUgZmlsdGVyIHZhbHVlDQoJCSAgICB0aGlzLmlzX2FqYXhfcnVubmluZyA9IGZhbHNlOw0KCQkgICAgdGhpcy50ZF91c2VyX2FjdGlvbiA9ICcnOyAvLyBsb2FkIG1vcmUgb3IgaW5maW5pdGUgbG9hZGVyICh1c2VkIGJ5IHRoZSBhbmltYXRpb24pDQoJCSAgICB0aGlzLmhlYWRlcl9jb2xvciA9ICcnOw0KCQkgICAgdGhpcy5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICcnOyAvL3Nob3cgbG9hZCBtb3JlIGF0IHBhZ2UgeA0KCSAgICB9DQoNCg0KICAgICAgICAvLyB0ZF9qc19nZW5lcmF0b3IgLSBtaW5pIGRldGVjdG9yDQogICAgICAgIChmdW5jdGlvbigpew0KICAgICAgICAgICAgdmFyIGh0bWxUYWcgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaHRtbCIpWzBdOw0KDQoJICAgICAgICBpZiAoIG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiTVNJRSAxMC4wIikgPiAtMSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIGllMTAnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoICEhbmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvVHJpZGVudC4qcnZcOjExXC4vKSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIGllMTEnOw0KICAgICAgICAgICAgfQ0KDQoJICAgICAgICBpZiAoIG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiRWRnZSIpID4gLTEgKSB7DQogICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyBpZUVkZ2UnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoIC8oaVBhZHxpUGhvbmV8aVBvZCkvZy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpICkgew0KICAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgdGQtbWQtaXMtaW9zJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgdmFyIHVzZXJfYWdlbnQgPSBuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCk7DQogICAgICAgICAgICBpZiAoIHVzZXJfYWdlbnQuaW5kZXhPZigiYW5kcm9pZCIpID4gLTEgKSB7DQogICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyB0ZC1tZC1pcy1hbmRyb2lkJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgaWYgKCAtMSAhPT0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdNYWMgT1MgWCcpICApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIHRkLW1kLWlzLW9zLXgnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoIC9jaHJvbShlfGl1bSkvLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpKSApIHsNCiAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgdGQtbWQtaXMtY2hyb21lJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgaWYgKCAtMSAhPT0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdGaXJlZm94JykgKSB7DQogICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyB0ZC1tZC1pcy1maXJlZm94JzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgaWYgKCAtMSAhPT0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdTYWZhcmknKSAmJiAtMSA9PT0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdDaHJvbWUnKSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIHRkLW1kLWlzLXNhZmFyaSc7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGlmKCAtMSAhPT0gbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCdJRU1vYmlsZScpICl7DQogICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyB0ZC1tZC1pcy1pZW1vYmlsZSc7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgfSkoKTsNCg0KDQoNCg0KICAgICAgICB2YXIgdGRMb2NhbENhY2hlID0ge307DQoNCiAgICAgICAgKCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAidXNlIHN0cmljdCI7DQoNCiAgICAgICAgICAgIHRkTG9jYWxDYWNoZSA9IHsNCiAgICAgICAgICAgICAgICBkYXRhOiB7fSwNCiAgICAgICAgICAgICAgICByZW1vdmU6IGZ1bmN0aW9uIChyZXNvdXJjZV9pZCkgew0KICAgICAgICAgICAgICAgICAgICBkZWxldGUgdGRMb2NhbENhY2hlLmRhdGFbcmVzb3VyY2VfaWRdOw0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgZXhpc3Q6IGZ1bmN0aW9uIChyZXNvdXJjZV9pZCkgew0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gdGRMb2NhbENhY2hlLmRhdGEuaGFzT3duUHJvcGVydHkocmVzb3VyY2VfaWQpICYmIHRkTG9jYWxDYWNoZS5kYXRhW3Jlc291cmNlX2lkXSAhPT0gbnVsbDsNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIGdldDogZnVuY3Rpb24gKHJlc291cmNlX2lkKSB7DQogICAgICAgICAgICAgICAgICAgIHJldHVybiB0ZExvY2FsQ2FjaGUuZGF0YVtyZXNvdXJjZV9pZF07DQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICBzZXQ6IGZ1bmN0aW9uIChyZXNvdXJjZV9pZCwgY2FjaGVkRGF0YSkgew0KICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUucmVtb3ZlKHJlc291cmNlX2lkKTsNCiAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLmRhdGFbcmVzb3VyY2VfaWRdID0gY2FjaGVkRGF0YTsNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9Ow0KICAgICAgICB9KSgpOw0KDQogICAgDQogICAgCnZhciB0ZF92aWV3cG9ydF9pbnRlcnZhbF9saXN0PVt7ImxpbWl0Qm90dG9tIjo3NjcsInNpZGViYXJXaWR0aCI6MjI4fSx7ImxpbWl0Qm90dG9tIjoxMDE4LCJzaWRlYmFyV2lkdGgiOjMwMH0seyJsaW1pdEJvdHRvbSI6MTE0MCwic2lkZWJhcldpZHRoIjozMjR9XTsKdmFyIHRkX2FuaW1hdGlvbl9zdGFja19lZmZlY3Q9InR5cGUyIjsKdmFyIHRkc19hbmltYXRpb25fc3RhY2s9dHJ1ZTsKdmFyIHRkX2FuaW1hdGlvbl9zdGFja19zcGVjaWZpY19zZWxlY3RvcnM9Ii5lbnRyeS10aHVtYiwgaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSwgYS50ZC1zbWwtbGluay10by1pbWFnZSA+IGltZywgLnRkLWxhenktaW1nIjsKdmFyIHRkX2FuaW1hdGlvbl9zdGFja19nZW5lcmFsX3NlbGVjdG9ycz0iLnRkLWFuaW1hdGlvbi1zdGFjayAuZW50cnktdGh1bWIsIC5wb3N0IC5lbnRyeS10aHVtYiwgLnBvc3QgaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSwgYS50ZC1zbWwtbGluay10by1pbWFnZSA+IGltZywgLnRkLWFuaW1hdGlvbi1zdGFjayAudGQtbGF6eS1pbWciOwp2YXIgdGRjX2lzX2luc3RhbGxlZD0ieWVzIjsKdmFyIHRkX2FqYXhfdXJsPSJodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocD90ZF90aGVtZV9uYW1lPU5ld3NwYXBlciZ2PTEyLjQiOwp2YXIgdGRfZ2V0X3RlbXBsYXRlX2RpcmVjdG9yeV91cmk9Imh0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvcGx1Z2luc1wvdGQtY29tcG9zZXJcL2xlZ2FjeVwvY29tbW9uIjsKdmFyIHRkc19zbmFwX21lbnU9IiI7CnZhciB0ZHNfbG9nb19vbl9zdGlja3k9IiI7CnZhciB0ZHNfaGVhZGVyX3N0eWxlPSIiOwp2YXIgdGRfcGxlYXNlX3dhaXQ9IlBlciBmYXZvcmUgYXR0ZW5kaS4uLiI7CnZhciB0ZF9lbWFpbF91c2VyX3Bhc3NfaW5jb3JyZWN0PSJVdGVudGUgbyBwYXNzd29yZCBlcnJhdGEhIjsKdmFyIHRkX2VtYWlsX3VzZXJfaW5jb3JyZWN0PSJFbWFpbCBvIFVzZXJuYW1lIGVycmF0aSEiOwp2YXIgdGRfZW1haWxfaW5jb3JyZWN0PSJFbWFpbCBub24gY29ycmV0dGEhIjsKdmFyIHRkX3VzZXJfaW5jb3JyZWN0PSJVc2VybmFtZSBpbmNvcnJlY3QhIjsKdmFyIHRkX2VtYWlsX3VzZXJfZW1wdHk9IkVtYWlsIG9yIHVzZXJuYW1lIGVtcHR5ISI7CnZhciB0ZF9wYXNzX2VtcHR5PSJQYXNzIGVtcHR5ISI7CnZhciB0ZF9wYXNzX3BhdHRlcm5faW5jb3JyZWN0PSJJbnZhbGlkIFBhc3MgUGF0dGVybiEiOwp2YXIgdGRfcmV0eXBlX3Bhc3NfaW5jb3JyZWN0PSJSZXR5cGVkIFBhc3MgaW5jb3JyZWN0ISI7CnZhciB0ZHNfbW9yZV9hcnRpY2xlc19vbl9wb3N0X2VuYWJsZT0iIjsKdmFyIHRkc19tb3JlX2FydGljbGVzX29uX3Bvc3RfdGltZV90b193YWl0PSIiOwp2YXIgdGRzX21vcmVfYXJ0aWNsZXNfb25fcG9zdF9wYWdlc19kaXN0YW5jZV9mcm9tX3RvcD0wOwp2YXIgdGRzX3RoZW1lX2NvbG9yX3NpdGVfd2lkZT0iIzk5OTk5OSI7CnZhciB0ZHNfc21hcnRfc2lkZWJhcj0iZW5hYmxlZCI7CnZhciB0ZFRoZW1lTmFtZT0iTmV3c3BhcGVyIjsKdmFyIHRkVGhlbWVOYW1lV2w9Ik5ld3NwYXBlciI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl90UHJldj0iUHJlY2VkZW50ZSAoRnJlY2NpYSBTaW5pc3RyYSkiOwp2YXIgdGRfbWFnbmlmaWNfcG9wdXBfdHJhbnNsYXRpb25fdE5leHQ9IlN1Y2Nlc3Npdm8gKHRhc3RvIGZyZWNjaWEgZGVzdHJhKSI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl90Q291bnRlcj0iJWN1cnIlIGRpICV0b3RhbCUiOwp2YXIgdGRfbWFnbmlmaWNfcG9wdXBfdHJhbnNsYXRpb25fYWpheF90RXJyb3I9IklsIGNvbnRlbnV0byBkaSAldXJsJSBub24gcHVcdTAwZjIgZXNzZXJlIGNhcmljYXRvLiI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl9pbWFnZV90RXJyb3I9IkwnaW1tYWdpbmUgIyVjdXJyJSBub24gcHVcdTAwZjIgZXNzZXJlIGNhcmljYXRhIjsKdmFyIHRkQmxvY2tOb25jZT0iZDE2NWI0MGYxNSI7CnZhciB0ZERhdGVOYW1lc0kxOG49eyJtb250aF9uYW1lcyI6WyJHZW5uYWlvIiwiRmViYnJhaW8iLCJNYXJ6byIsIkFwcmlsZSIsIk1hZ2dpbyIsIkdpdWdubyIsIkx1Z2xpbyIsIkFnb3N0byIsIlNldHRlbWJyZSIsIk90dG9icmUiLCJOb3ZlbWJyZSIsIkRpY2VtYnJlIl0sIm1vbnRoX25hbWVzX3Nob3J0IjpbIkdlbiIsIkZlYiIsIk1hciIsIkFwciIsIk1hZyIsIkdpdSIsIkx1ZyIsIkFnbyIsIlNldCIsIk90dCIsIk5vdiIsIkRpYyJdLCJkYXlfbmFtZXMiOlsiZG9tZW5pY2EiLCJsdW5lZFx1MDBlYyIsIm1hcnRlZFx1MDBlYyIsIm1lcmNvbGVkXHUwMGVjIiwiZ2lvdmVkXHUwMGVjIiwidmVuZXJkXHUwMGVjIiwic2FiYXRvIl0sImRheV9uYW1lc19zaG9ydCI6WyJEb20iLCJMdW4iLCJNYXIiLCJNZXIiLCJHaW8iLCJWZW4iLCJTYWIiXX07CnZhciB0ZGJfbW9kYWxfY29uZmlybT0iU2F2ZSI7CnZhciB0ZGJfbW9kYWxfY2FuY2VsPSJDYW5jZWwiOwp2YXIgdGRiX21vZGFsX2NvbmZpcm1fYWx0PSJZZXMiOwp2YXIgdGRiX21vZGFsX2NhbmNlbF9hbHQ9Ik5vIjsKdmFyIHRkX2FkX2JhY2tncm91bmRfY2xpY2tfbGluaz0iIjsKdmFyIHRkX2FkX2JhY2tncm91bmRfY2xpY2tfdGFyZ2V0PSIiOwo=
14 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81MSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81MS5pZCA9ICJ0ZGlfNTEiOwpibG9ja190ZGlfNTEuYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tc3Rhci1mdWxsIiwibW1fYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LWNlbnRlciIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMiIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiMi40IiwidGV4dF9jb2xvciI6IiMwMDAwMDAiLCJ0ZHNfbWVudV9hY3RpdmUiOiJ0ZHNfbWVudV9hY3RpdmUzIiwiZWxlbV9zcGFjZSI6IjAiLCJtYWluX3N1Yl9pY29uX3NpemUiOiJleUpoYkd3aU9pSXlNU0lzSW5CdmNuUnlZV2wwSWpvaU1UZ2lmUT09IiwibWFpbl9zdWJfaWNvbl9zcGFjZSI6IjQiLCJlbGVtX3BhZGQiOiJleUpoYkd3aU9pSXdJREV3Y0hnZ01DQXhObkI0SWl3aWNHOXlkSEpoYVhRaU9pSXdJRGh3ZUNBd0lERTBjSGdpZlE9PSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiZmxvYXRfcmlnaHQiOiJ5ZXMiLCJhbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtYWluX3N1Yl9pY29uX2FsaWduIjoiZXlKaGJHd2lPaTB6TENKd2IzSjBjbUZwZENJNklpMHlJbjA9Iiwic3ViX2ljb25fcG9zIjoiIiwibW1fd2lkdGgiOiJleUpoYkd3aU9pSXhNakF3SWl3aWJHRnVaSE5qWVhCbElqb2lPVGcwSWl3aWNHOXlkSEpoYVhRaU9pSTNOREFpZlE9PSIsIm1tX2FsaWduX3NjcmVlbiI6InllcyIsIm1tX3N1Yl9pbmxpbmUiOiJ5ZXMiLCJtbV9zdWJfYm9yZGVyIjoiMCIsIm1tX2VsZW1fcGFkZCI6ImV5SmhiR3dpT2lJNGNIZ2dNVFp3ZUNJc0luQnZjblJ5WVdsMElqb2lObkI0SURFMGNIZ2lmUT09IiwibW1fZWxlbV9ib3JkZXIiOiIwIiwibW1fZWxlbV9ib3JkZXJfYSI6IjAiLCJtbV9zdWJfcGFkZCI6ImV5SmhiR3dpT2lJd0lEQWdNVFZ3ZUNBd0lpd2ljRzl5ZEhKaGFYUWlPaUl3SURBZ01UQndlQ0F3SW4wPSIsIm1tX3N1YmNhdHNfYmciOiIjMDAwMDAwIiwibW1fZWxlbV9iZ19hIjoiZXlKMGVYQmxJam9pWjNKaFpHbGxiblFpTENKamIyeHZjakVpT2lJak5EUTBORFEwSWl3aVkyOXNiM0l5SWpvaUl6UTBORFEwTkNJc0ltMXBlR1ZrUTI5c2IzSnpJanBiWFN3aVpHVm5jbVZsSWpvaUxUa3dJaXdpWTNOeklqb2lZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2dJelEwTkRRME5Ec2lMQ0pqYzNOUVlYSmhiWE1pT2lJd1pHVm5MQ00wTkRRME5EUXNJelEwTkRRME5DSjkiLCJtbV9lbGVtX2NvbG9yIjoiI2ZmZmZmZiIsIm1tX2VsZW1fY29sb3JfYSI6IiNmZmZmZmYiLCJmX21tX3N1Yl9mb250X2ZhbWlseSI6IjQ0NSIsImZfbW1fc3ViX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9tbV9zdWJfZm9udF93ZWlnaHQiOiI2MDAiLCJmX21tX3N1Yl9mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX21tX3N1Yl9mb250X3NpemUiOiIxNCIsImZfbW1fc3ViX2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwibW1fZWxlbV9zcGFjZSI6IjUiLCJtbV9iZyI6IiNmZjVhMDAiLCJtbV9ib3JkZXJfY29sb3IiOiIjMDAwMDAwIiwibW1fYm9yZGVyX3NpemUiOiIwIiwibW1fc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIwIiwibW1fc2hhZG93X3NoYWRvd19zaXplIjoiMCIsInRpdGxlX3R4dCI6IiNmZmZmZmYiLCJhcnRfdGl0bGUiOiIwIiwiZl90aXRsZV9mb250X2ZhbWlseSI6IjQ0NSIsImZfdGl0bGVfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TmlJc0luQnZjblJ5WVdsMElqb2lNVFFpZlE9PSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsImZfdGl0bGVfZm9udF93ZWlnaHQiOiI3MDAiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiIxIiwidGl0bGVfdHh0X2hvdmVyIjoiI2ZmZmZmZiIsInBhZ190ZXh0IjoiI2ZmZmZmZiIsInBhZ19oX3RleHQiOiIjZmZmZmZmIiwicGFnX2JnIjoiIzQ0NDQ0NCIsInBhZ19ib3JkZXIiOiIjNDQ0NDQ0Iiwic2hvd19yZXZpZXciOiIiLCJzaG93X2F1ZGlvIjoiIiwic2hvd19jYXQiOiJub25lIiwibWl4X2NvbG9yX2giOiJyZ2JhKDAsMCwwLDAuNSkiLCJtaXhfdHlwZV9oIjoiZGFya2VuIiwibWl4X3R5cGUiOiJjb2xvciIsIm1tX3BhZGQiOiJleUp3YjNKMGNtRnBkQ0k2SWpFMUlpd2liR0Z1WkhOallYQmxJam9pTWpBaWZRPT0iLCJzaG93X21lZ2FfY2F0cyI6InllcyIsIm1vZHVsZXNfb25fcm93X3JlZ3VsYXIiOiIyMCUiLCJtb2R1bGVzX29uX3Jvd19jYXRzIjoiMjUlIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtYzFfdGl0bGVfdGFnIjoicCIsImJsb2NrX3R5cGUiOiJ0ZGJfaGVhZGVyX21lZ2FfbWVudSIsInNob3dfc3ViY2F0IjoiIiwic2hvd19tZWdhIjoiIiwic2VwYXJhdG9yIjoiIiwid2lkdGgiOiIiLCJtb3JlIjoiIiwic2VwX3RkaWNvbiI6IiIsInNlcF9pY29uX3NpemUiOiIiLCJzZXBfaWNvbl9zcGFjZSI6IiIsIm1vcmVfdHh0IjoiIiwibW9yZV90ZGljb24iOiIiLCJtb3JlX2ljb25fc2l6ZSI6IiIsIm1vcmVfaWNvbl9hbGlnbiI6IjAiLCJzdWJfd2lkdGgiOiIiLCJzdWJfZmlyc3RfbGVmdCI6IiIsInN1Yl9yZXN0X3RvcCI6IiIsInN1Yl9wYWRkIjoiIiwic3ViX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0Iiwic3ViX2VsZW1faW5saW5lIjoiIiwic3ViX2VsZW1fc3BhY2UiOiIiLCJzdWJfZWxlbV9wYWRkIjoiIiwic3ViX2VsZW1fcmFkaXVzIjoiMCIsInN1Yl90ZGljb24iOiIiLCJzdWJfaWNvbl9zaXplIjoiIiwic3ViX2ljb25fc3BhY2UiOiIiLCJzdWJfaWNvbl9hbGlnbiI6IjEiLCJtbV9jb250ZW50X3dpZHRoIjoiIiwibW1faGVpZ2h0IjoiIiwibW1fcmFkaXVzIjoiIiwibW1fb2Zmc2V0IjoiIiwibW1fcG9zdHNfbGltaXQiOiI1IiwibW1fc3ViY2F0c19wb3N0c19saW1pdCI6IjQiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJtbV9hamF4X3ByZWxvYWRpbmciOiIiLCJtbV9oaWRlX2FsbF9pdGVtIjoiIiwibW1fc3ViX3dpZHRoIjoiIiwibW1fZWxlbV9vcmRlciI6Im5hbWUiLCJtbV9lbGVtX2JvcmRlcl9yYWQiOiIiLCJtYzFfdGwiOiIiLCJtYzFfZWwiOiIiLCJtX3BhZGRpbmciOiIiLCJhbGxfbW9kdWxlc19zcGFjZSI6IjM2IiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3N0eWxlIjoiIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19kaXZpZGVyIjoiIiwibW9kdWxlc19kaXZpZGVyX2NvbG9yIjoiI2VhZWFlYSIsImhfZWZmZWN0IjoiIiwiaW1hZ2VfYWxpZ25tZW50IjoiNTAiLCJpbWFnZV9oZWlnaHQiOiIiLCJpbWFnZV93aWR0aCI6IiIsImltYWdlX2Zsb2F0ZWQiOiJub19mbG9hdCIsImltYWdlX3JhZGl1cyI6IiIsImhpZGVfaW1hZ2UiOiIiLCJ2aWRlb19pY29uIjoiIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsImhpZGVfYXVkaW8iOiIiLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEiLCJtZXRhX2luZm9fYWxpZ24iOiIiLCJtZXRhX2luZm9faG9yaXoiOiJjb250ZW50LWhvcml6LWxlZnQiLCJtZXRhX3dpZHRoIjoiIiwibWV0YV9tYXJnaW4iOiIiLCJtZXRhX3BhZGRpbmciOiIiLCJtZXRhX2luZm9fYm9yZGVyX3NpemUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsImFydF9leGNlcnB0IjoiIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19wYWdpbmF0aW9uIjoiIiwicGFnX3NwYWNlIjoiIiwicGFnX3BhZGRpbmciOiIiLCJwYWdfYm9yZGVyX3dpZHRoIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJwcmV2X3RkaWNvbiI6IiIsIm5leHRfdGRpY29uIjoiIiwicGFnX2ljb25zX3NpemUiOiIiLCJtYWluX3N1Yl9jb2xvciI6IiIsInNlcF9jb2xvciI6IiIsIm1vcmVfaWNvbl9jb2xvciI6IiIsImhvdmVyX29wYWNpdHkiOiIiLCJmX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX2VsZW1fZm9udF90aXRsZSI6IkVsZW1lbnRzIHRleHQiLCJmX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9lbGVtXyI6IiIsInN1Yl9iZ19jb2xvciI6IiIsInN1Yl9ib3JkZXJfc2l6ZSI6IiIsInN1Yl9ib3JkZXJfY29sb3IiOiIiLCJzdWJfdGV4dF9jb2xvciI6IiIsInN1Yl9lbGVtX2JnX2NvbG9yIjoiIiwic3ViX2NvbG9yIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJzdWJfc2hhZG93X3NoYWRvd19zaXplIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzdWJfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzdWJfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJzdWJfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInRkc19tZW51X3N1Yl9hY3RpdmUiOiJ0ZHNfbWVudV9zdWJfYWN0aXZlMSIsImZfc3ViX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9zdWJfZWxlbV9mb250X3NldHRpbmdzIjoiIiwiZl9zdWJfZWxlbV9mb250X2ZhbWlseSI6IiIsImZfc3ViX2VsZW1fZm9udF9zaXplIjoiIiwiZl9zdWJfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9zdWJfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9zdWJfZWxlbV9mb250X3dlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF90cmFuc2Zvcm0iOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc3BhY2luZyI6IiIsImZfc3ViX2VsZW1fIjoiIiwibW1fc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwibW1fc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwibW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsIm1tX3N1YmNhdHNfYm9yZGVyX2NvbG9yIjoiIiwibW1fZWxlbV9iZyI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yIjoiIiwibW1fZWxlbV9ib3JkZXJfY29sb3JfYSI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJFbGVtZW50cyBzaGFkb3ciLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiZl9tbV9zdWJfZm9udF9oZWFkZXIiOiIiLCJmX21tX3N1Yl9mb250X3RpdGxlIjoiU3ViIGNhdGVnb3JpZXMgZWxlbWVudHMiLCJmX21tX3N1Yl9mb250X3NldHRpbmdzIjoiIiwiZl9tbV9zdWJfZm9udF9zdHlsZSI6IiIsImZfbW1fc3ViXyI6IiIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMwMDAiLCJjYXRfYmciOiIiLCJjYXRfYmdfaG92ZXIiOiIiLCJjYXRfdHh0IjoiIiwiY2F0X3R4dF9ob3ZlciI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImF1dGhvcl90eHQiOiIiLCJhdXRob3JfdHh0X2hvdmVyIjoiIiwiZGF0ZV90eHQiOiIiLCJleF90eHQiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2hfYm9yZGVyIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X2ZhbWlseSI6IiIsImZfY2F0X2ZvbnRfc2l6ZSI6IiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF93ZWlnaHQiOiIiLCJmX2NhdF9mb250X3RyYW5zZm9ybSI6IiIsImZfY2F0X2ZvbnRfc3BhY2luZyI6IiIsImZfY2F0XyI6IiIsImZfbWV0YV9mb250X3RpdGxlIjoiQXJ0aWNsZSBtZXRhIGluZm8iLCJmX21ldGFfZm9udF9zZXR0aW5ncyI6IiIsImZfbWV0YV9mb250X2ZhbWlseSI6IiIsImZfbWV0YV9mb250X3NpemUiOiIiLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhX2ZvbnRfd2VpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6IiIsImZfbWV0YV8iOiIiLCJmX2V4X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGV4Y2VycHQiLCJmX2V4X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiIiwiZl9leF9mb250X3NpemUiOiIiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJtaXhfY29sb3IiOiIiLCJmZV9icmlnaHRuZXNzIjoiMSIsImZlX2NvbnRyYXN0IjoiMSIsImZlX3NhdHVyYXRlIjoiMSIsImZlX2JyaWdodG5lc3NfaCI6IjEiLCJmZV9jb250cmFzdF9oIjoiMSIsImZlX3NhdHVyYXRlX2giOiIxIiwiZWxfY2xhc3MiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjMsImhlYWRlcl9jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwib2Zmc2V0IjoiIiwibGltaXQiOiI1IiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6InRkX2NhdGVnb3J5X2lkc19maWx0ZXIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJjb2xvcl9wcmVzZXQiOiIiLCJhamF4X3BhZ2luYXRpb24iOiJuZXh0X3ByZXYiLCJhamF4X3BhZ2luYXRpb25fbmV4dF9wcmV2X3N3aXBlIjoiIiwiYm9yZGVyX3RvcCI6IiIsImNzcyI6IiIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNTEiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzUxX3JhbmRfc3R5bGUiLCJjYXRlZ29yeV9pZCI6Ijk5OSIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81MSJ9JzsKYmxvY2tfdGRpXzUxLnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81MS5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzUxLnBvc3RfY291bnQgPSAiNSI7CmJsb2NrX3RkaV81MS5mb3VuZF9wb3N0cyA9ICI1NCI7CmJsb2NrX3RkaV81MS5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzUxLmFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wID0gIiI7CmJsb2NrX3RkaV81MS5tYXhfbnVtX3BhZ2VzID0gIjExIjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV81MSk7Cg==
10 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81NSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81NS5pZCA9ICJ0ZGlfNTUiOwpibG9ja190ZGlfNTUuYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tbWVudS1kb3RzLXNxdWFyZSIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjUlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMSIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TGpRaUxDSndiM0owY21GcGRDSTZJaklzTkNKOSIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidGRzX21lbnVfYWN0aXZlMS10ZXh0X2NvbG9yX2giOiIjYWFhYWFhIiwidGRzX21lbnVfYWN0aXZlMS1saW5lX2hlaWdodCI6IjAiLCJ0ZHNfbWVudV9hY3RpdmUxLWxpbmVfd2lkdGgiOiIwIiwidGRzX21lbnVfYWN0aXZlIjoidGRzX21lbnVfYWN0aXZlMyIsImVsZW1fc3BhY2UiOiJleUpoYkd3aU9pSXpJaXdpYkdGdVpITmpZWEJsSWpvaU1TSXNJbkJ2Y25SeVlXbDBJam9pTUNKOSIsIm1haW5fc3ViX2ljb25fc2l6ZSI6ImV5SmhiR3dpT2lJeE9TSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJtYWluX3N1Yl9pY29uX3NwYWNlIjoiZXlKaGJHd2lPaUkxSWl3aWNHOXlkSEpoYVhRaU9pSTJJbjA9IiwiZWxlbV9wYWRkIjoiZXlKaGJHd2lPaUl3SURWd2VDQXdJREV3Y0hnaUxDSndiM0owY21GcGRDSTZJakFnTkhCNElEQWdObkI0SW4wPSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibWFpbl9zdWJfaWNvbl9hbGlnbiI6Ii0yIiwic3ViX2ljb25fcG9zIjoiIiwic2hvd19tZWdhX2NhdHMiOiJ5ZXMiLCJtbV93aWR0aCI6ImV5SmhiR3dpT2lJeE1qQXdJaXdpYkdGdVpITmpZWEJsSWpvaU9UZzBJaXdpY0c5eWRISmhhWFFpT2lJM05EQWlmUT09IiwibW1fYWxpZ25fc2NyZWVuIjoieWVzIiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtbV9zdWJfaW5saW5lIjoieWVzIiwibW1fc3ViX2JvcmRlciI6IjAiLCJtbV9lbGVtX3BhZGQiOiJleUpoYkd3aU9pSTRjSGdnTVRad2VDSXNJbkJ2Y25SeVlXbDBJam9pTm5CNElERTBjSGdpZlE9PSIsIm1tX2VsZW1fYm9yZGVyIjoiMCIsIm1tX2VsZW1fYm9yZGVyX2EiOiIwIiwibW1fc3ViX3BhZGQiOiJleUpoYkd3aU9pSXdJREFnTVRWd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNBd0luMD0iLCJtbV9zdWJjYXRzX2JnIjoiIzAwMDAwMCIsIm1tX2VsZW1fYmdfYSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSWpORFEwTkRRMElpd2lZMjlzYjNJeUlqb2lJelEwTkRRME5DSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lMVGt3SWl3aVkzTnpJam9pWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpRME5EUTBORHNpTENKamMzTlFZWEpoYlhNaU9pSXdaR1ZuTENNME5EUTBORFFzSXpRME5EUTBOQ0o5IiwibW1fZWxlbV9jb2xvciI6IiNmZmZmZmYiLCJtbV9lbGVtX2NvbG9yX2EiOiIjZmZmZmZmIiwiZl9tbV9zdWJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW1fc3ViX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tbV9zdWJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tbV9zdWJfZm9udF9zaXplIjoiMTQiLCJmX21tX3N1Yl9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1tX2VsZW1fc3BhY2UiOiI1IiwibW1fcG9zdHNfbGltaXQiOiI0IiwibW1fYmciOiIjZmY1YTAwIiwibW1fYm9yZGVyX2NvbG9yIjoiI2ZmNWEwMCIsIm1tX2JvcmRlcl9zaXplIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJ0aXRsZV90eHQiOiIjZmZmZmZmIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiYXJ0X3RpdGxlIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19iZyI6IiM0NDQ0NDQiLCJwYWdfYm9yZGVyIjoiIzQ0NDQ0NCIsInNob3dfcmV2aWV3IjoiIiwic2hvd19hdWRpbyI6IiIsInNob3dfY2F0Ijoibm9uZSIsIm1peF9jb2xvcl9oIjoicmdiYSgwLDAsMCwwLjUpIiwibWl4X3R5cGVfaCI6ImRhcmtlbiIsIm1peF90eXBlIjoiY29sb3IiLCJtbV9wYWRkIjoiZXlKd2IzSjBjbUZwZENJNklqRTFJaXdpYkdGdVpITmpZWEJsSWpvaU1qQWlmUT09IiwibWMxX3RpdGxlX3RhZyI6InAiLCJpbWFnZV9oZWlnaHQiOiIxMDAiLCJtbV9hamF4X3ByZWxvYWRpbmciOiJwcmVsb2FkIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfbWVnYV9tZW51Iiwic2hvd19zdWJjYXQiOiIiLCJzaG93X21lZ2EiOiIiLCJzZXBhcmF0b3IiOiIiLCJ3aWR0aCI6IiIsIm1vcmUiOiIiLCJmbG9hdF9yaWdodCI6IiIsInNlcF90ZGljb24iOiIiLCJzZXBfaWNvbl9zaXplIjoiIiwic2VwX2ljb25fc3BhY2UiOiIiLCJtb3JlX3R4dCI6IiIsIm1vcmVfdGRpY29uIjoiIiwibW9yZV9pY29uX3NpemUiOiIiLCJtb3JlX2ljb25fYWxpZ24iOiIwIiwic3ViX3dpZHRoIjoiIiwic3ViX2ZpcnN0X2xlZnQiOiIiLCJzdWJfcmVzdF90b3AiOiIiLCJzdWJfcGFkZCI6IiIsInN1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsInN1Yl9lbGVtX2lubGluZSI6IiIsInN1Yl9lbGVtX3NwYWNlIjoiIiwic3ViX2VsZW1fcGFkZCI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfdGRpY29uIjoiIiwic3ViX2ljb25fc2l6ZSI6IiIsInN1Yl9pY29uX3NwYWNlIjoiIiwic3ViX2ljb25fYWxpZ24iOiIxIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3JhZGl1cyI6IiIsIm1tX29mZnNldCI6IiIsIm1tX3N1YmNhdHNfcG9zdHNfbGltaXQiOiI0Iiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW1faGlkZV9hbGxfaXRlbSI6IiIsIm1tX3N1Yl93aWR0aCI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9ib3JkZXJfcmFkIjoiIiwibWMxX3RsIjoiIiwibWMxX2VsIjoiIiwibV9wYWRkaW5nIjoiIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIzNiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwidmlkZW9faWNvbiI6IiIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGltZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9wYWRkaW5nIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfcGFnaW5hdGlvbiI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwibWFpbl9zdWJfY29sb3IiOiIiLCJzZXBfY29sb3IiOiIiLCJtb3JlX2ljb25fY29sb3IiOiIiLCJob3Zlcl9vcGFjaXR5IjoiIiwiZl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9lbGVtX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYmdfY29sb3IiOiIiLCJzdWJfYm9yZGVyX3NpemUiOiIiLCJzdWJfYm9yZGVyX2NvbG9yIjoiIiwic3ViX3RleHRfY29sb3IiOiIiLCJzdWJfZWxlbV9iZ19jb2xvciI6IiIsInN1Yl9jb2xvciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93Iiwic3ViX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ0ZHNfbWVudV9zdWJfYWN0aXZlIjoidGRzX21lbnVfc3ViX2FjdGl2ZTEiLCJmX3N1Yl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9zdWJfZWxlbV9mb250X3RpdGxlIjoiRWxlbWVudHMgdGV4dCIsImZfc3ViX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfc3ViX2VsZW1fZm9udF9mYW1pbHkiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc2l6ZSI6IiIsImZfc3ViX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfc3ViX2VsZW1fZm9udF93ZWlnaHQiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9zdWJfZWxlbV9mb250X3NwYWNpbmciOiIiLCJmX3N1Yl9lbGVtXyI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYmciOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yX2EiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiRWxlbWVudHMgc2hhZG93IiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfbW1fc3ViX2ZvbnRfaGVhZGVyIjoiIiwiZl9tbV9zdWJfZm9udF90aXRsZSI6IlN1YiBjYXRlZ29yaWVzIGVsZW1lbnRzIiwiZl9tbV9zdWJfZm9udF9zZXR0aW5ncyI6IiIsImZfbW1fc3ViX2ZvbnRfc3R5bGUiOiIiLCJmX21tX3N1Yl8iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsIm1ldGFfYmciOiIiLCJhdXRob3JfdHh0IjoiIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiIsImRhdGVfdHh0IjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJwYWdfaF9iZyI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwibWl4X2NvbG9yIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImVsX2NsYXNzIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNCIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoidGRfY2F0ZWdvcnlfaWRzX2ZpbHRlciIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwidGRjX2Nzc19jbGFzcyI6InRkaV81NSIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNTVfcmFuZF9zdHlsZSIsImNhdGVnb3J5X2lkIjoiMTAyMiIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81NSJ9JzsKYmxvY2tfdGRpXzU1LnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81NS5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzU1LnBvc3RfY291bnQgPSAiNCI7CmJsb2NrX3RkaV81NS5mb3VuZF9wb3N0cyA9ICIyNjMiOwpibG9ja190ZGlfNTUuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV81NS5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNTUubWF4X251bV9wYWdlcyA9ICI2NiI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfNTUpOwo=
9 ms
javascript;base64,DQogICAgICAgICAgICAgICAgdmFyIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU1KSk7DQogICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHlcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1ISURFUEFSVFktUE9TVC04LTY5Nng4NzAucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eVwiPkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZm9ybWF6aW9uZS1tYW5hZ2VyaWFsZS11bi1pbXBlcmF0aXZvLXBlci1sLWV2b2x1emlvbmUtcHJvZmVzc2lvbmFsZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3BleGVscy1qdWxpYS1tLWNhbWVyb24tNDE0NDIyMi02OTZ4NDY1LmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2Zvcm1hemlvbmUtbWFuYWdlcmlhbGUtdW4taW1wZXJhdGl2by1wZXItbC1ldm9sdXppb25lLXByb2Zlc3Npb25hbGVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIj5Gb3JtYXppb25lIG1hbmFnZXJpYWxlOiB1biBpbXBlcmF0aXZvIHBlciBsJiM4MjE3O2V2b2x1emlvbmUgcHJvZmVzc2lvbmFsZTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci05LTY5Nng0NDEucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTBcIj5MZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYXVjaGFuLXJhY2NvbHRhLWRpc3Bvc2l0aXZpLWVsZXR0cm9uaWNpLXBlci1pbC1yaWNpY2xvLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0NhcHR1cmUtZGVjcmFuLTIwMjQtMDQtMjMtYS0xNS41MC4zNS02OTZ4NDg2LnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2F1Y2hhbi1yYWNjb2x0YS1kaXNwb3NpdGl2aS1lbGV0dHJvbmljaS1wZXItaWwtcmljaWNsby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIj5BdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTUiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU1KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEwMjI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHlcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1ISURFUEFSVFktUE9TVC04LTY5Nng4NzAucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eVwiPkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZm9ybWF6aW9uZS1tYW5hZ2VyaWFsZS11bi1pbXBlcmF0aXZvLXBlci1sLWV2b2x1emlvbmUtcHJvZmVzc2lvbmFsZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3BleGVscy1qdWxpYS1tLWNhbWVyb24tNDE0NDIyMi02OTZ4NDY1LmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2Zvcm1hemlvbmUtbWFuYWdlcmlhbGUtdW4taW1wZXJhdGl2by1wZXItbC1ldm9sdXppb25lLXByb2Zlc3Npb25hbGVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIj5Gb3JtYXppb25lIG1hbmFnZXJpYWxlOiB1biBpbXBlcmF0aXZvIHBlciBsJiM4MjE3O2V2b2x1emlvbmUgcHJvZmVzc2lvbmFsZTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci05LTY5Nng0NDEucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTBcIj5MZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYXVjaGFuLXJhY2NvbHRhLWRpc3Bvc2l0aXZpLWVsZXR0cm9uaWNpLXBlci1pbC1yaWNpY2xvLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0NhcHR1cmUtZGVjcmFuLTIwMjQtMDQtMjMtYS0xNS41MC4zNS02OTZ4NDg2LnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2F1Y2hhbi1yYWNjb2x0YS1kaXNwb3NpdGl2aS1lbGV0dHJvbmljaS1wZXItaWwtcmljaWNsby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIj5BdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTUiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTUpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTI3NjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbnRlcnZpc3RhLWdpYWNvbW8tcGVkcmFuemluaS0yMDI0LXBlci1jb25maW5kdXN0cmlhLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJUcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL0dpYWNvbW8tUGVkcmFuemluaS1pbnRlcnZpc3RhLWVjb25vbWlhaHUtZS1jb25maW5kdXN0cmlhLTY5NngzOTIuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1naWFjb21vLXBlZHJhbnppbmktMjAyNC1wZXItY29uZmluZHVzdHJpYS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJUcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnRcIj5UcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2VtYW51ZWxlLW9yc2luaS1udW92by1wcmVzaWRlbnRlLWRpLWNvbmZpbmR1c3RyaWEtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLWNvbmZpbmR1c3RyaWEtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9lbWFudWVsZS1vcnNpbmktbnVvdm8tcHJlc2lkZW50ZS1kaS1jb25maW5kdXN0cmlhLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTBcIj5FbWFudWVsZSBPcnNpbmkgXHUwMGU4IGlsIG51b3ZvIHByZXNpZGVudGUgZGkgQ29uZmluZHVzdHJpYVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvc29zdGVuaWJpbGl0YS1kZWwtc2V0dG9yZS1jYXJ0YXJpby1pbnRlcnZpc3RlLWFnbGktZXNwZXJ0aS1kZWwtc2V0dG9yZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiU29zdGVuaWJpbGl0XHUwMGUwIGRlbCBzZXR0b3JlIGNhcnRhcmlvOiBpbnRlcnZpc3RlIGFnbGkgZXNwZXJ0aSBkZWwgc2V0dG9yZVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9zb3N0ZW5pYmlsaXRhLWRlbC1zZXR0b3JlLWNhcnRhcmlvLWludGVydmlzdGUtYWdsaS1lc3BlcnRpLWRlbC1zZXR0b3JlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlNvc3RlbmliaWxpdFx1MDBlMCBkZWwgc2V0dG9yZSBjYXJ0YXJpbzogaW50ZXJ2aXN0ZSBhZ2xpIGVzcGVydGkgZGVsIHNldHRvcmVcdTAwYTBcIj5Tb3N0ZW5pYmlsaXRcdTAwZTAgZGVsIHNldHRvcmUgY2FydGFyaW86IGludGVydmlzdGUgYWdsaSBlc3BlcnRpIGRlbCBzZXR0b3JlXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC12ZXJ0aWNlLWRlbGxlLWNvbmZpbmR1c3RyaWUtaW4tb2NjYXNpb25lLWRlbC1nNy1hLXZlcm9uYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiSWwgdmVydGljZSBkZWxsZSBDb25maW5kdXN0cmllIGluIG9jY2FzaW9uZSBkZWwgRzcgYSBWZXJvbmFcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDNcL0Vjb25vbWlhLmh1LWNvdmVyLTUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC12ZXJ0aWNlLWRlbGxlLWNvbmZpbmR1c3RyaWUtaW4tb2NjYXNpb25lLWRlbC1nNy1hLXZlcm9uYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJJbCB2ZXJ0aWNlIGRlbGxlIENvbmZpbmR1c3RyaWUgaW4gb2NjYXNpb25lIGRlbCBHNyBhIFZlcm9uYVx1MDBhMFwiPklsIHZlcnRpY2UgZGVsbGUgQ29uZmluZHVzdHJpZSBpbiBvY2Nhc2lvbmUgZGVsIEc3IGEgVmVyb25hXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTUiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTUpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTMxMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9jb25zdWx0YXppb25lLW9ubGluZS1lbmVyZ2lhLXZlcmRlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJDb25zdWx0YXppb25lIG9ubGluZSBzdWxsJiM4MjE3O2VuZXJnaWEgdmVyZGUgYXR0aXZhIGZpbm8gYWwgMTUgYXByaWxlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2NvbnN1bHRhemlvbmUtb25saW5lLWVuZXJnaWEtdmVyZGVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQ29uc3VsdGF6aW9uZSBvbmxpbmUgc3VsbCYjODIxNztlbmVyZ2lhIHZlcmRlIGF0dGl2YSBmaW5vIGFsIDE1IGFwcmlsZVwiPkNvbnN1bHRhemlvbmUgb25saW5lIHN1bGwmIzgyMTc7ZW5lcmdpYSB2ZXJkZSBhdHRpdmEgZmlubyBhbCAxNSBhcHJpbGU8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NSIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0Ijp0cnVlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU1KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDExMTg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtZmF0dHVyYXRvLWRpLWtvbWV0YS1jcmVzY2UtZGVsLTIxLW5lbC0yMDIzXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLWZhdHR1cmF0by1kaS1rb21ldGEtY3Jlc2NlLWRlbC0yMS1uZWwtMjAyM1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCI+SWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyMzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCIyMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXI2LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhXCI+MjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xlLWltcHJlc2Utc3RyYW5pZXJlLWRldGVuZ29uby1pbC01NS1kZWwtZmF0dHVyYXRvLWUtY29tbWVyY2VcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9jb3ZlcjUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sZS1pbXByZXNlLXN0cmFuaWVyZS1kZXRlbmdvbm8taWwtNTUtZGVsLWZhdHR1cmF0by1lLWNvbW1lcmNlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCI+TGUgaW1wcmVzZSBzdHJhbmllcmUgZGV0ZW5nb25vIGlsIDU1JSBkZWwgZmF0dHVyYXRvIGUtY29tbWVyY2U8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9FY29ub21pYS5odS1jb3Zlci1jb3BpZS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiUmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWFcIj5SZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU1IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU1KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDExMTY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wNC0yNS1hLTE1LjQxLjQ1LTY5Nng0MTUucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJGaWJlckhvbWUgaXN0aXR1aXJcdTAwZTAgdW4gaW1waWFudG8gZGEgOCBtaWxpYXJkaSBkaSBmaW9yaW5pXHUwMGEwXCI+RmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvd2llbmVyYmVyZ2VyLW51b3ZvLXN0YWJpbGltZW50by1hLWhlam9wYXBpLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJXaWVuZXJiZXJnZXI6IG51b3ZvIHN0YWJpbGltZW50byBhIEhlalx1MDE1MXBhcGkgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL3dpZW5lcmJlcmdlci02OTZ4Njk2LmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93aWVuZXJiZXJnZXItbnVvdm8tc3RhYmlsaW1lbnRvLWEtaGVqb3BhcGktaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiV2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhXCI+V2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3RcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLWNvcGllLTMtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdFwiPkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGEtY2luYS1zaS1hdnZpY2luYS1hbGwtdW5naGVyaWEtZXNlbnppb25lLWRhbC12aXN0b1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvY2luYS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xhLWNpbmEtc2ktYXZ2aWNpbmEtYWxsLXVuZ2hlcmlhLWVzZW56aW9uZS1kYWwtdmlzdG9cL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiPkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NSIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE1Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FjY2FkZW1pYS1pdGFsaWFuYS1jdWNpbmEtYnVkYXBlc3QtbWljaGVsZS1mYXNjaWFuby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFub1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvZWNvbm9taWEtZmFzY2lhbm8taW50ZXJ2aXN0YXRvLWFjY2FkZW1pYS1kZWxsYS1jdWNpbmEtNjk2eDM5Mi5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWNjYWRlbWlhLWl0YWxpYW5hLWN1Y2luYS1idWRhcGVzdC1taWNoZWxlLWZhc2NpYW5vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm9cIj5BY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFubzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS02LWdpdWduby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJVTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1QQVNTSU9OLVNIT1ctUEFSVFktNjk2eDM5Mi5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTYtZ2l1Z25vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0XCI+VU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hbC12aWEtbGEtdGVyemEtZWRpemlvbmUtZGVsbGEtc29waWFuYWUtcmV2aXZpc2NpdC0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvc29waWFuYWUtcmV2aXZpc2NpdC1wZWNzLTIwMjQtcHJvZ3JhbW1hLTY5Nng0ODIuanBlZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FsLXZpYS1sYS10ZXJ6YS1lZGl6aW9uZS1kZWxsYS1zb3BpYW5hZS1yZXZpdmlzY2l0LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVRcIj5BbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmFnaGVnZ2ktdW5naGVyaWEtbm92aXRhLWRhbGxhLWRpcmV0dHJpY2UtYmFyYmFyYS1hY3NcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjc1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvVmFnaGVnZ2lfbm90YW5pbWFsdGVzdGVkXzItNjk2eDQ2NC5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92YWdoZWdnaS11bmdoZXJpYS1ub3ZpdGEtZGFsbGEtZGlyZXR0cmljZS1iYXJiYXJhLWFjc1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJWYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3NcIj5WYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3M8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NSIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA==
7 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81NiA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81Ni5pZCA9ICJ0ZGlfNTYiOwpibG9ja190ZGlfNTYuYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tbWVudS1kb3RzLXNxdWFyZSIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjUlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMSIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TGpRaUxDSndiM0owY21GcGRDSTZJaklzTkNKOSIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidGRzX21lbnVfYWN0aXZlMS10ZXh0X2NvbG9yX2giOiIjYWFhYWFhIiwidGRzX21lbnVfYWN0aXZlMS1saW5lX2hlaWdodCI6IjAiLCJ0ZHNfbWVudV9hY3RpdmUxLWxpbmVfd2lkdGgiOiIwIiwidGRzX21lbnVfYWN0aXZlIjoidGRzX21lbnVfYWN0aXZlMyIsImVsZW1fc3BhY2UiOiJleUpoYkd3aU9pSXpJaXdpYkdGdVpITmpZWEJsSWpvaU1TSXNJbkJ2Y25SeVlXbDBJam9pTUNKOSIsIm1haW5fc3ViX2ljb25fc2l6ZSI6ImV5SmhiR3dpT2lJeE9TSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJtYWluX3N1Yl9pY29uX3NwYWNlIjoiZXlKaGJHd2lPaUkxSWl3aWNHOXlkSEpoYVhRaU9pSTJJbjA9IiwiZWxlbV9wYWRkIjoiZXlKaGJHd2lPaUl3SURWd2VDQXdJREV3Y0hnaUxDSndiM0owY21GcGRDSTZJakFnTkhCNElEQWdObkI0SW4wPSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibWFpbl9zdWJfaWNvbl9hbGlnbiI6Ii0yIiwic3ViX2ljb25fcG9zIjoiIiwic2hvd19tZWdhX2NhdHMiOiJ5ZXMiLCJtbV93aWR0aCI6ImV5SmhiR3dpT2lJeE1qQXdJaXdpYkdGdVpITmpZWEJsSWpvaU9UZzBJaXdpY0c5eWRISmhhWFFpT2lJM05EQWlmUT09IiwibW1fYWxpZ25fc2NyZWVuIjoieWVzIiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtbV9zdWJfaW5saW5lIjoieWVzIiwibW1fc3ViX2JvcmRlciI6IjAiLCJtbV9lbGVtX3BhZGQiOiJleUpoYkd3aU9pSTRjSGdnTVRad2VDSXNJbkJ2Y25SeVlXbDBJam9pTm5CNElERTBjSGdpZlE9PSIsIm1tX2VsZW1fYm9yZGVyIjoiMCIsIm1tX2VsZW1fYm9yZGVyX2EiOiIwIiwibW1fc3ViX3BhZGQiOiJleUpoYkd3aU9pSXdJREFnTVRWd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNBd0luMD0iLCJtbV9zdWJjYXRzX2JnIjoiIzAwMDAwMCIsIm1tX2VsZW1fYmdfYSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSWpORFEwTkRRMElpd2lZMjlzYjNJeUlqb2lJelEwTkRRME5DSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lMVGt3SWl3aVkzTnpJam9pWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpRME5EUTBORHNpTENKamMzTlFZWEpoYlhNaU9pSXdaR1ZuTENNME5EUTBORFFzSXpRME5EUTBOQ0o5IiwibW1fZWxlbV9jb2xvciI6IiNmZmZmZmYiLCJtbV9lbGVtX2NvbG9yX2EiOiIjZmZmZmZmIiwiZl9tbV9zdWJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW1fc3ViX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tbV9zdWJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tbV9zdWJfZm9udF9zaXplIjoiMTQiLCJmX21tX3N1Yl9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1tX2VsZW1fc3BhY2UiOiI1IiwibW1fcG9zdHNfbGltaXQiOiI0IiwibW1fYmciOiIjZmY1YTAwIiwibW1fYm9yZGVyX2NvbG9yIjoiI2ZmNWEwMCIsIm1tX2JvcmRlcl9zaXplIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJ0aXRsZV90eHQiOiIjZmZmZmZmIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiYXJ0X3RpdGxlIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19iZyI6IiM0NDQ0NDQiLCJwYWdfYm9yZGVyIjoiIzQ0NDQ0NCIsInNob3dfcmV2aWV3IjoiIiwic2hvd19hdWRpbyI6IiIsInNob3dfY2F0Ijoibm9uZSIsIm1peF9jb2xvcl9oIjoicmdiYSgwLDAsMCwwLjUpIiwibWl4X3R5cGVfaCI6ImRhcmtlbiIsIm1peF90eXBlIjoiY29sb3IiLCJtbV9wYWRkIjoiZXlKd2IzSjBjbUZwZENJNklqRTFJaXdpYkdGdVpITmpZWEJsSWpvaU1qQWlmUT09IiwibWMxX3RpdGxlX3RhZyI6InAiLCJpbWFnZV9oZWlnaHQiOiIxMDAiLCJtbV9hamF4X3ByZWxvYWRpbmciOiJwcmVsb2FkIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfbWVnYV9tZW51Iiwic2hvd19zdWJjYXQiOiIiLCJzaG93X21lZ2EiOiIiLCJzZXBhcmF0b3IiOiIiLCJ3aWR0aCI6IiIsIm1vcmUiOiIiLCJmbG9hdF9yaWdodCI6IiIsInNlcF90ZGljb24iOiIiLCJzZXBfaWNvbl9zaXplIjoiIiwic2VwX2ljb25fc3BhY2UiOiIiLCJtb3JlX3R4dCI6IiIsIm1vcmVfdGRpY29uIjoiIiwibW9yZV9pY29uX3NpemUiOiIiLCJtb3JlX2ljb25fYWxpZ24iOiIwIiwic3ViX3dpZHRoIjoiIiwic3ViX2ZpcnN0X2xlZnQiOiIiLCJzdWJfcmVzdF90b3AiOiIiLCJzdWJfcGFkZCI6IiIsInN1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsInN1Yl9lbGVtX2lubGluZSI6IiIsInN1Yl9lbGVtX3NwYWNlIjoiIiwic3ViX2VsZW1fcGFkZCI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfdGRpY29uIjoiIiwic3ViX2ljb25fc2l6ZSI6IiIsInN1Yl9pY29uX3NwYWNlIjoiIiwic3ViX2ljb25fYWxpZ24iOiIxIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3JhZGl1cyI6IiIsIm1tX29mZnNldCI6IiIsIm1tX3N1YmNhdHNfcG9zdHNfbGltaXQiOiI0Iiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW1faGlkZV9hbGxfaXRlbSI6IiIsIm1tX3N1Yl93aWR0aCI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9ib3JkZXJfcmFkIjoiIiwibWMxX3RsIjoiIiwibWMxX2VsIjoiIiwibV9wYWRkaW5nIjoiIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIzNiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwidmlkZW9faWNvbiI6IiIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGltZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9wYWRkaW5nIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfcGFnaW5hdGlvbiI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwibWFpbl9zdWJfY29sb3IiOiIiLCJzZXBfY29sb3IiOiIiLCJtb3JlX2ljb25fY29sb3IiOiIiLCJob3Zlcl9vcGFjaXR5IjoiIiwiZl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9lbGVtX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYmdfY29sb3IiOiIiLCJzdWJfYm9yZGVyX3NpemUiOiIiLCJzdWJfYm9yZGVyX2NvbG9yIjoiIiwic3ViX3RleHRfY29sb3IiOiIiLCJzdWJfZWxlbV9iZ19jb2xvciI6IiIsInN1Yl9jb2xvciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93Iiwic3ViX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ0ZHNfbWVudV9zdWJfYWN0aXZlIjoidGRzX21lbnVfc3ViX2FjdGl2ZTEiLCJmX3N1Yl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9zdWJfZWxlbV9mb250X3RpdGxlIjoiRWxlbWVudHMgdGV4dCIsImZfc3ViX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfc3ViX2VsZW1fZm9udF9mYW1pbHkiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc2l6ZSI6IiIsImZfc3ViX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfc3ViX2VsZW1fZm9udF93ZWlnaHQiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9zdWJfZWxlbV9mb250X3NwYWNpbmciOiIiLCJmX3N1Yl9lbGVtXyI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYmciOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yX2EiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiRWxlbWVudHMgc2hhZG93IiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfbW1fc3ViX2ZvbnRfaGVhZGVyIjoiIiwiZl9tbV9zdWJfZm9udF90aXRsZSI6IlN1YiBjYXRlZ29yaWVzIGVsZW1lbnRzIiwiZl9tbV9zdWJfZm9udF9zZXR0aW5ncyI6IiIsImZfbW1fc3ViX2ZvbnRfc3R5bGUiOiIiLCJmX21tX3N1Yl8iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsIm1ldGFfYmciOiIiLCJhdXRob3JfdHh0IjoiIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiIsImRhdGVfdHh0IjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJwYWdfaF9iZyI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwibWl4X2NvbG9yIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImVsX2NsYXNzIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNCIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoidGRfY2F0ZWdvcnlfaWRzX2ZpbHRlciIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwidGRjX2Nzc19jbGFzcyI6InRkaV81NiIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNTZfcmFuZF9zdHlsZSIsImNhdGVnb3J5X2lkIjoiMTExNSIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81NiJ9JzsKYmxvY2tfdGRpXzU2LnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81Ni5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzU2LnBvc3RfY291bnQgPSAiNCI7CmJsb2NrX3RkaV81Ni5mb3VuZF9wb3N0cyA9ICIyNzciOwpibG9ja190ZGlfNTYuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV81Ni5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNTYubWF4X251bV9wYWdlcyA9ICI3MCI7CnRkQmxvY2tzQXJyYXkucHVzaChibG9ja190ZGlfNTYpOwo=
5 ms
javascript;base64,DQogICAgICAgICAgICAgICAgdmFyIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU2KSk7DQogICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWNjYWRlbWlhLWl0YWxpYW5hLWN1Y2luYS1idWRhcGVzdC1taWNoZWxlLWZhc2NpYW5vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA2XC9lY29ub21pYS1mYXNjaWFuby1pbnRlcnZpc3RhdG8tYWNjYWRlbWlhLWRlbGxhLWN1Y2luYS02OTZ4MzkyLmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hY2NhZGVtaWEtaXRhbGlhbmEtY3VjaW5hLWJ1ZGFwZXN0LW1pY2hlbGUtZmFzY2lhbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFub1wiPkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTYtZ2l1Z25vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvVU5JVEVELVBBU1NJT04tU0hPVy1QQVJUWS02OTZ4MzkyLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktNi1naXVnbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJVTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXRcIj5VTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FsLXZpYS1sYS10ZXJ6YS1lZGl6aW9uZS1kZWxsYS1zb3BpYW5hZS1yZXZpdmlzY2l0LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9zb3BpYW5hZS1yZXZpdmlzY2l0LXBlY3MtMjAyNC1wcm9ncmFtbWEtNjk2eDQ4Mi5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWwtdmlhLWxhLXRlcnphLWVkaXppb25lLWRlbGxhLXNvcGlhbmFlLXJldml2aXNjaXQtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVFwiPkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92YWdoZWdnaS11bmdoZXJpYS1ub3ZpdGEtZGFsbGEtZGlyZXR0cmljZS1iYXJiYXJhLWFjc1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9WYWdoZWdnaV9ub3RhbmltYWx0ZXN0ZWRfMi02OTZ4NDY0LmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZhZ2hlZ2dpLXVuZ2hlcmlhLW5vdml0YS1kYWxsYS1kaXJldHRyaWNlLWJhcmJhcmEtYWNzXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjc1wiPlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjczxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU2IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NikpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMDIyOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtbHVpZ2luby1ib3R0ZWdhLXVuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTHVpZ2lubyBCb3R0ZWdhIHN2ZWxhIGkgcmV0cm9zY2VuYSBkZWwgSGlkZVBhcnR5XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9VTklURUQtSElERVBBUlRZLVBPU1QtOC02OTZ4ODcwLnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtbHVpZ2luby1ib3R0ZWdhLXVuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHlcIj5MdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHk8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2Zvcm1hemlvbmUtbWFuYWdlcmlhbGUtdW4taW1wZXJhdGl2by1wZXItbC1ldm9sdXppb25lLXByb2Zlc3Npb25hbGVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkZvcm1hemlvbmUgbWFuYWdlcmlhbGU6IHVuIGltcGVyYXRpdm8gcGVyIGwmIzgyMTc7ZXZvbHV6aW9uZSBwcm9mZXNzaW9uYWxlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9wZXhlbHMtanVsaWEtbS1jYW1lcm9uLTQxNDQyMjItNjk2eDQ2NS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9mb3JtYXppb25lLW1hbmFnZXJpYWxlLXVuLWltcGVyYXRpdm8tcGVyLWwtZXZvbHV6aW9uZS1wcm9mZXNzaW9uYWxlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkZvcm1hemlvbmUgbWFuYWdlcmlhbGU6IHVuIGltcGVyYXRpdm8gcGVyIGwmIzgyMTc7ZXZvbHV6aW9uZSBwcm9mZXNzaW9uYWxlXCI+Rm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGU8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZlbmRpdGUtY2FzZS1hdW1lbnRvLTY1LXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvRWNvbm9taWEuaHUtY292ZXItOS02OTZ4NDQxLnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZlbmRpdGUtY2FzZS1hdW1lbnRvLTY1LXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwXCI+TGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2F1Y2hhbi1yYWNjb2x0YS1kaXNwb3NpdGl2aS1lbGV0dHJvbmljaS1wZXItaWwtcmljaWNsby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9DYXB0dXJlLWRlY3Jhbi0yMDI0LTA0LTIzLWEtMTUuNTAuMzUtNjk2eDQ4Ni5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hdWNoYW4tcmFjY29sdGEtZGlzcG9zaXRpdmktZWxldHRyb25pY2ktcGVyLWlsLXJpY2ljbG8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvXCI+QXVjaGFuOiByYWNjb2x0YSBkaSBkaXNwb3NpdGl2aSBlbGV0dHJvbmljaSBwZXIgaWwgcmljaWNsbzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU2IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU2KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEyNzY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1naWFjb21vLXBlZHJhbnppbmktMjAyNC1wZXItY29uZmluZHVzdHJpYS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9HaWFjb21vLVBlZHJhbnppbmktaW50ZXJ2aXN0YS1lY29ub21pYWh1LWUtY29uZmluZHVzdHJpYS02OTZ4MzkyLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtZ2lhY29tby1wZWRyYW56aW5pLTIwMjQtcGVyLWNvbmZpbmR1c3RyaWEtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0XCI+VHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9lbWFudWVsZS1vcnNpbmktbnVvdm8tcHJlc2lkZW50ZS1kaS1jb25maW5kdXN0cmlhLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkVtYW51ZWxlIE9yc2luaSBcdTAwZTggaWwgbnVvdm8gcHJlc2lkZW50ZSBkaSBDb25maW5kdXN0cmlhXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci1jb25maW5kdXN0cmlhLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZW1hbnVlbGUtb3JzaW5pLW51b3ZvLXByZXNpZGVudGUtZGktY29uZmluZHVzdHJpYS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkVtYW51ZWxlIE9yc2luaSBcdTAwZTggaWwgbnVvdm8gcHJlc2lkZW50ZSBkaSBDb25maW5kdXN0cmlhXHUwMGEwXCI+RW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Nvc3RlbmliaWxpdGEtZGVsLXNldHRvcmUtY2FydGFyaW8taW50ZXJ2aXN0ZS1hZ2xpLWVzcGVydGktZGVsLXNldHRvcmVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlNvc3RlbmliaWxpdFx1MDBlMCBkZWwgc2V0dG9yZSBjYXJ0YXJpbzogaW50ZXJ2aXN0ZSBhZ2xpIGVzcGVydGkgZGVsIHNldHRvcmVcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLTY5Nng0NDEucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvc29zdGVuaWJpbGl0YS1kZWwtc2V0dG9yZS1jYXJ0YXJpby1pbnRlcnZpc3RlLWFnbGktZXNwZXJ0aS1kZWwtc2V0dG9yZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJTb3N0ZW5pYmlsaXRcdTAwZTAgZGVsIHNldHRvcmUgY2FydGFyaW86IGludGVydmlzdGUgYWdsaSBlc3BlcnRpIGRlbCBzZXR0b3JlXHUwMGEwXCI+U29zdGVuaWJpbGl0XHUwMGUwIGRlbCBzZXR0b3JlIGNhcnRhcmlvOiBpbnRlcnZpc3RlIGFnbGkgZXNwZXJ0aSBkZWwgc2V0dG9yZVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtdmVydGljZS1kZWxsZS1jb25maW5kdXN0cmllLWluLW9jY2FzaW9uZS1kZWwtZzctYS12ZXJvbmFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIklsIHZlcnRpY2UgZGVsbGUgQ29uZmluZHVzdHJpZSBpbiBvY2Nhc2lvbmUgZGVsIEc3IGEgVmVyb25hXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9FY29ub21pYS5odS1jb3Zlci01LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtdmVydGljZS1kZWxsZS1jb25maW5kdXN0cmllLWluLW9jY2FzaW9uZS1kZWwtZzctYS12ZXJvbmFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiSWwgdmVydGljZSBkZWxsZSBDb25maW5kdXN0cmllIGluIG9jY2FzaW9uZSBkZWwgRzcgYSBWZXJvbmFcdTAwYTBcIj5JbCB2ZXJ0aWNlIGRlbGxlIENvbmZpbmR1c3RyaWUgaW4gb2NjYXNpb25lIGRlbCBHNyBhIFZlcm9uYVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU2IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU2KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEzMTA7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvY29uc3VsdGF6aW9uZS1vbmxpbmUtZW5lcmdpYS12ZXJkZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQ29uc3VsdGF6aW9uZSBvbmxpbmUgc3VsbCYjODIxNztlbmVyZ2lhIHZlcmRlIGF0dGl2YSBmaW5vIGFsIDE1IGFwcmlsZVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9jb25zdWx0YXppb25lLW9ubGluZS1lbmVyZ2lhLXZlcmRlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkNvbnN1bHRhemlvbmUgb25saW5lIHN1bGwmIzgyMTc7ZW5lcmdpYSB2ZXJkZSBhdHRpdmEgZmlubyBhbCAxNSBhcHJpbGVcIj5Db25zdWx0YXppb25lIG9ubGluZSBzdWxsJiM4MjE3O2VuZXJnaWEgdmVyZGUgYXR0aXZhIGZpbm8gYWwgMTUgYXByaWxlPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTYiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6dHJ1ZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NikpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLWZhdHR1cmF0by1kaS1rb21ldGEtY3Jlc2NlLWRlbC0yMS1uZWwtMjAyM1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiSWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyM1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC1mYXR0dXJhdG8tZGkta29tZXRhLWNyZXNjZS1kZWwtMjEtbmVsLTIwMjNcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiSWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyM1wiPklsIGZhdHR1cmF0byBkaSBLb21ldGEgOTkgY3Jlc2NlIGRlbCAyMSUgbmVsIDIwMjM8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ByZXp6aS1kZWxsYS1iZW56aW5hLWUtZGVsLWRpZXNlbC1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiMjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL2NvdmVyNi02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ByZXp6aS1kZWxsYS1iZW56aW5hLWUtZGVsLWRpZXNlbC1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCIyMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYVwiPjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sZS1pbXByZXNlLXN0cmFuaWVyZS1kZXRlbmdvbm8taWwtNTUtZGVsLWZhdHR1cmF0by1lLWNvbW1lcmNlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMZSBpbXByZXNlIHN0cmFuaWVyZSBkZXRlbmdvbm8gaWwgNTUlIGRlbCBmYXR0dXJhdG8gZS1jb21tZXJjZVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXI1LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGUtaW1wcmVzZS1zdHJhbmllcmUtZGV0ZW5nb25vLWlsLTU1LWRlbC1mYXR0dXJhdG8tZS1jb21tZXJjZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMZSBpbXByZXNlIHN0cmFuaWVyZSBkZXRlbmdvbm8gaWwgNTUlIGRlbCBmYXR0dXJhdG8gZS1jb21tZXJjZVwiPkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9yZXZvbHV0LWluY2VydGEtc3VsbGFwZXJ0dXJhLWRpLXVuYS1maWxpYWxlLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJSZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRWNvbm9taWEuaHUtY292ZXItY29waWUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9yZXZvbHV0LWluY2VydGEtc3VsbGFwZXJ0dXJhLWRpLXVuYS1maWxpYWxlLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhXCI+UmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NiIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NikpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE2Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ZpYmVyaG9tZS1mb25kYS11bi1pbXBpYW50by1kaS04LW1pbGlhcmRpLWZpb3JpbmlcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkZpYmVySG9tZSBpc3RpdHVpclx1MDBlMCB1biBpbXBpYW50byBkYSA4IG1pbGlhcmRpIGRpIGZpb3JpbmlcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0NhcHR1cmUtZGVjcmFuLTIwMjQtMDQtMjUtYS0xNS40MS40NS02OTZ4NDE1LnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ZpYmVyaG9tZS1mb25kYS11bi1pbXBpYW50by1kaS04LW1pbGlhcmRpLWZpb3JpbmlcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMFwiPkZpYmVySG9tZSBpc3RpdHVpclx1MDBlMCB1biBpbXBpYW50byBkYSA4IG1pbGlhcmRpIGRpIGZpb3JpbmlcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3dpZW5lcmJlcmdlci1udW92by1zdGFiaWxpbWVudG8tYS1oZWpvcGFwaS1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiV2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC93aWVuZXJiZXJnZXItNjk2eDY5Ni5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvd2llbmVyYmVyZ2VyLW51b3ZvLXN0YWJpbGltZW50by1hLWhlam9wYXBpLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIldpZW5lcmJlcmdlcjogbnVvdm8gc3RhYmlsaW1lbnRvIGEgSGVqXHUwMTUxcGFwaSBpbiBVbmdoZXJpYVwiPldpZW5lcmJlcmdlcjogbnVvdm8gc3RhYmlsaW1lbnRvIGEgSGVqXHUwMTUxcGFwaSBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5naGVyaWEtcHVudG8tZGktY29ubmVzc2lvbmUtYXV0b21vdGl2ZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTCYjODIxNztVbmdoZXJpYTogJiM4MjIwO3B1bnRvIGRpIGNvbm5lc3Npb25lJiM4MjIxOyBhdXRvbW9iaWxpc3RpY28gdHJhIEVzdCBlIE92ZXN0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci1jb3BpZS0zLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5naGVyaWEtcHVudG8tZGktY29ubmVzc2lvbmUtYXV0b21vdGl2ZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3RcIj5MJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3Q8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xhLWNpbmEtc2ktYXZ2aWNpbmEtYWxsLXVuZ2hlcmlhLWVzZW56aW9uZS1kYWwtdmlzdG9cL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDNcL2NpbmEtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sYS1jaW5hLXNpLWF2dmljaW5hLWFsbC11bmdoZXJpYS1lc2VuemlvbmUtZGFsLXZpc3RvXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTBcIj5MYSBDaW5hIHNpIGF2dmljaW5hIGFsbFx1MjAxOVVuZ2hlcmlhOiBlc2VuemlvbmUgZGFsIHZpc3RvXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTYiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTYpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTExNTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hY2NhZGVtaWEtaXRhbGlhbmEtY3VjaW5hLWJ1ZGFwZXN0LW1pY2hlbGUtZmFzY2lhbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm9cIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2Vjb25vbWlhLWZhc2NpYW5vLWludGVydmlzdGF0by1hY2NhZGVtaWEtZGVsbGEtY3VjaW5hLTY5NngzOTIuanBlZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FjY2FkZW1pYS1pdGFsaWFuYS1jdWNpbmEtYnVkYXBlc3QtbWljaGVsZS1mYXNjaWFuby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vXCI+QWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm88XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktNi1naXVnbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9VTklURUQtUEFTU0lPTi1TSE9XLVBBUlRZLTY5NngzOTIuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS02LWdpdWduby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdFwiPlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWwtdmlhLWxhLXRlcnphLWVkaXppb25lLWRlbGxhLXNvcGlhbmFlLXJldml2aXNjaXQtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3NvcGlhbmFlLXJldml2aXNjaXQtcGVjcy0yMDI0LXByb2dyYW1tYS02OTZ4NDgyLmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hbC12aWEtbGEtdGVyemEtZWRpemlvbmUtZGVsbGEtc29waWFuYWUtcmV2aXZpc2NpdC0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUXCI+QWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZhZ2hlZ2dpLXVuZ2hlcmlhLW5vdml0YS1kYWxsYS1kaXJldHRyaWNlLWJhcmJhcmEtYWNzXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJWYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3NcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1ZhZ2hlZ2dpX25vdGFuaW1hbHRlc3RlZF8yLTY5Nng0NjQuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmFnaGVnZ2ktdW5naGVyaWEtbm92aXRhLWRhbGxhLWRpcmV0dHJpY2UtYmFyYmFyYS1hY3NcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzXCI+VmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTYiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA=
10 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81NyA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81Ny5pZCA9ICJ0ZGlfNTciOwpibG9ja190ZGlfNTcuYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tbWVudS1kb3RzLXNxdWFyZSIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjUlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMSIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TGpRaUxDSndiM0owY21GcGRDSTZJaklzTkNKOSIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidGRzX21lbnVfYWN0aXZlMS10ZXh0X2NvbG9yX2giOiIjYWFhYWFhIiwidGRzX21lbnVfYWN0aXZlMS1saW5lX2hlaWdodCI6IjAiLCJ0ZHNfbWVudV9hY3RpdmUxLWxpbmVfd2lkdGgiOiIwIiwidGRzX21lbnVfYWN0aXZlIjoidGRzX21lbnVfYWN0aXZlMyIsImVsZW1fc3BhY2UiOiJleUpoYkd3aU9pSXpJaXdpYkdGdVpITmpZWEJsSWpvaU1TSXNJbkJ2Y25SeVlXbDBJam9pTUNKOSIsIm1haW5fc3ViX2ljb25fc2l6ZSI6ImV5SmhiR3dpT2lJeE9TSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJtYWluX3N1Yl9pY29uX3NwYWNlIjoiZXlKaGJHd2lPaUkxSWl3aWNHOXlkSEpoYVhRaU9pSTJJbjA9IiwiZWxlbV9wYWRkIjoiZXlKaGJHd2lPaUl3SURWd2VDQXdJREV3Y0hnaUxDSndiM0owY21GcGRDSTZJakFnTkhCNElEQWdObkI0SW4wPSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibWFpbl9zdWJfaWNvbl9hbGlnbiI6Ii0yIiwic3ViX2ljb25fcG9zIjoiIiwic2hvd19tZWdhX2NhdHMiOiJ5ZXMiLCJtbV93aWR0aCI6ImV5SmhiR3dpT2lJeE1qQXdJaXdpYkdGdVpITmpZWEJsSWpvaU9UZzBJaXdpY0c5eWRISmhhWFFpT2lJM05EQWlmUT09IiwibW1fYWxpZ25fc2NyZWVuIjoieWVzIiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtbV9zdWJfaW5saW5lIjoieWVzIiwibW1fc3ViX2JvcmRlciI6IjAiLCJtbV9lbGVtX3BhZGQiOiJleUpoYkd3aU9pSTRjSGdnTVRad2VDSXNJbkJ2Y25SeVlXbDBJam9pTm5CNElERTBjSGdpZlE9PSIsIm1tX2VsZW1fYm9yZGVyIjoiMCIsIm1tX2VsZW1fYm9yZGVyX2EiOiIwIiwibW1fc3ViX3BhZGQiOiJleUpoYkd3aU9pSXdJREFnTVRWd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNBd0luMD0iLCJtbV9zdWJjYXRzX2JnIjoiIzAwMDAwMCIsIm1tX2VsZW1fYmdfYSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSWpORFEwTkRRMElpd2lZMjlzYjNJeUlqb2lJelEwTkRRME5DSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lMVGt3SWl3aVkzTnpJam9pWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpRME5EUTBORHNpTENKamMzTlFZWEpoYlhNaU9pSXdaR1ZuTENNME5EUTBORFFzSXpRME5EUTBOQ0o5IiwibW1fZWxlbV9jb2xvciI6IiNmZmZmZmYiLCJtbV9lbGVtX2NvbG9yX2EiOiIjZmZmZmZmIiwiZl9tbV9zdWJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW1fc3ViX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tbV9zdWJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tbV9zdWJfZm9udF9zaXplIjoiMTQiLCJmX21tX3N1Yl9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1tX2VsZW1fc3BhY2UiOiI1IiwibW1fcG9zdHNfbGltaXQiOiI0IiwibW1fYmciOiIjZmY1YTAwIiwibW1fYm9yZGVyX2NvbG9yIjoiI2ZmNWEwMCIsIm1tX2JvcmRlcl9zaXplIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJ0aXRsZV90eHQiOiIjZmZmZmZmIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiYXJ0X3RpdGxlIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19iZyI6IiM0NDQ0NDQiLCJwYWdfYm9yZGVyIjoiIzQ0NDQ0NCIsInNob3dfcmV2aWV3IjoiIiwic2hvd19hdWRpbyI6IiIsInNob3dfY2F0Ijoibm9uZSIsIm1peF9jb2xvcl9oIjoicmdiYSgwLDAsMCwwLjUpIiwibWl4X3R5cGVfaCI6ImRhcmtlbiIsIm1peF90eXBlIjoiY29sb3IiLCJtbV9wYWRkIjoiZXlKd2IzSjBjbUZwZENJNklqRTFJaXdpYkdGdVpITmpZWEJsSWpvaU1qQWlmUT09IiwibWMxX3RpdGxlX3RhZyI6InAiLCJpbWFnZV9oZWlnaHQiOiIxMDAiLCJtbV9hamF4X3ByZWxvYWRpbmciOiJwcmVsb2FkIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfbWVnYV9tZW51Iiwic2hvd19zdWJjYXQiOiIiLCJzaG93X21lZ2EiOiIiLCJzZXBhcmF0b3IiOiIiLCJ3aWR0aCI6IiIsIm1vcmUiOiIiLCJmbG9hdF9yaWdodCI6IiIsInNlcF90ZGljb24iOiIiLCJzZXBfaWNvbl9zaXplIjoiIiwic2VwX2ljb25fc3BhY2UiOiIiLCJtb3JlX3R4dCI6IiIsIm1vcmVfdGRpY29uIjoiIiwibW9yZV9pY29uX3NpemUiOiIiLCJtb3JlX2ljb25fYWxpZ24iOiIwIiwic3ViX3dpZHRoIjoiIiwic3ViX2ZpcnN0X2xlZnQiOiIiLCJzdWJfcmVzdF90b3AiOiIiLCJzdWJfcGFkZCI6IiIsInN1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsInN1Yl9lbGVtX2lubGluZSI6IiIsInN1Yl9lbGVtX3NwYWNlIjoiIiwic3ViX2VsZW1fcGFkZCI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfdGRpY29uIjoiIiwic3ViX2ljb25fc2l6ZSI6IiIsInN1Yl9pY29uX3NwYWNlIjoiIiwic3ViX2ljb25fYWxpZ24iOiIxIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3JhZGl1cyI6IiIsIm1tX29mZnNldCI6IiIsIm1tX3N1YmNhdHNfcG9zdHNfbGltaXQiOiI0Iiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW1faGlkZV9hbGxfaXRlbSI6IiIsIm1tX3N1Yl93aWR0aCI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9ib3JkZXJfcmFkIjoiIiwibWMxX3RsIjoiIiwibWMxX2VsIjoiIiwibV9wYWRkaW5nIjoiIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIzNiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwidmlkZW9faWNvbiI6IiIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGltZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9wYWRkaW5nIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfcGFnaW5hdGlvbiI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwibWFpbl9zdWJfY29sb3IiOiIiLCJzZXBfY29sb3IiOiIiLCJtb3JlX2ljb25fY29sb3IiOiIiLCJob3Zlcl9vcGFjaXR5IjoiIiwiZl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9lbGVtX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYmdfY29sb3IiOiIiLCJzdWJfYm9yZGVyX3NpemUiOiIiLCJzdWJfYm9yZGVyX2NvbG9yIjoiIiwic3ViX3RleHRfY29sb3IiOiIiLCJzdWJfZWxlbV9iZ19jb2xvciI6IiIsInN1Yl9jb2xvciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93Iiwic3ViX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ0ZHNfbWVudV9zdWJfYWN0aXZlIjoidGRzX21lbnVfc3ViX2FjdGl2ZTEiLCJmX3N1Yl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9zdWJfZWxlbV9mb250X3RpdGxlIjoiRWxlbWVudHMgdGV4dCIsImZfc3ViX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfc3ViX2VsZW1fZm9udF9mYW1pbHkiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc2l6ZSI6IiIsImZfc3ViX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfc3ViX2VsZW1fZm9udF93ZWlnaHQiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9zdWJfZWxlbV9mb250X3NwYWNpbmciOiIiLCJmX3N1Yl9lbGVtXyI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYmciOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yX2EiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiRWxlbWVudHMgc2hhZG93IiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfbW1fc3ViX2ZvbnRfaGVhZGVyIjoiIiwiZl9tbV9zdWJfZm9udF90aXRsZSI6IlN1YiBjYXRlZ29yaWVzIGVsZW1lbnRzIiwiZl9tbV9zdWJfZm9udF9zZXR0aW5ncyI6IiIsImZfbW1fc3ViX2ZvbnRfc3R5bGUiOiIiLCJmX21tX3N1Yl8iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsIm1ldGFfYmciOiIiLCJhdXRob3JfdHh0IjoiIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiIsImRhdGVfdHh0IjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJwYWdfaF9iZyI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwibWl4X2NvbG9yIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImVsX2NsYXNzIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNCIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoidGRfY2F0ZWdvcnlfaWRzX2ZpbHRlciIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwidGRjX2Nzc19jbGFzcyI6InRkaV81NyIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNTdfcmFuZF9zdHlsZSIsImNhdGVnb3J5X2lkIjoiMTExNiIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81NyJ9JzsKYmxvY2tfdGRpXzU3LnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81Ny5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzU3LnBvc3RfY291bnQgPSAiNCI7CmJsb2NrX3RkaV81Ny5mb3VuZF9wb3N0cyA9ICI0ODEiOwpibG9ja190ZGlfNTcuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV81Ny5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfNTcubWF4X251bV9wYWdlcyA9ICIxMjEiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzU3KTsK
9 ms
javascript;base64,DQogICAgICAgICAgICAgICAgdmFyIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU3KSk7DQogICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wNC0yNS1hLTE1LjQxLjQ1LTY5Nng0MTUucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJGaWJlckhvbWUgaXN0aXR1aXJcdTAwZTAgdW4gaW1waWFudG8gZGEgOCBtaWxpYXJkaSBkaSBmaW9yaW5pXHUwMGEwXCI+RmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvd2llbmVyYmVyZ2VyLW51b3ZvLXN0YWJpbGltZW50by1hLWhlam9wYXBpLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJXaWVuZXJiZXJnZXI6IG51b3ZvIHN0YWJpbGltZW50byBhIEhlalx1MDE1MXBhcGkgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL3dpZW5lcmJlcmdlci02OTZ4Njk2LmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93aWVuZXJiZXJnZXItbnVvdm8tc3RhYmlsaW1lbnRvLWEtaGVqb3BhcGktaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiV2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhXCI+V2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3RcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLWNvcGllLTMtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdFwiPkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGEtY2luYS1zaS1hdnZpY2luYS1hbGwtdW5naGVyaWEtZXNlbnppb25lLWRhbC12aXN0b1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvY2luYS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xhLWNpbmEtc2ktYXZ2aWNpbmEtYWxsLXVuZ2hlcmlhLWVzZW56aW9uZS1kYWwtdmlzdG9cL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiPkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NyIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTcpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTAyMjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbnRlcnZpc3RhLWx1aWdpbm8tYm90dGVnYS11bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvVU5JVEVELUhJREVQQVJUWS1QT1NULTgtNjk2eDg3MC5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbnRlcnZpc3RhLWx1aWdpbm8tYm90dGVnYS11bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTHVpZ2lubyBCb3R0ZWdhIHN2ZWxhIGkgcmV0cm9zY2VuYSBkZWwgSGlkZVBhcnR5XCI+THVpZ2lubyBCb3R0ZWdhIHN2ZWxhIGkgcmV0cm9zY2VuYSBkZWwgSGlkZVBhcnR5PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9mb3JtYXppb25lLW1hbmFnZXJpYWxlLXVuLWltcGVyYXRpdm8tcGVyLWwtZXZvbHV6aW9uZS1wcm9mZXNzaW9uYWxlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJGb3JtYXppb25lIG1hbmFnZXJpYWxlOiB1biBpbXBlcmF0aXZvIHBlciBsJiM4MjE3O2V2b2x1emlvbmUgcHJvZmVzc2lvbmFsZVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvcGV4ZWxzLWp1bGlhLW0tY2FtZXJvbi00MTQ0MjIyLTY5Nng0NjUuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZm9ybWF6aW9uZS1tYW5hZ2VyaWFsZS11bi1pbXBlcmF0aXZvLXBlci1sLWV2b2x1emlvbmUtcHJvZmVzc2lvbmFsZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJGb3JtYXppb25lIG1hbmFnZXJpYWxlOiB1biBpbXBlcmF0aXZvIHBlciBsJiM4MjE3O2V2b2x1emlvbmUgcHJvZmVzc2lvbmFsZVwiPkZvcm1hemlvbmUgbWFuYWdlcmlhbGU6IHVuIGltcGVyYXRpdm8gcGVyIGwmIzgyMTc7ZXZvbHV6aW9uZSBwcm9mZXNzaW9uYWxlPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92ZW5kaXRlLWNhc2UtYXVtZW50by02NS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL0Vjb25vbWlhLmh1LWNvdmVyLTktNjk2eDQ0MS5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92ZW5kaXRlLWNhc2UtYXVtZW50by02NS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMFwiPkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hdWNoYW4tcmFjY29sdGEtZGlzcG9zaXRpdmktZWxldHRyb25pY2ktcGVyLWlsLXJpY2ljbG8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQXVjaGFuOiByYWNjb2x0YSBkaSBkaXNwb3NpdGl2aSBlbGV0dHJvbmljaSBwZXIgaWwgcmljaWNsb1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wNC0yMy1hLTE1LjUwLjM1LTY5Nng0ODYucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYXVjaGFuLXJhY2NvbHRhLWRpc3Bvc2l0aXZpLWVsZXR0cm9uaWNpLXBlci1pbC1yaWNpY2xvLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQXVjaGFuOiByYWNjb2x0YSBkaSBkaXNwb3NpdGl2aSBlbGV0dHJvbmljaSBwZXIgaWwgcmljaWNsb1wiPkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG88XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NyIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NykpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMjc2Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtZ2lhY29tby1wZWRyYW56aW5pLTIwMjQtcGVyLWNvbmZpbmR1c3RyaWEtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlRyYSBjb21wZXRpdGl2aXRcdTAwZTAgZWQgZXRpY2E6IGludGVydmlzdGEgYSBHaWFjb21vIFBlZHJhbnppbmksIENFTyBkaSBLb21ldGEgJiM4MjE3Ozk5IFpydFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvR2lhY29tby1QZWRyYW56aW5pLWludGVydmlzdGEtZWNvbm9taWFodS1lLWNvbmZpbmR1c3RyaWEtNjk2eDM5Mi5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbnRlcnZpc3RhLWdpYWNvbW8tcGVkcmFuemluaS0yMDI0LXBlci1jb25maW5kdXN0cmlhLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlRyYSBjb21wZXRpdGl2aXRcdTAwZTAgZWQgZXRpY2E6IGludGVydmlzdGEgYSBHaWFjb21vIFBlZHJhbnppbmksIENFTyBkaSBLb21ldGEgJiM4MjE3Ozk5IFpydFwiPlRyYSBjb21wZXRpdGl2aXRcdTAwZTAgZWQgZXRpY2E6IGludGVydmlzdGEgYSBHaWFjb21vIFBlZHJhbnppbmksIENFTyBkaSBLb21ldGEgJiM4MjE3Ozk5IFpydDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZW1hbnVlbGUtb3JzaW5pLW51b3ZvLXByZXNpZGVudGUtZGktY29uZmluZHVzdHJpYS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJFbWFudWVsZSBPcnNpbmkgXHUwMGU4IGlsIG51b3ZvIHByZXNpZGVudGUgZGkgQ29uZmluZHVzdHJpYVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItY29uZmluZHVzdHJpYS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2VtYW51ZWxlLW9yc2luaS1udW92by1wcmVzaWRlbnRlLWRpLWNvbmZpbmR1c3RyaWEtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJFbWFudWVsZSBPcnNpbmkgXHUwMGU4IGlsIG51b3ZvIHByZXNpZGVudGUgZGkgQ29uZmluZHVzdHJpYVx1MDBhMFwiPkVtYW51ZWxlIE9yc2luaSBcdTAwZTggaWwgbnVvdm8gcHJlc2lkZW50ZSBkaSBDb25maW5kdXN0cmlhXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9zb3N0ZW5pYmlsaXRhLWRlbC1zZXR0b3JlLWNhcnRhcmlvLWludGVydmlzdGUtYWdsaS1lc3BlcnRpLWRlbC1zZXR0b3JlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJTb3N0ZW5pYmlsaXRcdTAwZTAgZGVsIHNldHRvcmUgY2FydGFyaW86IGludGVydmlzdGUgYWdsaSBlc3BlcnRpIGRlbCBzZXR0b3JlXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Nvc3RlbmliaWxpdGEtZGVsLXNldHRvcmUtY2FydGFyaW8taW50ZXJ2aXN0ZS1hZ2xpLWVzcGVydGktZGVsLXNldHRvcmVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiU29zdGVuaWJpbGl0XHUwMGUwIGRlbCBzZXR0b3JlIGNhcnRhcmlvOiBpbnRlcnZpc3RlIGFnbGkgZXNwZXJ0aSBkZWwgc2V0dG9yZVx1MDBhMFwiPlNvc3RlbmliaWxpdFx1MDBlMCBkZWwgc2V0dG9yZSBjYXJ0YXJpbzogaW50ZXJ2aXN0ZSBhZ2xpIGVzcGVydGkgZGVsIHNldHRvcmVcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLXZlcnRpY2UtZGVsbGUtY29uZmluZHVzdHJpZS1pbi1vY2Nhc2lvbmUtZGVsLWc3LWEtdmVyb25hXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJJbCB2ZXJ0aWNlIGRlbGxlIENvbmZpbmR1c3RyaWUgaW4gb2NjYXNpb25lIGRlbCBHNyBhIFZlcm9uYVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRWNvbm9taWEuaHUtY292ZXItNS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLXZlcnRpY2UtZGVsbGUtY29uZmluZHVzdHJpZS1pbi1vY2Nhc2lvbmUtZGVsLWc3LWEtdmVyb25hXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIklsIHZlcnRpY2UgZGVsbGUgQ29uZmluZHVzdHJpZSBpbiBvY2Nhc2lvbmUgZGVsIEc3IGEgVmVyb25hXHUwMGEwXCI+SWwgdmVydGljZSBkZWxsZSBDb25maW5kdXN0cmllIGluIG9jY2FzaW9uZSBkZWwgRzcgYSBWZXJvbmFcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81NyIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81NykpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMzEwOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2NvbnN1bHRhemlvbmUtb25saW5lLWVuZXJnaWEtdmVyZGVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkNvbnN1bHRhemlvbmUgb25saW5lIHN1bGwmIzgyMTc7ZW5lcmdpYSB2ZXJkZSBhdHRpdmEgZmlubyBhbCAxNSBhcHJpbGVcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvY29uc3VsdGF6aW9uZS1vbmxpbmUtZW5lcmdpYS12ZXJkZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJDb25zdWx0YXppb25lIG9ubGluZSBzdWxsJiM4MjE3O2VuZXJnaWEgdmVyZGUgYXR0aXZhIGZpbm8gYWwgMTUgYXByaWxlXCI+Q29uc3VsdGF6aW9uZSBvbmxpbmUgc3VsbCYjODIxNztlbmVyZ2lhIHZlcmRlIGF0dGl2YSBmaW5vIGFsIDE1IGFwcmlsZTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU3IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOnRydWV9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTcpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTExODsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC1mYXR0dXJhdG8tZGkta29tZXRhLWNyZXNjZS1kZWwtMjEtbmVsLTIwMjNcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIklsIGZhdHR1cmF0byBkaSBLb21ldGEgOTkgY3Jlc2NlIGRlbCAyMSUgbmVsIDIwMjNcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL0Vjb25vbWlhLmh1LWNvdmVyLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtZmF0dHVyYXRvLWRpLWtvbWV0YS1jcmVzY2UtZGVsLTIxLW5lbC0yMDIzXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIklsIGZhdHR1cmF0byBkaSBLb21ldGEgOTkgY3Jlc2NlIGRlbCAyMSUgbmVsIDIwMjNcIj5JbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9wcmV6emktZGVsbGEtYmVuemluYS1lLWRlbC1kaWVzZWwtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9jb3ZlcjYtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9wcmV6emktZGVsbGEtYmVuemluYS1lLWRlbC1kaWVzZWwtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiMjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWFcIj4yMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGUtaW1wcmVzZS1zdHJhbmllcmUtZGV0ZW5nb25vLWlsLTU1LWRlbC1mYXR0dXJhdG8tZS1jb21tZXJjZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTGUgaW1wcmVzZSBzdHJhbmllcmUgZGV0ZW5nb25vIGlsIDU1JSBkZWwgZmF0dHVyYXRvIGUtY29tbWVyY2VcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL2NvdmVyNS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xlLWltcHJlc2Utc3RyYW5pZXJlLWRldGVuZ29uby1pbC01NS1kZWwtZmF0dHVyYXRvLWUtY29tbWVyY2VcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGUgaW1wcmVzZSBzdHJhbmllcmUgZGV0ZW5nb25vIGlsIDU1JSBkZWwgZmF0dHVyYXRvIGUtY29tbWVyY2VcIj5MZSBpbXByZXNlIHN0cmFuaWVyZSBkZXRlbmdvbm8gaWwgNTUlIGRlbCBmYXR0dXJhdG8gZS1jb21tZXJjZTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcmV2b2x1dC1pbmNlcnRhLXN1bGxhcGVydHVyYS1kaS11bmEtZmlsaWFsZS1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiUmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDNcL0Vjb25vbWlhLmh1LWNvdmVyLWNvcGllLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcmV2b2x1dC1pbmNlcnRhLXN1bGxhcGVydHVyYS1kaS11bmEtZmlsaWFsZS1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJSZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYVwiPlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTciLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTcpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTExNjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9maWJlcmhvbWUtZm9uZGEtdW4taW1waWFudG8tZGktOC1taWxpYXJkaS1maW9yaW5pXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJGaWJlckhvbWUgaXN0aXR1aXJcdTAwZTAgdW4gaW1waWFudG8gZGEgOCBtaWxpYXJkaSBkaSBmaW9yaW5pXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9DYXB0dXJlLWRlY3Jhbi0yMDI0LTA0LTI1LWEtMTUuNDEuNDUtNjk2eDQxNS5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9maWJlcmhvbWUtZm9uZGEtdW4taW1waWFudG8tZGktOC1taWxpYXJkaS1maW9yaW5pXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkZpYmVySG9tZSBpc3RpdHVpclx1MDBlMCB1biBpbXBpYW50byBkYSA4IG1pbGlhcmRpIGRpIGZpb3JpbmlcdTAwYTBcIj5GaWJlckhvbWUgaXN0aXR1aXJcdTAwZTAgdW4gaW1waWFudG8gZGEgOCBtaWxpYXJkaSBkaSBmaW9yaW5pXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93aWVuZXJiZXJnZXItbnVvdm8tc3RhYmlsaW1lbnRvLWEtaGVqb3BhcGktaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIldpZW5lcmJlcmdlcjogbnVvdm8gc3RhYmlsaW1lbnRvIGEgSGVqXHUwMTUxcGFwaSBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvd2llbmVyYmVyZ2VyLTY5Nng2OTYuanBlZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3dpZW5lcmJlcmdlci1udW92by1zdGFiaWxpbWVudG8tYS1oZWpvcGFwaS1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJXaWVuZXJiZXJnZXI6IG51b3ZvIHN0YWJpbGltZW50byBhIEhlalx1MDE1MXBhcGkgaW4gVW5naGVyaWFcIj5XaWVuZXJiZXJnZXI6IG51b3ZvIHN0YWJpbGltZW50byBhIEhlalx1MDE1MXBhcGkgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuZ2hlcmlhLXB1bnRvLWRpLWNvbm5lc3Npb25lLWF1dG9tb3RpdmVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItY29waWUtMy02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuZ2hlcmlhLXB1bnRvLWRpLWNvbm5lc3Npb25lLWF1dG9tb3RpdmVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTCYjODIxNztVbmdoZXJpYTogJiM4MjIwO3B1bnRvIGRpIGNvbm5lc3Npb25lJiM4MjIxOyBhdXRvbW9iaWxpc3RpY28gdHJhIEVzdCBlIE92ZXN0XCI+TCYjODIxNztVbmdoZXJpYTogJiM4MjIwO3B1bnRvIGRpIGNvbm5lc3Npb25lJiM4MjIxOyBhdXRvbW9iaWxpc3RpY28gdHJhIEVzdCBlIE92ZXN0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sYS1jaW5hLXNpLWF2dmljaW5hLWFsbC11bmdoZXJpYS1lc2VuemlvbmUtZGFsLXZpc3RvXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMYSBDaW5hIHNpIGF2dmljaW5hIGFsbFx1MjAxOVVuZ2hlcmlhOiBlc2VuemlvbmUgZGFsIHZpc3RvXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9jaW5hLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGEtY2luYS1zaS1hdnZpY2luYS1hbGwtdW5naGVyaWEtZXNlbnppb25lLWRhbC12aXN0b1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMYSBDaW5hIHNpIGF2dmljaW5hIGFsbFx1MjAxOVVuZ2hlcmlhOiBlc2VuemlvbmUgZGFsIHZpc3RvXHUwMGEwXCI+TGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU3IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU3KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDExMTU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWNjYWRlbWlhLWl0YWxpYW5hLWN1Y2luYS1idWRhcGVzdC1taWNoZWxlLWZhc2NpYW5vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA2XC9lY29ub21pYS1mYXNjaWFuby1pbnRlcnZpc3RhdG8tYWNjYWRlbWlhLWRlbGxhLWN1Y2luYS02OTZ4MzkyLmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hY2NhZGVtaWEtaXRhbGlhbmEtY3VjaW5hLWJ1ZGFwZXN0LW1pY2hlbGUtZmFzY2lhbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFub1wiPkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTYtZ2l1Z25vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvVU5JVEVELVBBU1NJT04tU0hPVy1QQVJUWS02OTZ4MzkyLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktNi1naXVnbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJVTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXRcIj5VTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FsLXZpYS1sYS10ZXJ6YS1lZGl6aW9uZS1kZWxsYS1zb3BpYW5hZS1yZXZpdmlzY2l0LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9zb3BpYW5hZS1yZXZpdmlzY2l0LXBlY3MtMjAyNC1wcm9ncmFtbWEtNjk2eDQ4Mi5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWwtdmlhLWxhLXRlcnphLWVkaXppb25lLWRlbGxhLXNvcGlhbmFlLXJldml2aXNjaXQtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVFwiPkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92YWdoZWdnaS11bmdoZXJpYS1ub3ZpdGEtZGFsbGEtZGlyZXR0cmljZS1iYXJiYXJhLWFjc1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9WYWdoZWdnaV9ub3RhbmltYWx0ZXN0ZWRfMi02OTZ4NDY0LmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZhZ2hlZ2dpLXVuZ2hlcmlhLW5vdml0YS1kYWxsYS1kaXJldHRyaWNlLWJhcmJhcmEtYWNzXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjc1wiPlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjczxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU3IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
19 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81OCA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81OC5pZCA9ICJ0ZGlfNTgiOwpibG9ja190ZGlfNTguYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tbWVudS1kb3RzLXNxdWFyZSIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjUlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMSIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TGpRaUxDSndiM0owY21GcGRDSTZJaklzTkNKOSIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidGRzX21lbnVfYWN0aXZlMS10ZXh0X2NvbG9yX2giOiIjYWFhYWFhIiwidGRzX21lbnVfYWN0aXZlMS1saW5lX2hlaWdodCI6IjAiLCJ0ZHNfbWVudV9hY3RpdmUxLWxpbmVfd2lkdGgiOiIwIiwidGRzX21lbnVfYWN0aXZlIjoidGRzX21lbnVfYWN0aXZlMyIsImVsZW1fc3BhY2UiOiJleUpoYkd3aU9pSXpJaXdpYkdGdVpITmpZWEJsSWpvaU1TSXNJbkJ2Y25SeVlXbDBJam9pTUNKOSIsIm1haW5fc3ViX2ljb25fc2l6ZSI6ImV5SmhiR3dpT2lJeE9TSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJtYWluX3N1Yl9pY29uX3NwYWNlIjoiZXlKaGJHd2lPaUkxSWl3aWNHOXlkSEpoYVhRaU9pSTJJbjA9IiwiZWxlbV9wYWRkIjoiZXlKaGJHd2lPaUl3SURWd2VDQXdJREV3Y0hnaUxDSndiM0owY21GcGRDSTZJakFnTkhCNElEQWdObkI0SW4wPSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibWFpbl9zdWJfaWNvbl9hbGlnbiI6Ii0yIiwic3ViX2ljb25fcG9zIjoiIiwic2hvd19tZWdhX2NhdHMiOiJ5ZXMiLCJtbV93aWR0aCI6ImV5SmhiR3dpT2lJeE1qQXdJaXdpYkdGdVpITmpZWEJsSWpvaU9UZzBJaXdpY0c5eWRISmhhWFFpT2lJM05EQWlmUT09IiwibW1fYWxpZ25fc2NyZWVuIjoieWVzIiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtbV9zdWJfaW5saW5lIjoieWVzIiwibW1fc3ViX2JvcmRlciI6IjAiLCJtbV9lbGVtX3BhZGQiOiJleUpoYkd3aU9pSTRjSGdnTVRad2VDSXNJbkJ2Y25SeVlXbDBJam9pTm5CNElERTBjSGdpZlE9PSIsIm1tX2VsZW1fYm9yZGVyIjoiMCIsIm1tX2VsZW1fYm9yZGVyX2EiOiIwIiwibW1fc3ViX3BhZGQiOiJleUpoYkd3aU9pSXdJREFnTVRWd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNBd0luMD0iLCJtbV9zdWJjYXRzX2JnIjoiIzAwMDAwMCIsIm1tX2VsZW1fYmdfYSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSWpORFEwTkRRMElpd2lZMjlzYjNJeUlqb2lJelEwTkRRME5DSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lMVGt3SWl3aVkzTnpJam9pWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpRME5EUTBORHNpTENKamMzTlFZWEpoYlhNaU9pSXdaR1ZuTENNME5EUTBORFFzSXpRME5EUTBOQ0o5IiwibW1fZWxlbV9jb2xvciI6IiNmZmZmZmYiLCJtbV9lbGVtX2NvbG9yX2EiOiIjZmZmZmZmIiwiZl9tbV9zdWJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW1fc3ViX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tbV9zdWJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tbV9zdWJfZm9udF9zaXplIjoiMTQiLCJmX21tX3N1Yl9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1tX2VsZW1fc3BhY2UiOiI1IiwibW1fcG9zdHNfbGltaXQiOiI0IiwibW1fYmciOiIjZmY1YTAwIiwibW1fYm9yZGVyX2NvbG9yIjoiI2ZmNWEwMCIsIm1tX2JvcmRlcl9zaXplIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJ0aXRsZV90eHQiOiIjZmZmZmZmIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiYXJ0X3RpdGxlIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19iZyI6IiM0NDQ0NDQiLCJwYWdfYm9yZGVyIjoiIzQ0NDQ0NCIsInNob3dfcmV2aWV3IjoiIiwic2hvd19hdWRpbyI6IiIsInNob3dfY2F0Ijoibm9uZSIsIm1peF9jb2xvcl9oIjoicmdiYSgwLDAsMCwwLjUpIiwibWl4X3R5cGVfaCI6ImRhcmtlbiIsIm1peF90eXBlIjoiY29sb3IiLCJtbV9wYWRkIjoiZXlKd2IzSjBjbUZwZENJNklqRTFJaXdpYkdGdVpITmpZWEJsSWpvaU1qQWlmUT09IiwibWMxX3RpdGxlX3RhZyI6InAiLCJpbWFnZV9oZWlnaHQiOiIxMDAiLCJtbV9hamF4X3ByZWxvYWRpbmciOiJwcmVsb2FkIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfbWVnYV9tZW51Iiwic2hvd19zdWJjYXQiOiIiLCJzaG93X21lZ2EiOiIiLCJzZXBhcmF0b3IiOiIiLCJ3aWR0aCI6IiIsIm1vcmUiOiIiLCJmbG9hdF9yaWdodCI6IiIsInNlcF90ZGljb24iOiIiLCJzZXBfaWNvbl9zaXplIjoiIiwic2VwX2ljb25fc3BhY2UiOiIiLCJtb3JlX3R4dCI6IiIsIm1vcmVfdGRpY29uIjoiIiwibW9yZV9pY29uX3NpemUiOiIiLCJtb3JlX2ljb25fYWxpZ24iOiIwIiwic3ViX3dpZHRoIjoiIiwic3ViX2ZpcnN0X2xlZnQiOiIiLCJzdWJfcmVzdF90b3AiOiIiLCJzdWJfcGFkZCI6IiIsInN1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsInN1Yl9lbGVtX2lubGluZSI6IiIsInN1Yl9lbGVtX3NwYWNlIjoiIiwic3ViX2VsZW1fcGFkZCI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfdGRpY29uIjoiIiwic3ViX2ljb25fc2l6ZSI6IiIsInN1Yl9pY29uX3NwYWNlIjoiIiwic3ViX2ljb25fYWxpZ24iOiIxIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3JhZGl1cyI6IiIsIm1tX29mZnNldCI6IiIsIm1tX3N1YmNhdHNfcG9zdHNfbGltaXQiOiI0Iiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW1faGlkZV9hbGxfaXRlbSI6IiIsIm1tX3N1Yl93aWR0aCI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9ib3JkZXJfcmFkIjoiIiwibWMxX3RsIjoiIiwibWMxX2VsIjoiIiwibV9wYWRkaW5nIjoiIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIzNiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwidmlkZW9faWNvbiI6IiIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGltZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9wYWRkaW5nIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfcGFnaW5hdGlvbiI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwibWFpbl9zdWJfY29sb3IiOiIiLCJzZXBfY29sb3IiOiIiLCJtb3JlX2ljb25fY29sb3IiOiIiLCJob3Zlcl9vcGFjaXR5IjoiIiwiZl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9lbGVtX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYmdfY29sb3IiOiIiLCJzdWJfYm9yZGVyX3NpemUiOiIiLCJzdWJfYm9yZGVyX2NvbG9yIjoiIiwic3ViX3RleHRfY29sb3IiOiIiLCJzdWJfZWxlbV9iZ19jb2xvciI6IiIsInN1Yl9jb2xvciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93Iiwic3ViX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ0ZHNfbWVudV9zdWJfYWN0aXZlIjoidGRzX21lbnVfc3ViX2FjdGl2ZTEiLCJmX3N1Yl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9zdWJfZWxlbV9mb250X3RpdGxlIjoiRWxlbWVudHMgdGV4dCIsImZfc3ViX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfc3ViX2VsZW1fZm9udF9mYW1pbHkiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc2l6ZSI6IiIsImZfc3ViX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfc3ViX2VsZW1fZm9udF93ZWlnaHQiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9zdWJfZWxlbV9mb250X3NwYWNpbmciOiIiLCJmX3N1Yl9lbGVtXyI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYmciOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yX2EiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiRWxlbWVudHMgc2hhZG93IiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfbW1fc3ViX2ZvbnRfaGVhZGVyIjoiIiwiZl9tbV9zdWJfZm9udF90aXRsZSI6IlN1YiBjYXRlZ29yaWVzIGVsZW1lbnRzIiwiZl9tbV9zdWJfZm9udF9zZXR0aW5ncyI6IiIsImZfbW1fc3ViX2ZvbnRfc3R5bGUiOiIiLCJmX21tX3N1Yl8iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsIm1ldGFfYmciOiIiLCJhdXRob3JfdHh0IjoiIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiIsImRhdGVfdHh0IjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJwYWdfaF9iZyI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwibWl4X2NvbG9yIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImVsX2NsYXNzIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNCIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoidGRfY2F0ZWdvcnlfaWRzX2ZpbHRlciIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwidGRjX2Nzc19jbGFzcyI6InRkaV81OCIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNThfcmFuZF9zdHlsZSIsImNhdGVnb3J5X2lkIjoiMTExNyIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81OCJ9JzsKYmxvY2tfdGRpXzU4LnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81OC5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzU4LnBvc3RfY291bnQgPSAiNCI7CmJsb2NrX3RkaV81OC5mb3VuZF9wb3N0cyA9ICIxMzI1IjsKYmxvY2tfdGRpXzU4LmhlYWRlcl9jb2xvciA9ICIiOwpibG9ja190ZGlfNTguYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AgPSAiIjsKYmxvY2tfdGRpXzU4Lm1heF9udW1fcGFnZXMgPSAiMzMyIjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV81OCk7Cg==
14 ms
javascript;base64,DQogICAgICAgICAgICAgICAgdmFyIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU4KSk7DQogICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS02LWdpdWduby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJVTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1QQVNTSU9OLVNIT1ctUEFSVFktNjk2eDM5Mi5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTYtZ2l1Z25vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0XCI+VU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9yZW5hdGEtbmlrb2xlLW5hZ3ktc2ktcmFjY29udGEtbnJuLXByaXZlZS1wYXJ0ZWNpcGEtYS11bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJSZW5cdTAwZTF0YSBOaWtvbGUgTmFneSBzaSByYWNjb250YS4gTlJOIFByaXZcdTAwZTllIHBhcnRlY2lwYSBhIFVuaXRlZCBQYXNzaW9uIFNob3cgJmFtcDsgUGFydHlcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3JlbmF0YS1uYWd5LWZhc2hpb24tZGVzaWduZXItaW50ZXZpc3RhLTY5Nng0MTguanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcmVuYXRhLW5pa29sZS1uYWd5LXNpLXJhY2NvbnRhLW5ybi1wcml2ZWUtcGFydGVjaXBhLWEtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJSZW5cdTAwZTF0YSBOaWtvbGUgTmFneSBzaSByYWNjb250YS4gTlJOIFByaXZcdTAwZTllIHBhcnRlY2lwYSBhIFVuaXRlZCBQYXNzaW9uIFNob3cgJmFtcDsgUGFydHlcIj5SZW5cdTAwZTF0YSBOaWtvbGUgTmFneSBzaSByYWNjb250YS4gTlJOIFByaXZcdTAwZTllIHBhcnRlY2lwYSBhIFVuaXRlZCBQYXNzaW9uIFNob3cgJmFtcDsgUGFydHk8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL21hZ3lhci1wb3N0YS1hcHJlLWlsLXByaW1vLXVmZmljaW8tcG9zdGFsZS0yNC03LWEtbnlpcmVneWhhemFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIk1hZ3lhciBQb3N0YSBhcHJlIGlsIHByaW1vIHVmZmljaW8gcG9zdGFsZSAyNFwvNyBhIE55XHUwMGVkcmVneWhcdTAwZTF6YVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXIyLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbWFneWFyLXBvc3RhLWFwcmUtaWwtcHJpbW8tdWZmaWNpby1wb3N0YWxlLTI0LTctYS1ueWlyZWd5aGF6YVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJNYWd5YXIgUG9zdGEgYXByZSBpbCBwcmltbyB1ZmZpY2lvIHBvc3RhbGUgMjRcLzcgYSBOeVx1MDBlZHJlZ3loXHUwMGUxemFcdTAwYTBcIj5NYWd5YXIgUG9zdGEgYXByZSBpbCBwcmltbyB1ZmZpY2lvIHBvc3RhbGUgMjRcLzcgYSBOeVx1MDBlZHJlZ3loXHUwMGUxemFcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3NpdHVhemlvbmUtZGVsbGEtZ2VuZGVyLWVxdWFsaXR5LWluLXVuZ2hlcmlhLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxhIHNpdHVhemlvbmUgZGVsbGEgR2VuZGVyIEVxdWFsaXR5IGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC8zLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvc2l0dWF6aW9uZS1kZWxsYS1nZW5kZXItZXF1YWxpdHktaW4tdW5naGVyaWEtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMYSBzaXR1YXppb25lIGRlbGxhIEdlbmRlciBFcXVhbGl0eSBpbiBVbmdoZXJpYVwiPkxhIHNpdHVhemlvbmUgZGVsbGEgR2VuZGVyIEVxdWFsaXR5IGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTgiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU4KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEwMjI7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHlcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1ISURFUEFSVFktUE9TVC04LTY5Nng4NzAucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1sdWlnaW5vLWJvdHRlZ2EtdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eVwiPkx1aWdpbm8gQm90dGVnYSBzdmVsYSBpIHJldHJvc2NlbmEgZGVsIEhpZGVQYXJ0eTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZm9ybWF6aW9uZS1tYW5hZ2VyaWFsZS11bi1pbXBlcmF0aXZvLXBlci1sLWV2b2x1emlvbmUtcHJvZmVzc2lvbmFsZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3BleGVscy1qdWxpYS1tLWNhbWVyb24tNDE0NDIyMi02OTZ4NDY1LmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2Zvcm1hemlvbmUtbWFuYWdlcmlhbGUtdW4taW1wZXJhdGl2by1wZXItbC1ldm9sdXppb25lLXByb2Zlc3Npb25hbGVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGVcIj5Gb3JtYXppb25lIG1hbmFnZXJpYWxlOiB1biBpbXBlcmF0aXZvIHBlciBsJiM4MjE3O2V2b2x1emlvbmUgcHJvZmVzc2lvbmFsZTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci05LTY5Nng0NDEucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmVuZGl0ZS1jYXNlLWF1bWVudG8tNjUtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTBcIj5MZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYXVjaGFuLXJhY2NvbHRhLWRpc3Bvc2l0aXZpLWVsZXR0cm9uaWNpLXBlci1pbC1yaWNpY2xvLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0NhcHR1cmUtZGVjcmFuLTIwMjQtMDQtMjMtYS0xNS41MC4zNS02OTZ4NDg2LnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2F1Y2hhbi1yYWNjb2x0YS1kaXNwb3NpdGl2aS1lbGV0dHJvbmljaS1wZXItaWwtcmljaWNsby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkF1Y2hhbjogcmFjY29sdGEgZGkgZGlzcG9zaXRpdmkgZWxldHRyb25pY2kgcGVyIGlsIHJpY2ljbG9cIj5BdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTgiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTgpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTI3NjsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbnRlcnZpc3RhLWdpYWNvbW8tcGVkcmFuemluaS0yMDI0LXBlci1jb25maW5kdXN0cmlhLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJUcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL0dpYWNvbW8tUGVkcmFuemluaS1pbnRlcnZpc3RhLWVjb25vbWlhaHUtZS1jb25maW5kdXN0cmlhLTY5NngzOTIuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1naWFjb21vLXBlZHJhbnppbmktMjAyNC1wZXItY29uZmluZHVzdHJpYS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJUcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnRcIj5UcmEgY29tcGV0aXRpdml0XHUwMGUwIGVkIGV0aWNhOiBpbnRlcnZpc3RhIGEgR2lhY29tbyBQZWRyYW56aW5pLCBDRU8gZGkgS29tZXRhICYjODIxNzs5OSBacnQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2VtYW51ZWxlLW9yc2luaS1udW92by1wcmVzaWRlbnRlLWRpLWNvbmZpbmR1c3RyaWEtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLWNvbmZpbmR1c3RyaWEtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9lbWFudWVsZS1vcnNpbmktbnVvdm8tcHJlc2lkZW50ZS1kaS1jb25maW5kdXN0cmlhLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTBcIj5FbWFudWVsZSBPcnNpbmkgXHUwMGU4IGlsIG51b3ZvIHByZXNpZGVudGUgZGkgQ29uZmluZHVzdHJpYVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvc29zdGVuaWJpbGl0YS1kZWwtc2V0dG9yZS1jYXJ0YXJpby1pbnRlcnZpc3RlLWFnbGktZXNwZXJ0aS1kZWwtc2V0dG9yZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiU29zdGVuaWJpbGl0XHUwMGUwIGRlbCBzZXR0b3JlIGNhcnRhcmlvOiBpbnRlcnZpc3RlIGFnbGkgZXNwZXJ0aSBkZWwgc2V0dG9yZVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9zb3N0ZW5pYmlsaXRhLWRlbC1zZXR0b3JlLWNhcnRhcmlvLWludGVydmlzdGUtYWdsaS1lc3BlcnRpLWRlbC1zZXR0b3JlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlNvc3RlbmliaWxpdFx1MDBlMCBkZWwgc2V0dG9yZSBjYXJ0YXJpbzogaW50ZXJ2aXN0ZSBhZ2xpIGVzcGVydGkgZGVsIHNldHRvcmVcdTAwYTBcIj5Tb3N0ZW5pYmlsaXRcdTAwZTAgZGVsIHNldHRvcmUgY2FydGFyaW86IGludGVydmlzdGUgYWdsaSBlc3BlcnRpIGRlbCBzZXR0b3JlXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC12ZXJ0aWNlLWRlbGxlLWNvbmZpbmR1c3RyaWUtaW4tb2NjYXNpb25lLWRlbC1nNy1hLXZlcm9uYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiSWwgdmVydGljZSBkZWxsZSBDb25maW5kdXN0cmllIGluIG9jY2FzaW9uZSBkZWwgRzcgYSBWZXJvbmFcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDNcL0Vjb25vbWlhLmh1LWNvdmVyLTUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC12ZXJ0aWNlLWRlbGxlLWNvbmZpbmR1c3RyaWUtaW4tb2NjYXNpb25lLWRlbC1nNy1hLXZlcm9uYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJJbCB2ZXJ0aWNlIGRlbGxlIENvbmZpbmR1c3RyaWUgaW4gb2NjYXNpb25lIGRlbCBHNyBhIFZlcm9uYVx1MDBhMFwiPklsIHZlcnRpY2UgZGVsbGUgQ29uZmluZHVzdHJpZSBpbiBvY2Nhc2lvbmUgZGVsIEc3IGEgVmVyb25hXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTgiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTgpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTMxMDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9jb25zdWx0YXppb25lLW9ubGluZS1lbmVyZ2lhLXZlcmRlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJDb25zdWx0YXppb25lIG9ubGluZSBzdWxsJiM4MjE3O2VuZXJnaWEgdmVyZGUgYXR0aXZhIGZpbm8gYWwgMTUgYXByaWxlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2NvbnN1bHRhemlvbmUtb25saW5lLWVuZXJnaWEtdmVyZGVcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQ29uc3VsdGF6aW9uZSBvbmxpbmUgc3VsbCYjODIxNztlbmVyZ2lhIHZlcmRlIGF0dGl2YSBmaW5vIGFsIDE1IGFwcmlsZVwiPkNvbnN1bHRhemlvbmUgb25saW5lIHN1bGwmIzgyMTc7ZW5lcmdpYSB2ZXJkZSBhdHRpdmEgZmlubyBhbCAxNSBhcHJpbGU8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81OCIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0Ijp0cnVlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU4KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDExMTg7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtZmF0dHVyYXRvLWRpLWtvbWV0YS1jcmVzY2UtZGVsLTIxLW5lbC0yMDIzXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLWZhdHR1cmF0by1kaS1rb21ldGEtY3Jlc2NlLWRlbC0yMS1uZWwtMjAyM1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCI+SWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyMzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCIyMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXI2LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhXCI+MjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xlLWltcHJlc2Utc3RyYW5pZXJlLWRldGVuZ29uby1pbC01NS1kZWwtZmF0dHVyYXRvLWUtY29tbWVyY2VcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9jb3ZlcjUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sZS1pbXByZXNlLXN0cmFuaWVyZS1kZXRlbmdvbm8taWwtNTUtZGVsLWZhdHR1cmF0by1lLWNvbW1lcmNlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCI+TGUgaW1wcmVzZSBzdHJhbmllcmUgZGV0ZW5nb25vIGlsIDU1JSBkZWwgZmF0dHVyYXRvIGUtY29tbWVyY2U8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9FY29ub21pYS5odS1jb3Zlci1jb3BpZS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiUmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWFcIj5SZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU4IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU4KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDExMTY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiRmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvQ2FwdHVyZS1kZWNyYW4tMjAyNC0wNC0yNS1hLTE1LjQxLjQ1LTY5Nng0MTUucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZmliZXJob21lLWZvbmRhLXVuLWltcGlhbnRvLWRpLTgtbWlsaWFyZGktZmlvcmluaVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJGaWJlckhvbWUgaXN0aXR1aXJcdTAwZTAgdW4gaW1waWFudG8gZGEgOCBtaWxpYXJkaSBkaSBmaW9yaW5pXHUwMGEwXCI+RmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvd2llbmVyYmVyZ2VyLW51b3ZvLXN0YWJpbGltZW50by1hLWhlam9wYXBpLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJXaWVuZXJiZXJnZXI6IG51b3ZvIHN0YWJpbGltZW50byBhIEhlalx1MDE1MXBhcGkgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL3dpZW5lcmJlcmdlci02OTZ4Njk2LmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93aWVuZXJiZXJnZXItbnVvdm8tc3RhYmlsaW1lbnRvLWEtaGVqb3BhcGktaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiV2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhXCI+V2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3RcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLWNvcGllLTMtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bmdoZXJpYS1wdW50by1kaS1jb25uZXNzaW9uZS1hdXRvbW90aXZlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdFwiPkwmIzgyMTc7VW5naGVyaWE6ICYjODIyMDtwdW50byBkaSBjb25uZXNzaW9uZSYjODIyMTsgYXV0b21vYmlsaXN0aWNvIHRyYSBFc3QgZSBPdmVzdDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGEtY2luYS1zaS1hdnZpY2luYS1hbGwtdW5naGVyaWEtZXNlbnppb25lLWRhbC12aXN0b1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvY2luYS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xhLWNpbmEtc2ktYXZ2aWNpbmEtYWxsLXVuZ2hlcmlhLWVzZW56aW9uZS1kYWwtdmlzdG9cL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiTGEgQ2luYSBzaSBhdnZpY2luYSBhbGxcdTIwMTlVbmdoZXJpYTogZXNlbnppb25lIGRhbCB2aXN0b1x1MDBhMFwiPkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81OCIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81OCkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE1Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FjY2FkZW1pYS1pdGFsaWFuYS1jdWNpbmEtYnVkYXBlc3QtbWljaGVsZS1mYXNjaWFuby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFub1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvZWNvbm9taWEtZmFzY2lhbm8taW50ZXJ2aXN0YXRvLWFjY2FkZW1pYS1kZWxsYS1jdWNpbmEtNjk2eDM5Mi5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWNjYWRlbWlhLWl0YWxpYW5hLWN1Y2luYS1idWRhcGVzdC1taWNoZWxlLWZhc2NpYW5vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm9cIj5BY2NhZGVtaWEgSXRhbGlhbmEgZGVsbGEgQ3VjaW5hIGEgQnVkYXBlc3Q6IG5lIGFiYmlhbW8gcGFybGF0byBjb24gaWwgRGVsZWdhdG8gTWljaGVsZSBGYXNjaWFubzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS02LWdpdWduby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJVTklURUQgXHUyMDEzIFBhc3Npb24sIFNob3cgJiMwMzg7IFBhcnR5OiA2IGdpdWdubywgU3Bvb24gdGhlIGJvYXRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1VOSVRFRC1QQVNTSU9OLVNIT1ctUEFSVFktNjk2eDM5Mi5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC91bml0ZWQtcGFzc2lvbi1zaG93LXBhcnR5LTYtZ2l1Z25vLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0XCI+VU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hbC12aWEtbGEtdGVyemEtZWRpemlvbmUtZGVsbGEtc29waWFuYWUtcmV2aXZpc2NpdC0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvc29waWFuYWUtcmV2aXZpc2NpdC1wZWNzLTIwMjQtcHJvZ3JhbW1hLTY5Nng0ODIuanBlZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FsLXZpYS1sYS10ZXJ6YS1lZGl6aW9uZS1kZWxsYS1zb3BpYW5hZS1yZXZpdmlzY2l0LTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiQWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVRcIj5BbCB2aWEgbGEgdGVyemEgZWRpemlvbmUgZGVsbGEgU09QSUFOQUUgUkVWSVZJU0NJVDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmFnaGVnZ2ktdW5naGVyaWEtbm92aXRhLWRhbGxhLWRpcmV0dHJpY2UtYmFyYmFyYS1hY3NcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlZhZ2hlZ2dpIFVuZ2hlcmlhOiBhYmJpYW1vIHBhcmxhdG8gZGVsbGUgbm92aXRcdTAwZTAgY29uIGxhIGRpcmV0dHJpY2UgQmFyYmFyYSBcdTAwYzFjc1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvVmFnaGVnZ2lfbm90YW5pbWFsdGVzdGVkXzItNjk2eDQ2NC5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC92YWdoZWdnaS11bmdoZXJpYS1ub3ZpdGEtZGFsbGEtZGlyZXR0cmljZS1iYXJiYXJhLWFjc1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJWYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3NcIj5WYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3M8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81OCIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA==
12 ms
javascript;base64,dmFyIGJsb2NrX3RkaV81OSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV81OS5pZCA9ICJ0ZGlfNTkiOwpibG9ja190ZGlfNTkuYXR0cyA9ICd7Im1haW5fc3ViX3RkaWNvbiI6InRkLWljb24tbWVudS1kb3RzLXNxdWFyZSIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjUlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiaW1hZ2UiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1tX3N1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtbV9lbGVtX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZW51X2lkIjoiMTEwMSIsImZfZWxlbV9mb250X2ZhbWlseSI6IjQ0NSIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfZWxlbV9mb250X3dlaWdodCI6IjcwMCIsImZfZWxlbV9mb250X3NwYWNpbmciOiIxIiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaUxDSnNZVzVrYzJOaGNHVWlPaUl4TXlKOSIsImZfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TGpRaUxDSndiM0owY21GcGRDSTZJaklzTkNKOSIsInRleHRfY29sb3IiOiIjMDAwMDAwIiwidGRzX21lbnVfYWN0aXZlMS10ZXh0X2NvbG9yX2giOiIjYWFhYWFhIiwidGRzX21lbnVfYWN0aXZlMS1saW5lX2hlaWdodCI6IjAiLCJ0ZHNfbWVudV9hY3RpdmUxLWxpbmVfd2lkdGgiOiIwIiwidGRzX21lbnVfYWN0aXZlIjoidGRzX21lbnVfYWN0aXZlMyIsImVsZW1fc3BhY2UiOiJleUpoYkd3aU9pSXpJaXdpYkdGdVpITmpZWEJsSWpvaU1TSXNJbkJ2Y25SeVlXbDBJam9pTUNKOSIsIm1haW5fc3ViX2ljb25fc2l6ZSI6ImV5SmhiR3dpT2lJeE9TSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJtYWluX3N1Yl9pY29uX3NwYWNlIjoiZXlKaGJHd2lPaUkxSWl3aWNHOXlkSEpoYVhRaU9pSTJJbjA9IiwiZWxlbV9wYWRkIjoiZXlKaGJHd2lPaUl3SURWd2VDQXdJREV3Y0hnaUxDSndiM0owY21GcGRDSTZJakFnTkhCNElEQWdObkI0SW4wPSIsImlubGluZSI6InllcyIsInNlcF9pY29uX2FsaWduIjoiMCIsInRkc19tZW51X2FjdGl2ZTMtdGV4dF9jb2xvcl9oIjoiI2ZmZmZmZiIsInRkc19tZW51X2FjdGl2ZTMtYmdfY29sb3IiOiIjZmY1YTAwIiwiYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibWFpbl9zdWJfaWNvbl9hbGlnbiI6Ii0yIiwic3ViX2ljb25fcG9zIjoiIiwic2hvd19tZWdhX2NhdHMiOiJ5ZXMiLCJtbV93aWR0aCI6ImV5SmhiR3dpT2lJeE1qQXdJaXdpYkdGdVpITmpZWEJsSWpvaU9UZzBJaXdpY0c5eWRISmhhWFFpT2lJM05EQWlmUT09IiwibW1fYWxpZ25fc2NyZWVuIjoieWVzIiwibW1fY2hpbGRfY2F0cyI6IjgiLCJtbV9zdWJfaW5saW5lIjoieWVzIiwibW1fc3ViX2JvcmRlciI6IjAiLCJtbV9lbGVtX3BhZGQiOiJleUpoYkd3aU9pSTRjSGdnTVRad2VDSXNJbkJ2Y25SeVlXbDBJam9pTm5CNElERTBjSGdpZlE9PSIsIm1tX2VsZW1fYm9yZGVyIjoiMCIsIm1tX2VsZW1fYm9yZGVyX2EiOiIwIiwibW1fc3ViX3BhZGQiOiJleUpoYkd3aU9pSXdJREFnTVRWd2VDQXdJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNBd0luMD0iLCJtbV9zdWJjYXRzX2JnIjoiIzAwMDAwMCIsIm1tX2VsZW1fYmdfYSI6ImV5SjBlWEJsSWpvaVozSmhaR2xsYm5RaUxDSmpiMnh2Y2pFaU9pSWpORFEwTkRRMElpd2lZMjlzYjNJeUlqb2lJelEwTkRRME5DSXNJbTFwZUdWa1EyOXNiM0p6SWpwYlhTd2laR1ZuY21WbElqb2lMVGt3SWl3aVkzTnpJam9pWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpRME5EUTBORHNpTENKamMzTlFZWEpoYlhNaU9pSXdaR1ZuTENNME5EUTBORFFzSXpRME5EUTBOQ0o5IiwibW1fZWxlbV9jb2xvciI6IiNmZmZmZmYiLCJtbV9lbGVtX2NvbG9yX2EiOiIjZmZmZmZmIiwiZl9tbV9zdWJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW1fc3ViX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tbV9zdWJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tbV9zdWJfZm9udF9zaXplIjoiMTQiLCJmX21tX3N1Yl9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1tX2VsZW1fc3BhY2UiOiI1IiwibW1fcG9zdHNfbGltaXQiOiI0IiwibW1fYmciOiIjZmY1YTAwIiwibW1fYm9yZGVyX2NvbG9yIjoiI2ZmNWEwMCIsIm1tX2JvcmRlcl9zaXplIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJ0aXRsZV90eHQiOiIjZmZmZmZmIiwibW9kdWxlc19nYXAiOiJleUpoYkd3aU9pSXhOU0lzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiYXJ0X3RpdGxlIjoiMCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaWZRPT0iLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19iZyI6IiM0NDQ0NDQiLCJwYWdfYm9yZGVyIjoiIzQ0NDQ0NCIsInNob3dfcmV2aWV3IjoiIiwic2hvd19hdWRpbyI6IiIsInNob3dfY2F0Ijoibm9uZSIsIm1peF9jb2xvcl9oIjoicmdiYSgwLDAsMCwwLjUpIiwibWl4X3R5cGVfaCI6ImRhcmtlbiIsIm1peF90eXBlIjoiY29sb3IiLCJtbV9wYWRkIjoiZXlKd2IzSjBjbUZwZENJNklqRTFJaXdpYkdGdVpITmpZWEJsSWpvaU1qQWlmUT09IiwibWMxX3RpdGxlX3RhZyI6InAiLCJpbWFnZV9oZWlnaHQiOiIxMDAiLCJtbV9hamF4X3ByZWxvYWRpbmciOiJwcmVsb2FkIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfbWVnYV9tZW51Iiwic2hvd19zdWJjYXQiOiIiLCJzaG93X21lZ2EiOiIiLCJzZXBhcmF0b3IiOiIiLCJ3aWR0aCI6IiIsIm1vcmUiOiIiLCJmbG9hdF9yaWdodCI6IiIsInNlcF90ZGljb24iOiIiLCJzZXBfaWNvbl9zaXplIjoiIiwic2VwX2ljb25fc3BhY2UiOiIiLCJtb3JlX3R4dCI6IiIsIm1vcmVfdGRpY29uIjoiIiwibW9yZV9pY29uX3NpemUiOiIiLCJtb3JlX2ljb25fYWxpZ24iOiIwIiwic3ViX3dpZHRoIjoiIiwic3ViX2ZpcnN0X2xlZnQiOiIiLCJzdWJfcmVzdF90b3AiOiIiLCJzdWJfcGFkZCI6IiIsInN1Yl9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsInN1Yl9lbGVtX2lubGluZSI6IiIsInN1Yl9lbGVtX3NwYWNlIjoiIiwic3ViX2VsZW1fcGFkZCI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfdGRpY29uIjoiIiwic3ViX2ljb25fc2l6ZSI6IiIsInN1Yl9pY29uX3NwYWNlIjoiIiwic3ViX2ljb25fYWxpZ24iOiIxIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3JhZGl1cyI6IiIsIm1tX29mZnNldCI6IiIsIm1tX3N1YmNhdHNfcG9zdHNfbGltaXQiOiI0Iiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW1faGlkZV9hbGxfaXRlbSI6IiIsIm1tX3N1Yl93aWR0aCI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9ib3JkZXJfcmFkIjoiIiwibWMxX3RsIjoiIiwibWMxX2VsIjoiIiwibV9wYWRkaW5nIjoiIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIzNiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwidmlkZW9faWNvbiI6IiIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGltZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJoaWRlX2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9wYWRkaW5nIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfcGFnaW5hdGlvbiI6IiIsInBhZ19zcGFjZSI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwibWFpbl9zdWJfY29sb3IiOiIiLCJzZXBfY29sb3IiOiIiLCJtb3JlX2ljb25fY29sb3IiOiIiLCJob3Zlcl9vcGFjaXR5IjoiIiwiZl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9lbGVtX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYmdfY29sb3IiOiIiLCJzdWJfYm9yZGVyX3NpemUiOiIiLCJzdWJfYm9yZGVyX2NvbG9yIjoiIiwic3ViX3RleHRfY29sb3IiOiIiLCJzdWJfZWxlbV9iZ19jb2xvciI6IiIsInN1Yl9jb2xvciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93Iiwic3ViX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ0ZHNfbWVudV9zdWJfYWN0aXZlIjoidGRzX21lbnVfc3ViX2FjdGl2ZTEiLCJmX3N1Yl9lbGVtX2ZvbnRfaGVhZGVyIjoiIiwiZl9zdWJfZWxlbV9mb250X3RpdGxlIjoiRWxlbWVudHMgdGV4dCIsImZfc3ViX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfc3ViX2VsZW1fZm9udF9mYW1pbHkiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfc2l6ZSI6IiIsImZfc3ViX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IiIsImZfc3ViX2VsZW1fZm9udF9zdHlsZSI6IiIsImZfc3ViX2VsZW1fZm9udF93ZWlnaHQiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9zdWJfZWxlbV9mb250X3NwYWNpbmciOiIiLCJmX3N1Yl9lbGVtXyI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYmciOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fYm9yZGVyX2NvbG9yX2EiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiRWxlbWVudHMgc2hhZG93IiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfbW1fc3ViX2ZvbnRfaGVhZGVyIjoiIiwiZl9tbV9zdWJfZm9udF90aXRsZSI6IlN1YiBjYXRlZ29yaWVzIGVsZW1lbnRzIiwiZl9tbV9zdWJfZm9udF9zZXR0aW5ncyI6IiIsImZfbW1fc3ViX2ZvbnRfc3R5bGUiOiIiLCJmX21tX3N1Yl8iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsIm1ldGFfYmciOiIiLCJhdXRob3JfdHh0IjoiIiwiYXV0aG9yX3R4dF9ob3ZlciI6IiIsImRhdGVfdHh0IjoiIiwiZXhfdHh0IjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInJldl90eHQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21fc2hhZG93X3RpdGxlIjoiTWV0YSBpbmZvIHNoYWRvdyIsInNoYWRvd19tX3NoYWRvd19zaXplIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21fc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tX3NoYWRvd19zcHJlYWQiOiIiLCJzaGFkb3dfbV9zaGFkb3dfY29sb3IiOiIiLCJhdWRpb19idG5fY29sb3IiOiIiLCJhdWRpb190aW1lX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2NvbG9yIjoiIiwiYXVkaW9fYmFyX2N1cnJfY29sb3IiOiIiLCJwYWdfaF9iZyI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwibWl4X2NvbG9yIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImVsX2NsYXNzIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNCIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoidGRfY2F0ZWdvcnlfaWRzX2ZpbHRlciIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwidGRjX2Nzc19jbGFzcyI6InRkaV81OSIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfNTlfcmFuZF9zdHlsZSIsImNhdGVnb3J5X2lkIjoiMTExOCIsInN1YmNhdHNfcG9zdHNfbGltaXQiOiI0IiwiY2hpbGRfY2F0c19saW1pdCI6IjgiLCJoaWRlX2FsbCI6IiIsInRkY19jc3MiOiIiLCJjbGFzcyI6InRkaV81OSJ9JzsKYmxvY2tfdGRpXzU5LnRkX2NvbHVtbl9udW1iZXIgPSAiMyI7CmJsb2NrX3RkaV81OS5ibG9ja190eXBlID0gInRkYl9oZWFkZXJfbWVnYV9tZW51IjsKYmxvY2tfdGRpXzU5LnBvc3RfY291bnQgPSAiNCI7CmJsb2NrX3RkaV81OS5mb3VuZF9wb3N0cyA9ICIxMTg2IjsKYmxvY2tfdGRpXzU5LmhlYWRlcl9jb2xvciA9ICIiOwpibG9ja190ZGlfNTkuYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AgPSAiIjsKYmxvY2tfdGRpXzU5Lm1heF9udW1fcGFnZXMgPSAiMjk3IjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV81OSk7Cg==
9 ms
javascript;base64,DQogICAgICAgICAgICAgICAgdmFyIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU5KSk7DQogICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtZmF0dHVyYXRvLWRpLWtvbWV0YS1jcmVzY2UtZGVsLTIxLW5lbC0yMDIzXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9FY29ub21pYS5odS1jb3Zlci02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLWZhdHR1cmF0by1kaS1rb21ldGEtY3Jlc2NlLWRlbC0yMS1uZWwtMjAyM1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJJbCBmYXR0dXJhdG8gZGkgS29tZXRhIDk5IGNyZXNjZSBkZWwgMjElIG5lbCAyMDIzXCI+SWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyMzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCIyMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXI2LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvcHJlenppLWRlbGxhLWJlbnppbmEtZS1kZWwtZGllc2VsLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhXCI+MjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xlLWltcHJlc2Utc3RyYW5pZXJlLWRldGVuZ29uby1pbC01NS1kZWwtZmF0dHVyYXRvLWUtY29tbWVyY2VcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9jb3ZlcjUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sZS1pbXByZXNlLXN0cmFuaWVyZS1kZXRlbmdvbm8taWwtNTUtZGVsLWZhdHR1cmF0by1lLWNvbW1lcmNlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlXCI+TGUgaW1wcmVzZSBzdHJhbmllcmUgZGV0ZW5nb25vIGlsIDU1JSBkZWwgZmF0dHVyYXRvIGUtY29tbWVyY2U8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9FY29ub21pYS5odS1jb3Zlci1jb3BpZS02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Jldm9sdXQtaW5jZXJ0YS1zdWxsYXBlcnR1cmEtZGktdW5hLWZpbGlhbGUtaW4tdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiUmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWFcIj5SZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU5IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81OSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMDIyOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtbHVpZ2luby1ib3R0ZWdhLXVuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTHVpZ2lubyBCb3R0ZWdhIHN2ZWxhIGkgcmV0cm9zY2VuYSBkZWwgSGlkZVBhcnR5XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9VTklURUQtSElERVBBUlRZLVBPU1QtOC02OTZ4ODcwLnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtbHVpZ2luby1ib3R0ZWdhLXVuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHlcIj5MdWlnaW5vIEJvdHRlZ2Egc3ZlbGEgaSByZXRyb3NjZW5hIGRlbCBIaWRlUGFydHk8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2Zvcm1hemlvbmUtbWFuYWdlcmlhbGUtdW4taW1wZXJhdGl2by1wZXItbC1ldm9sdXppb25lLXByb2Zlc3Npb25hbGVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkZvcm1hemlvbmUgbWFuYWdlcmlhbGU6IHVuIGltcGVyYXRpdm8gcGVyIGwmIzgyMTc7ZXZvbHV6aW9uZSBwcm9mZXNzaW9uYWxlXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9wZXhlbHMtanVsaWEtbS1jYW1lcm9uLTQxNDQyMjItNjk2eDQ2NS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9mb3JtYXppb25lLW1hbmFnZXJpYWxlLXVuLWltcGVyYXRpdm8tcGVyLWwtZXZvbHV6aW9uZS1wcm9mZXNzaW9uYWxlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkZvcm1hemlvbmUgbWFuYWdlcmlhbGU6IHVuIGltcGVyYXRpdm8gcGVyIGwmIzgyMTc7ZXZvbHV6aW9uZSBwcm9mZXNzaW9uYWxlXCI+Rm9ybWF6aW9uZSBtYW5hZ2VyaWFsZTogdW4gaW1wZXJhdGl2byBwZXIgbCYjODIxNztldm9sdXppb25lIHByb2Zlc3Npb25hbGU8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZlbmRpdGUtY2FzZS1hdW1lbnRvLTY1LXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMZSB2ZW5kaXRlIGRpIGNhc2UgYXVtZW50YW5vIGRlbCA2NSUgZGkgYW5ubyBpbiBhbm5vLlx1MDBhMFwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvRWNvbm9taWEuaHUtY292ZXItOS02OTZ4NDQxLnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZlbmRpdGUtY2FzZS1hdW1lbnRvLTY1LXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxlIHZlbmRpdGUgZGkgY2FzZSBhdW1lbnRhbm8gZGVsIDY1JSBkaSBhbm5vIGluIGFubm8uXHUwMGEwXCI+TGUgdmVuZGl0ZSBkaSBjYXNlIGF1bWVudGFubyBkZWwgNjUlIGRpIGFubm8gaW4gYW5uby5cdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2F1Y2hhbi1yYWNjb2x0YS1kaXNwb3NpdGl2aS1lbGV0dHJvbmljaS1wZXItaWwtcmljaWNsby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJBdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9DYXB0dXJlLWRlY3Jhbi0yMDI0LTA0LTIzLWEtMTUuNTAuMzUtNjk2eDQ4Ni5wbmcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hdWNoYW4tcmFjY29sdGEtZGlzcG9zaXRpdmktZWxldHRyb25pY2ktcGVyLWlsLXJpY2ljbG8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJBdWNoYW46IHJhY2NvbHRhIGRpIGRpc3Bvc2l0aXZpIGVsZXR0cm9uaWNpIHBlciBpbCByaWNpY2xvXCI+QXVjaGFuOiByYWNjb2x0YSBkaSBkaXNwb3NpdGl2aSBlbGV0dHJvbmljaSBwZXIgaWwgcmljaWNsbzxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU5IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU5KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEyNzY7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaW50ZXJ2aXN0YS1naWFjb21vLXBlZHJhbnppbmktMjAyNC1wZXItY29uZmluZHVzdHJpYS11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9HaWFjb21vLVBlZHJhbnppbmktaW50ZXJ2aXN0YS1lY29ub21pYWh1LWUtY29uZmluZHVzdHJpYS02OTZ4MzkyLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ludGVydmlzdGEtZ2lhY29tby1wZWRyYW56aW5pLTIwMjQtcGVyLWNvbmZpbmR1c3RyaWEtdW5naGVyaWFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0XCI+VHJhIGNvbXBldGl0aXZpdFx1MDBlMCBlZCBldGljYTogaW50ZXJ2aXN0YSBhIEdpYWNvbW8gUGVkcmFuemluaSwgQ0VPIGRpIEtvbWV0YSAmIzgyMTc7OTkgWnJ0PFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9lbWFudWVsZS1vcnNpbmktbnVvdm8tcHJlc2lkZW50ZS1kaS1jb25maW5kdXN0cmlhLTIwMjRcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkVtYW51ZWxlIE9yc2luaSBcdTAwZTggaWwgbnVvdm8gcHJlc2lkZW50ZSBkaSBDb25maW5kdXN0cmlhXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci1jb25maW5kdXN0cmlhLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvZW1hbnVlbGUtb3JzaW5pLW51b3ZvLXByZXNpZGVudGUtZGktY29uZmluZHVzdHJpYS0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkVtYW51ZWxlIE9yc2luaSBcdTAwZTggaWwgbnVvdm8gcHJlc2lkZW50ZSBkaSBDb25maW5kdXN0cmlhXHUwMGEwXCI+RW1hbnVlbGUgT3JzaW5pIFx1MDBlOCBpbCBudW92byBwcmVzaWRlbnRlIGRpIENvbmZpbmR1c3RyaWFcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3Nvc3RlbmliaWxpdGEtZGVsLXNldHRvcmUtY2FydGFyaW8taW50ZXJ2aXN0ZS1hZ2xpLWVzcGVydGktZGVsLXNldHRvcmVcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIlNvc3RlbmliaWxpdFx1MDBlMCBkZWwgc2V0dG9yZSBjYXJ0YXJpbzogaW50ZXJ2aXN0ZSBhZ2xpIGVzcGVydGkgZGVsIHNldHRvcmVcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0Vjb25vbWlhLmh1LWNvdmVyLTY5Nng0NDEucG5nJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvc29zdGVuaWJpbGl0YS1kZWwtc2V0dG9yZS1jYXJ0YXJpby1pbnRlcnZpc3RlLWFnbGktZXNwZXJ0aS1kZWwtc2V0dG9yZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJTb3N0ZW5pYmlsaXRcdTAwZTAgZGVsIHNldHRvcmUgY2FydGFyaW86IGludGVydmlzdGUgYWdsaSBlc3BlcnRpIGRlbCBzZXR0b3JlXHUwMGEwXCI+U29zdGVuaWJpbGl0XHUwMGUwIGRlbCBzZXR0b3JlIGNhcnRhcmlvOiBpbnRlcnZpc3RlIGFnbGkgZXNwZXJ0aSBkZWwgc2V0dG9yZVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtdmVydGljZS1kZWxsZS1jb25maW5kdXN0cmllLWluLW9jY2FzaW9uZS1kZWwtZzctYS12ZXJvbmFcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIklsIHZlcnRpY2UgZGVsbGUgQ29uZmluZHVzdHJpZSBpbiBvY2Nhc2lvbmUgZGVsIEc3IGEgVmVyb25hXHUwMGEwXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzAzXC9FY29ub21pYS5odS1jb3Zlci01LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvaWwtdmVydGljZS1kZWxsZS1jb25maW5kdXN0cmllLWluLW9jY2FzaW9uZS1kZWwtZzctYS12ZXJvbmFcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiSWwgdmVydGljZSBkZWxsZSBDb25maW5kdXN0cmllIGluIG9jY2FzaW9uZSBkZWwgRzcgYSBWZXJvbmFcdTAwYTBcIj5JbCB2ZXJ0aWNlIGRlbGxlIENvbmZpbmR1c3RyaWUgaW4gb2NjYXNpb25lIGRlbCBHNyBhIFZlcm9uYVx1MDBhMDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgICIsInRkX2Jsb2NrX2lkIjoidGRpXzU5IiwidGRfaGlkZV9wcmV2Ijp0cnVlLCJ0ZF9oaWRlX25leHQiOmZhbHNlfSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iaiA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkoYmxvY2tfdGRpXzU5KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLmlzX2FqYXhfcnVubmluZyA9IHRydWU7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2N1cnJlbnRfcGFnZSA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqLnRkX2ZpbHRlcl92YWx1ZSA9IDEzMTA7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSA9IEpTT04uc3RyaW5naWZ5KHRtcE9iaik7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRMb2NhbENhY2hlLnNldChjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUsIEpTT04uc3RyaW5naWZ5KHsidGRfZGF0YSI6IlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvY29uc3VsdGF6aW9uZS1vbmxpbmUtZW5lcmdpYS12ZXJkZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQ29uc3VsdGF6aW9uZSBvbmxpbmUgc3VsbCYjODIxNztlbmVyZ2lhIHZlcmRlIGF0dGl2YSBmaW5vIGFsIDE1IGFwcmlsZVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9jb25zdWx0YXppb25lLW9ubGluZS1lbmVyZ2lhLXZlcmRlXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkNvbnN1bHRhemlvbmUgb25saW5lIHN1bGwmIzgyMTc7ZW5lcmdpYSB2ZXJkZSBhdHRpdmEgZmlubyBhbCAxNSBhcHJpbGVcIj5Db25zdWx0YXppb25lIG9ubGluZSBzdWxsJiM4MjE3O2VuZXJnaWEgdmVyZGUgYXR0aXZhIGZpbm8gYWwgMTUgYXByaWxlPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTkiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6dHJ1ZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81OSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE4Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2lsLWZhdHR1cmF0by1kaS1rb21ldGEtY3Jlc2NlLWRlbC0yMS1uZWwtMjAyM1wvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiSWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyM1wiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvRWNvbm9taWEuaHUtY292ZXItNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9pbC1mYXR0dXJhdG8tZGkta29tZXRhLWNyZXNjZS1kZWwtMjEtbmVsLTIwMjNcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiSWwgZmF0dHVyYXRvIGRpIEtvbWV0YSA5OSBjcmVzY2UgZGVsIDIxJSBuZWwgMjAyM1wiPklsIGZhdHR1cmF0byBkaSBLb21ldGEgOTkgY3Jlc2NlIGRlbCAyMSUgbmVsIDIwMjM8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ByZXp6aS1kZWxsYS1iZW56aW5hLWUtZGVsLWRpZXNlbC1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiMjAyNDogYW5kYW1lbnRvIGRlaSBwcmV6emkgZGVsbGEgYmVuemluYSBlIGRlbCBkaWVzZWwgaW4gVW5naGVyaWFcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL2NvdmVyNi02OTZ4NDQxLmpwZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ByZXp6aS1kZWxsYS1iZW56aW5hLWUtZGVsLWRpZXNlbC1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCIyMDI0OiBhbmRhbWVudG8gZGVpIHByZXp6aSBkZWxsYSBiZW56aW5hIGUgZGVsIGRpZXNlbCBpbiBVbmdoZXJpYVwiPjIwMjQ6IGFuZGFtZW50byBkZWkgcHJlenppIGRlbGxhIGJlbnppbmEgZSBkZWwgZGllc2VsIGluIFVuZ2hlcmlhPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sZS1pbXByZXNlLXN0cmFuaWVyZS1kZXRlbmdvbm8taWwtNTUtZGVsLWZhdHR1cmF0by1lLWNvbW1lcmNlXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJMZSBpbXByZXNlIHN0cmFuaWVyZSBkZXRlbmdvbm8gaWwgNTUlIGRlbCBmYXR0dXJhdG8gZS1jb21tZXJjZVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNFwvY292ZXI1LTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvbGUtaW1wcmVzZS1zdHJhbmllcmUtZGV0ZW5nb25vLWlsLTU1LWRlbC1mYXR0dXJhdG8tZS1jb21tZXJjZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMZSBpbXByZXNlIHN0cmFuaWVyZSBkZXRlbmdvbm8gaWwgNTUlIGRlbCBmYXR0dXJhdG8gZS1jb21tZXJjZVwiPkxlIGltcHJlc2Ugc3RyYW5pZXJlIGRldGVuZ29ubyBpbCA1NSUgZGVsIGZhdHR1cmF0byBlLWNvbW1lcmNlPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9yZXZvbHV0LWluY2VydGEtc3VsbGFwZXJ0dXJhLWRpLXVuYS1maWxpYWxlLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJSZXZvbHV0IEluY2VydGEgc3VsbCYjODIxNztBcGVydHVyYSBkaSB1bmEgRmlsaWFsZSBpbiBVbmdoZXJpYVwiID48c3BhbiBjbGFzcz1cImVudHJ5LXRodW1iIHRkLXRodW1iLWNzcyBcIiBzdHlsZT1cImJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wM1wvRWNvbm9taWEuaHUtY292ZXItY29waWUtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9yZXZvbHV0LWluY2VydGEtc3VsbGFwZXJ0dXJhLWRpLXVuYS1maWxpYWxlLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlJldm9sdXQgSW5jZXJ0YSBzdWxsJiM4MjE3O0FwZXJ0dXJhIGRpIHVuYSBGaWxpYWxlIGluIFVuZ2hlcmlhXCI+UmV2b2x1dCBJbmNlcnRhIHN1bGwmIzgyMTc7QXBlcnR1cmEgZGkgdW5hIEZpbGlhbGUgaW4gVW5naGVyaWE8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICAiLCJ0ZF9ibG9ja19pZCI6InRkaV81OSIsInRkX2hpZGVfcHJldiI6dHJ1ZSwidGRfaGlkZV9uZXh0IjpmYWxzZX0pKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmogPSBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGJsb2NrX3RkaV81OSkpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai5pc19hamF4X3J1bm5pbmcgPSB0cnVlOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9jdXJyZW50X3BhZ2UgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtcE9iai50ZF9maWx0ZXJfdmFsdWUgPSAxMTE2Ow0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjdXJyZW50QmxvY2tPYmpTaWduYXR1cmUgPSBKU09OLnN0cmluZ2lmeSh0bXBPYmopOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5zZXQoY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlLCBKU09OLnN0cmluZ2lmeSh7InRkX2RhdGEiOiJcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ZpYmVyaG9tZS1mb25kYS11bi1pbXBpYW50by1kaS04LW1pbGlhcmRpLWZpb3JpbmlcL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkZpYmVySG9tZSBpc3RpdHVpclx1MDBlMCB1biBpbXBpYW50byBkYSA4IG1pbGlhcmRpIGRpIGZpb3JpbmlcdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDRcL0NhcHR1cmUtZGVjcmFuLTIwMjQtMDQtMjUtYS0xNS40MS40NS02OTZ4NDE1LnBuZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2ZpYmVyaG9tZS1mb25kYS11bi1pbXBpYW50by1kaS04LW1pbGlhcmRpLWZpb3JpbmlcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiRmliZXJIb21lIGlzdGl0dWlyXHUwMGUwIHVuIGltcGlhbnRvIGRhIDggbWlsaWFyZGkgZGkgZmlvcmluaVx1MDBhMFwiPkZpYmVySG9tZSBpc3RpdHVpclx1MDBlMCB1biBpbXBpYW50byBkYSA4IG1pbGlhcmRpIGRpIGZpb3JpbmlcdTAwYTA8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3dpZW5lcmJlcmdlci1udW92by1zdGFiaWxpbWVudG8tYS1oZWpvcGFwaS1pbi11bmdoZXJpYVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiV2llbmVyYmVyZ2VyOiBudW92byBzdGFiaWxpbWVudG8gYSBIZWpcdTAxNTFwYXBpIGluIFVuZ2hlcmlhXCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC93aWVuZXJiZXJnZXItNjk2eDY5Ni5qcGVnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvd2llbmVyYmVyZ2VyLW51b3ZvLXN0YWJpbGltZW50by1hLWhlam9wYXBpLWluLXVuZ2hlcmlhXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIldpZW5lcmJlcmdlcjogbnVvdm8gc3RhYmlsaW1lbnRvIGEgSGVqXHUwMTUxcGFwaSBpbiBVbmdoZXJpYVwiPldpZW5lcmJlcmdlcjogbnVvdm8gc3RhYmlsaW1lbnRvIGEgSGVqXHUwMTUxcGFwaSBpbiBVbmdoZXJpYTxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5naGVyaWEtcHVudG8tZGktY29ubmVzc2lvbmUtYXV0b21vdGl2ZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiTCYjODIxNztVbmdoZXJpYTogJiM4MjIwO3B1bnRvIGRpIGNvbm5lc3Npb25lJiM4MjIxOyBhdXRvbW9iaWxpc3RpY28gdHJhIEVzdCBlIE92ZXN0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA0XC9FY29ub21pYS5odS1jb3Zlci1jb3BpZS0zLTY5Nng0NDEuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5naGVyaWEtcHVudG8tZGktY29ubmVzc2lvbmUtYXV0b21vdGl2ZVwvXCIgIHJlbD1cImJvb2ttYXJrXCIgdGl0bGU9XCJMJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3RcIj5MJiM4MjE3O1VuZ2hlcmlhOiAmIzgyMjA7cHVudG8gZGkgY29ubmVzc2lvbmUmIzgyMjE7IGF1dG9tb2JpbGlzdGljbyB0cmEgRXN0IGUgT3Zlc3Q8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2xhLWNpbmEtc2ktYXZ2aWNpbmEtYWxsLXVuZ2hlcmlhLWVzZW56aW9uZS1kYWwtdmlzdG9cL1wiICByZWw9XCJib29rbWFya1wiIGNsYXNzPVwidGQtaW1hZ2Utd3JhcCBcIiB0aXRsZT1cIkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTBcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDNcL2NpbmEtNjk2eDQ0MS5qcGcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9sYS1jaW5hLXNpLWF2dmljaW5hLWFsbC11bmdoZXJpYS1lc2VuemlvbmUtZGFsLXZpc3RvXC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkxhIENpbmEgc2kgYXZ2aWNpbmEgYWxsXHUyMDE5VW5naGVyaWE6IGVzZW56aW9uZSBkYWwgdmlzdG9cdTAwYTBcIj5MYSBDaW5hIHNpIGF2dmljaW5hIGFsbFx1MjAxOVVuZ2hlcmlhOiBlc2VuemlvbmUgZGFsIHZpc3RvXHUwMGEwPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTkiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1wT2JqID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeShibG9ja190ZGlfNTkpKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmouaXNfYWpheF9ydW5uaW5nID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfY3VycmVudF9wYWdlID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bXBPYmoudGRfZmlsdGVyX3ZhbHVlID0gMTExNTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY3VycmVudEJsb2NrT2JqU2lnbmF0dXJlID0gSlNPTi5zdHJpbmdpZnkodG1wT2JqKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuc2V0KGN1cnJlbnRCbG9ja09ialNpZ25hdHVyZSwgSlNPTi5zdHJpbmdpZnkoeyJ0ZF9kYXRhIjoiXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cInRkYl9tb2R1bGVfaGVhZGVyIHRkYl9tb2R1bGVfbW0gdGRfbW9kdWxlX3dyYXAgdGQtYW5pbWF0aW9uLXN0YWNrIHRkLWNwdC1wb3N0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtY29udGFpbmVyIHRkLWNhdGVnb3J5LXBvcy1pbWFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtaW1hZ2UtY29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtdGh1bWJcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hY2NhZGVtaWEtaXRhbGlhbmEtY3VjaW5hLWJ1ZGFwZXN0LW1pY2hlbGUtZmFzY2lhbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm9cIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDZcL2Vjb25vbWlhLWZhc2NpYW5vLWludGVydmlzdGF0by1hY2NhZGVtaWEtZGVsbGEtY3VjaW5hLTY5NngzOTIuanBlZycpXCIgPjxcL3NwYW4+PFwvYT48XC9kaXY+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1tb2R1bGUtbWV0YS1pbmZvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImVudHJ5LXRpdGxlIHRkLW1vZHVsZS10aXRsZVwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL2FjY2FkZW1pYS1pdGFsaWFuYS1jdWNpbmEtYnVkYXBlc3QtbWljaGVsZS1mYXNjaWFuby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkFjY2FkZW1pYSBJdGFsaWFuYSBkZWxsYSBDdWNpbmEgYSBCdWRhcGVzdDogbmUgYWJiaWFtbyBwYXJsYXRvIGNvbiBpbCBEZWxlZ2F0byBNaWNoZWxlIEZhc2NpYW5vXCI+QWNjYWRlbWlhIEl0YWxpYW5hIGRlbGxhIEN1Y2luYSBhIEJ1ZGFwZXN0OiBuZSBhYmJpYW1vIHBhcmxhdG8gY29uIGlsIERlbGVnYXRvIE1pY2hlbGUgRmFzY2lhbm88XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3VuaXRlZC1wYXNzaW9uLXNob3ctcGFydHktNi1naXVnbm8tMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiVU5JVEVEIFx1MjAxMyBQYXNzaW9uLCBTaG93ICYjMDM4OyBQYXJ0eTogNiBnaXVnbm8sIFNwb29uIHRoZSBib2F0XCIgPjxzcGFuIGNsYXNzPVwiZW50cnktdGh1bWIgdGQtdGh1bWItY3NzIFwiIHN0eWxlPVwiYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjRcLzA1XC9VTklURUQtUEFTU0lPTi1TSE9XLVBBUlRZLTY5NngzOTIuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdW5pdGVkLXBhc3Npb24tc2hvdy1wYXJ0eS02LWdpdWduby0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdFwiPlVOSVRFRCBcdTIwMTMgUGFzc2lvbiwgU2hvdyAmIzAzODsgUGFydHk6IDYgZ2l1Z25vLCBTcG9vbiB0aGUgYm9hdDxcL2E+PFwvcD5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtZWRpdG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZC1hdXRob3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ0ZGJfbW9kdWxlX2hlYWRlciB0ZGJfbW9kdWxlX21tIHRkX21vZHVsZV93cmFwIHRkLWFuaW1hdGlvbi1zdGFjayB0ZC1jcHQtcG9zdFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLWNvbnRhaW5lciB0ZC1jYXRlZ29yeS1wb3MtaW1hZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWltYWdlLWNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLXRodW1iXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvYWwtdmlhLWxhLXRlcnphLWVkaXppb25lLWRlbGxhLXNvcGlhbmFlLXJldml2aXNjaXQtMjAyNFwvXCIgIHJlbD1cImJvb2ttYXJrXCIgY2xhc3M9XCJ0ZC1pbWFnZS13cmFwIFwiIHRpdGxlPVwiQWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVRcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL3NvcGlhbmFlLXJldml2aXNjaXQtcGVjcy0yMDI0LXByb2dyYW1tYS02OTZ4NDgyLmpwZWcnKVwiID48XC9zcGFuPjxcL2E+PFwvZGl2PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidGQtbW9kdWxlLW1ldGEtaW5mb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJlbnRyeS10aXRsZSB0ZC1tb2R1bGUtdGl0bGVcIj48YSBocmVmPVwiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9hbC12aWEtbGEtdGVyemEtZWRpemlvbmUtZGVsbGEtc29waWFuYWUtcmV2aXZpc2NpdC0yMDI0XC9cIiAgcmVsPVwiYm9va21hcmtcIiB0aXRsZT1cIkFsIHZpYSBsYSB0ZXJ6YSBlZGl6aW9uZSBkZWxsYSBTT1BJQU5BRSBSRVZJVklTQ0lUXCI+QWwgdmlhIGxhIHRlcnphIGVkaXppb25lIGRlbGxhIFNPUElBTkFFIFJFVklWSVNDSVQ8XC9hPjxcL3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLWVkaXRvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwidGQtYXV0aG9yLWRhdGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzPVwidGRiX21vZHVsZV9oZWFkZXIgdGRiX21vZHVsZV9tbSB0ZF9tb2R1bGVfd3JhcCB0ZC1hbmltYXRpb24tc3RhY2sgdGQtY3B0LXBvc3RcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1jb250YWluZXIgdGQtY2F0ZWdvcnktcG9zLWltYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1pbWFnZS1jb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS10aHVtYlwiPjxhIGhyZWY9XCJodHRwczpcL1wvZWNvbm9taWEuaHVcL3ZhZ2hlZ2dpLXVuZ2hlcmlhLW5vdml0YS1kYWxsYS1kaXJldHRyaWNlLWJhcmJhcmEtYWNzXC9cIiAgcmVsPVwiYm9va21hcmtcIiBjbGFzcz1cInRkLWltYWdlLXdyYXAgXCIgdGl0bGU9XCJWYWdoZWdnaSBVbmdoZXJpYTogYWJiaWFtbyBwYXJsYXRvIGRlbGxlIG5vdml0XHUwMGUwIGNvbiBsYSBkaXJldHRyaWNlIEJhcmJhcmEgXHUwMGMxY3NcIiA+PHNwYW4gY2xhc3M9XCJlbnRyeS10aHVtYiB0ZC10aHVtYi1jc3MgXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNFwvMDVcL1ZhZ2hlZ2dpX25vdGFuaW1hbHRlc3RlZF8yLTY5Nng0NjQuanBnJylcIiA+PFwvc3Bhbj48XC9hPjxcL2Rpdj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRkLW1vZHVsZS1tZXRhLWluZm9cIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiZW50cnktdGl0bGUgdGQtbW9kdWxlLXRpdGxlXCI+PGEgaHJlZj1cImh0dHBzOlwvXC9lY29ub21pYS5odVwvdmFnaGVnZ2ktdW5naGVyaWEtbm92aXRhLWRhbGxhLWRpcmV0dHJpY2UtYmFyYmFyYS1hY3NcL1wiICByZWw9XCJib29rbWFya1wiIHRpdGxlPVwiVmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzXCI+VmFnaGVnZ2kgVW5naGVyaWE6IGFiYmlhbW8gcGFybGF0byBkZWxsZSBub3ZpdFx1MDBlMCBjb24gbGEgZGlyZXR0cmljZSBCYXJiYXJhIFx1MDBjMWNzPFwvYT48XC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0ZC1lZGl0b3ItZGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz1cInRkLWF1dGhvci1kYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgIiwidGRfYmxvY2tfaWQiOiJ0ZGlfNTkiLCJ0ZF9oaWRlX3ByZXYiOnRydWUsInRkX2hpZGVfbmV4dCI6ZmFsc2V9KSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA=
8 ms
javascript;base64,dmFyIGJsb2NrX3RkaV84NiA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV84Ni5pZCA9ICJ0ZGlfODYiOwpibG9ja190ZGlfODYuYXR0cyA9ICd7Im1vZHVsZXNfb25fcm93IjoiZXlKaGJHd2lPaUkxTUNVaUxDSndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsImxpbWl0IjoiNiIsImhpZGVfYXVkaW8iOiJ5ZXMiLCJtb2R1bGVzX2dhcCI6ImV5SmhiR3dpT2lJeU5DSXNJbXhoYm1SelkyRndaU0k2SWpJd0lpd2ljRzl5ZEhKaGFYUWlPaUl4TlNKOSIsInNob3dfYnRuIjoibm9uZSIsInNob3dfY29tIjoibm9uZSIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiIiwiZl9idG5fZm9udF9mYW1pbHkiOiIiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeU1DSXNJbXhoYm1SelkyRndaU0k2SWpFNElpd2ljRzl5ZEhKaGFYUWlPaUl4TmlKOSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsImZfZXhfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TXlJc0luQnZjblJ5WVdsMElqb2lNVElpZlE9PSIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IjEuOCIsIm1jMV9lbCI6IjMzIiwiaW1hZ2VfaGVpZ2h0IjoiMTAwIiwiaW1hZ2Vfc2l6ZSI6InRkXzEwNjh4MCIsIm1ldGFfcGFkZGluZyI6IjI1cHggMCAwIDAiLCJhcnRfdGl0bGUiOiIwIDAgMTJweCIsImFydF9leGNlcnB0IjoiMTZweCAwIDAiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IjJweCAxMHB4IDAgMCIsImJ0bl90aXRsZSI6IlZpZXcgUG9zdCIsInRpdGxlX3R4dCI6IiMwMDAwMDAiLCJ0aXRsZV90eHRfaG92ZXIiOiIjMDAwMDAwIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMwMDAwMDAiLCJjYXRfYmciOiJyZ2JhKDI1NSwyNTUsMjU1LDApIiwiY2F0X2JnX2hvdmVyIjoicmdiYSgyNTUsMjU1LDI1NSwwKSIsImNhdF90eHQiOiIjMDAwMDAwIiwiY2F0X3R4dF9ob3ZlciI6IiM0NDQ0NDQiLCJhdXRob3JfdHh0IjoiIzc2NzY3NiIsImF1dGhvcl90eHRfaG92ZXIiOiIjNzY3Njc2IiwiZGF0ZV90eHQiOiIjNzY3Njc2IiwiZXhfdHh0IjoiIzQ0NDQ0NCIsImZfdGl0bGVfZm9udF93ZWlnaHQiOiI3MDAiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX2NhdF9mb250X2ZhbWlseSI6IjQ0NSIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9jYXRfZm9udF93ZWlnaHQiOiI2MDAiLCJmX2NhdF9mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX2NhdF9mb250X3NpemUiOiIxMiIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl9tZXRhX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9tZXRhX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9tZXRhX2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfbWV0YV9mb250X3NpemUiOiIxMiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiMSIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IjAiLCJhbGxfbW9kdWxlc19zcGFjZSI6ImV5SmhiR3dpT2lJek5pSXNJbkJvYjI1bElqb2lNekFpZlE9PSIsInRkX2FqYXhfcHJlbG9hZGluZyI6InByZWxvYWQiLCJhamF4X3BhZ2luYXRpb24iOiJsb2FkX21vcmUiLCJwYWdfYmciOiIjMDAwMDAwIiwicGFnX2JvcmRlcl93aWR0aCI6IjAiLCJwYWdfdGV4dCI6IiNmZmZmZmYiLCJwYWdfaF90ZXh0IjoiI2ZmZmZmZiIsInBhZ19oX2JnIjoiIzQ0NDQ0NCIsInBhZ19ib3JkZXIiOiIjMDAwMDAwIiwicGFnX2hfYm9yZGVyIjoiIzQ0NDQ0NCIsImZfbW9yZV9mb250X2ZhbWlseSI6IjQ0NSIsImZfbW9yZV9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfbW9yZV9mb250X3NwYWNpbmciOiIxIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IjEyIiwiZl9tb3JlX2ZvbnRfd2VpZ2h0IjoiNjAwIiwicGFnX3NwYWNlIjoiMzAiLCJwYWdfcGFkZGluZyI6IjEwcHggMTZweCIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklqQWlMQ0prYVhOd2JHRjVJam9pSW4wc0luQm9iMjVsSWpwN0ltMWhjbWRwYmkxaWIzUjBiMjBpT2lJME1DSXNJbVJwYzNCc1lYa2lPaUlpZlN3aWNHaHZibVZmYldGNFgzZHBaSFJvSWpvM05qZDkiLCJtaXhfY29sb3JfaCI6InJnYmEoMCwwLDAsMC41KSIsIm1peF90eXBlX2giOiJkYXJrZW4iLCJwb3N0X2lkcyI6IiIsImNhdGVnb3J5X2lkIjoiIiwic29ydCI6IiIsIm1jMV90aXRsZV90YWciOiJwIiwib2Zmc2V0IjoiNyIsInNob3dfYXV0aG9yIjoibm9uZSIsImJsb2NrX3R5cGUiOiJ0ZF9mbGV4X2Jsb2NrXzEiLCJzZXBhcmF0b3IiOiIiLCJjdXN0b21fdGl0bGUiOiIiLCJjdXN0b21fdXJsIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzFfdGwiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImxpbmtlZF9wb3N0cyI6IiIsImZhdm91cml0ZV9vbmx5IjoiIiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsImVsX2NsYXNzIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsImNvbnRhaW5lcl93aWR0aCI6IiIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2Vfd2lkdGgiOiIiLCJpbWFnZV9mbG9hdGVkIjoibm9fZmxvYXQiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiJ5ZXMiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkZW9fdGl0bGVfY29sb3IiOiIiLCJ2aWRlb190aXRsZV9jb2xvcl9oIjoiIiwidmlkZW9fYmciOiIiLCJ2aWRlb19vdmVybGF5IjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGl0bGVfZm9udF90aXRsZSI6IlZpZGVvIHBvcC11cCBhcnRpY2xlIHRpdGxlIiwiZl92aWRfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zaXplIjoiIiwiZl92aWRfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGl0bGVfIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfaW5mb19hbGlnbiI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImxheW91dC1kZWZhdWx0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9zcGFjZSI6IiIsImFydF9idG4iOiIiLCJtZXRhX2luZm9fYm9yZGVyX3NpemUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX3N0eWxlIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnkiOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJzaG93X2NhdCI6ImlubGluZS1ibG9jayIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwic2hvd19kYXRlIjoiaW5saW5lLWJsb2NrIiwic2hvd19yZXZpZXciOiJpbmxpbmUtYmxvY2siLCJyZXZpZXdfc3BhY2UiOiIiLCJyZXZpZXdfc2l6ZSI6IjIuNSIsInJldmlld19kaXN0YW5jZSI6IiIsInNob3dfZXhjZXJwdCI6ImJsb2NrIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsImV4Y2VycHRfaW5saW5lIjoiIiwic2hvd19hdWRpbyI6ImJsb2NrIiwiYXJ0X2F1ZGlvIjoiIiwiYXJ0X2F1ZGlvX3NpemUiOiIxLjUiLCJidG5fbWFyZ2luIjoiIiwiYnRuX3BhZGRpbmciOiIiLCJidG5fYm9yZGVyX3dpZHRoIjoiIiwiYnRuX3JhZGl1cyI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfZmFtaWx5IjoiIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9oZWFkZXJfZm9udF9zcGFjaW5nIjoiIiwiZl9oZWFkZXJfIjoiIiwiZl9hamF4X2ZvbnRfdGl0bGUiOiJBamF4IGNhdGVnb3JpZXMiLCJmX2FqYXhfZm9udF9zZXR0aW5ncyI6IiIsImZfYWpheF9mb250X2ZhbWlseSI6IiIsImZfYWpheF9mb250X3NpemUiOiIiLCJmX2FqYXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfYWpheF9mb250X3N0eWxlIjoiIiwiZl9hamF4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9hamF4X2ZvbnRfc3BhY2luZyI6IiIsImZfYWpheF8iOiIiLCJmX21vcmVfZm9udF90aXRsZSI6IkxvYWQgbW9yZSBidXR0b24iLCJmX21vcmVfZm9udF9zZXR0aW5ncyI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkFydGljbGUgcmVhZCBtb3JlIGJ1dHRvbiIsImZfYnRuX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2J0bl9mb250X3NpemUiOiIiLCJmX2J0bl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9idG5fZm9udF9zdHlsZSI6IiIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiIiwiZl9idG5fZm9udF90cmFuc2Zvcm0iOiIiLCJmX2J0bl9mb250X3NwYWNpbmciOiIiLCJmX2J0bl8iOiIiLCJtaXhfY29sb3IiOiIiLCJtaXhfdHlwZSI6IiIsImZlX2JyaWdodG5lc3MiOiIxIiwiZmVfY29udHJhc3QiOiIxIiwiZmVfc2F0dXJhdGUiOiIxIiwiZmVfYnJpZ2h0bmVzc19oIjoiMSIsImZlX2NvbnRyYXN0X2giOiIxIiwiZmVfc2F0dXJhdGVfaCI6IjEiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwiYXVkaW9fYnRuX2NvbG9yIjoiIiwiYXVkaW9fdGltZV9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jb2xvciI6IiIsImF1ZGlvX2Jhcl9jdXJyX2NvbG9yIjoiIiwic2hhZG93X21fc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21fc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjIsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV84NiIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfODYiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzg2X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV84Ni50ZF9jb2x1bW5fbnVtYmVyID0gIjIiOwpibG9ja190ZGlfODYuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzEiOwpibG9ja190ZGlfODYucG9zdF9jb3VudCA9ICI2IjsKYmxvY2tfdGRpXzg2LmZvdW5kX3Bvc3RzID0gIjM0NzkiOwpibG9ja190ZGlfODYuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV84Ni5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfODYubWF4X251bV9wYWdlcyA9ICI1NzkiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzg2KTsK
9 ms
javascript;base64,dmFyIGJsb2NrX3RkaV85OSA9IG5ldyB0ZEJsb2NrKCk7CmJsb2NrX3RkaV85OS5pZCA9ICJ0ZGlfOTkiOwpibG9ja190ZGlfOTkuYXR0cyA9ICd7ImltYWdlX2FsaWduIjoiY2VudGVyIiwibWV0YV9pbmZvX2FsaWduIjoiY2VudGVyIiwiaW1hZ2VfbWFyZ2luIjoiMCIsImltYWdlX3NpemUiOiJ0ZF82OTZ4MCIsInNob3dfZXhjZXJwdCI6Im5vbmUiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJzaG93X2RhdGUiOiJub25lIiwic2hvd19hdXRob3IiOiJub25lIiwic2hvd19jYXQiOiJub25lIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtZXRhX3BhZGRpbmciOiJleUpoYkd3aU9pSXlOWEI0SWl3aWNHOXlkSEpoYVhRaU9pSXlNQ0o5IiwibW9kdWxlc19oZWlnaHQiOiJleUpoYkd3aU9pSXlNREFpTENKd2IzSjBjbUZwZENJNklqRTFNQ0lzSW14aGJtUnpZMkZ3WlNJNklqRTNNQ0o5IiwiZl90aXRsZV9mb250X2ZhbWlseSI6IjQ0NSIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiIxIiwiZl90aXRsZV9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOaUlzSW5CdmNuUnlZV2wwSWpvaU1UUWlmUT09IiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiMS40IiwibW9kdWxlc19zcGFjZSI6ImV5SmhiR3dpT2lJeU5DSXNJbXhoYm1SelkyRndaU0k2SWpJd0lpd2ljRzl5ZEhKaGFYUWlPaUl4TlNKOSIsIm1peF90eXBlIjoiIiwiY29sb3Jfb3ZlcmxheSI6InJnYmEoMCwwLDAsMC4yKSIsIm1peF90eXBlX2giOiJkYXJrZW4iLCJtaXhfY29sb3JfaCI6InJnYmEoMCwwLDAsMC41KSIsInNvcnQiOiJwb3B1bGFyNyIsInRpdGxlX3R4dCI6IiNmZmZmZmYiLCJ0aXRsZV90eHRfaG92ZXIiOiIjZmZmZmZmIiwidGRjX2NzcyI6ImV5SmhiR3dpT25zaWJXRnlaMmx1TFdKdmRIUnZiU0k2SWpJMElpd2laR2x6Y0d4aGVTSTZJaUo5TENKd2FHOXVaU0k2ZXlKdFlYSm5hVzR0WW05MGRHOXRJam9pTkRBaUxDSmthWE53YkdGNUlqb2lJbjBzSW5Cb2IyNWxYMjFoZUY5M2FXUjBhQ0k2TnpZM2ZRPT0iLCJsaW1pdCI6IjMiLCJhcnRfdGl0bGUiOiIwIiwidGRfYWpheF9wcmVsb2FkaW5nIjoicHJlbG9hZCIsImFqYXhfcGFnaW5hdGlvbiI6Im5leHRfcHJldiIsIm5leHRwcmV2X2ljb24iOiIjZmZmZmZmIiwibmV4dHByZXZfaWNvbl9oIjoiI2ZmZmZmZiIsIm5leHRwcmV2X2JnIjoiIzAwMDAwMCIsIm5leHRwcmV2X2JnX2giOiIjMDAwMDAwIiwiY2F0ZWdvcnlfaWQiOiIiLCJibG9ja190eXBlIjoidGRfZmxleF9ibG9ja18yIiwic2VwYXJhdG9yIjoiIiwiY3VzdG9tX3RpdGxlIjoiIiwiY3VzdG9tX3VybCI6IiIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGl0bGVfdGFnIjoiIiwibWMyX3RsIjoiIiwibWMyX3RpdGxlX3RhZyI6IiIsIm1jMl9lbCI6IiIsInBvc3RfaWRzIjoiIiwidGF4b25vbWllcyI6IiIsImNhdGVnb3J5X2lkcyI6IiIsImluX2FsbF90ZXJtcyI6IiIsInRhZ19zbHVnIjoiIiwiYXV0b3JzX2lkIjoiIiwiaW5zdGFsbGVkX3Bvc3RfdHlwZXMiOiIiLCJsaW5rZWRfcG9zdHMiOiIiLCJmYXZvdXJpdGVfb25seSI6IiIsIm9mZnNldCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJlbF9jbGFzcyI6IiIsInRkX3F1ZXJ5X2NhY2hlIjoiIiwidGRfcXVlcnlfY2FjaGVfZXhwaXJhdGlvbiI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiJBbGwiLCJibG9ja190aXRsZV9vdmVyIjoiIiwiYmxvY2tfdGl0bGVfc3BhY2UiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3JhZGl1cyI6IiIsImltYWdlX21hcmdpbl9yaWdodCI6IiIsImltYWdlX21hcmdpbl9mb3JjZWQiOiIiLCJzaG93X2Zhdm91cml0ZXMiOiIiLCJmYXZfc2l6ZSI6IjIiLCJmYXZfc3BhY2UiOiIiLCJmYXZfaWNvX2NvbG9yIjoiIiwiZmF2X2ljb19jb2xvcl9oIjoiIiwiZmF2X2JnIjoiIiwiZmF2X2JnX2giOiIiLCJmYXZfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJmYXZfc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsImZhdl9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwidmlkZW9faWNvbiI6IiIsInZpZGVvX2ljb25fcG9zIjoiY2VudGVyIiwidmlkZW9fcG9wdXAiOiJ5ZXMiLCJ2aWRlb19yZWMiOiIiLCJzcG90X2hlYWRlciI6IiIsInZpZGVvX3JlY190aXRsZSI6IiIsInZpZGVvX3JlY19jb2xvciI6IiIsInZpZGVvX3JlY19kaXNhYmxlIjoiIiwiYXV0b3BsYXlfdmlkIjoiIiwic2hvd192aWRfdCI6ImlubGluZS1ibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRlb190aXRsZV9jb2xvciI6IiIsInZpZGVvX3RpdGxlX2NvbG9yX2giOiIiLCJ2aWRlb19iZyI6IiIsInZpZGVvX292ZXJsYXkiOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RpdGxlIjoiVmlkZW8gcG9wLXVwIGFydGljbGUgdGl0bGUiLCJmX3ZpZF90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGl0bGVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aXRsZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aXRsZV8iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9yYWRpdXMiOiIiLCJtb2R1bGVzX2NhdGVnb3J5IjoiIiwibW9kdWxlc19jYXRlZ29yeV9tYXJnaW4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIiLCJtb2R1bGVzX2NhdF9ib3JkZXIiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X3JhZGl1cyI6IjAiLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwiYXJ0X2V4Y2VycHQiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsInNob3dfYnRuIjoibm9uZSIsImJ0bl90aXRsZSI6IiIsImJ0bl9tYXJnaW4iOiIiLCJidG5fcGFkZGluZyI6IiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIiLCJidG5fcmFkaXVzIjoiIiwibmV4dHByZXZfcG9zaXRpb24iOiJ0b3AiLCJuZXh0cHJldl9zcGxpdCI6IiIsIm5leHRwcmV2IjoiIiwicGFnX3BhZGRpbmciOiIiLCJwYWdfYm9yZGVyX3dpZHRoIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJwcmV2X3RkaWNvbiI6IiIsIm5leHRfdGRpY29uIjoiIiwicGFnX2ljb25zX3NpemUiOiIiLCJwYWdfaWNvbnNfc3BhY2UiOiIiLCJmX2hlYWRlcl9mb250X2hlYWRlciI6IiIsImZfaGVhZGVyX2ZvbnRfdGl0bGUiOiJCbG9jayBoZWFkZXIiLCJmX2hlYWRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9oZWFkZXJfZm9udF9mYW1pbHkiOiIiLCJmX2hlYWRlcl9mb250X3NpemUiOiIiLCJmX2hlYWRlcl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9oZWFkZXJfZm9udF9zdHlsZSI6IiIsImZfaGVhZGVyX2ZvbnRfd2VpZ2h0IjoiIiwiZl9oZWFkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2hlYWRlcl9mb250X3NwYWNpbmciOiIiLCJmX2hlYWRlcl8iOiIiLCJmX2FqYXhfZm9udF90aXRsZSI6IkFqYXggY2F0ZWdvcmllcyIsImZfYWpheF9mb250X3NldHRpbmdzIjoiIiwiZl9hamF4X2ZvbnRfZmFtaWx5IjoiIiwiZl9hamF4X2ZvbnRfc2l6ZSI6IiIsImZfYWpheF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfc3R5bGUiOiIiLCJmX2FqYXhfZm9udF93ZWlnaHQiOiIiLCJmX2FqYXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2FqYXhfZm9udF9zcGFjaW5nIjoiIiwiZl9hamF4XyI6IiIsImZfbW9yZV9mb250X3RpdGxlIjoiTG9hZCBtb3JlIGJ1dHRvbiIsImZfbW9yZV9mb250X3NldHRpbmdzIjoiIiwiZl9tb3JlX2ZvbnRfZmFtaWx5IjoiIiwiZl9tb3JlX2ZvbnRfc2l6ZSI6IiIsImZfbW9yZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfc3R5bGUiOiIiLCJmX21vcmVfZm9udF93ZWlnaHQiOiIiLCJmX21vcmVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21vcmVfZm9udF9zcGFjaW5nIjoiIiwiZl9tb3JlXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9mYW1pbHkiOiIiLCJmX2NhdF9mb250X3NpemUiOiIiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkFydGljbGUgcmVhZCBtb3JlIGJ1dHRvbiIsImZfYnRuX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2J0bl9mb250X2ZhbWlseSI6IiIsImZfYnRuX2ZvbnRfc2l6ZSI6IiIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2J0bl9mb250X3N0eWxlIjoiIiwiZl9idG5fZm9udF93ZWlnaHQiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsIm1peF9jb2xvciI6IiIsImZlX2JyaWdodG5lc3MiOiIxIiwiZmVfY29udHJhc3QiOiIxIiwiZmVfc2F0dXJhdGUiOiIxIiwiZmVfYnJpZ2h0bmVzc19oIjoiMSIsImZlX2NvbnRyYXN0X2giOiIxIiwiZmVfc2F0dXJhdGVfaCI6IjEiLCJtZXRhX2JnIjoiIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIiLCJhbGxfdW5kZXJsaW5lX2NvbG9yIjoiIiwiY2F0X2JnIjoiIiwiY2F0X2JnX2hvdmVyIjoiIiwiY2F0X3R4dCI6IiIsImNhdF90eHRfaG92ZXIiOiIiLCJjYXRfYm9yZGVyIjoiIiwiY2F0X2JvcmRlcl9ob3ZlciI6IiIsImF1dGhvcl90eHQiOiIiLCJhdXRob3JfdHh0X2hvdmVyIjoiIiwiZGF0ZV90eHQiOiIiLCJleF90eHQiOiIiLCJjb21fdHh0IjoiIiwiY29tX2ljb24iOiIiLCJyZXZfdHh0IjoiIiwiYnRuX2JnIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsImNzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImNvbG9yX3ByZXNldCI6IiIsImJvcmRlcl90b3AiOiIiLCJjbGFzcyI6InRkaV85OSIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfOTkiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzk5X3JhbmRfc3R5bGUifSc7CmJsb2NrX3RkaV85OS50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfOTkuYmxvY2tfdHlwZSA9ICJ0ZF9mbGV4X2Jsb2NrXzIiOwpibG9ja190ZGlfOTkucG9zdF9jb3VudCA9ICIzIjsKYmxvY2tfdGRpXzk5LmZvdW5kX3Bvc3RzID0gIjM0NjUiOwpibG9ja190ZGlfOTkuaGVhZGVyX2NvbG9yID0gIiI7CmJsb2NrX3RkaV85OS5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfOTkubWF4X251bV9wYWdlcyA9ICIxMTU1IjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV85OSk7Cg==
8 ms
javascript;base64,dmFyIGJsb2NrX3RkaV8xMTMgPSBuZXcgdGRCbG9jaygpOwpibG9ja190ZGlfMTEzLmlkID0gInRkaV8xMTMiOwpibG9ja190ZGlfMTEzLmF0dHMgPSAneyJtb2R1bGVzX29uX3JvdyI6ImV5SndhRzl1WlNJNklqRXdNQ1VpZlE9PSIsIm1vZHVsZXNfZ2FwIjoiIiwibW9kdWxlc19jYXRlZ29yeSI6IiIsInNob3dfZXhjZXJwdCI6IiIsInNob3dfYnRuIjoibm9uZSIsImFqYXhfcGFnaW5hdGlvbiI6Im51bWJlcmVkIiwibGltaXQiOiI4IiwiaF9lZmZlY3QiOiIiLCJpbWFnZV93aWR0aCI6ImV5SmhiR3dpT2lJek1DSXNJbkJvYjI1bElqb2lNVEF3SW4wPSIsImltYWdlX2hlaWdodCI6ImV5SmhiR3dpT2lJeE1EQWlMQ0pzWVc1a2MyTmhjR1VpT2lJNE5DSXNJbkJ2Y25SeVlXbDBJam9pT0RRaWZRPT0iLCJhbGxfbW9kdWxlc19zcGFjZSI6ImV5SmhiR3dpT2lJek1DSXNJbkJ2Y25SeVlXbDBJam9pTWpBaUxDSnNZVzVrYzJOaGNHVWlPaUl5TlNKOSIsIm1ldGFfcGFkZGluZyI6ImV5SmhiR3dpT2lJd0lEQWdNQ0F5TlhCNElpd2liR0Z1WkhOallYQmxJam9pTUNBd0lEQWdNakJ3ZUNJc0luQnZjblJ5WVdsMElqb2lNQ0F3SURBZ01UWndlQ0lzSW5Cb2IyNWxJam9pTWpWd2VDQXdJREFnTUNKOSIsImFydF90aXRsZSI6ImV5SmhiR3dpT2lJd0lEQWdNVEp3ZUNJc0lteGhibVJ6WTJGd1pTSTZJakFnTUNBeE1IQjRJaXdpY0c5eWRISmhhWFFpT2lJd0lEQWdNVEJ3ZUNKOSIsImFydF9leGNlcnB0IjoiZXlKaGJHd2lPaUl4Tm5CNElEQWdNQ0lzSW14aGJtUnpZMkZ3WlNJNklqRTFjSGdnTUNBd0lpd2ljRzl5ZEhKaGFYUWlPaUl4TW5CNElEQWdNQ0o5IiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiMCIsImJ0bl90aXRsZSI6IlZpZXcgUG9zdCIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeU1DSXNJbXhoYm1SelkyRndaU0k2SWpFNElpd2ljRzl5ZEhKaGFYUWlPaUl4TkNKOSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsImZfdGl0bGVfZm9udF93ZWlnaHQiOiI3MDAiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJ0aXRsZV90eHRfaG92ZXIiOiIjMDAwMDAwIiwiY2F0X2JnIjoicmdiYSgyNTUsMjU1LDI1NSwwKSIsImNhdF9iZ19ob3ZlciI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJjYXRfdHh0IjoiIzAwMDAwMCIsImNhdF90eHRfaG92ZXIiOiIjNDQ0NDQ0IiwiYXV0aG9yX3R4dCI6IiM3Njc2NzYiLCJhdXRob3JfdHh0X2hvdmVyIjoiIzc2NzY3NiIsImRhdGVfdHh0IjoiIzc2NzY3NiIsImV4X3R4dCI6IiM0NDQ0NDQiLCJidG5fYmciOiIjZWZlZmVmIiwiYnRuX2JnX2hvdmVyIjoiI2VmZWZlZiIsImJ0bl90eHQiOiIjMDAwMDAwIiwiYnRuX3BhZGRpbmciOiJleUp3YjNKMGNtRnBkQ0k2SWpod2VDQXhObkI0SURad2VDSjkiLCJ0ZGNfY3NzIjoiZXlKd2FHOXVaU0k2ZXlKdFlYSm5hVzR0WW05MGRHOXRJam9pTkRBaUxDSmthWE53YkdGNUlqb2lJbjBzSW5Cb2IyNWxYMjFoZUY5M2FXUjBhQ0k2TnpZM0xDSmhiR3dpT25zaWJXRnlaMmx1TFdKdmRIUnZiU0k2SWpBaUxDSmthWE53YkdGNUlqb2lJbjBzSW5CdmNuUnlZV2wwSWpwN0ltUnBjM0JzWVhraU9pSWlmU3dpY0c5eWRISmhhWFJmYldGNFgzZHBaSFJvSWpveE1ERTRMQ0p3YjNKMGNtRnBkRjl0YVc1ZmQybGtkR2dpT2pjMk9Dd2liR0Z1WkhOallYQmxJanA3SW1ScGMzQnNZWGtpT2lJaWZTd2liR0Z1WkhOallYQmxYMjFoZUY5M2FXUjBhQ0k2TVRFME1Dd2liR0Z1WkhOallYQmxYMjFwYmw5M2FXUjBhQ0k2TVRBeE9YMD0iLCJwYWdfc3BhY2UiOiI0MCIsInBhZ19hX2JnIjoiIzAwMDAwMCIsInBhZ19hX2JvcmRlciI6IiMwMDAwMDAiLCJwYWdfaF9iZyI6IiMwMDAwMDAiLCJwYWdfaF9ib3JkZXIiOiIjMDAwMDAwIiwicGFnX2JnIjoiIzc2NzY3NiIsInBhZ19ib3JkZXIiOiIjNzY3Njc2IiwicGFnX3RleHQiOiIjZmZmZmZmIiwicGFnX2hfdGV4dCI6IiNmZmZmZmYiLCJwYWdfYV90ZXh0IjoiI2ZmZmZmZiIsInNvcnQiOiIiLCJtYzFfZWwiOiIzMyIsImltYWdlX3NpemUiOiIiLCJmX2NhdF9mb250X2ZhbWlseSI6IjQ0NSIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9jYXRfZm9udF93ZWlnaHQiOiI2MDAiLCJmX2NhdF9mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX2NhdF9mb250X3NpemUiOiJleUpoYkd3aU9pSXhNaUlzSW5CdmNuUnlZV2wwSWpvaU1UQWlmUT09IiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX21ldGFfZm9udF93ZWlnaHQiOiI2MDAiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tZXRhX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE1pSXNJbkJ2Y25SeVlXbDBJam9pTVRBaWZRPT0iLCJmX21ldGFfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX2V4X2ZvbnRfbGluZV9oZWlnaHQiOiIxLjgiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IjJweCAxMHB4IDAgMCIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfZXhfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TXlJc0luQnZjblJ5WVdsMElqb2lNVEVpZlE9PSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsInRpdGxlX3R4dCI6IiMwMDAwMDAiLCJoaWRlX2F1ZGlvIjoieWVzIiwiaW1hZ2VfZmxvYXRlZCI6ImV5SmhiR3dpT2lKbWJHOWhkRjlzWldaMElpd2ljR2h2Ym1VaU9pSnViMTltYkc5aGRDSjkiLCJtZXRhX2luZm9fYWxpZ24iOiJjZW50ZXIiLCJidG5fdHh0X2hvdmVyIjoiIzAwMDAwMCIsIm1peF90eXBlX2giOiJkYXJrZW4iLCJtaXhfY29sb3JfaCI6InJnYmEoMCwwLDAsMC41KSIsIm9mZnNldCI6IjE2Iiwic2hvd19hdXRob3IiOiJub25lIiwiYmxvY2tfdHlwZSI6InRkYl9sb29wIiwic2VwYXJhdG9yIjoiIiwiY3VzdG9tX3RpdGxlIjoiIiwiY3VzdG9tX3VybCI6IiIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGl0bGVfdGFnIjoiIiwibWMxX3RsIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsInBvc3RfaWRzIjoiIiwiaW5zdGFsbGVkX3Bvc3RfdHlwZXMiOiIiLCJhamF4X3BhZ2luYXRpb25fbmV4dF9wcmV2X3N3aXBlIjoiIiwiYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AiOiIiLCJjb250YWluZXJfd2lkdGgiOiIiLCJtX3BhZGRpbmciOiIiLCJtX3JhZGl1cyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJpbWFnZV9yYWRpdXMiOiIiLCJoaWRlX2ltYWdlIjoiIiwic2hvd19mYXZvdXJpdGVzIjoiIiwiZmF2X3NpemUiOiIyIiwiZmF2X3NwYWNlIjoiIiwiZmF2X2ljb19jb2xvciI6IiIsImZhdl9pY29fY29sb3JfaCI6IiIsImZhdl9iZyI6IiIsImZhdl9iZ19oIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmYXZfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJmYXZfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInZpZGVvX2ljb24iOiIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiLSBBZHZlcnRpc2VtZW50IC0iLCJ2aWRlb19yZWNfY29sb3IiOiIiLCJ2aWRlb19yZWNfZGlzYWJsZSI6IiIsImF1dG9wbGF5X3ZpZCI6InllcyIsInNob3dfdmlkX3QiOiJibG9jayIsInZpZF90X21hcmdpbiI6IiIsInZpZF90X3BhZGRpbmciOiIiLCJ2aWRlb190aXRsZV9jb2xvciI6IiIsInZpZGVvX3RpdGxlX2NvbG9yX2giOiIiLCJ2aWRlb19iZyI6IiIsInZpZGVvX292ZXJsYXkiOiIiLCJ2aWRfdF9jb2xvciI6IiIsInZpZF90X2JnX2NvbG9yIjoiIiwiZl92aWRfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RpdGxlIjoiVmlkZW8gcG9wLXVwIGFydGljbGUgdGl0bGUiLCJmX3ZpZF90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGl0bGVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aXRsZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aXRsZV8iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9zcGFjZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1ldGFfaW5mb19ib3JkZXJfcmFkaXVzIjoiIiwiYXJ0X2J0biI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsInNob3dfY2F0IjoiaW5saW5lLWJsb2NrIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X2RhdGUiOiJpbmxpbmUtYmxvY2siLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiZXhjZXJwdF9pbmxpbmUiOiIiLCJzaG93X2F1ZGlvIjoiYmxvY2siLCJhcnRfYXVkaW8iOiIiLCJhcnRfYXVkaW9fc2l6ZSI6IjEuNSIsImJ0bl9tYXJnaW4iOiIiLCJidG5fYm9yZGVyX3dpZHRoIjoiIiwiYnRuX3JhZGl1cyI6IiIsInBhZ19wYWRkaW5nIjoiIiwicGFnX2JvcmRlcl93aWR0aCI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfZmFtaWx5IjoiIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9oZWFkZXJfZm9udF9zcGFjaW5nIjoiIiwiZl9oZWFkZXJfIjoiIiwiZl9wYWdfZm9udF90aXRsZSI6IlBhZ2luYXRpb24gdGV4dCIsImZfcGFnX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3BhZ19mb250X2ZhbWlseSI6IiIsImZfcGFnX2ZvbnRfc2l6ZSI6IiIsImZfcGFnX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3BhZ19mb250X3N0eWxlIjoiIiwiZl9wYWdfZm9udF93ZWlnaHQiOiIiLCJmX3BhZ19mb250X3RyYW5zZm9ybSI6IiIsImZfcGFnX2ZvbnRfc3BhY2luZyI6IiIsImZfcGFnXyI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0XyI6IiIsImZfbWV0YV9mb250X3RpdGxlIjoiQXJ0aWNsZSBtZXRhIGluZm8iLCJmX21ldGFfZm9udF9zZXR0aW5ncyI6IiIsImZfbWV0YV9mb250X3N0eWxlIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9mYW1pbHkiOiIiLCJmX2V4X2ZvbnRfc3R5bGUiOiIiLCJmX2V4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJmX2J0bl9mb250X3RpdGxlIjoiQXJ0aWNsZSByZWFkIG1vcmUgYnV0dG9uIiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfZmFtaWx5IjoiIiwiZl9idG5fZm9udF9zaXplIjoiIiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3dlaWdodCI6IiIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9idG5fZm9udF9zcGFjaW5nIjoiIiwiZl9idG5fIjoiIiwibWl4X2NvbG9yIjoiIiwibWl4X3R5cGUiOiIiLCJmZV9icmlnaHRuZXNzIjoiMSIsImZlX2NvbnRyYXN0IjoiMSIsImZlX3NhdHVyYXRlIjoiMSIsImZlX2JyaWdodG5lc3NfaCI6IjEiLCJmZV9jb250cmFzdF9oIjoiMSIsImZlX3NhdHVyYXRlX2giOiIxIiwibV9iZyI6IiIsInNoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X3NoYWRvd190aXRsZSI6Ik1vZHVsZSBTaGFkb3ciLCJzaGFkb3dfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JvcmRlciI6IiIsImNhdF9ib3JkZXJfaG92ZXIiOiIiLCJtZXRhX2JnIjoiIiwiY29tX2JnIjoiIiwiY29tX3R4dCI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsImJ0bl9ib3JkZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwibmV4dHByZXZfYm9yZGVyX2giOiIiLCJhZF9sb29wIjoiIiwiYWRfbG9vcF90aXRsZSI6Ii0gQWR2ZXJ0aXNlbWVudCAtIiwiYWRfbG9vcF9yZXBlYXQiOiIiLCJhZF9sb29wX2NvbG9yIjoiIiwiYWRfbG9vcF9mdWxsIjoieWVzIiwiZl9hZF9mb250X2hlYWRlciI6IiIsImZfYWRfZm9udF90aXRsZSI6IkFkIHRpdGxlIHRleHQiLCJmX2FkX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2FkX2ZvbnRfZmFtaWx5IjoiIiwiZl9hZF9mb250X3NpemUiOiIiLCJmX2FkX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX2FkX2ZvbnRfc3R5bGUiOiIiLCJmX2FkX2ZvbnRfd2VpZ2h0IjoiIiwiZl9hZF9mb250X3RyYW5zZm9ybSI6IiIsImZfYWRfZm9udF9zcGFjaW5nIjoiIiwiZl9hZF8iOiIiLCJhZF9sb29wX2Rpc2FibGUiOiIiLCJlbF9jbGFzcyI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjIsImhlYWRlcl9jb2xvciI6IiIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJjb2xvcl9wcmVzZXQiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwiY2xhc3MiOiJ0ZGlfMTEzIiwidGRjX2Nzc19jbGFzcyI6InRkaV8xMTMiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzExM19yYW5kX3N0eWxlIn0nOwpibG9ja190ZGlfMTEzLnRkX2NvbHVtbl9udW1iZXIgPSAiMiI7CmJsb2NrX3RkaV8xMTMuYmxvY2tfdHlwZSA9ICJ0ZGJfbG9vcCI7CmJsb2NrX3RkaV8xMTMucG9zdF9jb3VudCA9ICI4IjsKYmxvY2tfdGRpXzExMy5mb3VuZF9wb3N0cyA9ICIzNDc5IjsKYmxvY2tfdGRpXzExMy5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzExMy5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfMTEzLm1heF9udW1fcGFnZXMgPSAiNDMzIjsKdGRCbG9ja3NBcnJheS5wdXNoKGJsb2NrX3RkaV8xMTMpOwo=
7 ms
javascript;base64,dmFyIGJsb2NrX3RkaV8xMjIgPSBuZXcgdGRCbG9jaygpOwpibG9ja190ZGlfMTIyLmlkID0gInRkaV8xMjIiOwpibG9ja190ZGlfMTIyLmF0dHMgPSAneyJpbWFnZV9hbGlnbiI6ImNlbnRlciIsIm1ldGFfaW5mb19hbGlnbiI6ImNlbnRlciIsImltYWdlX21hcmdpbiI6IjAiLCJpbWFnZV9zaXplIjoidGRfNjk2eDAiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19jb20iOiJub25lIiwic2hvd19yZXZpZXciOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfYXV0aG9yIjoibm9uZSIsInNob3dfY2F0Ijoibm9uZSIsIm1ldGFfaW5mb19ob3JpeiI6ImNvbnRlbnQtaG9yaXotY2VudGVyIiwibWV0YV9wYWRkaW5nIjoiZXlKaGJHd2lPaUl5TlhCNElpd2ljRzl5ZEhKaGFYUWlPaUl5TUNKOSIsIm1vZHVsZXNfaGVpZ2h0IjoiZXlKaGJHd2lPaUl5TURBaUxDSndiM0owY21GcGRDSTZJakUxTUNJc0lteGhibVJ6WTJGd1pTSTZJakUzTUNKOSIsImZfdGl0bGVfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiMSIsImZfdGl0bGVfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TmlJc0luQnZjblJ5WVdsMElqb2lNVFFpZlE9PSIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsIm1vZHVsZXNfc3BhY2UiOiJleUpoYkd3aU9pSXlOQ0lzSW14aGJtUnpZMkZ3WlNJNklqSXdJaXdpY0c5eWRISmhhWFFpT2lJeE5TSjkiLCJtaXhfdHlwZSI6IiIsImNvbG9yX292ZXJsYXkiOiJyZ2JhKDAsMCwwLDAuMikiLCJtaXhfdHlwZV9oIjoiZGFya2VuIiwibWl4X2NvbG9yX2giOiJyZ2JhKDAsMCwwLDAuNSkiLCJzb3J0IjoiIiwidGl0bGVfdHh0IjoiI2ZmZmZmZiIsInRpdGxlX3R4dF9ob3ZlciI6IiNmZmZmZmYiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpYldGeVoybHVMV0p2ZEhSdmJTSTZJalF3SWl3aVpHbHpjR3hoZVNJNklpSjlmUT09IiwibGltaXQiOiIzIiwiYXJ0X3RpdGxlIjoiMCIsImNhdGVnb3J5X2lkIjoiOTk5IiwiYWpheF9wYWdpbmF0aW9uIjoibmV4dF9wcmV2IiwicGFnX2JvcmRlcl93aWR0aCI6IjAiLCJuZXh0cHJldl9iZyI6IiMwMDAwMDAiLCJuZXh0cHJldl9iZ19oIjoiIzAwMDAwMCIsImJsb2NrX3R5cGUiOiJ0ZF9mbGV4X2Jsb2NrXzIiLCJzZXBhcmF0b3IiOiIiLCJjdXN0b21fdGl0bGUiOiIiLCJjdXN0b21fdXJsIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0aXRsZV90YWciOiIiLCJtYzJfdGwiOiIiLCJtYzJfdGl0bGVfdGFnIjoiIiwibWMyX2VsIjoiIiwicG9zdF9pZHMiOiIiLCJ0YXhvbm9taWVzIjoiIiwiY2F0ZWdvcnlfaWRzIjoiIiwiaW5fYWxsX3Rlcm1zIjoiIiwidGFnX3NsdWciOiIiLCJhdXRvcnNfaWQiOiIiLCJpbnN0YWxsZWRfcG9zdF90eXBlcyI6IiIsImxpbmtlZF9wb3N0cyI6IiIsImZhdm91cml0ZV9vbmx5IjoiIiwib2Zmc2V0IjoiIiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsImVsX2NsYXNzIjoiIiwidGRfcXVlcnlfY2FjaGUiOiIiLCJ0ZF9xdWVyeV9jYWNoZV9leHBpcmF0aW9uIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IkFsbCIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsImJsb2NrX3RpdGxlX292ZXIiOiIiLCJibG9ja190aXRsZV9zcGFjZSI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2VfcmFkaXVzIjoiIiwiaW1hZ2VfbWFyZ2luX3JpZ2h0IjoiIiwiaW1hZ2VfbWFyZ2luX2ZvcmNlZCI6IiIsInNob3dfZmF2b3VyaXRlcyI6IiIsImZhdl9zaXplIjoiMiIsImZhdl9zcGFjZSI6IiIsImZhdl9pY29fY29sb3IiOiIiLCJmYXZfaWNvX2NvbG9yX2giOiIiLCJmYXZfYmciOiIiLCJmYXZfYmdfaCI6IiIsImZhdl9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImZhdl9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZmF2X3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImZhdl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZmF2X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJ2aWRlb19pY29uIjoiIiwidmlkZW9faWNvbl9wb3MiOiJjZW50ZXIiLCJ2aWRlb19wb3B1cCI6InllcyIsInZpZGVvX3JlYyI6IiIsInNwb3RfaGVhZGVyIjoiIiwidmlkZW9fcmVjX3RpdGxlIjoiIiwidmlkZW9fcmVjX2NvbG9yIjoiIiwidmlkZW9fcmVjX2Rpc2FibGUiOiIiLCJhdXRvcGxheV92aWQiOiIiLCJzaG93X3ZpZF90IjoiaW5saW5lLWJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZGVvX3RpdGxlX2NvbG9yIjoiIiwidmlkZW9fdGl0bGVfY29sb3JfaCI6IiIsInZpZGVvX2JnIjoiIiwidmlkZW9fb3ZlcmxheSI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfdGl0bGUiOiJWaWRlbyBwb3AtdXAgYXJ0aWNsZSB0aXRsZSIsImZfdmlkX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpdGxlXyI6IiIsImZfdmlkX3RpbWVfZm9udF90aXRsZSI6IlZpZGVvIGR1cmF0aW9uIHRleHQiLCJmX3ZpZF90aW1lX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfZmFtaWx5IjoiIiwiZl92aWRfdGltZV9mb250X3NpemUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3R5bGUiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfd2VpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdmlkX3RpbWVfZm9udF9zcGFjaW5nIjoiIiwiZl92aWRfdGltZV8iOiIiLCJtZXRhX3dpZHRoIjoiIiwibWV0YV9tYXJnaW4iOiIiLCJtZXRhX2luZm9fYm9yZGVyX3JhZGl1cyI6IiIsIm1vZHVsZXNfY2F0ZWdvcnkiOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcGFkZGluZyI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwic2hvd19idG4iOiJub25lIiwiYnRuX3RpdGxlIjoiIiwiYnRuX21hcmdpbiI6IiIsImJ0bl9wYWRkaW5nIjoiIiwiYnRuX2JvcmRlcl93aWR0aCI6IiIsImJ0bl9yYWRpdXMiOiIiLCJuZXh0cHJldl9wb3NpdGlvbiI6InRvcCIsIm5leHRwcmV2X3NwbGl0IjoiIiwibmV4dHByZXYiOiIiLCJwYWdfcGFkZGluZyI6IiIsInBhZ19ib3JkZXJfcmFkaXVzIjoiIiwicHJldl90ZGljb24iOiIiLCJuZXh0X3RkaWNvbiI6IiIsInBhZ19pY29uc19zaXplIjoiIiwicGFnX2ljb25zX3NwYWNlIjoiIiwiZl9oZWFkZXJfZm9udF9oZWFkZXIiOiIiLCJmX2hlYWRlcl9mb250X3RpdGxlIjoiQmxvY2sgaGVhZGVyIiwiZl9oZWFkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfaGVhZGVyX2ZvbnRfZmFtaWx5IjoiIiwiZl9oZWFkZXJfZm9udF9zaXplIjoiIiwiZl9oZWFkZXJfZm9udF9saW5lX2hlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfc3R5bGUiOiIiLCJmX2hlYWRlcl9mb250X3dlaWdodCI6IiIsImZfaGVhZGVyX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9oZWFkZXJfZm9udF9zcGFjaW5nIjoiIiwiZl9oZWFkZXJfIjoiIiwiZl9hamF4X2ZvbnRfdGl0bGUiOiJBamF4IGNhdGVnb3JpZXMiLCJmX2FqYXhfZm9udF9zZXR0aW5ncyI6IiIsImZfYWpheF9mb250X2ZhbWlseSI6IiIsImZfYWpheF9mb250X3NpemUiOiIiLCJmX2FqYXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfYWpheF9mb250X3N0eWxlIjoiIiwiZl9hamF4X2ZvbnRfd2VpZ2h0IjoiIiwiZl9hamF4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9hamF4X2ZvbnRfc3BhY2luZyI6IiIsImZfYWpheF8iOiIiLCJmX21vcmVfZm9udF90aXRsZSI6IkxvYWQgbW9yZSBidXR0b24iLCJmX21vcmVfZm9udF9zZXR0aW5ncyI6IiIsImZfbW9yZV9mb250X2ZhbWlseSI6IiIsImZfbW9yZV9mb250X3NpemUiOiIiLCJmX21vcmVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfbW9yZV9mb250X3N0eWxlIjoiIiwiZl9tb3JlX2ZvbnRfd2VpZ2h0IjoiIiwiZl9tb3JlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9tb3JlX2ZvbnRfc3BhY2luZyI6IiIsImZfbW9yZV8iOiIiLCJmX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl90aXRsZV9mb250X3RpdGxlIjoiQXJ0aWNsZSB0aXRsZSIsImZfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiIiwiZl9jYXRfZm9udF9zaXplIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiIiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9mYW1pbHkiOiIiLCJmX2V4X2ZvbnRfc2l6ZSI6IiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsImZfYnRuX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHJlYWQgbW9yZSBidXR0b24iLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9mYW1pbHkiOiIiLCJmX2J0bl9mb250X3NpemUiOiIiLCJmX2J0bl9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9idG5fZm9udF9zdHlsZSI6IiIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiIiwiZl9idG5fZm9udF90cmFuc2Zvcm0iOiIiLCJmX2J0bl9mb250X3NwYWNpbmciOiIiLCJmX2J0bl8iOiIiLCJtaXhfY29sb3IiOiIiLCJmZV9icmlnaHRuZXNzIjoiMSIsImZlX2NvbnRyYXN0IjoiMSIsImZlX3NhdHVyYXRlIjoiMSIsImZlX2JyaWdodG5lc3NfaCI6IjEiLCJmZV9jb250cmFzdF9oIjoiMSIsImZlX3NhdHVyYXRlX2giOiIxIiwibWV0YV9iZyI6IiIsIm5leHRwcmV2X2ljb24iOiIiLCJuZXh0cHJldl9pY29uX2giOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIiLCJjYXRfYmciOiIiLCJjYXRfYmdfaG92ZXIiOiIiLCJjYXRfdHh0IjoiIiwiY2F0X3R4dF9ob3ZlciI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwiYXV0aG9yX3R4dCI6IiIsImF1dGhvcl90eHRfaG92ZXIiOiIiLCJkYXRlX3R4dCI6IiIsImV4X3R4dCI6IiIsImNvbV90eHQiOiIiLCJjb21faWNvbiI6IiIsInJldl90eHQiOiIiLCJidG5fYmciOiIiLCJidG5fYmdfaG92ZXIiOiIiLCJidG5fdHh0IjoiIiwiYnRuX3R4dF9ob3ZlciI6IiIsImJ0bl9ib3JkZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwiY3NzIjoiIiwidGRfY29sdW1uX251bWJlciI6MSwiaGVhZGVyX2NvbG9yIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYm9yZGVyX3RvcCI6IiIsImNsYXNzIjoidGRpXzEyMiIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfMTIyIiwidGRjX2Nzc19jbGFzc19zdHlsZSI6InRkaV8xMjJfcmFuZF9zdHlsZSJ9JzsKYmxvY2tfdGRpXzEyMi50ZF9jb2x1bW5fbnVtYmVyID0gIjEiOwpibG9ja190ZGlfMTIyLmJsb2NrX3R5cGUgPSAidGRfZmxleF9ibG9ja18yIjsKYmxvY2tfdGRpXzEyMi5wb3N0X2NvdW50ID0gIjMiOwpibG9ja190ZGlfMTIyLmZvdW5kX3Bvc3RzID0gIjU0IjsKYmxvY2tfdGRpXzEyMi5oZWFkZXJfY29sb3IgPSAiIjsKYmxvY2tfdGRpXzEyMi5hamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCA9ICIiOwpibG9ja190ZGlfMTIyLm1heF9udW1fcGFnZXMgPSAiMTgiOwp0ZEJsb2Nrc0FycmF5LnB1c2goYmxvY2tfdGRpXzEyMik7Cg==
6 ms
javascript;base64,KGZ1bmN0aW9uKCkgewoJd2luZG93Lm1jNHdwID0gd2luZG93Lm1jNHdwIHx8IHsKCQlsaXN0ZW5lcnM6IFtdLAoJCWZvcm1zOiB7CgkJCW9uOiBmdW5jdGlvbihldnQsIGNiKSB7CgkJCQl3aW5kb3cubWM0d3AubGlzdGVuZXJzLnB1c2goCgkJCQkJewoJCQkJCQlldmVudCAgIDogZXZ0LAoJCQkJCQljYWxsYmFjazogY2IKCQkJCQl9CgkJCQkpOwoJCQl9CgkJfQoJfQp9KSgpOwo=
6 ms
javascript;base64,CmZ1bmN0aW9uIGFkZENsYXNzT25Db25kaXRpb24oY2xhc3NOYW1lKSB7CiAgaWYgKHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSA9PT0gJy9jYXRlZ29yeS9jb25maW5kdXN0cmlhLXVuZ2hlcmlhLycpIHsKICAgIGNvbnN0IGVsZW1lbnRzVG9DaGFuZ2UgPSBbCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdGlja3ktaGVhZGVyJyksCiAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdoZWFkZXItd2l0aC1zZWFyY2gnKSwKICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2Zvb3Rlci1ib3gnKSwKICAgIF07CgogICAgY29uc3Qgb3JhbmdlU2VwYXJhdG9ycyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5vcmFuZ2Utc2VwYXJhdG9yJyk7CgogICAgZWxlbWVudHNUb0NoYW5nZS5mb3JFYWNoKChlbGVtZW50KSA9PiB7CiAgICAgIGlmIChlbGVtZW50KSB7CiAgICAgICAgZWxlbWVudC5jbGFzc0xpc3QuYWRkKGNsYXNzTmFtZSk7CiAgICAgIH0KICAgIH0pOwoKICAgIG9yYW5nZVNlcGFyYXRvcnMuZm9yRWFjaCgoZWxlbWVudCkgPT4gewogICAgICBlbGVtZW50LmNsYXNzTGlzdC5hZGQoY2xhc3NOYW1lKTsKICAgIH0pOwoKICAgIC8vIENoYW5nZSB0aGUgaW1hZ2Ugc291cmNlIGFuZCBzZXQgbWF4LXdpZHRoCiAgICBjb25zdCBsb2dvSW1nID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI3RkaV8zOSA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGRpdiA+IGEgPiBzcGFuID4gc3Bhbi50ZGItbG9nby1pbWctd3JhcCA+IGltZyIpOwogICAgaWYgKGxvZ29JbWcpIHsKICAgICAgbG9nb0ltZy5vbmxvYWQgPSBmdW5jdGlvbigpIHsKICAgICAgICAvLyBUcmlnZ2VyIGEgcmVmbG93IHRvIGVuc3VyZSB0aGUgaW1hZ2UgY2hhbmdlIHRha2VzIGVmZmVjdAogICAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKICAgICAgICBkb2N1bWVudC5ib2R5Lm9mZnNldEhlaWdodDsKICAgICAgICBkb2N1bWVudC5ib2R5LnN0eWxlLmRpc3BsYXkgPSAnJzsKICAgICAgfTsKICAgICAgbG9nb0ltZy5zcmMgPSAnaHR0cHM6Ly9lY29ub21pYS5odS93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9sb2dvLWNvbmYtNC5wbmcnOwogICAgICBsb2dvSW1nLnN0eWxlLm1heFdpZHRoID0gJzcyMHB4JzsKICAgICAgbG9nb0ltZy5zdHlsZS53aWR0aCA9ICcxMDAlJzsgLy8gT3B0aW9uYWw6IHNldCB3aWR0aCB0byAxMDAlIGlmIG5lZWRlZAogICAgICBsb2dvSW1nLnN0eWxlLmhlaWdodCA9ICdhdXRvJzsgLy8gT3B0aW9uYWw6IG1haW50YWluIGFzcGVjdCByYXRpbwogICAgfQogIH0KfQoKLy8gQ2FsbCB0aGUgZnVuY3Rpb24gb24gcGFnZSBsb2FkCndpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgKCkgPT4gYWRkQ2xhc3NPbkNvbmRpdGlvbignY29uZmluZHVzdHJpYS1ibHVlJykpOwo=
6 ms
javascript;base64,LyogPCFbQ0RBVEFbICovKGZ1bmN0aW9uKCl7dmFyIGMgPSBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdDtjLnJlbW92ZSgnZWRkLWpzLW5vbmUnKTtjLmFkZCgnZWRkLWpzJyk7fSkoKTsvKiBdXT4gKi8=
5 ms
javascript;base64,KGZ1bmN0aW9uKCkge2Z1bmN0aW9uIG1heWJlUHJlZml4VXJsRmllbGQgKCkgewogIGNvbnN0IHZhbHVlID0gdGhpcy52YWx1ZS50cmltKCkKICBpZiAodmFsdWUgIT09ICcnICYmIHZhbHVlLmluZGV4T2YoJ2h0dHAnKSAhPT0gMCkgewogICAgdGhpcy52YWx1ZSA9ICdodHRwOi8vJyArIHZhbHVlCiAgfQp9Cgpjb25zdCB1cmxGaWVsZHMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubWM0d3AtZm9ybSBpbnB1dFt0eXBlPSJ1cmwiXScpCmZvciAobGV0IGogPSAwOyBqIDwgdXJsRmllbGRzLmxlbmd0aDsgaisrKSB7CiAgdXJsRmllbGRzW2pdLmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCBtYXliZVByZWZpeFVybEZpZWxkKQp9Cn0pKCk7
5 ms
lazysizes.min.js
780 ms
imagesloaded.min.js
780 ms
masonry.min.js
781 ms
swiper.min.js
780 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BjZjcgPSB7ImFwaSI6eyJyb290IjoiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC93cC1qc29uXC8iLCJuYW1lc3BhY2UiOiJjb250YWN0LWZvcm0tN1wvdjEifX07Ci8qIF1dPiAqLwo=
4 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZWRkX3NjcmlwdHMgPSB7ImFqYXh1cmwiOiJodHRwczpcL1wvZWNvbm9taWEuaHVcL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsInBvc2l0aW9uX2luX2NhcnQiOiIiLCJoYXNfcHVyY2hhc2VfbGlua3MiOiIiLCJhbHJlYWR5X2luX2NhcnRfbWVzc2FnZSI6IkhhaSBnaVx1MDBlMCBhZ2dpdW50byBxdWVzdG8gYXJ0aWNvbG8gYWwgdHVvIGNhcnJlbGxvIiwiZW1wdHlfY2FydF9tZXNzYWdlIjoiSWwgdHVvIGNhcnJlbGxvIFx1MDBlOCB2dW90byIsImxvYWRpbmciOiJDYXJpY2FtZW50byIsInNlbGVjdF9vcHRpb24iOiJTZWxlemlvbmEgdW5hIG9wemlvbmUiLCJpc19jaGVja291dCI6IjAiLCJkZWZhdWx0X2dhdGV3YXkiOiIiLCJyZWRpcmVjdF90b19jaGVja291dCI6IjAiLCJjaGVja291dF9wYWdlIjoiaHR0cHM6XC9cL2Vjb25vbWlhLmh1XC9jYXNzYVwvIiwicGVybWFsaW5rcyI6IjEiLCJxdWFudGl0aWVzX2VuYWJsZWQiOiIiLCJ0YXhlc19lbmFibGVkIjoiMCIsImN1cnJlbnRfcGFnZSI6IjExNDU4In07Ci8qIF1dPiAqLwo=
4 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZGxtWEhSdHJhbnNsYXRpb25zID0geyJlcnJvciI6IkFuIGVycm9yIG9jY3VycmVkIHdoaWxlIHRyeWluZyB0byBkb3dubG9hZCB0aGUgZmlsZS4gUGxlYXNlIHRyeSBhZ2Fpbi4iLCJub3RfZm91bmQiOiJJbCBkb3dubG9hZCBub24gZXNpc3RlIiwibm9fZmlsZV9wYXRoIjoiTm8gZmlsZSBwYXRoIGRlZmluZWQuIiwibm9fZmlsZV9wYXRocyI6Ik5lc3N1biBwZXJjb3JzbyBkZWZpbml0by4iLCJmaWxldHlwZSI6IkRvd25sb2FkIGlzIG5vdCBhbGxvd2VkIGZvciB0aGlzIGZpbGUgdHlwZS4iLCJmaWxlX2FjY2Vzc19kZW5pZWQiOiJBY2Nlc3MgZGVuaWVkIHRvIHRoaXMgZmlsZS4iLCJhY2Nlc3NfZGVuaWVkIjoiQWNjZXNzIGRlbmllZC4gWW91IGRvIG5vdCBoYXZlIHBlcm1pc3Npb24gdG8gZG93bmxvYWQgdGhpcyBmaWxlLiIsInNlY3VyaXR5X2Vycm9yIjoiU29tZXRoaW5nIGlzIHdyb25nIHdpdGggdGhlIGZpbGUgcGF0aC4iLCJmaWxlX25vdF9mb3VuZCI6IkZpbGUgbm9uIHRyb3ZhdG8uIn07Ci8qIF1dPiAqLwo=
4 ms
javascript;base64,CmNvbnN0IGRsbVhIUiA9IHsieGhyX2xpbmtzIjp7ImNsYXNzIjpbImRvd25sb2FkLWxpbmsiLCJkb3dubG9hZC1idXR0b24iXX0sInByZXZlbnRfZHVwbGljYXRlcyI6dHJ1ZSwiYWpheFVybCI6Imh0dHBzOlwvXC9lY29ub21pYS5odVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIn07IGRsbVhIUmluc3RhbmNlID0ge307IGNvbnN0IGRsbVhIUkdsb2JhbExpbmtzID0gImh0dHBzOi8vZWNvbm9taWEuaHUvZG93bmxvYWQvIjsgY29uc3QgZGxtTm9uWEhSR2xvYmFsTGlua3MgPSBbXTsgZGxtWEhSZ2lmID0gImh0dHBzOi8vZWNvbm9taWEuaHUvd3AtaW5jbHVkZXMvaW1hZ2VzL3NwaW5uZXIuZ2lmIjsgY29uc3QgZGxtWEhSUHJvZ3Jlc3MgPSAiMSIK
4 ms
api.js
45 ms
javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BjZjdfcmVjYXB0Y2hhID0geyJzaXRla2V5IjoiNkxmaUhXd2lBQUFBQUduWnB0Sl94blliVTJ4NjVxS2w0V0laZWRFVSIsImFjdGlvbnMiOnsiaG9tZXBhZ2UiOiJob21lcGFnZSIsImNvbnRhY3Rmb3JtIjoiY29udGFjdGZvcm0ifX07Ci8qIF1dPiAqLwo=
4 ms
javascript;base64,CiAgICAKCiAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIC8qIGdsb2JhbCBqUXVlcnk6e30gKi8NCiAgICAgICAgICAgICAgICBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgdmFyIHRkYk1lbnVJdGVtID0gbmV3IHRkYk1lbnUuaXRlbSgpOw0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5ibG9ja1VpZCA9ICd0ZGlfMSc7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmpxdWVyeU9iaiA9IGpRdWVyeSgnLnRkaV8xJyk7DQoNCgkgICAgICAgICAgICAgICAgDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5pc01lZ2FNZW51UGFyZW50UG9zID0gdHJ1ZTsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51LmFkZEl0ZW0odGRiTWVudUl0ZW0pOw0KDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICANCiAgICAgICAgICAgIAoKICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgLyogZ2xvYmFsIGpRdWVyeTp7fSAqLw0KICAgICAgICAgICAgICAgIGpRdWVyeShkb2N1bWVudCkucmVhZHkoIGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgICAgICB2YXIgdGRiTWVudUl0ZW0gPSBuZXcgdGRiTWVudS5pdGVtKCk7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmJsb2NrVWlkID0gJ3RkaV80JzsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzQnKTsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uaXNNZWdhTWVudUZ1bGwgPSB0cnVlOw0KDQoJICAgICAgICAgICAgICAgIA0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51LmFkZEl0ZW0odGRiTWVudUl0ZW0pOw0KDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICANCiAgICAgICAgICAgIAoKICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgLyogZ2xvYmFsIGpRdWVyeTp7fSAqLw0KICAgICAgICAgICAgICAgIGpRdWVyeShkb2N1bWVudCkucmVhZHkoIGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgICAgICB2YXIgdGRiTWVudUl0ZW0gPSBuZXcgdGRiTWVudS5pdGVtKCk7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmJsb2NrVWlkID0gJ3RkaV84JzsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzgnKTsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uaXNNZWdhTWVudUZ1bGwgPSB0cnVlOw0KDQoJICAgICAgICAgICAgICAgIA0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICdwcmVsb2FkJzsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudS5hZGRJdGVtKHRkYk1lbnVJdGVtKTsNCg0KICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgDQogICAgICAgICAgICAKCiAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIC8qIGdsb2JhbCBqUXVlcnk6e30gKi8NCiAgICAgICAgICAgICAgICBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgdmFyIHRkYk1lbnVJdGVtID0gbmV3IHRkYk1lbnUuaXRlbSgpOw0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5ibG9ja1VpZCA9ICd0ZGlfMTYnOw0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5qcXVlcnlPYmogPSBqUXVlcnkoJy50ZGlfMTYnKTsNCg0KCSAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmlzTWVnYU1lbnVQYXJlbnRQb3MgPSB0cnVlOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5tZWdhTWVudUxvYWRUeXBlID0gJyc7DQoNCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgCgogICAgICAgICAgICANCiAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgalF1ZXJ5KGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgIHZhciB0ZGJNZW51SXRlbSA9IG5ldyB0ZGJNZW51Lml0ZW0oKTsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uYmxvY2tVaWQgPSAndGRpXzMzJzsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzMzJyk7DQoNCgkgICAgICAgICAgICAgICAgDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5pc01lZ2FNZW51UGFyZW50UG9zID0gdHJ1ZTsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51LmFkZEl0ZW0odGRiTWVudUl0ZW0pOw0KDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICANCiAgICAgICAgICAgIAoKICAgICAgICANCiAgICAgICAgICAgIGpRdWVyeSgpLnJlYWR5KGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgIHZhciB0ZGJTZWFyY2hJdGVtID0gbmV3IHRkYlNlYXJjaC5pdGVtKCk7DQoNCiAgICAgICAgICAgICAgICAvL2Jsb2NrIHVuaXF1ZSBJRA0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uYmxvY2tVaWQgPSAndGRpXzM4JzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmJsb2NrQXR0cyA9ICd7ImlubGluZSI6InllcyIsImZvcm1fYWxpZ24iOiJjb250ZW50LWhvcml6LXJpZ2h0IiwicmVzdWx0c19tc2dfYWxpZ24iOiJjb250ZW50LWhvcml6LWNlbnRlciIsImltYWdlX2Zsb2F0ZWQiOiJmbG9hdF9sZWZ0IiwiaW1hZ2Vfd2lkdGgiOiIzMCIsImltYWdlX3NpemUiOiIiLCJzaG93X2NhdCI6IiIsInNob3dfYnRuIjoibm9uZSIsInNob3dfZGF0ZSI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19hdXRob3IiOiJub25lIiwibWV0YV9wYWRkaW5nIjoiN3B4IDAgMCAxNXB4IiwiYXJ0X3RpdGxlIjoiZXlKaGJHd2lPaUk0Y0hnZ01DQXhNbkI0SWl3aWJHRnVaSE5qWVhCbElqb2lNQ0F3SURFd2NIZ2lMQ0p3YjNKMGNtRnBkQ0k2SWpBZ01DQXhNSEI0SW4wPSIsImFsbF9tb2R1bGVzX3NwYWNlIjoiZXlKaGJHd2lPaUl5TUNJc0luQnZjblJ5WVdsMElqb2lNVEFpZlE9PSIsImljb25fcGFkZGluZyI6IjEiLCJpY29uX2NvbG9yIjoiI2ZmZmZmZiIsImljb25fY29sb3JfaCI6IiNhYWFhYWEiLCJ0aXRsZV90eHRfaG92ZXIiOiIjNDQ0NDQ0IiwiYnRuX2JnX2giOiJleUowZVhCbElqb2laM0poWkdsbGJuUWlMQ0pqYjJ4dmNqRWlPaUlqTURBd01EQXdJaXdpWTI5c2IzSXlJam9pSXpBd01EQXdNQ0lzSW0xcGVHVmtRMjlzYjNKeklqcGJYU3dpWkdWbmNtVmxJam9pTFRrd0lpd2lZM056SWpvaVltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0l6QXdNREF3TURzaUxDSmpjM05RWVhKaGJYTWlPaUl3WkdWbkxDTXdNREF3TURBc0l6QXdNREF3TUNKOSIsInRkY19jc3MiOiJleUpoYkd3aU9uc2liV0Z5WjJsdUxXSnZkSFJ2YlNJNklpMHlJaXdpYldGeVoybHVMV3hsWm5RaU9pSXlNQ0lzSW1ScGMzQnNZWGtpT2lJaWZTd2ljRzl5ZEhKaGFYUWlPbnNpYldGeVoybHVMV3hsWm5RaU9pSXlNQ0lzSW1ScGMzQnNZWGtpT2lJaWZTd2ljRzl5ZEhKaGFYUmZiV0Y0WDNkcFpIUm9Jam94TURFNExDSndiM0owY21GcGRGOXRhVzVmZDJsa2RHZ2lPamMyT0N3aWJHRnVaSE5qWVhCbElqcDdJbTFoY21kcGJpMWliM1IwYjIwaU9pSXRNaUlzSW0xaGNtZHBiaTFzWldaMElqb2lNVFVpTENKa2FYTndiR0Y1SWpvaUluMHNJbXhoYm1SelkyRndaVjl0WVhoZmQybGtkR2dpT2pFeE5EQXNJbXhoYm1SelkyRndaVjl0YVc1ZmQybGtkR2dpT2pFd01UbDkiLCJ0ZGljb24iOiJ0ZC1pY29uLW1hZ25pZmllci1tZWRpdW0tc2hvcnQiLCJzaG93X2Zvcm0iOiJ5ZXMiLCJidG5fYmciOiIjMDAwMDAwIiwiZl9pbnB1dF9mb250X2ZhbWlseSI6IjQ0NSIsImZfcGxhY2Vob2xkZXJfZm9udF9mYW1pbHkiOiI0NDUiLCJmX2J0bl9mb250X2ZhbWlseSI6IjQ0NSIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9idG5fZm9udF9zaXplIjoiMTIiLCJmb3JtX3dpZHRoIjoiZXlKaGJHd2lPaUkwTlRBaUxDSndiM0owY21GcGRDSTZJak0wTUNKOSIsImlucHV0X3BhZGRpbmciOiIzcHggMTJweCIsImZfcGxhY2Vob2xkZXJfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJwbGFjZWhvbGRlcl9vcGFjaXR5IjoiMC40IiwiYnRuX3RkaWNvbiI6InRkLWljb24tbWVudS1yaWdodCIsImJ0bl9pY29uX3BvcyI6ImFmdGVyIiwiYnRuX2ljb25fc3BhY2UiOiI4IiwiYnRuX2ljb25fc2l6ZSI6IjciLCJidG5fcGFkZGluZyI6IjAgMTRweCAycHggMTVweCIsInJlc3VsdHNfYm9yZGVyIjoiMCIsInJlc3VsdHNfbXNnX3BhZGRpbmciOiI4cHggMCAxOHB4IDAiLCJtYzFfdGwiOiIyMCIsInJlc3VsdHNfbGltaXQiOiIzIiwibW9kdWxlc19nYXAiOiIwIiwiaW1hZ2VfaGVpZ2h0IjoiNzAiLCJtb2R1bGVzX2NhdGVnb3J5IjoiYWJvdmUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIwIiwiZl9yZXN1bHRzX21zZ19mb250X2ZhbWlseSI6IjQ0NSIsImZfcmVzdWx0c19tc2dfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfc3R5bGUiOiJub3JtYWwiLCJyZXN1bHRzX21zZ19jb2xvciI6IiMwMDAwMDAiLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl90aXRsZV9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOaUlzSW5CdmNuUnlZV2wwSWpvaU1UUWlmUT09IiwiZl90aXRsZV9mb250X3dlaWdodCI6IjcwMCIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsInRpdGxlX3R4dCI6IiMwMDAwMDAiLCJhbGxfdW5kZXJsaW5lX2NvbG9yIjoiIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiJleUp3YjNKMGNtRnBkQ0k2SWpJaWZRPT0iLCJmX2NhdF9mb250X3NpemUiOiIxMiIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJjYXRfYmciOiJyZ2JhKDI1NSwyNTUsMjU1LDApIiwiY2F0X2JnX2hvdmVyIjoicmdiYSgyNTUsMjU1LDI1NSwwKSIsImNhdF90eHQiOiIjMDAwMDAwIiwiY2F0X3R4dF9ob3ZlciI6IiMwMDAwMDAiLCJ0b2dnbGVfdHh0X3BvcyI6ImFmdGVyIiwidG9nZ2xlX3R4dCI6IkNlcmNhIiwidG9nZ2xlX3R4dF9zcGFjZSI6IjEwIiwidG9nZ2xlX3R4dF9hbGlnbiI6IjEiLCJmX3RvZ2dsZV90eHRfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3RvZ2dsZV90eHRfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX3RvZ2dsZV90eHRfZm9udF93ZWlnaHQiOiI2MDAiLCJmX3RvZ2dsZV90eHRfZm9udF9zcGFjaW5nIjoiMSIsImZfdG9nZ2xlX3R4dF9mb250X3NpemUiOiIxMiIsImZfdG9nZ2xlX3R4dF9mb250X2xpbmVfaGVpZ2h0IjoiMSIsInRvZ2dsZV90eHRfY29sb3IiOiIjZmZmZmZmIiwidG9nZ2xlX3R4dF9jb2xvcl9oIjoiI2FhYWFhYSIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImFycm93X2NvbG9yIjoiI2ZmZmZmZiIsImZvcm1fb2Zmc2V0IjoiOSIsImZvcm1fYm9yZGVyIjoiMCIsImZvcm1fc2hhZG93X3NoYWRvd19zaXplIjoiMTYiLCJmb3JtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMyIsImZvcm1fc2hhZG93X3NoYWRvd19jb2xvciI6InJnYmEoMCwwLDAsMC4xNikiLCJpbnB1dF9ib3JkZXIiOiIwIDAgMnB4IDAiLCJpbnB1dF9jb2xvciI6IiMwMDAwMDAiLCJwbGFjZWhvbGRlcl9jb2xvciI6InJnYmEoMCwwLDAsMC4xNikiLCJpbnB1dF9ib3JkZXJfY29sb3IiOiIjMDAwMDAwIiwiZl9pbnB1dF9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfaW5wdXRfZm9udF93ZWlnaHQiOiI2MDAiLCJmX2lucHV0X2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfaW5wdXRfZm9udF9zaXplIjoiMTIiLCJmX2lucHV0X2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwiZl9wbGFjZWhvbGRlcl9mb250X3dlaWdodCI6IjYwMCIsImZfcGxhY2Vob2xkZXJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9wbGFjZWhvbGRlcl9mb250X3NpemUiOiIxMiIsImZfcGxhY2Vob2xkZXJfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX2J0bl9mb250X3dlaWdodCI6IjYwMCIsImZfYnRuX2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwicmVzdWx0c19tc2dfY29sb3JfaCI6IiM0NDQ0NDQiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9yZXN1bHRzX21zZ19mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfc2l6ZSI6IjEyIiwiZl9yZXN1bHRzX21zZ19mb250X2xpbmVfaGVpZ2h0IjoiMSIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX21ldGFfZm9udF93ZWlnaHQiOiI2MDAiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IjEyIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfc2VhcmNoIiwicG9zdF90eXBlIjoiIiwiZGlzYWJsZV90cmlnZ2VyIjoiIiwic2hvd19yZXN1bHRzIjoieWVzIiwic2VwYXJhdG9yIjoiIiwiZGlzYWJsZV9saXZlX3NlYXJjaCI6IiIsImV4Y2x1ZGVfcGFnZXMiOiIiLCJleGNsdWRlX3Bvc3RzIjoiIiwic2VhcmNoX3NlY3Rpb25faGVhZGVyIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMV90YXhvbm9taWVzIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfbGV2ZWwiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl90aXRsZSI6IiIsInJlc3VsdHNfc2VjdGlvbl8yX3RheG9ub21pZXMiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl9sZXZlbCI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX3RpdGxlIjoiIiwicmVzdWx0c19zZWN0aW9uXzNfdGF4b25vbWllcyI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX2xldmVsIjoiIiwicmVzdWx0c19zZWN0aW9uX3NlYXJjaF9xdWVyeV90ZXJtcyI6IiIsInJlc3VsdHNfc2VjdGlvbl9zZWFyY2hfcXVlcnlfdGVybXNfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fc2VhcmNoX3F1ZXJ5X3Rlcm1zX3RheG9ub21pZXMiOiIiLCJzZWNfdGl0bGVfc3BhY2UiOiIiLCJzZWNfdGl0bGVfY29sb3IiOiIiLCJ0YXhfc3BhY2UiOiIiLCJ0YXhfdGl0bGVfY29sb3IiOiIiLCJ0YXhfdGl0bGVfY29sb3JfaCI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl9zZWNfdGl0bGVfZm9udF90aXRsZSI6IlNlY3Rpb24gdGl0bGUgdGV4dCIsImZfc2VjX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3NlY190aXRsZV9mb250X2ZhbWlseSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3N0eWxlIjoiIiwiZl9zZWNfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfc2VjX3RpdGxlXyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfdGl0bGUiOiJUYXhvbm9teSB0aXRsZSB0ZXh0IiwiZl90YXhfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl90YXhfdGl0bGVfZm9udF9zaXplIjoiIiwiZl90YXhfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RheF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90YXhfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl90YXhfdGl0bGVfIjoiIiwiaWNvbl9zaXplIjoiMjAiLCJ0b2dnbGVfaG9yaXpfYWxpZ24iOiJjb250ZW50LWhvcml6LWxlZnQiLCJmbG9hdF9ibG9jayI6IiIsImZvcm1fb2Zmc2V0X2xlZnQiOiIiLCJmb3JtX2NvbnRlbnRfd2lkdGgiOiIiLCJmb3JtX3BhZGRpbmciOiIiLCJmb3JtX2FsaWduX3NjcmVlbiI6IiIsImlucHV0X3BsYWNlaG9sZGVyIjoiIiwicGxhY2Vob2xkZXJfdHJhdmVsIjoiMCIsImlucHV0X3JhZGl1cyI6IiIsImJ0bl90ZXh0IjoiU2VhcmNoIiwiYnRuX2ljb25fYWxpZ24iOiIwIiwiYnRuX21hcmdpbiI6IiIsImJ0bl9ib3JkZXIiOiIiLCJidG5fcmFkaXVzIjoiIiwicmVzdWx0c19wYWRkaW5nIjoiIiwicmVzdWx0c19tc2dfYm9yZGVyIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsIm1jMV9lbCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsIm1vZHVsZXNfb25fcm93IjoiMTAwJSIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInZpZGVvX2ljb24iOiIiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpbWVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwiYXJ0X2J0biI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJidG5fdGl0bGUiOiIiLCJidG5fYm9yZGVyX3dpZHRoIjoiIiwiZm9ybV9nZW5lcmFsX2JnIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfaGVhZGVyIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfdGl0bGUiOiJUZXh0IiwiZl90b2dnbGVfdHh0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9zdHlsZSI6IiIsImZfdG9nZ2xlX3R4dF8iOiIiLCJmb3JtX2JnIjoiIiwiZm9ybV9ib3JkZXJfY29sb3IiOiIiLCJmb3JtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZm9ybV9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImlucHV0X2JnIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X3RpdGxlIjoiSW5wdXQgc2hhZG93IiwiaW5wdXRfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImlucHV0X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2NvbG9yIjoiIiwiYnRuX2NvbG9yX2giOiIiLCJidG5faWNvbl9jb2xvciI6IiIsImJ0bl9pY29uX2NvbG9yX2giOiIiLCJidG5fYm9yZGVyX2NvbG9yIjoiIiwiYnRuX2JvcmRlcl9jb2xvcl9oIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJCdXR0b24gc2hhZG93IiwiYnRuX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImJ0bl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJmX2lucHV0X2ZvbnRfaGVhZGVyIjoiIiwiZl9pbnB1dF9mb250X3RpdGxlIjoiSW5wdXQgdGV4dCIsImZfaW5wdXRfZm9udF9zZXR0aW5ncyI6IiIsImZfaW5wdXRfZm9udF9zdHlsZSI6IiIsImZfaW5wdXRfIjoiIiwiZl9wbGFjZWhvbGRlcl9mb250X3RpdGxlIjoiUGxhY2Vob2xkZXIgdGV4dCIsImZfcGxhY2Vob2xkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfcGxhY2Vob2xkZXJfZm9udF9zdHlsZSI6IiIsImZfcGxhY2Vob2xkZXJfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkJ1dHRvbiB0ZXh0IiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl8iOiIiLCJyZXN1bHRzX2JnIjoiIiwicmVzdWx0c19ib3JkZXJfY29sb3IiOiIiLCJyZXN1bHRzX21zZ19iZyI6IiIsInJlc3VsdHNfbXNnX2JvcmRlcl9jb2xvciI6IiIsImZfcmVzdWx0c19tc2dfZm9udF9oZWFkZXIiOiIiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfdGl0bGUiOiJUZXh0IiwiZl9yZXN1bHRzX21zZ19mb250X3NldHRpbmdzIjoiIiwiZl9yZXN1bHRzX21zZ18iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbW9kdWxlX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2NvbG9yIjoiIiwiY2F0X2JvcmRlciI6IiIsImNhdF9ib3JkZXJfaG92ZXIiOiIiLCJtZXRhX2JnIjoiIiwiYXV0aG9yX3R4dCI6IiIsImF1dGhvcl90eHRfaG92ZXIiOiIiLCJkYXRlX3R4dCI6IiIsImV4X3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwic2hhZG93X21ldGFfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tZXRhX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbWV0YV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21ldGFfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZWxfY2xhc3MiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwib2Zmc2V0IjoiIiwibGltaXQiOiI1IiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwiY2xhc3MiOiJ0ZGlfMzgiLCJ0ZGNfY3NzX2NsYXNzIjoidGRpXzM4IiwidGRjX2Nzc19jbGFzc19zdHlsZSI6InRkaV8zOF9yYW5kX3N0eWxlIn0nOw0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzM4Jyk7DQogICAgICAgICAgICAgICAgdGRiU2VhcmNoSXRlbS5fb3BlblNlYXJjaEZvcm1DbGFzcyA9ICd0ZGItZHJvcC1kb3duLXNlYXJjaC1vcGVuJzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLl9yZXN1bHRzTGltaXQgPSAnMyc7DQoNCiAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICANCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2guYWRkSXRlbSggdGRiU2VhcmNoSXRlbSApOw0KDQogICAgICAgICAgICB9KTsNCiAgICAgICAgDQogICAgICAgIAoKICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgLyogZ2xvYmFsIGpRdWVyeTp7fSAqLw0KICAgICAgICAgICAgICAgIGpRdWVyeShkb2N1bWVudCkucmVhZHkoIGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgICAgICB2YXIgdGRiTWVudUl0ZW0gPSBuZXcgdGRiTWVudS5pdGVtKCk7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmJsb2NrVWlkID0gJ3RkaV80OCc7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmpxdWVyeU9iaiA9IGpRdWVyeSgnLnRkaV80OCcpOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5pc01lZ2FNZW51RnVsbCA9IHRydWU7DQoNCgkgICAgICAgICAgICAgICAgDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5tZWdhTWVudUxvYWRUeXBlID0gJyc7DQoNCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgCgogICAgICAgICAgICANCiAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgalF1ZXJ5KGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgIHZhciB0ZGJNZW51SXRlbSA9IG5ldyB0ZGJNZW51Lml0ZW0oKTsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uYmxvY2tVaWQgPSAndGRpXzUyJzsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzUyJyk7DQoNCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmlzTWVnYU1lbnVGdWxsID0gdHJ1ZTsNCg0KCSAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLm1lZ2FNZW51TG9hZFR5cGUgPSAncHJlbG9hZCc7DQoNCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgCgogICAgICAgICAgICANCiAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgalF1ZXJ5KGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgIHZhciB0ZGJNZW51SXRlbSA9IG5ldyB0ZGJNZW51Lml0ZW0oKTsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uYmxvY2tVaWQgPSAndGRpXzY4JzsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzY4Jyk7DQoNCgkgICAgICAgICAgICAgICAgDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5pc01lZ2FNZW51UGFyZW50UG9zID0gdHJ1ZTsNCg0KCSAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51LmFkZEl0ZW0odGRiTWVudUl0ZW0pOw0KDQogICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICANCiAgICAgICAgICAgIAoKICAgICAgICANCiAgICAgICAgICAgIGpRdWVyeSgpLnJlYWR5KGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgIHZhciB0ZGJTZWFyY2hJdGVtID0gbmV3IHRkYlNlYXJjaC5pdGVtKCk7DQoNCiAgICAgICAgICAgICAgICAvL2Jsb2NrIHVuaXF1ZSBJRA0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uYmxvY2tVaWQgPSAndGRpXzczJzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmJsb2NrQXR0cyA9ICd7ImlubGluZSI6InllcyIsImZvcm1fYWxpZ24iOiJjb250ZW50LWhvcml6LXJpZ2h0IiwicmVzdWx0c19tc2dfYWxpZ24iOiJjb250ZW50LWhvcml6LWNlbnRlciIsImltYWdlX2Zsb2F0ZWQiOiJmbG9hdF9sZWZ0IiwiaW1hZ2Vfd2lkdGgiOiIzMCIsImltYWdlX3NpemUiOiIiLCJzaG93X2NhdCI6IiIsInNob3dfYnRuIjoibm9uZSIsInNob3dfZGF0ZSI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X2V4Y2VycHQiOiJub25lIiwic2hvd19hdXRob3IiOiJub25lIiwibWV0YV9wYWRkaW5nIjoiN3B4IDAgMCAxNXB4IiwiYXJ0X3RpdGxlIjoiZXlKaGJHd2lPaUk0Y0hnZ01DQXhNbkI0SWl3aWJHRnVaSE5qWVhCbElqb2lNQ0F3SURFd2NIZ2lMQ0p3YjNKMGNtRnBkQ0k2SWpBZ01DQXhNSEI0SW4wPSIsImFsbF9tb2R1bGVzX3NwYWNlIjoiZXlKaGJHd2lPaUl5TUNJc0luQnZjblJ5WVdsMElqb2lNVEFpZlE9PSIsImljb25fcGFkZGluZyI6IjEiLCJpY29uX2NvbG9yIjoiI2ZmZmZmZiIsImljb25fY29sb3JfaCI6IiNhYWFhYWEiLCJ0aXRsZV90eHRfaG92ZXIiOiIjNDQ0NDQ0IiwiYnRuX2JnX2giOiJleUowZVhCbElqb2laM0poWkdsbGJuUWlMQ0pqYjJ4dmNqRWlPaUlqTURBd01EQXdJaXdpWTI5c2IzSXlJam9pSXpBd01EQXdNQ0lzSW0xcGVHVmtRMjlzYjNKeklqcGJYU3dpWkdWbmNtVmxJam9pTFRrd0lpd2lZM056SWpvaVltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0l6QXdNREF3TURzaUxDSmpjM05RWVhKaGJYTWlPaUl3WkdWbkxDTXdNREF3TURBc0l6QXdNREF3TUNKOSIsInRkY19jc3MiOiJleUpoYkd3aU9uc2laR2x6Y0d4aGVTSTZJaUo5TENKd2IzSjBjbUZwZENJNmV5SmthWE53YkdGNUlqb2lJbjBzSW5CdmNuUnlZV2wwWDIxaGVGOTNhV1IwYUNJNk1UQXhPQ3dpY0c5eWRISmhhWFJmYldsdVgzZHBaSFJvSWpvM05qZ3NJbXhoYm1SelkyRndaU0k2ZXlKdFlYSm5hVzR0WW05MGRHOXRJam9pTFRJaUxDSmthWE53YkdGNUlqb2lJbjBzSW14aGJtUnpZMkZ3WlY5dFlYaGZkMmxrZEdnaU9qRXhOREFzSW14aGJtUnpZMkZ3WlY5dGFXNWZkMmxrZEdnaU9qRXdNVGw5IiwidGRpY29uIjoidGQtaWNvbi1tYWduaWZpZXItbWVkaXVtLXNob3J0Iiwic2hvd19mb3JtIjoieWVzIiwiYnRuX2JnIjoiIzAwMDAwMCIsImZfaW5wdXRfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl9idG5fZm9udF9mYW1pbHkiOiI0NDUiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfYnRuX2ZvbnRfc2l6ZSI6IjEyIiwiZm9ybV93aWR0aCI6ImV5SmhiR3dpT2lJME5UQWlMQ0p3YjNKMGNtRnBkQ0k2SWpNME1DSjkiLCJpbnB1dF9wYWRkaW5nIjoiM3B4IDEycHgiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwicGxhY2Vob2xkZXJfb3BhY2l0eSI6IjAuNCIsImJ0bl90ZGljb24iOiJ0ZC1pY29uLW1lbnUtcmlnaHQiLCJidG5faWNvbl9wb3MiOiJhZnRlciIsImJ0bl9pY29uX3NwYWNlIjoiOCIsImJ0bl9pY29uX3NpemUiOiI3IiwiYnRuX3BhZGRpbmciOiIwIDE0cHggMnB4IDE1cHgiLCJyZXN1bHRzX2JvcmRlciI6IjAiLCJyZXN1bHRzX21zZ19wYWRkaW5nIjoiOHB4IDAgMThweCAwIiwibWMxX3RsIjoiMjAiLCJyZXN1bHRzX2xpbWl0IjoiMyIsIm1vZHVsZXNfZ2FwIjoiMCIsImltYWdlX2hlaWdodCI6IjcwIiwibW9kdWxlc19jYXRlZ29yeSI6ImFib3ZlIiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiMCIsImZfcmVzdWx0c19tc2dfZm9udF9mYW1pbHkiOiI0NDUiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl9yZXN1bHRzX21zZ19mb250X3N0eWxlIjoibm9ybWFsIiwicmVzdWx0c19tc2dfY29sb3IiOiIjMDAwMDAwIiwiZl90aXRsZV9mb250X2ZhbWlseSI6IjQ0NSIsImZfdGl0bGVfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TmlJc0luQnZjblJ5WVdsMElqb2lNVFFpZlE9PSIsImZfdGl0bGVfZm9udF93ZWlnaHQiOiI3MDAiLCJmX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjQiLCJ0aXRsZV90eHQiOiIjMDAwMDAwIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiZXlKd2IzSjBjbUZwZENJNklqSWlmUT09IiwiZl9jYXRfZm9udF9zaXplIjoiMTIiLCJmX2NhdF9mb250X3dlaWdodCI6IjYwMCIsImZfY2F0X2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiY2F0X2JnIjoicmdiYSgyNTUsMjU1LDI1NSwwKSIsImNhdF9iZ19ob3ZlciI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJjYXRfdHh0IjoiIzAwMDAwMCIsImNhdF90eHRfaG92ZXIiOiIjMDAwMDAwIiwidG9nZ2xlX3R4dF9wb3MiOiJhZnRlciIsInRvZ2dsZV90eHQiOiJDZXJjYSIsInRvZ2dsZV90eHRfc3BhY2UiOiIxMCIsInRvZ2dsZV90eHRfYWxpZ24iOiIxIiwiZl90b2dnbGVfdHh0X2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl90b2dnbGVfdHh0X2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl90b2dnbGVfdHh0X2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl90b2dnbGVfdHh0X2ZvbnRfc3BhY2luZyI6IjEiLCJmX3RvZ2dsZV90eHRfZm9udF9zaXplIjoiMTIiLCJmX3RvZ2dsZV90eHRfZm9udF9saW5lX2hlaWdodCI6IjEiLCJ0b2dnbGVfdHh0X2NvbG9yIjoiI2ZmZmZmZiIsInRvZ2dsZV90eHRfY29sb3JfaCI6IiNhYWFhYWEiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoidXBwZXJjYXNlIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJhcnJvd19jb2xvciI6IiNmZmZmZmYiLCJmb3JtX29mZnNldCI6ImV5SmhiR3dpT2lJeE5pSXNJbkJ2Y25SeVlXbDBJam9pTVRRaUxDSnNZVzVrYzJOaGNHVWlPaUl4TWlKOSIsImZvcm1fYm9yZGVyIjoiMCIsImZvcm1fc2hhZG93X3NoYWRvd19zaXplIjoiMTYiLCJmb3JtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMyIsImZvcm1fc2hhZG93X3NoYWRvd19jb2xvciI6InJnYmEoMCwwLDAsMC4xNikiLCJpbnB1dF9ib3JkZXIiOiIwIDAgMnB4IDAiLCJpbnB1dF9jb2xvciI6IiMwMDAwMDAiLCJwbGFjZWhvbGRlcl9jb2xvciI6InJnYmEoMCwwLDAsMC4xNikiLCJpbnB1dF9ib3JkZXJfY29sb3IiOiIjMDAwMDAwIiwiZl9pbnB1dF9mb250X3RyYW5zZm9ybSI6InVwcGVyY2FzZSIsImZfaW5wdXRfZm9udF93ZWlnaHQiOiI2MDAiLCJmX2lucHV0X2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfaW5wdXRfZm9udF9zaXplIjoiMTIiLCJmX2lucHV0X2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwiZl9wbGFjZWhvbGRlcl9mb250X3dlaWdodCI6IjYwMCIsImZfcGxhY2Vob2xkZXJfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9wbGFjZWhvbGRlcl9mb250X3NpemUiOiIxMiIsImZfcGxhY2Vob2xkZXJfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX2J0bl9mb250X3dlaWdodCI6IjYwMCIsImZfYnRuX2ZvbnRfc3BhY2luZyI6ImV5SmhiR3dpT2lJeElpd2ljRzl5ZEhKaGFYUWlPaUl3SW4wPSIsImZfYnRuX2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwicmVzdWx0c19tc2dfY29sb3JfaCI6IiM0NDQ0NDQiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9yZXN1bHRzX21zZ19mb250X3NwYWNpbmciOiJleUpoYkd3aU9pSXhJaXdpY0c5eWRISmhhWFFpT2lJd0luMD0iLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfc2l6ZSI6IjEyIiwiZl9yZXN1bHRzX21zZ19mb250X2xpbmVfaGVpZ2h0IjoiMSIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiNDQ1IiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IjEiLCJmX21ldGFfZm9udF9mYW1pbHkiOiI0NDUiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiJ1cHBlcmNhc2UiLCJmX21ldGFfZm9udF93ZWlnaHQiOiI2MDAiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiZXlKaGJHd2lPaUl4SWl3aWNHOXlkSEpoYVhRaU9pSXdJbjA9IiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IjEyIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIxIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfc2VhcmNoIiwicG9zdF90eXBlIjoiIiwiZGlzYWJsZV90cmlnZ2VyIjoiIiwic2hvd19yZXN1bHRzIjoieWVzIiwic2VwYXJhdG9yIjoiIiwiZGlzYWJsZV9saXZlX3NlYXJjaCI6IiIsImV4Y2x1ZGVfcGFnZXMiOiIiLCJleGNsdWRlX3Bvc3RzIjoiIiwic2VhcmNoX3NlY3Rpb25faGVhZGVyIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMV90YXhvbm9taWVzIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfbGV2ZWwiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl90aXRsZSI6IiIsInJlc3VsdHNfc2VjdGlvbl8yX3RheG9ub21pZXMiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl9sZXZlbCI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX3RpdGxlIjoiIiwicmVzdWx0c19zZWN0aW9uXzNfdGF4b25vbWllcyI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX2xldmVsIjoiIiwicmVzdWx0c19zZWN0aW9uX3NlYXJjaF9xdWVyeV90ZXJtcyI6IiIsInJlc3VsdHNfc2VjdGlvbl9zZWFyY2hfcXVlcnlfdGVybXNfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fc2VhcmNoX3F1ZXJ5X3Rlcm1zX3RheG9ub21pZXMiOiIiLCJzZWNfdGl0bGVfc3BhY2UiOiIiLCJzZWNfdGl0bGVfY29sb3IiOiIiLCJ0YXhfc3BhY2UiOiIiLCJ0YXhfdGl0bGVfY29sb3IiOiIiLCJ0YXhfdGl0bGVfY29sb3JfaCI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl9zZWNfdGl0bGVfZm9udF90aXRsZSI6IlNlY3Rpb24gdGl0bGUgdGV4dCIsImZfc2VjX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3NlY190aXRsZV9mb250X2ZhbWlseSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3N0eWxlIjoiIiwiZl9zZWNfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfc2VjX3RpdGxlXyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfdGl0bGUiOiJUYXhvbm9teSB0aXRsZSB0ZXh0IiwiZl90YXhfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfZmFtaWx5IjoiIiwiZl90YXhfdGl0bGVfZm9udF9zaXplIjoiIiwiZl90YXhfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RheF90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90YXhfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl90YXhfdGl0bGVfIjoiIiwiaWNvbl9zaXplIjoiMjAiLCJ0b2dnbGVfaG9yaXpfYWxpZ24iOiJjb250ZW50LWhvcml6LWxlZnQiLCJmbG9hdF9ibG9jayI6IiIsImZvcm1fb2Zmc2V0X2xlZnQiOiIiLCJmb3JtX2NvbnRlbnRfd2lkdGgiOiIiLCJmb3JtX3BhZGRpbmciOiIiLCJmb3JtX2FsaWduX3NjcmVlbiI6IiIsImlucHV0X3BsYWNlaG9sZGVyIjoiIiwicGxhY2Vob2xkZXJfdHJhdmVsIjoiMCIsImlucHV0X3JhZGl1cyI6IiIsImJ0bl90ZXh0IjoiU2VhcmNoIiwiYnRuX2ljb25fYWxpZ24iOiIwIiwiYnRuX21hcmdpbiI6IiIsImJ0bl9ib3JkZXIiOiIiLCJidG5fcmFkaXVzIjoiIiwicmVzdWx0c19wYWRkaW5nIjoiIiwicmVzdWx0c19tc2dfYm9yZGVyIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsIm1jMV9lbCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsIm1vZHVsZXNfb25fcm93IjoiMTAwJSIsIm1fcGFkZGluZyI6IiIsIm1vZHVsZXNfYm9yZGVyX3NpemUiOiIiLCJtb2R1bGVzX2JvcmRlcl9zdHlsZSI6IiIsIm1vZHVsZXNfYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInZpZGVvX2ljb24iOiIiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpbWVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2FsaWduIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwiYXJ0X2J0biI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJidG5fdGl0bGUiOiIiLCJidG5fYm9yZGVyX3dpZHRoIjoiIiwiZm9ybV9nZW5lcmFsX2JnIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfaGVhZGVyIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfdGl0bGUiOiJUZXh0IiwiZl90b2dnbGVfdHh0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9zdHlsZSI6IiIsImZfdG9nZ2xlX3R4dF8iOiIiLCJmb3JtX2JnIjoiIiwiZm9ybV9ib3JkZXJfY29sb3IiOiIiLCJmb3JtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZm9ybV9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImlucHV0X2JnIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X3RpdGxlIjoiSW5wdXQgc2hhZG93IiwiaW5wdXRfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImlucHV0X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2NvbG9yIjoiIiwiYnRuX2NvbG9yX2giOiIiLCJidG5faWNvbl9jb2xvciI6IiIsImJ0bl9pY29uX2NvbG9yX2giOiIiLCJidG5fYm9yZGVyX2NvbG9yIjoiIiwiYnRuX2JvcmRlcl9jb2xvcl9oIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJCdXR0b24gc2hhZG93IiwiYnRuX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImJ0bl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJmX2lucHV0X2ZvbnRfaGVhZGVyIjoiIiwiZl9pbnB1dF9mb250X3RpdGxlIjoiSW5wdXQgdGV4dCIsImZfaW5wdXRfZm9udF9zZXR0aW5ncyI6IiIsImZfaW5wdXRfZm9udF9zdHlsZSI6IiIsImZfaW5wdXRfIjoiIiwiZl9wbGFjZWhvbGRlcl9mb250X3RpdGxlIjoiUGxhY2Vob2xkZXIgdGV4dCIsImZfcGxhY2Vob2xkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfcGxhY2Vob2xkZXJfZm9udF9zdHlsZSI6IiIsImZfcGxhY2Vob2xkZXJfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkJ1dHRvbiB0ZXh0IiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl8iOiIiLCJyZXN1bHRzX2JnIjoiIiwicmVzdWx0c19ib3JkZXJfY29sb3IiOiIiLCJyZXN1bHRzX21zZ19iZyI6IiIsInJlc3VsdHNfbXNnX2JvcmRlcl9jb2xvciI6IiIsImZfcmVzdWx0c19tc2dfZm9udF9oZWFkZXIiOiIiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfdGl0bGUiOiJUZXh0IiwiZl9yZXN1bHRzX21zZ19mb250X3NldHRpbmdzIjoiIiwiZl9yZXN1bHRzX21zZ18iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbW9kdWxlX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2NvbG9yIjoiIiwiY2F0X2JvcmRlciI6IiIsImNhdF9ib3JkZXJfaG92ZXIiOiIiLCJtZXRhX2JnIjoiIiwiYXV0aG9yX3R4dCI6IiIsImF1dGhvcl90eHRfaG92ZXIiOiIiLCJkYXRlX3R4dCI6IiIsImV4X3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwic2hhZG93X21ldGFfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tZXRhX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbWV0YV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21ldGFfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X2ZhbWlseSI6IiIsImZfZXhfZm9udF9zaXplIjoiIiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3dlaWdodCI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiZWxfY2xhc3MiOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjEsImhlYWRlcl9jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwib2Zmc2V0IjoiIiwibGltaXQiOiI1IiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwiY2xhc3MiOiJ0ZGlfNzMiLCJ0ZGNfY3NzX2NsYXNzIjoidGRpXzczIiwidGRjX2Nzc19jbGFzc19zdHlsZSI6InRkaV83M19yYW5kX3N0eWxlIn0nOw0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzczJyk7DQogICAgICAgICAgICAgICAgdGRiU2VhcmNoSXRlbS5fb3BlblNlYXJjaEZvcm1DbGFzcyA9ICd0ZGItZHJvcC1kb3duLXNlYXJjaC1vcGVuJzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLl9yZXN1bHRzTGltaXQgPSAnMyc7DQoNCiAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICANCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2guYWRkSXRlbSggdGRiU2VhcmNoSXRlbSApOw0KDQogICAgICAgICAgICB9KTsNCiAgICAgICAgDQogICAgICAgIAoKICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgICAgIGpRdWVyeSgpLnJlYWR5KGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBibG9jayA9IGpRdWVyeSgnLnRkaV85OScpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZXNUaHVtYnMgPSBibG9jay5maW5kKCcudGQtbW9kdWxlLXRodW1iJyksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tPZmZzZXRMZWZ0Ow0KDQogICAgICAgICAgICAgICAgICAgICAgICBpZiggYmxvY2suaGFzQ2xhc3MoJ3RkLWZsYi1tYXJnaW4tZm9yY2VkJykgKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tPZmZzZXRMZWZ0ID0gYmxvY2sub2Zmc2V0KCkubGVmdDsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggYmxvY2suaGFzQ2xhc3MoJ3RkLWZsYi1tYXJnaW4tbGVmdCcpICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlc1RodW1icy5jc3MoJ21hcmdpbi1sZWZ0JywgLWJsb2NrT2Zmc2V0TGVmdCArICdweCcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlc1RodW1icy5jc3MoJ21hcmdpbi1yaWdodCcsIC0oalF1ZXJ5KHdpbmRvdykud2lkdGgoKSAtIChibG9ja09mZnNldExlZnQgKyBibG9jay5vdXRlcldpZHRoKCkpKSArICdweCcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KHdpbmRvdykucmVzaXplKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIC8qIGdsb2JhbCBqUXVlcnk6e30gKi8NCiAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KCkucmVhZHkoZnVuY3Rpb24gKCkgew0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJsb2NrID0galF1ZXJ5KCcudGRpXzEyMicpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZXNUaHVtYnMgPSBibG9jay5maW5kKCcudGQtbW9kdWxlLXRodW1iJyksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tPZmZzZXRMZWZ0Ow0KDQogICAgICAgICAgICAgICAgICAgICAgICBpZiggYmxvY2suaGFzQ2xhc3MoJ3RkLWZsYi1tYXJnaW4tZm9yY2VkJykgKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tPZmZzZXRMZWZ0ID0gYmxvY2sub2Zmc2V0KCkubGVmdDsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggYmxvY2suaGFzQ2xhc3MoJ3RkLWZsYi1tYXJnaW4tbGVmdCcpICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlc1RodW1icy5jc3MoJ21hcmdpbi1sZWZ0JywgLWJsb2NrT2Zmc2V0TGVmdCArICdweCcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlc1RodW1icy5jc3MoJ21hcmdpbi1yaWdodCcsIC0oalF1ZXJ5KHdpbmRvdykud2lkdGgoKSAtIChibG9ja09mZnNldExlZnQgKyBibG9jay5vdXRlcldpZHRoKCkpKSArICdweCcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgalF1ZXJ5KHdpbmRvdykucmVzaXplKCk7DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgCgogICAgICAgICAgICANCiAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgalF1ZXJ5KGRvY3VtZW50KS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgIHZhciB0ZGJNZW51SXRlbSA9IG5ldyB0ZGJNZW51Lml0ZW0oKTsNCiAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uYmxvY2tVaWQgPSAndGRpXzE1Mic7DQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmpxdWVyeU9iaiA9IGpRdWVyeSgnLnRkaV8xNTInKTsNCg0KCSAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmlzTWVnYU1lbnVQYXJlbnRQb3MgPSB0cnVlOw0KDQoJICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5tZWdhTWVudUxvYWRUeXBlID0gJyc7DQoNCgkgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICB9KTsNCiAgICAgICAgICAgIA0KICAgICAgICAgICAgCg==
3 ms
autoptimize_single_a53a916adf48efefd5a2aa0861ebbc07.php
824 ms
autoptimize_single_83a062cf6545b990c13b4398035a29d0.php
734 ms
autoptimize_single_f7c8c87d24c2a81064f86b48697ffeb8.php
721 ms
dlm-xhr.min.js
719 ms
underscore.min.js
718 ms
js_posts_autoload.min.js
1187 ms
tagdiv_theme.min.js
1188 ms
wp-polyfill-inert.min.js
1116 ms
regenerator-runtime.min.js
1101 ms
wp-polyfill.min.js
1099 ms
autoptimize_single_ec0187677793456f98473f49d9e9b95f.php
1090 ms
js_files_for_front.min.js
1283 ms
autoptimize_single_890cc3c1dbfa7a6cf4ef53207b32d68c.php
1282 ms
1-300x235.jpg
789 ms
KFOlCnqEu92Fr1MmWUlfBBc-.woff
722 ms
KFOlCnqEu92Fr1MmEU9fBBc-.woff
1426 ms
KFOmCnqEu92Fr1Mu4mxM.woff
1428 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs1y9osUZiYw.woff
1430 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiYw.woff
1431 ms
TK3_WkUHHAIjg75cFRf3bXL8LICs1_FvsUZiYw.woff
1431 ms
memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVQ.woff
1430 ms
memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVQ.woff
1428 ms
memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVQ.woff
1428 ms
newspaper.woff
719 ms
economia-svg.png
914 ms
loghi_ITL-ECONOMIA-HU.png
907 ms
economia-svg.png
905 ms
ITL-Group-dal-1995.jpg
713 ms
01f1a05053c6242fcfa23075e5b963c1.jpg
1252 ms
wp-emoji-release.min.js
124 ms
economia.hu accessibility score
Contrast
These are opportunities to improve the legibility of your content.
Impact
Issue
Background and foreground colors do not have a sufficient contrast ratio.
Names and labels
These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.
Impact
Issue
Links do not have a discernible name
economia.hu best practices score
Trust and Safety
Impact
Issue
Does not use HTTPS
Ensure CSP is effective against XSS attacks
General
Impact
Issue
Detected JavaScript libraries
Page has valid source maps
economia.hu SEO score
Mobile Friendly
Make sure your pages are mobile friendly so users don’t have to pinch or zoom in order to read the content pages. [Learn more](https://developers.google.com/search/mobile-sites/).
Impact
Issue
Document uses legible font sizes
Tap targets are not sized appropriately
IT
EN
UTF-8
Language claimed in HTML meta tag should match the language actually used on the web page. Otherwise Economia.hu can be misinterpreted by Google and other search engines. Our service has detected that Italian is used on the page, and it does not match the claimed English language. Our system also found out that Economia.hu main page’s claimed encoding is utf-8. Use of this encoding format is the best practice as the main page visitors from all over the world won’t have any issues with symbol transcription.
economia.hu
Open Graph data is detected on the main page of ECONOMIA. This is the best way to make the web page social media friendly. Here is how it looks like on Facebook: