:root{--queued-color: rgb(181, 181, 190);--delivered-color: rgb(0, 144, 194);--bounce-color: rgb(232, 193, 79);--all-color: rgb(72,72,79);--open-color: rgb(0, 82, 147);--click-color: rgb(104, 159, 56);--spam-color: rgb(198, 40, 40);--drop-color: rgb(133, 133, 141);--unsub-color: rgb(235, 91, 135)}.submit input.std,.submit button.std,a.std{background:#004d8b;color:#fff;padding:10px;font-size:13px;text-align:center;text-transform:uppercase;border:0;cursor:pointer}.t{color:yellow}.tswp-stats h3{font-weight:normal}.tswp-stats p{font-weight:normal}.tswp-stats label{font-weight:normal}label{font-weight:600}.container-white{width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;padding:20px;margin-bottom:30px}.container-white tbody tr:nth-of-type(2n){background-color:transparent}.turbo-promo{margin:0 auto !important}.turbo-promo img{width:100% !important}.change_date{margin-top:20px;margin-bottom:20px;position:relative}.change_date input{padding:10px}.change_date label{padding:10px}.change_date span{position:relative;right:30px;top:5px}.other-infos-columns{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.other-infos-columns>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:16%}.other-infos-columns>div.other-stats{width:20%}.other-infos-columns>div>.panel{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;width:100%;margin-right:4px;cursor:pointer}.other-infos-columns>div>.panel:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:1001}.other-infos-columns>div>.panel:hover>.heading{background:inherit}.other-infos-columns>div>.panel>.heading{padding:0 15px 0 5px}.other-infos-columns>div>.panel>.heading>h3{width:100%;color:#fff;text-align:center;display:inline-block;margin-top:10px;margin-bottom:10px}.other-infos-columns>div>.panel>.body>h4{font-size:50px;color:#fff;text-align:center;font-weight:200;line-height:50px;margin:10px}.other-infos-columns>div>.panel>.body>h4 span{font-size:40px}.other-infos-columns>div>.panel>.foot p{color:#fff;font-size:22px;font-weight:200;text-align:center;padding:3px 10px;margin:0}.other-infos-columns>div.active>.panel>.heading{background:inherit}.other-infos-columns>.other-stats{-ms-flex-wrap:wrap;flex-wrap:wrap}.other-infos-columns>.other-stats>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;cursor:pointer}.other-infos-columns>.other-stats>div>.heading{float:left;width:100%;margin-right:-51px}.other-infos-columns>.other-stats>div>.heading>h3{display:inline-block;margin-top:10px;margin-bottom:10px;padding-left:10px;color:#fff}.other-infos-columns>.other-stats>div>.body{float:left;width:50px}.other-infos-columns>.other-stats>div>.body>p{margin-top:10px;margin-bottom:10px;color:#fff;text-align:center}.other-infos-columns>.other-stats>div:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:1001}.other-infos-columns>.other-stats>div:hover>.body{background:inherit}.other-infos-columns>.other-stats>div:not(.bounce){margin-bottom:3px}.other-infos-columns>.other-stats>div.active>.body{background:inherit}.other-infos-columns>.other-stats>.queued{background:var(--queued-color)}.other-infos-columns>.other-stats>.queued>.body{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.other-stats>.unsubscribes{background:var(--unsub-color)}.other-infos-columns>.other-stats>.unsubscribes>.body{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.other-stats>.spam{background:var(--spam-color)}.other-infos-columns>.other-stats>.spam>.body{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.other-stats>.drop{background:var(--drop-color)}.other-infos-columns>.other-stats>.drop>.body{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.bounce>.panel{background:var(--bounce-color)}.other-infos-columns>.bounce>.panel>.heading{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.total-email>.panel{background:var(--all-color)}.other-infos-columns>.total-email>.panel>.heading{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.delivered>.panel{background:var(--delivered-color)}.other-infos-columns>.delivered>.panel>.heading{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.opens>.panel{background:var(--open-color)}.other-infos-columns>.opens>.panel>.heading{background:rgba(255,255,255,0.2) !important}.other-infos-columns>.clicks>.panel{background:var(--click-color)}.other-infos-columns>.clicks>.panel>.heading{background:rgba(255,255,255,0.2) !important}@media screen and (max-width: 767px){.turbo-about .register{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.turbo-about .login{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.other-infos-columns>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:3px}}@media screen and (min-width: 768px) and (max-width: 991px){.other-infos-columns>div>.panel>.heading>h3{font-size:14px}.other-infos-columns>div>.panel>.body>h4{font-size:30px;line-height:30px;margin:5px}.other-infos-columns>div>.panel>.body>h4 span{font-size:25px}.other-infos-columns>.other-stats>div>.heading>h3{font-size:12px}}.other-infos-noresults{display:none}.social-foot{text-decoration:none}.turbo-about{padding:30px 30px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.turbo-about .login{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.turbo-about .login .box{width:100%;background:#004d8b;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;margin:30px;padding:20px 20px 70px 20px}.turbo-about .login .box h3{color:#fff;text-transform:uppercase;font-weight:normal;margin-bottom:30px;font-size:22px;text-align:center}.turbo-about .login .box label{font-size:17px;color:#fff;text-transform:uppercase;font-weight:normal}.turbo-about .login .box th{padding-top:0;padding-bottom:10px}.turbo-about .login .box td{margin-bottom:0;padding:0 0 10px 0}.turbo-about .login .box input.form-input{width:100%;background:transparent;border:0;border-bottom:1px solid #fff;color:#fff;font-size:17px}.turbo-about .login .box input.form-input:focus{border:0;border-bottom:1px solid #fff;-webkit-box-shadow:none;box-shadow:none}.turbo-about .login .box input.form-submit{background:#f1f1f1;padding:10px 30px;text-align:center;font-size:15px;text-transform:uppercase;color:#717375;border:0;cursor:pointer}.turbo-about .login .box tr:nth-of-type(2n){background:none}.turbo-about .register{width:50%;max-width:880px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.turbo-about .register.register-center{margin:0 auto !important}.turbo-about .register .box{width:100%;margin:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;padding:20px 20px 70px 20px}.turbo-about .register .box h3{color:#3e4145;text-transform:uppercase;font-weight:normal;margin-bottom:30px;font-size:22px}.turbo-about .register .box p{font-size:17px;color:#3e4145}.turbo-about .register .box a{font-size:17px;color:#004d8b}.turbo-about .register .box .big{font-size:22px}.tswp-stats-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[class^="icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-position:14px 14px;background-repeat:no-repeat}.events{pointer-events:none;display:inline-block;padding:0 1rem 0 2rem;border-radius:1rem;text-align:center;font-size:13px;line-height:1.5em;text-transform:capitalize;letter-spacing:1px;white-space:nowrap;font-weight:500;position:relative}.events:after{content:"";display:block;width:1.25rem;height:1.25rem;border-radius:50%;position:absolute;left:0;top:2px}.events.events-delivered{color:var(--delivered-color)}.events.events-delivered:after{background-color:var(--delivered-color)}.events.events-queued{color:var(--queued-color)}.events.events-queued:after{background-color:var(--queued-color)}.events.events-bounce{color:var(--bounce-color)}.events.events-bounce:after{background-color:var(--bounce-color)}.events.events-opens{color:var(--open-color)}.events.events-opens:after{background-color:var(--open-color)}.events.events-clicks{color:var(--click-color)}.events.events-clicks:after{background-color:var(--click-color)}.events.events-unsubscribes{color:var(--unsub-color)}.events.events-unsubscribes:after{background-color:var(--unsub-color)}.events.events-drop{color:var(--drop-color)}.events.events-drop:after{background-color:var(--drop-color)}.events.events-spam{color:var(--spam-color)}.events.events-spam:after{background-color:var(--spam-color)}.history-step{display:none}.table-loading{opacity:0.2}#email-sent-list{position:relative}.ts-history-table-loading{position:absolute;left:0;top:50%;width:100%;height:100%;display:none}.panel-info-account{margin-bottom:20px;border:1px solid #ddd;position:relative}.panel-info-account>.heading{height:38px;background-color:#eee;background-repeat:repeat-x;-webkit-filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$color_wild_sand_approx', endcolorstr='$color_gallery_approx', gradienttype=0 );filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$color_wild_sand_approx', endcolorstr='$color_gallery_approx', gradienttype=0 );background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#eee));background-image:linear-gradient(top, #f5f5f5 0, #eee 100%);border:1px solid #e5e5e5}.panel-info-account>.heading>h2{font-weight:normal;line-height:36px;margin-left:12px;display:inline;color:#4d4d4d}.panel-info-account>.content{padding:10px 25px;background:#fff}.panel-info-account>.content>p{border-bottom:1px dashed #aaa}.bg-blue{word-wrap:break-word;min-height:20px;padding:19px;margin-bottom:20px;background-color:#eaf5fa;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.bg-blue h1{font-size:30px;line-height:36px;color:#004d8b;text-align:center}.bg-blue p{text-align:center}.check-column{width:100px !important;padding:8px 10px !important}.other-infos{display:none;margin-top:20px;margin-bottom:20px;background:#fff;border-top:3px solid #d2d6de}.other-infos-header{color:#e4e4e4;padding:10px 20px 10px 10px;position:relative}.other-infos-header h3{color:#9d9d9d}.other-infos-toggle{position:absolute;top:20px;right:20px}.icon-stat{background:url(../img/icon-stat.png);width:22px;height:16px;background-repeat:no-repeat}.icon-arrow-down{background:url(../img/icon-arrow-down.png);width:16px;height:16px;background-repeat:no-repeat}.icon-arrow-left{background:url(../img/icon-arrow-left.png);width:16px;height:16px;background-repeat:no-repeat}.ts-loading{margin-top:10px;background:#fbfbfb;border:1px solid #e5e5e5}.ts-loading h3{text-align:center;padding:10px}.wp-list-table>thead{background:var(--all-color)}.wp-list-table>thead a{color:white !important}.wp-list-table>thead a:hover{background-color:rgba(0,0,0,0.33)}.wp-list-table>thead.all{background:var(--all-color)}.wp-list-table>thead.all>tr>th{color:#fff}.wp-list-table>thead.delivered{background:var(--delivered-color)}.wp-list-table>thead.delivered>tr>th{color:#fff}.wp-list-table>thead.opens{background:var(--open-color)}.wp-list-table>thead.opens>tr>th{color:#fff}.wp-list-table>thead.clicks{background:var(--click-color)}.wp-list-table>thead.clicks>tr>th{color:#fff}.wp-list-table>thead.queued{background:var(--queued-color)}.wp-list-table>thead.queued>tr>th{color:#3c3c3c}.wp-list-table>thead.unsubscribes{background:var(--unsub-color)}.wp-list-table>thead.unsubscribes>tr>th{color:#fff}.wp-list-table>thead.spam{background:var(--spam-color)}.wp-list-table>thead.spam>tr>th{color:#fff}.wp-list-table>thead.bounce{background:var(--bounce-color)}.wp-list-table>thead.bounce>tr>th{color:#fff}.wp-list-table>thead.drop{background:var(--drop-color)}.wp-list-table>thead.drop>tr>th{color:#fff}.wp-list-table>thead>tr>th{color:#fff}.wp-list-table>tfoot{display:none}.ts-spinner{margin:20px auto;width:50px;height:40px;text-align:center;font-size:10px}.ts-spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.ts-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.ts-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.ts-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.ts-spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%{}40%{}100%{}20%{}}@keyframes sk-stretchdelay{0%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}40%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.submit input.std:disabled,.submit button.std:disabled{opacity:0.8}a.std{color:#fff !important;text-decoration:none !important}input.std_sm{background:#004d8b;color:#fff;padding:10px;font-size:13px;text-align:center;text-transform:uppercase;border:0;cursor:pointer}.centered img{margin:0 auto;display:block}.turbosmtp-setup{max-width:700px;margin:auto;padding-top:30px}.turbosmtp-setup-fullwidth{max-width:100%;width:100%}.turbosmtp-setup-card{position:relative;margin:20px auto 0;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #c3c4c7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.04);box-shadow:0 1px 1px rgba(0,0,0,0.04);background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.turbosmtp-divider{margin:20px 0;font-style:italic;color:#666}.turbosmtp-button{width:100%;padding:10px;font-size:16px;margin-top:10px}.turbo-button{margin:10px 0;background:#004d8b;color:#fff;padding:10px;text-decoration:none}.turbo-button:hover{color:#fff}.turbosmtp-warning{color:#d63638;font-weight:bold;margin:20px 0}.turbosmtp-success{color:green;font-weight:bold;margin:20px 0}.turbosmtp-skip{background:#f3f3f3;color:#555;border:1px solid #ccc}.turbosmtp-skip:hover{background:#e2e2e2}.copy-message{color:green;font-weight:bold;margin-left:10px;display:none}.error-tooltip{position:absolute;background-color:#f9f9f9;border:1px solid #ccc;padding:8px;border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:1000;max-width:300px;display:none}.update-nag{display:none}:root{--tswp-error-color: #D73638;--tswp-success-color: #01A32A}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tswp-login-form{display:block;margin-top:1em;width:280px;margin-left:auto;margin-right:auto}.tswp-login-form.tswp-migration-form{width:unset}.tswp-login-form-signup{margin-bottom:2.5em}.tswp-login-form label{display:block;margin-bottom:.5em;font-size:1.2em}.tswp-login-form input[type="text"],.tswp-login-form input[type="password"]{display:block;width:100%}.tswp-login-form-control-group{margin-bottom:1.5em}.tswp-login-form label.tswp-login-form-get-api{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tswp-login-form label.tswp-login-form-get-api a{font-size:.8em}.tswp-text-center,.tswp-text-center p{text-align:center}.tswp-text-right,.tswp-text-right p{text-align:right}.tswp-text-left,.tswp-text-left p{text-align:left}.tswp-login-form-password-field{position:relative}.tswp-login-form-password-field input{padding-right:36px}.tswp-login-form-password-field a{cursor:pointer;position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.5}.tswp-login-form-password-field a:hover{opacity:1}.tswp-login-form-password-field a svg{width:18px}.tswp-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.tswp-input-group-element:first-child{border-right:none;border-bottom-right-radius:0;border-top-right-radius:0;margin:0}.tswp-input-group-element:last-child{border-bottom-left-radius:0;border-top-left-radius:0;margin:0}.tswp-input-group-element.button{font-size:14px}.tswp-login-form label.tswp-credentials-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tswp-login-logo{width:160px;margin:10em auto 0}.tswp-login-logo-migration{margin:1rem auto;width:240px}.tswp-or-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem}.tswp-or-separator div{height:0;border-bottom:1px solid lightgray;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.tswp-or-separator span{padding:0 1rem}.tswp-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;margin-bottom:1em}.tswp-main-container>div:first-child{border-right:1px solid #dddddd;padding-right:1em}.tswp-main-container>div:last-child{padding-left:1em}.tswp-main-account{-ms-flex-preferred-size:260px;flex-basis:260px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tswp-main-forms{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tswp-forms-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.tswp-forms-logo img{width:100px}.tswp-account-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:.9em;margin-bottom:2rem}.tswp-account-connected{width:10px;height:10px;border-radius:50%;background-color:var(--tswp-success-color)}.tswp-account-info{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.tswp-account-disconnect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;width:24px;height:24px;cursor:pointer}.tswp-account-disconnect:hover{background-color:#d5d5d5}.tswp-account-disconnect svg{fill:#616161;height:14px;width:14px}.tswp-check-login-result{margin-top:1em;display:none}.tswp-hr-separator{margin-top:1.5rem;margin-bottom:1.5rem}.tswp-hr-separator-half{margin-top:.75rem;margin-bottom:.75rem}.tswp-form{max-width:100% !important;margin-right:1.5em}.tswp-email-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text{visibility:hidden;width:240px;background-color:rgba(0,0,0,0.8);border-radius:.25em;color:#fff;text-align:left;padding:6px;position:absolute;z-index:1;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:13px;line-height:1.4em}.tooltip:hover .tooltip-text{visibility:visible}@media screen and (max-width: 599px){.tswp-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tswp-main-container>div:first-child{border-right:none;border-bottom:1px solid #dddddd;padding-right:0;padding-bottom:1em;-ms-flex-preferred-size:auto;flex-basis:auto}.tswp-main-account{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%}.tswp-account-status{margin-bottom:.5em}.tswp-main-container>div:last-child{padding-left:0}.tswp-validator-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tswp-validator-email{min-width:unset;width:100%;font-size:1em}.tswp-form-validator{padding:1.5rem 1rem}.tswp-form{margin-right:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QkFBWSxDQUFaLGVBQWdCLENBOUdwQixtQkFpSEksa0JBQVksQ0FBWixtQkFBWSxDQUFaLFdBQVksQ0FDWixVQUFXLENBakdmLHFCQW9HSSxrQkFBbUIsQ0F4SHZCLG9DQTJISSxjQUFlLENBQ2hCLHNCQUVDLDJCQUFnQixDQUFoQiw0QkFBZ0IsQ0FBaEIseUJBQWdCLENBQWhCLHFCQUFzQixDQUN2QixzQkFFQyxlQUFnQixDQUNoQixVQUFXLENBQ1gsYUFBYyxDQUNmLHFCQUVDLG1CQUFvQixDQS9EeEIsV0FrRUksY0FBZSxDQUNoQiIsImZpbGUiOiJ0dXJib3NtdHAtYWRtaW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9jb2xvcnNcclxuXHJcbjpyb290IHtcclxuICAtLXF1ZXVlZC1jb2xvcjogcmdiKDE4MSwgMTgxLCAxOTApO1xyXG4gIC0tZGVsaXZlcmVkLWNvbG9yOiByZ2IoMCwgMTQ0LCAxOTQpO1xyXG4gIC0tYm91bmNlLWNvbG9yOiByZ2IoMjMyLCAxOTMsIDc5KTtcclxuICAtLWFsbC1jb2xvcjogcmdiKDcyLDcyLDc5KTtcclxuICAtLW9wZW4tY29sb3I6IHJnYigwLCA4MiwgMTQ3KTtcclxuICAtLWNsaWNrLWNvbG9yOiByZ2IoMTA0LCAxNTksIDU2KTtcclxuICAtLXNwYW0tY29sb3I6IHJnYigxOTgsIDQwLCA0MCk7XHJcbiAgLS1kcm9wLWNvbG9yOiByZ2IoMTMzLCAxMzMsIDE0MSk7XHJcbiAgLS11bnN1Yi1jb2xvcjogcmdiKDIzNSwgOTEsIDEzNSk7XHJcbn1cclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGNvbG9yX21haW46ICMwMDRkOGI7XHJcbiRjb2xvcl9zdGF0dXNfaGVhZGluZzogcmdiYSgyNTUsMjU1LDI1NSwgMC4yKSAhaW1wb3J0YW50O1xyXG5cclxuJGNvbG9yX3N0YXR1c19hbGw6IHZhcigtLWFsbC1jb2xvcik7XHJcbiRjb2xvcl9zdGF0dXNfZGVsaXZlcmVkOiB2YXIoLS1kZWxpdmVyZWQtY29sb3IpO1xyXG4kY29sb3Jfc3RhdHVzX29wZW46IHZhcigtLW9wZW4tY29sb3IpO1xyXG4kY29sb3Jfc3RhdHVzX2NsaWNrOiB2YXIoLS1jbGljay1jb2xvcik7XHJcbiRjb2xvcl9zdGF0dXNfYm91bmNlOiB2YXIoLS1ib3VuY2UtY29sb3IpO1xyXG4kY29sb3Jfc3RhdHVzX3Vuc3Vic2NyaWJlOiB2YXIoLS11bnN1Yi1jb2xvcik7XHJcbiRjb2xvcl9zdGF0dXNfZHJvcDogdmFyKC0tZHJvcC1jb2xvcik7XHJcbiRjb2xvcl9zdGF0dXNfcXVldWVkOiB2YXIoLS1xdWV1ZWQtY29sb3IpO1xyXG4kY29sb3Jfc3RhdHVzX3NwYW06IHZhcigtLXNwYW0tY29sb3IpO1xyXG5cclxuJGNvbG9yX3N0YXR1c19xdWV1ZWRfYWNjZW50OiAjM2MzYzNjO1xyXG4kY29sb3JfcGlua19zd2FuX2FwcHJveDogI2JiYmJiYjtcclxuJGNvbG9yX291dHJhZ2VvdXNfb3JhbmdlX2FwcHJveDogI2ZmNWUzYztcclxuJHNlYXNoZWxsOiAjZjFmMWYxO1xyXG4kY29sb3JfdGFwYV9hcHByb3g6ICM3MTczNzU7XHJcbiRjb2xvcl9jYXBlX2NvZF9hcHByb3g6ICMzZTQxNDU7XHJcbiRjb2xvcl9hbHRvX2FwcHJveDogI2RkZDtcclxuJGNvbG9yX2dhbGxlcnlfYXBwcm94OiAjZWVlZWVlO1xyXG4kY29sb3Jfd2lsZF9zYW5kX2FwcHJveDogI2Y1ZjVmNTtcclxuJG1lcmN1cnk6ICNlNWU1ZTU7XHJcbiRjb2xvcl9lbXBlcm9yX2FwcHJveDogIzRkNGQ0ZDtcclxuJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDogI2FhYWFhYTtcclxuJGNvbG9yX3NvbGl0dWRlX2FwcHJveDogI2VhZjVmYTtcclxuJGJsYWNrXzU6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiRjb2xvcl9taXNjaGthX2FwcHJveDogI2QyZDZkZTtcclxuJGNvbG9yX21lcmN1cnlfYXBwcm94OiAjZTRlNGU0O1xyXG4kY29sb3Jfc3Rhcl9kdXN0X2FwcHJveDogIzlkOWQ5ZDtcclxuJGNvbG9yX2FsYWJhc3Rlcl9hcHByb3g6ICNmYmZiZmI7XHJcbiRjb2xvcl9taW5lX3NoYWZ0X2FwcHJveDogIzMzMztcclxuXHJcbi8vdXJsc1xyXG4kc3RhdHNfaWNvbjogdXJsKC4uL2ltZy9pY29uLXN0YXQucG5nKTtcclxuJGFycm93X2Rvd25faWNvbjogdXJsKC4uL2ltZy9pY29uLWFycm93LWRvd24ucG5nKTtcclxuJGFycm93X2xlZnRfaWNvbjogdXJsKC4uL2ltZy9pY29uLWFycm93LWxlZnQucG5nKTtcclxuXHJcbi8vQGV4dGVuZC1lbGVtZW50c1xyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5zdWJtaXQgaW5wdXQuc3RkLCBhLnN0ZFxyXG4lYnRuIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfbWFpbjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50IHtcclxuICBjb2xvcjogeWVsbG93O1xyXG59XHJcbi50c3dwLXN0YXRzIHtcclxuICBoMiB7XHJcblxyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbmxhYmVsIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5jb250YWluZXItd2hpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2l6aW5nKCRicylcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcbi50dXJiby1wcm9tbyB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmNoYW5nZV9kYXRlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogNXB4O1xyXG4gIH1cclxufVxyXG4ub3RoZXItaW5mb3MtY29sdW1ucyB7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgPiBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxNiU7XHJcbiAgICAmLm90aGVyLXN0YXRzIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICAgID4gLnBhbmVsIHtcclxuICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNpemluZygkYnMpXHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgPiAuaGVhZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IHtcclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCA1cHg7XHJcbiAgICAgICAgICA+IGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9keSA+IGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdCBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSA+IC5wYW5lbCA+IC5oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbiAgPiB7XHJcbiAgICAub3RoZXItc3RhdHMge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2l6aW5nKCRicylcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICA+IHtcclxuICAgICAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MXB4O1xyXG4gICAgICAgICAgICA+IGgzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm9keSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgID4gLmJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCguYm91bmNlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlID4gLmJvZHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiB7XHJcbiAgICAgICAgLnF1ZXVlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX3F1ZXVlZDtcclxuICAgICAgICAgID4ge1xyXG4gICAgICAgICAgICAuYm9keSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19oZWFkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51bnN1YnNjcmliZXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c191bnN1YnNjcmliZTtcclxuICAgICAgICAgID4gLmJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2hlYWRpbmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGFtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfc3BhbTtcclxuICAgICAgICAgID4gLmJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2hlYWRpbmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfZHJvcDtcclxuICAgICAgICAgID4gLmJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2hlYWRpbmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm91bmNlID4gLnBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2JvdW5jZTtcclxuICAgICAgICA+IC5oZWFkaW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfaGVhZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG90YWwtZW1haWwgPiAucGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2FsbDtcclxuICAgICAgPiAuaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19oZWFkaW5nO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVsaXZlcmVkID4gLnBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19kZWxpdmVyZWQ7XHJcbiAgICAgID4gLmhlYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfaGVhZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9wZW5zID4gLnBhbmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19vcGVuO1xyXG4gICAgICA+IC5oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2hlYWRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGlja3MgPiAucGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2NsaWNrO1xyXG4gICAgICA+IC5oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX2hlYWRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgLnR1cmJvLWFib3V0IHtcclxuICAgIC5yZWdpc3RlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5sb2dpbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLm90aGVyLWluZm9zLWNvbHVtbnMgPiBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY4cHgpIGFuZChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAub3RoZXItaW5mb3MtY29sdW1ucyB7XHJcbiAgICA+IGRpdiA+IC5wYW5lbCA+IHtcclxuICAgICAgLmhlYWRpbmcgPiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ib2R5ID4gaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLm90aGVyLXN0YXRzID4gZGl2ID4gLmhlYWRpbmcgPiBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm90aGVyLWluZm9zLW5vcmVzdWx0cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc29jaWFsLWZvb3Qge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udHVyYm8tYWJvdXQge1xyXG4gIHBhZGRpbmc6IDMwcHggMzBweCA3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC5sb2dpbiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX21haW47XHJcbiAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaXppbmcoJGJzKVxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMzBweDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDcwcHggMjBweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICAmLmZvcm0taW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvcm0tc3VibWl0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFzaGVsbDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3RhcGFfYXBwcm94O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0cjpudGgtb2YtdHlwZSgybikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlZ2lzdGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYucmVnaXN0ZXItY2VudGVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaXppbmcoJGJzKVxyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA3MHB4IDIwcHg7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2NhcGVfY29kX2FwcHJveDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfY2FwZV9jb2RfYXBwcm94O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX21haW47XHJcbiAgICAgIH1cclxuICAgICAgLmJpZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50c3dwLXN0YXRzLXRvcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgKm1hcmdpbi1yaWdodDogLjNlbTtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCAxNHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5ldmVudHMge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDFyZW0gMCAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gICYuZXZlbnRzLWRlbGl2ZXJlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yX3N0YXR1c19kZWxpdmVyZWQ7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N0YXR1c19kZWxpdmVyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXZlbnRzLXF1ZXVlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yX3N0YXR1c19xdWV1ZWQ7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N0YXR1c19xdWV1ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXZlbnRzLWJvdW5jZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yX3N0YXR1c19ib3VuY2U7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N0YXR1c19ib3VuY2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXZlbnRzLW9wZW5zIHtcclxuICAgIGNvbG9yOiAkY29sb3Jfc3RhdHVzX29wZW47XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N0YXR1c19vcGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmV2ZW50cy1jbGlja3Mge1xyXG4gICAgY29sb3I6ICRjb2xvcl9zdGF0dXNfY2xpY2s7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3N0YXR1c19jbGljaztcclxuICAgIH1cclxuICB9XHJcbiAgJi5ldmVudHMtdW5zdWJzY3JpYmVzIHtcclxuICAgIGNvbG9yOiAkY29sb3Jfc3RhdHVzX3Vuc3Vic2NyaWJlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zdGF0dXNfdW5zdWJzY3JpYmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXZlbnRzLWRyb3Age1xyXG4gICAgY29sb3I6ICRjb2xvcl9zdGF0dXNfZHJvcDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc3RhdHVzX2Ryb3A7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZXZlbnRzLXNwYW0ge1xyXG4gICAgY29sb3I6ICRjb2xvcl9zdGF0dXNfc3BhbTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc3RhdHVzX3NwYW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1zdGVwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50YWJsZS1sb2FkaW5nIHtcclxuICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuI2VtYWlsLXNlbnQtbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50cy1oaXN0b3J5LXRhYmxlLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wYW5lbC1pbmZvLWFjY291bnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2FsdG9fYXBwcm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICA+IHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZ2FsbGVyeV9hcHByb3g7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRjb2xvcnN0cj0nJGNvbG9yX3dpbGRfc2FuZF9hcHByb3gnLCBlbmRjb2xvcnN0cj0nJGNvbG9yX2dhbGxlcnlfYXBwcm94JywgZ3JhZGllbnR0eXBlPTAgKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yX3dpbGRfc2FuZF9hcHByb3ggMCwgJGNvbG9yX2dhbGxlcnlfYXBwcm94IDEwMCUpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICAgICAgPiBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9lbXBlcm9yX2FwcHJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgPiBwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJnLWJsdWUge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfc29saXR1ZGVfYXBwcm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2tfNTtcclxuICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggJGJsYWNrXzU7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yX21haW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrLWNvbHVtbiB7XHJcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4ub3RoZXItaW5mb3Mge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yX21pc2Noa2FfYXBwcm94O1xyXG59XHJcbi5vdGhlci1pbmZvcy1oZWFkZXIge1xyXG4gIGNvbG9yOiAkY29sb3JfbWVyY3VyeV9hcHByb3g7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaDMge1xyXG4gICAgY29sb3I6ICRjb2xvcl9zdGFyX2R1c3RfYXBwcm94O1xyXG4gIH1cclxufVxyXG4ub3RoZXItaW5mb3MtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcbi5pY29uLXN0YXQge1xyXG4gIGJhY2tncm91bmQ6ICRzdGF0c19pY29uO1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLWFycm93LWRvd24ge1xyXG4gIGJhY2tncm91bmQ6ICRhcnJvd19kb3duX2ljb247XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZDogJGFycm93X2xlZnRfaWNvbjtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4udHMtbG9hZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3JfYWxhYmFzdGVyX2FwcHJveDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbWVyY3VyeTtcclxuICBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxufVxyXG4ud3AtbGlzdC10YWJsZSB7XHJcblxyXG4gID4gdGhlYWQge1xyXG5cclxuICAgIGEge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19hbGw7XHJcbiAgICAmLmFsbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfYWxsO1xyXG4gICAgICA+IHRyID4gdGgge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZGVsaXZlcmVkIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19kZWxpdmVyZWQ7XHJcbiAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVucyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfb3BlbjtcclxuICAgICAgPiB0ciA+IHRoIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsaWNrcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfY2xpY2s7XHJcbiAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5xdWV1ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc3RhdHVzX3F1ZXVlZDtcclxuICAgICAgPiB0ciA+IHRoIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX3N0YXR1c19xdWV1ZWRfYWNjZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnVuc3Vic2NyaWJlcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zdGF0dXNfdW5zdWJzY3JpYmU7XHJcbiAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zcGFtIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19zcGFtO1xyXG4gICAgICA+IHRyID4gdGgge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm91bmNlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19ib3VuY2U7XHJcbiAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kcm9wIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3N0YXR1c19kcm9wO1xyXG4gICAgICA+IHRyID4gdGgge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdHIgPiB0aCB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGZvb3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50cy1zcGlubmVyIHtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbWluZV9zaGFmdF9hcHByb3g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLnJlY3QyIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgfVxyXG4gIC5yZWN0MyB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gIH1cclxuICAucmVjdDQge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuICB9XHJcbiAgLnJlY3Q1IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xyXG4gIDAlIHtcclxuICB9XHJcbiAgNDAlIHtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcclxuICAwJSB7XHJcbiAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlLCAkcm90YXRlLCAkdHJhbnN4LCAkdHJhbnN5LCAkc2tld3gsICRza2V3eSwgJG9yaWdpbngsICRvcmlnaW55KVxyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcclxuICB9XHJcbiAgNDAlIHtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGUsICRyb3RhdGUsICR0cmFuc3gsICR0cmFuc3ksICRza2V3eCwgJHNrZXd5LCAkb3JpZ2lueCwgJG9yaWdpbnkpXHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xyXG4gIH1cclxuICAyMCUge1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZSwgJHJvdGF0ZSwgJHRyYW5zeCwgJHRyYW5zeSwgJHNrZXd4LCAkc2tld3ksICRvcmlnaW54LCAkb3JpZ2lueSlcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XHJcbiAgfVxyXG59XHJcbi5mb3JtLXRhYmxlIHRoIHtcclxuICAvKmZvbnQtd2VpZ2h0OiBub3JtYWw7Ki9cclxufVxyXG4uc3VibWl0IGlucHV0LnN0ZCwgLnN1Ym1pdCBidXR0b24uc3RkICB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufVxyXG5hLnN0ZCB7XHJcbiAgQGV4dGVuZCAlYnRuO1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5pbnB1dC5zdGRfc20ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9tYWluO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2VudGVyZWQgaW1nIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG50Ym9keSB0cjpudGgtb2YtdHlwZSgybikge1xyXG4gIC8qYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dhbGxlcnlfYXBwcm94OyovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBbGwgb2YgdGhlIENTUyBmb3IgeW91ciBhZG1pbi1zcGVjaWZpYyBmdW5jdGlvbmFsaXR5IHNob3VsZCBiZVxyXG4gKiBpbmNsdWRlZCBpbiB0aGlzIGZpbGUuXHJcbiAqL1xyXG5cclxuLnR1cmJvc210cC1zZXR1cCB7XHJcbiAgbWF4LXdpZHRoOiA3MDBweDtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgJi1mdWxsd2lkdGgge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi50dXJib3NtdHAtc2V0dXAtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgcGFkZGluZzogLjdlbSAyZW0gMWVtO1xyXG4gIG1pbi13aWR0aDogMjU1cHg7XHJcbiAgbWF4LXdpZHRoOiA1MjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYzNjNGM3O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNCk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udHVyYm9zbXRwLWRpdmlkZXIge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnR1cmJvc210cC1idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi50dXJiby1idXR0b24ge1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIGJhY2tncm91bmQ6ICMwMDRkOGI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50dXJiby1idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udHVyYm9zbXRwLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjZDYzNjM4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG59XHJcblxyXG4udHVyYm9zbXRwLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiBncmVlbjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW46IDIwcHggMDtcclxufVxyXG5cclxuLnR1cmJvc210cC1za2lwIHtcclxuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gIGNvbG9yOiAjNTU1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi50dXJib3NtdHAtc2tpcDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcclxufVxyXG5cclxuLmNvcHktbWVzc2FnZSB7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcnJvci10b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG1heC13aWR0aDogMzAwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50c2V2e1xyXG5cclxufVxyXG4udXBkYXRlLW5hZ3tcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuOnJvb3R7XHJcbiAgLS10c3dwLWVycm9yLWNvbG9yOiAjRDczNjM4O1xyXG4gIC0tdHN3cC1zdWNjZXNzLWNvbG9yOiAjMDFBMzJBO1xyXG59XHJcblxyXG4vKioqL1xyXG4udHJ1bmNhdGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udHN3cC1sb2dpbi1mb3Jte1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi50c3dwLWxvZ2luLWZvcm0udHN3cC1taWdyYXRpb24tZm9ybXtcclxuICB3aWR0aDogdW5zZXQ7XHJcbn1cclxuLnRzd3AtbG9naW4tZm9ybS1zaWdudXB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbn1cclxuLnRzd3AtbG9naW4tZm9ybSBsYWJlbHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuLnRzd3AtbG9naW4tZm9ybSBpbnB1dFsgdHlwZT1cInRleHRcIiBdLFxyXG4udHN3cC1sb2dpbi1mb3JtIGlucHV0WyB0eXBlPVwicGFzc3dvcmRcIl17XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRzd3AtbG9naW4tZm9ybS1jb250cm9sLWdyb3Vwe1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcbi50c3dwLWxvZ2luLWZvcm0gbGFiZWwudHN3cC1sb2dpbi1mb3JtLWdldC1hcGl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4udHN3cC1sb2dpbi1mb3JtIGxhYmVsLnRzd3AtbG9naW4tZm9ybS1nZXQtYXBpIGF7XHJcbiAgZm9udC1zaXplOiAuOGVtO1xyXG59XHJcbi50c3dwLXRleHQtY2VudGVyLFxyXG4udHN3cC10ZXh0LWNlbnRlciBwe1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udHN3cC10ZXh0LXJpZ2h0LFxyXG4udHN3cC10ZXh0LXJpZ2h0IHB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRzd3AtdGV4dC1sZWZ0LFxyXG4udHN3cC10ZXh0LWxlZnQgcHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50c3dwLWxvZ2luLWZvcm0tcGFzc3dvcmQtZmllbGR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50c3dwLWxvZ2luLWZvcm0tcGFzc3dvcmQtZmllbGQgaW5wdXR7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxufVxyXG4udHN3cC1sb2dpbi1mb3JtLXBhc3N3b3JkLWZpZWxkIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuLnRzd3AtbG9naW4tZm9ybS1wYXNzd29yZC1maWVsZCBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi50c3dwLWxvZ2luLWZvcm0tcGFzc3dvcmQtZmllbGQgYSBzdmcge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG59XHJcbi50c3dwLWlucHV0LWdyb3Vwe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDA7XHJcbn1cclxuLnRzd3AtaW5wdXQtZ3JvdXAtZWxlbWVudDpmaXJzdC1jaGlsZHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi50c3dwLWlucHV0LWdyb3VwLWVsZW1lbnQ6bGFzdC1jaGlsZHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi50c3dwLWlucHV0LWdyb3VwLWVsZW1lbnQuYnV0dG9ue1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4udHN3cC1sb2dpbi1mb3JtIGxhYmVsLnRzd3AtY3JlZGVudGlhbHMtbGFiZWx7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4udHN3cC1sb2dpbi1sb2dve1xyXG4gIHdpZHRoOiAxNjBweDtcclxuICBtYXJnaW46IDEwZW0gYXV0byAwO1xyXG59XHJcbi50c3dwLWxvZ2luLWxvZ28tbWlncmF0aW9ue1xyXG4gIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gIHdpZHRoOiAyNDBweDtcclxufVxyXG4udHN3cC1vci1zZXBhcmF0b3J7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMnJlbTtcclxufVxyXG4udHN3cC1vci1zZXBhcmF0b3IgZGl2e1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xyXG4gIGZsZXg6IDEgMCAwO1xyXG59XHJcbi50c3dwLW9yLXNlcGFyYXRvciBzcGFue1xyXG4gIHBhZGRpbmc6IDAgMXJlbTtcclxufVxyXG5cclxuLnRzd3AtbWFpbi1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAxZW0gO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbSA7XHJcbn1cclxuLnRzd3AtbWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGR7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbn1cclxuLnRzd3AtbWFpbi1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZHtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxufVxyXG4udHN3cC1tYWluLWFjY291bnR7XHJcbiAgZmxleC1iYXNpczogMjYwcHg7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi50c3dwLW1haW4tZm9ybXN7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi50c3dwLWZvcm1zLWxvZ297XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuLnRzd3AtZm9ybXMtbG9nbyBpbWd7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG59XHJcbi50c3dwLWFjY291bnQtc3RhdHVze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IC41ZW07XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLnRzd3AtYWNjb3VudC1jb25uZWN0ZWR7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10c3dwLXN1Y2Nlc3MtY29sb3IpO1xyXG59XHJcbi50c3dwLWFjY291bnQtaW5mbyB7XHJcbiAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IC4zcmVtO1xyXG59XHJcbi50c3dwLWFjY291bnQtZGlzY29ubmVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnRzd3AtYWNjb3VudC1kaXNjb25uZWN0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xyXG59XHJcbi50c3dwLWFjY291bnQtZGlzY29ubmVjdCBzdmcge1xyXG4gIGZpbGw6ICM2MTYxNjE7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG59XHJcblxyXG4udHN3cC1jaGVjay1sb2dpbi1yZXN1bHQge1xyXG4gIG1hcmdpbi10b3A6IDFlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi50c3dwLWhyLXNlcGFyYXRvcntcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi50c3dwLWhyLXNlcGFyYXRvci1oYWxme1xyXG4gIG1hcmdpbi10b3A6IC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcbn1cclxuLnRzd3AtZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxufVxyXG4udHN3cC1lbWFpbC1zdWJtaXR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMWVtO1xyXG59XHJcblxyXG4udG9vbHRpcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi50b29sdGlwIC50b29sdGlwLXRleHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDoyNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiA2cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS40ZW07XHJcbn1cclxuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXAtdGV4dCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcclxuICAudHN3cC1tYWluLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnRzd3AtbWFpbi1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgfVxyXG4gIC50c3dwLW1haW4tYWNjb3VudCB7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnRzd3AtYWNjb3VudC1zdGF0dXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICB9XHJcbiAgLnRzd3AtbWFpbi1jb250YWluZXIgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC50c3dwLXZhbGlkYXRvci1pbnB1dHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC50c3dwLXZhbGlkYXRvci1lbWFpbCB7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnRzd3AtZm9ybS12YWxpZGF0b3Ige1xyXG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgfVxyXG4gIC50c3dwLWZvcm0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4iXX0= */
