.related-links--url{padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-transition:box-shadow .2s ease;-moz-transition:box-shadow .2s ease;-o-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.related-links--url:hover{-o-box-shadow:0 2px 3px rgba(33,65,141,.4);-ms-box-shadow:0 2px 3px rgba(33,65,141,.4);-moz-box-shadow:0 2px 3px rgba(33,65,141,.4);-khtml-box-shadow:0 2px 3px rgba(33,65,141,.4);-webkit-box-shadow:0 2px 3px rgba(33,65,141,.4);box-shadow:0 2px 3px rgba(33,65,141,.4)}.article__live .live-- .live__text,.article div[data-embed24=InfoBlock]{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.article .live-header__updated span,.article__date,.article__live .live__date,.next-article__date,.related-links__date{font-weight:400;font-size:11px;color:#212121;display:inline-flex;align-items:center;letter-spacing:.3px;margin:0}.article .live-header__updated span p,.article__date p,.article__live .live__date p,.next-article__date p,.related-links__date p{margin:0}.article .live-header__updated span:before,.article__date:before,.article__live .live__date:before,.next-article__date:before,.related-links__date:before{content:"";width:15px;height:15px;display:block;margin-right:6px;background-image:url(/images/icons/icon-time-black.svg);background-repeat:no-repeat;background-size:10px;background-position:50%}.article__live .live--facebook .live__embed iframe,.article__live .live--instagram .live__embed iframe,.article__live .live--twitter .live__embed iframe{max-width:460px!important;margin-bottom:16px!important;width:100%!important}.article-locked__image img,.next-article__image img{object-fit:cover;min-height:100%;min-width:100%}.related-tags{margin-bottom:16px}.related-tags__header{font-size:12px;color:rgba(0,0,0,.5);line-height:24px;margin-right:8px;width:100%}.related-tags__header,.related-tags a{font-family:proximanova-bold,sans-serif;letter-spacing:.6px;text-transform:uppercase;display:inline-block}.related-tags a{margin:0 2px 0 0;font-size:10px;padding:5px 16px 4px;color:#fff;background-color:#212121;-webkit-border-radius:12px;-khtml-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.related-tags a:hover{background-color:#080808}.related-links{margin:0 0 8px}@media (min-width:300px) and (max-width:768px){.related-links{margin:0}}.related-links__header{margin:8px 0;font-size:22px;letter-spacing:-.67px;color:#212121;font-family:proximanova-bold,sans-serif}.related-links--container{display:flex;flex-flow:row wrap}@media (min-width:768px){.related-links--container{margin:0 -4px}}@media (min-width:768px){.related-links__item{flex-basis:33.33333%;max-width:33.33333%;padding:0 8px}}.related-links--url{display:block;position:relative;margin-right:8px;border-left:4px solid #21418d;min-height:108px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;height:100%;font-size:15px;line-height:20px;padding:12px 16px}@media (min-width:768px){.related-links--url{margin-right:0;min-height:90px}}.related-links__blurb{font-size:15px;line-height:22px;color:#212121}.related-links__date{position:relative}.related-links .tns-item{padding-bottom:32px}@media (min-width:300px) and (max-width:768px){.related-links .tns-item{padding-bottom:16px}}.related-links .tns-inner{margin:0 100px 0 2px!important}.related-links .tns-outer{position:relative}.related-links .tns-controls{position:absolute;top:-35px;right:8px;display:flex}.related-links .tns-controls:focus,.related-links .tns-controls:hover{outline:0}.related-links .tns-controls button{text-indent:999px;overflow:hidden;width:25px;height:25px;min-width:25px;min-height:25px;font-size:0;display:block;flex:0 0 auto;border:none;outline:0;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-size:9px;background-repeat:no-repeat;background-color:#212121;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.related-links .tns-controls button:active,.related-links .tns-controls button:focus,.related-links .tns-controls button:hover{opacity:.8;outline:0}.related-links .tns-controls button:last-child{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:8px}.related-links .tns-nav{position:absolute;bottom:5px;left:0;right:0;text-align:center}@media (min-width:300px) and (max-width:768px){.related-links .tns-nav{bottom:-5px}}.related-links .tns-nav button{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:8px;height:8px;border:none;padding:0;margin:0 8px;background-color:#d8d8d8;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.related-links .tns-nav button:active,.related-links .tns-nav button:focus,.related-links .tns-nav button:hover{background-color:#212121;outline:none}.related-links .tns-nav button.tns-nav-active{background-color:#212121}.competition{background-color:#fafafa;padding:16px;border-top:4px solid #ccc;margin:24px;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width:300px) and (max-width:768px){.competition{margin:16px 0}}.competition label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;line-height:24px}.competition__heading{display:none}.competition a{text-decoration:underline;color:#21418d}.competition .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0 0}.competition__error{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#840000;font-size:18px;padding:16px;background-color:#fff0f0;margin-bottom:8px;text-align:left;display:none}.competition__error.show{display:block}.competition__success{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#495f33;font-size:18px;padding:16px;background-color:#dbedc9;margin:8px 0;text-align:left}.competition .js-required a{text-decoration:underline;color:#21418d}.competition .js-required ::placeholder{color:#ff9ea5;opacity:1}.competition .js-required :-ms-input-placeholder{color:#ff9ea5}.competition .js-required ::-ms-input-placeholder{color:#ff9ea5}.competition .js-required label{color:#dd1f26}.competition .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;text-align:left}.competition .js-required span.show-hide-password{color:#dd1f26!important}.competition .js-required input[type=checkbox]+label,.competition .js-required input[type=radio]+label{color:#dd1f26}.competition .js-required input[type=checkbox]+label:before,.competition .js-required input[type=email],.competition .js-required input[type=password],.competition .js-required input[type=radio]+label:before,.competition .js-required input[type=text],.competition .js-required select,.competition .js-required textarea{border:1px solid #dd1f26;background-color:#f9e1e2}.competition input[type=checkbox]+label,.competition input[type=radio]+label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#212121;margin:0;line-height:24px;padding-left:32px}.competition input[type=checkbox]+label:before,.competition input[type=radio]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.competition input[type=checkbox]+label:after,.competition input[type=radio]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.competition input[type=radio]+label{line-height:33px!important}.competition input[type=radio]+label:after{top:12px;left:11px}.competition__label{margin-bottom:4px}.competition__label label{font-size:14px;color:#212121;font-family:proximanova-bold,sans-serif;margin-bottom:4px;display:inline}.competition__question{margin:16px 0}.competition__item{margin-bottom:16px}.competition__item select,.competition__item textarea{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #e2e2e2;padding:10px 12px;font-size:14px;display:block;width:100%}.competition__item select:active,.competition__item select:focus,.competition__item select:hover,.competition__item textarea:active,.competition__item textarea:focus,.competition__item textarea:hover{outline:none}.competition__image-upload .secondary-button{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.competition__image-upload .secondary-button:active,.competition__image-upload .secondary-button:focus,.competition__image-upload .secondary-button:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.competition__submit input[type=submit]{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:174px;margin:16px 0}.competition__submit input[type=submit]:active,.competition__submit input[type=submit]:focus,.competition__submit input[type=submit]:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.competition__submit input[type=submit]{width:105px}}.competition .required{color:#840000}.competition__startendtime{color:#21418d;font-size:18px;margin-bottom:8px;font-family:proximanova-bold,sans-serif}.competition__info,.competition__startendtime{-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:16px;background-color:#d9e0ee}.competition__info{color:#212121;font-size:15px}.competition__info-header{color:#21418d;font-size:18px;font-family:proximanova-bold,sans-serif}.entrant__item{margin-bottom:16px}.entrant__item label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin-bottom:4px}.entrant__item input[type=text]{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #e2e2e2;padding:10px 12px;font-size:14px;display:block;width:100%}.next-article{position:fixed;bottom:60px;right:0;width:384px;padding:16px;background-color:#212121;z-index:10;display:flex;flex-wrap:wrap;opacity:0;visibility:hidden;transform:translate(100%);-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;-webkit-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;-o-transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,background .4s ease,transform .2s ease}.next-article--active{opacity:1;visibility:visible;transform:translate(0)}.next-article__title{font-size:26px;line-height:27px;letter-spacing:-.72px;font-family:proximanova-bold,sans-serif;color:#fff;width:310px;display:block}.next-article__title span{text-transform:capitalize}.next-article__info{display:flex;width:310px}.next-article__synopsis{margin:8px 8px 0 0;padding-bottom:20px;position:relative}.next-article__blurb{color:#fff;font-size:14px;line-height:19px}.next-article__image{width:85px;height:85px;flex:0 0 auto;display:block;overflow:hidden;position:relative;margin:8px 0 0 auto}.next-article__next-url{display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%);width:10px;height:18px;cursor:pointer;-webkit-transition:right .2s ease;-moz-transition:right .2s ease;-o-transition:right .2s ease;transition:right .2s ease;background-image:url(/images/icons/arrow-white-thin.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.next-article__date{color:#fff;position:absolute;bottom:0;width:200px}.next-article__date:before{background-image:url(/images/icons/icon-time-white.svg)}.next-article .close-btn{display:block;position:absolute;top:8px;right:8px;width:42px;height:42px;z-index:10;-webkit-transition:transform .1s ease;-moz-transition:transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;background-image:url(/images/icons/icon-close-white.svg);background-position:50%;background-size:26px;background-repeat:no-repeat}.next-article .close-btn:hover{transform:scale(1.3)}.next-article:hover{background-color:#141414}.next-article:hover .next-article__next-url{right:22px}.gifting{margin-bottom:8px}.gifting.is-loading .gifting--container{background-image:url(/images/icons/loader-rolling.svg);background-position:50%;background-size:50px;background-repeat:no-repeat}.gifting.is-loading .gifting--container div,.gifting.is-loading .gifting--container form{opacity:0}.gifting__icon{margin-right:24px;cursor:pointer;width:20px;height:20px}.gifting__icon-gift{width:20px;height:20px;display:block;background-position:50%;background-size:20px;background-repeat:no-repeat;background-image:url(/images/icons/icon-gift.svg)}.gifting__icon-gift--active{background-image:url(/images/icons/icon-gift-active.svg)}.gifting--container{-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);padding:16px;background-color:#fff;text-align:center}@media (min-width:300px) and (max-width:768px){.gifting--container{padding:16px 27px}}.gifting--container div,.gifting--container form{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1}.gifting__heading{font-size:15px;font-family:proximanova-bold,sans-serif;line-height:25px;margin-bottom:4px}.gifting__description{font-size:15px}@media (min-width:768px){.gifting__description{line-height:25px}}.gifting form{width:560px;margin:8px auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:300px) and (max-width:768px){.gifting form{width:234px}}.gifting form .js-validate-error-label{width:100%;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:13px;padding:4px 0 4px 13px;text-align:left;display:none}.gifting form label{display:block;font-family:proximanova-regular,sans-serif;font-size:14px;margin-left:13px;text-align:left;width:100%;color:rgba(33,33,33,.5)}@media (min-width:300px) and (max-width:768px){.gifting form label{color:#212121}}.gifting form .row{width:340px}.gifting form input[type=email],.gifting form input[type=text]{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:40px;padding:0 18px;font-size:14px;width:100%;border:1px solid rgba(33,33,33,.6)}.gifting form input[type=email]::placeholder,.gifting form input[type=text]::placeholder{color:rgba(33,33,33,.6)}.gifting form input[type=submit]{font-size:15px;background-color:rgba(221,31,38,.5);color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-left:7px;height:40px;width:208px;margin-top:25px}.gifting form input[type=submit]:active,.gifting form input[type=submit]:focus,.gifting form input[type=submit]:hover{background-color:rgba(176,25,30,.5);-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.gifting form input[type=submit]{width:100%;margin-top:8px;margin-left:0}}.gifting form input[type=submit]:hover{background-color:#dd1f26}.gifting form .row+input[type=submit]{background-color:rgba(221,31,38,.5)}.gifting form .row.js-success+input[type=submit]{background-color:#dd1f26}.gifting form.dirty .js-validate-error-label{display:block}.gifting__footer{font-size:15px}.gifting__footer .accent{color:#dd1f26;font-family:proximanova-bold,sans-serif}.gifting__error{margin:8px 0;align-items:center;text-align:center;height:56px;line-height:56px;width:100%;font-size:18px;color:#fff;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px;opacity:0;visibility:hidden;max-height:0;overflow:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;-moz-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;-o-transition:opacity .4s ease,visibility .4s ease,max-height .4s ease;transition:opacity .4s ease,visibility .4s ease,max-height .4s ease}.gifting__error.success{background-color:#7ea800;opacity:1;visibility:visible;max-height:100px}.gifting__error.error{background-color:#dd1f26;opacity:1;visibility:visible;max-height:100px}:root{--box-height:38px;--box-width:38px;--currentColor:#dd1f26;--color-black:$brand-black}.audio-article-container{margin-bottom:8px;width:100%}.audio-article-container audio{display:none}.audio-article-container .sk-button-reset{color:#dd1f26}.audio-article-container .sk-app-progress-bar{margin-left:17px;padding-right:43px;padding-bottom:11px;position:relative}.audio-article-container .sk-app-progress-bar .sk-cell:first-child{justify-content:flex-end}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .sk-message{font-size:11px;color:rgba(33,33,33,.5);font-family:proximanova-regular,sans-serif;position:relative}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .with-ad-link{justify-content:flex-end}.audio-article-container .sk-app-progress-bar .sk-cell:first-child .child-el{display:none}.audio-article-container .sk-app-progress-bar .sk-cell:nth-child(3) .sk-message{position:absolute;top:13px;right:0;color:#212121;font-size:11px;font-family:proximanova-regular,sans-serif}.audio-article-container .sk-app-progress-bar .sk-cell:nth-child(3) .child-el{display:none}.audio-article-container .played-bar{position:relative;background-color:#212121}.audio-article-container .played-bar:after{content:"";width:16px;height:16px;display:block;background-color:#212121;position:absolute;top:50%;right:-8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.audio-article-container .plyr{width:100%;padding:10px 22px;background-color:#fafafa;display:flex;align-items:center;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}@media (min-width:300px) and (max-width:768px){.audio-article-container .plyr{width:calc(100% + 32px);margin-left:-16px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.audio-article-container .plyr input[type=range]{width:100%;height:4px;background:#e0e0e0;border:none;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-appearance:none!important}.audio-article-container .plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;background:#212121;height:16px;width:16px;cursor:pointer;border-radius:100%}.audio-article-container .plyr__time{font-size:11px;min-width:32px;text-align:right;color:#212121}.audio-article-container .plyr__progress__container{flex:1;margin-right:8px;position:relative}.audio-article-container .plyr__progress__container:after{margin-left:5px;color:#212121;opacity:.5;font-size:11px;position:absolute;top:-22px;right:0}.audio-article-container .plyr--playing .plyr__progress__container:after{content:"Now playing"}.audio-article-container .plyr--paused .plyr__progress__container:after{content:"Listen to this article"}.audio-article-container .plyr:focus{outline:none}.audio-article-container .plyr__progress__buffer,.audio-article-container .plyr__tooltip{display:none}.audio-article-container .plyr__controls{display:flex;align-items:center;width:100%}.audio-article-container .plyr__controls [data-plyr=play]{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;width:40px;height:40px;padding:0;margin:0 16px 0 0}.audio-article-container .plyr__controls [data-plyr=play]:before{content:"";width:40px;height:40px;display:block;background-image:url(/images/icons/icon-button-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.audio-article-container .plyr__controls [data-plyr=play]:hover{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}.audio-article-container .plyr__controls [data-plyr=play]:active{outline:none;border:none}.audio-article-container .plyr__controls [data-plyr=play]:focus{outline:0}.audio-article-container .plyr__controls [data-plyr=airplay],.audio-article-container .plyr__sr-only{display:none}.audio-article-container .plyr__control--pressed:before{background-image:url(/images/icons/icon-button-pause.svg)!important}.audio-article-container .plyr [data-plyr|=captions],.audio-article-container .plyr [data-plyr|=fullscreen],.audio-article-container .plyr [data-plyr|=pip],.audio-article-container .plyr [data-plyr|=settings],.audio-article-container .plyr__control--overlaid,.audio-article-container .plyr__control .icon--not-pressed,.audio-article-container .plyr__control .icon--pressed,.audio-article-container .plyr__volume{display:none}.audio-player-locked{width:100%;background-color:#fafafa;display:flex;flex-direction:column;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}@media (min-width:300px) and (max-width:768px){.audio-player-locked{width:calc(100% + 32px);margin-left:-16px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.audio-player__controls{display:flex;align-items:center;width:100%;padding:10px 22px}.audio-player__controls-play{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;width:40px;height:40px;padding:0;margin:0 16px 0 0}.audio-player__controls-play:before{content:"";width:40px;height:40px;display:block;background-image:url(/images/icons/icon-button-play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.audio-player__controls-play:hover{background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}.audio-player__controls-play:active{outline:none;border:none}.audio-player__controls-play:focus{outline:0}.audio-player__controls-range{width:100%;height:4px;background:#e0e0e0;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;flex:1;margin-right:8px;position:relative}.audio-player__controls-range:before{content:"";width:16px;height:16px;display:block;background-color:#212121;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.audio-player__controls-range:after{margin-left:5px;color:#212121;opacity:.5;font-size:11px;position:absolute;top:-22px;right:0;content:"Listen to this article"}.audio-player__controls-time{font-size:11px;text-align:right;color:#212121}.audio-subscribe{padding:2px;display:flex;justify-content:center;align-items:center;font-size:0;background-color:rgba(221,31,38,.2)}.audio-subscribe-text{color:#dd1f26;font-family:proximanova-bold,sans-serif;font-size:9px;letter-spacing:.9px;text-transform:uppercase}.audio-subscribe img{height:11px;margin-right:8px;display:block}.swipe-overlay{position:fixed;width:0;transition:all .3s ease-in-out;visibility:hidden}.swipe-overlay--left,.swipe-overlay--right{width:100vw;left:0;height:100vh;top:98px;bottom:0;background:#fff;transition:all .3s ease-in-out;z-index:-1}.swipe-overlay.active{visibility:visible;z-index:0}.swipe-overlay .loader{margin:auto;display:block}.swipe-overlay--banner.swipe-overlay--left,.swipe-overlay--banner.swipe-overlay--right{top:212px}.swipe-overlay--banner-no-img.swipe-overlay--left,.swipe-overlay--banner-no-img.swipe-overlay--right{top:186px}#article{width:100vw}.cta-username--container{border:1px solid #8d8d8d;padding:16px 20px;margin:20px 0;text-align:center;background-color:#fafafa;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none}.cta-username--container.active{display:block}.cta-username__header{font-family:proximanova-bold,sans-serif;font-size:12px;display:block;margin-bottom:8px;color:#212121}@media (min-width:768px){.cta-username__header{font-size:16px;margin-bottom:16px}}.cta-username__description{font-size:12px;color:#212121}@media (min-width:768px){.cta-username__description{font-size:15px}}.cta-username__btn{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px;max-width:283px;width:100%}.cta-username__btn:active,.cta-username__btn:focus,.cta-username__btn:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:768px){.cta-username__btn{margin-top:16px}}.recipe__info{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;height:50px;background:#212121;opacity:.7;align-items:center}@media (min-width:300px) and (max-width:768px){.recipe__info{margin:-50px -24px 0}}.recipe__info .item{color:#fff;flex:1;text-align:center;line-height:25px}.recipe__info .item--element{border-right:1px solid #a7a7a7;height:50px;line-height:20px;display:flex;align-items:center;justify-content:center}.recipe__info .item--element span{font-family:proximanova-bold,sans-serif}@media (min-width:300px) and (max-width:768px){.recipe__info{padding:0;font-size:12px}.recipe__info .item--element{border-right:1px solid #a7a7a7;height:50px;line-height:16px;display:block;padding-top:10px}.recipe__info .item--element span{display:block}}.recipe__title{margin:24px 0}.recipe__title span{font-size:22px;font-family:proximanova-bold,sans-serif}.recipe__list{padding:0}.recipe__list--ingredients li{list-style:none;padding:0!important;line-height:20px;font-size:16px;margin-bottom:16px;font-family:proximanova-regular,sans-serif!important}.recipe__list--ingredients li:before{display:none}.recipe__list--ingredients li:last-child{margin-bottom:0}.recipe__list--method li:first-of-type{font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:first-of-type:before{content:"1";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:first-of-type:last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(2){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(2):before{content:"2";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(2):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(3){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(3):before{content:"3";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(3):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(4){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(4):before{content:"4";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(4):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(5){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(5):before{content:"5";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(5):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(6){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(6):before{content:"6";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(6):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(7){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(7):before{content:"7";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(7):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(8){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(8):before{content:"8";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(8):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(9){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(9):before{content:"9";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(9):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(10){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(10):before{content:"10";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(10):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(11){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(11):before{content:"11";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(11):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(12){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(12):before{content:"12";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(12):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(13){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(13):before{content:"13";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(13):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(14){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(14):before{content:"14";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(14):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(15){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(15):before{content:"15";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(15):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(16){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(16):before{content:"16";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(16):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(17){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(17):before{content:"17";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(17):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(18){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(18):before{content:"18";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(18):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(19){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(19):before{content:"19";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(19):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(20){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(20):before{content:"20";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(20):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(21){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(21):before{content:"21";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(21):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(22){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(22):before{content:"22";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(22):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(23){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(23):before{content:"23";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(23):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(24){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(24):before{content:"24";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(24):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(25){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(25):before{content:"25";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(25):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(26){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(26):before{content:"26";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(26):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(27){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(27):before{content:"27";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(27):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(28){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(28):before{content:"28";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(28):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(29){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(29):before{content:"29";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(29):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(30){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(30):before{content:"30";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(30):last-child{margin-bottom:0}.recipe__list--method li:nth-of-type(31){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(31):before{content:"31";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(31):last-child{margin-bottom:0}.recipe__list--method{display:flex;flex-direction:column}.recipe__list--method li:nth-of-type(32){font-family:proximanova-regular,sans-serif;position:relative;padding-left:32px;line-height:25px;margin-bottom:52px;list-style:none;font-size:16px}.recipe__list--method li:nth-of-type(32):before{content:"32";border-radius:100%;width:25px;height:25px;min-width:25px;min-height:25px;border:none;outline:0;background-color:#212121;position:absolute;color:#fff;top:0;left:0;font-family:proximanova-bold,sans-serif;font-size:14px;text-align:center}.recipe__list--method li:nth-of-type(32):last-child{margin-bottom:0}.article__body .article__body--video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article__body .article__body--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body .embed.youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.article__body .embed.youtube iframe,.pswp{position:absolute;top:0;left:0;width:100%;height:100%}.pswp{display:none;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#212121;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/images/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/images/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.article__body div[data-embed24=Images]{margin-bottom:16px}.article__body div[data-embed24=Images] .slide{position:relative}.article__body div[data-embed24=Images] .slide img{min-width:100%}.article__body div[data-embed24=Images] .slide .caption{position:relative;width:100%;display:block;font-size:12px;color:#fff;background-color:#212121;padding:8px 16px}@media (min-width:300px) and (max-width:768px){.article__body div[data-embed24=Images] .slide .caption{line-height:16px}}.article__body .img_accreditation{width:100%;font-family:proximanova-bold,sans-serif;font-size:12px;color:#fff;line-height:0;background-color:#212121;padding:0 16px;display:flex}.article__body .img_accreditation .source{display:block!important;margin:8px 16px 8px 0;line-height:12px}.article__body .img_accreditation .source:empty{display:none!important}.article__body .img_accreditation .photographer{display:block!important;line-height:12px;margin:8px 16px 8px 0}.article__body .img_accreditation .photographer:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__body .img_accreditation{line-height:16px}}.article__body .tns-outer{position:relative;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.article__body .tns-outer{margin-left:-16px;margin-right:-16px}}.article__body .tns-outer .toggle-fullscreen{position:absolute;top:8px;right:8px;width:31px;height:31px;z-index:10;cursor:pointer;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background-image:url(/images/icons/icon-fullscreen.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:rgba(33,33,33,.8)}.article__body .tns-outer .toggle-fullscreen:hover{opacity:.8}.article__body .tns-controls{z-index:10}.article__body .tns-controls button{text-indent:999px;overflow:hidden;width:25px;height:40px;border:none;position:absolute;top:50%;margin-top:-20px;left:0;z-index:10;background-image:url(/images/icons/arrow-white-thin.svg);background-position:50%;background-size:9px;background-repeat:no-repeat;background-color:rgba(33,33,33,.8);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:2px 0 0 2px;-khtml-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.article__body .tns-controls button:hover{opacity:.8}.article__body .tns-controls button:last-child{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:inherit;right:0}.article__body .tns-nav{display:none}.article .live-header{justify-content:space-between;flex-wrap:wrap;display:flex;margin:0 0 24px;position:relative}.article .live-header__updated{font-size:15px;font-family:proximanova-bold,sans-serif;color:#212121;width:100%;margin-bottom:20px}@media (min-width:300px) and (max-width:768px){.article .live-header__updated--button{margin-bottom:58px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.article .live-header__updated span{margin-left:10px}.article .live-header__updated.is-active{margin-bottom:80px}.article .live-header__title{font-size:16px;font-family:proximanova-bold,sans-serif;text-transform:uppercase;display:flex;align-items:center;vertical-align:middle;margin-right:8px}.article .live-header__title:before{content:"";width:10px;height:10px;margin-right:12px;background-color:#dd1f26;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article .live-footer{display:flex;justify-content:flex-end;margin:40px 0}.article .button{height:auto}.article .button--container{position:absolute;top:34px;left:50%;width:160px;margin-left:-80px}.article .button__more{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:160px;height:auto;margin:0 auto;z-index:10;display:block;position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.article .button__more:active,.article .button__more:focus,.article .button__more:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article .button__more{position:relative}}.article .button__more.is-sticky{position:fixed;top:100px;box-shadow:none}.article .button__more.hide{display:none}.article .button__bottom,.article .button__top{font-size:10px;text-transform:uppercase;font-family:proximanova-bold,sans-serif;cursor:pointer;display:flex;align-items:center;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.article .button__bottom:after,.article .button__top:after{content:"";width:10px;height:6px;display:inline-block;margin-left:8px;margin-top:2px;background-image:url(/images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.article .button__bottom:hover,.article .button__top:hover{opacity:.7}.article .button__top:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:-5px}.article__live-title{display:inline-flex;align-items:center;position:relative;font-size:11px;font-family:proximanova-bold,sans-serif;text-transform:uppercase;color:#212121;margin-right:8px}.article__live-title:before{content:"";width:10px;height:10px;background-color:#dd1f26;margin-right:4px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article__live{margin:32px 0 16px;position:relative}@media (min-width:300px) and (max-width:768px){.article__live{margin:24px 0 16px}}.article__live .button-wrapper{width:200px;position:absolute;top:-40px;left:50%;margin-left:-100px}.article__live .live--feed{margin-left:3px}.article__live .live__date{position:absolute;top:0;left:30px}@media (min-width:300px) and (max-width:768px){.article__live .live__date{left:16px;top:-4px}}.article__live .live__lap{font-family:proximanova-bold,sans-serif;font-size:11px;color:#212121;letter-spacing:.3px;margin:0;position:absolute;top:-20px;left:32px}@media (min-width:300px) and (max-width:768px){.article__live .live__lap{left:16px}}.article__live .live__related-link{margin-top:8px;font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.article__live .live__related-link:active,.article__live .live__related-link:focus,.article__live .live__related-link:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.article__live .live__post{display:block;padding:24px 8px 32px 32px;position:relative;border-left:2px solid #f5f5f5}@media (min-width:300px) and (max-width:768px){.article__live .live__post{padding:32px 8px 16px 16px}}.article__live .live__post:last-child{border-left:2px solid #fff}.article__live .live__post:before{content:"";position:absolute;top:-5px;left:-8px;width:16px;height:28px;background-color:#fff}@media (min-width:300px) and (max-width:768px){.article__live .live__post:before{top:-8px}}.article__live .live__post:after{content:"";-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:10px;height:10px;top:2px;left:-5px;position:absolute;display:block;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#212121}@media (min-width:300px) and (max-width:768px){.article__live .live__post:after{width:8px;height:8px;top:0;left:-4px;background-size:14px}}.article__live .live--{margin:32px 8px 16px 0;padding:8px 0}.article__live .live--:before{top:-26px;left:-9px}@media (min-width:300px) and (max-width:768px){.article__live .live--:before{top:-26px;left:-9px}}.article__live .live--:after{top:-17px;left:-6px}@media (min-width:300px) and (max-width:768px){.article__live .live--:after{top:-16px;left:-5px}}.article__live .live-- .live__date{top:-20px;left:29px}@media (min-width:300px) and (max-width:768px){.article__live .live-- .live__date{top:-20px;left:16px}}.article__live .live-- .live__text{padding:8px;margin-left:32px}@media (min-width:300px) and (max-width:768px){.article__live .live-- .live__text{margin-left:16px}}.article__live .live__text{font-size:15px;line-height:24px;color:#212121;word-break:break-word}.article__live .live__text p{margin:0 0 8px}.article__live .live__text a{color:#00086c}.article__live .live__text iframe{max-width:100%}@media (min-width:300px) and (max-width:768px){.article__live .live__text iframe{width:auto;height:auto}}.article__live .live__img{margin:16px 0}.article__live .live--none:after{-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#212121;width:10px;height:10px;top:3px;left:-5px}@media (min-width:300px) and (max-width:768px){.article__live .live--none:after{width:8px;height:8px;top:4px;left:-5px}}.article__live .live--facebook .live__embed iframe{min-width:0!important}.article__live .live--facebook:after{background-image:url(/images/icons/live/facebook.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--facebook:after{top:-8px}}.article__live .live--twitter:after{background-image:url(/images/icons/live/twitter.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--twitter:after{top:-8px}}.article__live .live--instagram .live__embed iframe{min-width:0!important}.article__live .live--instagram:after{background-image:url(/images/icons/live/instagram.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--instagram:after{top:-8px}}.article__live .live--youtube:after{background-image:url(/images/icons/live/youtube.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--youtube:after{top:-8px}}.article__live .live--youtube .live__embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px;font-size:0}.article__live .live--youtube .live__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__live .live--vimeo:after{background-image:url(/images/icons/live/vimeo.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--vimeo:after{top:-8px}}.article__live .live--vimeo .live__embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px;font-size:0}.article__live .live--vimeo .live__embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__live .live--soundcloud:after{background-image:url(/images/icons/live/soundcloud.svg);border-radius:0;background-color:transparent;top:-5px;left:-8px;width:16px;height:23px}@media (min-width:300px) and (max-width:768px){.article__live .live--soundcloud:after{top:-8px}}.article__live .live--sport_4:after{background-image:url(/images/icons/livesport/icon-sport-4.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_4:after{top:-8px}}.article__live .live--sport_6:after{background-image:url(/images/icons/livesport/icon-sport-6.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_6:after{top:-8px}}.article__live .live--sport_50:after{background-image:url(/images/icons/livesport/icon-sport-50.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_50:after{top:-8px}}.article__live .live--sport_100:after{background-image:url(/images/icons/livesport/icon-sport-100.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sport_100:after{top:-8px}}.article__live .live--sportallout:after{background-image:url(/images/icons/livesport/icon-sport-all-out.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportallout:after{top:-8px}}.article__live .live--sportconversionrugby:after{background-image:url(/images/icons/livesport/icon-sport-conversion-drop-goal.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportconversionrugby:after{top:-8px}}.article__live .live--sportcloudy:after{background-image:url(/images/icons/livesport/icon-sport-cloudy.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportcloudy:after{top:-8px}}.article__live .live--sportcornerkick:after{background-image:url(/images/icons/livesport/icon-sport-corner.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportcornerkick:after{top:-8px}}.article__live .live--sportdeclared:after{background-image:url(/images/icons/livesport/icon-sport-declared.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportdeclared:after{top:-8px}}.article__live .live--sportduck:after{background-image:url(/images/icons/livesport/icon-sport-duck.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportduck:after{top:-8px}}.article__live .live--sportextratimefirsthalfstart:after{background-image:url(/images/icons/livesport/icon-sport-first-half-extra.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportextratimefirsthalfstart:after{top:-8px}}.article__live .live--sportextratimesecondhalfstart:after{background-image:url(/images/icons/livesport/icon-sport-second-half-extra.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportextratimesecondhalfstart:after{top:-8px}}.article__live .live--sportfirsthalfstart:after{background-image:url(/images/icons/livesport/icon-sport-first-half.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfirsthalfstart:after{top:-8px}}.article__live .live--sportfreekick:after{background-image:url(/images/icons/livesport/icon-sport-freekick.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfreekick:after{top:-8px}}.article__live .live--sportfulltime:after{background-image:url(/images/icons/livesport/icon-sport-full-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportfulltime:after{top:-8px}}.article__live .live--sportgoal:after{background-image:url(/images/icons/livesport/icon-sport-goal.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportgoal:after{top:-8px}}.article__live .live--sportgoalscorer:after{background-image:url(/images/icons/livesport/icon-sport-goal-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportgoalscorer:after{top:-8px}}.article__live .live--sporthalftime:after{background-image:url(/images/icons/livesport/icon-sport-half-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporthalftime:after{top:-8px}}.article__live .live--sportlunchbreak:after{background-image:url(/images/icons/livesport/icon-sport-lunch.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportlunchbreak:after{top:-8px}}.article__live .live--sportnewbatman:after{background-image:url(/images/icons/livesport/icon-sport-news-batsman.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportnewbatman:after{top:-8px}}.article__live .live--sportoffsidesoccer:after{background-image:url(/images/icons/livesport/icon-sport-offside.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportoffsidesoccer:after{top:-8px}}.article__live .live--sportoffsiderugby:after{background-image:url(/images/icons/livesport/icon-sport-offside.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportoffsiderugby:after{top:-8px}}.article__live .live--sportpenaltymissed:after{background-image:url(/images/icons/livesport/icon-sport-penalty-missed.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltymissed:after{top:-8px}}.article__live .live--sportpenaltyscored:after{background-image:url(/images/icons/livesport/icon-sport-penalty-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyscored:after{top:-8px}}.article__live .live--sportpenaltyshootout:after{background-image:url(/images/icons/livesport/icon-sport-penalty-shootout.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyshootout:after{top:-8px}}.article__live .live--sportpenaltysoccer:after{background-image:url(/images/icons/livesport/icon-sport-penalty.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltysoccer:after{top:-8px}}.article__live .live--sportpenaltyrugby:after{background-image:url(/images/icons/livesport/icon-sport-penalty.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportpenaltyrugby:after{top:-8px}}.article__live .live--sportraininterruption:after{background-image:url(/images/icons/livesport/icon-sport-rainy.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportraininterruption:after{top:-8px}}.article__live .live--sportredcard:after{background-image:url(/images/icons/livesport/icon-sport-red-card.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportredcard:after{top:-8px}}.article__live .live--sportsecondhalfstart:after{background-image:url(/images/icons/livesport/icon-sport-second-half.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsecondhalfstart:after{top:-8px}}.article__live .live--sportstoppagetime:after{background-image:url(/images/icons/livesport/icon-sport-stoppage-time.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportstoppagetime:after{top:-8px}}.article__live .live--sportsubstitution:after{background-image:url(/images/icons/livesport/icon-sport-subs.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsubstitution:after{top:-8px}}.article__live .live--sportsun:after{background-image:url(/images/icons/livesport/icon-sport-sunny.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportsun:after{top:-8px}}.article__live .live--sportteabreak:after{background-image:url(/images/icons/livesport/icon-sport-tea-break.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportteabreak:after{top:-8px}}.article__live .live--sporttry:after{background-image:url(/images/icons/livesport/icon-sport-try.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporttry:after{top:-8px}}.article__live .live--sporttryscorer:after{background-image:url(/images/icons/livesport/icon-sport-try-scorer.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sporttryscorer:after{top:-8px}}.article__live .live--sportwaterbreak:after{background-image:url(/images/icons/livesport/icon-sport-water-break.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportwaterbreak:after{top:-8px}}.article__live .live--sportwicket:after{background-image:url(/images/icons/livesport/icon-sport-wicket.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportwicket:after{top:-8px}}.article__live .live--sportyellowcard:after{background-image:url(/images/icons/livesport/icon-sport-yellow-card.svg);border-radius:0;background-color:transparent;top:-5px;left:-10px;width:20px;height:27px}@media (min-width:300px) and (max-width:768px){.article__live .live--sportyellowcard:after{top:-8px}}.article__live--laps{padding:16px;margin:0}@media (min-width:300px) and (max-width:768px){.article__live--laps{padding:8px 0 8px 8px}}.article__commentary{padding:0 22px}.article__commentary-list{border-left:1px solid #ddd;margin-top:32px}.article__commentary-list-none{border-left:none}.article__commentary-item{padding:0 8px 32px 32px;position:relative}.article__commentary-item:before{content:"";position:absolute;top:-1px;left:-8px;width:16px;height:23px;background-color:#fff}.article__commentary-item:after{content:"";-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:10px;height:10px;top:5px;left:-5px;position:absolute;display:block;z-index:1;background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:#212121}@media (min-width:300px) and (max-width:768px){.article__commentary-item:after{width:8px;height:8px;top:6px;left:-4px;background-size:14px}}.article__commentary-time{left:32px;color:#4a4a4a;font-family:proximanova-bold,sans-serif;font-size:15px;margin-bottom:8px}.article__commentary-content{font-size:15px;line-height:24px;color:#4a4a4a}.article__commentary-title{text-align:center;font-size:18px;font-family:proximanova-bold,sans-serif;margin:32px auto}.article{padding:16px;background-color:#fff}@media (min-width:300px) and (max-width:768px){.article{overflow:hidden;z-index:1;position:relative}}.article__content pre{margin-top:20px;font-size:12px;font-family:Monospace;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.article__content .sens__nodata{text-align:center;margin:32px 0 0}.article__content .sens__nodata--title{font-size:32px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 16px}.article__content .sens__footer{text-align:center;padding-top:16px;margin:0 0 0 -16px;width:calc(32px + 100%)}.article__content .sens__footer a{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:176px}.article__content .sens__footer a:active,.article__content .sens__footer a:focus,.article__content .sens__footer a:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.article__title{margin:0 0 8px;font-size:32px;line-height:37px;color:#212121;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px}@media (min-width:300px) and (max-width:768px){.article__title{font-size:24px;line-height:32px;letter-spacing:-.42px;margin:0 0 8px}}.article__prime{display:inline-block;width:114px;height:17px;margin-right:8px;overflow:hidden;text-indent:999px;margin-bottom:1px;vertical-align:middle;background-image:url(/images/forsubscribers/tagnew.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.article--top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.article--top-bar{margin-bottom:8px;position:relative}.article--top-bar,.article--top-bar-right{display:flex;align-items:center}@media (min-width:768px){.article--top-bar-right{position:absolute;top:0;right:0}}.article--top-bar-right a{font-size:0}@media (min-width:300px) and (max-width:768px){.article--top{justify-content:flex-start;flex-direction:column;align-items:flex-start}}.article__details{display:flex;align-items:center;flex:1 1 auto}@media (min-width:300px) and (max-width:768px){.article__details{margin-top:8px;justify-content:space-between;width:100%;flex-wrap:wrap}}.article__details div{padding:0 4px}.article__details div:first-child{padding-left:0}.article .bookmark{font-size:0}.article .bookmark img{height:20px}.article .bookmark--add{display:none;cursor:pointer}.article .bookmark--add.show{display:block}.article .bookmark--delete{display:none;cursor:pointer}.article .bookmark--delete.show{display:block}.article .bookmark--loader{display:none}.article .bookmark--loader.show{display:block}.article__social-share{padding:0;display:flex;align-items:center}@media (min-width:300px) and (max-width:768px){.article__social-share{justify-content:flex-end;width:100%}}.article__social-share>span{color:rgba(33,33,33,.3);margin-right:4px}.article__social-share .social-control,.article__social-share>span{font-size:12px;font-family:proximanova-bold,sans-serif;text-transform:uppercase}.article__social-share .social-control{margin:0;padding:0;display:flex;align-items:center;color:#bcbcbc;letter-spacing:.6px}.article__social-share .social-control .social-item{list-style:none;margin-left:5px;width:28px;height:28px}.article__social-share .social-control .social-item a{display:block;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.article__social-share .social-control .social-item a:hover{opacity:.8}.article__social-share .social-control .social-item a img{width:28px;height:28px}@media (min-width:300px) and (max-width:768px){.article__social-share .social-control .social-item{margin-left:16px;width:20px;height:20px}.article__social-share .social-control .social-item a img{width:20px;height:20px}}.article__social-share--footer{display:flex;justify-content:flex-end;margin:24px 0}.article__accreditation{font-size:14px;color:#212121}.article__accreditation img{display:block;height:24px}@media (min-width:300px) and (max-width:768px){.article__accreditation img{height:15px}}.article__author{font-size:14px;color:#212121}@media (min-width:300px) and (max-width:768px){.article__author{font-size:11px}}.article__sponsored{font-size:14px;color:#212121;display:flex;align-items:center}.article__sponsored-img{flex:0 0 auto;margin-left:4px;height:20px;display:flex;justify-content:center;align-items:center;overflow:hidden}@media (min-width:300px) and (max-width:768px){.article__sponsored-img{height:15px}}.article__sponsored-img img{width:auto;max-height:100%}.article__sponsored-text{font-size:14px;color:#212121;line-height:20px;letter-spacing:.3px;display:block}@media (min-width:300px) and (max-width:768px){.article__sponsored-text{font-size:11px;line-height:14px}}.article__body{font-size:15px;line-height:25px;color:#212121}@media (min-width:300px) and (max-width:768px){.article__body{font-size:16px}}.article__body--video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px}.article__body--video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body ul{padding:0}.article__body ul li{list-style:none;padding:0 0 0 26px;position:relative;line-height:18px;margin-bottom:16px;font-size:15px;font-family:proximanova-bold,sans-serif}.article__body ul li:last-child{margin-bottom:0}.article__body ul li:before{content:"";width:6px;height:6px;background-color:#212121;position:absolute;top:10px;left:2px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.article__body a{color:#00086c;font-family:proximanova-bold,sans-serif}.article__body iframe{max-width:100%}.article__featured-image{position:relative;margin-bottom:24px}@media (min-width:300px) and (max-width:768px){.article__featured-image{margin:0 -16px 8px}}.article__featured-image img{min-width:100%}.article__featured-image.RecipeArticle{margin-bottom:-50px}.article__featured-image.RecipeArticle .caption{display:none}.article__featured-image .caption{position:relative;width:100%;display:block;font-size:12px;color:#fff;background-color:#212121;padding:8px 16px}.article__featured-image .caption:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__featured-image .caption{line-height:16px}}.article__photographer{width:100%;font-family:proximanova-bold,sans-serif;font-size:12px;color:#fff;line-height:0;background-color:#212121;padding:0 16px;display:flex}.article__photographer .source{display:block!important;margin:8px 16px 8px 0;line-height:12px}.article__photographer .source:empty{display:none!important}.article__photographer .photographer{display:block!important;line-height:12px;margin:8px 16px 8px 0}.article__photographer .photographer:empty{display:none!important}@media (min-width:300px) and (max-width:768px){.article__photographer{line-height:16px}}.article div[data-embed24=Blockquote]{margin-bottom:16px;border-left:6px solid #dd1f26;padding:8px 16px;margin-left:8px}@media (min-width:300px) and (max-width:768px){.article div[data-embed24=Blockquote]{margin-left:0;padding:8px 0 8px 16px}}.article div[data-embed24=Blockquote] .text{font-size:18px;line-height:27px;font-family:proximanova-bold,sans-serif}.article div[data-embed24=Blockquote] .citation{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-top:8px;word-break:break-word}.article div[data-embed24=InfoBlock]{margin-bottom:16px;border-left:4px solid #dd1f26}.article div[data-embed24=InfoBlock] .heading{font-size:24px;letter-spacing:-.67px;color:#212121;font-family:proximanova-bold,sans-serif;margin:0 0 24px}.article div[data-embed24=InfoBlock] .text{font-size:15px;line-height:18px;font-family:proximanova-regular,sans-serif}.article div[data-embed24=InfoBlock] .text ul li{font-family:proximanova-regular,sans-serif}.article div[data-embed24=YouTube]{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:16px}.article div[data-embed24=YouTube] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article div[data-embed24=Custom],.article div[data-embed24=Twitter]{text-align:center;margin-bottom:16px}.article div[data-embed24=Custom]>div,.article div[data-embed24=Twitter]>div{display:inline-block}.article div[data-embed24=Custom]>div{width:100%}.article .embed.image img{max-width:100%!important}.article-locked .article__body--locked{position:relative}.article-locked .article__body--locked:after{content:"";width:100%;height:100px;position:absolute;bottom:0;z-index:1;background:hsla(0,0%,100%,0);background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background:linear-gradient(hsla(0,0%,100%,0),#fff)}.article-locked__image{width:100%;height:22px;overflow:hidden;position:relative;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.article-locked__image,.article-locked__image img{height:20px}}.article-locked__title{font-family:proximanova-bold,sans-serif;font-size:32px;margin:96px auto 16px;text-align:center;max-width:350px}@media (min-width:300px) and (max-width:768px){.article-locked__title{font-size:24px;margin:72px auto 16px;width:300px}}.article-locked__blurb{font-size:15px;text-align:center;max-width:340px;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.article-locked__blurb{width:300px}}.article-locked .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;display:table;text-align:center;margin:0 auto 48px;padding:0 64px;min-width:230px}.article-locked .button:active,.article-locked .button:focus,.article-locked .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article-locked .button{margin:0 auto calc(64px - 8);min-width:270px}}.article-locked__footer{font-size:15px;margin-bottom:32px;text-align:center}@media (min-width:300px) and (max-width:768px){.article-locked__footer{font-size:13px}}.article-locked__footer a{font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;color:#212121}.article-subs-footer{text-align:center;padding:16px;margin:8px 0;background-color:#f0f4fb;border:2px solid rgba(33,65,141,.5);-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.article-subs-footer__header{color:#21418d;font-size:16px;font-family:proximanova-bold,sans-serif;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.article-subs-footer__header{max-width:252px;display:inline-block}}.article-subs-footer__desc{font-size:15px;color:#21418d;margin-bottom:16px}@media (min-width:300px) and (max-width:768px){.article-subs-footer__desc{font-size:13px}}.article-subs-footer__button a{background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;font-size:15px;width:280px}.article-subs-footer__button a:active,.article-subs-footer__button a:focus,.article-subs-footer__button a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.article-subs-footer__button a{max-width:283px;width:100%}}.coral-thread--container{margin:0 -16px -16px;font-size:0}.coral-thread--container.inactive{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZnVuY3Rpb25zL19leHRlbmRzLnNjc3MiLCJiYXNlL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvY29uZmlnL19jb2xvcnMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19taXhpbnMuc2NzcyIsInRlbmFudHMvbmV3czI0L3BhZ2VzL2FydGljbGVkZWZhdWx0L2luZGV4LmNzcyIsImJhc2UvbW9kdWxlcy9fcmVsYXRlZHRhZ3Muc2NzcyIsImJhc2UvY29uZmlnL19mb250cy5zY3NzIiwiYmFzZS9tb2R1bGVzL19yZWxhdGVkbGlua3Muc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvX2JyZWFrcG9pbnQuc2NzcyIsImJhc2UvbW9kdWxlcy9fY29tcGV0aXRpb25mb3JtLnNjc3MiLCJiYXNlL2dsb2JhbC9fYnV0dG9ucy5zY3NzIiwiYmFzZS9tb2R1bGVzL19yZWFkbmV4dC5zY3NzIiwiYmFzZS9tb2R1bGVzL19naWZ0aW5nLnNjc3MiLCJiYXNlL21vZHVsZXMvX2F1ZGlvYXJ0aWNsZS5zY3NzIiwiYmFzZS9tb2R1bGVzL19hcnRpY2xlc3dpcGUuc2NzcyIsImJhc2UvbW9kdWxlcy9fdXNlcm5hbWVjdGEuc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGVyZWNpcGUuc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGV2aWRlby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvc3JjL2Nzcy9tYWluLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL19tYWluLXNldHRpbmdzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL2RlZmF1bHQtc2tpbi9kZWZhdWx0LXNraW4uc2NzcyIsImJhc2UvcGFnZXMvX2FydGljbGVnYWxsZXJ5LnNjc3MiLCJiYXNlL3BhZ2VzL19hcnRpY2xlbGl2ZS5zY3NzIiwiYmFzZS9wYWdlcy9fYXJ0aWNsZWRlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxvQkFDSSxZQ2dFUSxDRC9EUixxQkVkSSxDQ3dCSiwwQ0ZaZSxDRWFmLDJDRmJlLENFY2YsNENGZGUsQ0VlZiw4Q0ZmZSxDRWdCZiwrQ0ZoQmUsQ0VpQmYsdUNGakJlLENFcUJmLHNDSGpCQSxDR2tCQSxtQ0hsQkEsQ0dtQkEsaUNIbkJBLENHb0JBLDhCQ0xKLENKYkksMEJHTUEsMENGWHFCLENFWXJCLDJDRlpxQixDRWFyQiw0Q0ZicUIsQ0VjckIsOENGZHFCLENFZXJCLCtDRmZxQixDRWdCckIsdUNDVUosQ0poQkEsd0VBQ0ksWUNxRFEsQ0RwRFIscUJFekJJLENDQUoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBbUJBLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVDMkJKLENKbkJBLHVIQUNJLGVDakJNLENEa0JOLGNBQUEsQ0FDQSxhRW5DVSxDRm9DVixtQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxRSXNCSixDSnBCSSxpSUFDSSxRSXNCUixDSm5CSSwwSkFDSSxVQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ0FHSSx1REFBQSxDQUNBLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSx1QkltQlosQ0pkQSx5SkFDSSx5QkFBQSxDQUNBLDRCQUFBLENBQ0Esb0JJaUJKLENKREEsb0RBQ0ksZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0lJSixDQzNGQSxjQUNJLGtCRDhGSixDQzVGSSxzQkFFSSxjQUFBLENBQ0Esb0JBQUEsQ0FJQSxnQkFBQSxDQUNBLGdCSmdFRixDSS9ERSxVRDhGUixDQzNGSSxzQ0FYSSx1Q0NKVyxDRE9YLG1CQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkRzSFIsQ0NoSEksZ0JBRUksZ0JBQUEsQ0FFQSxjQUFBLENBR0Esb0JBQUEsQ0FDQSxVSHhCQSxDR3lCQSx3QkhwQk0sQ0NMViwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsc0NFTkksQ0ZPSixtQ0VQSSxDRlFKLGlDRVJJLENGU0osOEJDNEZKLENDbkdRLHNCQUNJLHdCRHFHWixDR2xJQSxlQUNJLGNIcUlKLENJeEVJLCtDRDlESixlQUlRLFFIc0lOLENBQ0YsQ0dwSUksdUJBQ0ksWUFBQSxDQUNBLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLGFMUE0sQ0tRTix1Q0hzSVIsQ0duSUksMEJBQ0ksWUFBQSxDQUNBLGtCSHFJUixDSXhGSSx5QkQvQ0EsMEJBS1EsYUhzSVYsQ0FDRixDSTdGSSx5QkR0Q0EscUJBRVEsb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGFIcUlWLENBQ0YsQ0dsSUksb0JBQ0ksYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JOd0NGLENNdENFLDZCQUFBLENBQ0EsZ0JBQUEsQ0p2Q0oseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENJb0NJLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkh3SVIsQ0lySEkseUJEOUJBLG9CQWNRLGNBQUEsQ0FDQSxlSHlJVixDQUNGLENHdElJLHNCQUNJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGFId0lSLENHcklJLHFCQUVJLGlCSHNJUixDR2xJUSx5QkFDSSxtQkhvSVosQ0l0SUksK0NEQ0kseUJBSVEsbUJIcUlkLENBQ0YsQ0dsSVEsMEJBQ0ksOEJIb0laLENHaklRLDBCQUNJLGlCSG1JWixDR2hJUSw2QkFDSSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxTTlBOLENNUU0sWUhrSVosQ0doSVksc0VBQ0ksU0hrSWhCLENHL0hZLG9DQUNJLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGFBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUdJLHdEQUFBLENBQ0EsdUJBQUEsQ0FDQSxtQkFBQSxDQUNBLDJCQUFBLENBQ0Esd0JMdkdOLENDeUNWLHVCSWlFZ0MsQ0poRWhDLG9CSWdFZ0MsQ0ovRGhDLGVJK0RnQyxDSnZFaEMsK0JJd0UrQixDSnZFL0IsMkJJdUUrQixDSnRFL0IsdUJJc0UrQixDSi9FL0IsbUNJZ0ZZLENKL0VaLGdDSStFWSxDSjlFWiw4Qkk4RVksQ0o3RVosMkJJNkVZLENKakhaLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkNzUEosQ0d2SWdCLCtIQUNJLFVBQUEsQ0FDQSxTSHlJcEIsQ0d0SWdCLCtDSmpGWixnQ0lrRm1DLENKakZuQyw0QklpRm1DLENKaEZuQyx3QklnRm1DLENBQ25CLGVIMElwQixDR3JJUSx3QkFDSSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxNQUFBLENBQ0EsT0FBQSxDQUNBLGlCSHVJWixDSTdNSSwrQ0RpRUksd0JBUVEsV0h3SWQsQ0FDRixDR3RJWSwrQkozSVIseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENJd0lZLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0Esd0JMdERILENDOUNULHVCSXNHZ0MsQ0pyR2hDLG9CSXFHZ0MsQ0pwR2hDLGVJb0dnQyxDSm5IaEMsc0NJb0hZLENKbkhaLG1DSW1IWSxDSmxIWixpQ0lrSFksQ0pqSFosOEJDa1FKLENHL0lnQixnSEFDSSx3QkwzREEsQ0s0REEsWUhpSnBCLENHOUlnQiw4Q0FDSSx3QkhnSnBCLENLMVNBLGFBQ0ksd0JQOERpQixDTzdEakIsWVJ3RVEsQ1F2RVIseUJBQUEsQ0FDQSxXUnVFUyxDRTlFVCx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJDcVRKLENJM1BJLCtDQzVESixhQVFRLGFMbVROLENBQ0YsQ0tqVEksbUJBQ0ksY0FBQSxDQUNBLGFQWE0sQ09ZTiwwQ0hqQlcsQ0drQlgsZ0JMbVRSLENLaFRJLHNCQUNJLFlMa1RSLENLL1NJLGVBQ0kseUJBQUEsQ0FDQSxhTGlUUixDSzlTSSxzQ0FDSSx1Q0g5QlcsQ0crQlgsYVAyRFEsQ08xRFIsY0FBQSxDQUNBLGNMZ1RSLENLN1NJLG9CTnJDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ01rQ0ksYVAyREEsQ08xREEsY0FBQSxDQUNBLFlSb0NJLENRbkNKLHdCUHlERyxDT3hESCxpQlJpQ0YsQ1FoQ0UsZUFBQSxDQUNBLFlMb1RSLENLbFRRLHlCQUNJLGFMb1RaLENLaFRJLHNCTnBEQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ01pREksYVA4Q0UsQ083Q0YsY0FBQSxDQUNBLFlScUJJLENRcEJKLHdCUDRDSyxDTzNDTCxZQUFBLENBQ0EsZUx1VFIsQ0tsVFEsNEJBQ0kseUJBQUEsQ0FDQSxhTG9UWixDS2hUUSx3Q0FDSSxhQUFBLENBQ0EsU0xvVFosQ0tqVFEsaURBQ0ksYUxvVFosQ0tqVFEsa0RBQ0ksYUxvVFosQ0tqVFEsZ0NBQ0ksYUxtVFosQ0toVFEsbURBQ0ksdUNIdkZPLENHd0ZQLHVCQUFBLENBQ0EsY0FBQSxDQUNBLGVMa1RaLENLL1NRLGtEQUNJLHVCTGlUWixDSzVTWSx1R0FDSSxhTCtTaEIsQ0t0U1EsK1RBS0ksd0JBQUEsQ0FDQSx3Qkw2U1osQ0t2U1EsNkVBQ0ksMENIM0hPLENHNEhQLGNBQUEsQ0FDQSxhUHhIRSxDT3lIRixRQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkwwU1osQ0t4U1ksMkZBQ0ksd0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0wyU2hCLENLeFNZLHlGQUNJLHVEQUFBLENBQ0Esb0JMMlNoQixDS3JTUSxxQ0FDSSwwQkx1U1osQ0tyU1ksMkNBQ0ksUUFBQSxDQUNBLFNMdVNoQixDS2xTSSxvQkFDSSxpQkxvU1IsQ0tsU1EsMEJB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dUtJLGdIQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTnl1S1IsQ0kzcktJLCtDZTZtQlEsK0JBUVEsZUFBQSxDQUNBLFVuQjBrSmxCLENBQ0YsQ21CcGtKQSx5QkFDSSxvQkFBQSxDQUNBLFduQnVrSkosQ21CcmtKSSxrQ0FDSSxZbkJ1a0pSIiwiZmlsZSI6InRlbmFudHMvbmV3czI0L3BhZ2VzL2FydGljbGVkZWZhdWx0L2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4lZGVmYXVsdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzZWNvbmRhcnktY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc3RhdGljLWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG59XG5cbiVsaWZlc3R5bGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGxpZmVzdHlsZS1zaGFkb3cpO1xufVxuXG4lZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aW1lLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBzaXplOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWxpdmVhcnRpY2xlY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4lbG9hZGVyaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2ZycpO1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICB9XG59XG5cbiVzdGF0aWNpbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbiVzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMik7XG59XG5cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kYmFzZS1mb250LXdlaWdodDogNDAwO1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLyogQk9SREVSUyAqL1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNGE0YTRhLCAwLjEpICFkZWZhdWx0O1xuJHdoaXRlLWJvcmRlci10aGluOiAxcHggc29saWQgI2ZmZmZmZiAhZGVmYXVsdDtcbiRncmV5LWJvcmRlci10aGluOiAxcHggc29saWQgI2UyZTJlMiAhZGVmYXVsdDtcblxuLyogQk9YIFNIQURPV1MgKi9cbiRzZWNvbmRhcnktc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktc2hhZG93LWhvdmVyOiAwIDJweCAzcHggcmdiYSgzMywgNjUgLDE0MSwgMC40KSAhZGVmYXVsdDtcbiRsaWZlc3R5bGUtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRuZXctc3RhdGljLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kbmF2LXNoYWRvdy10b3A6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGVsZWN0aW9ucy1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcbiRtYXRyaWMtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuXG4vKiBGT05UIFdFSUdIVFMgKi9cbiRyZWd1bGFyOiA0MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vKiBGT05UIFNJWkVTICovXG4kaGVhZGVyLW9uZTogMzJweCAhZGVmYXVsdDtcbiRoZWFkZXItdHdvOiAyMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10aHJlZTogMThweCAhZGVmYXVsdDtcbiRoZWFkZXItZm91cjogMTRweCAhZGVmYXVsdDtcbiRoZWFkZXItZml2ZTogMTBweCAhZGVmYXVsdDtcbiRib2R5LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbGluay1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGxhYmVsLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2FwdGlvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbnktc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLXNpemU6IDI2cHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1pbWFnZTogMjhweCAhZGVmYXVsdDtcblxuLyogSEVBREVSIEJSQU5ESU5HICovXG4kbmF2LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRuYXYtY29sb3I6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyOiAjYzAwMDAwICFkZWZhdWx0O1xuJG5hdi1zcG9uc29yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJG5hdi1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXYtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyOiAjZDAwMjFiICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kbmF2LWNoaWxkLWZvbnQtc2l6ZTogMTFweDtcbiRuYXYtY2hpbGQtYmctaG92ZXI6ICNmM2YzZjMgIWRlZmF1bHQ7XG4kbG9naW4tbGluazogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJyYW5kYmFyLW5hdi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRicmFuZGJhci1kcm9wZG93bi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRzdWItYnRuLXdpZHRoOiAxMjZweCAhZGVmYXVsdDtcbiRsb2dpbi1idG4td2lkdGg6IDExMHB4ICFkZWZhdWx0O1xuJGJ0bi1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG4kcHJvZmlsZS1pY29uOiAnaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnJyAhZGVmYXVsdDtcblxuJGJ1bGxldC1jb2xvcjogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuXG4vKiBGT09URVIgKi9cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdjogIzIxMjEyMSAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pY29uLWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28td2lkdGg6IDEzMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28taGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjlweCAhZGVmYXVsdDtcblxuJGRpc2NvdmVyLWltYWdlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLyogU1BBQ0lORyAqL1xuJGdhcDogOHB4ICFkZWZhdWx0O1xuJGdhcC1zbWFsbDogMTZweCAhZGVmYXVsdDtcbiRnYXAtbWVkaXVtOiAyNHB4ICFkZWZhdWx0O1xuJGdhcC1sYXJnZTogMzJweCAhZGVmYXVsdDtcblxuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuJHNwb3J0LXRlYW0taW1nLXdpZHRoOiAzM3B4ICFkZWZhdWx0O1xuJHNwb3J0LXRlYW0taW1nLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLyogR1JJRExFWCAqL1xuJGdsLWNvbENvdW50OiAxMjtcbiRnbC1ncmlkTmFtZTogdGYtZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiB0Zi1jb2wgIWRlZmF1bHQ7XG4kZ2wtYXR0cmlidXRlTmFtZTogY2xhc3M7XG4kZ2wtZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG4kZ2wtZ3V0dGVyLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbiRtb2JpbGUtc21hbGw6IDMwMHB4IDM0MHB4ICFkZWZhdWx0O1xuJG1vYmlsZTogMzAwcHggNzY4cHggIWRlZmF1bHQ7XG4kZGVza3RvcDogNzY4cHggIWRlZmF1bHQ7XG4kbGFwdG9wLWhlaWdodDogbWF4LWhlaWdodCA3MjBweDtcblxuLyogU0lURSBTVFJVQ1RVUkUgKi9cbiRzaXRlLXdpZHRoOiA5ODBweCAhZGVmYXVsdDtcbiRjb250ZW50LW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRsaHMtd2lkdGg6IDY2NHB4ICFkZWZhdWx0O1xuJHJocy13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG5cbiRxdW90YXRpb24tbWFyazogJy9pbWFnZXMvaWNvbnMvaWNvbl9xdW90YXRpb25fbmV0d2Vyay5zdmcnICFkZWZhdWx0OyIsIi8qIENPTE9SUyAqL1xuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYnJhbmQtcHJpbWFyeTogIzAwMDg2YyAhZGVmYXVsdDtcbiRicmFuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kYnJhbmQtYmxhY2s6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kYnJhbmQtZmVhdHVyZTogI2RkMWYyNiAhZGVmYXVsdDtcbiRhcmljbGUtbGluay1jb2xvcjogIzAwMDg2YyAhZGVmYXVsdDtcblxuJGJhY2tncm91bmQtZ3JleTogI2VjZWZmNSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5OiAjZmFmYWZhICFkZWZhdWx0O1xuJGJsdWUtZ3JleTogI2VjZjFmZCAhZGVmYXVsdDtcbiRmb3JtLWdyZXk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kZW1wdHktZ3JleTogI2MxYzdkMiAhZGVmYXVsdDtcbiRncmFwaGljLWdyZXk6ICM4ZDhkOGQgIWRlZmF1bHQ7XG4kY29yYWwtZ3JleTogIzQ3NDc1MyAhZGVmYXVsdDtcbiRvcGFjaXR5LWdyZXk6IHJnYmEoMzMsIDMzLCAzMywgMC42KSAhZGVmYXVsdDtcblxuJGJvcmRlci1ncmV5OiAjZjZmNmY2ICFkZWZhdWx0O1xuJGJvcmRlci1kYXJrLWdyZXk6ICM5Nzk3OTcgIWRlZmF1bHQ7XG5cbiRlbGxpcHNpcy1jb2xvcjogI2MxYzdkMiAhZGVmYXVsdDtcbiRlbGxpcHNpcy1jb2xvci1hbHQ6ICNjMWM3ZDIgIWRlZmF1bHQ7XG5cbiRwcm9maWxlLWZpZWxkLWJnOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kZWxlY3Rpb25zLWJyYW5kOiAjMjE0MThkICFkZWZhdWx0O1xuJG1hdHJpYy1ibHVlOiAjMDNiYmQzICFkZWZhdWx0O1xuJG1hdHJpYy1vcmFuZ2U6ICNmNmIzMWIgIWRlZmF1bHQ7XG5cbi8qIEJSQU5EUyAqL1xuJGJyYW5kLWNoYW5uZWw6ICNkOWE3Mzg7XG4kYnJhbmQtaGVhbHRoOiAjM2Y2ZTgxO1xuJGJyYW5kLXdoZWVsczogIzAwMDAwMDtcbiRicmFuZC1wYXJlbnQ6ICMwYTc0NzQ7XG4kYnJhbmQtc3BvcnQ6ICM0ZDU1NjY7XG4kYnJhbmQtZmluOiAjNWY1ZDVjO1xuJGJyYW5kLWFydDogIzZhMWIwYztcblxuLyogRk9STVMgKi9cbiRkaXNhYmxlLXJlZDogI2U5N2U4MDtcbiRkaXNhYmxlLWJsYWNrOiAjOGQ4ZDhkO1xuJGVycm9yLXJlZDogI2RkMWYyNjtcbiRlcnJvci1yZWQtZmlsbDogI2YyYzNjNTtcbiRzdWNjZXNzLWdyZWVuOiAjN2VhODAwO1xuJHN1Y2Nlc3MtZ3JlZW4tZmlsbDogI2ViZjZlMDtcbiRob3Zlci1yZWQ6ICNjNzFiMjI7XG4kaG92ZXItYmxhY2s6ICMwODA4MDg7XG4kYW1iZXI6ICNkOTg5MTQ7XG4kYW1iZXItZmlsbDogI2ZiZTJiNztcblxuLyogU09DSUFMIENPTE9SUyAqL1xuJGZhY2Vib29rLWJsdWU6ICMzYjU5OTg7XG4kZ29vZ2xlLWJsdWU6ICM0Mjg1ZjQ7XG4kYXBwbGUtYmxhY2s6ICMwMDAwMDA7XG4kZmFjZWJvb2stYmx1ZS1ob3ZlcjogIzQyNjA5ZTtcbiRnb29nbGUtYmx1ZS1ob3ZlcjogIzBhNzdmYztcbiRhcHBsZS1ibGFjay1ob3ZlcjogIzBkMGQwZDtcblxuLyogTEFZT1VUIENPTE9VUlMgKi9cbiRsaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kcmhzLWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kYm9keS1iYWNrZ3JvdW5kOiAjZjBmNGZiICFkZWZhdWx0O1xuJG1vYmlsZS1iYWNrZ3JvdW5kOiAjZjBmNGZiICFkZWZhdWx0O1xuJHdlYi1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJHdyYXBwZXItYmFja2dyb3VuZDogI2ZhZmFmYSAhZGVmYXVsdDtcbiRmaWVsZC1iYWNrZ3JvdW5kOiAjZjFmMmY2ICFkZWZhdWx0O1xuJGhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmZmZmICFkZWZhdWx0O1xuJGhlYWRlci1jb250YWluZXI6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYnJhbmRiYXItYmFja2dyb3VuZDogIzAwMDAwMCAhZGVmYXVsdDtcblxuJGFycm93LWJhY2tncm91bmQ6ICMyMTIxMjEgIWRlZmF1bHQ7XG5cbiRidG4tYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJ0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjZGQxZjI2ICFkZWZhdWx0O1xuXG4vKiBWMSAqL1xuJGRhcmstZ3JleS1wcmltYXJ5OiAjNGE0YTRhICFkZWZhdWx0O1xuJGRhcmstZ3JleS1zZWNvbmRhcnk6ICM2OTY5NjkgIWRlZmF1bHQ7XG4kbWVkaXVtLWdyZXktcHJpbWFyeTogI2E0YTRhNCAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1zZWNvbmRhcnk6ICNjY2NjY2MgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1wcmltYXJ5OiAjZTJlMmUyICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXktc2Vjb25kYXJ5OiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ncmV5OiAjOWI5YjliICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ncmV5OiAjNGE0YTRhICFkZWZhdWx0O1xuJGJsdXJiLWdyZXk6ICM1YjViNWIgIWRlZmF1bHQ7XG4kYnRuLWNvbG9yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ibHVlOiAjMjE0MThkICFkZWZhdWx0O1xuJHNlY29uZGFyeS1yZWQ6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2xpZGVyLW5hdjogI2Q4ZDhkOCAhZGVmYXVsdDtcbiRzbGlkZXItbmF2LWFjdGl2ZTogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGZhY2Vib29rLWNvbG9yOiAjNDE3MkI4ICFkZWZhdWx0O1xuJGdvb2dsZS1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGVycm9yOiAjODQwMDAwICFkZWZhdWx0O1xuJGVycm9yLWJnOiAjZmZmMGYwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICM0OTVGMzMgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZzogI2RiZWRjOSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAjZmY3NzE4ICFkZWZhdWx0O1xuJHNlbGVjdGlvbjogIzA0QTRDQyAhZGVmYXVsdDtcblxuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbiRlYzogI2ZjYjE1MCAhZGVmYXVsdDtcbiRncDogI2U0NjYzYiAhZGVmYXVsdDtcbiRrbjogIzMyYTU4YyAhZGVmYXVsdDtcbiRscDogIzRmNTk3YiAhZGVmYXVsdDtcbiRtcDogIzEyYThhYiAhZGVmYXVsdDtcbiRuYzogI2Y2YjMxYiAhZGVmYXVsdDtcbiRudzogI2NjMzE0YSAhZGVmYXVsdDtcbiR3YzogIzAxYmNkNCAhZGVmYXVsdDtcbiRmczogI2U2NGM2NSAhZGVmYXVsdDsiLCLvu79AbWl4aW4gdmVuZG9yLXByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLWtodG1sLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tb3otI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1zLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1vLSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgQGluY2x1ZGUgdmVuZG9yX3ByZWZpeChib3JkZXItcmFkaXVzLCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gd29yZC1icmVhaygkd29yZC1icmVhaykge1xuICAgIC1tcy13b3JkLWJyZWFrOiAkd29yZC1icmVhaztcbiAgICB3b3JkLWJyZWFrOiAkd29yZC1icmVhaztcbn1cblxuQG1peGluIGJveC1zaXppbmcoJGJveC1zaXppbmcpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIC1tb3otYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgYm94LXNpemluZzogJGJveC1zaXppbmc7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRib3gtc2hhZG93KSB7XG4gICAgLW8tYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1zLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tb3otYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJGFwcGVhcmFuY2UpIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIC1tb3otYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbi4uLikge1xuICAgIC1tb3otYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCR0ZXh0LW92ZXJmbG93KSB7XG4gICAgLW1zLXRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xuICAgIC1vLXRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xuICAgIHRleHQtb3ZlcmZsb3c6ICR0ZXh0LW92ZXJmbG93O1xufVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHVzZXItc2VsZWN0KSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICB1c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xufVxuXG5AbWl4aW4gaHlwaGVucygkaHlwaGVucykge1xuICAgIC13ZWJraXQtaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1vei1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbXMtaHlwaGVuczogJGh5cGhlbnM7XG4gICAgaHlwaGVuczogJGh5cGhlbnM7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgJG9wYWNpdHktaWU6ICRvcGFjaXR5ICogMTAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG5cbkBtaXhpbiBsb2FkZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tbmFtZTogc2hpbW1lcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZWVlZWUgOCUsICNlMGUwZTAgMTglLCAjZWVlZWVlIDMzJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNTA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXG59XG5cbkBtaXhpbiBjYXJkKCRyYWRpdXMsICRjb2xvciwgJHNoYWRvdykge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cyk7XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gICAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xufVxuXG5AbWl4aW4gY29sdW1uKCRjb3VudCwgJHdpZHRoLCAkZ2FwKSB7XG4gICAgLXdlYmtpdC1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtbW96LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIGNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiB0ZXh0LXN0eWxlKCRzaXplLCAkY29sb3IgOiAkYnJhbmQtYmxhY2ssICRhbGlnbjogbnVsbCwgJGJvbGQ6IG51bGwpIHtcbiAgICBAaWYgJHNpemUgPT0gaDEge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItb25lO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDIge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItdHdvO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDMge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItdGhyZWU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1mb3VyO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDUge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZml2ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxpbmsge1xuICAgICAgICBmb250LXNpemU6ICRsaW5rLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkY2FwdGlvbi1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gdGlueSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRpbnktc2l6ZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH1cblxuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaWYgJGFsaWduID09IGNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9IEBlbHNlIGlmICRhbGlnbiA9PSByaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpZiAkYm9sZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG59XG5cbkBtaXhpbiBmaWVsZCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGRpc2FibGU6IG51bGwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyO1xuXG4gICAgQGlmICRkaXNhYmxlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnJlbGF0ZWQtbGlua3MtLXVybCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5yZWxhdGVkLWxpbmtzLS11cmw6aG92ZXIge1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgzMywgNjUsIDE0MSwgMC40KTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMzMsIDY1LCAxNDEsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjQpO1xufVxuXG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUluZm9CbG9ja10sIC5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX3RleHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uYXJ0aWNsZV9fZGF0ZSwgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGUsIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuLCAubmV4dC1hcnRpY2xlX19kYXRlLCAucmVsYXRlZC1saW5rc19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19kYXRlIHAsIC5hcnRpY2xlX19saXZlIC5saXZlX19kYXRlIHAsIC5hcnRpY2xlIC5saXZlLWhlYWRlcl9fdXBkYXRlZCBzcGFuIHAsIC5uZXh0LWFydGljbGVfX2RhdGUgcCwgLnJlbGF0ZWQtbGlua3NfX2RhdGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlX19kYXRlOmJlZm9yZSwgLmFydGljbGVfX2xpdmUgLmxpdmVfX2RhdGU6YmVmb3JlLCAuYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQgc3BhbjpiZWZvcmUsIC5uZXh0LWFydGljbGVfX2RhdGU6YmVmb3JlLCAucmVsYXRlZC1saW5rc19fZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aW1lLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hcnRpY2xlX19saXZlIC5saXZlLS1pbnN0YWdyYW0gLmxpdmVfX2VtYmVkIGlmcmFtZSwgLmFydGljbGVfX2xpdmUgLmxpdmUtLXR3aXR0ZXIgLmxpdmVfX2VtYmVkIGlmcmFtZSwgLmFydGljbGVfX2xpdmUgLmxpdmUtLWZhY2Vib29rIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtbG9ja2VkX19pbWFnZSBpbWcsIC5uZXh0LWFydGljbGVfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkLXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlbGF0ZWQtdGFnc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWQtdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLnJlbGF0ZWQtdGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cblxuLnJlbGF0ZWQtbGlua3Mge1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5yZWxhdGVkLWxpbmtzX19oZWFkZXIge1xuICBtYXJnaW46IDhweCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlbGF0ZWQtbGlua3MtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtbGlua3MtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1saW5rc19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rcy0tdXJsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiAjMjE0MThkIDRweCBzb2xpZDtcbiAgbWluLWhlaWdodDogMTA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWxpbmtzLS11cmwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rc19fYmx1cmIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5yZWxhdGVkLWxpbmtzX19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1saW5rcyAudG5zLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLWlubmVyIHtcbiAgbWFyZ2luOiAwIDEwMHB4IDAgMnB4ICFpbXBvcnRhbnQ7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtY29udHJvbHM6aG92ZXIsIC5yZWxhdGVkLWxpbmtzIC50bnMtY29udHJvbHM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9scyBidXR0b24ge1xuICB0ZXh0LWluZGVudDogOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5yZWxhdGVkLWxpbmtzIC50bnMtY29udHJvbHMgYnV0dG9uOmhvdmVyLCAucmVsYXRlZC1saW5rcyAudG5zLWNvbnRyb2xzIGJ1dHRvbjpmb2N1cywgLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9scyBidXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC44O1xuICBvdXRsaW5lOiAwO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1jb250cm9scyBidXR0b246bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1saW5rcyAudG5zLW5hdiB7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4ucmVsYXRlZC1saW5rcyAudG5zLW5hdiBidXR0b24ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1uYXYgYnV0dG9uOmhvdmVyLCAucmVsYXRlZC1saW5rcyAudG5zLW5hdiBidXR0b246Zm9jdXMsIC5yZWxhdGVkLWxpbmtzIC50bnMtbmF2IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJlbGF0ZWQtbGlua3MgLnRucy1uYXYgYnV0dG9uLnRucy1uYXYtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cblxuLmNvbXBldGl0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMjRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wZXRpdGlvbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMTZweDtcbiAgfVxufVxuLmNvbXBldGl0aW9uIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jb21wZXRpdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGV0aXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzIxNDE4ZDtcbn1cbi5jb21wZXRpdGlvbiAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbi5jb21wZXRpdGlvbl9fZXJyb3Ige1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzg0MDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGV0aXRpb25fX2Vycm9yLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb21wZXRpdGlvbl9fc3VjY2VzcyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjNDk1RjMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmVkYzk7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMTQxOGQ7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjRkY5RUE1O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjRkY5RUE1O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xufVxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG59XG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbXBldGl0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5jb21wZXRpdGlvbiAuanMtcmVxdWlyZWQgdGV4dGFyZWEsXG4uY29tcGV0aXRpb24gLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG59XG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5jb21wZXRpdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsXG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIsXG4uY29tcGV0aXRpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xufVxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xufVxuLmNvbXBldGl0aW9uIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDExcHg7XG59XG4uY29tcGV0aXRpb25fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmNvbXBldGl0aW9uX19sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY29tcGV0aXRpb25fX3F1ZXN0aW9uIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uY29tcGV0aXRpb25fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbXBldGl0aW9uX19pdGVtIHRleHRhcmVhLFxuLmNvbXBldGl0aW9uX19pdGVtIHNlbGVjdCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGV0aXRpb25fX2l0ZW0gdGV4dGFyZWE6aG92ZXIsIC5jb21wZXRpdGlvbl9faXRlbSB0ZXh0YXJlYTpmb2N1cywgLmNvbXBldGl0aW9uX19pdGVtIHRleHRhcmVhOmFjdGl2ZSxcbi5jb21wZXRpdGlvbl9faXRlbSBzZWxlY3Q6aG92ZXIsXG4uY29tcGV0aXRpb25fX2l0ZW0gc2VsZWN0OmZvY3VzLFxuLmNvbXBldGl0aW9uX19pdGVtIHNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbXBldGl0aW9uX19pbWFnZS11cGxvYWQgLnNlY29uZGFyeS1idXR0b24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLmNvbXBldGl0aW9uX19pbWFnZS11cGxvYWQgLnNlY29uZGFyeS1idXR0b246aG92ZXIsIC5jb21wZXRpdGlvbl9faW1hZ2UtdXBsb2FkIC5zZWNvbmRhcnktYnV0dG9uOmZvY3VzLCAuY29tcGV0aXRpb25fX2ltYWdlLXVwbG9hZCAuc2Vjb25kYXJ5LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2RlZGVkZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5jb21wZXRpdGlvbl9fc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNzRweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uY29tcGV0aXRpb25fX3N1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jb21wZXRpdGlvbl9fc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmNvbXBldGl0aW9uX19zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGV0aXRpb25fX3N1Ym1pdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuLmNvbXBldGl0aW9uIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjODQwMDAwO1xufVxuLmNvbXBldGl0aW9uX19zdGFydGVuZHRpbWUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jb21wZXRpdGlvbl9faW5mbyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG59XG4uY29tcGV0aXRpb25fX2luZm8taGVhZGVyIHtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZW50cmFudF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZW50cmFudF9faXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVudHJhbnRfX2l0ZW0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXh0LWFydGljbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzODRweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSwgYmFja2dyb3VuZCAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4ubmV4dC1hcnRpY2xlLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5uZXh0LWFydGljbGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjcycHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAzMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV4dC1hcnRpY2xlX190aXRsZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubmV4dC1hcnRpY2xlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMxMHB4O1xufVxuLm5leHQtYXJ0aWNsZV9fc3lub3BzaXMge1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtYXJ0aWNsZV9fYmx1cmIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5uZXh0LWFydGljbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCAwIDAgOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5leHQtYXJ0aWNsZV9fbmV4dC11cmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUtdGhpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5leHQtYXJ0aWNsZV9fZGF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLm5leHQtYXJ0aWNsZV9fZGF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGltZS13aGl0ZS5zdmdcIik7XG59XG4ubmV4dC1hcnRpY2xlIC5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2Utd2hpdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uZXh0LWFydGljbGUgLmNsb3NlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cbi5uZXh0LWFydGljbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xufVxuLm5leHQtYXJ0aWNsZTpob3ZlciAubmV4dC1hcnRpY2xlX19uZXh0LXVybCB7XG4gIHJpZ2h0OiAyMnB4O1xufVxuXG4uZ2lmdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5naWZ0aW5nLmlzLWxvYWRpbmcgLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5naWZ0aW5nLmlzLWxvYWRpbmcgLmdpZnRpbmctLWNvbnRhaW5lciBkaXYsXG4uZ2lmdGluZy5pcy1sb2FkaW5nIC5naWZ0aW5nLS1jb250YWluZXIgZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2lmdGluZ19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmdpZnRpbmdfX2ljb24tZ2lmdCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWdpZnQuc3ZnXCIpO1xufVxuLmdpZnRpbmdfX2ljb24tZ2lmdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWdpZnQtYWN0aXZlLnN2Z1wiKTtcbn1cbi5naWZ0aW5nLS1jb250YWluZXIge1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI3cHg7XG4gIH1cbn1cbi5naWZ0aW5nLS1jb250YWluZXIgZGl2LFxuLmdpZnRpbmctLWNvbnRhaW5lciBmb3JtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuICBvcGFjaXR5OiAxO1xufVxuLmdpZnRpbmdfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5naWZ0aW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdGluZ19fZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uZ2lmdGluZyBmb3JtIHtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDhweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nIGZvcm0ge1xuICAgIHdpZHRoOiAyMzRweDtcbiAgfVxufVxuLmdpZnRpbmcgZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiA0cHggMCA0cHggMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5naWZ0aW5nIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0aW5nIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG59XG4uZ2lmdGluZyBmb3JtIC5yb3cge1xuICB3aWR0aDogMzQwcHg7XG59XG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzMsIDMzLCAzMywgMC42KTtcbn1cbi5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNik7XG59XG4uZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDMxLCAzOCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDIwOHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5naWZ0aW5nIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuZ2lmdGluZyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMjUsIDMwLCAwLjUpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmdpZnRpbmcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xufVxuLmdpZnRpbmcgZm9ybSAucm93ICsgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDMxLCAzOCwgMC41KTtcbn1cbi5naWZ0aW5nIGZvcm0gLnJvdy5qcy1zdWNjZXNzICsgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbn1cbi5naWZ0aW5nIGZvcm0uZGlydHkgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2lmdGluZ19fZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmdpZnRpbmdfX2Zvb3RlciAuYWNjZW50IHtcbiAgY29sb3I6ICNkZDFmMjY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5naWZ0aW5nX19lcnJvciB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlLCBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlLCBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlLCBtYXgtaGVpZ2h0IDAuNHMgZWFzZTtcbn1cbi5naWZ0aW5nX19lcnJvci5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlYTgwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG59XG4uZ2lmdGluZ19fZXJyb3IuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuOnJvb3Qge1xuICAtLWJveC1oZWlnaHQ6IDM4cHg7XG4gIC0tYm94LXdpZHRoOiAzOHB4O1xuICAtLWN1cnJlbnRDb2xvcjogI2RkMWYyNjtcbiAgLS1jb2xvci1ibGFjazogJGJyYW5kLWJsYWNrO1xufVxuXG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIGF1ZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYnV0dG9uLXJlc2V0IHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogNDNweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAuc2stYXBwLXByb2dyZXNzLWJhciAuc2stY2VsbDpudGgtY2hpbGQoMSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgxKSAuc2stbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnNrLWFwcC1wcm9ncmVzcy1iYXIgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIC53aXRoLWFkLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgxKSAuY2hpbGQtZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgzKSAuc2stbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5zay1hcHAtcHJvZ3Jlc3MtYmFyIC5zay1jZWxsOm50aC1jaGlsZCgzKSAuY2hpbGQtZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbGF5ZWQtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbGF5ZWQtYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgfVxufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3RpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMnB4O1xuICByaWdodDogMDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ci0tcGxheWluZyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTm93IHBsYXlpbmdcIjtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ci0tcGF1c2VkIC5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJMaXN0ZW4gdG8gdGhpcyBhcnRpY2xlXCI7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX190b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9cGxheV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1wbGF5XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWJ1dHRvbi1wbGF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9cGxheV06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2xzIFtkYXRhLXBseXI9cGxheV06YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9scyBbZGF0YS1wbHlyPXBsYXldOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fY29udHJvbHMgW2RhdGEtcGx5cj1haXJwbGF5XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX3NyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1wcmVzc2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1idXR0b24tcGF1c2Uuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wgLmljb24tLXByZXNzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLWFydGljbGUtY29udGFpbmVyIC5wbHlyX19jb250cm9sIC5pY29uLS1ub3QtcHJlc3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5cl9fdm9sdW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBbZGF0YS1wbHlyfD1jYXB0aW9uc10sIC5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBbZGF0YS1wbHlyfD1zZXR0aW5nc10sIC5hdWRpby1hcnRpY2xlLWNvbnRhaW5lciAucGx5ciBbZGF0YS1wbHlyfD1waXBdLCAuYXVkaW8tYXJ0aWNsZS1jb250YWluZXIgLnBseXIgW2RhdGEtcGx5cnw9ZnVsbHNjcmVlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1ZGlvLXBsYXllci1sb2NrZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdWRpby1wbGF5ZXItbG9ja2VkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIycHg7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1wbGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1wbGF5OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXBsYXk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmF1ZGlvLXBsYXllcl9fY29udHJvbHMtcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXVkaW8tcGxheWVyX19jb250cm9scy1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXJhbmdlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIkxpc3RlbiB0byB0aGlzIGFydGljbGVcIjtcbn1cbi5hdWRpby1wbGF5ZXJfX2NvbnRyb2xzLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5hdWRpby1zdWJzY3JpYmUge1xuICBwYWRkaW5nOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAzMSwgMzgsIDAuMik7XG59XG4uYXVkaW8tc3Vic2NyaWJlLXRleHQge1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmF1ZGlvLXN1YnNjcmliZSBpbWcge1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlLW92ZXJsYXktLWxlZnQsIC5zd2lwZS1vdmVybGF5LS1yaWdodCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiA5OHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5zd2lwZS1vdmVybGF5LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGUtb3ZlcmxheSAubG9hZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZS1vdmVybGF5LS1iYW5uZXIuc3dpcGUtb3ZlcmxheS0tbGVmdCwgLnN3aXBlLW92ZXJsYXktLWJhbm5lci5zd2lwZS1vdmVybGF5LS1yaWdodCB7XG4gIHRvcDogMjEycHg7XG59XG4uc3dpcGUtb3ZlcmxheS0tYmFubmVyLW5vLWltZy5zd2lwZS1vdmVybGF5LS1sZWZ0LCAuc3dpcGUtb3ZlcmxheS0tYmFubmVyLW5vLWltZy5zd2lwZS1vdmVybGF5LS1yaWdodCB7XG4gIHRvcDogMTg2cHg7XG59XG5cbiNhcnRpY2xlIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uY3RhLXVzZXJuYW1lLS1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGQ4ZDhkO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3RhLXVzZXJuYW1lLS1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3RhLXVzZXJuYW1lX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS11c2VybmFtZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmN0YS11c2VybmFtZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtdXNlcm5hbWVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jdGEtdXNlcm5hbWVfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWF4LXdpZHRoOiAyODNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3RhLXVzZXJuYW1lX19idG46aG92ZXIsIC5jdGEtdXNlcm5hbWVfX2J0bjpmb2N1cywgLmN0YS11c2VybmFtZV9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS11c2VybmFtZV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5yZWNpcGVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgb3BhY2l0eTogMC43O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2lwZV9faW5mbyB7XG4gICAgbWFyZ2luOiAtNTBweCAtMjRweCAwO1xuICB9XG59XG4ucmVjaXBlX19pbmZvIC5pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ucmVjaXBlX19pbmZvIC5pdGVtLS1lbGVtZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVjaXBlX19pbmZvIC5pdGVtLS1lbGVtZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjaXBlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucmVjaXBlX19pbmZvIC5pdGVtLS1lbGVtZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucmVjaXBlX19pbmZvIC5pdGVtLS1lbGVtZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmVjaXBlX190aXRsZSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLnJlY2lwZV9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlY2lwZV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVjaXBlX19saXN0LS1pbmdyZWRpZW50cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ucmVjaXBlX19saXN0LS1pbmdyZWRpZW50cyBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlY2lwZV9fbGlzdC0taW5ncmVkaWVudHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDQpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDUpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg1KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg1KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg2KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNik6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoNykge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDcpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDcpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDgpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg4KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg4KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSg5KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoOSk6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoOSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTApIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxMFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEwKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDExKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjExXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTEpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEyKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTIpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTJcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTMpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxMyk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxM1wiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDEzKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE0KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE0XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTQpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE1KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMTVcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTYpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNik6YmVmb3JlIHtcbiAgY29udGVudDogXCIxNlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE2KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxNykge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE3KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjE3XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTcpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE4KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTgpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMThcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMTkpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgxOSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIxOVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDE5KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMCkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIwKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIwXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjApOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIxKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjEpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjFcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjIpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMik6YmVmb3JlIHtcbiAgY29udGVudDogXCIyMlwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIyKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyMykge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDIzKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjIzXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjMpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI0KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjRcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjUpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyNVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI1KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI2KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI2XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjYpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI3KSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjcpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMjdcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyNyk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjgpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOCk6YmVmb3JlIHtcbiAgY29udGVudDogXCIyOFwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI4KTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgyOSkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDI5KTpiZWZvcmUge1xuICBjb250ZW50OiBcIjI5XCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMjkpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjaXBlX19saXN0LS1tZXRob2Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMwKSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzApOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMzBcIjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzEpIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCIzMVwiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMxKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZWNpcGVfX2xpc3QtLW1ldGhvZCBsaTpudGgtb2YtdHlwZSgzMikge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlY2lwZV9fbGlzdC0tbWV0aG9kIGxpOm50aC1vZi10eXBlKDMyKTpiZWZvcmUge1xuICBjb250ZW50OiBcIjMyXCI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjaXBlX19saXN0LS1tZXRob2QgbGk6bnRoLW9mLXR5cGUoMzIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZV9fYm9keSAuYXJ0aWNsZV9fYm9keS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cbi5hcnRpY2xlX19ib2R5IC5hcnRpY2xlX19ib2R5LS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19ib2R5IC5lbWJlZC55b3V0dWJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG4uYXJ0aWNsZV9fYm9keSAuZW1iZWQueW91dHViZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDE1MDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnBzd3AgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHN3cCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLypcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLypcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKlxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuLypcblxuXHQxLiBCdXR0b25zXG5cbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9waG90b3N3aXBlL2RlZmF1bHQtc2tpbi5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXG4ucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvcGhvdG9zd2lwZS9kZWZhdWx0LXNraW4uc3ZnKTtcbiAgfVxuXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7XG59XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcbiAgY29sb3I6ICNGRkY7XG59XG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBO1xufVxuXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEO1xufVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7XG59XG5cbi8qXG5cblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKlxuXG5cdDQuIENhcHRpb25cblxuICovXG4ucHN3cF9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjtcbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXG5cblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxuXG4gKi9cbi5wc3dwX19wcmVsb2FkZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3Bob3Rvc3dpcGUvcHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLyogXG4gIFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yIFxuICBcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcbiAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG4vKlxuXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXG5cbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwO1xufVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcbiovXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG4gIG9wYWNpdHk6IDAuMDAxO1xufVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlX19ib2R5IGRpdltkYXRhLWVtYmVkMjQ9SW1hZ2VzXSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYXJ0aWNsZV9fYm9keSBkaXZbZGF0YS1lbWJlZDI0PUltYWdlc10gLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIC5zbGlkZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fYm9keSBkaXZbZGF0YS1lbWJlZDI0PUltYWdlc10gLnNsaWRlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgZGl2W2RhdGEtZW1iZWQyND1JbWFnZXNdIC5zbGlkZSAuY2FwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IC5pbWdfYWNjcmVkaXRhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24gLnNvdXJjZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDE2cHggOHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5zb3VyY2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24gLnBob3RvZ3JhcGhlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xufVxuLmFydGljbGVfX2JvZHkgLmltZ19hY2NyZWRpdGF0aW9uIC5waG90b2dyYXBoZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSAuaW1nX2FjY3JlZGl0YXRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fYm9keSAudG5zLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2JvZHkgLnRucy1vdXRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IC50bnMtb3V0ZXIgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOCk7XG59XG4uYXJ0aWNsZV9fYm9keSAudG5zLW91dGVyIC50b2dnbGUtZnVsbHNjcmVlbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hcnRpY2xlX19ib2R5IC50bnMtY29udHJvbHMge1xuICB6LWluZGV4OiAxMDtcbn1cbi5hcnRpY2xlX19ib2R5IC50bnMtY29udHJvbHMgYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IDk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjgpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFydGljbGVfX2JvZHkgLnRucy1jb250cm9scyBidXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYXJ0aWNsZV9fYm9keSAudG5zLWNvbnRyb2xzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7XG59XG4uYXJ0aWNsZV9fYm9keSAudG5zLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlIC5saXZlLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkLS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3VwZGF0ZWQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFydGljbGUgLmxpdmUtaGVhZGVyX191cGRhdGVkLmlzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYXJ0aWNsZSAubGl2ZS1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFydGljbGUgLmxpdmUtaGVhZGVyX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXJ0aWNsZSAubGl2ZS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5hcnRpY2xlIC5idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZSAuYnV0dG9uLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzRweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtODBweDtcbn1cbi5hcnRpY2xlIC5idXR0b25fX21vcmUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19tb3JlOmhvdmVyLCAuYXJ0aWNsZSAuYnV0dG9uX19tb3JlOmZvY3VzLCAuYXJ0aWNsZSAuYnV0dG9uX19tb3JlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmJ1dHRvbl9fbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19tb3JlLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hcnRpY2xlIC5idXR0b25fX21vcmUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZSAuYnV0dG9uX19ib3R0b20sIC5hcnRpY2xlIC5idXR0b25fX3RvcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlIC5idXR0b25fX2JvdHRvbTphZnRlciwgLmFydGljbGUgLmJ1dHRvbl9fdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hcnRpY2xlIC5idXR0b25fX2JvdHRvbTpob3ZlciwgLmFydGljbGUgLmJ1dHRvbl9fdG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmFydGljbGUgLmJ1dHRvbl9fdG9wOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnRpY2xlX19saXZlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hcnRpY2xlX19saXZlLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmFydGljbGVfX2xpdmUge1xuICBtYXJnaW46IDMycHggMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmJ1dHRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1mZWVkIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fZGF0ZSB7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19sYXAge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fbGFwIHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcmVsYXRlZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3JlbGF0ZWQtbGluazpob3ZlciwgLmFydGljbGVfX2xpdmUgLmxpdmVfX3JlbGF0ZWQtbGluazpmb2N1cywgLmFydGljbGVfX2xpdmUgLmxpdmVfX3JlbGF0ZWQtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3Bvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjRweCA4cHggMzJweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Y1ZjVmNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0IHtcbiAgICBwYWRkaW5nOiAzMnB4IDhweCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX19wb3N0OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fcG9zdDphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLSB7XG4gIG1hcmdpbjogMzJweCA4cHggMTZweCAwcHg7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLTpiZWZvcmUge1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAtOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLTpiZWZvcmUge1xuICAgIHRvcDogLTI2cHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLTphZnRlciB7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IC02cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tOmFmdGVyIHtcbiAgICB0b3A6IC0xNnB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX2RhdGUge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLSAubGl2ZV9fZGF0ZSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tIC5saXZlX190ZXh0IHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS0gLmxpdmVfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmVfX3RleHQgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX190ZXh0IGEge1xuICBjb2xvcjogIzAwMDg2Yztcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlX190ZXh0IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlX190ZXh0IGlmcmFtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZV9faW1nIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tbm9uZTphZnRlciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLW5vbmU6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLWZhY2Vib29rIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1mYWNlYm9vazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS9mYWNlYm9vay5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tZmFjZWJvb2s6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXR3aXR0ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUvdHdpdHRlci5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdHdpdHRlcjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0taW5zdGFncmFtIC5saXZlX19lbWJlZCBpZnJhbWUge1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1pbnN0YWdyYW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUvaW5zdGFncmFtLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1pbnN0YWdyYW06YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXlvdXR1YmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmUveW91dHViZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0teW91dHViZTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0teW91dHViZSAubGl2ZV9fZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXlvdXR1YmUgLmxpdmVfX2VtYmVkIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXZpbWVvOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlL3ZpbWVvLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS12aW1lbzphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tdmltZW8gLmxpdmVfX2VtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS12aW1lbyAubGl2ZV9fZW1iZWQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc291bmRjbG91ZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZS9zb3VuZGNsb3VkLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydCB7XG4gIC8qJmV4dHJhdGltZSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi1leHRyYS5zdmcnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfSovXG4gIC8qJmZpbmFscmVzdWx0IHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmcnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gICZmaW5hbHNjb3JlIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmcnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfSovXG4gIC8qJnN0dW1wcyB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdHVtcHMuc3ZnJyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH0qL1xuICAvKiZ0b3NzIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRvc3Muc3ZnJyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH0qL1xufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF80OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydF82OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC02LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNTA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTUwLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfNTA6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0XzEwMDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtMTAwLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRfMTAwOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGFsbG91dDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtYWxsLW91dC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0YWxsb3V0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNvbnZlcnNpb25ydWdieTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY29udmVyc2lvbi1kcm9wLWdvYWwuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNvbnZlcnNpb25ydWdieTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRjbG91ZHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNsb3VkeS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y2xvdWR5OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGNvcm5lcmtpY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWNvcm5lci5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Y29ybmVya2ljazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRkZWNsYXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZGVjbGFyZWQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGRlY2xhcmVkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGR1Y2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWR1Y2suc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGR1Y2s6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZXh0cmF0aW1lZmlyc3RoYWxmc3RhcnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZpcnN0LWhhbGYtZXh0cmEuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGV4dHJhdGltZWZpcnN0aGFsZnN0YXJ0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGV4dHJhdGltZXNlY29uZGhhbGZzdGFydDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYtZXh0cmEuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGV4dHJhdGltZXNlY29uZGhhbGZzdGFydDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmaXJzdGhhbGZzdGFydDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZmlyc3QtaGFsZi5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0Zmlyc3RoYWxmc3RhcnQ6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0ZnJlZWtpY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZyZWVraWNrLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmcmVla2ljazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmdWxsdGltZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRmdWxsdGltZTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRnb2FsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1nb2FsLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRnb2FsOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGdvYWxzY29yZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWdvYWwtc2NvcmVyLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRnb2Fsc2NvcmVyOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGhhbGZ0aW1lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1oYWxmLXRpbWUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGhhbGZ0aW1lOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydGx1bmNoYnJlYWs6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWx1bmNoLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRsdW5jaGJyZWFrOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG5ld2JhdG1hbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtbmV3cy1iYXRzbWFuLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRuZXdiYXRtYW46YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0b2Zmc2lkZXNvY2NlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtb2Zmc2lkZS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0b2Zmc2lkZXNvY2NlcjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRvZmZzaWRlcnVnYnk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW9mZnNpZGUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydG9mZnNpZGVydWdieTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5bWlzc2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LW1pc3NlZC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eW1pc3NlZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c2NvcmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LXNjb3Jlci5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXNjb3JlZDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c2hvb3RvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHktc2hvb3RvdXQuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlzaG9vdG91dDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c29jY2VyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRwZW5hbHR5c29jY2VyOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHBlbmFsdHlydWdieTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0cGVuYWx0eXJ1Z2J5OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHJhaW5pbnRlcnJ1cHRpb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXJhaW55LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRyYWluaW50ZXJydXB0aW9uOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHJlZGNhcmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXJlZC1jYXJkLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRyZWRjYXJkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHNlY29uZGhhbGZzdGFydDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHNlY29uZGhhbGZzdGFydDphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdG9wcGFnZXRpbWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN0b3BwYWdlLXRpbWUuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN0b3BwYWdldGltZTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdWJzdGl0dXRpb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN1YnMuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHN1YnN0aXR1dGlvbjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN1bm55LnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnRzdW46YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dGVhYnJlYWs6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRlYS1icmVhay5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dGVhYnJlYWs6YWZ0ZXIge1xuICAgIHRvcDogLThweDtcbiAgfVxufVxuLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0dHJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10cnkuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRyeTphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR0cnlzY29yZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRyeS1zY29yZXIuc3ZnXCIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHRyeXNjb3JlcjphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR3YXRlcmJyZWFrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC13YXRlci1icmVhay5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0d2F0ZXJicmVhazphZnRlciB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR3aWNrZXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXdpY2tldC5zdmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUgLmxpdmUtLXNwb3J0d2lja2V0OmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlIC5saXZlLS1zcG9ydHllbGxvd2NhcmQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXllbGxvdy1jYXJkLnN2Z1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fbGl2ZSAubGl2ZS0tc3BvcnR5ZWxsb3djYXJkOmFmdGVyIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19saXZlLS1sYXBzIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2xpdmUtLWxhcHMge1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA4cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb21tZW50YXJ5IHtcbiAgcGFkZGluZzogMHB4IDIycHg7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1saXN0IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkZGRkO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktbGlzdC1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1pdGVtIHtcbiAgcGFkZGluZzogMCA4cHggMzJweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFydGljbGVfX2NvbW1lbnRhcnktaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29tbWVudGFyeS1pdGVtOmFmdGVyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IC00cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS10aW1lIHtcbiAgbGVmdDogMzJweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0YTRhNGE7XG59XG4uYXJ0aWNsZV9fY29tbWVudGFyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xufVxuXG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgcHJlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogTW9ub3NwYWNlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX25vZGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19ub2RhdGEtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDMycHggKyAxMDAlKTtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNzZweDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zZW5zX19mb290ZXIgYTpob3ZlciwgLmFydGljbGVfX2NvbnRlbnQgLnNlbnNfX2Zvb3RlciBhOmZvY3VzLCAuYXJ0aWNsZV9fY29udGVudCAuc2Vuc19fZm9vdGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICB9XG59XG4uYXJ0aWNsZV9fcHJpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDk5OXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtLXRvcC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLS10b3AtYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tdG9wLWJhci1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFydGljbGUtLXRvcC1iYXItcmlnaHQgYSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS10b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYXJ0aWNsZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uYXJ0aWNsZV9fZGV0YWlscyBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5hcnRpY2xlX19kZXRhaWxzIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hcnRpY2xlIC5ib29rbWFyayB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hcnRpY2xlIC5ib29rbWFyayBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYXJ0aWNsZSAuYm9va21hcmstLWFkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlIC5ib29rbWFyay0tYWRkLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlIC5ib29rbWFyay0tZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1kZWxldGUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUgLmJvb2ttYXJrLS1sb2FkZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNCQ0JDQkM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hcnRpY2xlX19zb2NpYWwtc2hhcmUgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuYXJ0aWNsZV9fc29jaWFsLXNoYXJlIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmFydGljbGVfX3NvY2lhbC1zaGFyZS0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uYXJ0aWNsZV9fYWNjcmVkaXRhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXJ0aWNsZV9fYWNjcmVkaXRhdGlvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2FjY3JlZGl0YXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fc3BvbnNvcmVkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlX19zcG9uc29yZWQtaW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fc3BvbnNvcmVkLWltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uYXJ0aWNsZV9fc3BvbnNvcmVkLWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19zcG9uc29yZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3Nwb25zb3JlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9fYm9keS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlX19ib2R5LS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZV9fYm9keSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX19ib2R5IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmFydGljbGVfX2JvZHkgYSB7XG4gIGNvbG9yOiAjMDAwODZjO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZV9fYm9keSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCAtMTZweCA4cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19mZWF0dXJlZC1pbWFnZSBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fZmVhdHVyZWQtaW1hZ2UuUmVjaXBlQXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlLlJlY2lwZUFydGljbGUgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2ZlYXR1cmVkLWltYWdlIC5jYXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZV9fcGhvdG9ncmFwaGVyIC5zb3VyY2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5hcnRpY2xlX19waG90b2dyYXBoZXIgLnNvdXJjZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX19waG90b2dyYXBoZXIgLnBob3RvZ3JhcGhlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDhweCAxNnB4IDhweCAwO1xufVxuLmFydGljbGVfX3Bob3RvZ3JhcGhlciAucGhvdG9ncmFwaGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3Bob3RvZ3JhcGhlciB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9QmxvY2txdW90ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNkZDFmMjY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1CbG9ja3F1b3RlXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9QmxvY2txdW90ZV0gLnRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PUJsb2NrcXVvdGVdIC5jaXRhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGQxZjI2O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1JbmZvQmxvY2tdIC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9SW5mb0Jsb2NrXSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9SW5mb0Jsb2NrXSAudGV4dCB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9WW91VHViZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9WW91VHViZV0gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZSBkaXZbZGF0YS1lbWJlZDI0PVR3aXR0ZXJdLFxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1DdXN0b21dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUgZGl2W2RhdGEtZW1iZWQyND1Ud2l0dGVyXSA+IGRpdixcbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9Q3VzdG9tXSA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hcnRpY2xlIGRpdltkYXRhLWVtYmVkMjQ9Q3VzdG9tXSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUgLmVtYmVkLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmFydGljbGUtbG9ja2VkIC5hcnRpY2xlX19ib2R5LS1sb2NrZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1sb2NrZWQgLmFydGljbGVfX2JvZHktLWxvY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sb2NrZWRfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogOTZweCBhdXRvIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxvY2tlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDcycHggYXV0byAxNnB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmFydGljbGUtbG9ja2VkX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19ibHVyYiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWQgLmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG4gIHBhZGRpbmc6IDAgNjRweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbn1cbi5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uOmhvdmVyLCAuYXJ0aWNsZS1sb2NrZWQgLmJ1dHRvbjpmb2N1cywgLmFydGljbGUtbG9ja2VkIC5idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLWxvY2tlZCAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjKDY0cHggLSA4KTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1sb2NrZWRfX2Zvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtbG9ja2VkX19mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmFydGljbGUtbG9ja2VkX19mb290ZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmFydGljbGUtc3Vicy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMzMsIDY1LCAxNDEsIDAuNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYXJ0aWNsZS1zdWJzLWZvb3Rlcl9faGVhZGVyIHtcbiAgY29sb3I6ICMyMTQxOGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtc3Vicy1mb290ZXJfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hcnRpY2xlLXN1YnMtZm9vdGVyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXN1YnMtZm9vdGVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXN1YnMtZm9vdGVyX19idXR0b24gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhOmhvdmVyLCAuYXJ0aWNsZS1zdWJzLWZvb3Rlcl9fYnV0dG9uIGE6Zm9jdXMsIC5hcnRpY2xlLXN1YnMtZm9vdGVyX19idXR0b24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtc3Vicy1mb290ZXJfX2J1dHRvbiBhIHtcbiAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb3JhbC10aHJlYWQtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtMTZweCAtMTZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNvcmFsLXRocmVhZC0tY29udGFpbmVyLmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnJlbGF0ZWQtdGFncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiA1cHggJGdhcC1zbWFsbCA0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWJsYWNrLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIEZPTlRTICovXG4kYmFzZS1mb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1pdGFsaWM6ICdwcm94aW1hbm92YS1yZWd1bGFyaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGRpdGFsaWM6ICdwcm94aW1hbm92YS1ib2xkaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYXJ0aWNsZS1ib2R5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1ib2R5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZlYXR1cmUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnVja2V0LWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnVja2V0LWJvZHktZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1oZWFkZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXItc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGFyaWFsLWZvbnQ6ICdhcmlhbG10Jywgc2Fucy1zZXJpZjsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnJlbGF0ZWQtbGlua3Mge1xuICAgIG1hcmdpbjogMCAwICRnYXAgMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdXJsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICBAZXh0ZW5kICVzZWNvbmRhcnktY2FyZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzZWNvbmRhcnktYmx1ZSA0cHggc29saWQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudG5zIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLW91dGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogOTk5cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC05MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoNHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItbmF2O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1uYXYtYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLW5hdi1hY3RpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5jb21wZXRpdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdyYXBwZXItYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjogJGdhcC1tZWRpdW07XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwICRnYXAtc21hbGw7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgIH1cblxuICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWJnO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Y2Nlc3Mge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1iZztcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmpzLXJlcXVpcmVkIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgIH1cblxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICB9XG5cbiAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtdXBsb2FkIHtcbiAgICAgICAgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVxdWlyZWQge1xuICAgICAgICBjb2xvcjogJGVycm9yO1xuICAgIH1cblxuICAgICZfX3N0YXJ0ZW5kdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyYW50IHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWJvcmRlci1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGludmVydCgkY29sb3IsIDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGxhcmdlLWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tbGFyZ2UtZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5uZXh0LWFydGljbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsMCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHggMCAwIDJweCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSwgdmlzaWJpbGl0eSAwLjJzIGVhc2UsIGJhY2tncm91bmQgMC40cyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgICZfX3N5bm9wc2lzIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAgMCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2JsdXJiIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMCAkZ2FwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQtdXJsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBAZXh0ZW5kICVkYXRlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtd2hpdGUuc3ZnJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMXMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtYmxhY2ssIDUlKTtcblxuICAgICAgICAubmV4dC1hcnRpY2xlIHtcbiAgICAgICAgICAgICZfX25leHQtdXJsIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5naWZ0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgLmdpZnRpbmctLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdixcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICYtZ2lmdCB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1naWZ0LnN2ZycpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWdpZnQtYWN0aXZlLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYsXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYnJhbmQtYmxhY2ssIDAuNik7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgcmdiYSgkc2Vjb25kYXJ5LXJlZCwgMC41KSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktcmVkLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy5qcy1zdWNjZXNzICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0uZGlydHkge1xuICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgLmFjY2VudCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lcnJvciB7XG4gICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC40cyBlYXNlLCB2aXNpYmlsaXR5IDAuNHMgZWFzZSwgbWF4LWhlaWdodCAwLjRzIGVhc2UpO1xuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1ncmVlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbjpyb290IHtcbiAgICAtLWJveC1oZWlnaHQ6IDM4cHg7XG4gICAgLS1ib3gtd2lkdGg6IDM4cHg7XG4gICAgLS1jdXJyZW50Q29sb3I6ICNkZDFmMjY7XG4gICAgLS1jb2xvci1ibGFjazogJGJyYW5kLWJsYWNrO1xufVxuXG4uYXVkaW8ge1xuICAgICYtYXJ0aWNsZS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhdWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNrLWJ1dHRvbi1yZXNldCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2stYXBwLXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNrLWNlbGw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgLnNrLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndpdGgtYWQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoaWxkLWVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zay1jZWxsOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgLnNrLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaGlsZC1lbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXllZC1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogLThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbHlyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMnB4IDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzICgwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMjQsIDIyNCwgMjI0KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoMnB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDMzLCAzMywgMzMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGxheWluZyB7XG4gICAgICAgICAgICAgICAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdOb3cgcGxheWluZyc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhdXNlZCB7XG4gICAgICAgICAgICAgICAgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdMaXN0ZW4gdG8gdGhpcyBhcnRpY2xlJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICZfX2J1ZmZlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgW2RhdGEtcGx5cj1cInBsYXlcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBsYXkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW2RhdGEtcGx5cj1cImFpcnBsYXlcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3Itb25seSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udHJvbCB7XG5cbiAgICAgICAgICAgICAgICAmLS1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYnV0dG9uLXBhdXNlLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtLXByZXNzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLW5vdC1wcmVzc2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1vdmVybGFpZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192b2x1bWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFtkYXRhLXBseXJ8PVwiY2FwdGlvbnNcIl0sIFtkYXRhLXBseXJ8PVwic2V0dGluZ3NcIl0sIFtkYXRhLXBseXJ8PVwicGlwXCJdLCBbZGF0YS1wbHlyfD1cImZ1bGxzY3JlZW5cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsYXllciB7XG4gICAgICAgICYtbG9ja2VkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgMnB4IDJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzICgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG5cbiAgICAgICAgICAgICYtcGxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1idXR0b24tcGxheS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yYW5nZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0xpc3RlbiB0byB0aGlzIGFydGljbGUnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3Vic2NyaWJlIHtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnktcmVkLCAwLjIpO1xuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnN3aXBlIHtcbiAgICAmLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1iYW5uZXIge1xuICAgICAgICAgICAgJi5zd2lwZSB7XG4gICAgICAgICAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJhbm5lci1uby1pbWcge1xuICAgICAgICAgICAgJi5zd2lwZSB7XG4gICAgICAgICAgICAgICAgJi1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxODZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2FydGljbGUge1xuICAgIHdpZHRoOiAxMDB2dztcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uY3RhLXVzZXJuYW1lIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JhcGhpYy1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucmVjaXBlIHtcbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAtNTBweCAtMjRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgICAgJi0tZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2E3YTdhNztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICYtLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJi0taW5ncmVkaWVudHMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0byAzMyB7XG4gICAgLnJlY2lwZSB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgJi0tbWV0aG9kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtb2YtdHlwZSgjeyRpfSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRpfSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbi5hcnRpY2xlX19ib2R5IHtcbiAgICAuYXJ0aWNsZV9fYm9keS0tdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYmVkIHtcbiAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG5cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuXG4vLyBQaG90b1N3aXBlIHVzZXMgQXV0b3ByZWZpeGVyLCBzbyB2ZW5kb3IgcHJlZml4ZWQgYXJlIGFkZGVkIGF1dG9tYXRpY2FsbHkgd2hlbiBuZWVkZWQuXG5cbkBpbXBvcnQgXCJtYWluLXNldHRpbmdzXCI7XG5cbiBcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXg7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdEBpZiAkcHN3cF9fYm94LXNpemluZy1ib3JkZXItYm94ID09IHRydWUge1xuXHRcdCoge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cblx0XG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG5cdC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cblx0b3BhY2l0eTogMC4wMDE7XG5cdHdpbGwtY2hhbmdlOm9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcblx0LyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XG5cdGN1cnNvcjogLW1vei1ncmFiO1xuXHRjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAgLnBzd3BfX2ltZyB7XG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKlxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXG4qL1xuLnBzd3BfX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTpvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7IFxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0LyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzd3BfX3Nob3ctaGlkZS10cmFuc2l0aW9uLWR1cmF0aW9uIGN1YmljLWJlemllciguNCwwLC4yMiwxKTtcbn1cblxuLnBzd3BfX2JnIHtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkcHN3cF9fc2hvdy1oaWRlLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4ge1xuXHQucHN3cF9fYmcsXG5cdC5wc3dwX196b29tLXdyYXAge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG59XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wc3dwX19pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wc3dwX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLypcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2Vcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcblx0YmFja2dyb3VuZDogJHBzd3BfX3BsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi8qXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdGNvbG9yOiAkcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjtcbn1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcblx0Y29sb3I6ICRwc3dwX19lcnJvci10ZXh0LWNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIiRwc3dwX19zaG93LWhpZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fY29udHJvbHMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzMzbXMgIWRlZmF1bHQ7XG4kcHN3cF9fYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwc3dwX19wbGFjZWhvbGRlci1jb2xvcjogIzIyMiAhZGVmYXVsdDtcbiRwc3dwX19ib3gtc2l6aW5nLWJvcmRlci1ib3g6IHRydWUgIWRlZmF1bHQ7IC8vIGRpc2FibGUgLnBzd3AgKiB7IGJveC1zaXppbmc6Ym9yZGVyLWJveCB9IChpbiBjYXNlIHlvdSBhbHJlYWR5IGhhdmUgaXQgaW4geW91ciBzaXRlIGNzcylcbiRwc3dwX19yb290LXotaW5kZXg6IDE1MDAgIWRlZmF1bHQ7XG4kcHN3cF9fYXNzZXRzLXBhdGg6ICcnICFkZWZhdWx0OyAvLyBwYXRoIHRvIHNraW4gYXNzZXRzIGZvbGRlciAocHJlbG9hZGVyLCBQTkcgYW5kIFNWRyBzcHJpdGUpXG4kcHN3cF9fZXJyb3ItdGV4dC1jb2xvcjogI0NDQyAhZGVmYXVsdDsgLy8gXCJJbWFnZSBub3QgbG9hZGVkXCIgdGV4dCBjb2xvclxuJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZTogdHJ1ZSAhZGVmYXVsdDsiLCIvKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cblxuLypcblxuXHRDb250ZW50czpcblxuXHQxLiBCdXR0b25zXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblx0NC4gQ2FwdGlvblxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXG5cbiovXG5cbi8vIFBob3RvU3dpcGUgdXNlcyBBdXRvcHJlZml4ZXIsIHNvIHZlbmRvciBwcmVmaXhlZCBhcmUgYWRkZWQgYXV0b21hdGljYWxseSB3aGVuIG5lZWRlZC5cblxuXG5cbkBpbXBvcnQgXCIuLi9tYWluLXNldHRpbmdzXCI7XG5cblxuLypcblx0XG5cdDEuIEJ1dHRvbnNcblxuICovXG5cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGZsb2F0OiByaWdodDtcblx0b3BhY2l0eTogMC43NTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwXG5cdH1cbn1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG5cblx0LyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxuICAgIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcHN3cF9fYXNzZXRzLXBhdGh9ZGVmYXVsdC1za2luLnN2Zyk7XG4gICAgfVxuXG4gICAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1x0XHRcblx0fVxufVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcblx0bGVmdDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAzNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcblx0bGVmdDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRyaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG5cdHotaW5kZXg6ICRwc3dwX19yb290LXotaW5kZXggKyAxMjA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogI0ZGRjtcblx0dG9wOiA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0cmlnaHQ6IDQ0cHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cblx0XHRcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0XHR9XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAxO1xuXG5cdC5wc3dwX19zaGFyZS10b29sdGlwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG5cdHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2sge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMnB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0XHQtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuXHRcdGNvbG9yOiAjRkZGO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcblx0XHR9XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlciB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM1NUFDRUU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdH1cbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0IHtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0NDQztcblx0XHRjb2xvcjogI0NFMjcyRDtcblx0fVxufVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZCB7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNEREQ7XG5cdH1cbn1cblxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cblxuLnBzd3BfX2NvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogI0ZGRjtcblx0b3BhY2l0eTogMC43NTtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG5cbi8qXG5cdFxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuXG4ucHN3cF9fY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNDRweDtcblx0XG5cdHNtYWxsIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICNCQkI7XG5cdH1cbn1cblxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG1heC13aWR0aDogNDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0NDQztcbn1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuXG4ucHN3cF9fcHJlbG9hZGVyIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0OyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHQvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xuXHRcdGJhY2tncm91bmQ6IHVybCgjeyRwc3dwX19hc3NldHMtcGF0aH1wcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xuXHR9XG59XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIHtcblx0LnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRcdGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cblx0XHQucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG5cdFx0XHRhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpIGluZmluaXRlO1xuXHRcdH1cblx0fVxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRcblx0LnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcblx0XHQvKiBcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcblx0XHQqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogN3B4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5wc3dwX19wcmVsb2FkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIH1cbn1cblxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDApIH1cbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZykgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCkgfVxufVxuXG5cbi8qXG5cdFxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cblxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHR6LWluZGV4OiAkcHN3cF9fcm9vdC16LWluZGV4ICsgNTA7XG59XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHBzd3BfX2NvbnRyb2xzLXRyYW5zaXRpb24tZHVyYXRpb24gY3ViaWMtYmV6aWVyKC40LDAsLjIyLDEpO1xufVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2Uge1xuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG5cdH1cbn1cblxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXG5cdFxuLnBzd3BfX3VpLS1pZGxlIHtcblx0LnBzd3BfX3RvcC1iYXIgeyBcblx0XHRvcGFjaXR5OiAwOyBcblx0fVxuXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLypcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xuKi9cbi5wc3dwX191aS0taGlkZGVuIHtcblx0LnBzd3BfX3RvcC1iYXIsXG5cdC5wc3dwX19jYXB0aW9uLFxuXHQucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcblx0XHQvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXG5cdFx0b3BhY2l0eTogMC4wMDE7IFxuXHR9XG59XG5cbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb25lLXNsaWRlIHtcblx0LnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG5cdC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcblx0LnBzd3BfX2NvdW50ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaWYgJHBzd3BfX2luY2x1ZGUtbWluaW1hbC1zdHlsZSA9PSB0cnVlIHtcblx0LnBzd3AtLW1pbmltYWwtLWRhcmsge1xuXHRcdC5wc3dwX190b3AtYmFyIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJHBzd3BfX2Fzc2V0cy1wYXRoOiBcIi9pbWFnZXMvcGhvdG9zd2lwZS9cIjtcbiRwc3dwX19iYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9waG90b3N3aXBlL3NyYy9jc3MvbWFpbic7XG5AaW1wb3J0ICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9zcmMvY3NzL2RlZmF1bHQtc2tpbi9kZWZhdWx0LXNraW4nO1xuXG4uYXJ0aWNsZV9fYm9keSB7XG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkltYWdlc1wiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nX2FjY3JlZGl0YXRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvZ3JhcGhlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG5zIHtcbiAgICAgICAgJi1vdXRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC44KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udHJvbHMge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDk5OXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS10aGluLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4IDAgMCAycHgpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDApKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5hcnRpY2xlIHtcbiAgICAubGl2ZS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGdhcC1tZWRpdW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX191cGRhdGVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGF0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGl2ZS1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1zdGlja3kge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvdHRvbSxcbiAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGl2ZS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXZlIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwICRnYXAtc21hbGw7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGl2ZSB7XG5cbiAgICAgICAgICAgICYtLWZlZWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xhcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVsYXRlZC1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcCAkZ2FwLWxhcmdlICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGxpZ2h0LWdyZXktc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2UgJGdhcCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlICRnYXAgJGdhcC1zbWFsbCAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpdmVfX2RhdGUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGl2ZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1ub25lIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1iZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVsaXZlYXJ0aWNsZWNhcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUvZmFjZWJvb2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIC5saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1iZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVsaXZlYXJ0aWNsZWNhcmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUvdHdpdHRlci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2VtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbGl2ZWFydGljbGVjYXJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL2luc3RhZ3JhbS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL3lvdXR1YmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2VtYmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS12aW1lbyB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlL3ZpbWVvLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpdmUge1xuICAgICAgICAgICAgICAgICAgICAmX19lbWJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc291bmRjbG91ZCB7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmUvc291bmRjbG91ZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3BvcnQge1xuXG5cbiAgICAgICAgICAgICAgICAmXzQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmXzYge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LTYuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmXzUwIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC01MC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfMTAwIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC0xMDAuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmYWxsb3V0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1hbGwtb3V0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmNvbnZlcnNpb25ydWdieSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY29udmVyc2lvbi1kcm9wLWdvYWwuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmY2xvdWR5IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1jbG91ZHkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmY29ybmVya2ljayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtY29ybmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmRlY2xhcmVkIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1kZWNsYXJlZC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZkdWNrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1kdWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qJmV4dHJhdGltZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYtZXh0cmEuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAmZXh0cmF0aW1lZmlyc3RoYWxmc3RhcnQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZpcnN0LWhhbGYtZXh0cmEuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZXh0cmF0aW1lc2Vjb25kaGFsZnN0YXJ0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zZWNvbmQtaGFsZi1leHRyYS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZmaXJzdGhhbGZzdGFydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZmlyc3QtaGFsZi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiZmaW5hbHJlc3VsdCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnVsbC10aW1lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmZpbmFsc2NvcmUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICZmcmVla2ljayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtZnJlZWtpY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmZnVsbHRpbWUge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWZ1bGwtdGltZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZnb2FsIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1nb2FsLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmdvYWxzY29yZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LWdvYWwtc2NvcmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJmhhbGZ0aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1oYWxmLXRpbWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmbHVuY2hicmVhayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtbHVuY2guc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmbmV3YmF0bWFuIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1uZXdzLWJhdHNtYW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmb2Zmc2lkZXNvY2NlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtb2Zmc2lkZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZvZmZzaWRlcnVnYnkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LW9mZnNpZGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcGVuYWx0eW1pc3NlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1taXNzZWQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcGVuYWx0eXNjb3JlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtcGVuYWx0eS1zY29yZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcGVuYWx0eXNob290b3V0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LXNob290b3V0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnBlbmFsdHlzb2NjZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXBlbmFsdHkuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmcGVuYWx0eXJ1Z2J5IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1wZW5hbHR5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnJhaW5pbnRlcnJ1cHRpb24ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXJhaW55LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnJlZGNhcmQge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXJlZC1jYXJkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnNlY29uZGhhbGZzdGFydCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc2Vjb25kLWhhbGYuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmc3RvcHBhZ2V0aW1lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC1zdG9wcGFnZS10aW1lLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qJnN0dW1wcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3R1bXBzLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgJnN1YnN0aXR1dGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtc3Vicy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZzdW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXN1bm55LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJnRlYWJyZWFrIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC10ZWEtYnJlYWsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyomdG9zcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtdG9zcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICZ0cnkge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRyeS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZ0cnlzY29yZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2xpdmVzcG9ydC9pY29uLXNwb3J0LXRyeS1zY29yZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmd2F0ZXJicmVhayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQtd2F0ZXItYnJlYWsuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmd2lja2V0IHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9saXZlc3BvcnQvaWNvbi1zcG9ydC13aWNrZXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmeWVsbG93Y2FyZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbGl2ZXNwb3J0L2ljb24tc3BvcnQteWVsbG93LWNhcmQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXBzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb21tZW50YXJ5IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIycHg7XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICRnYXAtbGFyZ2UgJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL21vZHVsZXMvcmVsYXRlZHRhZ3NcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3JlbGF0ZWRsaW5rc1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvY29tcGV0aXRpb25mb3JtXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9yZWFkbmV4dFwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZ2lmdGluZ1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvYXVkaW9hcnRpY2xlXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9hcnRpY2xlc3dpcGVcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3VzZXJuYW1lY3RhXCI7XG5cbkBpbXBvcnQgXCJhcnRpY2xlcmVjaXBlXCI7XG5AaW1wb3J0IFwiYXJ0aWNsZXZpZGVvXCI7XG5AaW1wb3J0IFwiYXJ0aWNsZWdhbGxlcnlcIjtcbkBpbXBvcnQgXCJhcnRpY2xlbGl2ZVwiO1xuXG4uYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb25vc3BhY2U7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZW5zIHtcbiAgICAgICAgICAgICZfX25vZGF0YSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAwIDA7XG5cbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAoLSRnYXAtc21hbGwpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JGdhcC1zbWFsbCAqIDJ9ICsgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBleHRlbmQgJWRhdGU7XG4gICAgfVxuXG4gICAgJl9fcHJpbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtaW5kZW50OiA5OTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAmLWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib29rbWFyayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZWxldGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxvYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLXNoYXJlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuMyk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjQkNCQ0JDO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY2NyZWRpdGF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3BvbnNvcmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS12aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidWxsZXQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGFyaWNsZS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcnRpY2xlLWJvZHktYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE2cHggJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLlJlY2lwZUFydGljbGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG5cbiAgICAgICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG90b2dyYXBoZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc291cmNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvZ3JhcGhlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgJGdhcC1zbWFsbCAkZ2FwIDA7XG5cbiAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiQmxvY2txdW90ZVwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpdGF0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiSW5mb0Jsb2NrXCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLW1lZGl1bTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIllvdVR1YmVcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIlR3aXR0ZXJcIl0sXG4gICAgZGl2W2RhdGEtZW1iZWQyND1cIkN1c3RvbVwiXSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZbZGF0YS1lbWJlZDI0PVwiQ3VzdG9tXCJdIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1iZWQge1xuICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxvY2tlZCB7XG5cbiAgICAgICAgLmFydGljbGVfX2JvZHkge1xuICAgICAgICAgICAgJi0tbG9ja2VkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwjZmZmIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwjZmZmIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSo0IGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtKjMgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JsdXJiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1tZWRpdW0qMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1sYXJnZSoyO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gY2FsYygjeyRnYXAtbGFyZ2UgKiAyfSAtIDgpO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJzLWZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY0ZmI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJHNlY29uZGFyeS1ibHVlLCAwLjUpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4M3B4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3JhbC10aHJlYWQtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYuaW5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiJdfQ== */
