SFS Online service keeps your collection up to date and standards are always available to be used online. SFS maintains your standards collection on your behalf. You can choose which thematic groups or individual standards are included in your standards collection. Both Finnish and English versions of SFS, IEC, ISO as well as ASTM and IEEE standards can be included in your collection at the service.
To log in
If you already have an online collection, please log in at online.sfs.fi
Request a quote
1. Create a user ID using a valid email address as your ID.
2. Log into your account.
3. Fill the quote form.
4. First, choose a publisher. Note: For SFS, SFS-EN and SFS-EN ISO standards, please choose SFS as the publisher. Please note that for standards concerning the electrotechnical field you must choose “SFS: electrotechnical”.
5. Select the product groups of your interest in by ticking the appropriate boxes. You can choose ICS groups on all three levels. When finished, click “Confirm selections”.
6. If you want to add individual standards or standards developed by a specific technical committee, please search for the relevant standards and/or committees by their IDs or titles.Please note that you can request a quote only for valid standards. Withdrawn standards or amendments will not be shown. Should you need to ask for a quote also for a withdrawn standard, you can do so in the "Additional comments" box.
7. Fill in the language and office details.
8. Click “Continue” to review your quote. If you want to make any changes, you can return to the previous step and edit the details.
9. All done! Our customer service team will contact you within three business days.
10. You will receive a copy of the quote via email. You can also view your quotes in the webstore under “Quotes”.
When you a have a user ID in SFS webshop you can send a request for a quote for SFS Online. See how in this short video.
ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuV2FpdGluZyIgOiAiQXdhaXRpbmcgY29uZmlybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZFRpcCIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuT2xkVXNlcm5hbWVXcm9uZyIgOiAiWW91ciBvbGQgdXNlciBJRCBpcyBpbnZhbGlkLiAiLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgInNvcnRhYmxlIiA6ICJ0cnVlIiwKICAiTGFuZy5BY3RpdmF0aW9uTGlua1NlbnQiIDogIkFuIGFjdGl2YXRpb24gbGluayBmb3IgeW91ciB1c2VyIGFjY291bnQgaGFzIGJlZW4gc2VudCB0byB0aGUgZS1tYWlsIGFkZHJlc3MgeW91IHByb3ZpZGVkLiIsCiAgIkxhbmcuRG93bmxvYWRhYmxlRWxlY3RyaWNNYXRlcmlhbCIgOiAiU8OkaGvDtmlzdMOkIGxhZGF0dGF2aXNzYSBvbGV2YWEgYWluZWlzdG9hIChlbikiLAogICJMYW5nLkluZm9ybWF0aW9uQ3VzdG9tZXJTZXJ2aWNlIiA6ICJDdXN0b21lciBzZXJ2aWNlIGZvciBpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuT3BlblN1Ykdyb3VwcyIgOiAiT3BlbiBzdWItZ3JvdXBzIiwKICAiTGFuZy5SZXR1cm5Ub09ubGluZSIgOiAiUmV0dXJuIHRvIE9ubGluZS1zZXJ2aWNlIiwKICAiTGFuZy5BY2NlcHREZWxpdmVyeVRlcm1zIiA6ICJBY2NlcHQgZGVsaXZlcnkgdGVybXMiLAogICJMYW5nLkJpbGxpbmcuVHlwZSIgOiAiSW52b2ljZSBkZWxpdmVyeSIsCiAgIkxhbmcuRG93bmxvYWRzIiA6ICJEb3dubG9hZHMiLAogICJMYW5nLkJpbGxpbmdBZGRyZXNzRm9ySW52b2ljZSIgOiAiRS1pbnZvaWNlIGFkZHJlc3MiLAogICJ1cmxleGVjdXRlcGF0aCIgOiAiL2NoYW5uZWxzL3B1YmxpYy93d3cvdmVya2tva2F1cHBhL2VuL2luZGV4L29ubGluZSIsCiAgIkxhbmcuUGF5bWVudFN0YXR1cyIgOiAiUGF5bWVudCBzdGF0dXMiLAogICJlbGVtZW50Lm1vZGUiIDogImVsZW1lbnQiLAogICJpMThuLnJlbW92ZS5jb250ZW50LmFyZWEiIDogIlBvaXN0YSBzaXPDpGx0w7ZhbHVlPyIsCiAgIkxhbmcuRnJvbnRwYWdlIiA6ICJIb21lIHBhZ2UiLAogICJMYW5nLk5vUmVzdWx0cyIgOiAiTm8gcmVzdWx0cyIsCiAgIkxhbmcuUGF5bWVudE1ldGhvZCIgOiAiUGF5bWVudCBtZXRob2QiLAogICJlbGVtZW50LmJhc2UubGlzdCIgOiAiL21vZHVsZXNiYXNlL2VsZW1lbnRzL3N0YXRvL2Ntcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UiLAogICJMYW5nLkxpY2VuY2UuTWFuYWdlbWVudCIgOiAiVXNlciBNYW5hZ2VtZW50IiwKICAiTGFuZy5PbmxpbmVVc2VyIiA6ICJPbmxpbmUgdXNlciIsCiAgIkxhbmcuUHJldmlldyIgOiAiUHJldmlldyIsCiAgIkxhbmcubnVtYmVyT2ZQcm9kdWN0IiA6ICJjb3BpZXMgb2YgdGhpcyBwcm9kdWN0PyIsCiAgIkxhbmcuVGFibGVPZkNvbnRlbnRzIiA6ICJUYWJsZSBvZiBjb250ZW50cyIsCiAgIkxhbmcuUHVibGlzaGVyIiA6ICJQdWJsaXNoZXIiLAogICJMYW5nLkNvbnRpbnVlVG9Mb2dpbiIgOiAiQ29udGludWUgdG8gbG9naW4iLAogICJMYW5nLkRlbGl2ZXJ5U3RyZWV0IiA6ICJTdHJlZXQgYWRkcmVzcy9QTyBCb3giLAogICJMYW5nLlNlYXJjaFBERiIgOiAiU2VhcmNoIHB1YmxpY2F0aW9uIGNvbnRlbnQiLAogICJMYW5nLlVudGlsIiA6ICIgIiwKICAiTGFuZy5Eb3dubG9hZFBERiIgOiAiRG93bmxvYWQgUERGIGZpbGUiLAogICJMYW5nLkxpbWl0VXNpbmdSYXRpZmljYXRpb25EYXRlIiA6ICJMaW1pdCB1c2luZyBkYXRlIG9mIGltcGxlbWVudGF0aW9uIiwKICAiTGFuZy5QdWJsaXNoZWQiIDogIlB1Ymxpc2hlZCIsCiAgImltcG9ydHBhdGgiIDogIi93ZWJjb21wb25lbnRzL3Nmcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UvIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VDbG9zZWQiIDogIk91ciBjdXN0b21lciBzZXJ2aWNlIGlzIGNsb3NlZC4iLAogICJMYW5nLkRpc2NvdW50IiA6ICJEaXNjb3VudCIsCiAgIkxhbmcuRG93bmxvYWQyIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuU2VhcmNoUHJvZHVjdGdyb3VwIiA6ICJTZWFyY2ggYnkgcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuTm9QdXJjaGFzZWRQcm9kdWN0cyIgOiAiWW91IGhhdmUgbm90IHB1cmNoYXNlZCBhbnkgcHJvZHVjdHMgZnJvbSB0aGUgU0ZTIHdlYnNob3AuIiwKICAiTGFuZy5Vc2VDb21wYW55QWRkcmVzcyIgOiAiVXNlIGNvbXBhbnkgYWRkcmVzcyIsCiAgIkxhbmcuRGVsaXZlcnlFUFVCLkRvd25sb2FkIiA6ICJEb3dubG9hZCAoZVB1YikiLAogICJMYW5nLkhlYWRlci5XZWJzdG9yZSIgOiAiV2Vic2hvcCIsCiAgIkxhbmcuRXZhc3RlYXNldHVrc2V0IiA6ICJDb29raWUgc2V0dGluZ3MiLAogICJlZGl0dXJsIiA6ICIvYmluL2dldC92ZWQvWjdJS2ZQMTJmLlo3SXo2TE9SZC4xR3ppYWF3bTQiLAogICJMYW5nLldpdGhkcmV3UHVibGljYXRpb25zIiA6ICJXaXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TZWFyY2h3b3JkRXhpc3RSZWxhdGlvbnNoaXBzIiA6ICJTZWFyY2ggaW4gcmVsYXRpb25zaGlwcyBhbmQgdGl0bGVzLiIsCiAgIkxhbmcuVG90YWxXaXRob3V0VGF4IiA6ICJUb3RhbCB3aXRob3V0IHRheCIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kIiA6ICJEb3dubG9hZCBleHBpcmVzIiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mbyIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuTW9zdFBvcHVsYXIiIDogIk1vc3QgcG9wdWxhciIsCiAgIkxhbmcuUmVmZXJlbmNlcyIgOiAiTm9ybWF0aXZlIHJlZmVyZW5jZXMiLAogICJMYW5nLkxvYWROZXh0IiA6ICJTaG93IG1vcmUgcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVHVvdGV1dXRpc2V0IiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLk5ld1Byb2R1Y3RzIiA6ICJOZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5FZGl0VGV4dCIgOiAiRWRpdCB0ZXh0IiwKICAiTGFuZy5JbnZhbGlkVkFUIiA6ICJZb3VyIFZBVCBJRCBpcyBpbnZhbGlkLiIsCiAgIkxhbmcuQWRkVG9TZWFyY2giIDogIkFkZCB0byBzZWFyY2ggb3B0aW9ucyIsCiAgIkxhbmcuRGVuaWVkIiA6ICJIeWzDpHR0eSIsCiAgIkxhbmcuVG9wTmF2aVRhYlN0YW5kYXJkIiA6ICJTdGFuZGFyZHMgYW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcudW5sb2FkZWQiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQiLAogICJMYW5nLlB1cmNoYXNlQW5kRG93bmxvYWRIaXN0b3J5IiA6ICJQdXJjaGFzZSBhbmQgZG93bmxvYWQgaGlzdG9yeSIsCiAgIkxhbmcuUGVybWlzc2lvbkRlbGV0ZWRGcm9tVXNlciIgOiAiVXNlciBhY2Nlc3MgcmlnaHRzIGhhdmUgYmVlbiB1cGRhdGVkLiIsCiAgIkxhbmcuTm9OZXdQdWJsaWNhdGlvbnMiIDogIlZhbGl0dWxsYSBhaWthdsOkbGlsbMOkIGVpIHV1c2lhIGp1bGthaXN1amEgKGVuKSIsCiAgIkxhbmcuU2VhcmNoIiA6ICJGaW5kIiwKICAiTGFuZy5SZWdpc3RyYXRpb25FcnJvciIgOiAiQW4gZXJyb3IgZHVyaW5nIHNpZ24tdXAuIiwKICAiTGFuZy5UYXgiIDogIlZBVCIsCiAgIkxhbmcuSVBMb2dpbkNvbmZpcm1Mb2dpbiIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZW1haWwgYWRkcmVzcy4iLAogICJMYW5nLkxpbWl0VXNpbmdQcm9kdWN0Z3JvdXBzIiA6ICJMaW1pdCB1c2luZyBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuWWVhciIgOiAiWWVhciIsCiAgIkxhbmcuSW52YWxpZFBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIGlzIGludmFsaWQuIiwKICAiTGFuZy5Ub3BOYXZpTWFpblRpdGxlIiA6ICJTdGFuZGFyZHMgYW5kIG90aGVyIHB1YmxpY2F0aW9ucyBieSB0b3BpYyIsCiAgIkxhbmcuTm9SZXN1bHRzLldpdGhkcmV3UHVibGljYXRpb25zIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVWxrb21haXNldCIgOiAiRm9yZWlnbiBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNpZ25JbiIgOiAiTG9nIGluIiwKICAiTGFuZy5MaW1pdFVzaW5nQmVnaW5UaW1lIiA6ICJMaW1pdCB1c2luZyBiZWdpbiB0aW1lIiwKICAiTGFuZy5DcmVhdGVkRGF0ZSIgOiAiRGF0ZSBvZiBwdWJsaWNhdGlvbiwgYXNjZW5kaW5nIiwKICAiTGFuZy5QYXBlckRlbGl2ZXJ5Q29udGFjdCIgOiAiSWYgeW91IHdpc2ggdG8gcHVyY2hhc2UgcHJpbnRlZCBwdWJsaWNhdGlvbnMsIGtpbmRseSBjb250YWN0IHNhbGVzQHNmcy5maSIsCiAgIkxhbmcuU2VhcmNoRnJvbUNvbnRlbnQiIDogIlNlYXJjaCBwdWJsaWNhdGlvbiBjb250ZW50IiwKICAiTGFuZy5TZWFyY2hTRlMiIDogIkZpbmQgYW4gU0ZTIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5QZXJtaXNzaW9uQWRkZWRGb3JVc2VyIiA6ICJVc2VyIElEIGhhcyBhY2Nlc3Mgbm93IiwKICAiTGFuZy5OYXl0YVNpZG9zIiA6ICJTaG93IHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZVBhc3N3b3JkIiA6ICJSZXNldCBwYXNzd29yZCIsCiAgIkxhbmcuU2VhcmNoSVNPIiA6ICJGaW5kIGFuIElTTyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmROb3RDaGFuZ2VkIiA6ICJZb3VyIHBhc3N3b3JkIHdhcyBub3QgcmVzZXQuIiwKICAiTGFuZy5Ob25lTGltaXQiIDogIk5vIGxpbWl0YXRpb24iLAogICJMYW5nLlNlbGVjdFByb2R1Y3Rncm91cCIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5Db21wYW55LlR5cGUiIDogIkxlZ2FsIGZvcm0iLAogICJMYW5nLlNhdmUuSW5mbyIgOiAiU2F2ZSBkZXRhaWxzIiwKICAiTGFuZy5Eb3dubG9hZCIgOiAiRG93bmxvYWQiLAogICJMYW5nLkJ1eWVySW5mb3JtYXRpb24iIDogIkJ1eWVyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Mb2dvdXQiIDogIkxvZyBvdXQiLAogICJMYW5nLllvdUNhbk5vd0xvZ0luIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4uIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hMaXN0IiA6ICJSZXR1cm4gdG8gc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLlVzZUNvbW1hVG9TZXBhcmF0ZUVtYWlscyIgOiAiVXNlIGNvbW1hIG9yIHNlbWljb2xvbiBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIGVtYWlsIGFkZHJlc3Nlcy4iLAogICJMYW5nLkZpbGVUeXBlIiA6ICJGaWxlIHR5cGUiLAogICJMYW5nLlBhcGVyIiA6ICJQcmludGVkIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZCIgOiAiQ2hlY2sgeW91ciB1c2VyIElEIGFuZCBwYXNzd29yZCIsCiAgIkxhbmcuUHJvZHVjdHMiIDogIlByb2R1Y3RzIiwKICAiTGFuZy5PcmRlck1vcmVUaGFuIiA6ICJEbyB5b3Ugd2FudCB0byBvcmRlciBtb3JlIHRoYW4iLAogICJMYW5nLlBlcm1pc3Npb25PZmZlclJlcXVlc3QiIDogIkF1dGhvcml6ZWQgdG8gcXVvdGUgZm9yIGFuIG9ubGluZSBjb2xsZWN0aW9uIiwKICAiTGFuZy5EZWNlbWJlciIgOiAiRGVjZW1iZXIiLAogICJMYW5nLlNlYXJjaEZyb21Qcm9kdWN0R3JvdXAiIDogIlNlYXJjaCBvbmx5IGZyb20gcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUmVnaXN0ZXJhdGlvbiIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLlNlYXJjaEZpbHRlcnMiIDogIkN1cnJlbnRseSByZWZpbmVkIGJ5IiwKICAiTGFuZy5Ob1Jlc3VsdHMuUHJvZHVjdGdyb3VwIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIHB1YmxpY2F0aW9ucyBpbiB0aGlzIGdyb3VwLiIsCiAgIkxhbmcuTW9yZVByb2R1Y3ROZXdzIiA6ICJTaG93IG1vcmUiLAogICJMYW5nLlNGU2VsZWN0cmljIiA6ICJTRlM6IGVsZWN0cm90ZWNobmljcyIsCiAgIkxhbmcuTW9zdFNvbGRGcm9tQ29tbWl0dGVlIiA6ICJNb3N0IHBvcHVsYXIgZnJvbSB0aGlzIGNvbW1pdHRlZSIsCiAgIkxhbmcuTGljZW5jZS5EZXBhcnRtZW50IiA6ICJEaXZpc2lvbiIsCiAgIkxhbmcuQWRkVXNlciIgOiAiQWRkIHVzZXIiLAogICJMYW5nLk5ld1Bhc3N3b3JkVG9vU2hvcnQiIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3QgNiBjaGFyYWN0ZXJzIGxvbmcuIiwKICAiTGFuZy5QdXJjaGFzZUluV2Vic2hvcCIgOiAiUHVyY2hhc2UgaW4gd2Vic2hvcCIsCiAgIkxhbmcuTGljZW5jZUZ1bGwiIDogIkxpY2Vuc2UgZnVsbCIsCiAgIkxhbmcuQ29tcGFueURlbGl2ZXJ5QWRkcmVzc1Byb21wdCIgOiAiWW91ciBjb21wYW55IHVzZXMgdGhlIGZvbGxvd2luZyBkZWxpdmVyeSBhZGRyZXNzIGluZm9ybWF0aW9uIiwKICAiTGFuZy5QYWdlIiA6ICJQYWdlIiwKICAiTGFuZy5XZWJCaWxsaW5nUmVmZXJlbmNlIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lV2l0aE5ld1VzZXJuYW1lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgdXNlciBJRC4iLAogICJMYW5nLlVzZXJSZW1vdmVkIiA6ICJLw6R5dHTDpGrDpG4gcG9pc3RhbWluZW4iLAogICJMYW5nLkJ1c2luZXNzSURyZWNlaXB0IiA6ICJWQVQiLAogICJMYW5nLkN1c3RvbWVyQmFzaWNVc2VyIiA6ICJCYXNpYyB1c2VyIiwKICAiTGFuZy5QdWJsaWNhdGlvbiIgOiAiUHVibGljYXRpb24iLAogICJMYW5nLkJpbGxpbmdQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLlBhcGVyIiA6ICJCaWxsaW5nIGluZm9ybWF0aW9uIChzdGFuZGFyZCBtYWlsKSIsCiAgIkxhbmcuVXNlcm5hbWVDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgaGFzIGJlZW4gY2hhbmdlZC4iLAogICJMYW5nLlBlcnNvbmFsSW5mb1VwZGF0ZWRUaXRsZSIgOiAiUGVyc29uYWwgaW5mb3JtYXRpb24gdXBkYXRlZCIsCiAgIkxhbmcuQ2l0eSIgOiAiQ2l0eS90b3duIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWQiIDogIlJlZmVyZW5jZSBjb2RlIEEgdG8gWiIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRU1haWwuVGV4dCIgOiAiVGhlIGRvd25sb2FkIGxpbmsgd2lsbCBiZSBkZWxpdmVyZWQgd2l0aGluIHR3byBidXNpbmVzcyBkYXlzIHRvIHRoZSBlbWFpbCBhZGRyZXNzIHlvdSBoYXZlIHByb3ZpZGVkLiBJbnZvaWNpbmcgaXMgYXZhaWxhYmxlIGZvciBjb21wYW5pZXMuIiwKICAiTGFuZy5Sb3dQcmljZUluZm8iIDogIk5vdGUhIFByaWNlcyBzaG93biBvbiBwcm9kdWN0IHJvd3MgaGF2ZSBiZWVuIHJvdW5kZWQgdG8gdGhlIG5lYXJlc3QgdmFsdWUuIFByaWNlIHRvdGFscyBhcmUgZmluYWwuIiwKICAiaTE4bi50b29scyIgOiAiVHnDtmthbHV0IiwKICAiTGFuZy5MaWNlbmNlLkZvbGxvd2luZy5QZXJzb25zIiA6ICJGb2xsb3dpbmcgcGVvcGxlIGhhdmUgYWNjZXNzIiwKICAiTGFuZy5Vc2VyQWN0aXZhdGlvbkZhaWxlZCIgOiAiVXNlciBJRCByZWdpc3RyYXRpb24gZmFpbGVkIiwKICAiTGFuZy5TZWFyY2h3b3JkIiA6ICJTZWFyY2ggd29yZCIsCiAgIkxhbmcuQ29sbGVjdGlvbiIgOiAiQ29sbGVjdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmRMZW5ndGgiIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3Qgc2l4IGNoYXJhY3RlcnMuIiwKICAiTGFuZy5Ub3BOYXZpVGFiRWxlY3RyaWMiIDogIkVsZWN0cm90ZWNobmljYWwgc3RhbmRhcmRzIiwKICAiTGFuZy5TdXBwb3J0ZWRGaWxlRm9ybWF0cyIgOiAiU3VwcG9ydGVkIGZpbGUgZm9ybWF0czogLmpwZywgLnBuZywgLmdpZiwgLnN2ZyIsCiAgIkxhbmcuVmlzaXRvcnMiIDogIlZpc2l0b3JzIiwKICAiTGFuZy5QZXJzb25hbC5JbmZvIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgImVsZW1lbnQuNiIgOiAiZmFsc2UiLAogICJlbGVtZW50LjUiIDogImZhbHNlIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVFbmRlZCIgOiAiRG93bmxvYWQgdGltZSBleHBpcmVkIiwKICAiTGFuZy5EZWxpdmVyeVBERi5FTWFpbCIgOiAiRS1tYWlsIiwKICAiTGFuZy5EZWxpdmVyeW1ldGhvZCIgOiAiRGVsaXZlcnkgbWV0aG9kIiwKICAiTGFuZy5SZXR1cm5Ub1NlYXJjaCIgOiAiUmV0dXJuIHRvIHNlYXJjaCBsaXN0aW5ncyIsCiAgInNlY3Rpb24iIDogImRlZmF1bHQiLAogICJMYW5nLm9mZmljZXMiIDogIm9mZmljZXMiLAogICJMYW5nLlNlYXJjaHJlc3VsdHMiIDogIlNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5XaXRoZHJld0RhdGUiIDogIldpdGhkcmF3biIsCiAgIkxhbmcuQ3VzdG9tZXJSZWZlcmVuY2UiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuVXBkYXRlSW5mbyIgOiAiVXBkYXRlIGluZm9ybWF0aW9uIiwKICAiTGFuZy5TYXZlTmV3VXNlcm5hbWUiIDogIlNhdmUgeW91ciBuZXcgdXNlciBJRCIsCiAgIkxhbmcuT3BlbiIgOiAiT3BlbiIsCiAgIkxhbmcuV2ViQmlsbGluZ0FkZHJlc3MiIDogIkUtaW52b2ljaW5nIGFkZHJlc3MiLAogICJMYW5nLkJpbGxpbmcuSW5mby5FbGVjdHJpYyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoZS1pbnZvaWNlKSIsCiAgIkxhbmcuVkFUY29kZSIgOiAiVkFUIElEIiwKICAiTGFuZy5TZWxlY3ROZXdEZWxpdmVyeUFkZHJlc3MiIDogIlNlbGVjdCBuZXcgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuQ3VzdG9tZXJNYWluVXNlciIgOiAiQXNpYWtrYWFuIHDDpMOka8OkeXR0w6Rqw6QiLAogICJMYW5nLkphbnVhcnkiIDogIkphbnVhcnkiLAogICJMYW5nLlByb2JsZW1TaXR1YXRpb25Db250YWN0IiA6ICJJZiB5b3UgZW5jb3VudGVyIHByb2JsZW1zLCBwbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSBieSBlLW1haWwgKHNhbGVzQHNmcy5maSkiLAogICJMYW5nLk9mZmVyUmVxdWVzdFNlbnRCeSIgOiAiUXVvdGUgc2VudCBieSIsCiAgImVsZW1lbnQucGF0aCIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgImkxOG4uYmFzZSIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuUGhvbmVBYnIiIDogInRlbC4iLAogICJMYW5nLlNob3dMZXNzIiA6ICJTaG93IGxlc3MiLAogICJMYW5nLkFib3V0U2l0ZSIgOiAiQWJvdXQiLAogICJMYW5nLlNlbmRPZmZlclJlcXVlc3QiIDogIlNlbmQgcXVvdGUiLAogICJMYW5nLlNpbXVsdGFuZXVvc1VzZXJzIiA6ICJTaW11bHRhbmVvdXMgdXNlcnMiLAogICJjbGFzcyIgOiAicGFyc2Vtb2RlLXZpZXcgY29udGVudGVkaXRvci13cmFwcGVyIiwKICAiTGFuZy5IYW5kYm9va3MiIDogIkhhbmRib29rcyIsCiAgIkxhbmcuQ2hhdFVzZXJPcGVuQ2hhdFdpbmRvdyIgOiAiVXNlciBvcGVuZWQgdGhlIGNoYXQgd2luZG93IiwKICAib3V0cHV0LnBsYWludGV4dCIgOiAiIiwKICAiTGFuZy5SYXRpZmljYXRpb25EYXRlQmVnaW4iIDogIkZyb20iLAogICJMYW5nLk1vdmVUb1BheW1lbnQiIDogIlByb2NlZWQgdG8gcGF5bWVudCIsCiAgImkxOG4uZnVsbC5zY3JlZW4ubW9kZS5vbi5vZmYiIDogIktva29ydXV0dXRpbGEgcMOkw6RsbGUvcG9pcyIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uZm9ybVNlbnQiIDogIlRoYW5rIHlvdSBmb3IgcmVnaXN0ZXJpbmcuIiwKICAiY2hhbm5lbC5sYW5ndWFnZSIgOiAiZW4iLAogICJMYW5nLkVtYWlsU2VudFRvVXNlciIgOiAiQW4gZS1tYWlsIGhhcyBiZWVuIHNlbnQgdG8gdGhlIHVzZXIuIiwKICAiTGFuZy5Db250aW51ZSIgOiAiQ29udGludWUiLAogICJMYW5nLkNvbnRyYWN0Lk5hbWUiIDogIkNvbnRyYWN0IG5hbWUiLAogICJMYW5nLlJlcG9ydFByb2R1Y3RHcm91cFNpZGVub3RlIiA6ICIoUGxlYXNlIG5vdGUgdGhhdCBhIHB1YmxpY2F0aW9uIGNhbiBiZSBpbmNsdWRlZCBpbiBzZXZlcmFsIHByb2R1Y3QgZ3JvdXBzLiBUaGUgdG90YWwgbnVtYmVyIG9mIGRvd25sb2FkcyBkb2VzIG5vdCBlcXVhbCB0aGUgc3VtIG9mIGFsbCByb3dzLikiLAogICJMYW5nLkRlbGV0ZVN1Y2Nlc3MiIDogIlJlbW92ZWQgc3VjY2Vzc2Z1bGx5IiwKICAiTGFuZy5CaWxsaW5nLkluZm8uRWxlY3RyaWMuT3JkZXIiIDogIk9yZGVyIGJpbGxpbmcgaW5mb3JtYXRpb24gKGUtaW52b2ljZSkgIiwKICAiaTE4bi4iIDogIiIsCiAgIkxhbmcuT3JkZXJlciIgOiAiT3JkZXJlZCBieSIsCiAgIkxhbmcuQXNzb2NpYXRpb24iIDogIkFzc29jaWF0aW9uIiwKICAiTGFuZy5CaWxsaW5nSW5mbyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2VhcmNod29yZHMiIDogIlNlYXJjaCIsCiAgIkxhbmcuQWRkVG9DYXJ0IiA6ICJBZGQgdG8gY2FydCIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NSZWFkeSIgOiAiVGhlIHB1YmxpY2F0aW9uIGlzIG5vdyByZWFkeSBmb3IgZG93bmxvYWQuIFNhdmUgaXQgb24geW91ciBjb21wdXRlci4gV2hlbiBzYXZpbmcgaXMgY29tcGxldGUsIHlvdSBtYXkgY2xvc2UgdGhpcyBub3RpZmljYXRpb24uIiwKICAiVUlEIiA6ICJpZDVPTWFrUUZhOCIsCiAgIkxhbmcuQmlsbGVyIiA6ICJCaWxsZWQgYnkiLAogICJMYW5nLlBlcnNvbmFsQ29udGFudERldGFpbHMiIDogIllvdXIgY29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuTm9TZWFyY2hSZXN1bHRzT25saW5lIiA6ICJObyByZXN1bHRzIGZvdW5kIGZyb20geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuUHVibGljYXRpb25MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UocykiLAogICJMYW5nLlBhc3N3b3JkMiIgOiAiUmV0eXBlIHBhc3N3b3JkIiwKICAiTGFuZy5JbnZhbGlkLkVtYWlsIiA6ICJDaGVjayBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuVXNlckNvdW50IiA6ICJDb3VudCIsCiAgIklOU1RBTkNFSUQiIDogIjVPTWNBWGRvSyIsCiAgIkxhbmcuUmVxdWVzdENvbnRlbnQiIDogIlNlbGVjdGVkIGl0ZW1zIiwKICAiTGFuZy5Db250cmFjdEdyb3VwcyIgOiAiQ29udHJhY3QgZ3JvdXBzIiwKICAiTGFuZy5Mb2dpbkZhaWxlZCIgOiAiTG9naW4gZmFpbGVkLiIsCiAgIkxhbmcuUHJvZHVjdGdyb3VwcyIgOiAiUHJvZHVjdCBncm91cHMiLAogICJMYW5nLlJlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5SYXRpZmljYXRpb25UeXBlIiA6ICJWYWh2aXN0dXN0YXBhIChlbikiLAogICJMYW5nLkNsZWFyQ29uc3RyYWludHMiIDogIkNsZWFyIHNlYXJjaCBjb25zdHJhaW50cyIsCiAgIkxhbmcuUmVnaXN0ZXIiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5MYXN0bmFtZSIgOiAiTGFzdCBuYW1lIiwKICAiZWxlbWVudCIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuU29sZS5UcmFkZXIiIDogIlNvbGUgcHJvcHJpZXRvcnNoaXAiLAogICJMYW5nLkxpbWl0ZWREZWxpdmVyeW1ldGhvZHMiIDogIkRlbGl2ZXJ5IG9wdGlvbnMgYXJlIGxpbWl0ZWQgYmVjYXVzZSB0aGVyZSBhcmUgZHVwbGljYXRlIHByb2R1Y3RzIGluIHlvdXIgY2FydC4iLAogICJMYW5nLkZpbGxNaXNzaW5nRmllbGRzIiA6ICJGaWxsIG91dCBtaXNzaW5nIGZpZWxkcy4iLAogICJMYW5nLlNlbnQiIDogIlNlbnQiLAogICJMYW5nLnVzZXJsaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLk5ld1VzZXJuYW1lIiA6ICJOZXcgdXNlciBJRCIsCiAgIkxhbmcuT25saW5lQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWREZXNjIiA6ICIgUmVmZXJlbmNlIGNvZGUgWiB0byBBIiwKICAiTGFuZy5PcGVuRGVsaXZlcnlUZXJtcyIgOiAiT3BlbiBkZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuQ3VzdG9tZXJOdW1iZXIiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZTIiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIElELiIsCiAgIkxhbmcuU2VuZCIgOiAiU2VuZCIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0IiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkFkZERlbGl2ZXJ5QWRkcmVzcyIgOiAiQWRkIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLkdvVG9TYWxlc0N1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3Igc2FsZXMiLAogICJMYW5nLlBlcm1pc3Npb25NYW5hZ2VtZW50IiA6ICJSaWdodHMgbWFuYWdlbWVudCIsCiAgIkxhbmcuUGVyc29uQ291bnQiIDogIlBlcnNvbm5lbCBjb3VudCIsCiAgIkxhbmcuRmlyc3RuYW1lIiA6ICJGaXJzdCBuYW1lIiwKICAiTGFuZy5Nb3JlV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIk1vcmUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQWRkUERGdG9TaG9wcGluZ0NhcnQiIDogIkFkZCBwdWJsaWNhdGlvbiB0byBjYXJ0IiwKICAiTGFuZy5Nb250aCIgOiAiTW9udGgiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZSIgOiAiSGlkZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJMYW5nLlNob3dSZWZlcmVuY2VzIiA6ICJTaG93IG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkdVSUQiIDogIiIsCiAgIkxhbmcuN0RheXNMaW1pdCIgOiAiTGFzdCA3IGRheXMiLAogICJMYW5nLk9mZmljZUNvdW50IiA6ICJPZmZpY2UgY291bnQiLAogICJMYW5nLlBheW1lbnRFcnJvciIgOiAiUGF5bWVudCBmYWlsZWQuIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZC5UZXh0IiA6ICJZb3UgY2FuIGRvd25sb2FkIHRoZSBwdWJsaWNhdGlvbiBhcyBhIFBERi1maWxlIGltbWVkaWF0ZWx5IGFmdGVyIHBheW1lbnQuIElmIHlvdSB3aXNoIHRvIGJlIGludm9pY2VkIGZvciBhbiBlbGVjdHJvbmljIHB1YmxpY2F0aW9uLCBwbGVhc2UgY2hvb3NlICdFbWFpbCcgYXMgdGhlIGRlbGl2ZXJ5IG1ldGhvZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLk5vVGF4IiA6ICJWQVQgMCUiLAogICJMYW5nLlVubG9hZGVkUHJvZHVjdCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuU2FsZXNDdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UgZm9yIHNhbGVzIiwKICAiZWxlbWVudC5jb21wb25lbnQiIDogInRydWUiLAogICJMYW5nLk9sZFBhc3N3b3JkIiA6ICJPbGQgcGFzc3dvcmQiLAogICJMYW5nLlZBVC5OdW1iZXIiIDogIlZBVCBJRCIsCiAgIkxhbmcuRG93bmxvYWRlZCIgOiAiRG93bmxvYWRlZCIsCiAgIkxhbmcuQXByaWwiIDogIkFwcmlsIiwKICAiTGFuZy5TdGFuZGFyZFJlc3VsdHMiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SZWNlaXZlciIgOiAiUmVjaXBpZW50IiwKICAiTGFuZy5Ub3BOYXZpVGFiSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkxhc3ROYW1lIiA6ICJMYXN0IG5hbWUiLAogICJMYW5nLkFjY2VwdERvd25sb2FkIiA6ICJCeSBjb21wbGV0aW5nIHRoZSBwYXltZW50IEkgYWdyZWUgdGhhdCB0aGUgcHVibGljYXRpb24gYmVjb21lcyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBwYXltZW50IGFwcHJvdmFsLiIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlciBmb3IgcmVnaXN0cmF0aW9uLiIsCiAgIkxhbmcuVG90YWxVc2VycyIgOiAiVG90YWwgbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0hpc3RvcnkiIDogIldlYnNob3AgcHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuRGVsaXZlcnlDaXR5IiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dDYW5jZWwiIDogIkNhbmNlbCIsCiAgIkxhbmcuRGlzY291bnQyIiA6ICJEaXNjb3VudCIsCiAgIkxhbmcucHJvY2Vzc2luZyIgOiAicHJvY2Vzc2luZyIsCiAgIkxhbmcuU0ZTUHJvZHVjdGdyb3VwcyIgOiAiU0ZTIiwKICAiTGFuZy5Vc2VybmFtZSIgOiAiVXNlciBuYW1lIiwKICAiTGFuZy5DbG9zZSIgOiAiQ2xvc2UiLAogICJMYW5nLk9wZXJhdGVzQXNVc2VybmFtZSIgOiAiVXNlZCBhcyB1c2VyIElEIiwKICAiTGFuZy5wZXJzb25zIiA6ICJwZW9wbGUiLAogICJMYW5nLk9mZmVyZWRQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3RlZCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuU21hbGxXaW5kb3ciIDogIkhpZGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLk5ld1B1YmxpY2F0aW9ucyIgOiAiTGF0ZXN0IHJlbGVhc2VzIiwKICAiTGFuZy5GaWxsQWxsRmllbGRzIiA6ICJQbGVhc2UgZmlsbCBvdXQgYWxsIGZpZWxkcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGFjdGl2YXRlZC4iLAogICJMYW5nLkZpcnN0TmFtZSIgOiAiRmlyc3QgbmFtZSIsCiAgIkxhbmcuT3JkZXIiIDogIlNvcnQiLAogICJMYW5nLlByb2R1Y3RBZGRlZFRvQ2FydCIgOiAiUHJvZHVjdCBhZGRlZCB0byBzaG9wcGluZyBjYXJ0IiwKICAiTGFuZy5SZXR1cm5Ub1B1YmxpY2F0aW9ucyIgOiAiUmV0dXJuIHRvIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuSVNPUHJvZHVjdGdyb3VwcyIgOiAiSVNPIiwKICAiTGFuZy5QaG9uZW51bWJlcnMiIDogIlBob25lIiwKICAiTGFuZy5OdW1iZXJPZlVzZXJzIiA6ICJVc2VyIGNvdW50IiwKICAiTGFuZy5TaG93UmVwb3J0IiA6ICJTaG93IHJlcG9ydCIsCiAgIkxhbmcuRW1haWxBZGRyZXNzIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgInNmcy5mb3JtZWRpdG9yLnNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5Ob1dpdGhkcmV3IiA6ICJObyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4yIiA6ICJMb2cgaW4iLAogICJMYW5nLkNoYXREaXNjdXNzaW9uUGlja2VkQnkiIDogIllvdSBhcmUgY2hhdHRpbmcgd2l0aDogIiwKICAiTGFuZy5FbWFpbFNlbnQiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyLiIsCiAgIkxhbmcuTWFuZGF0b3J5SW5mb01pc3NpbmciIDogIlJldmlldyBmb3JtLiBGaWVsZHMgaW4gcmVkIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLldvcmtEYXlzIiA6ICJ3b3JraW5nIGRheShzKSIsCiAgIkxhbmcuSG9tZVBhZ2UiIDogIkhvbWUgcGFnZSIsCiAgIkxhbmcuQ3VzdG9tZXJOYW1lIiA6ICJDdXN0b21lciBuYW1lIiwKICAiTGFuZy5TZW5kRm9yZ290dGVuUGFzc3dvcmQiIDogIlNlbmQgZm9yZ290dGVuIHBhc3N3b3JkIGJ5IGUtbWFpbC4iLAogICJMYW5nLkRvd25sb2FkUHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuVXNlcm5hbWVOb3RDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgd2FzIG5vdCBjaGFuZ2VkLiIsCiAgIkxhbmcuVUlFbmdsaXNoIiA6ICJJbiBFbmdsaXNoIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQm9keSIgOiAiVGhlIHByb2R1Y3QgaXMgaW4gdGhlIHNob3BwaW5nIGNhcnQiLAogICJMYW5nLkxpbWl0VXNpbmdUaW1lbGltaXQiIDogIkxpbWl0IHVzaW5nIHRpbWUgbGltaXQiLAogICJMYW5nLlVzZXJIYXNQZXJtaXNzaW9uIiA6ICJUaGlzIHVzZXIgSUQgYWxyZWFkeSBleGlzdHMuIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZUZhaWxlZCIgOiAiUGFzc3dvcmQgcmVzZXQgZmFpbGVkLiIsCiAgIkxhbmcuVXNlck5hbWUiIDogIlVzZXIgSUQiLAogICJMYW5nLlByaW50IiA6ICJFZGl0aW9uIiwKICAiTGFuZy5TZWFyY2hJRUMiIDogIkZpbmQgYW4gSUVDIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5Mb2dpblRvT25saW5lIiA6ICJMb2cgaW4gdG8gb25saW5lIHNlcnZpY2UiLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBmcm9tIFNGUyBzaG9wIGhhcyBiZWVuIGNhbmNlbGxlZC4gSWYgeW91IHdpc2ggdG8gcmVzdWJzY3JpYmUsIHBsZWFzZSBjb250YWN0IFNGUyBpbmZvcm1hdGlvbiBzZXJ2aWNlcyAoaW5mb0BzZnMuZmkpLiIsCiAgIkxhbmcuQ2hlY2tJbmZvcm1hdGlvbiIgOiAiUmV2aWV3IGluZm9ybWF0aW9uIiwKICAiTGFuZy5GcmVlTGltaXQiIDogIlNlbGVjdCB0aW1lIHBlcmlvZCIsCiAgIkxhbmcuRXhpc3RTaG9wcGluZ0NhcnQiIDogIkV4aXQgY2FydCIsCiAgIkxhbmcudW5sb2FkZWRQcm9kdWN0cyIgOiAicHJvZHVjdHMgeW91IGhhdmUgbm90IGRvd25sb2FkZWQuIiwKICAiTGFuZy5TaG93V2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucy4iLAogICJMYW5nLlByb2R1Y3ROZXdzIiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLlVzZXJSZW1vdmVkVGV4dCIgOiAiS8OkeXR0w6Rqw6Qgb24gcG9pc3RldHR1IiwKICAiTGFuZy5BZGRUb0NhcnREcm1FcnJvciIgOiAiVGhpcyBwcm9kdWN0IGNhbm5vdCBiZSBkb3dubG9hZGVkIGF0IHRoZSBtb21lbnQuPGJyLz5QbGVhc2UgY29udGFjdCBjdXN0b21lciBzZXJ2aWNlcy4iLAogICJMYW5nLkNvbnRhY3RQZXJzb24iIDogIkNvbnRhY3QiLAogICJMYW5nLkNvbnRpbnVlVG9Qb3J0YWwiIDogIkNvbnRpbnVlIHRvIHdlYnNpdGUiLAogICJMYW5nLkludmFsaWRVc2VyIiA6ICJVc2VyIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TRlNjdXN0b21lclNlcnZpY2UiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Mb2dvdXRGcm9tU3lzdGVtIiA6ICJZb3Ugd2lsbCBiZSBsb2dnZWQgb3V0IG5vdy4gQWZ0ZXIgY2hhbmdpbmcgeW91ciBJRCwgeW91IG1heSB1c2UgaXQgdG8gbG9nIGluIHRvIHRoZSBzZXJ2aWNlLiIsCiAgIkxhbmcuVG90YWwiIDogIlRvdGFsIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIHRoZSBmb2xsb3dpbmcgY29sbGVjdGlvbnM6IiwKICAiTGFuZy5OdW1iZXJPZlByb2R1Y3RzIiA6ICJBbW91bnQiLAogICJMYW5nLlVzZUFzQmlsbGluZ0FkZHJlc3MiIDogIlVzZSBhcyBiaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvcm1hdGlvbiIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiAoZW4pIiwKICAiTGFuZy5SZWNlaXB0IiA6ICJSZWNlaXB0IiwKICAiTGFuZy5BY2NlcHRTZWxlY3Rpb25zIiA6ICJDb25maXJtIHNlbGVjdGlvbnMiLAogICJMYW5nLkZlYnJ1YXJ5IiA6ICJGZWJydWFyeSIsCiAgIkxhbmcuTGltaXRlZC5QYXJ0bmVyc2hpcCIgOiAiTGltaXRlZCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuT3BlbkNhbmNlbEZvcm0iIDogIk9wZW4gY2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRTdWNjZXNzIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIGFsbCBjb2xsZWN0aW9ucy4iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZXMiIDogIkhpZGUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0RnJvbUNvbGxlY3Rpb24iIDogIk5ldyBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuUmVndWxhci5QZXJzb24iIDogIk5hdHVyYWwgcGVyc29uIiwKICAiTGFuZy5HZW5lcmFsLlBhcnRuZXJzaGlwIiA6ICJHZW5lcmFsIHBhcnRuZXJzaGlwIiwKICAiTGFuZy5TZXJ2aWNlVGltZSIgOiAiV2UgYXJlIG9wZW4gb24gd2Vla2RheXM6IiwKICAiTGFuZy5PZmZlclJlcXVlc3RGb3JPbmxpbmVTZXJ2aWNlIiA6ICJPZmZlciByZXF1ZXN0IGZyb20gU0ZTIE9ubGluZSAtc2VydmljZSIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NFcnJvciIgOiAiRG93bmxvYWQgZmFpbGVkLiBQbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSAoc2FsZXNAc2ZzLmZpIG9yIHRlbC4gMDkgMTQ5OSAzMzUzKS4iLAogICJMYW5nLkRldGFpbHMiIDogImRldGFpbHMiLAogICJMYW5nLkRlbGl2ZXJ5VVNCLk1haWwiIDogIkJ5IG1haWwgKFVTQikiLAogICJMYW5nLlJldHVyblRvT25saW5lU2VhcmNoIiA6ICJSZXR1cm4gdG8gT25saW5lIHNlYXJjaCBsaXN0aW5nIiwKICAiTGFuZy5MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UiLAogICJMYW5nLk9mZmVyUmVxdWVzdE5vdGlmaWNhdGlvbnMiIDogIkludml0YXRpb24gZm9yIHRlbmRlcnMgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5DaG9vc2VQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLk9jdG9iZXIiIDogIk9jdG9iZXIiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJpMThuLmNsZWFyLmh0bWwuYXJlYSIgOiAiVHloamVubsOkIEhUTUwtYWx1ZSIsCiAgIkxhbmcuUHJvZHVjdCIgOiAiUHJvZHVjdCIsCiAgIkxhbmcuTmV3UGFzc3dvcmQiIDogIk5ldyBwYXNzd29yZCIsCiAgIkxhbmcuU2VhcmNoQ29tbWl0dGVlIiA6ICJGaW5kIGNvbW1pdHRlZSIsCiAgIkxhbmcuQ2hhdENvbm5lY3RlZCIgOiAiQ29ubmVjdGVkIiwKICAiTGFuZy5TZW5kUGFzc3dvcmRUaXAiIDogIlNlbmQgeW91ciBwYXNzd29yZCBoaW50IGFuZCBwYXNzd29yZCByZXNldCBsaW5rIHRvIHlvdXIgZS1tYWlsLiIsCiAgIkxhbmcuRWxlY3RyaWMuSW52b2ljZSIgOiAiRWxlY3Ryb25pYyBpbnZvaWNlIiwKICAiTGFuZy5NYXkiIDogIk1heSIsCiAgIkxhbmcuRGVsaXZlcnlUeXBlIiA6ICJEZWxpdmVyeSBtZXRob2Q6IiwKICAiZWxlbWVudC5sb2FkIiA6ICJzZXJ2ZXIiLAogICJMYW5nLlJvbGUiIDogIlJvbGUiLAogICJMYW5nLnVudGlsIiA6ICIgIiwKICAiTGFuZy5Ob1Blcm1pc3Npb25UZXh0IiA6ICJEaXNwbGF5IHRleHQgaWYgdXNlciBoYXMgbm8gYWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuTm9BY2Nlc3NUb09ubGluZSIgOiAiWW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgT25saW5lLXNlcnZpY2UiLAogICJMYW5nLkJpbGxUeXBlIiA6ICJCaWxsaW5nIHR5cGUiLAogICJMYW5nLk1haW5Db250YWN0cGVyc29uIiA6ICJDb250cmFjdCBjb250YWN0IiwKICAiTGFuZy5TcGVjaWZpY2F0aW9uIiA6ICJCcmVha2Rvd24iLAogICJMYW5nLlNob3dBbGwiIDogIlNob3cgYWxsIiwKICAiTGFuZy5MaXN0Q29udGVudFNlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuTmV3UGFzc3dvcmROb01hdGNoIiA6ICJOZXcgcGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuTW9yZU5ld1B1YmxpY2F0aW9ucyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5Db21wYW55TmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5PZmZlcmVkQ29tbWl0dGVlcyIgOiAiU2VsZWN0ZWQgY29tbWl0dGVlcyIsCiAgIkxhbmcuRmlsbFJlZ2lzdHJhdGlvbiIgOiAiUGxlYXNlIGZpbGwgb3V0IHRoZSByZXF1aXJlZCBmaWVsZHMgaW4gdGhlIHNpZ24tdXAgZm9ybS4iLAogICJMYW5nLlVzZWQuVXNlcm5hbWUiIDogIlRoaXMgZS1tYWlsIGFkZHJlc3MgaXMgYWxyZWFkeSBpbiB1c2UuIiwKICAiTGFuZy5VSUZpbm5pc2giIDogIlN1b21la3NpIiwKICAiTGFuZy5FaVNpZG9rc2lhIiA6ICJObyByZWxhdGlvbnNoaXBzIGZvciB0aGlzIHB1YmxpY2F0aW9uLiIsCiAgIkxhbmcuQ2xvc2VDb252ZXJzYXRpb24iIDogIkxlYXZlIGNvbnZlcnNhdGlvbiIsCiAgIkxhbmcuUHVibGlzaGVkRGF0ZSIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5XaXRoZHJldyIgOiAiV2l0aGRyYXduIiwKICAiTGFuZy5QYXNzd29yZEZvcmdvdHRlbiIgOiAiRm9yZ290IHlvdXIgcGFzc3dvcmQ/IiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnNIZWFkZXIiIDogIlN1YnNjcmliZSB0byB0cmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5Db250cmFjdC5OdW1iZXIiIDogIkNvbnRyYWN0IG51bWJlciIsCiAgIkxhbmcuTmV3UGFzc3dvcmRBZ2FpbiIgOiAiUmV0eXBlIG5ldyBwYXNzd29yZCIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRG93bmxvYWQiIDogIkRvd25sb2FkIiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXAiIDogIlByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vTmV3c1RvU2hvdyIgOiAiTm8gbmV3cyB0byBzaG93IiwKICAiTGFuZy5TZWFyY2hXaG9sZUNvbnRlbnQiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5BU1RNRGVsaXZlcnlUZXJtcyIgOiAiVGhpcyBkb2N1bWVudCBpcyBjb3B5cmlnaHRlZCBieSBBU1RNIEludGVybmF0aW9uYWwgKFwiQVNUTVwiKSwgMTAwIEJhcnIgSGFyYm9yIERyaXZlLCBXZXN0IENvbnNob2hvY2tlbiwgUEEgMTk0MjgtMjk1OSBVU0EuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIEFTVE0gZ3JhbnRzIHlvdSBhIGxpY2Vuc2UgYXMgZm9sbG93czogVGhlIHJpZ2h0IHRvIGRvd25sb2FkIGFuIGVsZWN0cm9uaWMgZmlsZSBvZiB0aGlzIEFTVE0gc3RhbmRhcmQgZm9yIHRlbXBvcmFyeSBzdG9yYWdlIG9uIG9uZSBjb21wdXRlciBmb3IgcHVycG9zZXMgb2Ygdmlld2luZywgYW5kL29yIHByaW50aW5nIG9uZSBjb3B5IG9mIHRoZSBBU1RNIHN0YW5kYXJkIGZvciBpbmRpdmlkdWFsIHVzZS4gTmVpdGhlciB0aGUgZWxlY3Ryb25pYyBmaWxlIG5vciB0aGUgaGFyZCBjb3B5IHByaW50IG1heSBiZSByZXByb2R1Y2VkIGluIGFueSB3YXkuIEluIGFkZGl0aW9uLCB0aGUgZWxlY3Ryb25pYyBmaWxlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgZWxzZXdoZXJlIG92ZXIgY29tcHV0ZXIgbmV0d29ya3Mgb3Igb3RoZXJ3aXNlLiBUaGUgaGFyZCBjb3B5IHByaW50IG1heSBvbmx5IGJlIGRpc3RyaWJ1dGVkIHRvIG90aGVyIGVtcGxveWVlcyBmb3IgdGhlaXIgaW50ZXJuYWwgdXNlIHdpdGhpbiB5b3VyIG9yZ2FuaXphdGlvbi4iLAogICJMYW5nLlBhc3N3b3JkdGlwU2VudFRvQWRkcmVzcyIgOiAiWW91ciBwYXNzd29yZCBoaW50IGFuZCBwYXNzd29yZCByZXNldCBpbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQgdG8gdGhlIGZvbGxvd2luZyBhZGRyZXNzOiIsCiAgIkxhbmcuSXRlbUluQ2FydERpYWxvZ0FkZCIgOiAiQWRkIG1vcmUgY29waWVzIiwKICAiTGFuZy5PcmRlclJhdGlmaWNhdGlvbkRhdGUiIDogIkRhdGUgb2YgaW1wbGVtZW50YXRpb24sIGFzY2VuZGluZyIsCiAgIkxhbmcuVUkuTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5FbXB0eVNob3BwaW5nQ2FydCIgOiAiRW1wdHkgY2FydCIsCiAgIkxhbmcuQ3VzdG9tZXJzaGlwTmFtZSIgOiAiQWNjb3VudCBuYW1lIiwKICAiTGFuZy5Db250cmFjdE5hbWUiIDogIkNvbnRyYWN0IG5hbWUiLAogICJMYW5nLlBhc3N3b3JkIiA6ICJQYXNzd29yZCIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlIiA6ICJUcmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5Vc2VyTGljZW5jZSIgOiAidXNlciBsaWNlbnNlIiwKICAiTGFuZy5HaXZlVXNlcm5hbWUiIDogIkVudGVyIHVzZXIgSUQiLAogICJMYW5nLlZBVFZhbGlkYXRpb25FcnJvciIgOiAiUmVnaXN0cmF0aW9uIGZhaWxlZCIsCiAgIkxhbmcuU2F2ZURlbGl2ZXJ5QWRkcmVzcyIgOiAiU2F2ZSBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5Ob3ZlbWJlciIgOiAiTm92ZW1iZXIiLAogICJMYW5nLlNpbmdsZVN0YW5kYXJkcyIgOiAiU2luZ2xlIHN0YW5kYXJkcyIsCiAgIkxhbmcuTGljZW5jZVJlc2VydmVkIiA6ICJMaWNlbnNlIHJlc2VydmVkIiwKICAiTGFuZy5Gb3VuZGF0aW9uIiA6ICJUcnVzdCIsCiAgImVsZW1lbnRfbW9kZSIgOiAiIiwKICAiTGFuZy5EZWxpdmVyeUNEUk9NLk1haWwiIDogIkJ5IG1haWwgKENELVJPTSkiLAogICJMYW5nLldlYkJpbGxpbmdCcm9rZXIiIDogIkFnZW50IiwKICAiTGFuZy5DaGF0QWRtaW5EaXNjdXNzaW9uQ2xvc2VkIiA6ICJEaXNjdXNzaW9uIGNsb3NlZCIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb25UZXh0IiA6ICJFeHRlbmRzIGNvbGxlY3Rpb24iLAogICJMYW5nLk9ubGluZUNvbGxlY3Rpb25Db250cmFjdHMiIDogIk9ubGluZSBjb250cmFjdHMiLAogICJMYW5nLk5vUmVzdWx0cy5OZXdQdWJsaWNhdGlvbnMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIG5ldyBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNhdmVOZXdQYXNzd29yZCIgOiAiU2F2ZSB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLkFmZmVjdHNQcm9kdWN0R3JvdXBzQW5kQ29tbWl0dGVlcyIgOiAiQWZmZWN0cyBwcm9kdWN0IGdyb3VwcyBhbmQgY29tbWl0dGVlcyIsCiAgIkxhbmcuR1NNIiA6ICJNb2JpbGUiLAogICJMYW5nLkRlbGl2ZXJ5Q291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuUGFzc3dvcmQuSW5mbyIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCBzaXggY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuTG9naW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuTm9Db2xsZWN0aW9ucyIgOiAiTm8gY29sbGVjdGlvbnMiLAogICJMYW5nLlBheVByb2R1Y3RzIiA6ICJQYXkgZm9yIHByb2R1Y3RzIiwKICAiTGFuZy5PcmRlckRlZmF1bHQiIDogIlNlbGVjdCBvcmRlciIsCiAgIkxhbmcuRXh0ZW5kZWRTZWFyY2giIDogIkFkdmFuY2VkIGZpbGUgc2VhcmNoIiwKICAiTGFuZy5QcmludFJlY2VpcHQiIDogIlByaW50IHJlY2VpcHQiLAogICJMYW5nLkxpbWl0VXNpbmdFbmRUaW1lIiA6ICJMaW1pdCB1c2luZyBlbmQgdGltZSIsCiAgIkxhbmcuU2VwdGVtYmVyIiA6ICJTZXB0ZW1iZXIiLAogICJMYW5nLlJlbW92ZURlbGl2ZXJ5QWRkcmVzcyIgOiAiUmVtb3ZlIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLlVzZXJJbmZvVXBkYXRlZCIgOiAiVXNlciBpbmZvcm1hdGlvbiBoYXMgYmVlbiB1cGRhdGVkLiIsCiAgIkxhbmcuT3JkZXJDb25maXJtYXRpb24iIDogIk9yZGVyIGNvbmZpcm1hdGlvbiIsCiAgIkxhbmcuTGljZW5jZVBsdXJhbCIgOiAibGljZW5jZShzKSIsCiAgIkxhbmcuT2ZmZXJlZFB1YmxpY2F0aW9ucyIgOiAiU2VsZWN0ZWQgcHVibGljYXRpb25zIiwKICAiTGFuZy5Db3Jwb3JhdGlvbiIgOiAiTGltaXRlZCBsaWFiaWxpdHkiLAogICJMYW5nLkFjdGl2ZVNlYXJjaFRlcm1zIiA6ICJDdXJyZW50bHkgcmVmaW5lZCBieSIsCiAgIkxhbmcuT3JkZXJTdWNjZXNzIiA6ICJPcmRlciBzZW50IiwKICAiTGFuZy5Db21tb25Mb2dpbiIgOiAiQ29tbW9uIGxvZ2luIiwKICAiTGFuZy5Ub3BOYXZpVGlldG9wYWx2ZWx1dCIgOiAiSW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLkJpbGxpbmcuSW5mbyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQWRkQWxsVXNlcnMiIDogIkFkZCBhbGwiLAogICJMYW5nLkZvcmdvdFBhc3N3b3JkIiA6ICJEaWQgeW91IGZvcmdldCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuUGFwZXIuSW52b2ljZSIgOiAiQnkgbWFpbCIsCiAgIkxhbmcucHJvZHVjdHMiIDogInByb2R1Y3RzIiwKICAiTGFuZy5PcmRlclRpdGxlIiA6ICJUaXRsZSBBIHRvIFoiLAogICJMYW5nLkJpbGxpbmdBZGRyZXNzIiA6ICJCaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLk9yZ2FuaXphdGlvblNpemUiIDogIk9yZ2FuaXphdGlvbiBzaXplIiwKICAiTGFuZy5QYXNzd29yZE1hdGNoVG9vU2hvcnQiIDogIlBhc3N3b3JkIGVudGVyZWQgaW4gdGhlIGNvbmZpcm1hdGlvbiBmaWVsZCBpcyB0b28gc2hvcnQuIiwKICAiTGFuZy5Db2xsZWN0aW9uc1Byb2R1Y3RHcm91cCIgOiAiR3JvdXAgaW4geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuVG90YWxEb3dubG9hZHMiIDogIlRvdGFsIGRvd25sb2FkcyIsCiAgIkxhbmcuVXNlcm5hbWVJblVzZSIgOiAiVGhpcyB1c2VyIElEIGlzIGFscmVhZHkgaW4gdXNlLiIsCiAgIkxhbmcuT3JkZXJUaXRsZURlc2MiIDogIlRpdGxlIFogdG8gQSIsCiAgIkxhbmcuQXVndXN0IiA6ICJBdWd1c3QiLAogICJMYW5nLkRlbGl2ZXJ5U2VsZWN0TWlzc2luZyIgOiAiU2VsZWN0IGRlbGl2ZXJ5IG1ldGhvZCAiLAogICJMYW5nLk5ld1Bhc3N3b3JkTGlua1NlbnQiIDogIkEgbGluayB0byByZXNldCB5b3VyIHBhc3N3b3JkIGhhcyBiZWVuIGRlbGl2ZXJlZCB0byB5b3VyIGUtbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuU2VhcmNoQWxsIiA6ICJTZWFyY2ggd2Vic2l0ZSIsCiAgIkxhbmcuV3JvbmdVc2VybmFtZU9mUGFzc3dvcmQiIDogIkNoZWNrIHlvdXIgdXNlciBuYW1lIGFuZCBwYXNzd29yZC4iLAogICJMYW5nLk5ld1VzZXJuYW1lTGlua1NlbnQiIDogIkNvbmZpcm0geW91ciBuZXcgdXNlciBJRCBieSBjbGlja2luZyB0aGUgbGluayBzZW50IHRvIHlvdXIgZS1tYWlsLiIsCiAgIkxhbmcuUGF5T25EZWxpdmVyeSIgOiAiUGF5IG9uIGRlbGl2ZXJ5IC8gSW52b2ljZSIsCiAgIkxhbmcuQmlsbGluZy5JbnN0cnVjdGlvbnMiIDogIkVudGVyIHlvdXIgYmlsbGluZyBhZGRyZXNzIGlmIGl0IGRpZmZlcnMgZnJvbSB5b3VyIGRlbGl2ZXJ5IGFkZHJlc3MuIiwKICAiTGFuZy5PcmRlcm51bWJlciIgOiAiT3JkZXIgbnVtYmVyIiwKICAiTGFuZy5Bbm9ueW1vdXNVc2VyIiA6ICJLaXJqYXV0dW1hdG9uIGvDpHl0dMOkasOkIChlbikiLAogICJMYW5nLkJlZ2luVGltZSIgOiAiRnJvbSIsCiAgIkxhbmcuRGVsaXZlcnlQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuU3RyZWV0IiA6ICJBZGRyZXNzIiwKICAic2ZzLnRleHRhcmVhIiA6ICJUZXh0IGFyZWEiLAogICJMYW5nLkNob29zZSIgOiAiU2VsZWN0IiwKICAiTGFuZy5FbWFpbCIgOiAiRS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLlNlYXJjaFN0YW5kYXJkIiA6ICJGaW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29tcGFueS5Pcmdhbml6YXRpb24iIDogIkJ1c2luZXNzL29yZ2FuaXphdGlvbiIsCiAgIkxhbmcuU2VsbGVyUmVmZXJlbmNlIiA6ICJTZWxsZXIgcmVmZXJlbmNlIiwKICAiY3NzIiA6ICJjc3MvaHRtbHNvdXJjZS5jc3MiLAogICJMYW5nLlJlYWRNb2RlIiA6ICJSZWFkIG1vcmUiLAogICJMYW5nLlNGU1B1YmxpY2F0aW9uIiA6ICJTRlMgcHVibGljYXRpb24iLAogICJMYW5nLkRlbGV0ZUNvbmZpcm0iIDogIkFyZSB5b3Ugc3VyZSB0byByZW1vdmUgdXNlciIsCiAgIkxhbmcuVW5pdFByaWNlIiA6ICJVbml0IHByaWNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVBhc3N3b3JkIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5TaG93T25saW5lU3RvcmVQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgcHVibGljYXRpb25zIGZyb20gdGhlIHdlYnN0b3JlIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkTWVzc2FnZSIgOiAiWW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBoYXZlIGJlZW4gdXBkYXRlZCBzdWNjZXNmdWxseS4iLAogICJMYW5nLkNvbW1pdHRlZSIgOiAiQ29tbWl0dGVlIiwKICAiTGFuZy5Ob1Jlc3VsdHMuSGFuZGJvb2tzIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIGhhbmRib29rcyIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudCIgOiAiT2ZmZXIgcmVxdWVzdCBzZW50IiwKICAiTGFuZy5QcmljZSIgOiAiUHJpY2UiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZENvbnRlbnQiIDogIldoZW4gdGhlIGRvd25sb2FkIGlzIGNvbXBsZXRlLCBzYXZlIHRoZSBmaWxlIG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIkxhbmcuVXNlcm5hbWVGb3JtRXJyb3IiIDogIkNoZWNrIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5SYXRpZmllZCIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwiIDogIkJ5IG1haWwiLAogICJMYW5nLlNlYXJjaFB1YmxpY2F0aW9uIiA6ICJwdWJsaWNhdGlvbiIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zQm9keSIgOiAiU0ZTIHNlbmRzIHlvdSBhbiBlLW1haWwgd2hlbiB0aGUgc3RhdHVzIG9mIGEgdHJhY2tlZCBwdWJsaWNhdGlvbiBjaGFuZ2VzLiIsCiAgIkxhbmcuU2F2ZSIgOiAiU2F2ZSIsCiAgIkxhbmcuV2VsY29tZVRvU0ZTY3VzdG9tZXJTZXJ2aWNlIiA6ICJXZWxjb21lIHRvIFNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZDIiIDogIkt1biByZWtpc3RlcsO2aWR5aXQga8OkeXR0w6Rqw6Rrc2kgbmlpbiB2YWh2aXN0aXRoYW4gcmVraXN0ZXLDtmlubmluIHZpZXN0aWxsw6Qgam9ua2Egc2FpdCByZWtpc3RlcsO2aXR5bWlzZW4gasOkbGtlZW4gc8OkaGvDtnBvc3RpaXNpLiBWYWh2aXN0dXN2aWVzdGkgb24gdm9pbWFzc2EgdHVubmluIGFqYW4uIFTDpG3DpG4gYWphbiBqw6Rsa2VlbiB0dWxlZSByZWtpc3RlcsO2aXR5bWluZW4gdGVoZMOkIGtva29uYWFuIHV1ZGVzdGFhbi4iLAogICJMYW5nLkNoYXRVc2VyTG9nZ2VkSW4iIDogIlVzZXIgbG9nZ2VkIGluIGFzICIsCiAgImZpZWxkbmFtZSIgOiAidGV4dCIsCiAgIkxhbmcuT3RoZXJDb250YWN0UGVyc29uVG9waWMiIDogIk90aGVyIGNvbnRhY3QsIHRvcGljIiwKICAiTGFuZy5PbmxpbmVDb2xsZWN0aW9uQ29udHJhY3QiIDogIk9ubGluZSBjb250cmFjdCIsCiAgIkxhbmcuVXNlcm5hbWVDcmVhdGVkIiA6ICJVc2VyIElEIGNyZWF0ZWQiLAogICJMYW5nLkNvbXBhbnkuTmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5MYXN0TW9kaWZpY2F0aW9uIiA6ICJMYXN0IG1vZGlmaWNhdGlvbjoiLAogICJMYW5nLkNlbGxQaG9uZSIgOiAiTW9iaWxlIiwKICAiTGFuZy5PcGVuUHJvZHVjdEluZm8iIDogIk9wZW4gcHJvZHVjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmRDaGFuZ2VkIiA6ICJZb3VyIHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiIsCiAgIkxhbmcuQ29tcGFueUxvZ28iIDogIkNvbXBhbnkgbG9nbyIsCiAgIkxhbmcuR2V0UHJvZHVjdHMiIDogIkxpc3QgcHVibGljYXRpb25zIiwKICAiTGFuZy5FbmRUaW1lIiA6ICJUbyIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb24iIDogIkV4dGVuZHMgY29sbGVjdGlvbiAvIE5ldyBjb2xsZWN0aW9uIiwKICAiTGFuZy5DbG9jayIgOiAiYXQiLAogICJMYW5nLkNvdW50cnkiIDogIkNvdW50cnkiLAogICJMYW5nLlZBVC5OdW1iZXIuSW5mbyIgOiAiRW50ZXIgeW91ciBWQVQgSUQgaW4gdGhlIGZvbGxvd2luZyBmb3JtYXQ6IEZJMDIwMjI5MDgiLAogICJMYW5nLkxpbWl0VXNpbmdQdWJsaXNoZXIiIDogIkxpbWl0IHVzaW5nIHB1Ymxpc2hlciIsCiAgInJlbW92YWJsZSIgOiAidHJ1ZSIsCiAgIkxhbmcuU2VsZWN0UGF5bWVudFR5cGUiIDogIlNlbGVjdCBwYXltZW50IG1ldGhvZCIsCiAgIkxhbmcuVW5sb2FkZWRQdWJsaWNhdGlvbnMiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQuIiwKICAiTGFuZy5Ub3BOYXZpU0ZTIiA6ICJTRlMiLAogICJMYW5nLlVJTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5oYW5kYm9va3MiIDogImhhbmRib29rcyIsCiAgIkxhbmcuQXJlYSIgOiAiU2NvcGUiLAogICJMYW5nLlRvcE5hdmlJU08iIDogIklTTyIsCiAgInNmcy5mb3JtZWRpdG9yLmNoZWNrYm94ZXMiIDogIkNoZWNrYm94IiwKICAiTGFuZy5BY2NlcHRPcmRlciIgOiAiQ29uZmlybSBvcmRlciIsCiAgIkxhbmcuUmVnaXN0ZXJXZWJTaG9wSWQiIDogIkNyZWF0ZSB3ZWJzaG9wIGFjY291bnQiLAogICJMYW5nLlBheW1lbnQiIDogIlBheW1lbnQiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlZmVyZW5jZSIgOiAiU2VhcmNoIGluIG5vcm1hdGl2ZSByZWZlcmVuY2VzLiIsCiAgIkxhbmcuQ29tcGFueS5JbmZvIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5Qcm9kdWN0SW5XZWJzaG9wIiA6ICJUaGlzIHByb2R1Y3QgaXMgYXZhaWxhYmxlIGluIHRoZSB3ZWJzaG9wLiBDbGljayBoZXJlIHRvIG9wZW4gdGhlIHByb2R1Y3QgaW4gYSBuZXcgd2luZG93LiIsCiAgIkxhbmcuRGVsaXZlcnlBZGRyZXNzIiA6ICJEZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5TZXRBc0RlZmF1bHREZWxpdmVyeUFkZHJlc3MiIDogIlNldCBhcyBkZWZhdWx0IGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5pbnB1dCIgOiAiSW5wdXQiLAogICJMYW5nLk9yQnlQaG9uZSIgOiAib3IgYnkgcGhvbmUiLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRGYWlsIiA6ICJUaGVyZSBhcmUgbm8gbGljZW5zZXMgYXZhaWxhYmxlIGZvciB0aGUgY29sbGVjdGlvbihzKS4iLAogICJMYW5nLk9mZmljZUNvdW50VXNpbmdTdGFuZGFyZHMiIDogIk9mZmljZSBjb3VudCB1c2luZyBzdGFuZGFyZHMiLAogICJMYW5nLlVzZXIuU2V0dGluZ3MiIDogIlVzZXIgc2V0dGluZ3MiLAogICJzZnMuZm9ybWVkaXRvci50ZXh0YXJlYSIgOiAiVGV4dCBhcmVhIiwKICAiZWxlbWVudC5sYW5ndWFnZSIgOiAiZmkiLAogICJMYW5nLkNvbnRyYWN0UHJvZHVjdHMiIDogIlByb2R1Y3QgZ3JvdXBzIGluY2x1ZGVkIGluIHRoZSBjb250cmFjdCIsCiAgIkxhbmcuQ29sbGVjdGlvbkV4cGFuZCIgOiAiQ2hhbmdlIHRvIGV4aXN0aW5nIGNvbGxlY3Rpb24iLAogICJMYW5nLk5ld0NvbGxlY3Rpb25SZXF1ZXN0IiA6ICJVdXNpIiwKICAiTGFuZy5CYXNpY0luZm9ybWF0aW9uIiA6ICJCYXNpYyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ3VzdG9tZXIiIDogIkN1c3RvbWVyIiwKICAiTGFuZy5BZGRUb1NlYXJjaFRlcm1zIiA6ICJBZGQgdG8gc2VhcmNoIG9wdGlvbnMiLAogICJMYW5nLkNvcHlyaWdodCIgOiAiQ29weXJpZ2h0IiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXBzUHVibGljYXRpb25zIiA6ICJQdWJsaWNhdGlvbnMgYnkgZ3JvdXAiLAogICJMYW5nLkNoYW5nZS5Vc2VyTmFtZSIgOiAiQ2hhbmdlIHVzZXIgSUQgKGUtbWFpbCBhZGRyZXNzKSIsCiAgIkxhbmcuVkFUVmFsaWRhdGlvbkVtcHR5IiA6ICJSZWdpc3RyYXRpb24gZmFpbGVkIGR1ZSB0byBWSUVTIChWQVQgSW5mb3JtYXRpb24gRXhjaGFuZ2UgU3lzdGVtKSBiZWluZyB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS4gUGxlYXNlIHRyeSBhZ2FpbiBpbiBhIG1vbWVudC4iLAogICJMYW5nLlB1cmNoYXNlSGlzdG9yeSIgOiAiUHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuMzBEYXlzTGltaXQiIDogIkxhc3QgMzAgZGF5cyIsCiAgIkxhbmcuTG9hZGluZ1RpbWVFbmRzIiA6ICJGaXJzdCBkb3dubG9hZCB3aWxsIGV4cGlyZToiLAogICJMYW5nLkJ1eWVyUmVmZXJlbmNlIiA6ICJCdXllciByZWZlcmVuY2UiLAogICJMYW5nLlJlcXVpcmVkRmllbGRzIiA6ICJGaWVsZHMgbWFya2VkIHdpdGggYXN0ZXJpc2sgKCopIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLkFjY2VwdFByaXZhY3lQb2xpY3kiIDogIkkgYWdyZWUgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBTRlMgUHJpdmFjeSBQb2xpY3kgZm9yIEN1c3RvbWVyIGFuZCBNYXJrZXRpbmcgRGF0YSIsCiAgIkxhbmcuQ2hhdFVzZXJDbG9zZWRDaGF0V2luZG93IiA6ICJVc2VyIGNsb3NlZCB0aGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLlVzZXJFeGlzdCIgOiAiVGhpcyB1c2VyIGFscmVhZHkgZXhpc3RzIiwKICAiTGFuZy5Ob0ZyZWVMaWNlbmNlcyIgOiAiTWF4aW11bSBudW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHVzZXJzIHJlYWNoZWQgIiwKICAiTGFuZy5QaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLlZpc2l0cyIgOiAiVmlzaXRzIiwKICAiTGFuZy5CaWxsaW5nQ29tcGFueSIgOiAiQ29tcGFueSIsCiAgIkxhbmcuUmVjZWl2ZXJOYW1lIiA6ICJSZWNlaXZlciBuYW1lIiwKICAiTGFuZy5Vc2VybmFtZUNoYW5nZUZhaWxlZCIgOiAiVXNlciBJRCBjaGFuZ2UgZmFpbGVkLiIsCiAgIkxhbmcuU2VsZWN0IiA6ICJTZWxlY3QiLAogICJMYW5nLlB1YmxpY2F0aW9uU2FsZXMiIDogIlNhbGVzIG9mIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuVENTQyIgOiAiVGVjaG5pY2FsIGNvbW1pdHRlZSIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zIiA6ICJUcmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5pbmZvcm1hdGlvbnNlcnZpY2VzIiA6ICJpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZSIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiIsCiAgImNhcmRjaGFubmVsIiA6ICJwdWJsaWMiLAogICJMYW5nLktleXdvcmRzSW5GaW5uaXNoIiA6ICJBc2lhc2FuYXQgc3VvbWVrc2kgKGVuKSIsCiAgIkxhbmcuUGVyc29uYWxMb2dpbiIgOiAiUGVyc29uYWwgbG9naW4iLAogICJMYW5nLkFkZFBlcm1pc3Npb24iIDogIkFkZCBwZXJtaXNzaW9uIiwKICAiTGFuZy5PbGRBbmROZXdQYXNzd29yZHNBcmVTYW1lIiA6ICJDaGVjayB5b3VyIG5ldyBwYXNzd29yZC4gVGhlIG5ldyBwYXNzd29yZCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4gIiwKICAiTGFuZy5MaXN0V2l0aGRyZXdTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk9wZW5Qcm9kdWN0IiA6ICJPcGVuIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5GZWVkYmFjayIgOiAiRmVlZGJhY2siLAogICJMYW5nLkJpbGwiIDogIkludm9pY2UiLAogICJlZGl0bW9kZSIgOiAiIiwKICAiTGFuZy5Qb3N0Ym94IiA6ICJQTyBCb3giLAogICJMYW5nLk9sZEFuZE5ld1VzZXJuYW1lc0FyZVNhbWUiIDogIkNoZWNrIHlvdXIgb2xkIHVzZXIgSUQgYW5kIHlvdXIgbmV3IHVzZXIgSUQuIFRoZSBuZXcgdXNlciBJRCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4iLAogICJMYW5nLlVzZXJNYW5hZ2VtZW50IiA6ICJVc2VyIG1hbmFnZW1lbnQiLAogICJMYW5nLnNpbmdsZXByb2R1Y3QiIDogInByb2R1Y3QiLAogICJMYW5nLkRlbGl2ZXJ5UHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkZWxpdmVyeSIsCiAgIkxhbmcuUGFnZXMiIDogIlBhZ2VzIiwKICAiTGFuZy5DaG9vc2VDb21taXR0ZWVzIiA6ICJTZWxlY3QgY29tbWl0dGVlcyIsCiAgIkxhbmcuUGFzc3dvcmRUb29TaG9ydCIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCA2IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLkRlbGl2ZXJ5VGVybXMiIDogIkRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5Zb3VyQ29udGFjdFBlcnNvbiIgOiAiQ29udGFjdCIsCiAgIkxhbmcuUGlpbG90YVNpZG9zIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkFjY2VwdGVkIiA6ICJBcHByb3ZlZCIsCiAgIkxhbmcuUG9zdGFsY29kZSIgOiAiUG9zdGNvZGUiLAogICJMYW5nLkFkZEZhaWxlZCIgOiAiRmFpbGVkIHRvIGFkZCIsCiAgIkxhbmcuUGFwZXJCaWxsIiA6ICJSZWd1bGFyIGludm9pY2UiLAogICJMYW5nLlJlY29tbWVuZGVkQ29tcGFueUxvZ29TaXplIiA6ICJSZWNvbW1lbmRlZCBpbWFnZSBzaXplOiAyNDBweCB4IDI0MHB4LiIsCiAgIkxhbmcuQWxsIiA6ICJBbGwiLAogICJMYW5nLk5vIiA6ICJObyIsCiAgIkxhbmcuQ3JlYXRlZERhdGVEZXNjIiA6ICJEYXRlIG9mIHB1YmxpY2F0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5QbGFjZU9mUmVjaWRlbmNlIiA6ICJQbGFjZSBvZiByZXNpZGVuY2UiLAogICJpMThuLmZ1bGwuc2NyZWVuLm1vZGUiIDogIktva28gcnV1ZHVuIHRpbGEiLAogICJMYW5nLkNoYW5nZVVzZXJuYW1lIiA6ICJDaGFuZ2UgdXNlciBJRCIsCiAgIkxhbmcuRG93bmxvYWRVbnRpbCIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRGVsZXRlUGVyc29uIiA6ICJSZW1vdmUgdXNlciIsCiAgIkxhbmcuRmlubmlzaCIgOiAiRmlubmlzaCIsCiAgIkxhbmcuQ3JlYXRlZCIgOiAiQ3JlYXRlZCIsCiAgIkxhbmcuQWRkU2VhcmNoUGhyYXNlcyIgOiAiQWRkIGtleXdvcmQiLAogICJMYW5nLkFkZFN1Y2Nlc3MiIDogIkFkZGVkIHN1Y2Nlc2Z1bGx5IiwKICAiTGFuZy5Oby5Vc2VycyIgOiAiTm8gdXNlcnMiLAogICJMYW5nLkVsZWN0cmljQmlsbCIgOiAiRS1pbnZvaWNlIiwKICAiTGFuZy5Td2VkaXNoIiA6ICJTd2VkaXNoIiwKICAiWFhYZWxlbWVudC5vbmxvYWQiIDogInNlcnZlciIsCiAgIkxhbmcuS2V5d29yZHNJbkVuZ2xpc2giIDogIkFzaWFzYW5hdCBlbmdsYW5uaWtzaSAoZW4pIiwKICAiTGFuZy5EZWxpdmVyeVRpbWVJcyIgOiAiRXN0aW1hdGVkIGRlbGl2ZXJ5IGluIiwKICAiTGFuZy5EYXRlIiA6ICJEYXRlIiwKICAiTGFuZy5LZXl3b3JkIiA6ICJLZXl3b3JkIiwKICAiTGFuZy5PbmVMaWNlbmNlIiA6ICJsaWNlbmNlIiwKICAiTGFuZy5NYXhVc2VycyIgOiAiTWF4aW11bSBudW1iZXIgb2YgdXNlcnMiLAogICJMYW5nLk9wZW5Qcm9kdWN0Z3JvdXBzIiA6ICJPcGVuIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5MZWFybmluZy5JbnN0aXR1dGlvbiIgOiAiU2Nob29sIiwKICAiTGFuZy5TZWFyY2hVc2VyIiA6ICJGaW5kIHVzZXIiLAogICJMYW5nLlRyYWNraW5nU2VydmljZU9yZGVyZWQiIDogIllvdSBoYXZlIHN1YnNjcmliZWQgdG8gdHJhY2sgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLkZpbGxBbGxQYXNzd29yZEZpZWxkcyIgOiAiUGxlYXNlIGZpbGwgb3V0IGFsbCBmaWVsZHMuIiwKICAiTGFuZy5GaWxsSW5SZXF1aXJlZEZpZWxkcyIgOiAiRmlsbCBpbiBhbGwgcmVxdWlyZWQgZmllbGRzIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nRGVsaXZlcnkiIDogIkFkZCBuZXcgZGVsaXZlcnkgbWV0aG9kIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hSZXN1bHQiIDogIlByZXZpb3VzIiwKICAiTGFuZy5Vc2VyLkluZm8iIDogIlVzZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkFkZGl0aW9uYWxDb21tZW50cyIgOiAiQWRkaXRpb25hbCBjb21tZW50cyIsCiAgIkxhbmcuSW52YWxpZFZhbHVlIiA6ICJJbnZhbGlkIHZhbHVlIiwKICAiTGFuZy5SRUNFSVBUIiA6ICJSRUNFSVBUIiwKICAiTGFuZy5BbHZMeWgiIDogIlZBVCIsCiAgIkxhbmcuTGljZW5zZVJlc2VydmVOb0FjY2VzcyIgOiAiWW91IGRvIG5vdCBoYXZlIHBlcm1pc3Npb24gZm9yIHRoaXMgY29sbGVjdGlvbi4iLAogICJMYW5nLkNvbXBhbnkuRXh0cmFJbmZvIiA6ICJBZGRpdGlvbmFsIGNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLlBlcm1pc3Npb25PcmRlckNvbXBhbnkiIDogIkF1dGhvcml6ZWQgdG8gb3JkZXIgcHVibGljYXRpb25zIGZyb20gdGhlIFNGUyB3ZWJzaG9wIiwKICAiTGFuZy5Eb3dubG9hZGFibGVGcm9tU3RvcmUiIDogIkRvd25sb2FkIChwZGYpLiIsCiAgIkxhbmcuSGVscCIgOiAiSGVscCIsCiAgIkxhbmcuWW91aGF2ZSIgOiAiWW91IGhhdmUiLAogICJMYW5nLkFkZFBlcnNvbiIgOiAiQWRkIHVzZXIiLAogICJMYW5nLkxvZ2luTm90RW1haWxGb3JtIiA6ICJVc2VybmFtZSBtdXN0IGJlIGEgd29ya2luZyBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuYXBwcm92ZWRCeSIgOiAicHVibGljYXRpb25zIiwKICAiQ1VSUkVOVFBBVEgiIDogIi9zZnMvY29udGVudHBhZ2Uvc2ZzL2NvbnRlbnRlZGl0b3Ivc2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZS8iLAogICJMYW5nLkdvVG9XZWJzdG9yZUZvckRvd25sb2FkIiA6ICJMb2cgaW4gdG8gU0ZTIHNob3AgdG8gZG93bmxvYWQgcHVibGljYXRpb24iLAogICJMYW5nLlN1bW1hcnkiIDogIlN1bW1hcnkiLAogICJMYW5nLlBhc3N3b3JkTm9NYXRjaCIgOiAiUGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuRW5nbGlzaCIgOiAiRW5nbGlzaCIsCiAgIkxhbmcuRG93bmxvYWRQZXJtaXNzaW9uIiA6ICJBY2Nlc3MgdG8gU0ZTIHdlYnNob3AgZm9yIHB1YmxpY2F0aW9uIGRvd25sb2FkcyBhZ2FpbnN0IGludm9pY2UiLAogICJMYW5nLlNlbGVjdENvbGxlY3Rpb24iIDogIlNlbGVjdCBjb2xsZWN0aW9uIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VUaW1lIiA6ICJTRlMgY3VzdG9tZXIgc2VydmljZSBpcyBvcGVuIG9uIHdlZWtkYXlzIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVCZWdpbiIgOiAiRG93bmxvYWQgYXZhaWxhYmxlIGZyb20iLAogICJMYW5nLkRlbGl2ZXJ5UGFwZXIuTWFpbC5UZXh0IiA6ICJQcmludGVkIFNGUyBwdWJsaWNhdGlvbnMgYXJlIHVzdWFsbHkgcG9zdGVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cy4gRm9yIGVzdGltYXRlZCB0aW1lIG9mIGRlbGl2ZXJ5IG9mIG90aGVyIHByaW50ZWQgcHVibGljYXRpb25zLCBwbGVhc2UgY29udGFjdCBTRlMgQ3VzdG9tZXIgU2VydmljZS4gU0ZTIGRlbGl2ZXJzIHByaW50ZWQgcHVibGljYXRpb25zIHRvIGN1c3RvbWVycyBpbiBGaW5sYW5kIG9ubHkuIEludm9pY2luZyBpcyBhdmFpbGFibGUgZm9yIGNvbXBhbmllcy4iLAogICJMYW5nLkNvbXBhbnlJbmZvcm1hdGlvbiIgOiAiQ29tcGFueSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQnVzaW5lc3NJRCIgOiAiQ29tcGFueSBJRCIsCiAgImVsZW1lbnQucHVibGljbGluayIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0cyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gcmVzdWx0cy4gUGxlYXNlIHJlZmluZSB5b3VyIHNlYXJjaCBvcHRpb25zIiwKICAiaTE4bi5Gb3Jnb3R0ZW5QYXNzd29yZCIgOiAiVW5vaHR1bnV0IHNhbGFzYW5hIiwKICAic2ZzLmZvcm1lZGl0b3IuY29udGFjdCIgOiAiQ29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ29udGVudFNlYXJjaCIgOiAiSW5jbHVkZXMgcGFnZXMiLAogICJMYW5nLkNvbW1pdHRlZXMiIDogIkNvbW1pdHRlZXMiLAogICJMYW5nLlJlZlB1YnMiIDogIlZpaXRlanVsa2Fpc3V0IChlbikiLAogICJMYW5nLlNlYXJjaFNGU3NhaGtvIiA6ICJIYWUgU0ZTLWp1bGthaXN1YSIsCiAgIkxhbmcuTWFyY2giIDogIk1hcmNoIiwKICAiTGFuZy5Qcm9kdWN0c0Rvd25sb2FkYWJsZUZvclRocmVlRGF5cyIgOiAiUHJvZHVjdHMgbWF5IGJlIGRvd25sb2FkZWQgd2l0aGluIGEgdGhyZWUgZGF5cycgcGVyaW9kLiIsCiAgIkxhbmcuU2VhcmNoV2Vic2hvcCIgOiAiU2VhcmNoIHdlYnNob3AiLAogICJMYW5nLk5hbWUiIDogIk5hbWUiLAogICJMYW5nLnB1YmxpY2F0aW9ucyIgOiAicHVibGljYXRpb25zIiwKICAiTGFuZy5DaGF0RGlzY29ubmVjdGVkIiA6ICJEaXNjb25uZWN0ZWQiLAogICJMYW5nLk5vTGljZW5jZXNSZXNlcnZlZCIgOiAiVGhlcmUgYXJlIG5vIGxpY2Vuc2VzIGF2YWlsYWJsZSBmb3IgdGhlIGZvbGxvd2luZyBjb2xsZWN0aW9uKHMpOiIsCiAgIkxhbmcuRG93bmxvYWRDU1YiIDogIkRvd25sb2FkIGFzIENTViBmaWxlIiwKICAiTGFuZy5Zb3VIYXZlIiA6ICJZb3UgaGF2ZSIsCiAgIkxhbmcuUmVtb3ZlVXNlciIgOiAiUmVtb3ZlIHVzZXIiLAogICJMYW5nLk51bWJlck9mVXNlcnNNYW5hZ2VtZW50IiA6ICJVc2VyIGNvdW50IGNvbnRyb2wiLAogICJMYW5nLkRlbGl2ZXJ5RW1haWwiIDogIkRlbGl2ZXJ5IEUtbWFpbCIsCiAgIkxhbmcuU2hvd1Byb2R1Y3Rncm91cHMiIDogIlNob3cgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlN1YnNjcmlwdGlvbk5vdGlmaWNhdGlvbnMiIDogIlN1YnNjcmlwdGlvbiBub3RpZmljYXRpb25zIiwKICAiTGFuZy5Nb3N0U29sZEZyb21Qcm9kdWN0Z3JvdXAiIDogIk1vc3QgcG9wdWxhciBpbiB0aGlzIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vUmVmZXJlbmNlcyIgOiAiTm8gcmVmZXJlbmNlcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLlBlcnNvbmFsLkluZm9ybWF0aW9uIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRGVsaXZlcnlQcmljZSIgOiAiSGFuZGxpbmcgZmVlIiwKICAiTGFuZy5sZWFybmluZ0luc3RpdHV0aW9uIiA6ICJzY2hvb2wiLAogICJMYW5nLkhpZGVSZWxhdGlvbnNoaXBzIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiTGFuZy51bml0IiA6ICJkaXZpc2lvbiIsCiAgIkxhbmcuVXNlciIgOiAiVXNlciIsCiAgIkxhbmcuWWVzIiA6ICJZZXMiLAogICJlbGVtZW50LnB1YmxpY2NvbXBvbmVudCIgOiAiIiwKICAiTGFuZy5SZWdpc3RlclRvU2hvcCIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLkRvd25sb2FkYWJsZSIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRW1haWwuVXNlck5hbWUiIDogIlPDpGhrw7Zwb3N0aW9zb2l0ZSAoa8OkeXR0w6Rqw6R0dW5udXMpIiwKICAiTGFuZy5Db250cmFjdE51bWJlciIgOiAiQ29udHJhY3QgbnVtYmVyIiwKICAidmlld3VybCIgOiAiL2Jpbi9nZXQvdmlkL1o3SUtmUDEyZi5aN0l6NkxPUmQuMUd6aWFhd200IiwKICAiTGFuZy5sYW5ndWFnZSIgOiAibGFuZ3VhZ2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBJRCIsCiAgIkxhbmcuTm8uVkFULk51bWJlciIgOiAiTm8gVkFUIElEIiwKICAiTGFuZy5UaW1lbGltaXQiIDogIlB1Ymxpc2hlZCIsCiAgInB1YmxpY3VybCIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLlVzYWdlUmVwb3J0cyIgOiAiVXNhZ2UgaW5mb3JtYXRpb24iLAogICJMYW5nLlNGU0hhbmRib29rIiA6ICJTRlMgaGFuZGJvb2siLAogICJMYW5nLmluY2wiIDogImluY2wuIiwKICAiTGFuZy5QZXJzb25hbEluZm9ybWF0aW9uIiA6ICJZb3VyIGluZm9ybWF0aW9uIiwKICAic2ZzLmZvcm1lZGl0b3IucmFkaW9zZXQiIDogIlJhZGlvIHNldCIsCiAgIkxhbmcuU2hvd1JlbGF0aW9uc2hpcHMiIDogIlNob3cgcmVsYXRpb25zaGlwcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJkYXRhX2xpc3RlbmVycyIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0IiA6ICJRdW90ZSIsCiAgIkxhbmcuU2VudE9mZmVyUmVxdWVzdHMiIDogIlNlbnQgcXVvdGVzIiwKICAiTGFuZy5MaXN0U3RhbmRhcmRTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLkNvbnRhY3RQaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLkdvVG9JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLlNGU0lDU2dyb3VwcyIgOiAiUHJvZHVjdCBncm91cChzKSIsCiAgInNraW4iIDogInNraW5zL2h0bWwvaHRtbHNvdXJjZS5odG1sIiwKICAiTGFuZy5TZWFyY2hLb21pdGVhdCIgOiAiQ29tbWl0dGVlcyIsCiAgIkxhbmcuT3JkZXJSYXRpZmljYXRpb25EYXRlRGVzYyIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiwgZGVzY2VuZGluZyIsCiAgIkxhbmcuV2l0aFRheCIgOiAiV2l0aCB0YXgiLAogICJMYW5nLkRlcGFydG1lbnQiIDogIlVuaXQvZGl2aXNpb24iLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlU3VjY2VzcyIgOiAiQSBsaWNlbnNlIHRvIHRoaXMgY29sbGVjdGlvbiBoYXMgYmVlbiByZXNlcnZlZCBmb3IgeW91LiIsCiAgIkxhbmcuVW5pdCIgOiAiVW5pdCIsCiAgIkxhbmcuRGVmYXVsdCIgOiAiRGVmYXVsdCIsCiAgIkxhbmcuU2hvd0NvbW1pdHRlZXMiIDogIlNob3cgY29tbWl0dGVlcyIsCiAgIkxhbmcuT3RoZXJQdWJsaWNhdGlvbnMiIDogIk90aGVyIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZUVuZCIgOiAiVG8iLAogICJMYW5nLkFkZCIgOiAiQWRkIiwKICAiTGFuZy5MaW1pdFNlYXJjaCIgOiAiTGltaXQgc2VhcmNoIiwKICAiTGFuZy5Db2xsZWN0aW9uTm90aWZpY2F0aW9ucyIgOiAiQ29sbGVjdGlvbiB1cGRhdGUgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuSnVuZSIgOiAiSnVuZSIsCiAgIkxhbmcuQmFjayIgOiAiUHJldmlvdXMiLAogICJMYW5nLlBhc3N3b3JkLkNsdWUiIDogIlBhc3N3b3JkIGhpbnQiLAogICJMYW5nLkZvcmdvdHRlblBhc3N3b3JkIiA6ICJGb3Jnb3QgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlNhdmVDaGFuZ2VzIiA6ICJTYXZlIGNoYW5nZXMiLAogICJMYW5nLlJlZ2lzdGVyV2ViU2hvcElkSW5mbyIgOiAiVG8gcHVyY2hhc2UgcHJvZHVjdHMsIGNvbXBsZXRlIHlvdXIgYWNjb3VudCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgcmVnaXN0cmF0aW9uIGZvcm0iLAogICJMYW5nLkNvbnRyYWN0LlJpZ2h0cyIgOiAiQWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuQ3VzdG9tZXJJbmZvcm1hdGlvbiIgOiAiQ3VzdG9tZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkJlZ2luZGF0ZSIgOiAiU3RhcnQgZGF0ZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0TGFuZ3VhZ2VzIiA6ICJLaWVsaXN5eXMiLAogICJMYW5nLkludmFsaWRFbWFpbCIgOiAiQ2hlY2sgeW91ciBlLW1haWwgYWRkcmVzcyIsCiAgImVsZW1lbnQuYmFzZSIgOiAic3RhdG8vY21zL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuV2VpZ2h0IiA6ICJXZWlnaHQiLAogICJMYW5nLkJ1eSIgOiAiR28gdG8gY2hlY2tvdXQiLAogICJFbGVtZW50LkJhc2UiIDogInN0YXRvL2Ntcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UiLAogICJMYW5nLmRlcGFydG1lbnQiIDogImRpdmlzaW9uIiwKICAiTGFuZy5OZXdVc2VyIiA6ICJOZXcgdXNlciIsCiAgIkxhbmcuRWRpdGVkIiA6ICJFZGl0ZWQiLAogICJMYW5nLkJpbGxpbmdQb3N0T2ZmaWNlIiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxhdGlvbkZhaWxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBjYW5jZWxsYXRpb24gZmFpbGVkLiIsCiAgIkxhbmcuQ2xlYXIiIDogIkNsZWFyIiwKICAiTGFuZy5DbG9zZVN1Ykdyb3VwcyIgOiAiQ2xvc2Ugc3ViLWdyb3VwcyIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLlBhcGVyLk9yZGVyIiA6ICJPcmRlciBiaWxsaW5nIGluZm9ybWF0aW9uIChwYXBlciBpbnZvaWNlKSAiLAogICJMYW5nLlJlZmVyZW5jZUZpZWxkIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLkNvbXBhbnkiIDogIkNvbXBhbnkiLAogICJlbGVtZW50LmxpbmsiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5UcnlBZ2FpbiIgOiAiUmV0cnkiLAogICJMYW5nLlBheW1lbnRTdWNjZXNzIiA6ICJQYXltZW50IHN1Y2Nlc3NmdWwuIiwKICAiTGFuZy5Ub3BOYXZpSUVDIiA6ICJJRUMiLAogICJMYW5nLkxpc3RIYW5kYm9va1NlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuUGllY2VzIiA6ICJpdGVtKHMpIiwKICAiTGFuZy5KdWx5IiA6ICJKdWx5IiwKICAiTGFuZy5CdXlGcm9tV2Vic3RvcmUiIDogIlNlYXJjaCB3ZWJzaG9wIiwKICAiTGFuZy5PcmRlclRpbWUiIDogIlRpbWUgb2Ygb3JkZXIiLAogICJidXR0b24uY2xlYXIiIDogInRydWUiLAogICJMYW5nLkNhbmNlbEZvcm0iIDogIkNhbmNlbGxhdGlvbiBmb3JtIiwKICAiTGFuZy5TaW11bHRhbmVvdXNVc2VycyIgOiAiTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB1c2VycyIsCiAgIkxhbmcuSW52YWxpZFl0dW5udXMiIDogIllvdXIgVkFUIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TaG9wcGluZ0NhcnQiIDogIkNhcnQiLAogICJMYW5nLk90aGVyTG9naW4iIDogIk90aGVyIiwKICAiTGFuZy5EaXJlY3RpdmUiIDogIkRpcmVjdGl2ZSIsCiAgIkxhbmcuQ29tcGFueUluZm9VcGRhdGVkIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIHVwZGF0ZWQuIiwKICAiTGFuZy5DdXN0b21lcnNoaXAiIDogIkN1c3RvbWVyc2hpcCIsCiAgIkxhbmcuQWN0aXZlUHVibGljYXRpb25zIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZEhlYWRlciIgOiAiVGhlIGZpbGUgaXMgYmVpbmcgcHJvY2Vzc2VkIiwKICAiTGFuZy5Xcml0ZUhlcmUiIDogIlR5cGUgaGVyZSIsCiAgIkxhbmcuSVBMb2dpbk5vdEVtYWlsRm9ybSIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBjYW5ub3QgYmUgc2VudCBiZWNhdXNlIHlvdXIgdXNlciBuYW1lIGlzIG5vdCBhbiBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuTGltaXRVc2luZ0NvbW1pdHRlZXMiIDogIkxpbWl0IHVzaW5nIGNvbW1pdHRlZXMiLAogICJMYW5nLkVtYWlsSW5mbyIgOiAiWW91ciBlLW1haWwgYWRkcmVzcyBpcyB5b3VyIHVzZXIgSUQuIiwKICAiTGFuZy5WaXNpdEFkZHJlc3MiIDogIlN0cmVldCBhZGRyZXNzIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZUZhaWwiIDogIkFsbCBsaWNlbnNlcyBmb3IgdGhpcyBjb2xsZWN0aW9uIGFyZSBhbHJlYWR5IHJlc2VydmVkLiIsCiAgIkxhbmcuT2xkVXNlcm5hbWUiIDogIk9sZCB1c2VyIElEIiwKICAiTGFuZy5NYWlsaW5nTGlzdHMiIDogIkVsZWN0cm9uaWMgbWFpbGluZyBsaXN0cyIsCiAgIkxhbmcuUmVtb3ZlVXNlckZyb21Db2xsZWN0aW9uQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSBwZXJtaXNzaW9uIGZyb20gdXNlciIsCiAgIkxhbmcuU2lkb2tzZXQiIDogIlJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZS5QYXNzd29yZCIgOiAiUmVzZXQgcGFzc3dvcmQiLAogICIiIDogIiIKfQ==
ewogICJMYW5nLlNob3dNb3JlVGVybXMiIDogIkFkdmFuY2VkIHNlYXJjaCIsCiAgIkxhbmcuV2FpdGluZyIgOiAiQXdhaXRpbmcgY29uZmlybWF0aW9uIiwKICAiTGFuZy5QYXNzd29yZFRpcCIgOiAiUGFzc3dvcmQgaGludCIsCiAgIkxhbmcuT2xkVXNlcm5hbWVXcm9uZyIgOiAiWW91ciBvbGQgdXNlciBJRCBpcyBpbnZhbGlkLiAiLAogICJMYW5nLkNvbnRpbnVlVG9Gcm9udHBhZ2UiIDogIkNvbnRpbnVlIHRvIGhvbWUgcGFnZSIsCiAgInNvcnRhYmxlIiA6ICJ0cnVlIiwKICAiTGFuZy5BY3RpdmF0aW9uTGlua1NlbnQiIDogIkFuIGFjdGl2YXRpb24gbGluayBmb3IgeW91ciB1c2VyIGFjY291bnQgaGFzIGJlZW4gc2VudCB0byB0aGUgZS1tYWlsIGFkZHJlc3MgeW91IHByb3ZpZGVkLiIsCiAgIkxhbmcuRG93bmxvYWRhYmxlRWxlY3RyaWNNYXRlcmlhbCIgOiAiU8OkaGvDtmlzdMOkIGxhZGF0dGF2aXNzYSBvbGV2YWEgYWluZWlzdG9hIChlbikiLAogICJMYW5nLkluZm9ybWF0aW9uQ3VzdG9tZXJTZXJ2aWNlIiA6ICJDdXN0b21lciBzZXJ2aWNlIGZvciBpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuT3BlblN1Ykdyb3VwcyIgOiAiT3BlbiBzdWItZ3JvdXBzIiwKICAiTGFuZy5SZXR1cm5Ub09ubGluZSIgOiAiUmV0dXJuIHRvIE9ubGluZS1zZXJ2aWNlIiwKICAiTGFuZy5BY2NlcHREZWxpdmVyeVRlcm1zIiA6ICJBY2NlcHQgZGVsaXZlcnkgdGVybXMiLAogICJMYW5nLkJpbGxpbmcuVHlwZSIgOiAiSW52b2ljZSBkZWxpdmVyeSIsCiAgIkxhbmcuRG93bmxvYWRzIiA6ICJEb3dubG9hZHMiLAogICJMYW5nLkJpbGxpbmdBZGRyZXNzRm9ySW52b2ljZSIgOiAiRS1pbnZvaWNlIGFkZHJlc3MiLAogICJ1cmxleGVjdXRlcGF0aCIgOiAiL2NoYW5uZWxzL3B1YmxpYy93d3cvdmVya2tva2F1cHBhL2VuL2luZGV4L29ubGluZSIsCiAgIkxhbmcuUGF5bWVudFN0YXR1cyIgOiAiUGF5bWVudCBzdGF0dXMiLAogICJlbGVtZW50Lm1vZGUiIDogImVsZW1lbnQiLAogICJpMThuLnJlbW92ZS5jb250ZW50LmFyZWEiIDogIlBvaXN0YSBzaXPDpGx0w7ZhbHVlPyIsCiAgIkxhbmcuRnJvbnRwYWdlIiA6ICJIb21lIHBhZ2UiLAogICJMYW5nLk5vUmVzdWx0cyIgOiAiTm8gcmVzdWx0cyIsCiAgIkxhbmcuUGF5bWVudE1ldGhvZCIgOiAiUGF5bWVudCBtZXRob2QiLAogICJlbGVtZW50LmJhc2UubGlzdCIgOiAiL21vZHVsZXNiYXNlL2VsZW1lbnRzL3N0YXRvL2Ntcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UiLAogICJMYW5nLkxpY2VuY2UuTWFuYWdlbWVudCIgOiAiVXNlciBNYW5hZ2VtZW50IiwKICAiTGFuZy5PbmxpbmVVc2VyIiA6ICJPbmxpbmUgdXNlciIsCiAgIkxhbmcuUHJldmlldyIgOiAiUHJldmlldyIsCiAgIkxhbmcubnVtYmVyT2ZQcm9kdWN0IiA6ICJjb3BpZXMgb2YgdGhpcyBwcm9kdWN0PyIsCiAgIkxhbmcuVGFibGVPZkNvbnRlbnRzIiA6ICJUYWJsZSBvZiBjb250ZW50cyIsCiAgIkxhbmcuUHVibGlzaGVyIiA6ICJQdWJsaXNoZXIiLAogICJMYW5nLkNvbnRpbnVlVG9Mb2dpbiIgOiAiQ29udGludWUgdG8gbG9naW4iLAogICJMYW5nLkRlbGl2ZXJ5U3RyZWV0IiA6ICJTdHJlZXQgYWRkcmVzcy9QTyBCb3giLAogICJMYW5nLlNlYXJjaFBERiIgOiAiU2VhcmNoIHB1YmxpY2F0aW9uIGNvbnRlbnQiLAogICJMYW5nLlVudGlsIiA6ICIgIiwKICAiTGFuZy5Eb3dubG9hZFBERiIgOiAiRG93bmxvYWQgUERGIGZpbGUiLAogICJMYW5nLkxpbWl0VXNpbmdSYXRpZmljYXRpb25EYXRlIiA6ICJMaW1pdCB1c2luZyBkYXRlIG9mIGltcGxlbWVudGF0aW9uIiwKICAiTGFuZy5QdWJsaXNoZWQiIDogIlB1Ymxpc2hlZCIsCiAgImltcG9ydHBhdGgiIDogIi93ZWJjb21wb25lbnRzL3Nmcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UvIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VDbG9zZWQiIDogIk91ciBjdXN0b21lciBzZXJ2aWNlIGlzIGNsb3NlZC4iLAogICJMYW5nLkRpc2NvdW50IiA6ICJEaXNjb3VudCIsCiAgIkxhbmcuRG93bmxvYWQyIiA6ICJEb3dubG9hZCIsCiAgIkxhbmcuU2VhcmNoUHJvZHVjdGdyb3VwIiA6ICJTZWFyY2ggYnkgcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuTm9QdXJjaGFzZWRQcm9kdWN0cyIgOiAiWW91IGhhdmUgbm90IHB1cmNoYXNlZCBhbnkgcHJvZHVjdHMgZnJvbSB0aGUgU0ZTIHdlYnNob3AuIiwKICAiTGFuZy5Vc2VDb21wYW55QWRkcmVzcyIgOiAiVXNlIGNvbXBhbnkgYWRkcmVzcyIsCiAgIkxhbmcuRGVsaXZlcnlFUFVCLkRvd25sb2FkIiA6ICJEb3dubG9hZCAoZVB1YikiLAogICJMYW5nLkhlYWRlci5XZWJzdG9yZSIgOiAiV2Vic2hvcCIsCiAgIkxhbmcuRXZhc3RlYXNldHVrc2V0IiA6ICJDb29raWUgc2V0dGluZ3MiLAogICJlZGl0dXJsIiA6ICIvYmluL2dldC92ZWQvWjdJS2ZQMTJmLlo3SXo2TE9SZC4xR3ppYWF3bTQiLAogICJMYW5nLldpdGhkcmV3UHVibGljYXRpb25zIiA6ICJXaXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TZWFyY2h3b3JkRXhpc3RSZWxhdGlvbnNoaXBzIiA6ICJTZWFyY2ggaW4gcmVsYXRpb25zaGlwcyBhbmQgdGl0bGVzLiIsCiAgIkxhbmcuVG90YWxXaXRob3V0VGF4IiA6ICJUb3RhbCB3aXRob3V0IHRheCIsCiAgIkxhbmcuRG93bmxvYWRUaW1lRW5kIiA6ICJEb3dubG9hZCBleHBpcmVzIiwKICAiTGFuZy5BZGRpdGlvbmFsSW5mbyIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuTW9zdFBvcHVsYXIiIDogIk1vc3QgcG9wdWxhciIsCiAgIkxhbmcuUmVmZXJlbmNlcyIgOiAiTm9ybWF0aXZlIHJlZmVyZW5jZXMiLAogICJMYW5nLkxvYWROZXh0IiA6ICJTaG93IG1vcmUgcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVHVvdGV1dXRpc2V0IiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLk5ld1Byb2R1Y3RzIiA6ICJOZXcgcHVibGljYXRpb25zIiwKICAiTGFuZy5FZGl0VGV4dCIgOiAiRWRpdCB0ZXh0IiwKICAiTGFuZy5JbnZhbGlkVkFUIiA6ICJZb3VyIFZBVCBJRCBpcyBpbnZhbGlkLiIsCiAgIkxhbmcuQWRkVG9TZWFyY2giIDogIkFkZCB0byBzZWFyY2ggb3B0aW9ucyIsCiAgIkxhbmcuRGVuaWVkIiA6ICJIeWzDpHR0eSIsCiAgIkxhbmcuVG9wTmF2aVRhYlN0YW5kYXJkIiA6ICJTdGFuZGFyZHMgYW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcudW5sb2FkZWQiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQiLAogICJMYW5nLlB1cmNoYXNlQW5kRG93bmxvYWRIaXN0b3J5IiA6ICJQdXJjaGFzZSBhbmQgZG93bmxvYWQgaGlzdG9yeSIsCiAgIkxhbmcuUGVybWlzc2lvbkRlbGV0ZWRGcm9tVXNlciIgOiAiVXNlciBhY2Nlc3MgcmlnaHRzIGhhdmUgYmVlbiB1cGRhdGVkLiIsCiAgIkxhbmcuTm9OZXdQdWJsaWNhdGlvbnMiIDogIlZhbGl0dWxsYSBhaWthdsOkbGlsbMOkIGVpIHV1c2lhIGp1bGthaXN1amEgKGVuKSIsCiAgIkxhbmcuU2VhcmNoIiA6ICJGaW5kIiwKICAiTGFuZy5SZWdpc3RyYXRpb25FcnJvciIgOiAiQW4gZXJyb3IgZHVyaW5nIHNpZ24tdXAuIiwKICAiTGFuZy5UYXgiIDogIlZBVCIsCiAgIkxhbmcuSVBMb2dpbkNvbmZpcm1Mb2dpbiIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBoYXMgYmVlbiBzZW50IHRvIHlvdXIgZW1haWwgYWRkcmVzcy4iLAogICJMYW5nLkxpbWl0VXNpbmdQcm9kdWN0Z3JvdXBzIiA6ICJMaW1pdCB1c2luZyBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuWWVhciIgOiAiWWVhciIsCiAgIkxhbmcuSW52YWxpZFBvc3RhbENvZGUiIDogIlBvc3Rjb2RlIGlzIGludmFsaWQuIiwKICAiTGFuZy5Ub3BOYXZpTWFpblRpdGxlIiA6ICJTdGFuZGFyZHMgYW5kIG90aGVyIHB1YmxpY2F0aW9ucyBieSB0b3BpYyIsCiAgIkxhbmcuTm9SZXN1bHRzLldpdGhkcmV3UHVibGljYXRpb25zIiA6ICJZb3VyIHNlYXJjaCByZXR1cm5lZCBubyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5Ub3BOYXZpVWxrb21haXNldCIgOiAiRm9yZWlnbiBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNpZ25JbiIgOiAiTG9nIGluIiwKICAiTGFuZy5MaW1pdFVzaW5nQmVnaW5UaW1lIiA6ICJMaW1pdCB1c2luZyBiZWdpbiB0aW1lIiwKICAiTGFuZy5DcmVhdGVkRGF0ZSIgOiAiRGF0ZSBvZiBwdWJsaWNhdGlvbiwgYXNjZW5kaW5nIiwKICAiTGFuZy5QYXBlckRlbGl2ZXJ5Q29udGFjdCIgOiAiSWYgeW91IHdpc2ggdG8gcHVyY2hhc2UgcHJpbnRlZCBwdWJsaWNhdGlvbnMsIGtpbmRseSBjb250YWN0IHNhbGVzQHNmcy5maSIsCiAgIkxhbmcuU2VhcmNoRnJvbUNvbnRlbnQiIDogIlNlYXJjaCBwdWJsaWNhdGlvbiBjb250ZW50IiwKICAiTGFuZy5TZWFyY2hTRlMiIDogIkZpbmQgYW4gU0ZTIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5QZXJtaXNzaW9uQWRkZWRGb3JVc2VyIiA6ICJVc2VyIElEIGhhcyBhY2Nlc3Mgbm93IiwKICAiTGFuZy5OYXl0YVNpZG9zIiA6ICJTaG93IHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZVBhc3N3b3JkIiA6ICJSZXNldCBwYXNzd29yZCIsCiAgIkxhbmcuU2VhcmNoSVNPIiA6ICJGaW5kIGFuIElTTyBwdWJsaWNhdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmROb3RDaGFuZ2VkIiA6ICJZb3VyIHBhc3N3b3JkIHdhcyBub3QgcmVzZXQuIiwKICAiTGFuZy5Ob25lTGltaXQiIDogIk5vIGxpbWl0YXRpb24iLAogICJMYW5nLlNlbGVjdFByb2R1Y3Rncm91cCIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5Db21wYW55LlR5cGUiIDogIkxlZ2FsIGZvcm0iLAogICJMYW5nLlNhdmUuSW5mbyIgOiAiU2F2ZSBkZXRhaWxzIiwKICAiTGFuZy5Eb3dubG9hZCIgOiAiRG93bmxvYWQiLAogICJMYW5nLkJ1eWVySW5mb3JtYXRpb24iIDogIkJ1eWVyIGluZm9ybWF0aW9uIiwKICAiTGFuZy5Mb2dvdXQiIDogIkxvZyBvdXQiLAogICJMYW5nLllvdUNhbk5vd0xvZ0luIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4uIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hMaXN0IiA6ICJSZXR1cm4gdG8gc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLlVzZUNvbW1hVG9TZXBhcmF0ZUVtYWlscyIgOiAiVXNlIGNvbW1hIG9yIHNlbWljb2xvbiBhcyBhIHNlcGFyYXRvciBiZXR3ZWVuIGVtYWlsIGFkZHJlc3Nlcy4iLAogICJMYW5nLkZpbGVUeXBlIiA6ICJGaWxlIHR5cGUiLAogICJMYW5nLlBhcGVyIiA6ICJQcmludGVkIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZCIgOiAiQ2hlY2sgeW91ciB1c2VyIElEIGFuZCBwYXNzd29yZCIsCiAgIkxhbmcuUHJvZHVjdHMiIDogIlByb2R1Y3RzIiwKICAiTGFuZy5PcmRlck1vcmVUaGFuIiA6ICJEbyB5b3Ugd2FudCB0byBvcmRlciBtb3JlIHRoYW4iLAogICJMYW5nLlBlcm1pc3Npb25PZmZlclJlcXVlc3QiIDogIkF1dGhvcml6ZWQgdG8gcXVvdGUgZm9yIGFuIG9ubGluZSBjb2xsZWN0aW9uIiwKICAiTGFuZy5EZWNlbWJlciIgOiAiRGVjZW1iZXIiLAogICJMYW5nLlNlYXJjaEZyb21Qcm9kdWN0R3JvdXAiIDogIlNlYXJjaCBvbmx5IGZyb20gcHJvZHVjdCBncm91cCIsCiAgIkxhbmcuUmVnaXN0ZXJhdGlvbiIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLlNlYXJjaEZpbHRlcnMiIDogIkN1cnJlbnRseSByZWZpbmVkIGJ5IiwKICAiTGFuZy5Ob1Jlc3VsdHMuUHJvZHVjdGdyb3VwIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIHB1YmxpY2F0aW9ucyBpbiB0aGlzIGdyb3VwLiIsCiAgIkxhbmcuTW9yZVByb2R1Y3ROZXdzIiA6ICJTaG93IG1vcmUiLAogICJMYW5nLlNGU2VsZWN0cmljIiA6ICJTRlM6IGVsZWN0cm90ZWNobmljcyIsCiAgIkxhbmcuTW9zdFNvbGRGcm9tQ29tbWl0dGVlIiA6ICJNb3N0IHBvcHVsYXIgZnJvbSB0aGlzIGNvbW1pdHRlZSIsCiAgIkxhbmcuTGljZW5jZS5EZXBhcnRtZW50IiA6ICJEaXZpc2lvbiIsCiAgIkxhbmcuQWRkVXNlciIgOiAiQWRkIHVzZXIiLAogICJMYW5nLk5ld1Bhc3N3b3JkVG9vU2hvcnQiIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3QgNiBjaGFyYWN0ZXJzIGxvbmcuIiwKICAiTGFuZy5QdXJjaGFzZUluV2Vic2hvcCIgOiAiUHVyY2hhc2UgaW4gd2Vic2hvcCIsCiAgIkxhbmcuTGljZW5jZUZ1bGwiIDogIkxpY2Vuc2UgZnVsbCIsCiAgIkxhbmcuQ29tcGFueURlbGl2ZXJ5QWRkcmVzc1Byb21wdCIgOiAiWW91ciBjb21wYW55IHVzZXMgdGhlIGZvbGxvd2luZyBkZWxpdmVyeSBhZGRyZXNzIGluZm9ybWF0aW9uIiwKICAiTGFuZy5QYWdlIiA6ICJQYWdlIiwKICAiTGFuZy5XZWJCaWxsaW5nUmVmZXJlbmNlIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lV2l0aE5ld1VzZXJuYW1lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgdXNlciBJRC4iLAogICJMYW5nLlVzZXJSZW1vdmVkIiA6ICJLw6R5dHTDpGrDpG4gcG9pc3RhbWluZW4iLAogICJMYW5nLkJ1c2luZXNzSURyZWNlaXB0IiA6ICJWQVQiLAogICJMYW5nLkN1c3RvbWVyQmFzaWNVc2VyIiA6ICJCYXNpYyB1c2VyIiwKICAiTGFuZy5QdWJsaWNhdGlvbiIgOiAiUHVibGljYXRpb24iLAogICJMYW5nLkJpbGxpbmdQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLlBhcGVyIiA6ICJCaWxsaW5nIGluZm9ybWF0aW9uIChzdGFuZGFyZCBtYWlsKSIsCiAgIkxhbmcuVXNlcm5hbWVDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgaGFzIGJlZW4gY2hhbmdlZC4iLAogICJMYW5nLlBlcnNvbmFsSW5mb1VwZGF0ZWRUaXRsZSIgOiAiUGVyc29uYWwgaW5mb3JtYXRpb24gdXBkYXRlZCIsCiAgIkxhbmcuQ2l0eSIgOiAiQ2l0eS90b3duIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWQiIDogIlJlZmVyZW5jZSBjb2RlIEEgdG8gWiIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRU1haWwuVGV4dCIgOiAiVGhlIGRvd25sb2FkIGxpbmsgd2lsbCBiZSBkZWxpdmVyZWQgd2l0aGluIHR3byBidXNpbmVzcyBkYXlzIHRvIHRoZSBlbWFpbCBhZGRyZXNzIHlvdSBoYXZlIHByb3ZpZGVkLiBJbnZvaWNpbmcgaXMgYXZhaWxhYmxlIGZvciBjb21wYW5pZXMuIiwKICAiTGFuZy5Sb3dQcmljZUluZm8iIDogIk5vdGUhIFByaWNlcyBzaG93biBvbiBwcm9kdWN0IHJvd3MgaGF2ZSBiZWVuIHJvdW5kZWQgdG8gdGhlIG5lYXJlc3QgdmFsdWUuIFByaWNlIHRvdGFscyBhcmUgZmluYWwuIiwKICAiaTE4bi50b29scyIgOiAiVHnDtmthbHV0IiwKICAiTGFuZy5MaWNlbmNlLkZvbGxvd2luZy5QZXJzb25zIiA6ICJGb2xsb3dpbmcgcGVvcGxlIGhhdmUgYWNjZXNzIiwKICAiTGFuZy5Vc2VyQWN0aXZhdGlvbkZhaWxlZCIgOiAiVXNlciBJRCByZWdpc3RyYXRpb24gZmFpbGVkIiwKICAiTGFuZy5TZWFyY2h3b3JkIiA6ICJTZWFyY2ggd29yZCIsCiAgIkxhbmcuQ29sbGVjdGlvbiIgOiAiQ29sbGVjdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmRMZW5ndGgiIDogIlBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3Qgc2l4IGNoYXJhY3RlcnMuIiwKICAiTGFuZy5Ub3BOYXZpVGFiRWxlY3RyaWMiIDogIkVsZWN0cm90ZWNobmljYWwgc3RhbmRhcmRzIiwKICAiTGFuZy5TdXBwb3J0ZWRGaWxlRm9ybWF0cyIgOiAiU3VwcG9ydGVkIGZpbGUgZm9ybWF0czogLmpwZywgLnBuZywgLmdpZiwgLnN2ZyIsCiAgIkxhbmcuVmlzaXRvcnMiIDogIlZpc2l0b3JzIiwKICAiTGFuZy5QZXJzb25hbC5JbmZvIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgImVsZW1lbnQuNiIgOiAiZmFsc2UiLAogICJlbGVtZW50LjUiIDogImZhbHNlIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVFbmRlZCIgOiAiRG93bmxvYWQgdGltZSBleHBpcmVkIiwKICAiTGFuZy5EZWxpdmVyeVBERi5FTWFpbCIgOiAiRS1tYWlsIiwKICAiTGFuZy5EZWxpdmVyeW1ldGhvZCIgOiAiRGVsaXZlcnkgbWV0aG9kIiwKICAiTGFuZy5SZXR1cm5Ub1NlYXJjaCIgOiAiUmV0dXJuIHRvIHNlYXJjaCBsaXN0aW5ncyIsCiAgInNlY3Rpb24iIDogImRlZmF1bHQiLAogICJMYW5nLm9mZmljZXMiIDogIm9mZmljZXMiLAogICJMYW5nLlNlYXJjaHJlc3VsdHMiIDogIlNlYXJjaCByZXN1bHRzIiwKICAiTGFuZy5XaXRoZHJld0RhdGUiIDogIldpdGhkcmF3biIsCiAgIkxhbmcuQ3VzdG9tZXJSZWZlcmVuY2UiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuVXBkYXRlSW5mbyIgOiAiVXBkYXRlIGluZm9ybWF0aW9uIiwKICAiTGFuZy5TYXZlTmV3VXNlcm5hbWUiIDogIlNhdmUgeW91ciBuZXcgdXNlciBJRCIsCiAgIkxhbmcuT3BlbiIgOiAiT3BlbiIsCiAgIkxhbmcuV2ViQmlsbGluZ0FkZHJlc3MiIDogIkUtaW52b2ljaW5nIGFkZHJlc3MiLAogICJMYW5nLkJpbGxpbmcuSW5mby5FbGVjdHJpYyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiAoZS1pbnZvaWNlKSIsCiAgIkxhbmcuVkFUY29kZSIgOiAiVkFUIElEIiwKICAiTGFuZy5TZWxlY3ROZXdEZWxpdmVyeUFkZHJlc3MiIDogIlNlbGVjdCBuZXcgZGVsaXZlcnkgYWRkcmVzcyIsCiAgIkxhbmcuQ3VzdG9tZXJNYWluVXNlciIgOiAiQXNpYWtrYWFuIHDDpMOka8OkeXR0w6Rqw6QiLAogICJMYW5nLkphbnVhcnkiIDogIkphbnVhcnkiLAogICJMYW5nLlByb2JsZW1TaXR1YXRpb25Db250YWN0IiA6ICJJZiB5b3UgZW5jb3VudGVyIHByb2JsZW1zLCBwbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSBieSBlLW1haWwgKHNhbGVzQHNmcy5maSkiLAogICJMYW5nLk9mZmVyUmVxdWVzdFNlbnRCeSIgOiAiUXVvdGUgc2VudCBieSIsCiAgImVsZW1lbnQucGF0aCIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgImkxOG4uYmFzZSIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuUGhvbmVBYnIiIDogInRlbC4iLAogICJMYW5nLlNob3dMZXNzIiA6ICJTaG93IGxlc3MiLAogICJMYW5nLkFib3V0U2l0ZSIgOiAiQWJvdXQiLAogICJMYW5nLlNlbmRPZmZlclJlcXVlc3QiIDogIlNlbmQgcXVvdGUiLAogICJMYW5nLlNpbXVsdGFuZXVvc1VzZXJzIiA6ICJTaW11bHRhbmVvdXMgdXNlcnMiLAogICJjbGFzcyIgOiAicGFyc2Vtb2RlLXZpZXcgY29udGVudGVkaXRvci13cmFwcGVyIiwKICAiTGFuZy5IYW5kYm9va3MiIDogIkhhbmRib29rcyIsCiAgIkxhbmcuQ2hhdFVzZXJPcGVuQ2hhdFdpbmRvdyIgOiAiVXNlciBvcGVuZWQgdGhlIGNoYXQgd2luZG93IiwKICAib3V0cHV0LnBsYWludGV4dCIgOiAiIiwKICAiTGFuZy5SYXRpZmljYXRpb25EYXRlQmVnaW4iIDogIkZyb20iLAogICJMYW5nLk1vdmVUb1BheW1lbnQiIDogIlByb2NlZWQgdG8gcGF5bWVudCIsCiAgImkxOG4uZnVsbC5zY3JlZW4ubW9kZS5vbi5vZmYiIDogIktva29ydXV0dXRpbGEgcMOkw6RsbGUvcG9pcyIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uZm9ybVNlbnQiIDogIlRoYW5rIHlvdSBmb3IgcmVnaXN0ZXJpbmcuIiwKICAiY2hhbm5lbC5sYW5ndWFnZSIgOiAiZW4iLAogICJMYW5nLkVtYWlsU2VudFRvVXNlciIgOiAiQW4gZS1tYWlsIGhhcyBiZWVuIHNlbnQgdG8gdGhlIHVzZXIuIiwKICAiTGFuZy5Db250aW51ZSIgOiAiQ29udGludWUiLAogICJMYW5nLkNvbnRyYWN0Lk5hbWUiIDogIkNvbnRyYWN0IG5hbWUiLAogICJMYW5nLlJlcG9ydFByb2R1Y3RHcm91cFNpZGVub3RlIiA6ICIoUGxlYXNlIG5vdGUgdGhhdCBhIHB1YmxpY2F0aW9uIGNhbiBiZSBpbmNsdWRlZCBpbiBzZXZlcmFsIHByb2R1Y3QgZ3JvdXBzLiBUaGUgdG90YWwgbnVtYmVyIG9mIGRvd25sb2FkcyBkb2VzIG5vdCBlcXVhbCB0aGUgc3VtIG9mIGFsbCByb3dzLikiLAogICJMYW5nLkRlbGV0ZVN1Y2Nlc3MiIDogIlJlbW92ZWQgc3VjY2Vzc2Z1bGx5IiwKICAiTGFuZy5CaWxsaW5nLkluZm8uRWxlY3RyaWMuT3JkZXIiIDogIk9yZGVyIGJpbGxpbmcgaW5mb3JtYXRpb24gKGUtaW52b2ljZSkgIiwKICAiaTE4bi4iIDogIiIsCiAgIkxhbmcuT3JkZXJlciIgOiAiT3JkZXJlZCBieSIsCiAgIkxhbmcuQXNzb2NpYXRpb24iIDogIkFzc29jaWF0aW9uIiwKICAiTGFuZy5CaWxsaW5nSW5mbyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuU2VhcmNod29yZHMiIDogIlNlYXJjaCIsCiAgIkxhbmcuQWRkVG9DYXJ0IiA6ICJBZGQgdG8gY2FydCIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NSZWFkeSIgOiAiVGhlIHB1YmxpY2F0aW9uIGlzIG5vdyByZWFkeSBmb3IgZG93bmxvYWQuIFNhdmUgaXQgb24geW91ciBjb21wdXRlci4gV2hlbiBzYXZpbmcgaXMgY29tcGxldGUsIHlvdSBtYXkgY2xvc2UgdGhpcyBub3RpZmljYXRpb24uIiwKICAiVUlEIiA6ICJpZDVPS24xMzVSTSIsCiAgIkxhbmcuQmlsbGVyIiA6ICJCaWxsZWQgYnkiLAogICJMYW5nLlBlcnNvbmFsQ29udGFudERldGFpbHMiIDogIllvdXIgY29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuTm9TZWFyY2hSZXN1bHRzT25saW5lIiA6ICJObyByZXN1bHRzIGZvdW5kIGZyb20geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuUHVibGljYXRpb25MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UocykiLAogICJMYW5nLlBhc3N3b3JkMiIgOiAiUmV0eXBlIHBhc3N3b3JkIiwKICAiTGFuZy5JbnZhbGlkLkVtYWlsIiA6ICJDaGVjayBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuVXNlckNvdW50IiA6ICJDb3VudCIsCiAgIklOU1RBTkNFSUQiIDogIjVPS29JTHdPUyIsCiAgIkxhbmcuUmVxdWVzdENvbnRlbnQiIDogIlNlbGVjdGVkIGl0ZW1zIiwKICAiTGFuZy5Db250cmFjdEdyb3VwcyIgOiAiQ29udHJhY3QgZ3JvdXBzIiwKICAiTGFuZy5Mb2dpbkZhaWxlZCIgOiAiTG9naW4gZmFpbGVkLiIsCiAgIkxhbmcuUHJvZHVjdGdyb3VwcyIgOiAiUHJvZHVjdCBncm91cHMiLAogICJMYW5nLlJlZmVyZW5jZSIgOiAiUmVmZXJlbmNlIiwKICAiTGFuZy5SYXRpZmljYXRpb25UeXBlIiA6ICJWYWh2aXN0dXN0YXBhIChlbikiLAogICJMYW5nLkNsZWFyQ29uc3RyYWludHMiIDogIkNsZWFyIHNlYXJjaCBjb25zdHJhaW50cyIsCiAgIkxhbmcuUmVnaXN0ZXIiIDogIkNyZWF0ZSBhY2NvdW50IiwKICAiTGFuZy5MYXN0bmFtZSIgOiAiTGFzdCBuYW1lIiwKICAiZWxlbWVudCIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuU29sZS5UcmFkZXIiIDogIlNvbGUgcHJvcHJpZXRvcnNoaXAiLAogICJMYW5nLkxpbWl0ZWREZWxpdmVyeW1ldGhvZHMiIDogIkRlbGl2ZXJ5IG9wdGlvbnMgYXJlIGxpbWl0ZWQgYmVjYXVzZSB0aGVyZSBhcmUgZHVwbGljYXRlIHByb2R1Y3RzIGluIHlvdXIgY2FydC4iLAogICJMYW5nLkZpbGxNaXNzaW5nRmllbGRzIiA6ICJGaWxsIG91dCBtaXNzaW5nIGZpZWxkcy4iLAogICJMYW5nLlNlbnQiIDogIlNlbnQiLAogICJMYW5nLnVzZXJsaWNlbmNlIiA6ICJ1c2VyIGxpY2Vuc2UiLAogICJMYW5nLk5ld1VzZXJuYW1lIiA6ICJOZXcgdXNlciBJRCIsCiAgIkxhbmcuT25saW5lQ29udHJhY3RzIiA6ICJPbmxpbmUgY29udHJhY3RzIiwKICAiTGFuZy5PcmRlclB1YmxpY2F0aW9uSWREZXNjIiA6ICIgUmVmZXJlbmNlIGNvZGUgWiB0byBBIiwKICAiTGFuZy5PcGVuRGVsaXZlcnlUZXJtcyIgOiAiT3BlbiBkZWxpdmVyeSB0ZXJtcyIsCiAgIkxhbmcuQ3VzdG9tZXJOdW1iZXIiIDogIkN1c3RvbWVyIG51bWJlciIsCiAgIkxhbmcuWW91Q2FuTm93TG9nVG9XZWJzdG9yZTIiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIElELiIsCiAgIkxhbmcuU2VuZCIgOiAiU2VuZCIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0IiA6ICJOZXcgb25saW5lIGNvbGxlY3Rpb24iLAogICJMYW5nLkFkZERlbGl2ZXJ5QWRkcmVzcyIgOiAiQWRkIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLkdvVG9TYWxlc0N1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3Igc2FsZXMiLAogICJMYW5nLlBlcm1pc3Npb25NYW5hZ2VtZW50IiA6ICJSaWdodHMgbWFuYWdlbWVudCIsCiAgIkxhbmcuUGVyc29uQ291bnQiIDogIlBlcnNvbm5lbCBjb3VudCIsCiAgIkxhbmcuRmlyc3RuYW1lIiA6ICJGaXJzdCBuYW1lIiwKICAiTGFuZy5Nb3JlV2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIk1vcmUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQWRkUERGdG9TaG9wcGluZ0NhcnQiIDogIkFkZCBwdWJsaWNhdGlvbiB0byBjYXJ0IiwKICAiTGFuZy5Nb250aCIgOiAiTW9udGgiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmVXaXRoTmV3VXNlcm5hbWUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyB1c2VyIElELiIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZSIgOiAiSGlkZSBub3JtYXRpdmUgcmVmZXJlbmNlcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJMYW5nLlNob3dSZWZlcmVuY2VzIiA6ICJTaG93IG5vcm1hdGl2ZSByZWZlcmVuY2VzIGFzc29jaWF0ZWQgd2l0aCBwdWJsaWNhdGlvbiIsCiAgIkdVSUQiIDogIiIsCiAgIkxhbmcuN0RheXNMaW1pdCIgOiAiTGFzdCA3IGRheXMiLAogICJMYW5nLk9mZmljZUNvdW50IiA6ICJPZmZpY2UgY291bnQiLAogICJMYW5nLlBheW1lbnRFcnJvciIgOiAiUGF5bWVudCBmYWlsZWQuIiwKICAiTGFuZy5EZWxpdmVyeVBERi5Eb3dubG9hZC5UZXh0IiA6ICJZb3UgY2FuIGRvd25sb2FkIHRoZSBwdWJsaWNhdGlvbiBhcyBhIFBERi1maWxlIGltbWVkaWF0ZWx5IGFmdGVyIHBheW1lbnQuIElmIHlvdSB3aXNoIHRvIGJlIGludm9pY2VkIGZvciBhbiBlbGVjdHJvbmljIHB1YmxpY2F0aW9uLCBwbGVhc2UgY2hvb3NlICdFbWFpbCcgYXMgdGhlIGRlbGl2ZXJ5IG1ldGhvZC4gSW52b2ljaW5nIGlzIGF2YWlsYWJsZSBmb3IgY29tcGFuaWVzLiIsCiAgIkxhbmcuQ2FuY2VsIiA6ICJDYW5jZWwiLAogICJMYW5nLk5vVGF4IiA6ICJWQVQgMCUiLAogICJMYW5nLlVubG9hZGVkUHJvZHVjdCIgOiAicHJvZHVjdHMgYXZhaWxhYmxlIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuU2FsZXNDdXN0b21lclNlcnZpY2UiIDogIkN1c3RvbWVyIHNlcnZpY2UgZm9yIHNhbGVzIiwKICAiZWxlbWVudC5jb21wb25lbnQiIDogInRydWUiLAogICJMYW5nLk9sZFBhc3N3b3JkIiA6ICJPbGQgcGFzc3dvcmQiLAogICJMYW5nLlZBVC5OdW1iZXIiIDogIlZBVCBJRCIsCiAgIkxhbmcuRG93bmxvYWRlZCIgOiAiRG93bmxvYWRlZCIsCiAgIkxhbmcuQXByaWwiIDogIkFwcmlsIiwKICAiTGFuZy5TdGFuZGFyZFJlc3VsdHMiIDogIlN0YW5kYXJkcyBhbmQgb3RoZXIgcHVibGljYXRpb25zIiwKICAiTGFuZy5SZWNlaXZlciIgOiAiUmVjaXBpZW50IiwKICAiTGFuZy5Ub3BOYXZpVGFiSGFuZGJvb2tzIiA6ICJIYW5kYm9va3MiLAogICJMYW5nLkxhc3ROYW1lIiA6ICJMYXN0IG5hbWUiLAogICJMYW5nLkFjY2VwdERvd25sb2FkIiA6ICJCeSBjb21wbGV0aW5nIHRoZSBwYXltZW50IEkgYWdyZWUgdGhhdCB0aGUgcHVibGljYXRpb24gYmVjb21lcyBhdmFpbGFibGUgZm9yIGRvd25sb2FkIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBwYXltZW50IGFwcHJvdmFsLiIsCiAgIkxhbmcuUmVnaXN0cmF0aW9uRW1haWxTZW50IiA6ICJBbiBlLW1haWwgaGFzIGJlZW4gc2VudCB0byB0aGUgdXNlciBmb3IgcmVnaXN0cmF0aW9uLiIsCiAgIkxhbmcuVG90YWxVc2VycyIgOiAiVG90YWwgbnVtYmVyIG9mIHVzZXJzIiwKICAiTGFuZy5TaG9wcGluZ0hpc3RvcnkiIDogIldlYnNob3AgcHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuRGVsaXZlcnlDaXR5IiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLkl0ZW1JbkNhcnREaWFsb2dDYW5jZWwiIDogIkNhbmNlbCIsCiAgIkxhbmcuRGlzY291bnQyIiA6ICJEaXNjb3VudCIsCiAgIkxhbmcucHJvY2Vzc2luZyIgOiAicHJvY2Vzc2luZyIsCiAgIkxhbmcuU0ZTUHJvZHVjdGdyb3VwcyIgOiAiU0ZTIiwKICAiTGFuZy5Vc2VybmFtZSIgOiAiVXNlciBuYW1lIiwKICAiTGFuZy5DbG9zZSIgOiAiQ2xvc2UiLAogICJMYW5nLk9wZXJhdGVzQXNVc2VybmFtZSIgOiAiVXNlZCBhcyB1c2VyIElEIiwKICAiTGFuZy5wZXJzb25zIiA6ICJwZW9wbGUiLAogICJMYW5nLk9mZmVyZWRQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3RlZCBwcm9kdWN0IGdyb3VwcyIsCiAgIkxhbmcuU21hbGxXaW5kb3ciIDogIkhpZGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLk5ld1B1YmxpY2F0aW9ucyIgOiAiTGF0ZXN0IHJlbGVhc2VzIiwKICAiTGFuZy5GaWxsQWxsRmllbGRzIiA6ICJQbGVhc2UgZmlsbCBvdXQgYWxsIGZpZWxkcyIsCiAgIkxhbmcuVXNlckFjdGl2YXRlZCIgOiAiWW91ciB1c2VyIElEIGhhcyBiZWVuIGFjdGl2YXRlZC4iLAogICJMYW5nLkZpcnN0TmFtZSIgOiAiRmlyc3QgbmFtZSIsCiAgIkxhbmcuT3JkZXIiIDogIlNvcnQiLAogICJMYW5nLlByb2R1Y3RBZGRlZFRvQ2FydCIgOiAiUHJvZHVjdCBhZGRlZCB0byBzaG9wcGluZyBjYXJ0IiwKICAiTGFuZy5SZXR1cm5Ub1B1YmxpY2F0aW9ucyIgOiAiUmV0dXJuIHRvIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuSVNPUHJvZHVjdGdyb3VwcyIgOiAiSVNPIiwKICAiTGFuZy5QaG9uZW51bWJlcnMiIDogIlBob25lIiwKICAiTGFuZy5OdW1iZXJPZlVzZXJzIiA6ICJVc2VyIGNvdW50IiwKICAiTGFuZy5TaG93UmVwb3J0IiA6ICJTaG93IHJlcG9ydCIsCiAgIkxhbmcuRW1haWxBZGRyZXNzIiA6ICJFLW1haWwgYWRkcmVzcyIsCiAgInNmcy5mb3JtZWRpdG9yLnNlbGVjdCIgOiAiU2VsZWN0IiwKICAiTGFuZy5Ob1dpdGhkcmV3IiA6ICJObyB3aXRoZHJhd24gcHVibGljYXRpb25zIiwKICAiTGFuZy5TaWduSW4yIiA6ICJMb2cgaW4iLAogICJMYW5nLkNoYXREaXNjdXNzaW9uUGlja2VkQnkiIDogIllvdSBhcmUgY2hhdHRpbmcgd2l0aDogIiwKICAiTGFuZy5FbWFpbFNlbnQiIDogIkFuIGUtbWFpbCBoYXMgYmVlbiBzZW50IHRvIHRoZSB1c2VyLiIsCiAgIkxhbmcuTWFuZGF0b3J5SW5mb01pc3NpbmciIDogIlJldmlldyBmb3JtLiBGaWVsZHMgaW4gcmVkIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLldvcmtEYXlzIiA6ICJ3b3JraW5nIGRheShzKSIsCiAgIkxhbmcuSG9tZVBhZ2UiIDogIkhvbWUgcGFnZSIsCiAgIkxhbmcuQ3VzdG9tZXJOYW1lIiA6ICJDdXN0b21lciBuYW1lIiwKICAiTGFuZy5TZW5kRm9yZ290dGVuUGFzc3dvcmQiIDogIlNlbmQgZm9yZ290dGVuIHBhc3N3b3JkIGJ5IGUtbWFpbC4iLAogICJMYW5nLkRvd25sb2FkUHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkb3dubG9hZCIsCiAgIkxhbmcuVXNlcm5hbWVOb3RDaGFuZ2VkIiA6ICJZb3VyIHVzZXIgSUQgd2FzIG5vdCBjaGFuZ2VkLiIsCiAgIkxhbmcuVUlFbmdsaXNoIiA6ICJJbiBFbmdsaXNoIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nQm9keSIgOiAiVGhlIHByb2R1Y3QgaXMgaW4gdGhlIHNob3BwaW5nIGNhcnQiLAogICJMYW5nLkxpbWl0VXNpbmdUaW1lbGltaXQiIDogIkxpbWl0IHVzaW5nIHRpbWUgbGltaXQiLAogICJMYW5nLlVzZXJIYXNQZXJtaXNzaW9uIiA6ICJUaGlzIHVzZXIgSUQgYWxyZWFkeSBleGlzdHMuIiwKICAiTGFuZy5QYXNzd29yZENoYW5nZUZhaWxlZCIgOiAiUGFzc3dvcmQgcmVzZXQgZmFpbGVkLiIsCiAgIkxhbmcuVXNlck5hbWUiIDogIlVzZXIgSUQiLAogICJMYW5nLlByaW50IiA6ICJFZGl0aW9uIiwKICAiTGFuZy5TZWFyY2hJRUMiIDogIkZpbmQgYW4gSUVDIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5Mb2dpblRvT25saW5lIiA6ICJMb2cgaW4gdG8gb25saW5lIHNlcnZpY2UiLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBmcm9tIFNGUyBzaG9wIGhhcyBiZWVuIGNhbmNlbGxlZC4gSWYgeW91IHdpc2ggdG8gcmVzdWJzY3JpYmUsIHBsZWFzZSBjb250YWN0IFNGUyBpbmZvcm1hdGlvbiBzZXJ2aWNlcyAoaW5mb0BzZnMuZmkpLiIsCiAgIkxhbmcuQ2hlY2tJbmZvcm1hdGlvbiIgOiAiUmV2aWV3IGluZm9ybWF0aW9uIiwKICAiTGFuZy5GcmVlTGltaXQiIDogIlNlbGVjdCB0aW1lIHBlcmlvZCIsCiAgIkxhbmcuRXhpc3RTaG9wcGluZ0NhcnQiIDogIkV4aXQgY2FydCIsCiAgIkxhbmcudW5sb2FkZWRQcm9kdWN0cyIgOiAicHJvZHVjdHMgeW91IGhhdmUgbm90IGRvd25sb2FkZWQuIiwKICAiTGFuZy5TaG93V2l0aGRyZXdQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgd2l0aGRyYXduIHB1YmxpY2F0aW9ucy4iLAogICJMYW5nLlByb2R1Y3ROZXdzIiA6ICJOZXcgZnJvbSBTRlMiLAogICJMYW5nLlVzZXJSZW1vdmVkVGV4dCIgOiAiS8OkeXR0w6Rqw6Qgb24gcG9pc3RldHR1IiwKICAiTGFuZy5BZGRUb0NhcnREcm1FcnJvciIgOiAiVGhpcyBwcm9kdWN0IGNhbm5vdCBiZSBkb3dubG9hZGVkIGF0IHRoZSBtb21lbnQuPGJyLz5QbGVhc2UgY29udGFjdCBjdXN0b21lciBzZXJ2aWNlcy4iLAogICJMYW5nLkNvbnRhY3RQZXJzb24iIDogIkNvbnRhY3QiLAogICJMYW5nLkNvbnRpbnVlVG9Qb3J0YWwiIDogIkNvbnRpbnVlIHRvIHdlYnNpdGUiLAogICJMYW5nLkludmFsaWRVc2VyIiA6ICJVc2VyIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TRlNjdXN0b21lclNlcnZpY2UiIDogIlNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Mb2dvdXRGcm9tU3lzdGVtIiA6ICJZb3Ugd2lsbCBiZSBsb2dnZWQgb3V0IG5vdy4gQWZ0ZXIgY2hhbmdpbmcgeW91ciBJRCwgeW91IG1heSB1c2UgaXQgdG8gbG9nIGluIHRvIHRoZSBzZXJ2aWNlLiIsCiAgIkxhbmcuVG90YWwiIDogIlRvdGFsIiwKICAiTGFuZy5MaWNlbmNlc1Jlc2VydmVkIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIHRoZSBmb2xsb3dpbmcgY29sbGVjdGlvbnM6IiwKICAiTGFuZy5OdW1iZXJPZlByb2R1Y3RzIiA6ICJBbW91bnQiLAogICJMYW5nLlVzZUFzQmlsbGluZ0FkZHJlc3MiIDogIlVzZSBhcyBiaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLkFkZGl0aW9uYWxJbmZvcm1hdGlvbiIgOiAiQWRkaXRpb25hbCBpbmZvcm1hdGlvbiAoZW4pIiwKICAiTGFuZy5SZWNlaXB0IiA6ICJSZWNlaXB0IiwKICAiTGFuZy5BY2NlcHRTZWxlY3Rpb25zIiA6ICJDb25maXJtIHNlbGVjdGlvbnMiLAogICJMYW5nLkZlYnJ1YXJ5IiA6ICJGZWJydWFyeSIsCiAgIkxhbmcuTGltaXRlZC5QYXJ0bmVyc2hpcCIgOiAiTGltaXRlZCBwYXJ0bmVyc2hpcCIsCiAgIkxhbmcuT3BlbkNhbmNlbEZvcm0iIDogIk9wZW4gY2FuY2VsbGF0aW9uIGZvcm0iLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRTdWNjZXNzIiA6ICJZb3UgaGF2ZSBhIGxpY2VuY2UgZm9yIGFsbCBjb2xsZWN0aW9ucy4iLAogICJMYW5nLkN1c3RvbWVyU2VydmljZSIgOiAiQ3VzdG9tZXIgc2VydmljZSIsCiAgIkxhbmcuSGlkZVJlZmVyZW5jZXMiIDogIkhpZGUgcmVmZXJlbmNlcyIsCiAgIkxhbmcuTmV3T2ZmZXJSZXF1ZXN0RnJvbUNvbGxlY3Rpb24iIDogIk5ldyBvbmxpbmUgY29sbGVjdGlvbiIsCiAgIkxhbmcuUmVndWxhci5QZXJzb24iIDogIk5hdHVyYWwgcGVyc29uIiwKICAiTGFuZy5HZW5lcmFsLlBhcnRuZXJzaGlwIiA6ICJHZW5lcmFsIHBhcnRuZXJzaGlwIiwKICAiTGFuZy5TZXJ2aWNlVGltZSIgOiAiV2UgYXJlIG9wZW4gb24gd2Vla2RheXM6IiwKICAiTGFuZy5PZmZlclJlcXVlc3RGb3JPbmxpbmVTZXJ2aWNlIiA6ICJPZmZlciByZXF1ZXN0IGZyb20gU0ZTIE9ubGluZSAtc2VydmljZSIsCiAgIkxhbmcuUHJvZHVjdFByb2Nlc3NFcnJvciIgOiAiRG93bmxvYWQgZmFpbGVkLiBQbGVhc2UgY29udGFjdCBTRlMgY3VzdG9tZXIgc2VydmljZSAoc2FsZXNAc2ZzLmZpIG9yIHRlbC4gMDkgMTQ5OSAzMzUzKS4iLAogICJMYW5nLkRldGFpbHMiIDogImRldGFpbHMiLAogICJMYW5nLkRlbGl2ZXJ5VVNCLk1haWwiIDogIkJ5IG1haWwgKFVTQikiLAogICJMYW5nLlJldHVyblRvT25saW5lU2VhcmNoIiA6ICJSZXR1cm4gdG8gT25saW5lIHNlYXJjaCBsaXN0aW5nIiwKICAiTGFuZy5MYW5ndWFnZSIgOiAiTGFuZ3VhZ2UiLAogICJMYW5nLk9mZmVyUmVxdWVzdE5vdGlmaWNhdGlvbnMiIDogIkludml0YXRpb24gZm9yIHRlbmRlcnMgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuU2VsZWN0UHJvZHVjdGdyb3VwcyIgOiAiU2VsZWN0IHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5DaG9vc2VQcm9kdWN0Z3JvdXBzIiA6ICJTZWxlY3QgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLk9jdG9iZXIiIDogIk9jdG9iZXIiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvV2Vic3RvcmUiIDogIllvdSBtYXkgbm93IGxvZyBpbiB0byB0aGUgU0ZTIHdlYnNob3Agd2l0aCB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJpMThuLmNsZWFyLmh0bWwuYXJlYSIgOiAiVHloamVubsOkIEhUTUwtYWx1ZSIsCiAgIkxhbmcuUHJvZHVjdCIgOiAiUHJvZHVjdCIsCiAgIkxhbmcuTmV3UGFzc3dvcmQiIDogIk5ldyBwYXNzd29yZCIsCiAgIkxhbmcuU2VhcmNoQ29tbWl0dGVlIiA6ICJGaW5kIGNvbW1pdHRlZSIsCiAgIkxhbmcuQ2hhdENvbm5lY3RlZCIgOiAiQ29ubmVjdGVkIiwKICAiTGFuZy5TZW5kUGFzc3dvcmRUaXAiIDogIlNlbmQgeW91ciBwYXNzd29yZCBoaW50IGFuZCBwYXNzd29yZCByZXNldCBsaW5rIHRvIHlvdXIgZS1tYWlsLiIsCiAgIkxhbmcuRWxlY3RyaWMuSW52b2ljZSIgOiAiRWxlY3Ryb25pYyBpbnZvaWNlIiwKICAiTGFuZy5NYXkiIDogIk1heSIsCiAgIkxhbmcuRGVsaXZlcnlUeXBlIiA6ICJEZWxpdmVyeSBtZXRob2Q6IiwKICAiZWxlbWVudC5sb2FkIiA6ICJzZXJ2ZXIiLAogICJMYW5nLlJvbGUiIDogIlJvbGUiLAogICJMYW5nLnVudGlsIiA6ICIgIiwKICAiTGFuZy5Ob1Blcm1pc3Npb25UZXh0IiA6ICJEaXNwbGF5IHRleHQgaWYgdXNlciBoYXMgbm8gYWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuTm9BY2Nlc3NUb09ubGluZSIgOiAiWW91IGRvIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgT25saW5lLXNlcnZpY2UiLAogICJMYW5nLkJpbGxUeXBlIiA6ICJCaWxsaW5nIHR5cGUiLAogICJMYW5nLk1haW5Db250YWN0cGVyc29uIiA6ICJDb250cmFjdCBjb250YWN0IiwKICAiTGFuZy5TcGVjaWZpY2F0aW9uIiA6ICJCcmVha2Rvd24iLAogICJMYW5nLlNob3dBbGwiIDogIlNob3cgYWxsIiwKICAiTGFuZy5MaXN0Q29udGVudFNlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuTmV3UGFzc3dvcmROb01hdGNoIiA6ICJOZXcgcGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuTW9yZU5ld1B1YmxpY2F0aW9ucyIgOiAiU2hvdyBtb3JlIiwKICAiTGFuZy5Db21wYW55TmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5PZmZlcmVkQ29tbWl0dGVlcyIgOiAiU2VsZWN0ZWQgY29tbWl0dGVlcyIsCiAgIkxhbmcuRmlsbFJlZ2lzdHJhdGlvbiIgOiAiUGxlYXNlIGZpbGwgb3V0IHRoZSByZXF1aXJlZCBmaWVsZHMgaW4gdGhlIHNpZ24tdXAgZm9ybS4iLAogICJMYW5nLlVzZWQuVXNlcm5hbWUiIDogIlRoaXMgZS1tYWlsIGFkZHJlc3MgaXMgYWxyZWFkeSBpbiB1c2UuIiwKICAiTGFuZy5VSUZpbm5pc2giIDogIlN1b21la3NpIiwKICAiTGFuZy5FaVNpZG9rc2lhIiA6ICJObyByZWxhdGlvbnNoaXBzIGZvciB0aGlzIHB1YmxpY2F0aW9uLiIsCiAgIkxhbmcuQ2xvc2VDb252ZXJzYXRpb24iIDogIkxlYXZlIGNvbnZlcnNhdGlvbiIsCiAgIkxhbmcuUHVibGlzaGVkRGF0ZSIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5XaXRoZHJldyIgOiAiV2l0aGRyYXduIiwKICAiTGFuZy5QYXNzd29yZEZvcmdvdHRlbiIgOiAiRm9yZ290IHlvdXIgcGFzc3dvcmQ/IiwKICAiTGFuZy5UcmFja2luZ1NlcnZpY2VJbnN0cnVjdGlvbnNIZWFkZXIiIDogIlN1YnNjcmliZSB0byB0cmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5Db250cmFjdC5OdW1iZXIiIDogIkNvbnRyYWN0IG51bWJlciIsCiAgIkxhbmcuTmV3UGFzc3dvcmRBZ2FpbiIgOiAiUmV0eXBlIG5ldyBwYXNzd29yZCIsCiAgIkxhbmcuRGVsaXZlcnlQREYuRG93bmxvYWQiIDogIkRvd25sb2FkIiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXAiIDogIlByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vTmV3c1RvU2hvdyIgOiAiTm8gbmV3cyB0byBzaG93IiwKICAiTGFuZy5TZWFyY2hXaG9sZUNvbnRlbnQiIDogIlNlYXJjaCB3ZWJzaXRlIiwKICAiTGFuZy5BU1RNRGVsaXZlcnlUZXJtcyIgOiAiVGhpcyBkb2N1bWVudCBpcyBjb3B5cmlnaHRlZCBieSBBU1RNIEludGVybmF0aW9uYWwgKFwiQVNUTVwiKSwgMTAwIEJhcnIgSGFyYm9yIERyaXZlLCBXZXN0IENvbnNob2hvY2tlbiwgUEEgMTk0MjgtMjk1OSBVU0EuIEFsbCByaWdodHMgcmVzZXJ2ZWQuIEFTVE0gZ3JhbnRzIHlvdSBhIGxpY2Vuc2UgYXMgZm9sbG93czogVGhlIHJpZ2h0IHRvIGRvd25sb2FkIGFuIGVsZWN0cm9uaWMgZmlsZSBvZiB0aGlzIEFTVE0gc3RhbmRhcmQgZm9yIHRlbXBvcmFyeSBzdG9yYWdlIG9uIG9uZSBjb21wdXRlciBmb3IgcHVycG9zZXMgb2Ygdmlld2luZywgYW5kL29yIHByaW50aW5nIG9uZSBjb3B5IG9mIHRoZSBBU1RNIHN0YW5kYXJkIGZvciBpbmRpdmlkdWFsIHVzZS4gTmVpdGhlciB0aGUgZWxlY3Ryb25pYyBmaWxlIG5vciB0aGUgaGFyZCBjb3B5IHByaW50IG1heSBiZSByZXByb2R1Y2VkIGluIGFueSB3YXkuIEluIGFkZGl0aW9uLCB0aGUgZWxlY3Ryb25pYyBmaWxlIG1heSBub3QgYmUgZGlzdHJpYnV0ZWQgZWxzZXdoZXJlIG92ZXIgY29tcHV0ZXIgbmV0d29ya3Mgb3Igb3RoZXJ3aXNlLiBUaGUgaGFyZCBjb3B5IHByaW50IG1heSBvbmx5IGJlIGRpc3RyaWJ1dGVkIHRvIG90aGVyIGVtcGxveWVlcyBmb3IgdGhlaXIgaW50ZXJuYWwgdXNlIHdpdGhpbiB5b3VyIG9yZ2FuaXphdGlvbi4iLAogICJMYW5nLlBhc3N3b3JkdGlwU2VudFRvQWRkcmVzcyIgOiAiWW91ciBwYXNzd29yZCBoaW50IGFuZCBwYXNzd29yZCByZXNldCBpbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIHNlbnQgdG8gdGhlIGZvbGxvd2luZyBhZGRyZXNzOiIsCiAgIkxhbmcuSXRlbUluQ2FydERpYWxvZ0FkZCIgOiAiQWRkIG1vcmUgY29waWVzIiwKICAiTGFuZy5PcmRlclJhdGlmaWNhdGlvbkRhdGUiIDogIkRhdGUgb2YgaW1wbGVtZW50YXRpb24sIGFzY2VuZGluZyIsCiAgIkxhbmcuVUkuTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5FbXB0eVNob3BwaW5nQ2FydCIgOiAiRW1wdHkgY2FydCIsCiAgIkxhbmcuQ3VzdG9tZXJzaGlwTmFtZSIgOiAiQWNjb3VudCBuYW1lIiwKICAiTGFuZy5Db250cmFjdE5hbWUiIDogIkNvbnRyYWN0IG5hbWUiLAogICJMYW5nLlBhc3N3b3JkIiA6ICJQYXNzd29yZCIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlIiA6ICJUcmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5Vc2VyTGljZW5jZSIgOiAidXNlciBsaWNlbnNlIiwKICAiTGFuZy5HaXZlVXNlcm5hbWUiIDogIkVudGVyIHVzZXIgSUQiLAogICJMYW5nLlZBVFZhbGlkYXRpb25FcnJvciIgOiAiUmVnaXN0cmF0aW9uIGZhaWxlZCIsCiAgIkxhbmcuU2F2ZURlbGl2ZXJ5QWRkcmVzcyIgOiAiU2F2ZSBkZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5Ob3ZlbWJlciIgOiAiTm92ZW1iZXIiLAogICJMYW5nLlNpbmdsZVN0YW5kYXJkcyIgOiAiU2luZ2xlIHN0YW5kYXJkcyIsCiAgIkxhbmcuTGljZW5jZVJlc2VydmVkIiA6ICJMaWNlbnNlIHJlc2VydmVkIiwKICAiTGFuZy5Gb3VuZGF0aW9uIiA6ICJUcnVzdCIsCiAgImVsZW1lbnRfbW9kZSIgOiAiIiwKICAiTGFuZy5EZWxpdmVyeUNEUk9NLk1haWwiIDogIkJ5IG1haWwgKENELVJPTSkiLAogICJMYW5nLldlYkJpbGxpbmdCcm9rZXIiIDogIkFnZW50IiwKICAiTGFuZy5DaGF0QWRtaW5EaXNjdXNzaW9uQ2xvc2VkIiA6ICJEaXNjdXNzaW9uIGNsb3NlZCIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb25UZXh0IiA6ICJFeHRlbmRzIGNvbGxlY3Rpb24iLAogICJMYW5nLk9ubGluZUNvbGxlY3Rpb25Db250cmFjdHMiIDogIk9ubGluZSBjb250cmFjdHMiLAogICJMYW5nLk5vUmVzdWx0cy5OZXdQdWJsaWNhdGlvbnMiIDogIllvdXIgc2VhcmNoIHJldHVybmVkIG5vIG5ldyBwdWJsaWNhdGlvbnMiLAogICJMYW5nLlNhdmVOZXdQYXNzd29yZCIgOiAiU2F2ZSB5b3VyIG5ldyBwYXNzd29yZC4iLAogICJMYW5nLkFmZmVjdHNQcm9kdWN0R3JvdXBzQW5kQ29tbWl0dGVlcyIgOiAiQWZmZWN0cyBwcm9kdWN0IGdyb3VwcyBhbmQgY29tbWl0dGVlcyIsCiAgIkxhbmcuR1NNIiA6ICJNb2JpbGUiLAogICJMYW5nLkRlbGl2ZXJ5Q291bnRyeSIgOiAiQ291bnRyeSIsCiAgIkxhbmcuUGFzc3dvcmQuSW5mbyIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCBzaXggY2hhcmFjdGVycyBsb25nLiIsCiAgIkxhbmcuTG9naW4iIDogIkxvZyBpbiIsCiAgIkxhbmcuTm9Db2xsZWN0aW9ucyIgOiAiTm8gY29sbGVjdGlvbnMiLAogICJMYW5nLlBheVByb2R1Y3RzIiA6ICJQYXkgZm9yIHByb2R1Y3RzIiwKICAiTGFuZy5PcmRlckRlZmF1bHQiIDogIlNlbGVjdCBvcmRlciIsCiAgIkxhbmcuRXh0ZW5kZWRTZWFyY2giIDogIkFkdmFuY2VkIGZpbGUgc2VhcmNoIiwKICAiTGFuZy5QcmludFJlY2VpcHQiIDogIlByaW50IHJlY2VpcHQiLAogICJMYW5nLkxpbWl0VXNpbmdFbmRUaW1lIiA6ICJMaW1pdCB1c2luZyBlbmQgdGltZSIsCiAgIkxhbmcuU2VwdGVtYmVyIiA6ICJTZXB0ZW1iZXIiLAogICJMYW5nLlJlbW92ZURlbGl2ZXJ5QWRkcmVzcyIgOiAiUmVtb3ZlIGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJMYW5nLlVzZXJJbmZvVXBkYXRlZCIgOiAiVXNlciBpbmZvcm1hdGlvbiBoYXMgYmVlbiB1cGRhdGVkLiIsCiAgIkxhbmcuT3JkZXJDb25maXJtYXRpb24iIDogIk9yZGVyIGNvbmZpcm1hdGlvbiIsCiAgIkxhbmcuTGljZW5jZVBsdXJhbCIgOiAibGljZW5jZShzKSIsCiAgIkxhbmcuT2ZmZXJlZFB1YmxpY2F0aW9ucyIgOiAiU2VsZWN0ZWQgcHVibGljYXRpb25zIiwKICAiTGFuZy5Db3Jwb3JhdGlvbiIgOiAiTGltaXRlZCBsaWFiaWxpdHkiLAogICJMYW5nLkFjdGl2ZVNlYXJjaFRlcm1zIiA6ICJDdXJyZW50bHkgcmVmaW5lZCBieSIsCiAgIkxhbmcuT3JkZXJTdWNjZXNzIiA6ICJPcmRlciBzZW50IiwKICAiTGFuZy5Db21tb25Mb2dpbiIgOiAiQ29tbW9uIGxvZ2luIiwKICAiTGFuZy5Ub3BOYXZpVGlldG9wYWx2ZWx1dCIgOiAiSW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLkJpbGxpbmcuSW5mbyIgOiAiQmlsbGluZyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQWRkQWxsVXNlcnMiIDogIkFkZCBhbGwiLAogICJMYW5nLkZvcmdvdFBhc3N3b3JkIiA6ICJEaWQgeW91IGZvcmdldCB5b3VyIHBhc3N3b3JkPyIsCiAgIkxhbmcuUGFwZXIuSW52b2ljZSIgOiAiQnkgbWFpbCIsCiAgIkxhbmcucHJvZHVjdHMiIDogInByb2R1Y3RzIiwKICAiTGFuZy5PcmRlclRpdGxlIiA6ICJUaXRsZSBBIHRvIFoiLAogICJMYW5nLkJpbGxpbmdBZGRyZXNzIiA6ICJCaWxsaW5nIGFkZHJlc3MiLAogICJMYW5nLk9yZ2FuaXphdGlvblNpemUiIDogIk9yZ2FuaXphdGlvbiBzaXplIiwKICAiTGFuZy5QYXNzd29yZE1hdGNoVG9vU2hvcnQiIDogIlBhc3N3b3JkIGVudGVyZWQgaW4gdGhlIGNvbmZpcm1hdGlvbiBmaWVsZCBpcyB0b28gc2hvcnQuIiwKICAiTGFuZy5Db2xsZWN0aW9uc1Byb2R1Y3RHcm91cCIgOiAiR3JvdXAgaW4geW91ciBjb2xsZWN0aW9ucyIsCiAgIkxhbmcuVG90YWxEb3dubG9hZHMiIDogIlRvdGFsIGRvd25sb2FkcyIsCiAgIkxhbmcuVXNlcm5hbWVJblVzZSIgOiAiVGhpcyB1c2VyIElEIGlzIGFscmVhZHkgaW4gdXNlLiIsCiAgIkxhbmcuT3JkZXJUaXRsZURlc2MiIDogIlRpdGxlIFogdG8gQSIsCiAgIkxhbmcuQXVndXN0IiA6ICJBdWd1c3QiLAogICJMYW5nLkRlbGl2ZXJ5U2VsZWN0TWlzc2luZyIgOiAiU2VsZWN0IGRlbGl2ZXJ5IG1ldGhvZCAiLAogICJMYW5nLk5ld1Bhc3N3b3JkTGlua1NlbnQiIDogIkEgbGluayB0byByZXNldCB5b3VyIHBhc3N3b3JkIGhhcyBiZWVuIGRlbGl2ZXJlZCB0byB5b3VyIGUtbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuU2VhcmNoQWxsIiA6ICJTZWFyY2ggd2Vic2l0ZSIsCiAgIkxhbmcuV3JvbmdVc2VybmFtZU9mUGFzc3dvcmQiIDogIkNoZWNrIHlvdXIgdXNlciBuYW1lIGFuZCBwYXNzd29yZC4iLAogICJMYW5nLk5ld1VzZXJuYW1lTGlua1NlbnQiIDogIkNvbmZpcm0geW91ciBuZXcgdXNlciBJRCBieSBjbGlja2luZyB0aGUgbGluayBzZW50IHRvIHlvdXIgZS1tYWlsLiIsCiAgIkxhbmcuUGF5T25EZWxpdmVyeSIgOiAiUGF5IG9uIGRlbGl2ZXJ5IC8gSW52b2ljZSIsCiAgIkxhbmcuQmlsbGluZy5JbnN0cnVjdGlvbnMiIDogIkVudGVyIHlvdXIgYmlsbGluZyBhZGRyZXNzIGlmIGl0IGRpZmZlcnMgZnJvbSB5b3VyIGRlbGl2ZXJ5IGFkZHJlc3MuIiwKICAiTGFuZy5PcmRlcm51bWJlciIgOiAiT3JkZXIgbnVtYmVyIiwKICAiTGFuZy5Bbm9ueW1vdXNVc2VyIiA6ICJLaXJqYXV0dW1hdG9uIGvDpHl0dMOkasOkIChlbikiLAogICJMYW5nLkJlZ2luVGltZSIgOiAiRnJvbSIsCiAgIkxhbmcuRGVsaXZlcnlQb3N0YWxDb2RlIiA6ICJQb3N0Y29kZSIsCiAgIkxhbmcuU3RyZWV0IiA6ICJBZGRyZXNzIiwKICAic2ZzLnRleHRhcmVhIiA6ICJUZXh0IGFyZWEiLAogICJMYW5nLkNob29zZSIgOiAiU2VsZWN0IiwKICAiTGFuZy5FbWFpbCIgOiAiRS1tYWlsIGFkZHJlc3MiLAogICJMYW5nLlNlYXJjaFN0YW5kYXJkIiA6ICJGaW5kIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuQ29tcGFueS5Pcmdhbml6YXRpb24iIDogIkJ1c2luZXNzL29yZ2FuaXphdGlvbiIsCiAgIkxhbmcuU2VsbGVyUmVmZXJlbmNlIiA6ICJTZWxsZXIgcmVmZXJlbmNlIiwKICAiY3NzIiA6ICJjc3MvaHRtbHNvdXJjZS5jc3MiLAogICJMYW5nLlJlYWRNb2RlIiA6ICJSZWFkIG1vcmUiLAogICJMYW5nLlNGU1B1YmxpY2F0aW9uIiA6ICJTRlMgcHVibGljYXRpb24iLAogICJMYW5nLkRlbGV0ZUNvbmZpcm0iIDogIkFyZSB5b3Ugc3VyZSB0byByZW1vdmUgdXNlciIsCiAgIkxhbmcuVW5pdFByaWNlIiA6ICJVbml0IHByaWNlIiwKICAiTGFuZy5Zb3VDYW5Ob3dMb2dUb09ubGluZVBhc3N3b3JkIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBuZXcgcGFzc3dvcmQuIiwKICAiTGFuZy5TaG93T25saW5lU3RvcmVQdWJsaWNhdGlvbnMiIDogIkluY2x1ZGUgcHVibGljYXRpb25zIGZyb20gdGhlIHdlYnN0b3JlIiwKICAiTGFuZy5QZXJzb25hbEluZm9VcGRhdGVkTWVzc2FnZSIgOiAiWW91ciBwZXJzb25hbCBpbmZvcm1hdGlvbiBoYXZlIGJlZW4gdXBkYXRlZCBzdWNjZXNmdWxseS4iLAogICJMYW5nLkNvbW1pdHRlZSIgOiAiQ29tbWl0dGVlIiwKICAiTGFuZy5Ob1Jlc3VsdHMuSGFuZGJvb2tzIiA6ICIgWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gIGhhbmRib29rcyIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0U2VudCIgOiAiT2ZmZXIgcmVxdWVzdCBzZW50IiwKICAiTGFuZy5QcmljZSIgOiAiUHJpY2UiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZENvbnRlbnQiIDogIldoZW4gdGhlIGRvd25sb2FkIGlzIGNvbXBsZXRlLCBzYXZlIHRoZSBmaWxlIG9uIHlvdXIgY29tcHV0ZXIuIFdoZW4gc2F2aW5nIGlzIGNvbXBsZXRlLCB5b3UgbWF5IGNsb3NlIHRoaXMgbm90aWZpY2F0aW9uLiIsCiAgIkxhbmcuVXNlcm5hbWVGb3JtRXJyb3IiIDogIkNoZWNrIHlvdXIgbmV3IHVzZXIgSUQuIiwKICAiTGFuZy5SYXRpZmllZCIgOiAiUHVibGlzaGVkIiwKICAiTGFuZy5EZWxpdmVyeVBhcGVyLk1haWwiIDogIkJ5IG1haWwiLAogICJMYW5nLlNlYXJjaFB1YmxpY2F0aW9uIiA6ICJwdWJsaWNhdGlvbiIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zQm9keSIgOiAiU0ZTIHNlbmRzIHlvdSBhbiBlLW1haWwgd2hlbiB0aGUgc3RhdHVzIG9mIGEgdHJhY2tlZCBwdWJsaWNhdGlvbiBjaGFuZ2VzLiIsCiAgIkxhbmcuU2F2ZSIgOiAiU2F2ZSIsCiAgIkxhbmcuV2VsY29tZVRvU0ZTY3VzdG9tZXJTZXJ2aWNlIiA6ICJXZWxjb21lIHRvIFNGUyBjdXN0b21lciBzZXJ2aWNlIiwKICAiTGFuZy5Xcm9uZ1VzZXJuYW1lT3JQYXNzd29yZDIiIDogIkt1biByZWtpc3RlcsO2aWR5aXQga8OkeXR0w6Rqw6Rrc2kgbmlpbiB2YWh2aXN0aXRoYW4gcmVraXN0ZXLDtmlubmluIHZpZXN0aWxsw6Qgam9ua2Egc2FpdCByZWtpc3RlcsO2aXR5bWlzZW4gasOkbGtlZW4gc8OkaGvDtnBvc3RpaXNpLiBWYWh2aXN0dXN2aWVzdGkgb24gdm9pbWFzc2EgdHVubmluIGFqYW4uIFTDpG3DpG4gYWphbiBqw6Rsa2VlbiB0dWxlZSByZWtpc3RlcsO2aXR5bWluZW4gdGVoZMOkIGtva29uYWFuIHV1ZGVzdGFhbi4iLAogICJMYW5nLkNoYXRVc2VyTG9nZ2VkSW4iIDogIlVzZXIgbG9nZ2VkIGluIGFzICIsCiAgImZpZWxkbmFtZSIgOiAidGV4dCIsCiAgIkxhbmcuT3RoZXJDb250YWN0UGVyc29uVG9waWMiIDogIk90aGVyIGNvbnRhY3QsIHRvcGljIiwKICAiTGFuZy5PbmxpbmVDb2xsZWN0aW9uQ29udHJhY3QiIDogIk9ubGluZSBjb250cmFjdCIsCiAgIkxhbmcuVXNlcm5hbWVDcmVhdGVkIiA6ICJVc2VyIElEIGNyZWF0ZWQiLAogICJMYW5nLkNvbXBhbnkuTmFtZSIgOiAiQ29tcGFueSBuYW1lIiwKICAiTGFuZy5MYXN0TW9kaWZpY2F0aW9uIiA6ICJMYXN0IG1vZGlmaWNhdGlvbjoiLAogICJMYW5nLkNlbGxQaG9uZSIgOiAiTW9iaWxlIiwKICAiTGFuZy5PcGVuUHJvZHVjdEluZm8iIDogIk9wZW4gcHJvZHVjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuUGFzc3dvcmRDaGFuZ2VkIiA6ICJZb3VyIHBhc3N3b3JkIGhhcyBiZWVuIHJlc2V0LiIsCiAgIkxhbmcuQ29tcGFueUxvZ28iIDogIkNvbXBhbnkgbG9nbyIsCiAgIkxhbmcuR2V0UHJvZHVjdHMiIDogIkxpc3QgcHVibGljYXRpb25zIiwKICAiTGFuZy5FbmRUaW1lIiA6ICJUbyIsCiAgIkxhbmcuRXh0ZW5kc0NvbGxlY3Rpb24iIDogIkV4dGVuZHMgY29sbGVjdGlvbiAvIE5ldyBjb2xsZWN0aW9uIiwKICAiTGFuZy5DbG9jayIgOiAiYXQiLAogICJMYW5nLkNvdW50cnkiIDogIkNvdW50cnkiLAogICJMYW5nLlZBVC5OdW1iZXIuSW5mbyIgOiAiRW50ZXIgeW91ciBWQVQgSUQgaW4gdGhlIGZvbGxvd2luZyBmb3JtYXQ6IEZJMDIwMjI5MDgiLAogICJMYW5nLkxpbWl0VXNpbmdQdWJsaXNoZXIiIDogIkxpbWl0IHVzaW5nIHB1Ymxpc2hlciIsCiAgInJlbW92YWJsZSIgOiAidHJ1ZSIsCiAgIkxhbmcuU2VsZWN0UGF5bWVudFR5cGUiIDogIlNlbGVjdCBwYXltZW50IG1ldGhvZCIsCiAgIkxhbmcuVW5sb2FkZWRQdWJsaWNhdGlvbnMiIDogInByb2R1Y3RzIGF2YWlsYWJsZSBmb3IgZG93bmxvYWQuIiwKICAiTGFuZy5Ub3BOYXZpU0ZTIiA6ICJTRlMiLAogICJMYW5nLlVJTGFuZ3VhZ2UiIDogIlVzZXIgaW50ZXJmYWNlIGxhbmd1YWdlIiwKICAiTGFuZy5oYW5kYm9va3MiIDogImhhbmRib29rcyIsCiAgIkxhbmcuQXJlYSIgOiAiU2NvcGUiLAogICJMYW5nLlRvcE5hdmlJU08iIDogIklTTyIsCiAgInNmcy5mb3JtZWRpdG9yLmNoZWNrYm94ZXMiIDogIkNoZWNrYm94IiwKICAiTGFuZy5BY2NlcHRPcmRlciIgOiAiQ29uZmlybSBvcmRlciIsCiAgIkxhbmcuUmVnaXN0ZXJXZWJTaG9wSWQiIDogIkNyZWF0ZSB3ZWJzaG9wIGFjY291bnQiLAogICJMYW5nLlBheW1lbnQiIDogIlBheW1lbnQiLAogICJMYW5nLlNlYXJjaHdvcmRFeGlzdFJlZmVyZW5jZSIgOiAiU2VhcmNoIGluIG5vcm1hdGl2ZSByZWZlcmVuY2VzLiIsCiAgIkxhbmcuQ29tcGFueS5JbmZvIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIiwKICAiTGFuZy5Qcm9kdWN0SW5XZWJzaG9wIiA6ICJUaGlzIHByb2R1Y3QgaXMgYXZhaWxhYmxlIGluIHRoZSB3ZWJzaG9wLiBDbGljayBoZXJlIHRvIG9wZW4gdGhlIHByb2R1Y3QgaW4gYSBuZXcgd2luZG93LiIsCiAgIkxhbmcuRGVsaXZlcnlBZGRyZXNzIiA6ICJEZWxpdmVyeSBhZGRyZXNzIiwKICAiTGFuZy5TZXRBc0RlZmF1bHREZWxpdmVyeUFkZHJlc3MiIDogIlNldCBhcyBkZWZhdWx0IGRlbGl2ZXJ5IGFkZHJlc3MiLAogICJzZnMuZm9ybWVkaXRvci5pbnB1dCIgOiAiSW5wdXQiLAogICJMYW5nLk9yQnlQaG9uZSIgOiAib3IgYnkgcGhvbmUiLAogICJMYW5nLkxpY2VuY2VzUmVzZXJ2ZWRGYWlsIiA6ICJUaGVyZSBhcmUgbm8gbGljZW5zZXMgYXZhaWxhYmxlIGZvciB0aGUgY29sbGVjdGlvbihzKS4iLAogICJMYW5nLk9mZmljZUNvdW50VXNpbmdTdGFuZGFyZHMiIDogIk9mZmljZSBjb3VudCB1c2luZyBzdGFuZGFyZHMiLAogICJMYW5nLlVzZXIuU2V0dGluZ3MiIDogIlVzZXIgc2V0dGluZ3MiLAogICJzZnMuZm9ybWVkaXRvci50ZXh0YXJlYSIgOiAiVGV4dCBhcmVhIiwKICAiZWxlbWVudC5sYW5ndWFnZSIgOiAiZmkiLAogICJMYW5nLkNvbnRyYWN0UHJvZHVjdHMiIDogIlByb2R1Y3QgZ3JvdXBzIGluY2x1ZGVkIGluIHRoZSBjb250cmFjdCIsCiAgIkxhbmcuQ29sbGVjdGlvbkV4cGFuZCIgOiAiQ2hhbmdlIHRvIGV4aXN0aW5nIGNvbGxlY3Rpb24iLAogICJMYW5nLk5ld0NvbGxlY3Rpb25SZXF1ZXN0IiA6ICJVdXNpIiwKICAiTGFuZy5CYXNpY0luZm9ybWF0aW9uIiA6ICJCYXNpYyBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ3VzdG9tZXIiIDogIkN1c3RvbWVyIiwKICAiTGFuZy5BZGRUb1NlYXJjaFRlcm1zIiA6ICJBZGQgdG8gc2VhcmNoIG9wdGlvbnMiLAogICJMYW5nLkNvcHlyaWdodCIgOiAiQ29weXJpZ2h0IiwKICAiTGFuZy5Qcm9kdWN0Z3JvdXBzUHVibGljYXRpb25zIiA6ICJQdWJsaWNhdGlvbnMgYnkgZ3JvdXAiLAogICJMYW5nLkNoYW5nZS5Vc2VyTmFtZSIgOiAiQ2hhbmdlIHVzZXIgSUQgKGUtbWFpbCBhZGRyZXNzKSIsCiAgIkxhbmcuVkFUVmFsaWRhdGlvbkVtcHR5IiA6ICJSZWdpc3RyYXRpb24gZmFpbGVkIGR1ZSB0byBWSUVTIChWQVQgSW5mb3JtYXRpb24gRXhjaGFuZ2UgU3lzdGVtKSBiZWluZyB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS4gUGxlYXNlIHRyeSBhZ2FpbiBpbiBhIG1vbWVudC4iLAogICJMYW5nLlB1cmNoYXNlSGlzdG9yeSIgOiAiUHVyY2hhc2UgaGlzdG9yeSIsCiAgIkxhbmcuMzBEYXlzTGltaXQiIDogIkxhc3QgMzAgZGF5cyIsCiAgIkxhbmcuTG9hZGluZ1RpbWVFbmRzIiA6ICJGaXJzdCBkb3dubG9hZCB3aWxsIGV4cGlyZToiLAogICJMYW5nLkJ1eWVyUmVmZXJlbmNlIiA6ICJCdXllciByZWZlcmVuY2UiLAogICJMYW5nLlJlcXVpcmVkRmllbGRzIiA6ICJGaWVsZHMgbWFya2VkIHdpdGggYXN0ZXJpc2sgKCopIGFyZSByZXF1aXJlZC4iLAogICJMYW5nLkFjY2VwdFByaXZhY3lQb2xpY3kiIDogIkkgYWdyZWUgdG8gdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBTRlMgUHJpdmFjeSBQb2xpY3kgZm9yIEN1c3RvbWVyIGFuZCBNYXJrZXRpbmcgRGF0YSIsCiAgIkxhbmcuQ2hhdFVzZXJDbG9zZWRDaGF0V2luZG93IiA6ICJVc2VyIGNsb3NlZCB0aGUgY2hhdCB3aW5kb3ciLAogICJMYW5nLlVzZXJFeGlzdCIgOiAiVGhpcyB1c2VyIGFscmVhZHkgZXhpc3RzIiwKICAiTGFuZy5Ob0ZyZWVMaWNlbmNlcyIgOiAiTWF4aW11bSBudW1iZXIgb2Ygc2ltdWx0YW5lb3VzIHVzZXJzIHJlYWNoZWQgIiwKICAiTGFuZy5QaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLlZpc2l0cyIgOiAiVmlzaXRzIiwKICAiTGFuZy5CaWxsaW5nQ29tcGFueSIgOiAiQ29tcGFueSIsCiAgIkxhbmcuUmVjZWl2ZXJOYW1lIiA6ICJSZWNlaXZlciBuYW1lIiwKICAiTGFuZy5Vc2VybmFtZUNoYW5nZUZhaWxlZCIgOiAiVXNlciBJRCBjaGFuZ2UgZmFpbGVkLiIsCiAgIkxhbmcuU2VsZWN0IiA6ICJTZWxlY3QiLAogICJMYW5nLlB1YmxpY2F0aW9uU2FsZXMiIDogIlNhbGVzIG9mIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuVENTQyIgOiAiVGVjaG5pY2FsIGNvbW1pdHRlZSIsCiAgIkxhbmcuVHJhY2tpbmdTZXJ2aWNlSW5zdHJ1Y3Rpb25zIiA6ICJUcmFja2luZyBzZXJ2aWNlIiwKICAiTGFuZy5pbmZvcm1hdGlvbnNlcnZpY2VzIiA6ICJpbmZvcm1hdGlvbiBzZXJ2aWNlcyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZSIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiIsCiAgImNhcmRjaGFubmVsIiA6ICJwdWJsaWMiLAogICJMYW5nLktleXdvcmRzSW5GaW5uaXNoIiA6ICJBc2lhc2FuYXQgc3VvbWVrc2kgKGVuKSIsCiAgIkxhbmcuUGVyc29uYWxMb2dpbiIgOiAiUGVyc29uYWwgbG9naW4iLAogICJMYW5nLkFkZFBlcm1pc3Npb24iIDogIkFkZCBwZXJtaXNzaW9uIiwKICAiTGFuZy5PbGRBbmROZXdQYXNzd29yZHNBcmVTYW1lIiA6ICJDaGVjayB5b3VyIG5ldyBwYXNzd29yZC4gVGhlIG5ldyBwYXNzd29yZCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4gIiwKICAiTGFuZy5MaXN0V2l0aGRyZXdTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLk9wZW5Qcm9kdWN0IiA6ICJPcGVuIHB1YmxpY2F0aW9uIiwKICAiTGFuZy5GZWVkYmFjayIgOiAiRmVlZGJhY2siLAogICJMYW5nLkJpbGwiIDogIkludm9pY2UiLAogICJlZGl0bW9kZSIgOiAiIiwKICAiTGFuZy5Qb3N0Ym94IiA6ICJQTyBCb3giLAogICJMYW5nLk9sZEFuZE5ld1VzZXJuYW1lc0FyZVNhbWUiIDogIkNoZWNrIHlvdXIgb2xkIHVzZXIgSUQgYW5kIHlvdXIgbmV3IHVzZXIgSUQuIFRoZSBuZXcgdXNlciBJRCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZS4iLAogICJMYW5nLlVzZXJNYW5hZ2VtZW50IiA6ICJVc2VyIG1hbmFnZW1lbnQiLAogICJMYW5nLnNpbmdsZXByb2R1Y3QiIDogInByb2R1Y3QiLAogICJMYW5nLkRlbGl2ZXJ5UHJvZHVjdHMiIDogIlByb2R1Y3RzIGZvciBkZWxpdmVyeSIsCiAgIkxhbmcuUGFnZXMiIDogIlBhZ2VzIiwKICAiTGFuZy5DaG9vc2VDb21taXR0ZWVzIiA6ICJTZWxlY3QgY29tbWl0dGVlcyIsCiAgIkxhbmcuUGFzc3dvcmRUb29TaG9ydCIgOiAiUGFzc3dvcmQgbXVzdCBiZSBhdCBsZWFzdCA2IGNoYXJhY3RlcnMgbG9uZy4iLAogICJMYW5nLkRlbGl2ZXJ5VGVybXMiIDogIkRlbGl2ZXJ5IHRlcm1zIiwKICAiTGFuZy5Zb3VyQ29udGFjdFBlcnNvbiIgOiAiQ29udGFjdCIsCiAgIkxhbmcuUGlpbG90YVNpZG9zIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkFjY2VwdGVkIiA6ICJBcHByb3ZlZCIsCiAgIkxhbmcuUG9zdGFsY29kZSIgOiAiUG9zdGNvZGUiLAogICJMYW5nLkFkZEZhaWxlZCIgOiAiRmFpbGVkIHRvIGFkZCIsCiAgIkxhbmcuUGFwZXJCaWxsIiA6ICJSZWd1bGFyIGludm9pY2UiLAogICJMYW5nLlJlY29tbWVuZGVkQ29tcGFueUxvZ29TaXplIiA6ICJSZWNvbW1lbmRlZCBpbWFnZSBzaXplOiAyNDBweCB4IDI0MHB4LiIsCiAgIkxhbmcuQWxsIiA6ICJBbGwiLAogICJMYW5nLk5vIiA6ICJObyIsCiAgIkxhbmcuQ3JlYXRlZERhdGVEZXNjIiA6ICJEYXRlIG9mIHB1YmxpY2F0aW9uLCBkZXNjZW5kaW5nIiwKICAiTGFuZy5QbGFjZU9mUmVjaWRlbmNlIiA6ICJQbGFjZSBvZiByZXNpZGVuY2UiLAogICJpMThuLmZ1bGwuc2NyZWVuLm1vZGUiIDogIktva28gcnV1ZHVuIHRpbGEiLAogICJMYW5nLkNoYW5nZVVzZXJuYW1lIiA6ICJDaGFuZ2UgdXNlciBJRCIsCiAgIkxhbmcuRG93bmxvYWRVbnRpbCIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRGVsZXRlUGVyc29uIiA6ICJSZW1vdmUgdXNlciIsCiAgIkxhbmcuRmlubmlzaCIgOiAiRmlubmlzaCIsCiAgIkxhbmcuQ3JlYXRlZCIgOiAiQ3JlYXRlZCIsCiAgIkxhbmcuQWRkU2VhcmNoUGhyYXNlcyIgOiAiQWRkIGtleXdvcmQiLAogICJMYW5nLkFkZFN1Y2Nlc3MiIDogIkFkZGVkIHN1Y2Nlc2Z1bGx5IiwKICAiTGFuZy5Oby5Vc2VycyIgOiAiTm8gdXNlcnMiLAogICJMYW5nLkVsZWN0cmljQmlsbCIgOiAiRS1pbnZvaWNlIiwKICAiTGFuZy5Td2VkaXNoIiA6ICJTd2VkaXNoIiwKICAiWFhYZWxlbWVudC5vbmxvYWQiIDogInNlcnZlciIsCiAgIkxhbmcuS2V5d29yZHNJbkVuZ2xpc2giIDogIkFzaWFzYW5hdCBlbmdsYW5uaWtzaSAoZW4pIiwKICAiTGFuZy5EZWxpdmVyeVRpbWVJcyIgOiAiRXN0aW1hdGVkIGRlbGl2ZXJ5IGluIiwKICAiTGFuZy5EYXRlIiA6ICJEYXRlIiwKICAiTGFuZy5LZXl3b3JkIiA6ICJLZXl3b3JkIiwKICAiTGFuZy5PbmVMaWNlbmNlIiA6ICJsaWNlbmNlIiwKICAiTGFuZy5NYXhVc2VycyIgOiAiTWF4aW11bSBudW1iZXIgb2YgdXNlcnMiLAogICJMYW5nLk9wZW5Qcm9kdWN0Z3JvdXBzIiA6ICJPcGVuIHByb2R1Y3QgZ3JvdXBzIiwKICAiTGFuZy5MZWFybmluZy5JbnN0aXR1dGlvbiIgOiAiU2Nob29sIiwKICAiTGFuZy5TZWFyY2hVc2VyIiA6ICJGaW5kIHVzZXIiLAogICJMYW5nLlRyYWNraW5nU2VydmljZU9yZGVyZWQiIDogIllvdSBoYXZlIHN1YnNjcmliZWQgdG8gdHJhY2sgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLkZpbGxBbGxQYXNzd29yZEZpZWxkcyIgOiAiUGxlYXNlIGZpbGwgb3V0IGFsbCBmaWVsZHMuIiwKICAiTGFuZy5GaWxsSW5SZXF1aXJlZEZpZWxkcyIgOiAiRmlsbCBpbiBhbGwgcmVxdWlyZWQgZmllbGRzIiwKICAiTGFuZy5JdGVtSW5DYXJ0RGlhbG9nRGVsaXZlcnkiIDogIkFkZCBuZXcgZGVsaXZlcnkgbWV0aG9kIiwKICAiTGFuZy5CYWNrVG9TZWFyY2hSZXN1bHQiIDogIlByZXZpb3VzIiwKICAiTGFuZy5Vc2VyLkluZm8iIDogIlVzZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkFkZGl0aW9uYWxDb21tZW50cyIgOiAiQWRkaXRpb25hbCBjb21tZW50cyIsCiAgIkxhbmcuSW52YWxpZFZhbHVlIiA6ICJJbnZhbGlkIHZhbHVlIiwKICAiTGFuZy5SRUNFSVBUIiA6ICJSRUNFSVBUIiwKICAiTGFuZy5BbHZMeWgiIDogIlZBVCIsCiAgIkxhbmcuTGljZW5zZVJlc2VydmVOb0FjY2VzcyIgOiAiWW91IGRvIG5vdCBoYXZlIHBlcm1pc3Npb24gZm9yIHRoaXMgY29sbGVjdGlvbi4iLAogICJMYW5nLkNvbXBhbnkuRXh0cmFJbmZvIiA6ICJBZGRpdGlvbmFsIGNvbXBhbnkgaW5mb3JtYXRpb24iLAogICJMYW5nLlBlcm1pc3Npb25PcmRlckNvbXBhbnkiIDogIkF1dGhvcml6ZWQgdG8gb3JkZXIgcHVibGljYXRpb25zIGZyb20gdGhlIFNGUyB3ZWJzaG9wIiwKICAiTGFuZy5Eb3dubG9hZGFibGVGcm9tU3RvcmUiIDogIkRvd25sb2FkIChwZGYpLiIsCiAgIkxhbmcuSGVscCIgOiAiSGVscCIsCiAgIkxhbmcuWW91aGF2ZSIgOiAiWW91IGhhdmUiLAogICJMYW5nLkFkZFBlcnNvbiIgOiAiQWRkIHVzZXIiLAogICJMYW5nLkxvZ2luTm90RW1haWxGb3JtIiA6ICJVc2VybmFtZSBtdXN0IGJlIGEgd29ya2luZyBlLW1haWwgYWRkcmVzcyIsCiAgIkxhbmcuYXBwcm92ZWRCeSIgOiAicHVibGljYXRpb25zIiwKICAiQ1VSUkVOVFBBVEgiIDogIi9zZnMvY29udGVudHBhZ2Uvc2ZzL2NvbnRlbnRlZGl0b3Ivc2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZS8iLAogICJMYW5nLkdvVG9XZWJzdG9yZUZvckRvd25sb2FkIiA6ICJMb2cgaW4gdG8gU0ZTIHNob3AgdG8gZG93bmxvYWQgcHVibGljYXRpb24iLAogICJMYW5nLlN1bW1hcnkiIDogIlN1bW1hcnkiLAogICJMYW5nLlBhc3N3b3JkTm9NYXRjaCIgOiAiUGFzc3dvcmQgYW5kIGNvbmZpcm0gcGFzc3dvcmQgZG8gbm90IG1hdGNoLiIsCiAgIkxhbmcuRW5nbGlzaCIgOiAiRW5nbGlzaCIsCiAgIkxhbmcuRG93bmxvYWRQZXJtaXNzaW9uIiA6ICJBY2Nlc3MgdG8gU0ZTIHdlYnNob3AgZm9yIHB1YmxpY2F0aW9uIGRvd25sb2FkcyBhZ2FpbnN0IGludm9pY2UiLAogICJMYW5nLlNlbGVjdENvbGxlY3Rpb24iIDogIlNlbGVjdCBjb2xsZWN0aW9uIiwKICAiTGFuZy5DdXN0b21lclNlcnZpY2VUaW1lIiA6ICJTRlMgY3VzdG9tZXIgc2VydmljZSBpcyBvcGVuIG9uIHdlZWtkYXlzIiwKICAiTGFuZy5Eb3dubG9hZFRpbWVCZWdpbiIgOiAiRG93bmxvYWQgYXZhaWxhYmxlIGZyb20iLAogICJMYW5nLkRlbGl2ZXJ5UGFwZXIuTWFpbC5UZXh0IiA6ICJQcmludGVkIFNGUyBwdWJsaWNhdGlvbnMgYXJlIHVzdWFsbHkgcG9zdGVkIHdpdGhpbiB0d28gYnVzaW5lc3MgZGF5cy4gRm9yIGVzdGltYXRlZCB0aW1lIG9mIGRlbGl2ZXJ5IG9mIG90aGVyIHByaW50ZWQgcHVibGljYXRpb25zLCBwbGVhc2UgY29udGFjdCBTRlMgQ3VzdG9tZXIgU2VydmljZS4gU0ZTIGRlbGl2ZXJzIHByaW50ZWQgcHVibGljYXRpb25zIHRvIGN1c3RvbWVycyBpbiBGaW5sYW5kIG9ubHkuIEludm9pY2luZyBpcyBhdmFpbGFibGUgZm9yIGNvbXBhbmllcy4iLAogICJMYW5nLkNvbXBhbnlJbmZvcm1hdGlvbiIgOiAiQ29tcGFueSBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQnVzaW5lc3NJRCIgOiAiQ29tcGFueSBJRCIsCiAgImVsZW1lbnQucHVibGljbGluayIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLk5vU2VhcmNoUmVzdWx0cyIgOiAiWW91ciBzZWFyY2ggcmV0dXJuZWQgbm8gcmVzdWx0cy4gUGxlYXNlIHJlZmluZSB5b3VyIHNlYXJjaCBvcHRpb25zIiwKICAiaTE4bi5Gb3Jnb3R0ZW5QYXNzd29yZCIgOiAiVW5vaHR1bnV0IHNhbGFzYW5hIiwKICAic2ZzLmZvcm1lZGl0b3IuY29udGFjdCIgOiAiQ29udGFjdCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuQ29udGVudFNlYXJjaCIgOiAiSW5jbHVkZXMgcGFnZXMiLAogICJMYW5nLkNvbW1pdHRlZXMiIDogIkNvbW1pdHRlZXMiLAogICJMYW5nLlJlZlB1YnMiIDogIlZpaXRlanVsa2Fpc3V0IChlbikiLAogICJMYW5nLlNlYXJjaFNGU3NhaGtvIiA6ICJIYWUgU0ZTLWp1bGthaXN1YSIsCiAgIkxhbmcuTWFyY2giIDogIk1hcmNoIiwKICAiTGFuZy5Qcm9kdWN0c0Rvd25sb2FkYWJsZUZvclRocmVlRGF5cyIgOiAiUHJvZHVjdHMgbWF5IGJlIGRvd25sb2FkZWQgd2l0aGluIGEgdGhyZWUgZGF5cycgcGVyaW9kLiIsCiAgIkxhbmcuU2VhcmNoV2Vic2hvcCIgOiAiU2VhcmNoIHdlYnNob3AiLAogICJMYW5nLk5hbWUiIDogIk5hbWUiLAogICJMYW5nLnB1YmxpY2F0aW9ucyIgOiAicHVibGljYXRpb25zIiwKICAiTGFuZy5DaGF0RGlzY29ubmVjdGVkIiA6ICJEaXNjb25uZWN0ZWQiLAogICJMYW5nLk5vTGljZW5jZXNSZXNlcnZlZCIgOiAiVGhlcmUgYXJlIG5vIGxpY2Vuc2VzIGF2YWlsYWJsZSBmb3IgdGhlIGZvbGxvd2luZyBjb2xsZWN0aW9uKHMpOiIsCiAgIkxhbmcuRG93bmxvYWRDU1YiIDogIkRvd25sb2FkIGFzIENTViBmaWxlIiwKICAiTGFuZy5Zb3VIYXZlIiA6ICJZb3UgaGF2ZSIsCiAgIkxhbmcuUmVtb3ZlVXNlciIgOiAiUmVtb3ZlIHVzZXIiLAogICJMYW5nLk51bWJlck9mVXNlcnNNYW5hZ2VtZW50IiA6ICJVc2VyIGNvdW50IGNvbnRyb2wiLAogICJMYW5nLkRlbGl2ZXJ5RW1haWwiIDogIkRlbGl2ZXJ5IEUtbWFpbCIsCiAgIkxhbmcuU2hvd1Byb2R1Y3Rncm91cHMiIDogIlNob3cgcHJvZHVjdCBncm91cHMiLAogICJMYW5nLlN1YnNjcmlwdGlvbk5vdGlmaWNhdGlvbnMiIDogIlN1YnNjcmlwdGlvbiBub3RpZmljYXRpb25zIiwKICAiTGFuZy5Nb3N0U29sZEZyb21Qcm9kdWN0Z3JvdXAiIDogIk1vc3QgcG9wdWxhciBpbiB0aGlzIHByb2R1Y3QgZ3JvdXAiLAogICJMYW5nLk5vUmVmZXJlbmNlcyIgOiAiTm8gcmVmZXJlbmNlcyBmb3IgdGhpcyBwdWJsaWNhdGlvbi4iLAogICJMYW5nLlBlcnNvbmFsLkluZm9ybWF0aW9uIiA6ICJQZXJzb25hbCBpbmZvcm1hdGlvbiIsCiAgIkxhbmcuRGVsaXZlcnlQcmljZSIgOiAiSGFuZGxpbmcgZmVlIiwKICAiTGFuZy5sZWFybmluZ0luc3RpdHV0aW9uIiA6ICJzY2hvb2wiLAogICJMYW5nLkhpZGVSZWxhdGlvbnNoaXBzIiA6ICJIaWRlIHJlbGF0aW9uc2hpcHMgYXNzb2NpYXRlZCB3aXRoIHB1YmxpY2F0aW9uIiwKICAiTGFuZy51bml0IiA6ICJkaXZpc2lvbiIsCiAgIkxhbmcuVXNlciIgOiAiVXNlciIsCiAgIkxhbmcuWWVzIiA6ICJZZXMiLAogICJlbGVtZW50LnB1YmxpY2NvbXBvbmVudCIgOiAiIiwKICAiTGFuZy5SZWdpc3RlclRvU2hvcCIgOiAiQ3JlYXRlIGFjY291bnQiLAogICJMYW5nLkRvd25sb2FkYWJsZSIgOiAiQXZhaWxhYmxlIGZvciBkb3dubG9hZCB1bnRpbCIsCiAgIkxhbmcuRW1haWwuVXNlck5hbWUiIDogIlPDpGhrw7Zwb3N0aW9zb2l0ZSAoa8OkeXR0w6Rqw6R0dW5udXMpIiwKICAiTGFuZy5Db250cmFjdE51bWJlciIgOiAiQ29udHJhY3QgbnVtYmVyIiwKICAidmlld3VybCIgOiAiL2Jpbi9nZXQvdmlkL1o3SUtmUDEyZi5aN0l6NkxPUmQuMUd6aWFhd200IiwKICAiTGFuZy5sYW5ndWFnZSIgOiAibGFuZ3VhZ2UiLAogICJMYW5nLllvdUNhbk5vd0xvZ1RvT25saW5lIiA6ICJZb3UgbWF5IG5vdyBsb2cgaW4gdG8gdGhlIG9ubGluZSBzZXJ2aWNlIHdpdGggeW91ciBJRCIsCiAgIkxhbmcuTm8uVkFULk51bWJlciIgOiAiTm8gVkFUIElEIiwKICAiTGFuZy5UaW1lbGltaXQiIDogIlB1Ymxpc2hlZCIsCiAgInB1YmxpY3VybCIgOiAiL2VsZW1lbnQuaHRtbC5zdHgiLAogICJMYW5nLlVzYWdlUmVwb3J0cyIgOiAiVXNhZ2UgaW5mb3JtYXRpb24iLAogICJMYW5nLlNGU0hhbmRib29rIiA6ICJTRlMgaGFuZGJvb2siLAogICJMYW5nLmluY2wiIDogImluY2wuIiwKICAiTGFuZy5QZXJzb25hbEluZm9ybWF0aW9uIiA6ICJZb3VyIGluZm9ybWF0aW9uIiwKICAic2ZzLmZvcm1lZGl0b3IucmFkaW9zZXQiIDogIlJhZGlvIHNldCIsCiAgIkxhbmcuU2hvd1JlbGF0aW9uc2hpcHMiIDogIlNob3cgcmVsYXRpb25zaGlwcyBhc3NvY2lhdGVkIHdpdGggcHVibGljYXRpb24iLAogICJkYXRhX2xpc3RlbmVycyIgOiAic2ZzL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0IiA6ICJRdW90ZSIsCiAgIkxhbmcuU2VudE9mZmVyUmVxdWVzdHMiIDogIlNlbnQgcXVvdGVzIiwKICAiTGFuZy5MaXN0U3RhbmRhcmRTZWFyY2giIDogIkxpc3Qgc2VhcmNoIHJlc3VsdHMiLAogICJMYW5nLkNvbnRhY3RQaG9uZSIgOiAiUGhvbmUiLAogICJMYW5nLkdvVG9JbmZvcm1hdGlvbkN1c3RvbWVyU2VydmljZSIgOiAiR28gdG8gY3VzdG9tZXIgc2VydmljZSBmb3IgaW5mb3JtYXRpb24gc2VydmljZXMiLAogICJMYW5nLlNGU0lDU2dyb3VwcyIgOiAiUHJvZHVjdCBncm91cChzKSIsCiAgInNraW4iIDogInNraW5zL2h0bWwvaHRtbHNvdXJjZS5odG1sIiwKICAiTGFuZy5TZWFyY2hLb21pdGVhdCIgOiAiQ29tbWl0dGVlcyIsCiAgIkxhbmcuT3JkZXJSYXRpZmljYXRpb25EYXRlRGVzYyIgOiAiRGF0ZSBvZiBpbXBsZW1lbnRhdGlvbiwgZGVzY2VuZGluZyIsCiAgIkxhbmcuV2l0aFRheCIgOiAiV2l0aCB0YXgiLAogICJMYW5nLkRlcGFydG1lbnQiIDogIlVuaXQvZGl2aXNpb24iLAogICJMYW5nLkxpY2Vuc2VSZXNlcnZlU3VjY2VzcyIgOiAiQSBsaWNlbnNlIHRvIHRoaXMgY29sbGVjdGlvbiBoYXMgYmVlbiByZXNlcnZlZCBmb3IgeW91LiIsCiAgIkxhbmcuVW5pdCIgOiAiVW5pdCIsCiAgIkxhbmcuRGVmYXVsdCIgOiAiRGVmYXVsdCIsCiAgIkxhbmcuU2hvd0NvbW1pdHRlZXMiIDogIlNob3cgY29tbWl0dGVlcyIsCiAgIkxhbmcuT3RoZXJQdWJsaWNhdGlvbnMiIDogIk90aGVyIHB1YmxpY2F0aW9ucyIsCiAgIkxhbmcuUmF0aWZpY2F0aW9uRGF0ZUVuZCIgOiAiVG8iLAogICJMYW5nLkFkZCIgOiAiQWRkIiwKICAiTGFuZy5MaW1pdFNlYXJjaCIgOiAiTGltaXQgc2VhcmNoIiwKICAiTGFuZy5Db2xsZWN0aW9uTm90aWZpY2F0aW9ucyIgOiAiQ29sbGVjdGlvbiB1cGRhdGUgbm90aWZpY2F0aW9ucyIsCiAgIkxhbmcuSnVuZSIgOiAiSnVuZSIsCiAgIkxhbmcuQmFjayIgOiAiUHJldmlvdXMiLAogICJMYW5nLlBhc3N3b3JkLkNsdWUiIDogIlBhc3N3b3JkIGhpbnQiLAogICJMYW5nLkZvcmdvdHRlblBhc3N3b3JkIiA6ICJGb3Jnb3QgeW91ciBwYXNzd29yZD8iLAogICJMYW5nLlNhdmVDaGFuZ2VzIiA6ICJTYXZlIGNoYW5nZXMiLAogICJMYW5nLlJlZ2lzdGVyV2ViU2hvcElkSW5mbyIgOiAiVG8gcHVyY2hhc2UgcHJvZHVjdHMsIGNvbXBsZXRlIHlvdXIgYWNjb3VudCBpbmZvcm1hdGlvbiB1c2luZyB0aGUgcmVnaXN0cmF0aW9uIGZvcm0iLAogICJMYW5nLkNvbnRyYWN0LlJpZ2h0cyIgOiAiQWNjZXNzIHJpZ2h0cyIsCiAgIkxhbmcuQ3VzdG9tZXJJbmZvcm1hdGlvbiIgOiAiQ3VzdG9tZXIgaW5mb3JtYXRpb24iLAogICJMYW5nLkJlZ2luZGF0ZSIgOiAiU3RhcnQgZGF0ZSIsCiAgIkxhbmcuT2ZmZXJSZXF1ZXN0TGFuZ3VhZ2VzIiA6ICJLaWVsaXN5eXMiLAogICJMYW5nLkludmFsaWRFbWFpbCIgOiAiQ2hlY2sgeW91ciBlLW1haWwgYWRkcmVzcyIsCiAgImVsZW1lbnQuYmFzZSIgOiAic3RhdG8vY21zL2NvbnRlbnRlZGl0b3IvaHRtbHNvdXJjZSIsCiAgIkxhbmcuV2VpZ2h0IiA6ICJXZWlnaHQiLAogICJMYW5nLkJ1eSIgOiAiR28gdG8gY2hlY2tvdXQiLAogICJFbGVtZW50LkJhc2UiIDogInN0YXRvL2Ntcy9jb250ZW50ZWRpdG9yL2h0bWxzb3VyY2UiLAogICJMYW5nLmRlcGFydG1lbnQiIDogImRpdmlzaW9uIiwKICAiTGFuZy5OZXdVc2VyIiA6ICJOZXcgdXNlciIsCiAgIkxhbmcuRWRpdGVkIiA6ICJFZGl0ZWQiLAogICJMYW5nLkJpbGxpbmdQb3N0T2ZmaWNlIiA6ICJDaXR5L3Rvd24iLAogICJMYW5nLlRyYWNraW5nU2VydmljZUNhbmNlbGxhdGlvbkZhaWxlZCIgOiAiVHJhY2tpbmcgc2VydmljZSBjYW5jZWxsYXRpb24gZmFpbGVkLiIsCiAgIkxhbmcuQ2xlYXIiIDogIkNsZWFyIiwKICAiTGFuZy5DbG9zZVN1Ykdyb3VwcyIgOiAiQ2xvc2Ugc3ViLWdyb3VwcyIsCiAgIkxhbmcuQmlsbGluZy5JbmZvLlBhcGVyLk9yZGVyIiA6ICJPcmRlciBiaWxsaW5nIGluZm9ybWF0aW9uIChwYXBlciBpbnZvaWNlKSAiLAogICJMYW5nLlJlZmVyZW5jZUZpZWxkIiA6ICJSZWZlcmVuY2UiLAogICJMYW5nLkNvbXBhbnkiIDogIkNvbXBhbnkiLAogICJlbGVtZW50LmxpbmsiIDogIi9lbGVtZW50Lmh0bWwuc3R4IiwKICAiTGFuZy5UcnlBZ2FpbiIgOiAiUmV0cnkiLAogICJMYW5nLlBheW1lbnRTdWNjZXNzIiA6ICJQYXltZW50IHN1Y2Nlc3NmdWwuIiwKICAiTGFuZy5Ub3BOYXZpSUVDIiA6ICJJRUMiLAogICJMYW5nLkxpc3RIYW5kYm9va1NlYXJjaCIgOiAiTGlzdCBzZWFyY2ggcmVzdWx0cyIsCiAgIkxhbmcuUGllY2VzIiA6ICJpdGVtKHMpIiwKICAiTGFuZy5KdWx5IiA6ICJKdWx5IiwKICAiTGFuZy5CdXlGcm9tV2Vic3RvcmUiIDogIlNlYXJjaCB3ZWJzaG9wIiwKICAiTGFuZy5PcmRlclRpbWUiIDogIlRpbWUgb2Ygb3JkZXIiLAogICJidXR0b24uY2xlYXIiIDogInRydWUiLAogICJMYW5nLkNhbmNlbEZvcm0iIDogIkNhbmNlbGxhdGlvbiBmb3JtIiwKICAiTGFuZy5TaW11bHRhbmVvdXNVc2VycyIgOiAiTnVtYmVyIG9mIHNpbXVsdGFuZW91cyB1c2VycyIsCiAgIkxhbmcuSW52YWxpZFl0dW5udXMiIDogIllvdXIgVkFUIElEIGlzIGludmFsaWQuIiwKICAiTGFuZy5TaG9wcGluZ0NhcnQiIDogIkNhcnQiLAogICJMYW5nLk90aGVyTG9naW4iIDogIk90aGVyIiwKICAiTGFuZy5EaXJlY3RpdmUiIDogIkRpcmVjdGl2ZSIsCiAgIkxhbmcuQ29tcGFueUluZm9VcGRhdGVkIiA6ICJDb21wYW55IGluZm9ybWF0aW9uIHVwZGF0ZWQuIiwKICAiTGFuZy5DdXN0b21lcnNoaXAiIDogIkN1c3RvbWVyc2hpcCIsCiAgIkxhbmcuQWN0aXZlUHVibGljYXRpb25zIiA6ICJQdWJsaXNoZWQiLAogICJMYW5nLlByb2R1Y3RCZWlnblByb2Nlc3NlZEhlYWRlciIgOiAiVGhlIGZpbGUgaXMgYmVpbmcgcHJvY2Vzc2VkIiwKICAiTGFuZy5Xcml0ZUhlcmUiIDogIlR5cGUgaGVyZSIsCiAgIkxhbmcuSVBMb2dpbk5vdEVtYWlsRm9ybSIgOiAiTG9naW4gbXVzdCBiZSBjb25maXJtZWQgZnJvbSB0aGlzIElQLWFkZHJlc3MuIENvbmZpcm1hdGlvbiBlbWFpbCBjYW5ub3QgYmUgc2VudCBiZWNhdXNlIHlvdXIgdXNlciBuYW1lIGlzIG5vdCBhbiBlbWFpbCBhZGRyZXNzLiIsCiAgIkxhbmcuTGltaXRVc2luZ0NvbW1pdHRlZXMiIDogIkxpbWl0IHVzaW5nIGNvbW1pdHRlZXMiLAogICJMYW5nLkVtYWlsSW5mbyIgOiAiWW91ciBlLW1haWwgYWRkcmVzcyBpcyB5b3VyIHVzZXIgSUQuIiwKICAiTGFuZy5WaXNpdEFkZHJlc3MiIDogIlN0cmVldCBhZGRyZXNzIiwKICAiTGFuZy5MaWNlbnNlUmVzZXJ2ZUZhaWwiIDogIkFsbCBsaWNlbnNlcyBmb3IgdGhpcyBjb2xsZWN0aW9uIGFyZSBhbHJlYWR5IHJlc2VydmVkLiIsCiAgIkxhbmcuT2xkVXNlcm5hbWUiIDogIk9sZCB1c2VyIElEIiwKICAiTGFuZy5NYWlsaW5nTGlzdHMiIDogIkVsZWN0cm9uaWMgbWFpbGluZyBsaXN0cyIsCiAgIkxhbmcuUmVtb3ZlVXNlckZyb21Db2xsZWN0aW9uQ29uZmlybSIgOiAiQXJlIHlvdSBzdXJlIHRvIHJlbW92ZSBwZXJtaXNzaW9uIGZyb20gdXNlciIsCiAgIkxhbmcuU2lkb2tzZXQiIDogIlJlbGF0aW9uc2hpcHMiLAogICJMYW5nLkNoYW5nZS5QYXNzd29yZCIgOiAiUmVzZXQgcGFzc3dvcmQiLAogICIiIDogIiIKfQ==