blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}*{box-sizing:border-box;font-family:Montserrat}html{background-color:#1d1c21}body,html{overflow:hidden;height:100%}.cookie-notification{position:fixed;width:100%;bottom:0;left:0;z-index:9999;padding:16px;font-size:16px;color:#fff;background-color:#2f2f33;border-radius:16px 16px 0 0;box-shadow:0 10px 20px #0000001A;transition:transform .5s}.hide-cookie{transform:translateY(100%)}.remember-cookie{margin-top:16px;margin-left:auto;margin-right:auto}@media (max-width:560px){.cookie-notification{font-size:15px}.remember-cookie{width:280px!important}}.fullscreen-bg{background-size:cover;background-position:top center;background-repeat:no-repeat}.fullscreen-bg_hero-head{min-height:100%}.fullscreen-bg_radius-corner{border-radius:16px;background:linear-gradient(154deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat;background-size:cover}.fullscreen-bg_desktop-grad-section{border-radius:16px;background-size:cover}@media (min-width:1140px){.fullscreen-bg_desktop-grad-section{background:linear-gradient(154deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat;background-size:cover}}@media (min-width:1920px){.fullscreen-bg_bottom-fix-xl{background-position:bottom center}}.fullscreen-bg_top-fix{background-size:100%}.fullscreen-bg_fade{position:relative}.fullscreen-bg_fade>*{position:relative;z-index:3}.fullscreen-bg__dynamic-bg-wrapper{position:absolute;left:0;right:0;top:0;height:296px;background:center top/cover no-repeat;z-index:1}@media (min-width:780px){.fullscreen-bg__dynamic-bg-wrapper{padding-top:38%;height:auto}}.fullscreen-bg__dynamic-bg-wrapper:before{content:'';position:absolute;top:0;bottom:-5px;left:0;right:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#1d1c22 80%)}.tutorial-section img,.tutorial-section picture{display:block;width:100%}.preloader{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;background-color:rgba(0,0,0,.5);display:none}.preloader div{width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader img{animation:1.5s linear infinite sbs-anim-rec74410956-1526374482309;backface-visibility:hidden}@keyframes sbs-anim-rec74410956-1526374482309{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);animation-timing-function:linear}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg) scale(1,1)}}.profile-id{display:block;margin-top:10px;font-size:16px;opacity:.5}.modalConfirmMail,.modalDataError,.modalError,.modalRenewSubscription,.modalRestorePassword{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;background:rgba(29,28,33,.4);z-index:10000;display:flex;opacity:0;transition:.5s;justify-content:center;align-items:center;visibility:hidden}.modalConfirmMail.open,.modalDataError.open,.modalError.open,.modalRenewSubscription.open,.modalRestorePassword.open{opacity:1;visibility:visible}.modalConfirmMail__body,.modalDataError__body,.modalError__body,.modalRenewSubscription__body,.modalRestorePassword__body{width:90%;max-width:904px;padding:30px 0;height:273px;background:#fff;border-radius:16px;text-align:center}.modalConfirmMail__body p,.modalDataError__body p,.modalError__body p,.modalRenewSubscription__body p,.modalRestorePassword__body p{font:16px/20px Open Sans;color:#2f2f33;opacity:.5;margin:30px 0}.modalConfirmMail__body button,.modalDataError__body button,.modalError__body button,.modalRenewSubscription__body button,.modalRestorePassword__body button{width:90%;max-width:320px;height:57px;background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box;border-radius:12px;font:bold 14px/30px Open Sans;color:#fff;cursor:pointer}.modalConfirmMail__body,.modalRenewSubscription__body,.modalRestorePassword__body{max-width:352px;height:auto;padding:30px 16px 20px}.modalConfirmMail__body h2,.modalRenewSubscription__body h2,.modalRestorePassword__body h2{font-weight:700;font-size:16px;color:#000;margin-top:20px}.modalConfirmMail__body p,.modalRenewSubscription__body p,.modalRestorePassword__body p{font-size:14px;color:#a1afc3;margin-top:8px;opacity:1}.modalConfirmMail__body .restorePasswordForm.error p,.modalRenewSubscription__body .restorePasswordForm.error p,.modalRestorePassword__body .restorePasswordForm.error p{color:red;font-size:14px;text-align:left;margin:0 0 10px}.modalConfirmMail__body .restorePasswordForm.error input,.modalRenewSubscription__body .restorePasswordForm.error input,.modalRestorePassword__body .restorePasswordForm.error input{border:1px solid red}.modalConfirmMail__body input,.modalRenewSubscription__body input,.modalRestorePassword__body input{width:100%;font:14px/19px Open Sans;padding:15.5px 10px;background-color:#eaebf3;border-radius:12px;margin-bottom:30px}.modalConfirmMail__body button,.modalRenewSubscription__body button,.modalRestorePassword__body button{width:100%}.modalConfirmMail__body{padding:30px 16px}.modalConfirmMail__body button{width:-moz-max-content;width:max-content;margin:0 auto;background:0 0;color:#a1afc3;height:19px;font-weight:400;line-height:19px;transition:.3s ease-out}.modalConfirmMail__body button:hover{color:#f62c84}.modalConfirmMail__body p{margin-bottom:20px;color:#000}.modalRenewSubscription{opacity:1;visibility:visible}.modalRenewSubscription__body{padding:30px 16px}.modalRenewSubscription__body h2{margin-top:0}.modalRenewSubscription__body p{margin-top:20px}.outdated{display:block;height:100%;width:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.7);z-index:10000}.outdated .outdated-alert{width:344px;padding:30px 16px 16px;background:#fff;border-radius:26px;margin:0 auto;text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.outdated .outdated-alert h2{font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;color:#000;margin:16px 0 8px}.outdated .outdated-alert p{font-size:13px;line-height:19px;letter-spacing:0;color:#677993;margin-bottom:30px}.outdated .outdated-alert button{width:100%;background:#000;border-radius:10px;font-size:14px;line-height:19px;font-weight:700;letter-spacing:0;color:#fff;padding:19px 0;cursor:pointer}.outdated.d-none{display:none}.main-wrapper{position:relative;height:100%;display:flex;flex-direction:column;padding-top:56px}@media (max-width:1140px){.main-wrapper{overflow-y:scroll}}.content{flex-grow:1}.container{max-width:1148px;margin:0 auto;padding-left:16px;padding-right:16px;border-top:1px solid transparent;border-bottom:1px solid transparent;text-align:center}@media screen and (min-width:560px){.container{padding-left:30px;padding-right:30px}}.container_full-in-mobile{padding:0;border:none;text-align:center}@media (min-width:1140px){.container_full-in-mobile{max-width:1148px;margin:0 auto;padding-left:16px;padding-right:16px;border-top:1px solid transparent;border-bottom:1px solid transparent;text-align:center}}@media (min-width:1140px) and screen and (min-width:560px){.container_full-in-mobile{padding-left:30px;padding-right:30px}}.container_full-in-mobile-xs{padding:0;border:none;text-align:center}@media (min-width:560px){body,html{overflow:auto}.container_full-in-mobile-xs{max-width:1148px;margin:0 auto;padding-left:16px;padding-right:16px;border-top:1px solid transparent;border-bottom:1px solid transparent;text-align:center}}@media (min-width:560px) and screen and (min-width:560px){.container_full-in-mobile-xs{padding-left:30px;padding-right:30px}}.container_left{text-align:left}.container_right{text-align:right}.border-for-margin{border-top:1px solid transparent;border-bottom:1px solid transparent}.full-wrapper{width:100%}.hidden-margin-container{overflow:hidden}.center-block{position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.center-block__center-element{margin-top:auto;margin-bottom:auto}.row{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;justify-content:center}@media screen and (min-width:560px){.row{margin-left:-8px;margin-right:-8px}}.row_sm{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;margin-bottom:-8px;justify-content:center}@media (min-width:480px){.row_sm{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:-16px}}.row_lg{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;margin-bottom:-8px;justify-content:center}@media (min-width:780px){.row_lg{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:-16px}}.row_hide-margin{margin-bottom:-16px}.row_hide-margin-adapt{margin-bottom:-8px}@media (min-width:780px){.row_hide-margin-adapt{margin-bottom:-16px}}.row_hide-margin-sm{margin-bottom:-8px}.row_hide-margin-adapt-xl{margin-bottom:-16px}@media (min-width:1140px){.row_hide-margin-adapt-xl{margin-bottom:-12px}.row_similar-cards>:last-child{display:none}}@media (min-width:1600px){.row_xl-quadro{width:660px;margin-left:auto;margin-right:auto}.row_xl-quadro>*{padding-top:0!important;width:260px!important;height:260px!important}}.col-horizontal-margin{margin-bottom:16px}.col-horizontal-margin_adapt{margin-bottom:8px}@media (min-width:1140px){.col-horizontal-margin_adapt{margin-bottom:16px}}.col-horizontal-margin_top{margin-top:16px}.col-horizontal-margin_sm{margin-bottom:8px}.col-horizontal-margin_sm-top{margin-top:8px}.row-horizontal-padding{padding-top:60px;padding-bottom:60px}@media (min-width:1140px){.row-horizontal-padding{padding-top:80px;padding-bottom:80px}}.row-horizontal-padding_sm{padding-top:40px;padding-bottom:40px}.row-horizontal-margin{margin-top:60px;margin-bottom:60px}@media (min-width:1140px){.row-horizontal-padding_sm{padding-top:50px;padding-bottom:50px}.row-horizontal-margin{margin-top:80px;margin-bottom:80px}}.row-horizontal-margin_only-md-top{margin-top:0}@media (min-width:1140px){.row-horizontal-margin_only-md-top{margin-top:80px}}.row-horizontal-margin_top{margin-top:60px}@media (min-width:1140px){.row-horizontal-margin_top{margin-top:80px}}.row-horizontal-margin_xs,.row-horizontal-margin_xs-adapt{margin-top:40px;margin-bottom:40px}@media (min-width:1140px){.row-horizontal-margin_xs-adapt{margin-top:80px;margin-bottom:80px}}.row-horizontal-margin_xs-bottom{margin-bottom:40px}@media (min-width:1140px){.row-horizontal-margin_xs-bottom{margin-bottom:80px}}.row-horizontal-margin_sm{margin-top:40px;margin-bottom:40px}@media (min-width:1140px){.row-horizontal-margin_sm{margin-top:50px;margin-bottom:50px}}.row-horizontal-margin_sm-bottom{margin-top:0;margin-bottom:40px}@media (min-width:1140px){.row-horizontal-margin_sm-bottom{margin-top:0;margin-bottom:50px}}.row-horizontal-margin_md{margin-top:60px;margin-bottom:60px}.section-padding{padding-top:40px;padding-bottom:40px}@media (min-width:1140px){.row-horizontal-margin_md{margin-top:50px;margin-bottom:50px}.section-padding{padding-top:80px;padding-bottom:80px}}.section-padding_bottom{padding-bottom:40px;padding-top:0}@media (min-width:1140px){.section-padding_bottom{padding-bottom:80px}}.section-padding_top{padding-top:40px;padding-bottom:0}@media (min-width:1140px){.section-padding_top{padding-top:80px}}.section-padding_bottom-sm{padding-top:0;padding-bottom:40px}@media (min-width:1140px){.section-padding_bottom-sm{padding-bottom:50px}}.hidden{display:none!important}.notVisible{visibility:hidden!important;pointer-events:none}.y-offset_sm{margin:10px}.y-offset_sm-top{margin-top:10px}.y-offset_sm-bottom{margin-bottom:10px}.header{position:fixed;left:0;right:0;top:0;z-index:999}.header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;height:100%;background-color:#fff;border-radius:0 0 16px 16px;box-shadow:0 10px 20px #0000001A}.header__container{display:flex;flex-direction:row;justify-content:space-between}.logo{display:block;width:145px;height:23px;border-radius:145px;margin:23.5px 0;position:relative;z-index:3}.logo img{width:100%}@media (max-width:780px){.header__container{justify-content:center}.logo_guest{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;margin:0}.footer{padding-bottom:66px}}.header-sibling{padding-top:16px}.footer{position:relative;z-index:9;background-color:#2f2f33;border-radius:16px 16px 0 0}.footer__container{padding-top:27px;padding-bottom:27px;display:flex;flex-wrap:wrap;flex-grow:1;justify-content:space-between;align-items:center}.footer__copyright{color:#fff;font-family:"Open Sans",sans-serif;font-weight:300;opacity:.3}@media (max-width:780px){.footer__container{flex-direction:column;padding-top:32px;padding-bottom:32px}.footer__copyright{opacity:1}}@media (max-width:1024px){.footer__copyright{display:block;text-align:center;width:100%}}@media (max-width:560px){.footer__container{padding-top:32px;padding-bottom:32px}.footer__copyright{width:100%;text-align:center}}.footer-sibling{padding-bottom:30px;margin-bottom:-30px}.footer-sibling_margin{margin-bottom:40px}@media (min-width:1140px){.footer-sibling_margin{margin-bottom:80px}}.footer-sibling_margin-xl{margin-bottom:40px}@media (min-width:1140px){.footer-sibling_margin-xl{margin-bottom:80px}}@media (min-width:1600px){.footer-sibling_margin-xl{margin-bottom:0}}.footer-sibling_padding{padding-bottom:40px}.footer-sibling_margin-large{margin-bottom:160px}@media (max-width:780px){.footer-sibling_margin-large{margin-bottom:40px}}.h1{font-size:24px;font-weight:100;color:#fff}.h1_darck{color:#1c1b20}@media (min-width:1140px){.footer-sibling_padding{padding-bottom:80px}.h1{font-size:36px}}.h1__info i{position:relative;cursor:pointer}.h1__info i img{margin-top:5px;vertical-align:top;opacity:.5}.h2{font-size:32px;color:#fff}.h3{font-size:27px;color:#fff}.h4{font-size:18px;color:#fff}@media (min-width:1140px){.h4{font-size:24px}}.h5{font-size:18px;color:#fff}.h6{font-size:16px;line-height:20px;color:#fff}.light{font-weight:100}.middle{font-weight:500}.bold,b{font-weight:700}.black{font-weight:900}.italic{font-style:italic}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}a{text-decoration:none}.link{text-decoration:underline}p,span{font-size:14px;line-height:20px}.text{font-size:14px;line-height:20px;color:#fff}.text_sm{font-size:12px;line-height:24px}.text_lg{font-size:16px}.text_lg-adapt{color:#fff;font-size:14px;line-height:20px;font-weight:300}@media (min-width:1140px){.text_lg-adapt{font-size:16px}}.entry-text-section p{font-family:'Open Sans',sans-serif;font-size:16px;color:#817f8a;text-align:left;line-height:25px}.entry-text-section>*{margin-bottom:30px}.entry-text-section h3{font-family:"Open Sans",sans-serif;color:#f62c84;font-size:24px;width:100%;text-align:center;font-weight:600}.entry-text-section h4{font-family:"Open Sans",sans-serif;width:100%;text-align:left;font-weight:600;color:#1d1c21}.entry-text-section .white{color:#fff}.entry-text-section ul{text-align:left;list-style:disc}.entry-text-section ul li{position:relative;padding-left:15px;font-size:16px;font-family:"Open Sans",sans-serif;text-align:left;line-height:25px;font-style:italic}.entry-text-section ul li .answer{font-style:normal;margin:15px 0;display:inline-block}.entry-text-section ul li:before{content:'';position:absolute;left:0;top:10px;height:5px;width:5px;border-radius:50%;background-color:#f62c84}.entry-text-section ul b{color:#fff}.entry-text-section ol{margin-left:0;padding-right:0;padding-left:0;list-style-type:none}.entry-text-section ol li{position:relative;counter-increment:step-counter;line-height:25px;padding-left:20px;font-style:italic;font-size:16px;font-family:"Open Sans",sans-serif;text-align:left}.entry-text-section ol li:before{content:counter(step-counter);position:absolute;right:100%;margin-right:-15px;top:1px;font-size:16px;color:#f62c84;font-weight:600;font-family:"Open Sans",sans-serif}.entry-text-section :last-child{margin-bottom:0}textarea:focus{outline:0}.radio-button-group{display:flex;align-items:center;flex-wrap:wrap}.radio-button-group__label{text-align:left}.radio-button-group__fluid-element{width:100%;margin-bottom:8px}.radio-button-group__fluid-element .form-group__error-ico{right:40px}@media (min-width:780px){.radio-button-group{flex-wrap:nowrap}.radio-button-group__fluid-element{flex-grow:1;width:auto;padding-right:18px;margin-bottom:0}}.live-search-inputs-group{display:flex;align-items:center}.live-search-inputs-group__fluid-element{flex-grow:1;padding-right:8px}.live-search-inputs-group__fix-element{width:90px;text-align:center}.validation-message{position:relative;display:inline-block;padding-left:10px;width:100%;vertical-align:middle}.validation-message span{display:inline-block;font-weight:300;vertical-align:middle;color:#fff}.validation-message__txt{font-size:16px;line-height:20px}.validation-message__ico{font-size:21px;height:17px;letter-spacing:4.5px}.form_disabled .submit-btn{opacity:.6;pointer-events:none}.form_disabled .submit-btn.btnErrorModal{pointer-events:auto}.help-block-error{color:#f62c84}button,input{border:none;outline:0;border-radius:0}.btn{display:block;padding:18.5px;width:320px;font-weight:600;font-size:14px;color:#dc46b4;text-align:center;cursor:pointer;background-color:#fff;border-radius:12px}.btn_with-ico{font-size:0}.btn__ico{margin-right:11px;vertical-align:middle}.btn__txt{vertical-align:middle;font-size:14px}.btn_dark-text{color:#2f2f33}.btn-second{display:block;width:100%;max-width:312px;padding:18px 0;margin-left:auto;margin-right:auto;cursor:pointer;color:#fff;font-size:14px;font-weight:600;text-align:center;border-radius:16px;background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.btn-second_with-ico{padding:17px 0;font-size:0}.btn-second__ico{margin-right:11px;vertical-align:middle}.btn-second__txt{color:inherit;font-size:14px;font-weight:600;vertical-align:middle}.btn-second_negative{background:#eaebf3;color:#a1afc3}.btn-second_inside{border-radius:12px}.btn-second_delete{background:red}.btn-second_full-width{max-width:none}.ico-plus{position:relative;display:inline-block;height:20px;width:20px;vertical-align:middle;cursor:pointer;background-color:#f62c84;border-radius:4px}.ico-plus:after,.ico-plus:before{content:'';position:absolute;top:50%;left:50%;width:8px;height:2px;display:inline-block;margin-left:-4px;margin-top:-1px;background-color:#fff;border-radius:2px}.ico-plus:after{transform:rotate(90deg)}.ico-plus_white{background-color:#fff}.ico-plus_white:after,.ico-plus_white:before{background:#f62c84}.ico-plus_orange{background-color:#fff}.ico-plus_orange:after,.ico-plus_orange:before{background:#ff984c}.ico-plus_large{width:40px;height:40px}.ico-plus_large:after,.ico-plus_large:before{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;display:inline-block;margin-left:-5px;margin-top:-1px;background-color:#fff;border-radius:2px}.btn_disagree{display:block;padding:18.5px;text-align:center;font-weight:300;color:rgba(255,255,255,.5);font-size:14px;cursor:pointer;background-color:rgba(255,255,255,.3);border-radius:16px}.link-to-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:904px;padding:0 16px 16px;margin-left:auto;margin-right:auto;border-radius:16px;background-color:#eaebf3}.link-to-section__title{margin:35px auto}.link-to-section__btn{width:100%}@media (min-width:560px){.link-to-section{padding:30px}.link-to-section__title{margin:0}.link-to-section__btn{width:312px}}.link-to-section_grad{background:url(/img/ICO/networking-shape/desktop.svg) center right/655px no-repeat,linear-gradient(97deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat;background-blend-mode:multiply}@media (max-width:780px){.btn_disagree{font-size:14px}.link-to-section_grad{background:url(/img/ICO/networking-shape/mobile.svg) center right/cover no-repeat,linear-gradient(97deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.main-nav{box-shadow:0 0 50px rgba(255,255,255,.1)}}.btn-add-photo{position:relative;margin:0 auto 16px;width:120px;height:120px;border-radius:16px;background-size:cover}.btn-add-photo_selected .btn-add-photo__up-layer{opacity:0;background:rgba(0,0,0,.5)}.btn-add-photo_selected .btn-add-photo__up-layer:hover{opacity:1}.btn-add-photo_selected .btn-add-photo__action_first{display:none}.btn-add-photo_selected .btn-add-photo__action_second{display:inline-block}.btn-add-photo__up-layer{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;height:100%;padding:12px;cursor:pointer;background-color:rgba(255,255,255,.1);border-radius:16px;transition:opacity .3s}@media (min-width:1140px){.btn-add-photo__up-layer{padding:17px}}.btn-add-photo__txt{padding:27px 0;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:300;line-height:20px;border:1px dashed rgba(255,255,255,.3);border-radius:12px}@media (min-width:1140px){.btn-add-photo__txt{padding:39px 0;font-size:19px;line-height:27px}}.btn-add-photo__action{font-size:inherit;font-weight:inherit;line-height:inherit}.btn-add-photo__action_second{display:none}.btn-add-photo__error{position:absolute;bottom:100%;width:100%;margin-bottom:15px;text-align:center;font-weight:300;color:red}@media (min-width:1140px){.btn-add-photo{width:168px;height:168px;margin-bottom:50px}}.disabled-btn{background:#eaebf3;pointer-events:none}.disabled-btn .ico-plus{background:#a1afc3}.disabled-btn .ico-plus:after,.disabled-btn .ico-plus:before{background-color:#fff}.disabled-btn .btn__txt{color:#a1afc3}.btnErrorModal.disabled-btn{pointer-events:auto}.arrow-long{position:relative;display:inline-block;width:24px;height:24px;font-size:0}.arrow-long:before{content:'';position:absolute;top:50%;width:24px;height:3px;margin-top:-1.5px;background-color:#fff;border-radius:12px}.arrow-long__line{position:absolute;top:50%;width:12px;height:3px;margin-top:-1.5px;background-color:#fff;border-radius:12px}.arrow-long_left{text-align:left}.arrow-long_left:before{left:0}.arrow-long_left .arrow-long__line{left:1.5px}.arrow-long_left .arrow-long__line_top{transform:rotate(-45deg);transform-origin:left bottom}.arrow-long_left .arrow-long__line_bottom{transform:rotate(45deg);transform-origin:left top}.arrow-long_right{text-align:right}.arrow-long_right:before{right:0}.arrow-long_right .arrow-long__line{transform-origin:right center;right:1.5px}.arrow-long_right .arrow-long__line_top{transform:rotate(45deg);transform-origin:right bottom}.arrow-long_right .arrow-long__line_bottom{transform:rotate(-45deg);transform-origin:right top}.arrow-long_sm{width:15px;height:15px}.arrow-long_sm:before{width:15px;height:2px;margin-top:-1px;border-radius:8px}.arrow-long_sm .arrow-long__line{width:8px;height:2px;margin-top:-1px}.arrow-long_sm .arrow-long__line_left .arrow-long_sm .arrow-long__line__line{left:1px}.text-btn{display:block;width:100%;padding:30px 0;text-align:center;-moz-text-align-last:center;text-align-last:center;color:#f62c84;font-size:14px;font-weight:700}input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}input::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}input:-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}input:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s;color:#a1afc3}textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}textarea::-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}textarea:-moz-placeholder{opacity:1;-moz-transition:opacity .3s;transition:opacity .3s;color:#a1afc3}textarea:-ms-input-placeholder{opacity:1;-ms-transition:opacity .3s ease;transition:opacity .3s;color:#a1afc3}input{outline:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group{display:flex;position:relative;align-items:center}@media (max-width:1140px){.form-group--responsive{flex-direction:column;align-items:flex-start}}.form-group_col{flex-direction:column}.form-group_col .form-group__input-text{width:100%}.form-group_btn-group{justify-content:center;flex-wrap:wrap}.form-group_btn-group>*{margin:0 8px 8px}@media (min-width:1140px){.form-group_btn-group>*{margin-bottom:0}}.form-group__label-left{width:122px;text-align:left;font-family:"Open Sans",sans-serif}@media (max-width:1140px){.form-group__label-left{margin:0 0 6px}}.form-group__input-label{font-size:14px;font-weight:300;color:#a1afc3;margin-bottom:14px}.form-group__input-text{flex-grow:1;width:10px;padding:13px 20px;text-align:left;color:#a1afc3;font-size:16px;font-weight:300;line-height:20px;background-color:#eaebf3;border-radius:12px;border:1px solid transparent}@media (max-width:1140px){.form-group__input-text{width:100%}}@media (min-width:1140px){.form-group__input-text{border-color:#eaebf3}}.form-group__input-text_small{font-size:14px;padding:13px 14px}.form-group__input-text_dark-skin{background-color:rgba(255,255,255,.2);border:1px solid transparent}.form-group__error-message{position:absolute;top:1px;bottom:1px;right:1px;left:1px;display:none;align-items:center;padding:0 16px;color:#f62c84;text-align:left;border-radius:12px;background:#eaebf3}@media (min-width:560px){.form-group__error-message{text-align:right;left:auto}}@media (min-width:780px){.form-group__error-message_fluid{right:19px}}.form-group_error .form-group__error-message{display:flex}.form-group_error .form-group__input-text,.form-group_error .form-group__textarea__input{border-color:red;color:red}.form-group_error .form-group__error-title-sibling{display:block;margin-top:10px}.form-group__error-title-sibling{display:none}.login-error,.phone-error{position:absolute;bottom:100%;width:100%;margin-bottom:5px;text-align:left;font-size:12px;color:red}.form-group-text-ico{display:flex;align-items:stretch;justify-content:flex-start;background-color:#eaebf3;border-radius:12px;border:1px solid #eaebf3;padding:1px}.form-group-text-ico.form-group_error{border-color:red;color:red}.form-group-text-ico__ico{width:40px;height:40px}.form-group-text-ico__input-text{padding-left:10px;background-color:transparent;font-size:14px;color:#a1afc3;font-weight:300}.login-form{text-align:center}.forgot-password{margin-bottom:26px}.forgot-password__link{display:inline-block;color:#a1afc3;margin-top:20px;font-size:14px}.form-container{display:block;padding:16px;background-color:#fff;border-radius:16px}@media (min-width:1140px){.form-container{padding:30px}}.form-container_align-center{margin-left:auto;margin-right:auto}.form-container_size-sm{max-width:352px;width:100%}.form-container_sm{padding:16px}.form-container_xs{padding:16px 13px}@media (min-width:375px){.form-container_xs{padding:16px}}.form-container_offset-bottom-0{padding-bottom:0!important}.form-container__title{margin-top:16px;margin-bottom:35px;color:#a1afc3;text-align:center}.form-container__title_lg{display:inline-block;width:100%;margin-top:15px;margin-bottom:30px;font-size:24px;text-align:center;color:#1d1c21}.form-container_error{background:linear-gradient(90deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat}.form-container__error-message{padding:0 16px;color:#f62c84;margin-bottom:16px}.add-nutrition-form input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.add-nutrition-form input::-moz-placeholder{color:rgba(255,255,255,.5)}.add-nutrition-form input:-moz-placeholder{color:rgba(255,255,255,.5)}.add-nutrition-form input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.radio-line{width:100%;max-width:312px;padding:2px;font-size:0;margin:0 auto;background-color:#f62c84;border-radius:12px}.radio-line:hover:not(.radio-line_active) .radio-line__btn_second{color:#fff}.radio-line__track{position:relative;display:flex;justify-content:center}.radio-line__track.one-option{flex-direction:column;align-items:center}.radio-line__track.one-option .radio-line__switch{position:relative;transform:translateX(0)!important}.radio-line__btn{position:relative;z-index:10;display:inline-block;text-align:center;width:50%;padding:14px 0;font-size:14px;font-weight:300;color:rgba(255,255,255,.5);cursor:pointer}.radio-line__btn_first{color:#1d1c21;font-weight:600}.radio-line__switch{position:absolute;top:0;left:0;width:50%;height:100%;z-index:1;border-radius:11px;background-color:#fff;transition:transform .5s}.radio-line__switch.one-option{width:100%}.radio-line_active:hover .radio-line__btn_first{color:#fff}.radio-line_active .radio-line__switch{transform:translateX(100%)}.radio-line_active .radio-line__btn_first{color:rgba(255,255,255,.5);font-weight:300}.radio-line_active .radio-line__btn_second{font-weight:600;color:#1d1c21}.radio-line_dark-skin{background-color:rgba(255,255,255,.2)}.radio-line_line-down{background:0 0}.radio-line_line-down .radio-line__switch{top:auto;bottom:0;height:2px;background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.radio-line_line-down .radio-line__btn,.radio-line_line-down.radio-line_active:hover .radio-line__btn_first{color:rgba(0,0,0,.5)}.radio-line_line-down.radio-line_active .radio-line__btn_first:hover,.radio-line_line-down:hover:not(.radio-line_active) .radio-line__btn_second{color:rgba(0,0,0,.8)}.radio{display:block;margin:20px auto;text-align:left}.radio input{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}.radio__text{position:relative;padding:0 10px 0 28px;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:16px;color:#817f8a}.radio__text:before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background:#eaebf3;border-radius:5px}.radio__text:after{content:'';position:absolute;top:7px;left:4px;opacity:0;width:12px;height:9px;background:url(/img/ICO/checkbox-active_w.svg) center/contain no-repeat}.radio input:checked+.radio__text:after{opacity:1}.radio input:checked+.radio__text:before{background:#f62c84}.radio input:focus+.radio__text:before{box-shadow:0 0 0 1px rgb(161 175 195,.2)}.vertical-radio-button{padding:2px;background-color:#fff;border-radius:12px}.vertical-radio-button__wrapper{position:relative}.vertical-radio-button__wrapper:hover .vertical-radio-button__item_active{color:#817f8a}.vertical-radio-button__item{position:relative;z-index:2;display:inline-block;width:100%;padding:8px 18px;text-align:left;font-weight:300;color:#817f8a;white-space:nowrap}.vertical-radio-button__item_active{color:#fff;transition:color linear .5s}.vertical-radio-button__item_active-btn{position:absolute;top:0;left:0;z-index:1;color:transparent;background-color:#f62c84;border-radius:12px;transition:transform .5s}.vertical-radio-button__item:hover{color:#fff!important;transition:color linear .5s}.nav-tabs{display:flex;align-items:center;padding:2px}.nav-tabs .active-nav-switch{padding:13.5px 15px;margin:0;font-weight:600;color:#fff;cursor:auto;background-color:#f62c84;border-radius:15px;border-color:transparent}.nav-tabs .active-nav-switch+.nav-tabs__item{border:none}.nav-tabs__item{flex-grow:1;padding:2px 15px;margin:5px 0;font-size:14px;font-weight:300;line-height:20px;color:rgba(255,255,255,.5);text-align:center;cursor:pointer;border-left:1px solid rgba(255,255,255,.5)}@media (max-width:370px){.nav-tabs__item{font-size:12px}}.nav-tabs__item:first-child{border:transparent}.nav-tabs-content_first-tab .nav-tabs-content__item:nth-child(1),.nav-tabs-content_second-tab .nav-tabs-content__item:nth-child(2),.nav-tabs-content_third-tab .nav-tabs-content__item:nth-child(3){display:block}.nav-tabs-content__item{display:none}.filter-first{padding:2px;display:inline-block;font-size:0;background-color:rgba(255,255,255,.2);border-radius:12px}.filter-first .active-nav-switch{margin:0;padding:10px;color:#1d1c21;font-weight:600;cursor:auto;background-color:#fff;border-radius:11px;border:none}.filter-first .active-nav-switch+.filter-first__btn{border-color:transparent}.filter-first__btn{min-width:120px;padding:3px 0;margin:7px 0;font-size:14px;color:rgba(255,255,255,.5);cursor:pointer;background-color:transparent;border-left:1px solid rgba(255,255,255,.5)}@media (max-width:370px){.filter-first__btn{font-size:12px}}.filter-first__btn:hover:not(.active-nav-switch){color:#fff}.filter-first__btn:first-child{border-color:transparent}.dd{width:100%;overflow:hidden;transition:height .5s;border-radius:8px}.dd__container{position:relative}.dd_open{transition:height}.dd_open .dd__item-list{transform:translateY(0)}.dd_open .dd__item-list .dd__item:last-child{border-radius:0 0 12px 12px}.dd_open .dd__arrow{transform:translateY(-70%);transform-origin:center}.dd__active-item-wrapper{position:relative;z-index:9}.dd__arrow{position:absolute;right:16px;top:50%;z-index:99;width:15px;height:10px;transform:translateY(-25%) rotate(180deg);transform-origin:center}.dd__arrow:after,.dd__arrow:before{content:'';position:absolute;top:50%;width:10px;height:3px;border-radius:20px;background-color:silver}.dd__arrow:before{left:0;transform:rotate(-45deg)}.dd__arrow:after{right:0;transform:rotate(45deg)}.dd__item{display:block;width:100%;padding:5px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#8f8c94}.dd__item:hover:not(.dd__item_active){background-color:silver}.dd__item_active{background-color:#4f4e51}.dd__item-img{display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:middle;background-color:silver;border-radius:8px}.dd__item-text{color:#fff}.dd__item-list{position:absolute;top:100%;width:100%;z-index:8;transform:translateY(-100%);transition:transform .5s;background-color:#4f4e51}.dd__item-list .dd__item:last-child{border-radius:12px}.progress-wrap{margin-top:40px;display:none}.progress-wrap.show{display:block}.progress-wrap .alert{margin-bottom:20px}.progress-wrap .alert-error{color:#f62c84}.progress-wrap .alert-success{color:#25df3c}.progress{height:6px;margin-bottom:20px;overflow:hidden;background-color:#eaebf3;border-radius:6px}.progress .progress-bar{float:left;width:0;height:100%;background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat;transition:width .6s;border-radius:5px}.star-of-progress{display:flex;justify-content:space-between}.star-of-progress__ico-star{width:16px}@media (min-width:1140px){.star-of-progress__ico-star{width:25px}}.star-of-progress__ico-star_active~*{opacity:.3}.slider-progressbar{display:flex}.slider-progressbar__item{-webkit-mask-image:-webkit-radial-gradient(white,#000);position:relative;height:8px;width:56px;margin:0 4px;background-color:#343338;border-radius:8px;overflow:hidden}@media (max-width:415px){.slider-progressbar__item{width:19px}}.slider-progressbar__item-line{position:absolute;right:100%;width:100%;height:100%;transition:transform .5s;background-color:#f62c84}.html-chart__interface-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.html-chart__dot{position:absolute;width:9px;height:9px;background-color:#f62c84;border-radius:50%;transform:translate(-50%,-50%)}.html-chart__dot_closing{opacity:0}.html-chart__dot_white{background-color:#fff}.html-chart__dot-text{position:absolute;display:inline-block;white-space:nowrap;left:50%;transform:translate(-50%,-22px);color:rgba(255,255,255,.5);font-size:14px;font-weight:400;font-family:"Open Sans",sans-serif}.html-chart__dot-text_month{font-size:12px;top:100%;transform:translate(-50%,0);margin-top:10px}.html-chart__interface-wrapper_weight .html-chart__dot{width:13px;height:13px;background-color:#f361bb}.html-chart__interface-wrapper_weight .html-chart__dot-text{color:#fff;font-size:16px;font-weight:100;transform:translate(-50%,-24px)}.modal-window,.modal-window_new-layer{position:absolute;top:0;left:0;right:0;z-index:999;display:flex;height:100%;align-items:flex-start;overflow-y:auto;background-color:rgba(29,28,33,.4);opacity:0;transition:opacity .5s,visibility linear .5s;visibility:hidden}@media (min-width:1140px){.modal-window,.modal-window_new-layer{position:fixed}}.modal-open .modal-window,.modal-window_new-layer-open{opacity:1;visibility:visible;transition:opacity .5s;z-index:9999}.modal-open .main-nav{opacity:0}.modal-open .content,.modal-open .footer{filter:blur(5px)}@media (max-width:560px){.filter-first__btn{min-width:93px}.modal-open,.modal-open .main-wrapper{overflow:hidden}}.modal{max-width:344px;width:100%;padding:16px}.modal__wrapper{background-color:#1d1c21;border-radius:16px}@media (min-width:780px){.modal{max-width:752px}.modal_small{max-width:376px}.modal_small-land{max-width:384px}.add-meal-modal .btn-second{max-width:200px}}.modal_large,.modal_occupation{max-width:936px;padding:20px 16px}.modal_center{margin:auto}.modal_center-x{margin-left:auto;margin-right:auto}.modal_center-y{margin-top:auto;margin-bottom:auto}.modal_new-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-meal-modal__footer{text-align:center}.add-meal-modal__btn-plus{display:inline-block;padding:10px;background-color:#ff984c;border-radius:12px}.add-meal-modal__btn-ico{margin-right:8px}.add-meal-modal__btn-text{display:inline-block;vertical-align:middle}.add-meal-modal__search-input-result-wrapper{display:none;flex-direction:column;justify-content:space-between;background-color:#fff}.add-meal-modal__search-input-result-list{position:relative;margin:0 -8px;min-height:56px}.add-meal-modal__search-input-result-list-item{width:100%;padding:15px 0 15px 33px;text-align:left;font-size:14px;color:#1d1c21;cursor:pointer}.add-meal-modal__search-input-result-list-item:hover{background-color:rgba(234,235,243,.5)}.add-meal-modal__dish-inputs-group{position:relative}.add-meal-modal__dish-inputs-group+.add-meal-modal__dish-inputs-group{margin-top:8px}.add-meal-modal__close-search-select{position:absolute;right:0;top:0;bottom:0;display:none;padding:15px 5px;font-size:14px;color:#a1afc3;cursor:pointer;background-color:#fff}.add-meal-modal .search-select-input_open .add-meal-modal__search-input-result-wrapper{display:flex}.add-meal-modal .search-select-input_open .add-meal-modal__footer{display:none}.add-meal-modal .isSelectedInput .add-meal-modal__close-search-select{display:block}.nutrition-modal__form-container{padding-bottom:0;border:1px solid transparent}.nutrition-modal__btn-wrapper{margin-top:16px;justify-content:center;flex-wrap:wrap}.nutrition-modal__btn-wrapper>*{width:100%;max-width:none;margin-bottom:8px}.nutrition-modal__delete-btn{order:2}.nutrition-modal__save-btn{order:1}@media (min-width:780px){.nutrition-modal__btn-wrapper>*{max-width:200px;margin:0 8px}.nutrition-modal__btn-wrapper{margin:50px auto;flex-wrap:nowrap}.nutrition-modal__save-btn{order:2}.nutrition-modal__mobile-close-btn{display:none}}.nutrition-modal__mobile-close-btn{margin-bottom:0;margin-top:-8px;color:#ff8b8b;font-weight:200;background:#fff;order:3}.training_info-modal .form-container__title{margin-bottom:30px}.training_info-modal .btn{background-color:#eaebf3;margin-bottom:10px;color:#a1afc3;max-width:330px;width:100%}.training_info-modal .btn_with-ico img{width:18px;height:18px;vertical-align:middle;margin-right:9px}.training_info-modal .btn-second{max-width:none;border-radius:12px;font-size:0}.info-container{text-align:center}.info-container__logo{width:100px;height:73px;margin:30px auto}.info-container__title{font-weight:700;font-size:24px;margin:0 0 10px}.info-container__message{color:#2f2f33;font-size:16px;margin:0 0 30px}.slider{display:block;overflow:hidden;visibility:hidden}.slider__track{display:flex;flex-wrap:nowrap}.slider_init{visibility:visible}.slider_init .slider__track{transition:left .5s;position:relative}.slider__nav{display:flex;justify-content:space-between;align-items:center}.slider__nav-arrow{width:24px;height:24px;cursor:pointer;border-radius:16px;background-color:#fff}.slider__nav-arrow_disabled{opacity:.2;cursor:auto}.slider__nav-btn-wrapper{display:flex;justify-content:center}.slider__nav-btn-item{width:15px;height:15px;background-color:#fff;border-radius:50%}.slider_first-skin{position:relative;overflow:visible}.slider_first-skin .slider__track-wrapper{position:relative}.slider_first-skin .slider__item{padding:0 8px}@media (min-width:1140px){.slider_first-skin{overflow:hidden}.slider_first-skin .slider__item{padding:0}}.slider_first-skin .slider__nav{position:relative;width:100%;display:grid;grid-template-columns:52px auto 52px;padding-top:21px;margin:0 auto}@media (min-width:480px){.slider_first-skin .slider__nav{max-width:416px}}@media (min-width:768px){.slider_first-skin .slider__nav{max-width:720px}}@media (max-width:1140px){.slider_first-skin .slider__nav{padding-left:8px;padding-right:8px}}.slider_first-skin .slider__nav-arrow-wrapper{position:absolute;top:100%;z-index:99;margin-top:20px}.slider_first-skin .slider__nav-arrow-wrapper_left{left:8px}.slider_first-skin .slider__nav-arrow-wrapper_right{right:8px}@media (min-width:1140px){.slider_first-skin .slider__nav-arrow-wrapper{margin-top:0;top:50%;transform:translateY(-50%)}.slider_first-skin .slider__nav-arrow-wrapper_left{left:0}.slider_first-skin .slider__nav-arrow-wrapper_right{right:0}}.slider_first-skin .slider__nav-arrow{position:relative;width:24px;margin:10px 0;height:4px;border-radius:20px}.slider_first-skin .slider__nav-arrow_left:after,.slider_first-skin .slider__nav-arrow_left:before{content:'';position:absolute;left:0;z-index:1;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:left center}.slider_first-skin .slider__nav-arrow_left:before{content:'';top:-1px;transform:rotate(40deg)}.slider_first-skin .slider__nav-arrow_left:after{content:'';top:1px;transform:rotate(-40deg)}.slider_first-skin .slider__nav-arrow_right:after,.slider_first-skin .slider__nav-arrow_right:before{content:'';position:absolute;right:0;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:right center}.slider_first-skin .slider__nav-arrow_right:before{content:'';top:-1px;transform:rotate(-40deg)}.slider_first-skin .slider__nav-arrow_right:after{content:'';top:1px;transform:rotate(40deg)}@media (min-width:1140px){.slider_first-skin .slider__nav-btn-wrapper{margin-top:40px}}.slider_first-skin .slider__nav-btn-item{width:8px;height:8px;margin:0 4px;background-color:#f62c84;border-radius:8px;transition:width .5s}.slider_first-skin .slider__nav-btn-item_active div{width:48px}.slider_hide-nav .slider__nav,.slider_hide-nav .slider__nav-arrow-wrapper{visibility:hidden;pointer-events:none}.calendar{position:relative;margin:0 auto 10px;min-height:292px;max-width:308px;width:100%;color:#1d1c21;font-family:Roboto;font-size:0;text-align:center;background-color:#fff;border-collapse:collapse}.calendar__arrow{position:relative;width:44px;height:44px;text-align:center;font-size:18px;color:#817f8a;cursor:pointer;vertical-align:middle}.calendar__arrow:after,.calendar__arrow:before{content:'';position:absolute;top:50%;left:50%;width:10px;height:3px;margin-top:-1.5px;margin-left:-5px;background-color:#817f8a}.calendar__arrow_left{float:left}.calendar__arrow_left:after,.calendar__arrow_left:before{right:auto;left:2px;margin-left:0}.calendar__arrow_left:before{transform-origin:left center;transform:rotate(45deg);top:45%}.calendar__arrow_left:after{transform-origin:left center;transform:rotate(-45deg);margin-top:-2px}.calendar__arrow_right{float:right}.calendar__arrow_right:after,.calendar__arrow_right:before{left:auto;right:2px;margin-left:0}.calendar__arrow_right:before{transform-origin:right center;transform:rotate(-45deg);top:45%}.calendar__arrow_right:after{transform-origin:right center;transform:rotate(45deg);margin-top:-2px}.calendar__active-month{display:inline-block;height:44px;line-height:44px;font-size:24px;font-weight:600;color:#1d1c21;text-align:center;vertical-align:middle}.calendar__head{margin-bottom:30px}.calendar__day-of-week{position:relative;display:inline-block;width:36px;height:36px;line-height:36px;font-size:14px;font-weight:500;color:#1d1c21}@media (min-width:780px){.calendar__day-of-week{width:44px;height:44px;line-height:44px}}.calendar__day-of-week:before{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background-color:#fff}.calendar__day-of-week:last-child:before{display:none}.calendar__head-row_day-of-week{background:#f1f1f1;border-radius:12px}.calendar__date-col{display:inline-block;width:36px;height:36px;color:#1d1c21;cursor:pointer}@media (min-width:780px){.calendar__date-col{width:44px;height:44px}}.calendar__date-col_first,.calendar__date-col_start{border-radius:12px 0 0 12px}.calendar__date-col_finish,.calendar__date-col_last{border-radius:0 12px 12px 0}.calendar__date-col_finish.calendar__date-col_first,.calendar__date-col_start.calendar__date-col_last{border-radius:12px}.calendar__date-col_finish,.calendar__date-col_start{position:relative}.calendar__date-col_finish span,.calendar__date-col_hover span,.calendar__date-col_start span{color:#fff;background-color:#dc46b4;border-radius:12px}.calendar__date-col_next,.calendar__date-col_prev{color:#797979;pointer-events:none;visibility:hidden}.calendar__date-text{display:block;height:36px;line-height:36px;font-size:14px}.calendar__body{font-size:0}.calendar__body_between .calendar__date-col_start,.calendar__body_between .calendar__date-col_start~div{background-color:rgba(220,70,180,.5)}.calendar__body_between .calendar__date-col_finish~div{background-color:transparent}.calendar__body_finish-next-month .calendar__date-col_start,.calendar__body_finish-next-month .calendar__date-col_start~div,.calendar__body_start-prev-month .calendar__date-col{background-color:rgba(220,70,180,.5)}.calendar__body_start-prev-month .calendar__date-col_finish~div{background-color:transparent}.calendar__body_active-date-not-exist .calendar__date-col{background-color:rgba(220,70,180,.5)}.parallax{transition:transform .5s}.main-nav{position:relative;z-index:3;display:inline-flex;flex-wrap:wrap;align-items:center}.main-nav__container{display:inline-flex;flex-wrap:wrap;margin:0 auto}@media (max-width:780px){.main-nav__container{flex-grow:1;padding:0 15px;justify-content:space-between;align-items:center}.main-nav{position:fixed;left:0;top:100%;z-index:1;width:100%;margin:0;transform:translateY(-66px);justify-content:space-between;align-items:center;background-color:rgba(29,28,33,.8);border-radius:16px 16px 0 0;backdrop-filter:blur(30px);transition:transform .5s}}.main-nav__item-wrapper{position:relative;margin-left:10px}.main-nav__item-wrapper:first-child{margin-left:0}@media (max-width:780px){.main-nav__item-wrapper{margin-left:0}.main-nav__item-wrapper_profile{display:none}}@media (min-width:780px){.calendar__date-text{height:44px;line-height:44px}.main-nav__item-wrapper_language:hover .main-nav__item_language{background-color:#dc46b4}.main-nav__item-wrapper_language:hover svg{transform-origin:center;transform:translate(-50%,-50%) rotate(180deg)}.main-nav__item-wrapper_language:hover svg path{fill:#fff}}@media (min-width:781px){.modal-open .header{opacity:1;filter:blur(5px)}.modal-open .main-nav{opacity:1}.main-nav__item-wrapper_has-submenu:hover .main-nav__submenu-wrapper{visibility:visible;opacity:1;transition:opacity .5s}}.main-nav__item{display:inline-block;padding:10px 20px;font-size:14px;font-weight:300;line-height:19px;align-self:center;text-decoration:none;color:#1d1c21;background-color:#eaebf3;border-radius:12px;cursor:pointer}.main-nav__item_profile{width:39px;height:39px;background:url(/img/ICO/user-placeholder.svg) center center/20px no-repeat #eaebf3}.main-nav__item_language{position:relative;width:39px;height:39px;background:#eaebf3}.main-nav__item_language svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:21px;transform-origin:center;transition:transform .5s}.main-nav__item_burger{display:none}@media (max-width:780px){.main-nav__item_burger{display:flex}.main-nav__item{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;margin:13px 0;font-size:0;text-align:center;background-color:transparent;border-radius:12px}}.main-nav__item_active{font-weight:500;color:#fff;background-color:#f62c84}@media (min-width:780px){.main-nav__item_login{background-color:#fff;border:1px solid #dc46b4;color:#dc46b4}}@media (max-width:780px){.main-nav__item_active{background-color:#fff}.main-nav__item_active .main-nav__item-ico{fill:#000}.main-nav__item_active .main-nav__item-stroke{stroke:#000}.main-nav__link{display:flex;justify-content:center;align-items:center}}.main-nav__submenu-wrapper{position:absolute;top:100%;left:50%;padding-top:33px;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}@media (max-width:1300px){.main-nav__submenu-wrapper_last{transform:translateX(0);left:auto;right:0}}.main-nav__submenu{padding:16px 20px;background-color:#fff;border-radius:12px;box-shadow:0 10px 20px #0000001A}.main-nav__submenu .main-nav__submenu-item:last-child{margin-bottom:0}.main-nav__submenu-item{display:inline-block;width:100%;text-align:left;margin-bottom:10px;font-weight:300;color:#817f8a;text-decoration:none;white-space:nowrap}.main-nav__submenu-item_logout{color:#ff8b8b}.main-nav__submenu-item:hover{color:#dc46b4}.main-nav__item-ico-full{display:none}@media (max-width:780px){.main-nav__item-ico-full{display:block}}.main-nav__language-submenu{margin-top:8px;box-shadow:0 10px 20px #0000001A}.main-nav_guest{transform:translateY(0)!important}.main-nav_guest-mobile{display:none}.main-nav_guest-mobile .burger-button__line{background:#a1afc3!important}.main-nav_guest-mobile .main-nav__item_burger{justify-content:flex-end;background:0 0!important}.main-nav_guest-mobile .main-nav__container{padding:0}@media (max-width:780px){.main-nav_guest-mobile{position:relative;transform:translate(0)!important;z-index:999;display:flex;padding:0;background:0 0;backdrop-filter:none}.main-nav_guest-mobile .main-nav__container{max-width:none}}.main-nav_guest-mobile .main-nav__item{margin:16px 0}.main-nav_guest-mobile .main-nav__item_language svg{left:0;transform:translateY(-50%)}.main-nav_guest-mobile .main-nav__submenu-wrapper{left:0;right:auto;transform:translate(0)}.main-nav_guest-mobile .main-nav__item-wrapper_language:hover .main-nav__submenu-wrapper{visibility:visible;opacity:1;transition:opacity .5s}.main-nav-flow-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:210px;background-color:#fff;margin-left:0;z-index:99999;opacity:0;transition:opacity .5s,visibility linear .5s;visibility:hidden}.btn-mobile-flow{background-color:#dc46b4;border:1px solid #dc46b4;width:100px;padding:8px 0;color:#fff;font-size:14px;font-weight:300;border-radius:12px}.btn-mobile-flow_login{background-color:#fff;color:#dc46b4}.main-nav-mobile-submenu{display:none}.main-nav-mobile-submenu__item{text-decoration:none;font-size:14px;line-height:19px;color:#fff}@media (max-width:780px){.main-nav-mobile-submenu{display:flex;flex-direction:column;width:100%;padding:0 15px 19px;max-height:375px;overflow:scroll}.main-nav-mobile-submenu__item{width:100%;padding:10.5px 16px;margin-bottom:8px;background-color:#4f4e51;border-radius:12px;text-align:left}.main-nav-mobile-submenu__item_language{padding:0;background-color:rgba(255,255,255,0)}}.main-nav-is-open{overflow:hidden}.main-nav-is-open .main-nav-flow-btn{opacity:1;visibility:visible;transition:opacity .5s}.main-nav-is-open .main-nav__item_burger{background-color:#eaebf3}.main-nav-is-open .main-nav__item_active{background-color:transparent}.main-nav-is-open .main-nav__item_active .main-nav__item-ico{fill:#fff}.main-nav-is-open .main-nav__item_active .main-nav__item-stroke{stroke:#fff}.main-nav-is-open .main-nav{transform:translateY(-100%)}.main-nav-is-open .burger-button__line{background-color:#000}.main-nav-is-open .burger-button__line:first-child{transform:translateY(8px) rotate(-45deg)}.main-nav-is-open .burger-button__line_center{transform:scale(0)}.main-nav-is-open .burger-button__line:last-child{transform:translateY(-6px) rotate(45deg)}.main-nav-mobile-submenu__item_language .dd{border-radius:0}.main-nav-mobile-submenu__item_language .dd__item_active{border-radius:12px}.main-nav-mobile-submenu__item_language .dd__item-list{background:0 0}.main-nav-mobile-submenu__item_language .dd_open .dd__item_active{border-radius:12px 12px 0 0}.burger-button{display:none;width:20px;height:16px;position:relative;z-index:3;float:right}.burger-button__line{background-color:#fff;width:100%;height:2px;border-radius:2px;position:absolute;left:0;transition:transform .3s}.burger-button__line:first-child{top:0}.burger-button__line_center{position:absolute;top:50%;margin-top:-1px}.burger-button__line:last-child{bottom:0}@media (max-width:780px){.burger-button{display:block;margin:18px 0}}.footer-nav{display:flex}@media (max-width:560px){.footer-nav{flex-grow:1;justify-content:center}}.footer-nav__item{margin-left:20px}@media (max-width:1024px){.footer-nav{flex-direction:column;width:100%}.footer-nav__item{margin-left:0;margin-top:10px}}.footer-nav__item a{font-size:14px;color:#fff;text-decoration:underline;font-family:"Open Sans",sans-serif;font-weight:300;opacity:.3}.footer-nav__item:first-child{margin-left:0}.pagination{position:relative;z-index:3;display:inline-flex;align-items:center;padding:2px;background-color:rgba(255,255,255,.2);border-radius:12px}.pagination .next,.pagination .prev{position:absolute;border:none;font-size:0}@media (max-width:375px){.pagination .next,.pagination .prev{display:none}}.pagination .prev{left:-76px}.pagination .prev :after,.pagination .prev :before{content:'';position:absolute;left:0;z-index:1;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:left center}.pagination .prev :before{content:'';top:-1px;transform:rotate(40deg)}.pagination .prev :after{content:'';top:1px;transform:rotate(-40deg)}.pagination .next{right:-76px}@media (max-width:560px){.pagination .prev{left:-65px}.pagination .next{right:-65px}}.pagination .next :after,.pagination .next :before{content:'';position:absolute;right:0;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:right center}.pagination .next :before{content:'';top:-1px;transform:rotate(-40deg)}.pagination .next :after{content:'';top:1px;transform:rotate(40deg)}.pagination .next *,.pagination .prev *{position:relative;display:inline-block;width:24px;padding:0;margin:10px 0;height:4px;font-size:0;background:#fff;border-radius:20px}.pagination .disabled{opacity:.5}.pagination .active,.pagination .active+li,.pagination .prev+li{border:none}.pagination li{border-left:1px solid rgba(255,255,255,.5)}.pagination .active a{padding:17px 0;color:#1d1c21;text-align:center;background-color:#fff;border-radius:11px}.pagination a{display:inline-block;padding:10px 0;width:52px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;text-align:center;background-color:transparent}.bread-crumbs{margin-top:10px;line-height:19px}.bread-crumbs__item{position:relative;padding-right:26px;color:#fff;font-size:16px}.bread-crumbs__item:after,.bread-crumbs__item:before{content:'';position:absolute;width:7px;border-radius:7px;height:2px;background-color:#fff;top:50%;right:13px;margin-right:-3.5px}.bread-crumbs__item:before{transform:rotate(35deg);transform-origin:right center}.bread-crumbs__item:after{transform:rotate(-35deg);transform-origin:right center;margin-top:-1px}.bread-crumbs__item:last-child{padding-right:0;pointer-events:none;opacity:.5}.bread-crumbs__item:last-child:after,.bread-crumbs__item:last-child:before{display:none}.profile-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);position:relative;order:1;display:flex;margin-top:60px;padding:60px 16px 16px;background-color:#fff;border-radius:16px}@media screen and (min-width:560px){.profile-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.profile-card{width:calc(58.333333333333336% - 16px)}}@media screen and (min-width:1140px){.profile-card{width:calc(41.66666666666667% - 16px)}}.profile-card__img{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;background-color:#eaebf3;background-size:80px;background-repeat:no-repeat;background-position:center center;background-image:url(/img/ICO/user-placeholder.svg);border-radius:12px}.profile-card__info-wrapper{display:flex;flex-direction:column;flex-grow:1}@media (min-width:780px){.profile-card{padding:20px;margin-top:0}.profile-card__img{position:static;transform:none;width:189px;height:189px}.profile-card__info-wrapper{padding-left:20px}}.profile-card__title{color:#1d1c21;font-size:24px;text-align:center;margin-top:16px}@media (min-width:780px){.profile-card__title{margin-top:0;text-align:left}}.profile-card__description{margin:10px 0 16px;color:#a1afc3;font-size:16px;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center}.profile-card__description br{display:none}@media (min-width:780px){.profile-card__description{margin-top:20px;margin-bottom:0;text-align:left}.profile-card__description br{display:inline}}.profile-card__highlight{color:#1d1c21}.profile-card__btn{margin-top:auto}.profile-link{display:inline-block;font-size:14px;opacity:.3;color:#fff;transition:opacity .3s;margin-top:0}.profile-link:hover{opacity:1}.main-log-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);order:4;display:flex;flex-direction:column;align-items:center;padding:0 16px 16px;min-height:200px;background:url(/img/ICO/main-log-card-shape.svg) left top no-repeat,linear-gradient(123deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat;border-radius:16px;overflow:hidden}@media screen and (min-width:560px){.main-log-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.main-log-card{width:calc(50% - 16px)}}@media screen and (min-width:1140px){.main-log-card{width:calc(33.333333333333336% - 16px)}}@media (min-width:780px){.main-log-card{padding:0 20px 20px}}@media (min-width:1140px){.main-log-card{order:2}}.main-log-card__title{padding-top:16px}@media (min-width:780px){.main-log-card__title{padding-top:20px}}.main-log-card__description{padding:20px 0;margin:auto 0;font-family:"Open Sans",sans-serif;text-align:center;color:#fff}.main-log-card__description br{display:none}.main-log-card__chart{position:relative;z-index:2;display:none}.main-log-card__chart-line{position:absolute;height:500px;z-index:1;width:.5px;background-color:rgba(255,255,255,.1)}.main-log-card__chart-list{display:flex;flex-wrap:wrap;width:100%;margin:auto 0}.main-log-card__chart-list_quad{padding:16px 0}.main-log-card__chart-list_quad .main-log-card__chart-item{margin-bottom:10px}@media (min-width:780px){.main-log-card__description{margin:auto 0}.main-log-card__description br{display:inline}.main-log-card__chart-list_quad{padding:0}.main-log-card__chart-list_quad .main-log-card__chart-item{margin-bottom:9px}}.main-log-card__chart-item{display:flex;align-items:center;width:100%;height:19px;margin-bottom:20px}.main-log-card__chart-item:last-child{margin-bottom:0!important}.main-log-card__single-chart{width:100%;margin:16px 0}@media (min-width:780px){.main-log-card__single-chart{margin:auto 0}}.main-log-card__chart-label{width:78px;padding-right:18px;font-size:14px;text-align:left;font-family:"Open Sans",sans-serif;font-weight:600;color:#fff}.main-log-card__chart-wrapper{flex-grow:1;height:30px}.main-log-card__chart-wrapper_lg{position:relative;width:100%;height:50px}.main-log-card__btn{position:relative;z-index:3}.last-workout-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);order:2;display:flex;flex-direction:column;padding:16px;background:url(/img/ICO/last-workout-shape.svg) bottom right no-repeat,linear-gradient(131deg,#2de4bf 0,#6ac661 100%) no-repeat;border-radius:16px}@media screen and (min-width:560px){.last-workout-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.last-workout-card{width:calc(41.66666666666667% - 16px)}}@media screen and (min-width:1140px){.last-workout-card{width:calc(25% - 16px)}}.last-workout-card__star-wrapper{display:flex;justify-content:center}.last-workout-card__ico-star{width:22px;margin:0 3px;opacity:1}@media (min-width:780px){.last-workout-card{padding:20px}.last-workout-card__star-wrapper{justify-content:space-between}.last-workout-card__ico-star{width:25px;margin:0}}.last-workout-card__ico-star_active~img{opacity:.3}.last-workout-card__title{margin:20px 0;text-align:center}@media (min-width:780px){.last-workout-card__title{margin:auto 0}}.meal-progress-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);display:flex;flex-direction:column;order:3;padding:16px;background:url(/img/ICO/meal-progress-card-shape.svg) bottom right no-repeat,linear-gradient(303deg,#ffda50 0,#ff9b8a 39%,#ff5ec3 80%,#ff46da 100%) no-repeat;border-radius:16px}@media screen and (min-width:560px){.meal-progress-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.meal-progress-card{width:calc(50% - 16px)}}@media screen and (min-width:1140px){.meal-progress-card{width:calc(33.333333333333336% - 16px)}}@media (min-width:1140px){.meal-progress-card{order:4}}@media (min-width:780px){.meal-progress-card{padding:20px}}.meal-progress-card__row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width:560px){.meal-progress-card__row{margin-bottom:10px}}.meal-progress-card__label{text-align:left;width:72px;font-family:"Open Sans",sans-serif;color:#fff}.meal-progress-card__progress-track{flex-grow:1;height:8px;position:relative;border-radius:4px;background-color:rgba(255,255,255,.5)}.meal-progress-card__progress-line{position:absolute;right:0;top:-1px;bottom:-1px;background-color:#fff;border-radius:300px}.meal-progress-card__btn{padding-top:21px;margin-top:auto}.goal-progressbar-card{display:flex;flex-direction:column;justify-content:space-between;width:140px;margin:0 4px 8px;background-color:silver;border-radius:16px;overflow:hidden}@media (min-width:375px){.goal-progressbar-card{width:167px}}@media (min-width:414px){.goal-progressbar-card{width:183px;margin:0 8px 16px}}@media (min-width:780px){.goal-progressbar-card{width:168px}}.goal-progressbar-card__header{margin:16px 0}.goal-progressbar-card__description{margin-top:5px;font-family:"Open Sans",sans-serif;color:rgba(255,255,255,.5)}.goal-progressbar-card__progressbar-container{position:relative;height:108px;width:100%;padding:10px 10px 0;background-color:#708090;border-radius:104px 104px 16px 16px}@media (min-width:375px){.goal-progressbar-card__progressbar-container{height:120px;padding:22px 24px 0}}@media (min-width:414px){.goal-progressbar-card__progressbar-container{padding:22px 32px 0}}@media (min-width:780px){.goal-progressbar-card__progressbar-container{padding:22px 24px 0}}.goal-progressbar-card__progress-track{position:relative;width:120px;height:120px;margin:0 auto;border-radius:50%;border:6px solid rgba(255,255,255,.5)}.goal-progressbar-card__progress-active-line{position:absolute;left:-6px;top:-6px;width:120px;height:60px;border:6px solid #fff;border-bottom-color:transparent;border-top-left-radius:75px;border-top-right-radius:75px;transform:rotate(-167deg);transform-origin:60px 60px;transition:transform 1s linear .2s}.goal-progressbar-card__progressbar-hidden-line{position:absolute;left:0;bottom:-8px;height:4px;width:100%}.goal-progressbar-card__progressbar-btn{position:absolute;right:-10px;bottom:-6.5px;width:14px;height:14px;border:4px solid #fff;background-color:#000;border-radius:50%}.goal-progressbar-card__goal-ico{position:absolute;left:50%;transform:translateX(-50%);z-index:2;width:14px}.goal-progressbar-card__number-container{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;padding:4px 10px 12px;background-color:inherit;border-radius:16px}@media (min-width:375px){.goal-progressbar-card__number-container{padding:4px 24px 12px}}.goal-progressbar-card__number{font-size:16px;line-height:22px;font-weight:100;color:#fff;opacity:.5}.goal-progressbar-card_calories{background:linear-gradient(135deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat;box-shadow:0 0 50px #8a3EFF80}.goal-progressbar-card_calories .goal-progressbar-card__progressbar-btn,.goal-progressbar-card_calories .goal-progressbar-card__progressbar-container,.goal-progressbar-card_calories .goal-progressbar-card__progressbar-hidden-line{background-color:#8a3eff}.goal-progressbar-card_calories .goal-progressbar-card__goal-ico{top:21px;width:16px}.goal-progressbar-card_proteins{background:linear-gradient(135deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat;box-shadow:0 0 50px #ff428D80}.goal-progressbar-card_proteins .goal-progressbar-card__progressbar-btn,.goal-progressbar-card_proteins .goal-progressbar-card__progressbar-container,.goal-progressbar-card_proteins .goal-progressbar-card__progressbar-hidden-line{background-color:#ff428d}.goal-progressbar-card_proteins .goal-progressbar-card__goal-ico{top:22px;width:24px}.goal-progressbar-card_fats,.goal-progressbar-card_lipids{background:linear-gradient(135deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat;box-shadow:0 0 50px #ff984C80}.goal-progressbar-card_fats .goal-progressbar-card__progressbar-btn,.goal-progressbar-card_fats .goal-progressbar-card__progressbar-container,.goal-progressbar-card_fats .goal-progressbar-card__progressbar-hidden-line,.goal-progressbar-card_lipids .goal-progressbar-card__progressbar-btn,.goal-progressbar-card_lipids .goal-progressbar-card__progressbar-container,.goal-progressbar-card_lipids .goal-progressbar-card__progressbar-hidden-line{background-color:#ff984c}.goal-progressbar-card_fats .goal-progressbar-card__goal-ico,.goal-progressbar-card_lipids .goal-progressbar-card__goal-ico{top:24px;width:14.5px}.goal-progressbar-card_carbs{background:linear-gradient(135deg,#f3f348 0,#cce64f 22%,#6ac661 72%,#31b46c 100%) no-repeat;box-shadow:0 0 50px #31b46C80}.goal-progressbar-card_carbs .goal-progressbar-card__progressbar-btn,.goal-progressbar-card_carbs .goal-progressbar-card__progressbar-container,.goal-progressbar-card_carbs .goal-progressbar-card__progressbar-hidden-line{background-color:#31b46c}.goal-progressbar-card_carbs .goal-progressbar-card__goal-ico{top:23px;width:16.5px}.last-reward-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);position:relative;order:6;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:44px 0 20px;margin-top:44px;background:url(/img/ICO/last-reward-card-shape.svg) right bottom/100% no-repeat,linear-gradient(144deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat padding-box;border-radius:16px}@media screen and (min-width:560px){.last-reward-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.last-reward-card{width:calc(25% - 16px)}}@media screen and (min-width:1140px){.last-reward-card{width:calc(16.666666666666668% - 16px)}}.last-reward-card__ico{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;background:url(/img/ICO/empty-reward.svg) center center/56px no-repeat #fff;border-radius:16px}@media (min-width:780px){.last-reward-card{padding:20px 20px 27px;margin-top:0}.last-reward-card__ico{position:relative;transform:none;top:auto;left:auto;width:74px;height:80px;background:url(/img/ICO/networking-medal/2.svg) center center/100% no-repeat}}.last-reward-card__ico-star{position:absolute;width:25px;top:26%;left:50%;transform:translateX(-50%)}@media (min-width:780px){.last-reward-card__ico-star{width:30px;top:17%}}.last-reward-card__day-number{position:absolute;top:30%;left:50%;transform:translateX(-50%);font-size:17px;text-align:center;color:#fff}.last-reward-card__title{margin-top:20px}.last-reward-card__title~.last-reward-card__description{margin-top:10px}@media (min-width:780px){.last-reward-card__day-number{top:24%;font-size:24px;color:#ff984c}.last-reward-card__title{display:none}}.last-reward-card__description{margin-top:20px;text-align:center;font-family:"Open Sans",sans-serif;color:#fff}.photo-progress-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);order:5;display:flex;flex-direction:column;justify-content:center;padding:16px;background:url(/img/ICO/photo-progress-card-shape.svg) top left no-repeat,linear-gradient(131deg,#f3f348 0,#cce64f 22%,#6ac661 72%,#31b46c 100%) no-repeat;border-radius:16px}@media screen and (min-width:560px){.photo-progress-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.photo-progress-card{width:calc(37.5% - 16px)}}@media screen and (min-width:1140px){.photo-progress-card{width:calc(24.166666666666668% - 16px)}}@media (min-width:1140px){.last-reward-card{order:5}.photo-progress-card{order:6}}@media (min-width:780px){.last-reward-card__description{margin-top:20px!important}.photo-progress-card{padding:20px}}.photo-progress-card__title{text-align:center}.photo-progress-card__description{margin:20px 0;text-align:center;color:#fff;font-family:"Open Sans",sans-serif}.photo-progress-card__photo-wrapper{display:flex;justify-content:center;padding-top:16px}@media (min-width:780px){.photo-progress-card__description{margin:auto 0}.photo-progress-card__description br{display:none}.photo-progress-card__photo-wrapper{padding-top:24px}}.photo-progress-card__img{position:relative;width:98px;height:130px;margin:0 8px;border-radius:12px;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}@media (min-width:780px){.photo-progress-card__img{width:102px;height:136px}}.photo-progress-card__img:before{content:'';position:absolute;left:0;bottom:0;right:0;height:50px;background:linear-gradient(180deg,#00000000 0,#000 100%) no-repeat}.photo-progress-card__img-date{position:absolute;left:0;bottom:7px;width:100%;text-align:center;color:#fff;font-family:"Open Sans",sans-serif}@media (max-width:560px){.photo-progress-card__btn{width:232px;margin:0 auto}}.photo-journal-progress-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(50% - 8px);padding-top:62.838%;margin-bottom:8px;background-color:silver;border-radius:16px}@media screen and (min-width:560px){.photo-journal-progress-card{margin-left:8px;margin-right:8px}}@media (min-width:560px){.photo-journal-progress-card{max-width:233px;padding-top:0;height:309px}}.last-entry-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);order:7;display:flex;flex-direction:column;justify-content:center;padding:16px;background:linear-gradient(131deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat;border-radius:16px}@media screen and (min-width:560px){.last-entry-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.last-entry-card{width:calc(37.5% - 16px)}}@media screen and (min-width:1140px){.last-entry-card{width:calc(25.833333333333336% - 16px)}}.last-entry-card__title{text-align:center}@media (max-width:560px){.last-entry-card{background:url(/img/ICO/my-blog-card-shape.svg) right bottom no-repeat,linear-gradient(131deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}}.last-entry-card__description{margin:20px 0;text-align:center;color:#fff;font-family:"Open Sans",sans-serif}.last-entry-card__description br{display:none}@media (min-width:780px){.last-entry-card{padding:20px}.last-entry-card__description{margin:auto 0}.last-entry-card__description br{display:inline-block}}.last-entry-card__entry-wrapper{flex-grow:1;margin-top:21px;padding:16px;text-align:left;background-color:#fff;border-radius:12px}.last-entry-card__quote{width:30px;margin-bottom:13px}.last-entry-card__text{max-height:60px;padding-bottom:10px;overflow:hidden;color:#1d1c21;font-family:"Open Sans",sans-serif;font-weight:400}.meal-tracking-card{box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(100% / 12 * 2.07 - 16px);display:flex;flex-direction:column;justify-content:center;height:136px;padding:0 20px;background:url(/img/ICO/meal-tracking-card-bg-shape/md.svg) center/cover no-repeat #4f4f53;border-radius:16px}@media (min-width:1140px){.meal-tracking-card{width:calc(100% / 12 * 2 - 16px)}}@media (min-width:780px){.meal-tracking-card{height:100px;padding:0 15px;background-position:center left;background-size:contain}}.meal-tracking-card__header{text-align:left}.meal-tracking-card__ico{display:none}.meal-tracking-card__description{color:rgba(255,255,255,.5);line-height:20px}.meal-tracking-card__btn-wrapper{display:none}.meal-tracking-card__btn-add{width:156px}@media (min-width:375px){.meal-tracking-card__btn-add{width:168px}}@media (min-width:1140px){.meal-tracking-card__btn-add{width:149px}}.meal-tracking-card__btn-skip{width:108px}@media (min-width:375px){.meal-tracking-card__btn-skip{width:120px}}@media (min-width:1140px){.meal-tracking-card__btn-skip{width:147px}}.meal-tracking-card_disabled{background:rgba(255,255,255,.1)}.meal-tracking-card_large{box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(100% / 12 * 3.7 - 16px);height:auto;padding:8px;background:url(/img/ICO/meal-tracking-card-bg-shape/lg-new.svg) 103% center/contain no-repeat,linear-gradient(124deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box}.meal-tracking-card_large .meal-tracking-card__header{padding:8px;margin-bottom:13px}.meal-tracking-card_large .meal-tracking-card__ico{display:block;width:24px;height:24px}@media (min-width:1140px){.meal-tracking-card_large{width:calc(100% / 12 * 4 - 16px);padding:18px 20px 20px}.meal-tracking-card_large .meal-tracking-card__header{margin-bottom:17px;padding:0}.meal-tracking-card_large .meal-tracking-card__ico{width:27px;height:27px}}.meal-tracking-card_large .meal-tracking-card__title{margin:8px 0;font-size:24px;line-height:20px}.meal-tracking-card_large .meal-tracking-card__btn-wrapper{display:flex;justify-content:space-between}.article-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);background-color:silver;border-radius:16px;background-size:cover;background-position:right;text-align:left;margin-bottom:16px}@media screen and (min-width:560px){.article-card{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}}@media screen and (min-width:1140px){.article-card{width:calc(41.66666666666667% - 16px)}}.article-card__container{padding:25px 16px 16px;background:url(/img/ICO/article-recipe-card-shape/article.svg) left/cover no-repeat;border-radius:16px}.article-card__title{color:#fff;line-height:32px;font-weight:100}.article-card__description{width:100%;height:64px;margin-top:16px;margin-bottom:42px;color:#fff;overflow:hidden}@media (min-width:1140px){.meal-tracking-card_large .meal-tracking-card__title{margin:12px 0;font-size:27px;line-height:34px}.article-card__container{padding:25px 20px 20px}.article-card__description{width:240px}}.article-card__btn{width:100%}.article-category-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(50% - 8px);padding-top:47.297%;position:relative;margin-bottom:8px;background:silver;border-radius:16px;overflow:hidden}@media screen and (min-width:560px){.article-category-card{margin-left:8px;margin-right:8px}}@media (min-width:480px){.article-category-card{box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(100% / 12 * 6 - 16px);margin-bottom:16px}}@media screen and (min-width:780px){.article-category-card{width:calc(33.333333333333336% - 16px)}}@media screen and (min-width:1140px){.article-category-card{width:calc(25% - 16px)}}@media (min-width:780px){.article-category-card{padding-top:30.997%}}@media (min-width:1140px){.article-category-card{padding-top:23.723%}}.article-category-card__header{position:absolute;left:0;top:0;z-index:9;width:100%;padding:16px}@media (min-width:480px){.article-category-card__header{padding:20px}}@media (min-width:1140px){.article-category-card__header{padding:28px 24px 0}}.article-category-card__subtitle,.article-category-card__title{text-align:left}.article-category-card__animation-img{position:absolute;bottom:0;right:0;transition:transform .5s;z-index:1;width:81%}.article-category-card__main-img{position:absolute;bottom:-2px;right:-2px;z-index:2;width:80%;transition:transform .5s}.article-category-card:nth-child(4n+1){background:linear-gradient(135deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat;transform-origin:left bottom}.article-category-card:nth-child(4n+1) .article-category-card__main-img{transform-origin:right bottom}.article-category-card:nth-child(4n+1) .article-category-card__animation-img{transform-origin:20px bottom}.article-category-card:nth-child(4n+1):hover .article-category-card__main-img{transform:scale(1.05)}.article-category-card:nth-child(4n+1):hover .article-category-card__animation-img{transform:scale(2)}.article-category-card:nth-child(4n+2){background:linear-gradient(135deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.article-category-card:nth-child(4n+2) .article-category-card__main-img{transform-origin:right bottom}.article-category-card:nth-child(4n+2) .article-category-card__animation-img{transform-origin:20px bottom}.article-category-card:nth-child(4n+2):hover .article-category-card__main-img{transform:scale(1.03)}.article-category-card:nth-child(4n+2):hover .article-category-card__animation-img{transform:scale(1.6)}.article-category-card:nth-child(4n+3){background:linear-gradient(315deg,#f3f348 0,#cce64f 22%,#6ac661 72%,#31b46c 100%) no-repeat}.article-category-card:nth-child(4n+3) .article-category-card__main-img{transform-origin:right bottom}.article-category-card:nth-child(4n+3) .article-category-card__animation-img{transform-origin:80px bottom}.article-category-card:nth-child(4n+3):hover .article-category-card__main-img{transform:scale(1.03)}.article-category-card:nth-child(4n+3):hover .article-category-card__animation-img{transform:scale(1.6)}.article-category-card:nth-child(4n+4){background:linear-gradient(315deg,#ffda50 0,#ff9b8a 39%,#ff5ec3 80%,#ff46da 100%) no-repeat}.article-category-card:nth-child(4n+4) .article-category-card__animation-img,.article-category-card:nth-child(4n+4) .article-category-card__main-img{transform-origin:right bottom}.article-category-card:nth-child(4n+4):hover .article-category-card__main-img{transform:scale(1.03)}.article-category-card:nth-child(4n+4):hover .article-category-card__animation-img{transform:scale(1.4)}.article-list-item{display:block;box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);padding:8px 8px 3px;margin-bottom:16px;background-color:#fff;border-radius:16px}@media screen and (min-width:560px){.article-list-item{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}}@media screen and (min-width:1140px){.article-list-item{width:calc(33.333333333333336% - 16px)}}.article-list-item__img-wrapper{padding-top:184px;background:url(/img/ICO/image.svg) center/100px no-repeat #eaebf3;border-radius:12px}.article-list-item__title{margin:25px 0;text-decoration:none;text-align:center;color:#1d1c21}.training-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(50% - 8px);padding-top:44.025%;position:relative;margin-bottom:8px;background-color:#eaebf3;border-radius:16px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}@media screen and (min-width:560px){.training-card{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}}@media screen and (min-width:780px){.training-card{width:calc(33.333333333333336% - 16px)}}@media screen and (min-width:1140px){.training-card{width:calc(25% - 16px)}}@media (min-width:780px){.training-card{padding-top:29.262%}}@media (min-width:1140px){.training-card{padding-top:23.766%}}@media (min-width:560px){.training-card{margin-bottom:16px}}.training-card__footer,.training-card__header{position:absolute;left:0;right:0;z-index:3;width:100%;padding:16px}@media (min-width:480px){.training-card__footer,.training-card__header{padding:20px}}@media (min-width:1140px){.training-card__footer,.training-card__header{padding:25px}}.training-card__footer--disabled,.training-card__header--disabled{z-index:0}.training-card__header{top:0;right:0;display:flex;justify-content:space-between}.training-card__footer{bottom:0}.training-card__footer-container{text-align:left;border-radius:12px}.training-card__footer,.training-card__footer-container{padding:8px}@media (min-width:375px){.training-card__footer,.training-card__footer-container{padding:10px}}@media (min-width:1140px){.training-card__footer,.training-card__footer-container{padding:12px}}.training-card__active-train{display:none;padding:2.5px 8px;margin-bottom:8px;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:300;color:#fff;border-radius:6px;background-color:#dc46b4}@media (min-width:375px){.training-card__active-train{margin-bottom:10px}}.training-card--disabled{background:linear-gradient(135deg,#565656 0,#979797 100%) no-repeat!important}.training-card--disabled::after{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.7);left:0;top:0}.training-card__iphone6-word{display:none;font-size:inherit;font-weight:inherit;font-family:inherit}@media (min-width:414px){.training-card__iphone6-word{display:inline-block}}.training-card__ico-star{width:11.905%}.training-card__title{text-align:left}.training-card__animation-img{position:absolute;bottom:0;right:0;z-index:2;transition:transform .4s}.training-card__animation-img_large{z-index:1;transition:transform .3s}.training-card_active .training-card__footer-container{background-color:#fff}.training-card_active .training-card__active-train{display:inline-block}.training-card:nth-child(7n+1){background:linear-gradient(135deg,#2de4bf 0,#6ac661 100%) no-repeat}.training-card:nth-child(7n+1) .training-card__animation-img{transform-origin:20px bottom}.training-card:nth-child(7n+1) .training-card__title_active{color:#47d797}.training-card:nth-child(7n+1):hover .training-card__animation-img{transform:scale(1.2)}.training-card:nth-child(7n+1):hover .training-card__animation-img_large{transform:scale(1.9)}.training-card:nth-child(7n+2){background:linear-gradient(135deg,#6ac661 0,#cce64f 100%) no-repeat}.training-card:nth-child(7n+2) .training-card__animation-img{transform-origin:20px bottom}.training-card:nth-child(7n+2) .training-card__title_active{color:#95d459}.training-card:nth-child(7n+2):hover .training-card__animation-img{transform:scale(1.2)}.training-card:nth-child(7n+2):hover .training-card__animation-img_large{transform:scale(1.6)}.training-card:nth-child(7n+3){background:linear-gradient(135deg,#cce64f 0,#ffd746 100%) no-repeat}.training-card:nth-child(7n+3) .training-card__animation-img{transform-origin:right bottom}.training-card:nth-child(7n+3) .training-card__title_active{color:#e1df4b}.training-card:nth-child(7n+3):hover .training-card__animation-img{transform:scale(1.2)}.training-card:nth-child(7n+3):hover .training-card__animation-img_large{transform:scale(1.4)}.training-card:nth-child(7n+4){background:linear-gradient(135deg,#ffd746 0,#ff984c 100%) no-repeat}.training-card:nth-child(7n+4) .training-card__animation-img{transform-origin:right bottom}.training-card:nth-child(7n+4) .training-card__title_active{color:#ffbb48}.training-card:nth-child(7n+4):hover .training-card__animation-img{transform:scale(1.2)}.training-card:nth-child(7n+4):hover .training-card__animation-img_large{transform:scale(1.5)}.training-card:nth-child(7n+5){background:linear-gradient(135deg,#ff984c 0,#ff5a7d 100%) no-repeat}.training-card:nth-child(7n+5) .training-card__animation-img{transform-origin:right bottom}.training-card:nth-child(7n+5) .training-card__title_active{color:#ff5a7d}.training-card:nth-child(7n+5):hover .training-card__animation-img{transform:scale(1.1)}.training-card:nth-child(7n+5):hover .training-card__animation-img_large{transform:scale(1.1,1.6)}.training-card:nth-child(7n+6){background:linear-gradient(135deg,#ff5a7d 0,#e02f9c 100%) no-repeat}.training-card:nth-child(7n+6) .training-card__animation-img{transform-origin:40px bottom}.training-card:nth-child(7n+6) .training-card__title_active{color:#ff5a7d!important}.training-card:nth-child(7n+6):hover .training-card__animation-img{transform:scale(1.3,1.6)}.training-card:nth-child(7n+6):hover .training-card__animation-img_large{transform:scale(1.1)}.training-card:nth-child(7n){background:linear-gradient(135deg,#e02f9c 0,#ab38d9 100%) no-repeat}.training-card:nth-child(7n) .training-card__animation-img{transform-origin:right bottom}.training-card:nth-child(7n):nth-child(7n+7):hover .training-card__animation-img{transform:scale(1.2)}.training-card:nth-child(7n):nth-child(7n+7):hover .training-card__animation-img_large{transform:scale(1.5)}.nutrition-list-row{overflow:hidden;flex-direction:column}.nutrition-list-row_all .nutrition-card,.nutrition-list-row_ingredient .nutrition-card_dish-ingredient,.nutrition-list-row_meal .nutrition-card:not(.nutrition-card_dish-ingredient){display:block}.nutrition-card{display:none;position:relative;width:100%;padding:16px;margin-bottom:16px;text-align:left;background:url(/img/ICO/nutrition-card-shape/dish-sm.svg) center right/cover no-repeat,linear-gradient(270deg,#ffaf49 0,#ff984c 100%) no-repeat padding-box;border-radius:16px}.nutrition-card__ico{width:20px;margin-right:10px;vertical-align:middle}.nutrition-card__title{display:inline-block;line-height:18px;padding-right:30px;text-align:left;color:#fff;vertical-align:middle}@media (min-width:1140px){.nutrition-card{padding:30px;background:url(/img/ICO/nutrition-card-shape/dish.svg) center right/cover no-repeat,linear-gradient(270deg,#ffaf49 0,#ff984c 100%) no-repeat padding-box}.nutrition-card__ico{width:24px}.nutrition-card__title{line-height:24px}}.nutrition-card__description{color:#fff;margin:10px 0 15px}.nutrition-card__setting-ico{position:absolute;right:16px;top:16px;width:16px;cursor:pointer}@media (min-width:1140px){.nutrition-card__setting-ico{right:30px;top:30px;width:18px}}.nutrition-card__nutrients-track-wrapper{width:100%;position:relative;overflow:hidden}.nutrition-card__nutrients-track-wrapper:before{content:'';position:absolute;top:0;bottom:0;right:0;width:15px;z-index:9;background:linear-gradient(to left,#feb549 50%,rgba(254,181,73,0) 80%)}.nutrition-card__nutrients-track{width:100%;overflow-x:scroll;padding-bottom:10px;margin-bottom:-10px}.nutrition-card__nutrients{display:flex;justify-content:flex-start;width:350px;flex-wrap:nowrap}@media (min-width:560px){.nutrition-card__nutrients-track-wrapper:before{display:none}.nutrition-card__nutrients-track{overflow:auto;padding-bottom:0;margin-bottom:0}.nutrition-card__nutrients{width:auto}}.nutrition-card__nutrient-item{display:flex;align-items:center;padding:5px 7px 5px 8px;margin-right:8px;font-size:0;background-color:#ff984c;border-radius:6px}.nutrition-card__nutrient-ico{vertical-align:middle;margin-right:8px}.nutrition-card__nutrient-ico_calories{width:9px}.nutrition-card__nutrient-ico_proteins{width:15px}.nutrition-card__nutrient-ico_fats{width:9px}.nutrition-card__nutrient-ico_carbs{width:10px}.nutrition-card__nutrient-txt{color:#fff;vertical-align:middle;white-space:nowrap}.nutrition-card_dish-ingredient{background:url(/img/ICO/nutrition-card-shape/ingredient.svg) right center/cover no-repeat #31b46c}.nutrition-card_dish-ingredient .nutrition-card__ico{width:22px}@media (min-width:1140px){.nutrition-card_dish-ingredient{background:url(/img/ICO/nutrition-card-shape/ingredient-sm.svg) right center/cover no-repeat #31b46c}.nutrition-card_dish-ingredient .nutrition-card__ico{width:26px}}.nutrition-card_dish-ingredient .nutrition-card__nutrient-item{background-color:#31b46c}.nutrition-card_dish-ingredient .nutrition-card__nutrients-track-wrapper:before{content:'';background:linear-gradient(to left,#66c464 50%,rgba(102,196,100,0) 80%)}.logbook-main-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(50% - 8px);padding-top:47.297%;margin-bottom:8px;position:relative;border-radius:16px;background-color:#eaebf3;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}@media screen and (min-width:560px){.logbook-main-card{margin-left:8px;margin-right:8px;width:calc(50% - 16px)}}@media screen and (min-width:1140px){.logbook-main-card{width:calc(25% - 16px)}}@media (min-width:1140px){.logbook-main-card{padding-top:24.074%}}@media (min-width:1600px){.logbook-main-card{width:260px;height:260px;padding:0}}@media (min-width:560px){.logbook-main-card{margin-bottom:16px}}.logbook-main-card__wrapper{position:absolute;left:0;top:0;right:0;bottom:0;padding:12px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:375px){.logbook-main-card__wrapper{padding:16px}}@media (min-width:480px){.logbook-main-card__wrapper{padding:20px}}.logbook-main-card__ico{width:32px}.logbook-main-card__title{color:#fff;text-align:left;line-height:18px;font-size:15px;font-weight:100;white-space:nowrap;letter-spacing:-.1px}.logbook-main-card__title b{width:100%}@media (min-width:375px){.logbook-main-card__title{font-size:18px;line-height:20px}}.logbook-main-card__title-up{display:block}.logbook-main-card__animate-shape{position:absolute;left:0;bottom:0;transition:transform .3s;transform-origin:left bottom}.logbook-main-card:nth-child(4n+1){background:linear-gradient(135deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.logbook-main-card:nth-child(4n+1):hover .logbook-main-card__animate-shape{transform:scale(1.1)}.logbook-main-card:nth-child(4n+1):hover .logbook-main-card__animate-shape_large{transform:scale(1.2)}.logbook-main-card:nth-child(4n+2){background:linear-gradient(135deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat}.logbook-main-card:nth-child(4n+2):hover .logbook-main-card__animate-shape{transform:scale(1.08,1.2)}.logbook-main-card:nth-child(4n+2):hover .logbook-main-card__animate-shape_large{transform:scale(1.08,1.3)}.logbook-main-card:nth-child(4n+3){background:linear-gradient(135deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.logbook-main-card:nth-child(4n+3):hover .logbook-main-card__animate-shape{transform:scale(1.08,1.1)}.logbook-main-card:nth-child(4n+3):hover .logbook-main-card__animate-shape_large{transform:scale(1.08,1.2)}.logbook-main-card:nth-child(4n+4){background:linear-gradient(135deg,#6ac661 0,#cce64f 100%) no-repeat}.logbook-main-card:nth-child(4n+4):hover .logbook-main-card__animate-shape{transform:scale(1.1)}.logbook-main-card:nth-child(4n+4):hover .logbook-main-card__animate-shape_large{transform:scale(1.2)}.food-log-card-dd{border-radius:16px}.food-log-card-dd.dd_open .food-log-card__item-list{opacity:1}.food-log-card-dd.dd_open .food-log-card__ico_arrow{transform:rotate(0);transform-origin:center center}@media (min-width:780px){.logbook-main-card__ico{width:40px}.logbook-main-card__title{font-size:24px;line-height:30px}.food-log-card-dd.dd_open .food-log-card__nutrients-track-wrapper{transform:translateX(-32px)}}.food-log-card{display:flex;align-items:center;flex-wrap:wrap;width:100%;position:relative;padding:16px;background:#fff;border-radius:16px}@media (min-width:1140px){.food-log-card{padding:16px}}.food-log-card__ico{position:absolute;top:20px;right:16px;width:16px;cursor:pointer}@media (min-width:780px){.food-log-card__ico{transform:translateY(-50%);top:50%}}.food-log-card__ico_arrow{right:19px;width:12px;height:6px;top:29px;transform:rotate(180deg);transform-origin:center center}@media (min-width:780px){.food-log-card__ico_arrow{top:50%;margin-top:-3.5px}}.food-log-card__ico_arrow:after,.food-log-card__ico_arrow:before{content:'';position:absolute;top:50%;display:inline-block;height:3px;width:10px;background-color:#cbcbcb;border-radius:12px}.food-log-card__ico_arrow:before{left:0;transform-origin:left center;transform:rotate(-45deg)}.food-log-card__ico_arrow:after{right:0;transform-origin:right center;transform:rotate(45deg)}.food-log-card__title{margin-right:10px;font-family:"Open Sans";text-align:left;color:#1d1c21;font-size:18px}.food-log-card__date{font-family:"Open Sans";font-size:18px;color:#1d1c21;opacity:.2}.food-log-card__nutrients-track-wrapper{position:relative;width:100%;margin-top:16px;overflow:hidden;height:32px;transition:transform .2s}.food-log-card__nutrients-track-wrapper:before{content:'';position:absolute;top:0;bottom:-1px;right:-2px;width:15px;z-index:9;transition:opacity .2s;background:linear-gradient(to left,#fff 50%,transparent 80%)}.food-log-card__nutrients-track-wrapper_scrolled:before{opacity:0}@media (min-width:780px){.food-log-card__nutrients-track-wrapper{width:auto;margin-top:0;margin-left:auto;height:auto}}.food-log-card__nutrients-track{width:100%;overflow-x:scroll;padding-bottom:15px;text-align:left}@media (min-width:780px){.food-log-card__nutrients-track{overflow-x:auto;padding-bottom:0}}.food-log-card__nutrients{display:inline-block;white-space:nowrap;font-size:0}@media (min-width:414px){.food-log-card__nutrients-track-wrapper:before{display:none}.food-log-card__nutrients{width:100%}}.food-log-card__nutrient-item{display:inline-block;white-space:nowrap;padding:5px 8px;margin-right:4px;font-size:0;border-radius:8px;background-color:#eaebf3}.food-log-card__nutrient-item:nth-child(1){background:#8a3eff}.food-log-card__nutrient-item:nth-child(1) img{width:10px}.food-log-card__nutrient-item:nth-child(2){background:#ff428d}.food-log-card__nutrient-item:nth-child(2) img{width:14px}.food-log-card__nutrient-item:nth-child(3){background:#ff984c}.food-log-card__nutrient-item:nth-child(3) img{width:9px}.food-log-card__nutrient-item:nth-child(4){background:#31b46c;margin-right:0}.food-log-card__nutrient-item:nth-child(4) img{width:11px}.food-log-card__nutrient-ico{vertical-align:middle;margin-right:6px}.food-log-card__nutrient-txt{color:#fff;font-size:14px;font-weight:300;line-height:20px;vertical-align:middle;font-family:"Open Sans";white-space:nowrap}.food-log-card__dd-list{position:absolute;left:0;right:0;bottom:100%}.food-log-card__item-list{background-color:#1d1c21;padding-top:10px;padding-bottom:4px;margin-top:-10px;border-radius:0 0 16px 16px;transition:transform .5s,opacity .5s;opacity:0}.food-log-card_parent{position:relative;overflow:hidden}.food-log-card_child{background:0 0}.food-log-card_child .food-log-card__title{color:#fff}.food-log-card_child .food-log-card__nutrients-track-wrapper:before{background:linear-gradient(to left,#1d1c21 50%,transparent 80%)}@media (min-width:780px){.food-log-card__item-list{padding-top:20px;padding-bottom:15px}.food-log-card_child .food-log-card__nutrients-track-wrapper,.food-log-card_parent:hover>.food-log-card__nutrients-track-wrapper{transform:translateX(-32px)}}.body-log-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);border-radius:16px;margin-bottom:16px}@media screen and (min-width:560px){.body-log-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.body-log-card{width:calc(50% - 16px)}}@media screen and (min-width:1140px){.body-log-card{width:calc(33.333333333333336% - 16px)}}.body-log-card__title{color:#fff;text-align:center;font-weight:900;padding:24px 16px 0}.body-log-card__chart-wrapper{height:125px;position:relative}.body-log-card__chart-wrapper_empty canvas{visibility:hidden}.body-log-card__chart-wrapper_empty p{display:inline-block}.body-log-card__footer{padding:45px 16px 16px;border-radius:0 0 16px 16px}.body-log-card__btn{width:100%}.body-log-card__empty-text{display:none;position:absolute;padding:0 18px;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:300;color:#fff}.body-log-card_waist{background:linear-gradient(127deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.body-log-card_waist-empty{background:url(/img/ICO/measurement/1.svg) 105% center/auto 100% no-repeat,linear-gradient(127deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.body-log-card_bicep,.body-log-card_biceps{background:linear-gradient(127deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat}.body-log-card_bicep-empty,.body-log-card_biceps-empty{background:url(/img/ICO/measurement/2.svg) 105% center/auto 100% no-repeat,linear-gradient(127deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat}.body-log-card_chest{background:linear-gradient(127deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.body-log-card_chest-empty{background:url(/img/ICO/measurement/3.svg) 105% center/auto 100% no-repeat,linear-gradient(127deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.photo-journal-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(50% - 8px);padding-top:62.5%;position:relative;margin-bottom:8px;border-radius:16px;overflow:hidden}@media screen and (min-width:560px){.photo-journal-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:375px){.photo-journal-card{width:calc(33.333333333333336% - 8px)}}@media (min-width:375px){.photo-journal-card{padding-top:41.143%}}@media (min-width:560px){.photo-journal-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% / 12 * 4 - 8px)}}@media (min-width:780px){.photo-journal-card{box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(100% / 12 * 3 - 16px);padding-top:29.759%;margin-bottom:16px}}@media (min-width:1140px){.photo-journal-card{width:calc(100% / 12 * 2 - 16px);padding-top:20.255%}}.photo-journal-card__img-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/img/ICO/image.svg) center/100px no-repeat #eaebf3;border-radius:16px}@media (max-width:780px){.photo-journal-card__img-wrapper{background-size:50px}}.photo-journal-card__gradient-layer{position:absolute;top:40%;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:linear-gradient(180deg,#ffaE4600 0,#ff428d 100%) no-repeat;border-radius:16px}@media (max-width:560px){.photo-journal-card__gradient-layer{padding:8px}}.photo-journal-card__date{color:#fff;font-family:"Open Sans",sans-serif;font-size:12px}@media (min-width:780px){.photo-journal-card__date{font-size:16px}}.challenge-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);padding:0 16px 16px;margin-bottom:16px;justify-content:center;color:#1c1b20;background-color:#fff;border-radius:16px}@media screen and (min-width:560px){.challenge-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.challenge-card{width:calc(50% - 16px)}}.challenge-card__title{margin:40px auto 34px;color:#1d1c21;text-align:center;font-weight:200;font-size:24px}.challenge-card__row-wrapper{display:flex;align-items:center;margin-bottom:8px}.challenge-card__row-wrapper_my>img{display:inline-block}.challenge-card__row-wrapper_my .best-position__name{width:85px}@media (min-width:375px){.challenge-card__row-wrapper_my .best-position__name{width:135px}}.challenge-card__my-row-ico{width:20px;margin-right:16px;display:none}.challenge-card__my-result{display:inline-block;margin-top:18px;text-align:center;color:#f62c84}.best-position{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;padding:10px 16px 10px 10px;background-color:#eaebf3;border-radius:16px}.best-position__img-wrapper{width:52px;height:52px;margin-right:12px;border-radius:12px;background:url(/img/ICO/user-placeholder.svg) center center/20px no-repeat #eaebf3}.best-position__reward-ico{width:37px;margin-left:auto}.best-position__txt-wrapper{text-align:left}.best-position__name{color:inherit;width:115px;opacity:.5}.best-position__name_full-opacity{opacity:1}@media (min-width:375px){.best-position__name{width:180px}}@media (min-width:480px){.best-position__name,.challenge-card__row-wrapper_my .best-position__name{width:auto}}.best-position__date{color:inherit;font-weight:200;opacity:.3}.best-position__date_full-opacity{opacity:1}.best-position_first{background:linear-gradient(90deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat;color:#fff}.best-position_second{background:linear-gradient(270deg,#75859b 0,#a1afc3 100%) no-repeat;color:#fff}.best-position_third{background:linear-gradient(90deg,#ec6400 0,#ff984c 100%) no-repeat;color:#fff}.medal-networking-card{position:relative;max-width:904px;width:100%;margin:0 auto;padding-top:44px;text-align:center}.medal-networking-card__wrapper{border-radius:16px;background-blend-mode:multiply;background:url(/img/ICO/networking-medal/mobile-shape.svg) center right/cover no-repeat,linear-gradient(105deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat;padding:44px 40px 30px}@media (min-width:780px){.medal-networking-card__wrapper{background:url(/img/ICO/networking-medal/desctop-shape.svg) center right/cover no-repeat,linear-gradient(105deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.occupation-wrapper .radio-common:first-child{margin-bottom:30px}}.medal-networking-card__ico-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);width:88px;height:88px;background:url(/img/ICO/networking-medal/1.svg) center center/contain no-repeat #ffab4c;border-radius:16px}.medal-networking-card__number{position:absolute;left:50%;transform:translateX(-50%);top:27px;display:inline-block;z-index:9;font-size:16px;font-weight:900;color:#fff}.medal-networking-card__star{position:absolute;left:50%;transform:translateX(-50%);top:23px;display:inline-block;z-index:9}.medal-networking-card__title{margin-top:24px}@media (min-width:1140px){.medal-networking-card__title{margin-top:30px}}.medal-networking-card__description{margin:18px auto 25px;color:#fff}@media (min-width:1140px){.medal-networking-card__description{margin:20px auto 30px}}.medal-networking-card__ico{position:relative;display:inline-block;width:40px;height:43px;margin:0 8px;background:url(/img/ICO/networking-medal/2.svg) center center/40px no-repeat}.medal-networking-card__ico-number{position:absolute;left:50%;top:6px;transform:translateX(-50%);font-size:14px;font-weight:600;color:orange}.my-entry-card{display:block;width:100%;padding:13px 17px;margin-bottom:16px;background:url(/img/ICO/my-blog-shape/xs.svg) 105% center/auto 105% no-repeat #fff;border-radius:16px}@media (min-width:560px){.my-entry-card{background:url(/img/ICO/my-blog-shape/desctop.svg) 105% center/auto 105% no-repeat #fff}}@media (min-width:1140px){.my-entry-card{padding:16px 20px}}.my-entry-card__title-container{padding-right:100px}.my-entry-card__title{margin-bottom:11px;text-align:left;color:#1d1c21}.my-entry-card__date{font-weight:200;color:#1d1c21;text-align:left;opacity:.5}@media (max-width:780px){.my-entry-card__title{margin-bottom:6px}.my-entry-card__date{font-size:14px}}.radio-common-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:#f62c84;opacity:0;transition:opacity .5s}.radio-common{position:relative;width:100%;background-color:#a1afc3;border-radius:10px;padding:13px;text-align:center;overflow:hidden}.radio-common .radio__text{position:relative;display:inline-block;text-align:left;font-size:18px;color:#fff;font-weight:600;z-index:2}.radio-common .radio__text:after{background:url(/img/ICO/checkbox-active_p.svg) center/contain no-repeat}.radio-common input:checked~.radio-common-bg{opacity:1}.radio-common input:checked+.radio__text:before{background:#fff}.city-btn-wrapper{display:flex;justify-content:space-between;width:100%}.occupation-wrapper{font-size:0}.occupation-wrapper .radio-common:first-child{margin-top:0}@media (min-width:780px){.occupation-wrapper .radio{display:inline-block;vertical-align:top;width:32%;margin-top:0;margin-bottom:20px}.occupation-wrapper .radio-common{width:100%;margin-top:10px;margin-bottom:30px}}@media (min-width:1140px){.occupation-wrapper .radio{width:25%}.occupation-wrapper .radio-common{width:100%}}.occupation-btn-wrapper{display:flex;flex-wrap:wrap;width:100%;margin:20px auto 0;max-width:656px;justify-content:center}.occupation-btn-wrapper .btn-second{margin-left:0;margin-right:0}.occupation-btn-wrapper .btn-second:last-child{margin-top:8px}.apply-occupation{display:none}@media (min-width:656px){.occupation-btn-wrapper .btn-second:last-child{margin-top:0}.selected-occupation{justify-content:space-between}}.selected-occupation .apply-occupation{display:block}@media (max-height:920px){.occupation-wrapper{padding:20px}.occupation-wrapper .radio-common:first-child{margin-bottom:20px}.occupation-wrapper .radio{width:20%;margin:7px auto}.occupation-wrapper .radio__text{font-size:13px}.occupation-wrapper .radio__text:before{width:16px;height:16px}.occupation-wrapper .radio__text:after{top:6px;left:2px}.occupation-wrapper .radio-common{padding:10px;margin-top:15px;width:100%}}@media (max-width:780px){.occupation-wrapper .radio{width:100%}}.nutrition-input-card{box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% / 12 * 6 - 8px);margin-bottom:8px;display:flex;flex-direction:column;align-items:center;height:188px;padding:16px;text-align:center;background-color:#eaebf3;border-radius:16px}.nutrition-input-card__title{margin-top:10px;font-size:16px;line-height:22px}@media (min-width:780px){.nutrition-input-card{box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(100% / 12 * 3 - 16px);margin-bottom:16px}.nutrition-input-card__title{font-size:18px}}.nutrition-input-card__text{font-family:'Open Sans';color:rgba(255,255,255,.6);margin-top:5px}.nutrition-input-card .form-group{width:100%;margin-top:auto}.nutrition-input-card__input{background-color:rgba(29,28,33,.2);border-color:transparent;color:rgba(255,255,255,.5);text-align:center;width:100%;padding:15.5px 20px}.nutrition-input-card input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.nutrition-input-card input::-moz-placeholder{color:rgba(255,255,255,.5)}.nutrition-input-card input:-moz-placeholder{color:rgba(255,255,255,.5)}.nutrition-input-card input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.nutrition-input-card_calories{background:linear-gradient(133deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat}.nutrition-input-card_calories .nutrition-input-card__ico{width:17px}.nutrition-input-card_proteins{background:linear-gradient(133deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat}.nutrition-input-card_proteins .nutrition-input-card__ico{width:26px}.nutrition-input-card_fats{background:linear-gradient(133deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.nutrition-input-card_fats .nutrition-input-card__ico{width:16px}.nutrition-input-card_carbs{background:linear-gradient(133deg,#f3f348 0,#cce64f 22%,#6ac661 72%,#31b46c 100%) no-repeat}.nutrition-input-card_carbs .nutrition-input-card__ico{width:19px}.exercises-grid-card{margin:8px;background-color:transparent;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:12px;box-shadow:0 0 30px #00000080}.exercises-grid-card_xl{width:calc(104.078% - 8px);padding-top:66.214%;margin-top:0;margin-bottom:0}.exercises-grid-card_lg{width:calc(58.058% - 8px);padding-top:34.369%}.exercises-grid-card_md{width:calc(35.728% - 8px);padding-top:22.913%}.exercises-grid-card_sm{width:calc(39.806% - 8px);padding-top:22.524%}.exercises-grid-card_xs{width:calc(28.544% - 8px);padding-top:18.447%}.exercises-grid-card_align-bottom{align-self:flex-end}.last-bord-card{width:100%;padding:40px 37% 40px 40px;border-radius:16px;background:url(/img/ICO/landing/last-bord-card-shape.svg) 102% center/50% no-repeat #fff;box-shadow:0 0 99px #8a3eff}.last-bord-card__title{text-align:left;color:#1d1c21}.last-bord-card__btn{margin-top:23px;margin-left:0;margin-right:auto}@media (max-width:1140px){.last-bord-card__title{text-align:center}.last-bord-card__btn{margin:23px auto 0}.last-bord-card{padding-right:40px;text-align:center;background:#fff}}.empty-card{border-radius:16px;background:url(/img/ICO/empty-card-shape/sm.svg) 102% center/auto 100% no-repeat,linear-gradient(125deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box}@media (min-width:1140px){.empty-card{background:url(/img/ICO/empty-card-shape/md.svg) 102% center/auto 100% no-repeat,linear-gradient(103deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box}}.empty-card__title{padding-left:30px;padding-right:30px}.empty-card__head{padding:20px}@media (min-width:414px){.empty-card__head{padding:40px 20px 0}}.empty-card__footer{padding:0 8px 8px}.empty-card__btn{width:100%;margin:0 auto}@media (min-width:414px){.empty-card__footer{padding:40px 20px}.empty-card__btn{width:254px}}@media (min-width:480px){.empty-card__btn{width:320px}}.empty-card br{display:none}.tariff-card{position:relative;box-sizing:border-box;word-wrap:break-word;margin-left:4px;margin-right:4px;width:calc(100% - 8px);border-radius:16px;background-color:#fff}.tariff-card__save-date{position:absolute;right:0;top:25px;padding:6px 10px;font-size:12px;color:#f96ba9;font-weight:700;background:no-repeat padding-box #fff;box-shadow:0 6px 6px #00000029;border-radius:5px}.tariff-card__save-date:before{content:'';position:absolute;top:100%;right:0;transform:translateY(-10px);border:7px solid transparent;border-right:7px solid #fff}@media screen and (min-width:560px){.tariff-card{margin-left:8px;margin-right:8px}}@media screen and (min-width:780px){.tariff-card{width:calc(33.333333333333336% - 16px)}}.tariff-card_0 .tariff-card__head{background:linear-gradient(112deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box}.tariff-card_1 .tariff-card__head{background:linear-gradient(112deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat padding-box}.tariff-card_1{margin:16px 0}@media (min-width:780px){.empty-card br{display:inline}.tariff-card_1{margin:0}}.tariff-card_2 .tariff-card__head{background:linear-gradient(112deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat padding-box}.tariff-card__head{padding:30px 16px;background-color:silver;border-radius:16px}.tariff-card__body{display:none;padding:0 16px 16px}@media (min-width:560px){.tariff-card__body{height:calc(100% - 119px);display:flex;flex-direction:column;justify-content:space-between}}.tariff-card__list{position:relative;padding:30px 0}.tariff-card__list-hide-layer{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99}.tariff-card__list-item{display:flex;justify-content:flex-start;margin-bottom:16px;text-align:left;-moz-text-align-last:left;text-align-last:left}.tariff-card__list-item:last-child{margin-bottom:0}.tariff-card__list-item .radio{margin:0 10px 0 0;width:20px;height:20px}.tariff-card__list-item .radio input:checked+.radio__text:before{background-color:#f62C841A}.tariff-card__list-item .radio__text:after{background-image:url(/img/ICO/checkbox-active_p.svg)}.tariff-card__mobile-submit-btn{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:999;display:block;width:100%}@media (min-width:560px){.tariff-card__mobile-submit-btn{display:none}}.table-white-orange{background-color:#fff;border-radius:16px;padding:16px;border:1px solid transparent}.table-white-orange__item{display:flex;justify-content:space-between;padding:14px 20px;margin-bottom:8px;color:#fff;background:#feb75b;border-radius:12px}@media (min-width:1140px){.table-white-orange__item{margin-bottom:10px;background:linear-gradient(270deg,#ffaf49 0,#ff984c 100%) no-repeat}}.table-white-orange__item:last-child{margin-bottom:0}.table-white-orange__item_silver{background:#eaebf3;color:#222;font-size:14px;justify-content:flex-start}@media (min-width:780px){.table-white-orange__item_silver{background:#eaebf3;font-size:18px}}.table-white-orange__item-txt{font-weight:300;color:#fff}.black-white-table{width:100%;padding:0 16px;background-color:#fff;border-radius:16px}.black-white-table__item{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #eaebf3}.black-white-table__item:last-child{border-bottom:transparent}@media (max-width:560px){.black-white-table__item.credentials{align-items:start;flex-direction:column}}.ingredients-table{padding-top:0}.ingredients-table__title{margin:16px 0 13px;text-align:center;color:#1d1c21;font-size:14px}@media (min-width:1140px){.ingredients-table__title{margin:30px 0;font-size:16px}}.ingredients-table__item-title{flex-grow:1;text-align:left;padding-right:5px}.ingredients-table__item-value{text-align:right;white-space:nowrap}.single-article{padding:8px 8px 0;background-color:#fff;border-radius:16px}@media (min-width:780px){.single-article{padding:30px 30px 0}}.single-article__img-wrapper{padding-top:52.812%;background:url(/img/ICO/image.svg) center/100px no-repeat #eaebf3;border-radius:12px}.single-article__list-label{text-align:left;margin:0 0 5px}.single-article__description{color:#817f8a;padding:32px 8px}@media (min-width:1140px){.single-article__description{padding:30px 0}}.single-train-card{border:none}.single-train-card__container{margin:40px 0}.single-train-card__title{font-size:36px;font-weight:700;margin-bottom:10px;display:flex;justify-content:center;flex-wrap:wrap;padding:0 16px}@media (max-width:768px){.single-train-card__title{font-size:24px}}.single-train-card__train-number{color:#f62c84}.single-train-card__train-text{color:#fff}.single-train-card__train-description{color:#817f8a}.single-entry-card{display:flex;flex-direction:column;padding:0 16px 16px;align-items:flex-start;border-radius:16px;background-color:#fff}@media (min-width:1200px){.single-entry-card{max-width:904px;margin:0 auto}}.single-entry-card__ico{width:40px;margin:22px 0 16px}@media (min-width:1140px){.single-entry-card{padding:0 30px 40px}.single-entry-card__ico{width:50px;margin:40px 0}}.single-entry-card__content{text-align:left;font-family:"Open Sans",sans-serif;color:#817f8a}@media (max-width:560px){.single-entry-card__content{margin-top:16px;line-height:20px}}.photo-slider{width:100%;padding-left:40px;padding-right:40px;margin-top:auto;margin-bottom:auto;position:relative;overflow:visible}.photo-slider__container{position:relative}@media (min-width:480px){.photo-slider{margin-top:103px}}@media (min-width:780px){.photo-slider{margin-top:98px}.photo-slider__track-wrapper{max-width:626px}}@media (min-width:1140px){.photo-slider{margin-top:80px}.photo-slider__track-wrapper{max-width:374px}}.photo-slider__track-wrapper{width:100%;margin:auto;overflow:hidden;border-radius:16px}.photo-slider__item{position:relative;padding-top:132.639%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:16px}@media (min-width:780px){.photo-slider__item{padding:0;height:828px}}@media (min-width:1140px){.photo-slider__item{height:494px}}@media (min-width:1440px){.photo-slider__track-wrapper{max-width:473px}.photo-slider__item{height:625px}}@media (min-width:1920px){.photo-slider__track-wrapper{max-width:609px}.photo-slider__item{height:805px}}.photo-slider__nav-wrapper{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;height:130px;padding:20px 16px;background:linear-gradient(180deg,#1d1C21CC 0,#1d1C2100 100%) no-repeat;border-radius:16px 16px 0 0}.photo-slider__delete-ico{width:14px}.photo-slider__arrow-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:112px;background-color:rgba(0,0,0,.5)}.photo-slider__arrow-wrapper_left{left:16px;border-radius:0 150px 150px 0}@media (min-width:560px){.photo-slider__arrow-wrapper_left{left:30px}}@media (min-width:780px){.photo-slider__nav-wrapper{padding:20px}.photo-slider__arrow-wrapper_left{left:50%;transform:translate(-313px,-50%)}}@media (min-width:1140px){.photo-slider__arrow-wrapper{background-color:transparent}.photo-slider__arrow-wrapper_left{left:30px;transform:translateY(-50%)}}.photo-slider__arrow-wrapper_right{right:16px;border-radius:150px 0 0 150px}@media (min-width:560px){.photo-slider__arrow-wrapper_right{right:30px}}@media (min-width:780px){.photo-slider__arrow-wrapper_right{right:50%;transform:translate(313px,-50%)}}@media (min-width:1140px){.photo-slider__arrow-wrapper_right{right:30px;transform:translateY(-50%)}.photo-slider-gallery{padding-left:80px;padding-right:0}}.photo-slider .slider__nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:24px;margin:0 5px;height:4px;border-radius:20px}.photo-slider .slider__nav-arrow_left{left:0}.photo-slider .slider__nav-arrow_left:after,.photo-slider .slider__nav-arrow_left:before{content:'';position:absolute;left:0;z-index:1;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:left center}.photo-slider .slider__nav-arrow_left:before{content:'';top:-1px;transform:rotate(40deg)}.photo-slider .slider__nav-arrow_left:after{content:'';top:1px;transform:rotate(-40deg)}.photo-slider .slider__nav-arrow_right{right:0}.photo-slider .slider__nav-arrow_right:after,.photo-slider .slider__nav-arrow_right:before{content:'';position:absolute;right:0;width:15px;height:4px;background-color:#fff;border-radius:20px;transform-origin:right center}.photo-slider .slider__nav-arrow_right:before{content:'';top:-1px;transform:rotate(-40deg)}.photo-slider .slider__nav-arrow_right:after{content:'';top:1px;transform:rotate(40deg)}.photo-slider__close-btn{position:absolute;top:0;right:100px;width:24px;height:24px;cursor:pointer}.photo-slider__close-btn:after,.photo-slider__close-btn:before{content:'';position:absolute;right:0;width:33px;height:4px;background-color:#fff;border-radius:20px;transform-origin:right center}.photo-slider__close-btn:before{transform:rotate(45deg);top:24px}.photo-slider__close-btn:after{transform:rotate(-45deg)}@media (max-width:1140px){.photo-slider__close-btn{top:-40px;left:50%;transform:translateX(-50%)}}.photo-slider-gallery{margin-top:16px;padding-bottom:16px}.photo-slider-gallery__row-wrapper{position:relative;padding:0 16px;width:100%}@media (min-width:780px){.photo-slider-gallery__row-wrapper{padding:0 30px}}.photo-slider-gallery__row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;justify-content:center;align-items:center;margin-bottom:-8px}.photo-slider-gallery__item{position:relative;box-sizing:border-box;word-wrap:break-word;margin-left:8px;margin-right:8px;width:calc(22.233333333333338% - 8px)}@media (min-width:375px){.photo-slider-gallery__item{width:calc(17.500000000000004% - 8px)}}@media (min-width:780px){.photo-slider-gallery__item{width:calc(11.333333333333336% - 8px)}}.photo-slider-gallery .slider__nav-btn-item_active>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64%;padding-top:83.333%;margin-top:-4px}@media (min-width:1140px){.photo-slider-gallery__row-wrapper{padding:0;overflow:hidden}.photo-slider-gallery__row{flex-wrap:nowrap;justify-content:center}.photo-slider-gallery__item{width:auto}.photo-slider-gallery .slider__nav-btn-item_active>div{position:static;top:0;left:0;transform:translate(0);padding-top:0;width:60px;height:80px;margin:auto 8px 8px}}.photo-slider-gallery__img{width:100%;padding-top:128.333%;border-radius:12px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:8px}@media (min-width:1140px){.photo-slider-gallery__img{padding-top:0;width:76px;height:100px}}.slider_init .photo-slider-gallery__row{transition:transform .5s}.rest-card{position:relative;margin:40px auto;max-width:904px;width:100%;padding-top:30px}@media (min-width:375px){.rest-card{margin:60px auto}}@media (min-width:414px){.rest-card{margin:97px auto}}@media (min-width:780px){.rest-card{margin:209px auto}}@media (min-width:1366px){.rest-card{margin:101px auto}}@media (min-width:1440px){.rest-card{margin:127px auto}}@media (min-width:1920px){.rest-card{margin:217px auto}}.rest-card__wrapper{padding-top:30px;background:url(/img/ICO/single-train/shape_sm.svg) bottom right/80% no-repeat,linear-gradient(106deg,#2de4bf 0,#6ac661 100%) no-repeat;border-radius:16px}@media (min-width:780px){.rest-card__wrapper{background:url(/img/ICO/single-train/shape_lg.svg) bottom right/60% no-repeat,linear-gradient(106deg,#2de4bf 0,#6ac661 100%) no-repeat}}.rest-card__ico{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px}.rest-card__title{font-size:24px;color:#fff;margin-top:40px}@media (min-width:1440px){.rest-card__wrapper{background:url(/img/ICO/single-train/shape_lg.svg) bottom right/100% no-repeat,linear-gradient(106deg,#2de4bf 0,#6ac661 100%) no-repeat}.rest-card__title{margin-top:80px}}.rest-card__txt{margin-top:20px;margin-bottom:40px;font-weight:300;font-family:"Open Sans",sans-serif;color:#fff}@media (min-width:1440px){.rest-card__txt{margin-bottom:80px}}.main-page-section{display:flex;flex-direction:column;min-height:94vh;justify-content:center}.main-page-container{padding-top:40px;padding-bottom:40px;width:100%}@media (min-width:1140px){.main-page-container{padding-top:80px;padding-bottom:80px}}.main-page-container .btn,.main-page-container .btn-second{width:100%;margin-left:auto;margin-right:auto;max-width:none}@media (min-width:414px){.main-page-container .btn,.main-page-container .btn-second{max-width:232px}}.row-main-page>div{margin-bottom:16px}.meal-mobile-track{overflow-x:scroll;padding-bottom:15px;margin-bottom:-15px}@media (min-width:1140px){.meal-mobile-track{padding-bottom:0;margin-bottom:0;overflow:hidden}}.meal-tracking-cards-container{max-width:none;width:1002px;margin:0 auto}@media (min-width:375px){.meal-tracking-cards-container{width:1080px}}@media (min-width:560px){.meal-tracking-cards-container{position:relative;width:1110px}}.meal-tracking-cards{align-items:flex-end;justify-content:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.goal-for-today__cards-container{max-width:442px}@media (min-width:780px){.main-page-container .btn,.main-page-container .btn-second{max-width:none}.meal-tracking-cards{align-items:center}.goal-for-today__cards-container{max-width:none}}.goal-for-today__cards-row{margin-left:-4px;margin-right:-4px;margin-bottom:-8px}@media (min-width:414px){.goal-for-today__cards-row{margin-left:-8px;margin-right:-8px;margin-bottom:-16px}}.goal-for-today__foodlink-container{padding-top:40px}@media (min-width:1140px){.meal-tracking-cards-container{width:1150px}.goal-for-today__foodlink-container{padding-top:80px}}.single-training-wrapper{display:flex;flex-direction:column;height:100%}.single-training-head{background:linear-gradient(100deg,#2de4bf 0,#6ac661 100%) no-repeat;border-radius:0 0 16px 16px}.single-training-head__star-container{margin:0 auto;width:136px}.single-training-head__title{margin-top:17px;margin-bottom:12px}.single-training-head_transparent{background:0 0}.single-training-head .training-day-picker{position:relative}.single-training-head .training-day-picker__span-picker{display:inline-block;font-size:inherit;background:#fff;border-radius:8px;width:35px;padding:8px 0 7px;cursor:pointer;margin-left:3px;color:#a1afc3}@media (min-width:768px){.single-training-head .training-day-picker__span-picker{width:39px;padding:10px 0 9px;background:rgba(255,255,255,.3);color:#fff}}.single-training-head .training-day-picker__mobile-track{overflow-x:scroll}.single-training-head .training-day-picker__days-container{position:absolute;top:100%;margin-top:16px;font-size:0;width:100%;border-radius:12px;background-color:#fff;padding:5px;overflow-y:scroll;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}@media (min-width:1140px){.single-training-head__star-container{width:210px}.single-training-head__title{margin:20px 0}.single-training-head .training-day-picker__days-container{width:1102px;overflow-y:initial;right:-10px}}.single-training-head .training-day-picker__faded-end{position:absolute;top:100%;right:0;margin-top:16px;z-index:3;height:45px;width:25px;border-radius:12px;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;background:rgba(255,255,255,.8)}.single-training-head .training-day-picker__faded-end.hidden{opacity:0!important;visibility:hidden!important}.single-training-head .training-day-picker__days{white-space:nowrap}.single-training-head .training-day-picker__days a{display:inline-block;font-size:14px;width:35px;color:#817f8a;padding:8px 0 7px;border-radius:8px}.single-training-head .training-day-picker__days a.active{color:#fff;background-color:#f62c84}.single-training-head .training-day-picker__days a:last-child{margin-right:5px}.single-training-head .training-day-picker.open .training-day-picker__days-container,.single-training-head .training-day-picker.open .training-day-picker__faded-end{opacity:1;visibility:visible}.single-training-head-small>.container{padding:25px 30px;display:flex;justify-content:space-between;align-items:center}@media (max-width:calc(1140px - 1px)){.single-training-head-small>.container{padding:20px 16px}}.single-training-head-small .h1__info i img{margin-top:0;width:20px;height:20px}.single-training-head-small .single-training-head__star-container{display:none}.single-training-head-small .single-training-head__title{margin:0;font-size:18px}@media (min-width:1440px){.single-training-head-small .single-training-head__title{font-size:16px}}.hide-nav .player__nav{opacity:0}.single-training-player{overflow:hidden;position:relative;margin-bottom:80px}.single-training-player:after,.single-training-player:before{content:'';position:absolute;top:0;bottom:0;width:32px}@media (min-width:768px){.single-training-player:after,.single-training-player:before{width:64px}}@media (min-width:1140px){.single-training-head .training-day-picker__faded-end{visibility:hidden!important}.single-training-head .training-day-picker__days a{width:39px;font-size:16px;padding:10px 0 9px}.single-training-player:after,.single-training-player:before{display:none}}.single-training-player:before{left:0}.single-training-player:after{right:0}.single-training-player .exercise-next-btn{margin:40px auto;cursor:pointer;width:100%;display:inline-block}@media (min-width:1140px){.single-training-player .exercise-next-btn{position:absolute;width:720px;margin-top:0;padding-top:30px;padding-bottom:60px;top:0;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;background:linear-gradient(to bottom,rgba(34,39,39,.6),rgba(255,255,255,0))}.single-training-player .exercise-next-btn.show{opacity:1;visibility:visible}}.single-training-player .exercise-next-btn__block{width:100%;margin-left:auto;margin-right:auto;max-width:312px;border-radius:16px;background-color:#fff;color:#f62c84;font-weight:700;padding:18px 0}.single-training-player .exercise-next-btn__block .icon img{vertical-align:bottom}.single-training-player .exercise-next-btn.next .exercise-next-btn__next{display:block}.single-training-player .exercise-next-btn.finish .exercise-next-btn__next,.single-training-player .exercise-next-btn.next .exercise-next-btn__finish{display:none}.single-training-player .exercise-next-btn.finish .exercise-next-btn__finish{display:block}.single-training-player_muted .music-trigger,.single-training-player_muted .player__nav-btn_sound{background-image:url(/img/ICO/sound-muted.svg)}.player-wrapper{position:relative;margin:0 auto;font-size:0;border-radius:16px;overflow:hidden}.player-wrapper_open{border-radius:0!important}.player-wrapper_open video{border-radius:0!important;width:100%;height:100%}.player-wrapper_open-polyfill{position:fixed;left:0;right:0;top:0;bottom:0;max-width:none!important;background-color:#000;z-index:99999}.player-btn{content:'';display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:url(/img/ICO/play-sm.svg) 55% 50%/22px no-repeat #f62c84;border-radius:50%}@media (min-width:1140px){.player-btn{width:100px;height:100px;background-size:45px;background-position:60% center}}.player{width:100%;height:144px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:375px){.player{height:176px}}@media (min-width:414px){.player{height:198px}}@media (min-width:480px){.player-wrapper{max-width:416px}.player{height:234px}}@media (min-width:768px){.player-wrapper{max-width:720px}.player{height:368px}}@media (min-width:1140px){.player{height:406px}}.player_paused~.player-btn{display:inline-block}.player_paused~.player__nav{opacity:0}.player__nav{position:absolute;bottom:0;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:5px 10px;text-align:left;background:linear-gradient(to top,rgba(34,39,39,.6),rgba(255,255,255,0));opacity:1;transition:opacity .5s}.player__nav-btn{display:inline-block;width:20px;height:20px;background-color:rgba(255,255,255,.5);background-size:10px;background-position:center;background-repeat:no-repeat;position:relative;cursor:pointer;vertical-align:middle}@media (min-width:560px){.player__nav{padding:10px}.player__nav-btn{width:30px;height:30px;background-size:20px}}.player__nav-btn_sound{background-color:rgba(255,255,255,0);background-image:url(/img/ICO/sound.svg);background-size:12px}@media (min-width:1140px){.player__nav-btn_sound{display:none}}.player__nav-btn_sound[data-state=muted]{background-image:url(/img/ICO/sound-muted.svg)}.player__nav-btn_fullscreen{background-color:rgba(255,255,255,0);background-image:url(/img/ICO/fullscreen.svg)}.player__nav-btn_launch{border-radius:4px;order:2}.player__nav-btn_launch[data-state=paused]:before{content:'';position:absolute;border:5px solid transparent;border-left:5px solid #000;left:50%;top:50%;transform:translate(-20%,-50%)}.player__nav-btn_launch[data-state=play]:after,.player__nav-btn_launch[data-state=play]:before{content:'';position:absolute;top:5px;bottom:5px;width:3px;background-color:#000}.player__nav-btn_launch[data-state=play]:before{left:11px}.player__nav-btn_launch[data-state=play]:after{right:11px}.player__progress-bar-wrapper{order:1;width:100%;position:relative;flex-grow:2;padding-top:10px;padding-bottom:10px}@media (min-width:560px){.player__nav-btn_sound{background-size:20px}.player__nav-btn_launch{order:1}.player__nav-btn_launch[data-state=paused]:before{border:8px solid transparent;border-left:8px solid #000}.player__nav-btn_launch[data-state=play]:after,.player__nav-btn_launch[data-state=play]:before{top:8px;bottom:8px}.player__nav-btn_launch[data-state=play]:before{left:10px}.player__nav-btn_launch[data-state=play]:after{right:10px}.player__progress-bar-wrapper{text-align:center;order:1;flex-grow:3;width:auto}}.player__progress-bar{-webkit-mask-image:-webkit-radial-gradient(white,#000);position:relative;height:4px;width:100%;border-radius:4px;background-color:#fff;overflow:hidden}.player__current-time-line{position:absolute;border-radius:inherit;right:100%;height:100%;width:100%;background-color:#f62c84}.player__timing{display:inline-block;text-align:left;order:3;min-width:120px;padding:0 5px;vertical-align:middle;font-size:14px;color:#fff}@media (min-width:560px){.player__timing{text-align:center;order:1}}.player__right-nav-wrapper{order:4;flex-grow:3;text-align:right;padding-left:15px}.player__time-txt{font-size:12px}@media (min-width:560px){.player__right-nav-wrapper{text-align:center;order:1;flex-grow:0}.player__time-txt{font-size:14px}}.exercise-slider-container{padding:0 32px;position:relative;border:none}@media (min-width:768px){.exercise-slider-container{padding:0 64px}}.exercise-slider{margin-left:-8px;margin-right:-8px}@media (min-width:1140px){.exercise-slider-container{padding:0 30px}.exercise-slider{margin:0}}.exercise-slider .slider__nav-arrow-wrapper{padding:15px 13px 15px 12px;background:#fff;border-radius:50%;cursor:pointer}@media (max-width:1139px){.exercise-slider .slider__nav-arrow-wrapper{top:50%;transform:translateY(-50%);margin:0}.exercise-slider .slider__nav-arrow-wrapper_left{left:-10px}.exercise-slider .slider__nav-arrow-wrapper_right{right:-10px}}.exercise-slider .slider__nav-arrow{background-color:#f62c84;width:15px;height:2px;margin:4px 0}.exercise-slider .slider__nav-arrow:after,.exercise-slider .slider__nav-arrow:before{background-color:#f62c84;top:0;right:1px;height:2px;width:7px}.loop{display:flex}.loop__ico{width:20px;margin-right:8px;vertical-align:middle}.loop__txt{font-family:"Open Sans",sans-serif;color:#fff;font-weight:300}.single-training-section{margin:auto 0;padding:40px 0}@media (min-width:768px){.single-training-section{padding:60px 0}}@media (min-width:1140px){.single-training-section{padding:80px 0}}.single-training-section__img-wrapper{position:relative;width:100%;max-width:1088px;margin-left:auto;margin-right:auto;margin-top:0}.single-training-section__img{position:relative;width:66.25%;padding-top:37.813%;border-radius:16px;background-size:cover;z-index:1}@media (min-width:768px){.single-training-section__img{padding-top:0;height:276px;width:491px}}@media (min-width:1140px){.single-training-section__img{width:536px;height:302px}}.single-training-section__img_lg{width:80%;margin:0 auto;padding-top:45.313%;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:2}.single-training-section__img_left,.single-training-section__img_right{position:absolute;top:50%;transform:translateY(-50%)}.single-training-section__img_left{left:0}@media (min-width:480px){.single-training-section__img_left{left:50%}}@media (min-width:768px){.single-training-section__img_lg{padding-top:0;height:338px;width:600px}.single-training-section__img_left{transform:translate(-27%,-50%)}}@media (min-width:1140px){.single-training-section__img_lg{width:720px;height:406px}.single-training-section__img_left{transform:translateY(-50%);left:0}}.single-training-section__img_right{right:0}@media (min-width:480px){.single-training-section__img_right{right:50%}}@media (min-width:768px){.single-training-section__img_right{transform:translate(27%,-50%)}}.single-training-section__description{width:100%;padding:40px 30px;font-family:"Open Sans",sans-serif;text-align:left;color:#817f8a;background-color:#343338;border-radius:16px}.single-training-section__description-title{color:#fff;font-size:18px}.single-training-section__description-subtitle{font-weight:600;color:#fff}#train-music{position:absolute;opacity:0;z-index:-1}.music-trigger{cursor:pointer;vertical-align:middle}.music-trigger_desctop,.music-trigger_mobile{width:20px;height:20px;margin-left:auto;background:url(/img/ICO/sound.svg) center/20px no-repeat}.music-trigger_mobile{display:inline-block;float:none;margin-top:0;vertical-align:middle;margin-left:25px;width:20px;height:20px}@media (min-width:1140px){.single-training-section__img_right{transform:translateY(-50%);right:0}.music-trigger_mobile{display:none}.nutrition-section__title{margin-bottom:30px}}.player-interface{display:inline-block;text-align:center}.nutrition-section{text-align:center}.nutrition-section__filter{margin-bottom:16px}@media (min-width:1140px){.nutrition-section__filter{margin-bottom:34px}}.you-will-need-wrapper{max-width:904px;margin:0 auto 40px}@media (min-width:620px){.logbook-main-card-row{width:552px;margin-left:auto;margin-right:auto}}@media (min-width:1140px){.you-will-need-wrapper{margin-bottom:50px}.logbook-main-card-row{width:auto}}@media (min-width:1600px){.logbook-main-card-row{width:560px}}.food-log-section{display:flex;flex-direction:column;min-height:100%}.food-log-section .container{width:100%}.food-log-section__switch{margin:40px auto}@media (min-width:1140px){.food-log-section__switch{margin:30px auto 40px}}.food-log-section__my-goal{display:inline-block;margin:0 auto;padding:5px 10px;text-align:center;color:#fff;background-color:#31b46c;border-radius:8px}.food-log-chart-section{position:relative;padding:0 53px;margin-top:60px;margin-bottom:60px}@media (min-width:780px){.food-log-chart-section{padding:0 70px}}.food-log-chart-section__goal-line{position:absolute;top:-10px;left:0;width:100%;height:2px;background-color:#31b46c;opacity:.5;transition:transform .3s}.food-log-chart-section_nutrients{margin-bottom:127px}.food-log-chart-section_nutrients .food-log-chart__label_kcal{transform:translateX(102%)}.food-log-chart-section_nutrients .food-log-chart__sub-wrapper{opacity:1}.food-log-chart-section_nutrients .food-log-chart-section__goal-line,.food-log-chart-section_nutrients .food-log-chart__data-wrapper,.food-log-chart-section_nutrients canvas{transform:translateY(67px)}.food-log-chart{transition:transform .3s}.food-log-chart__data-wrapper{position:absolute;width:100%;margin-top:10px;top:100%}.food-log-chart__date-item{position:absolute;top:100%;display:inline-block;transform:translateX(-50%);color:rgba(255,255,255,.3);font-family:'Open Sans',sans-serif;font-size:12px;font-weight:100;white-space:nowrap}.food-log-chart__label-wrapper{position:absolute;transform:translate(-50%,-25%);margin-top:-20px;text-align:center;font-size:0;overflow:hidden}.food-log-chart__sub-wrapper{transform:translateY(-33.33%);opacity:0;transition:opacity .2s}.food-log-chart__sub-wrapper .food-log-chart__label:nth-child(1){background-color:#ff428d}.food-log-chart__sub-wrapper .food-log-chart__label:nth-child(3){background-color:#ff984c}.food-log-chart__sub-wrapper .food-log-chart__label:nth-child(5){background-color:#31b46c}.food-log-chart__sub-wrapper .food-log-chart__label:nth-child(5):before{content:'';position:absolute;top:100%;left:50%;margin-left:-10px;margin-top:-3px;width:20px;height:10.2px;background:url(/img/ICO/label-arrow_green.svg) center top/contain no-repeat}.food-log-chart__label{display:inline-block;padding:4px 10px 4px 4px;border-radius:10px;background-color:#fff;font-size:0;white-space:nowrap;margin-top:4px;text-align:left;color:#fff}.food-log-chart__label_kcal{position:relative;z-index:9;margin-top:0;color:#8a3eff;transition:transform .2s}.food-log-chart__label_kcal:before{content:'';position:absolute;top:100%;left:50%;margin-left:-10px;margin-top:-3px;width:20px;height:10.2px;background:url(/img/ICO/label-arrow.svg) center top/contain no-repeat}.food-log-chart__label-ico{display:inline-block;max-width:none;width:22px;margin-right:5px;vertical-align:middle}.food-log-chart__label-text{display:inline-block;font-size:12px;vertical-align:middle}.food-log-chart-wrapper{position:relative;max-width:1088px;height:175px;margin:0 auto 27px}.food-log-chart-help-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99;height:100%}.food-log-cards-section{flex-grow:1}.food-log-cards-section__data-picker{margin-bottom:16px}@media (min-width:1140px){.food-log-cards-section__data-picker{margin-bottom:30px}}.body-log-section__data-picker{margin:60px auto 16px}@media (min-width:1140px){.body-log-section__data-picker{margin:40px auto 50px}}.weight-log-section{position:relative;min-height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.weight-log-section__title{align-self:flex-start}.weight-log-section__data-picker{margin:40px auto}@media (min-width:1140px){.weight-log-section__data-picker{margin:40px auto 30px}}.weight-log-section__canvas-sibling{flex-grow:1;position:relative;display:flex;min-height:225px}.weight-log-section__canvas-sibling-track{position:relative;width:100%;align-self:stretch}.weight-log-section__canvas-sibling-track_single .weight-log-section__line:first-child,.weight-log-section__canvas-sibling-track_single .weight-log-section__line:nth-child(3){display:none}.weight-log-section__line{position:absolute;top:-2px;bottom:0;width:1px;background-color:rgba(255,255,255,.3);transform:translateX(-50%)}.weight-log-section__date{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:inline-block;white-space:nowrap;margin-top:10px;color:rgba(255,255,255,.3);font-size:12px;font-weight:100}.weight-log-section__canvas-wrapper{height:300px;position:relative}.weight-log-section__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:255px}.weight-log-section__btn.disabled-btn{pointer-events:auto}.photo-journal-section{min-height:100%}.photo-journal-section__days-between-photo{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-block;padding:15px 20px;color:#817f8a;white-space:nowrap;border-radius:16px;background:#fff}.photo-journal-section__progress-cards-wrapper{position:relative;padding-top:25px;margin-top:60px}@media (min-width:375px){.weight-log-section__btn{width:312px}.photo-journal-section__progress-cards-wrapper{padding-bottom:28px}}@media (min-width:1140px){.photo-journal-section__progress-cards-wrapper{margin-top:55px}}.photo-journal-section__add-img-form{width:100%;margin-top:40px}.photo-journal-section__add-img-form_inside{margin-top:8px}.photo-journal-section__btn{max-width:none}@media (min-width:375px){.photo-journal-section__add-img-form_inside{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:0}.photo-journal-section__btn{max-width:312px}}.photo-journal-section__data-picker{margin:40px auto}@media (min-width:1140px){.photo-journal-section__data-picker{margin-top:80px;margin-bottom:30px}}.photo-journal-row{display:flex;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;justify-content:center;margin-bottom:-8px}@media (min-width:780px){.photo-journal-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;margin-bottom:-16px}}.my-blog-section__btn{margin-top:40px}.my-blog-section__data-picker{margin-top:60px;margin-bottom:16px}.blog-view-wrapper{display:flex;flex-direction:column;min-height:100%;width:100%}.blog-view-wrapper .other-entries-section{position:relative;z-index:3;margin-top:auto}.single-entry-section__help-element{color:#fff;opacity:.5}.single-entry-section__title{margin:8px auto}.single-entry-section__back-btn,.single-entry-section__back-btn p{display:inline-block;vertical-align:middle}@media (min-width:1140px){.single-entry-section__date{opacity:1}.single-entry-section__title{margin:10px auto}.single-entry-section__back-btn:hover .arrow-long{transform:translateX(-5px)}}.single-entry-section__back-btn_margin{margin-top:8px}@media (min-width:1140px){.single-entry-section__back-btn_margin{margin-top:10px}}.single-entry-section__arrow-back{display:inline-block;margin-right:9px;vertical-align:middle;transition:transform .2s}.single-entry-section__container{position:relative}.single-entry-nav{margin:40px -8px;display:flex;justify-content:space-between}.single-entry-nav__btn{display:inline-block;opacity:.3}.single-entry-nav__text{display:inline-block;vertical-align:middle}@media (min-width:1200px){.single-entry-section{padding-bottom:80px}.single-entry-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1088px;margin:0}.single-entry-nav__text{display:none}}.single-entry-nav__arrow{width:20px;margin:0 8px;vertical-align:middle}.info-wrapper{padding:16px;background-color:#fff;border-radius:16px}@media (min-width:1140px){.info-wrapper{padding:50px 30px}}.info-wrapper a,.info-wrapper p{text-align:left;font-size:16px;line-height:30px;font-weight:300;color:#817f8a}.info-wrapper a{color:#49494d;text-decoration:underline}.site-error{height:100%;position:relative;overflow:hidden;background:url(/img/ICO/site-error/bg.svg) center 100%/cover no-repeat}.site-error__wrapper{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);text-align:center}.site-error__img{width:100%;display:block;margin:0 auto}@media (min-width:781px){.site-error__img{max-width:708px}}.site-error__code-title{font-size:136px}@media (min-width:780px){.site-error__code-title{font-size:180px}}.site-error__code-title_small{font-size:36px}.site-error__title{margin:30px 0}@media (min-width:375px){.site-error__title{margin:45px 0}}.site-error__btn{width:100%;margin:0 auto}@media (min-width:375px){.site-error__btn{width:312px}}.unsubscribe-section{display:flex;flex-direction:column;min-height:100%}.unsubscribe-section__form-wrapper{margin-top:auto;margin-bottom:auto;padding-top:40px;padding-bottom:40px;width:100%}.unsubscribe-section__form-container{max-width:904px;padding-top:0;margin-left:auto;margin-right:auto}.unsubscribe-section__form-title{padding-top:40px;color:#1c1b20}.unsubscribe-section__text{opacity:.5;color:#1c1b20}.unsubscribe-section__form-group{margin-top:40px}@media (max-width:779px){.unsubscribe-section__btn{width:200px;margin-top:16px}}.unsubscribe-section .unsubscribe-ajax.g-recaptcha-wrapper .form-group,.unsubscribe-section .unsubscribe-form.g-recaptcha-wrapper .form-group{width:100%}.unsubscribe-section .unsubscribe-ajax.g-recaptcha-wrapper .radio-button-group,.unsubscribe-section .unsubscribe-form.g-recaptcha-wrapper .radio-button-group{flex-wrap:wrap}.unsubscribe-section .unsubscribe-ajax.g-recaptcha-wrapper .g-recaptcha,.unsubscribe-section .unsubscribe-form.g-recaptcha-wrapper .g-recaptcha{margin:16px auto 0}.unsubscribe-section .unsubscribe-ajax.g-recaptcha-wrapper .unsubscribe-section__btn,.unsubscribe-section .unsubscribe-form.g-recaptcha-wrapper .unsubscribe-section__btn{margin-top:16px}.convenient-tool-section__title,.exercises-grid-section__title,.goal-cards-section__title,.landing-hero-head__title,.last-bord-card__title,.track-metric-section__title{font-weight:100}@media (max-width:1140px){.convenient-tool-section__title,.exercises-grid-section__title,.goal-cards-section__title,.landing-hero-head__title,.last-bord-card__title,.track-metric-section__title{font-size:36px}}.login-switch{margin-bottom:30px;width:150px}.phone-form{display:none}.radio-line_active~.phone-form{display:block}.radio-line_active~.login-form{display:none}.form-group_phone{transform:translateY(20px)}.landing-hero-head{display:flex;justify-content:flex-end;align-items:center;height:94vh;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0 0 16px 16px}@media (max-width:780px){.info-wrapper a,.info-wrapper p{font-size:14px;line-height:20px}.convenient-tool-section__title,.exercises-grid-section__title,.goal-cards-section__title,.landing-hero-head__title,.last-bord-card__title,.track-metric-section__title{font-size:24px}.landing-hero-head{height:565px}}@media (max-width:320px){.landing-hero-head{height:512px}}.landing-hero-head__container{width:100%;text-align:right}@media (max-width:780px){.landing-hero-head__container{text-align:center}}.landing-hero-head__content-wrapper{display:inline-block;text-align:left}.landing-hero-head__btn{margin-left:0;margin-top:50px}@media (max-width:780px){.landing-hero-head__content-wrapper{text-align:center}.landing-hero-head__btn{margin:30px auto 0}}.landing-hero-head.landing_start-hero-head .landing-hero-head__btn{background:linear-gradient(90deg,#43c8d9 0,#3fbe66 100%) no-repeat}.landing-hero-head.landing_ctapt-hero-head .landing-hero-head__content-wrapper{max-width:440px}.landing-hero-head.landing_ctapt-hero-head .landing-hero-head__btn{background:linear-gradient(90deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.exercises-grid-section{text-align:center;position:relative;overflow:hidden}.exercises-grid-section__title{margin-top:80px}@media (max-width:780px){.exercises-grid-section__title{margin-top:60px}}@media (max-width:480px){.exercises-grid-section__title{margin-top:40px}}.exercises-grid-section__img{position:relative;max-width:1566px;margin:80px 0}@media (max-width:1565px){.exercises-grid-section__img{width:126%;left:50%;transform:translateX(-50%)}}@media (max-width:375px){.exercises-grid-section__img{width:165%}}@media (max-width:780px){.exercises-grid-section__img{margin:60px 0}}@media (max-width:480px){.exercises-grid-section__img{margin:40px 0}}.goal-cards-section{padding:88px 0;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-radius:16px}@media (min-width:1140px){.goal-cards-section__title{text-align:left}}.goal-cards-section__img{width:100%;transform:scale(1.15)}.goal-cards-section__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (max-width:415px){.goal-cards-section__container{display:block}}.goal-cards-section__col-text{width:400px}@media (max-width:1140px){.goal-cards-section{padding:60px 0}.goal-cards-section__col-text{width:100%;text-align:center;margin-bottom:60px}}@media (max-width:779px){.goal-cards-section{padding:40px 0}.goal-cards-section__col-text{margin-bottom:40px}}.goal-cards-section__col-cards{display:flex;justify-content:center;align-items:center;max-width:575px}@media (max-width:415px){.goal-cards-section__col-cards{width:340px;max-width:none}}@media (max-width:1140px){.goal-cards-section__col-cards{position:relative;left:50%;transform:translateX(-50%);margin:0}}.goal-cards-section__col-cards .goal-progressbar-card{position:relative;margin:16px 0}.goal-cards-section__cards-wrapper{width:168px;margin:0 16px}@media (max-width:1140px){.goal-cards-section__cards-wrapper{position:relative;z-index:1;margin:0;width:336px;font-size:0}.goal-cards-section__cards-wrapper .goal-progressbar-card{margin:0;display:inline-flex;justify-content:center}}@media (max-width:780px){.goal-cards-section__cards-wrapper{width:320px}}@media (max-width:560px){.goal-cards-section__cards-wrapper{width:336px}}.goal-cards-section__first-card{transform:translateY(-25%)}@media (max-width:1140px){.goal-cards-section__first-card{transform:translateX(18%)}.goal-cards-section__first-inside-card{z-index:9;transform:translate(6%,-15%)}}.goal-cards-section__last-card{transform:translateY(25%)}.goal-cards-section__btn-mobile{display:none}@media (max-width:1140px){.goal-cards-section__last-card{z-index:9;transform:translate(-18%,-15%)}.goal-cards-section__last-inside-card{transform:translateX(-6%)}.goal-cards-section__btn-mobile{display:block;width:100%;max-width:312px;margin:60px auto 0}.goal-cards-section__btn{display:none}}@media (max-width:779px){.goal-cards-section__btn-mobile{margin:40px auto 0}}.goal-cards-section__btn{margin-top:30px;width:312px}.goal-cards-section.goal_start-cards-section{border-radius:unset}.goal-cards-section.goal_start-cards-section .goal-cards-section__btn{color:#43c8d9}.goal-cards-section.goal_ctapt-cards-section{border-radius:unset}.goal-cards-section.goal_ctapt-cards-section .goal-cards-section__btn{color:#ff984c}.convenient-tool-section{padding:109px 0 80px}@media (max-width:1140px){.convenient-tool-section{padding:60px 0}}@media (max-width:779px){.convenient-tool-section{padding:40px 0}.registration-section .radio-line{max-width:none}}.convenient-tool-section__container{display:flex;justify-content:flex-start;align-items:center}@media (max-width:1140px){.convenient-tool-section__container{flex-wrap:wrap}.convenient-tool-section__col-card{order:2;margin:60px auto 0}}.convenient-tool-section__col-card{position:relative;width:566px;height:353px;display:flex;align-items:center;pointer-events:none}@media (max-width:630px){.convenient-tool-section__col-card{padding-top:62%;height:0}.convenient-tool-section__col-card img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:780px){.convenient-tool-section__col-card{margin:40px auto 0}}.convenient-tool-section__col-card .meal-tracking-card{width:352px;margin:0}.convenient-tool-section__col-card .modal{margin-right:0;margin-top:-160px}.convenient-tool-section__col-card .modal__wrapper{background-color:#424243}.convenient-tool-section__col-card .nav-tabs .active-nav-switch{background:#dc46b4}.convenient-tool-section__col-text{margin-left:80px}.convenient-tool-section__title{text-align:left}@media (max-width:1140px){.convenient-tool-section__col-text{order:1;width:100%;margin:0 auto}.convenient-tool-section__title{text-align:center}.convenient-tool-section__btn{display:none}}.convenient-tool-section__btn{margin-left:0;margin-top:30px}.convenient-tool-section.convenient_start-tool-section .convenient-tool-section__btn{background:linear-gradient(90deg,#43c8d9 0,#3fbe66 100%) no-repeat}.convenient-tool-section.convenient_ctapt-tool-section .convenient-tool-section__btn{background:linear-gradient(90deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}.nutrition-square-card{position:absolute;display:flex;justify-content:center;align-items:center;width:44px;height:44px;background-color:#fff;border-radius:12px}.nutrition-square-card_large{width:90px;height:90px}.nutrition-square-card_violet{box-shadow:0 0 30px #8a3eff;bottom:-10px;left:18%}.nutrition-square-card_violet img{width:30px}.nutrition-square-card_red{box-shadow:0 0 30px #ff46da;right:18%;bottom:90%}.nutrition-square-card_red img{width:48px}.nutrition-square-card_orange{box-shadow:0 0 30px #ff984c;bottom:11.3%;left:31px}.nutrition-square-card_orange img{width:14px}.nutrition-square-card_green{right:30px;top:-12px;box-shadow:0 0 30px #31b46c}.nutrition-square-card_green img{width:16px}.track-metric-section{position:relative;background:url(/img/ICO/landing/weight-track.svg) top center/1920px no-repeat;overflow:hidden}.track-metric-section__title{margin-top:220px;margin-bottom:80px;text-align:center}@media (max-width:780px){.track-metric-section__title{margin:141px auto 60px}}@media (max-width:480px){.track-metric-section__title{margin:121px auto 40px}}.track-metric-section__img{position:relative;left:50%;transform:translateX(-50%);display:block;max-width:1456px;width:111%;margin:0}@media (max-width:414px){.track-metric-section__img{width:130%}}.track-metric-section.track_start-metric-section{background:url(/img/ICO/landing/weight-track_start.svg) top center/1920px no-repeat}.track-metric-section.track_ctapt-metric-section{background:url(/img/ICO/landing/weight-track_ctapt.svg) top center/1920px no-repeat}@media (min-width:1921px){.track-metric-section,.track-metric-section.track_ctapt-metric-section,.track-metric-section.track_start-metric-section{background-size:100%}}@media (max-width:1366px){.track-metric-section,.track-metric-section.track_ctapt-metric-section,.track-metric-section.track_start-metric-section{background-size:1366px}}.last-bord{margin-top:80px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px 16px 0 0}.last-bord .container{padding-top:80px;padding-bottom:80px}@media (max-width:560px){.last-bord{margin-top:40px}.last-bord .container{padding-top:40px;padding-bottom:40px}}.last-bord.last-bord_start{border-radius:0}.last-bord.last-bord_start .last-bord-card{box-shadow:unset;background:url(/img/ICO/landing/last-bord-card-shape_start.png) 102% center/50% no-repeat #fff}.last-bord.last-bord_start .last-bord-card__btn{background:linear-gradient(90deg,#43c8d9 0,#3fbe66 100%) no-repeat}.last-bord.last-bord_ctapt{border-radius:0}.last-bord.last-bord_ctapt .last-bord-card{box-shadow:unset;background:url(/img/ICO/landing/last-bord-card-shape_ctapt.png) 102% center/50% no-repeat #fff}.last-bord.last-bord_ctapt .last-bord-card__btn{background:linear-gradient(90deg,#ffd746 0,#ffaf49 58%,#ff984c 100%) no-repeat}@media (max-width:779px){.registration-section .want-to{text-align:center}}@media (min-width:780px){.payment-form{margin-bottom:50px!important}}.payment-form__form-group>.StripeElement{padding:14px 10px;background-color:#eaebf3;border-radius:12px;overflow:hidden}.payment-form__row{display:flex;margin:30px -8px 0;justify-content:space-between}.payment-form__row .payment-form__form-group{width:100%;max-width:160px;padding:0 8px}.payment-form__form-group-label{display:block;margin-bottom:9px;width:100%;text-align:left;-moz-text-align-last:left;text-align-last:left;color:#222;font-weight:700;font-family:"Open Sans",sans-serif}.payment-form__submit-btn{margin-top:30px}@media (max-width:780px){.payment-form__submit-btn{margin-top:50px}}.payment-form-section{position:relative;border-radius:12px 12px 0 0}.payment-form-section__lock-icon{position:absolute;top:8.5px;left:8.5px;width:19px}.payment-form-section__head{max-width:480px;margin:0 auto}.payment-form-section__pay-description{margin-bottom:15px}@media (min-width:780px){.payment-form-section__lock-icon{top:15px;left:17.5px}.payment-form-section__pay-description{margin-bottom:27px}}.payment-form-section__card-section{display:flex;justify-content:flex-end;margin-bottom:30px}.payment-form-section__card-wrapper img:nth-child(3){margin:0 5px}.payment-form-section__card-wrapper div{font-family:"Open Sans",sans-serif;font-size:10px;margin-bottom:8px;text-align:left;-moz-text-align-last:left;text-align-last:left}@media (min-width:780px){.payment-form-section__card-section{margin-bottom:50px}.payment-form-section__card-wrapper div{font-size:12px;margin-bottom:2px}}.payment-form-section__tariff-field{padding:13px 12px;font-size:18px;color:#4a4a4a;text-align:left;-moz-text-align-last:left;text-align-last:left;border:1px solid #eaebf4;border-radius:12px}.payment-form-section-footer{padding:12px;margin-bottom:-2px;background-color:#eaebf3;border-radius:0 0 12px 12px;font:bold 12px/16px 'Open Sans';color:#a1afc3;text-align:left;-moz-text-align-last:left;text-align-last:left}#card-element-errors{position:absolute;left:0;top:100%;width:100%;transform:translateY(17px);text-align:center;font:bold 16px/20px Open Sans;letter-spacing:0;color:red}@media (min-width:780px){.payment-form-section-footer{padding:23px 30px;font:bold 16px/20px 'Open Sans'}#card-element-errors{transform:translateY(23px)}}.subscription-success-section{background:linear-gradient(107deg,#ffae46 0,#ff9754 19%,#ff5a7d 74%,#ff428d 100%) no-repeat padding-box}.subscription-success-section_blue{background:linear-gradient(107deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%) no-repeat padding-box}.subscription-success-section img{width:108px}.subscription-success-section h4{color:#fff;text-align:center;-moz-text-align-last:center;text-align-last:center;margin-bottom:30px}.subscription-success-section .btn{margin:0 auto;text-align:center;-moz-text-align-last:center;text-align-last:center;text-decoration:none;color:#f62c84;font:bold 14px/30px 'Open Sans';width:auto;max-width:320px}.subscription-info{width:100%;max-width:536px}.subscription-info .text-btn{padding-bottom:14px}.price{padding-bottom:70px;background-image:url(/img/price/bg.png);background-attachment:fixed;background-size:cover}.price .container{max-width:1046px}.price .myTarif{width:100%;padding:40px;background:#fff;border-radius:36px;margin-top:40px;text-align:left}@media (max-width:600px){.price .myTarif{padding:33px 10px 10px;border-radius:24px}}.price .myTarif-row{display:flex;justify-content:space-between;background:#eaebf3;padding:10px 20px 10px 10px;border-radius:20px;height:49px}.price .myTarif-row:first-of-type{margin-bottom:10px}.price .myTarif-row__title{padding:5px 10px;color:#fff;border-radius:10px;line-height:19px;display:inline-block;font-size:14px}.price .myTarif-row__title.bg-pink{margin-left:2px}.price .myTarif-row__cost span{font-size:20px;line-height:29px}.price .myTarif-row__cost span.text-muted{font-size:14px}@media (max-width:359px){.price .myTarif-row{height:47px}.price .myTarif-row__cost span.text-muted,.price .myTarif-row__title{font-size:12px}.price .myTarif-row__cost span{font-size:18px}}.price .myTarif-row__cost del{color:#f62c84;font-size:20px;margin-right:7px;line-height:29px}.price .myTarif-row.desktop{display:none}@media (min-width:600px){.price .myTarif-row.desktop{display:flex}}.price .myTarif-row.mobile{display:none;height:83px}@media (max-width:599px){.price .myTarif-row.mobile{display:block}}.price .myTarif-row.mobile .wrap{display:flex;justify-content:space-between;margin-top:5px}.price .myTarif-row.mobile .wrap .myTarif-row__cost{transform:translateY(2px)}.price .pageTitle{margin-top:50px;margin-bottom:0;font:900 36px/32px Montserrat;color:#fff}@media (max-width:600px){.price .myTarif-row__title.bg-pink{margin-left:0}.price .pageTitle{font:900 28px/32px Montserrat;margin-top:40px}}@media (max-width:359px){.price .myTarif-row__cost del{font-size:18px}.price .pageTitle{font:900 24px/32px Montserrat}}.price .pageText{margin-top:16px;font:14px/20px Open Sans;color:#fff;margin-bottom:40px}.price .main{text-align:left}.price .main .tarif{padding:40px}.price .main .tarif:first-child{border-top-left-radius:36px;border-top-right-radius:36px}.price .main .tarif:last-child{border-bottom-left-radius:36px;border-bottom-right-radius:36px}@media (max-width:600px){.price .main .tarif{padding:33px 10px 30px}.price .main .tarif:first-child{border-top-left-radius:24px;border-top-right-radius:24px}.price .main .tarif:last-child{border-bottom-left-radius:24px;border-bottom-right-radius:24px}}.price .main .tarif:nth-child(even){background:#eaebf3}.price .main .tarif:nth-child(even) .tarif-card,.price .main .tarif:nth-child(even) .tarif-card.active .tarif-card__button,.price .main .tarif:nth-child(even) .tarif-card.active:hover,.price .main .tarif:nth-child(even) .tarif-card.active:hover .tarif-card__button{background:#fff}.price .main .tarif:nth-child(even) .tarif-card.archive{background:0 0;border:3px solid #fff}.price .main .tarif:nth-child(even) .tarif-card.archive:hover{background:0 0}.price .main .tarif:nth-child(even) .tarif-card.archive .gradient-border,.price .main .tarif:nth-child(even) .tarif-card.archive .tarif-card__button,.price .main .tarif:nth-child(even) .tarif-card.archive .tarif-card__label-item{background:#fff}.price .main .tarif:nth-child(even) .tarif-card:hover{background:#dbc4fe}.price .main .tarif:nth-child(even) .tarif-card__button,.price .main .tarif:nth-child(odd){background:#fff}.price .main .tarif-wrap{display:flex;flex-wrap:wrap}.price .main .tarif-card{padding:10px;background:#eaebf3;border-radius:20px;width:calc(25% - 7.5px);min-width:129px;height:200px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s ease-out;margin-right:10px}.price .main .tarif-card:hover{background:#dbc4fe}.price .main .tarif-card:hover .tarif-card__button{background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%)}.price .main .tarif-card:nth-child(n+5){margin-top:10px}.price .main .tarif-card:nth-child(4n){margin-right:0}@media (max-width:720px){.price .main .tarif-card{width:calc(33% - 6.5px)}.price .main .tarif-card:nth-child(n+4){margin-top:10px}.price .main .tarif-card:nth-child(4n){margin-right:10px}.price .main .tarif-card:nth-child(3n){margin-right:0}}@media (max-width:600px){.price .main .tarif-card{width:calc(50% - 5px)}.price .main .tarif-card:nth-child(odd){margin-right:10px}.price .main .tarif-card:nth-child(even){margin-right:0}.price .main .tarif-card:nth-child(n+3){margin-top:10px}}.price .main .tarif-card__label{display:flex}.price .main .tarif-card__label-item{padding:5px 10px;font:600 14px/19px Open Sans;color:#fff;border-radius:10px 10px 10px 0;width:-moz-max-content;width:max-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.price .main .tarif-card__label-item:nth-child(even){margin-left:5px;border-radius:10px;overflow:visible;white-space:unset;text-overflow:unset}.price .main .tarif-card__cost-discount{font:bold 14px/19px Open Sans;color:#f62c84;margin-bottom:5px}.price .main .tarif-card__cost-value{margin-bottom:4px}.price .main .tarif-card__cost-value span{font:300 24px/29px Montserrat;color:#1d1c21}.price .main .tarif-card__cost p:last-child span{font:bold 14px/19px Open Sans;color:#a1afc3}@media (max-width:359px){.price .main .tarif-card__cost-discount{font-size:12px}.price .main .tarif-card__cost-value span{font:300 20px/24px Montserrat}.price .main .tarif-card__cost p:last-child span{font:bold 12px/17px Open Sans}}.price .main .tarif-card .gradient-border{background:linear-gradient(90deg,#f62c84 0,#e02f9c 23%,#ab38d9 72%,#8a3eff 100%);padding:2px;border-radius:10px}.price .main .tarif-card__button{padding:8px 11px;width:100%;margin:0 auto;font:600 14px/19px Open Sans;color:#1d1c21;border-radius:8px;background:#eaebf3;cursor:pointer;transition:.3s ease-out;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:359px){.price .main .tarif-card__button{font-size:12px}}.price .main .tarif-card.active:hover,.price .main .tarif-card.active:hover .tarif-card__button{background:#eaebf3}.price .main .tarif-card.active .gradient-border{background:#a1afc3}.price .main .tarif-card.active .tarif-card__button{color:#a1afc3;pointer-events:none}.price .main .tarif-card.archive{background:0 0;border:3px solid #eaebf3}.price .main .tarif-card.archive .tarif-card__label-item{color:#a1afc3;background:#eaebf3}.price .main .tarif-card.archive .tarif-card__cost-discount,.price .main .tarif-card.archive .tarif-card__cost-value span{color:#a1afc3}.price .main .tarif-card.archive .tarif-card__button{color:#a1afc3;background:#eaebf3;pointer-events:none}.price .main .tarif-card.archive .gradient-border{background:#eaebf3}.price .main .tarif-subTitle{margin:40px 0 30px;font:400 18px/24px Open Sans;color:#1d1c21}@media (max-width:600px){.price .main .tarif-subTitle{margin:30px 0 20px}}.price .main .tarif-description{display:flex;margin-top:30px}.price .main .tarif-description div{width:14px;margin-right:10px}.price .main .tarif-description div img{width:14px;max-width:unset;transform:translateY(1px)}.price .main .tarif-description p{font:14px/20px Open Sans;color:#a1afc3}.price .primary-title{font:900 24px/29px Montserrat;color:#1d1c21;margin:0 0 32px 32px}@media (max-width:359px){.price .main .tarif-description p{font-size:12px}.price .primary-title{font-size:20px}}.price .text-bold{font-weight:900!important}.price .text-light{font-weight:300}.price .text-muted{color:#a1afc3}.price .bg-purple{background:#883dfc}.price .bg-pink{background:#f62c84}.price .d-none{display:none!important}.price .hiddenBtn{pointer-events:none;opacity:0}section.fullscreen-bg.entry{height:100%;overflow:hidden;transition:.3s;background-size:cover;background-position:center bottom}@media (min-width:1920px){section.fullscreen-bg.entry{background-position:center center}}@media (max-width:780px){section.fullscreen-bg.entry{background-position:center -35px;padding-bottom:66px}}@media (max-width:375px){section.fullscreen-bg.entry{background-position:center -110px}}section.fullscreen-bg.entry .paginationSlider{display:flex;margin:42px auto 40px;width:-moz-max-content;width:max-content}@media (orientation:landscape) and (min-height:650px) and (max-height:735px){section.fullscreen-bg.entry .paginationSlider{margin:32px auto}}@media (orientation:landscape) and (min-height:600px) and (max-height:650px){section.fullscreen-bg.entry .paginationSlider{margin:25px auto}}section.fullscreen-bg.entry .paginationSlider__item{background:#fff;opacity:.1;width:10px;height:10px;border-radius:50%;margin-left:10px;transition:.3s}section.fullscreen-bg.entry .paginationSlider__item-active{opacity:1}section.fullscreen-bg.entry .go-to-0{margin-left:0}section.fullscreen-bg.entry .h1{font:bold 24px/33px Open Sans;margin:40px 0;text-align:center;display:none;opacity:0;transition:.3s linear}@media (min-width:1920px){section.fullscreen-bg.entry .h1{font-size:32px;margin-bottom:0}}@media (max-width:780px){section.fullscreen-bg.entry .paginationSlider{display:none}section.fullscreen-bg.entry .h1{margin-top:32px}}@media (max-width:375px){section.fullscreen-bg.entry .h1{font:bold 18px/24px Open Sans;margin:20px 0 16px}}@media (orientation:landscape) and (min-height:685px) and (max-height:735px){section.fullscreen-bg.entry .h1{margin:30px 0}}section.fullscreen-bg.entry .title1{display:block;opacity:1}section.fullscreen-bg.entry .image-container{position:relative;height:258px}@media (min-width:1920px){section.fullscreen-bg.entry .image-container{height:420px}}@media (max-width:780px){section.fullscreen-bg.entry .image-container{height:232px}}@media (max-width:375px){section.fullscreen-bg.entry .image-container{height:165px}}section.fullscreen-bg.entry .img{position:absolute}section.fullscreen-bg.entry .img-center{left:50%}section.fullscreen-bg.entry .img0,section.fullscreen-bg.entry .img11,section.fullscreen-bg.entry .img13,section.fullscreen-bg.entry .img16,section.fullscreen-bg.entry .img5,section.fullscreen-bg.entry .img6{width:312px}section.fullscreen-bg.entry .img0{left:7.6%}@media (min-width:1920px){section.fullscreen-bg.entry .img0{bottom:-55px;left:9.7%}}@media (max-width:780px){section.fullscreen-bg.entry .img0{width:200px;bottom:-42px;left:-8%}}@media (max-width:375px){section.fullscreen-bg.entry .img0{width:130px;bottom:-22px;left:0}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry{background-position:center center}section.fullscreen-bg.entry .h1{margin:20px 0 27px}section.fullscreen-bg.entry .image-container{height:224px}section.fullscreen-bg.entry .img0{width:250px;bottom:-45px;left:8.3%}}@media (max-width:375px) and (min-width:360px){section.fullscreen-bg.entry .img1,section.fullscreen-bg.entry .img12,section.fullscreen-bg.entry .img3,section.fullscreen-bg.entry .img7,section.fullscreen-bg.entry .img9{height:165px}}section.fullscreen-bg.entry .img-bottom{bottom:0}section.fullscreen-bg.entry .img-w100{width:100%}section.fullscreen-bg.entry .img2{transform:translateX(-50%)}section.fullscreen-bg.entry .img10,section.fullscreen-bg.entry .img14,section.fullscreen-bg.entry .img2,section.fullscreen-bg.entry .img4,section.fullscreen-bg.entry .img8{width:586px}@media (max-width:780px){section.fullscreen-bg.entry .img10,section.fullscreen-bg.entry .img14,section.fullscreen-bg.entry .img2,section.fullscreen-bg.entry .img4,section.fullscreen-bg.entry .img8{width:200px}}@media (max-width:380px){section.fullscreen-bg.entry .img10,section.fullscreen-bg.entry .img14,section.fullscreen-bg.entry .img2,section.fullscreen-bg.entry .img4,section.fullscreen-bg.entry .img8{width:139px}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img10,section.fullscreen-bg.entry .img14,section.fullscreen-bg.entry .img2,section.fullscreen-bg.entry .img4,section.fullscreen-bg.entry .img8{width:500px}}section.fullscreen-bg.entry .img5{right:9.8%}@media (min-width:1920px){section.fullscreen-bg.entry .img5{bottom:-55px;right:16.6%}}@media (max-width:780px){section.fullscreen-bg.entry .img5{width:200px;bottom:-42px;right:-7%}}@media (max-width:375px){section.fullscreen-bg.entry .img5{width:130px;bottom:-22px;right:4%}}@media (max-width:320px){section.fullscreen-bg.entry .img5{width:130px;bottom:-22px;right:-4%}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img5{width:250px;bottom:-45px;right:11%}}section.fullscreen-bg.entry .img6{left:11.7%}@media (min-width:1920px){section.fullscreen-bg.entry .img6{bottom:-69px;left:15%}}@media (max-width:780px){section.fullscreen-bg.entry .img6{width:200px;bottom:-52px;left:-2.5%}}@media (max-width:375px){section.fullscreen-bg.entry .img6{width:130px;bottom:-32px;left:-2%}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img6{width:250px;bottom:-53px;left:14%}}section.fullscreen-bg.entry .img11{right:16.6%}@media (min-width:1920px){section.fullscreen-bg.entry .img11{bottom:-67px;right:21%}}@media (max-width:780px){section.fullscreen-bg.entry .img11{width:240px;bottom:-52px;right:-6%}}@media (max-width:375px){section.fullscreen-bg.entry .img11{width:130px;bottom:-32px;right:4%}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img11{width:250px;bottom:-45px;right:19%}}section.fullscreen-bg.entry .img13{left:12.66%}@media (min-width:1920px){section.fullscreen-bg.entry .img13{bottom:-55px;left:17%}}@media (max-width:780px){section.fullscreen-bg.entry .img13{width:240px;bottom:-42px;left:-10%}}@media (max-width:375px){section.fullscreen-bg.entry .img13{width:130px;bottom:-32px;left:-4%}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img13{width:250px;bottom:-45px;left:16%}}@media (min-width:1920px){section.fullscreen-bg.entry .img16{bottom:-45px}}@media (max-width:780px){section.fullscreen-bg.entry .img16{width:200px;bottom:-42px}}@media (max-width:375px){section.fullscreen-bg.entry .img16{width:130px;bottom:-22px}}section.fullscreen-bg.entry .mobile{display:none}section.fullscreen-bg.entry .desktop{display:block}@media (max-width:780px){section.fullscreen-bg.entry .mobile{display:block}section.fullscreen-bg.entry .desktop{display:none}}section.fullscreen-bg.entry .trs0{transition:.8s linear}section.fullscreen-bg.entry .trs1{transition:.7s linear}section.fullscreen-bg.entry .trs2{transition:.9s linear}section.fullscreen-bg.entry .z-1{z-index:1}section.fullscreen-bg.entry .z-2{z-index:2}section.fullscreen-bg.entry .z-3{z-index:3}section.fullscreen-bg.entry .z-4{z-index:4}section.fullscreen-bg.entry .slide-wrapper{display:flex;transition:.5s ease-in-out;height:258px}@media (min-width:1920px){section.fullscreen-bg.entry .slide-wrapper{height:420px}}@media (max-width:780px){section.fullscreen-bg.entry .slide-wrapper{height:232px}}@media (max-width:375px){section.fullscreen-bg.entry .slide-wrapper{height:165px}}@media (orientation:landscape) and (min-height:600px) and (max-height:684px){section.fullscreen-bg.entry .img16{width:250px;bottom:-45px}section.fullscreen-bg.entry .slide-wrapper{height:224px}}section.fullscreen-bg.entry .horizon-image{width:100%;height:4px;position:relative;top:-2px;transition:.7s linear}section.fullscreen-bg.entry .horizon-image1{background:linear-gradient(90deg,#4e255e,#684576,#4e255e)}section.fullscreen-bg.entry .horizon-image2{background:linear-gradient(90deg,#5f2349,#774464,#5f2349)}section.fullscreen-bg.entry .horizon-image3{background:linear-gradient(90deg,#67323e,#7e505b,#67323e)}section.fullscreen-bg.entry .horizon-image4{background:linear-gradient(90deg,#67462f,#7d624e,#67462f)}section.fullscreen-bg.entry .horizon-image5{background:linear-gradient(90deg,#685c2d,#7e744d,#685c2d)}section.fullscreen-bg.entry .horizon-image6{background:linear-gradient(90deg,#555f30,#6f764f,#555f30)}section.fullscreen-bg.entry .text-block{display:none;width:60%;min-width:300px;margin:53px auto 0;text-align:center;font:14px/22px Open Sans;color:#fff;opacity:0;transition:.3s linear}@media (min-width:1920px){section.fullscreen-bg.entry .text-block{margin:75px auto 0;font-size:16px}}@media (max-width:780px){section.fullscreen-bg.entry .text-block{margin:50px auto 30px;width:92%}}@media (max-width:375px){section.fullscreen-bg.entry .text-block{margin:25px auto;font-size:12px;line-height:20px}}@media (min-width:1100px){section.fullscreen-bg.entry .text-block{min-width:870px}}@media (orientation:landscape) and (min-height:600px) and (max-height:735px){section.fullscreen-bg.entry .text-block{margin:46px auto 0}}@media (orientation:landscape) and (min-height:600px) and (max-height:650px){section.fullscreen-bg.entry .text-block{margin:39px auto 0}}section.fullscreen-bg.entry .text-block1{display:block;opacity:1}section.fullscreen-bg.entry .input{width:252px;padding:8px 16px 8px 126px;background:#464648;border-radius:12px;opacity:1;backdrop-filter:blur(30px);text-align:right;position:relative;font:14px/20px Open Sans;letter-spacing:0;color:#817f8a}section.fullscreen-bg.entry .input-password{margin-right:10px}@media (max-width:780px){section.fullscreen-bg.entry .input{width:100%}section.fullscreen-bg.entry .input-password{margin:0 0 8px}}section.fullscreen-bg.entry .label{position:absolute;margin-left:16px;margin-top:8px;z-index:1;font:14px/20px Open Sans;letter-spacing:0;color:#fff;opacity:1}section.fullscreen-bg.entry .next{margin-bottom:20px}@media (max-width:600px){.price .main .tarif-description{margin-top:20px}.price .primary-title{margin:0 0 22px 33px}section.fullscreen-bg.entry .next{max-width:unset;width:92%}}@media (orientation:landscape) and (min-height:600px) and (max-height:735px){section.fullscreen-bg.entry .next{margin-bottom:16px}}section.fullscreen-bg.entry .skip{display:block;width:-moz-max-content;width:max-content;margin:0 auto 40px;color:#817f8a;transition:.3s linear}@media (max-width:780px){section.fullscreen-bg.entry .skip{margin:0 auto 86px}}@media (max-width:600px){section.fullscreen-bg.entry .skip{font-size:14px;margin-bottom:20px}}section.fullscreen-bg.entry.sec1{background-image:url(/img/introduction/1/Bg.png)}section.fullscreen-bg.entry.sec2{background-image:url(/img/introduction/2/Bg.png)}section.fullscreen-bg.entry.sec3{background-image:url(/img/introduction/3/Bg.png)}section.fullscreen-bg.entry.sec4{background-image:url(/img/introduction/4/Bg.png)}section.fullscreen-bg.entry.sec5{background-image:url(/img/introduction/5/Bg.png)}section.fullscreen-bg.entry.sec6{background-image:url(/img/introduction/6/Bg.png)}section.fullscreen-bg.entry.sec6 input[type=text][disabled]{-webkit-text-fill-color:#817f8a}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vc21hcnQtZ3JpZC5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2NvbW1vbi5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L2luZGV4Lmxlc3MiLCIuLi9sYXlvdXRzL21haW4tbGF5b3V0cy9fZ3JpZC5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2hlYWRlci5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2Zvb3Rlci5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L190aXRsZS5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L19ib2xkbmVzcy5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L190ZXh0LXN0eWxlLmxlc3MiLCIuLi9sYXlvdXRzL3RleHQvX2VudHJ5LXRleHQtc3R5bGUubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fY29tbW9uLmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2J0bi5sZXNzIiwiLi4vbGF5b3V0cy9uYXYvX21haW4tbmF2Lmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2lucHV0Lmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2Zvcm0td3JhcHBlci5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19yYWRpby1idXR0b24ubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fdmVydGljYWwtcmFkaW8tYnV0dG9uLmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX3RhYnMubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fZmlsdGVycy5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19kZC5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19wcm9ncmVzcy1iYXIubGVzcyIsIi4uL2xheW91dHMvaW50ZXJmYWNlL19zdGFycy5sZXNzIiwiLi4vbGF5b3V0cy9pbnRlcmZhY2UvX3NsaWRlci1wcm9ncmVzc2Jhci5sZXNzIiwiLi4vbGF5b3V0cy9pbnRlcmZhY2UvX2NoYXJ0LWVsZW1lbnQubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX21haW4tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX2FkZC1tZWFsLmxlc3MiLCIuLi9sYXlvdXRzL21vZGFsL19udXRyaXRpb24tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX3RyYWluaW5nX2luZm8tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX3NtYWxsLW5vdGUubGVzcyIsIi4uL2xheW91dHMvbW9kdWxlL19zbGlkZXIubGVzcyIsIi4uL2xheW91dHMvbW9kdWxlL19kYXRhLXBpY2tlci5sZXNzIiwiLi4vbGF5b3V0cy9tb2R1bGUvX3BhcmFsbGF4Lmxlc3MiLCIuLi9sYXlvdXRzL25hdi9fYnVyZ2VyLW1lbnUubGVzcyIsIi4uL2xheW91dHMvbmF2L19mb290ZXItbmF2Lmxlc3MiLCIuLi9sYXlvdXRzL25hdi9fcGFnaW5hdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9uYXYvX2JyZWFkLWNydW1icy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19wcm9maWxlLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX21haW4tcGFnZS1sb2cubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbGFzdC13b3Jrb3V0Lmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX21lYWwtcHJvZ3Jlc3MubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fZ29hbC1wcm9ncmVzc2Jhci5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19sYXN0LXJld2FyZC5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1wcm9ncmVzcy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1qb3VybmFsLXByb2dyZXNzLmxlc3MiLCIuLi9oZWxwLW1peGluLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xhc3QtZW50cnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbWVhbC10cmFja2luZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19hcnRpY2xlLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2FydGljbGUtY2F0ZWdvcnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fYXJ0aWNsZS1saXN0X2l0ZW0ubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fdHJhaW5pbmcubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbnV0cml0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xvZ2Jvb2stbWFpbi5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19mb29kLWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19ib2R5LWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1qb3VybmFsLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2NoYWxsZW5nZS5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19tZWRhbC1uZXR3b3JraW5nLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX29jY3VwYXRpb24ubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbXktZW50cnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbnV0cml0aW9uLWlucHV0Lmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2V4ZXJjaXNlcy1ncmlkLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xhc3QtYm9yZC5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19lbXB0eS1jYXJkLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX3RhcmlmZi1jYXJkLmxlc3MiLCIuLi9sYXlvdXRzL3RhYmxlL3doaXRlLW9yYW5nZS5sZXNzIiwiLi4vbGF5b3V0cy90YWJsZS9ibGFjay13aGl0ZS5sZXNzIiwiLi4vbGF5b3V0cy90YWJsZS90YWJsZS1pdGVtcy9faW5ncmVkaWVudHMubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX2FydGljbGUubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX3NpbmdsZS10cmFpbmluZy5sZXNzIiwiLi4vbGF5b3V0cy9zaW5nbGUtY2FyZC9fc2luZ2xlLWVudHJ5Lmxlc3MiLCIuLi9sYXlvdXRzL3NpbmdsZS1jYXJkL19zaW5nbGUtcGhvdG8ubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX3Jlc3QubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbWFpbi1wYWdlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL21lYWwtcGFnZS5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaW5nbGUtdHJhaW5pbmcubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbnV0cml0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3NpbmdsZS1yZWNpcGUubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbG9nYm9vay5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9mb29kLWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9ib2R5LWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy93ZWlnaHQtbG9nLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3Bob3RvLWpvdXJuYWwubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbXktYmxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaW5nbGUtZW50cnkubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvZG9jdW1lbnRhdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaXRlLWVycm9yLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3Vuc3Vic2NyaWJlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2xhbmdpbmctcGFnZXMvX2NvbW1vbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2hlcm8taGVhZC5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2V4ZXJjaXNlcy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL3Byb2dyZXNzLWNhcmRzLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2xhbmdpbmctcGFnZXMvY29udmVuaWVudC10b29sLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3JlZ2lzdHJhdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL3RyYWNrLW1ldHJpYy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2xhc3QtYm9yZC5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9wYXltZW50LXBhZ2VzL19wYXltZW50LWZvcm0ubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvcGF5bWVudC1wYWdlcy9fcGF5bWVudC1zZWN0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3BheW1lbnQtcGFnZXMvX3N1YnNjcmlwdGlvbi1zdWNjZXNzLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3BheW1lbnQtcGFnZXMvX3N1YnNjcmlwdGlvbi1pbmZvLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3ByaWNlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2VudHJ5LWluZm8ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkEsV0M0bEJJLEtEbG1CSixLQVZBLEdBSEEsSUFDQSxHQUNBLEdBYUEsU0FEQSxLQVJBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUtBLE1BWEEsR0FhQSxFQU5BLElBU0EsR0FKQSxTQUdBLEdBaEJBLEdDNG1CUSxPQUFBLEVBQ0EsUUFBQSxFQUVKLE1BQ0ksZ0JBQUEsU0FDQSxlQUFBLEVEdGxCUixLQ3dsQkksU0R6bEJKLElDMGxCUSxPQUFBLEVBRUosUUR2bEJKLFFBQ0EsS0FDQSxLQUNBLElBQ0EsR0FDQSxPQUNBLEdBQ0EsSUNpbEJRLFdBQUEsT0FDQSxZQUFBLElBRUosTUFDSSxXQUFBLEtBRUosUUQva0JKLEdDZ2xCUSxXQUFBLEtBRUosR0Q5a0JKLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0Mya0JRLFVBQUEsS0FDQSxZQUFBLElBRUosSUFDSSxlQUFBLFNBRUosSUFDSSxlQUFBLFlBRUosTUR4a0JKLE9BREEsU0Mwa0JRLFlBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUVKLE9BQ0ksTUFBQSxLQUVKLFFEdmtCSixNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUlBLEtBSEEsS0FDQSxJQUNBLFFDK2pCUSxRQUFBLE1BRUosSUFDSSxVQUFBLEtBQ0EsT0FBQSxLQzVwQlIsRUFDRSxXQUFBLFdDQUEsWUFB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XG51bCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuY29kZSxcbmZvcm0sXG5maWVsZHNldCxcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuZmllbGRzZXQsXG5pbWcsXG5hYmJyIHtcbiAgYm9yZGVyOiAwO1xufVxuYWRkcmVzcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxuc3Ryb25nLFxudGgsXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5jYXB0aW9uLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxubGVnZW5kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxQzIxO1xufVxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYzMztcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggIzAwMDAwMDFBO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5oaWRlLWNvb2tpZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5yZW1lbWJlci1jb29raWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5yZW1lbWJlci1jb29raWUge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnVsbHNjcmVlbi1iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZnVsbHNjcmVlbi1iZ19oZXJvLWhlYWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxzY3JlZW4tYmdfcmFkaXVzLWNvcm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTRkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZnVsbHNjcmVlbi1iZ19kZXNrdG9wLWdyYWQtc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mdWxsc2NyZWVuLWJnX2Rlc2t0b3AtZ3JhZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU0ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmdfYm90dG9tLWZpeC14bCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tYmdfdG9wLWZpeCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5mdWxsc2NyZWVuLWJnX2ZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbHNjcmVlbi1iZ19mYWRlID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5mdWxsc2NyZWVuLWJnX19keW5hbWljLWJnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjk2cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmdfX2R5bmFtaWMtYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mdWxsc2NyZWVuLWJnX19keW5hbWljLWJnLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAsICMxZDFjMjIgODAlKTtcbn1cbi50dXRvcmlhbC1zZWN0aW9uIGltZyxcbi50dXRvcmlhbC1zZWN0aW9uIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJlbG9hZGVyIGRpdiB7XG4gIHdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnByZWxvYWRlciBpbWcge1xuICBhbmltYXRpb246IHNicy1hbmltLXJlYzc0NDEwOTU2LTE1MjYzNzQ0ODIzMDkgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBrZXlmcmFtZXMgc2JzLWFuaW0tcmVjNzQ0MTA5NTYtMTUyNjM3NDQ4MjMwOSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZykgc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEsIDEpO1xuICB9XG59XG4ucHJvZmlsZS1pZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbEVycm9yLFxuLm1vZGFsRGF0YUVycm9yLFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkLFxuLm1vZGFsQ29uZmlybU1haWwsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjgsIDMzLCAwLjQpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kYWxFcnJvci5vcGVuLFxuLm1vZGFsRGF0YUVycm9yLm9wZW4sXG4ubW9kYWxSZXN0b3JlUGFzc3dvcmQub3Blbixcbi5tb2RhbENvbmZpcm1NYWlsLm9wZW4sXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbi5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbEVycm9yX19ib2R5LFxuLm1vZGFsRGF0YUVycm9yX19ib2R5LFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5LFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHksXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgaGVpZ2h0OiAyNzNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsRXJyb3JfX2JvZHkgcCxcbi5tb2RhbERhdGFFcnJvcl9fYm9keSBwLFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5IHAsXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSBwLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjBweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjMkYyRjMzO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLm1vZGFsRXJyb3JfX2JvZHkgYnV0dG9uLFxuLm1vZGFsRGF0YUVycm9yX19ib2R5IGJ1dHRvbixcbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBidXR0b24sXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSBidXR0b24sXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBidXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMzBweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHksXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSxcbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9uX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE2cHggMjBweDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBoMixcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGgyLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBwLFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgcCxcbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9uX19ib2R5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHkgLnJlc3RvcmVQYXNzd29yZEZvcm0uZXJyb3IgcCxcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9yIHAsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSAucmVzdG9yZVBhc3N3b3JkRm9ybS5lcnJvciBwIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5IC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9yIGlucHV0LFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgLnJlc3RvcmVQYXNzd29yZEZvcm0uZXJyb3IgaW5wdXQsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSAucmVzdG9yZVBhc3N3b3JkRm9ybS5lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBpbnB1dCxcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGlucHV0LFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IE9wZW4gU2FucztcbiAgcGFkZGluZzogMTUuNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHkgYnV0dG9uLFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgYnV0dG9uLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMTZweDtcbn1cbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRjYyQzg0O1xufVxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7XG59XG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5vdXRkYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5vdXRkYXRlZCAub3V0ZGF0ZWQtYWxlcnQge1xuICB3aWR0aDogMzQ0cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm91dGRhdGVkIC5vdXRkYXRlZC1hbGVydCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAxNnB4IDAgOHB4O1xufVxuLm91dGRhdGVkIC5vdXRkYXRlZC1hbGVydCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM2Nzc5OTM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3V0ZGF0ZWQgLm91dGRhdGVkLWFsZXJ0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm91dGRhdGVkLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAubWFpbi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbi5jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbC1pbi1tb2JpbGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIGFuZCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWluZXJfZnVsbC1pbi1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uY29udGFpbmVyX2Z1bGwtaW4tbW9iaWxlLXhzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZS14cyB7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9yZGVyLWZvci1tYXJnaW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mdWxsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oaWRkZW4tbWFyZ2luLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jZW50ZXItYmxvY2tfX2NlbnRlci1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG4ucm93X3NtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucm93X3NtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5yb3dfbGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5yb3dfbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxufVxuLnJvd19oaWRlLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuLnJvd19oaWRlLW1hcmdpbi1hZGFwdCB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnJvd19oaWRlLW1hcmdpbi1hZGFwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5yb3dfaGlkZS1tYXJnaW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnJvd19oaWRlLW1hcmdpbi1hZGFwdC14bCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93X2hpZGUtbWFyZ2luLWFkYXB0LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93X3NpbWlsYXItY2FyZHMgPiAqOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJvd194bC1xdWFkcm8ge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnJvd194bC1xdWFkcm8gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2MHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2MHB4IWltcG9ydGFudDtcbiAgfVxufVxuLmNvbC1ob3Jpem9udGFsLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX2FkYXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuY29sLWhvcml6b250YWwtbWFyZ2luX2FkYXB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX3RvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX3NtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNvbC1ob3Jpem9udGFsLW1hcmdpbl9zbS10b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucm93LWhvcml6b250YWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtcGFkZGluZ19zbSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLXBhZGRpbmdfc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX29ubHktbWQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9vbmx5LW1kLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnJvdy1ob3Jpem9udGFsLW1hcmdpbl90b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93LWhvcml6b250YWwtbWFyZ2luX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnJvdy1ob3Jpem9udGFsLW1hcmdpbl94cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3hzLWFkYXB0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl94cy1hZGFwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3hzLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5yb3ctaG9yaXpvbnRhbC1tYXJnaW5feHMtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3NtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9zbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3NtLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9zbS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX21kIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ190b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ19ib3R0b20tc20ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfYm90dG9tLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLm5vdFZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi55LW9mZnNldF9zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi55LW9mZnNldF9zbS10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnktb2Zmc2V0X3NtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4ICMwMDAwMDAxQTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTQ1cHg7XG4gIG1hcmdpbjogMjMuNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5sb2dvX2d1ZXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaGVhZGVyLXNpYmxpbmcge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMzM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1zaWJsaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLmZvb3Rlci1zaWJsaW5nX21hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5mb290ZXItc2libGluZ19tYXJnaW4teGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZm9vdGVyLXNpYmxpbmdfbWFyZ2luLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXItc2libGluZ19wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmZvb3Rlci1zaWJsaW5nX21hcmdpbi1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbioge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xufVxuLmgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oMV9kYXJjayB7XG4gIGNvbG9yOiAjMWMxYjIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmgxX19pbmZvIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oMV9faW5mbyBpIGltZyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5taWRkbGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYixcbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5wLFxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHRfc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRleHRfbGcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGV4dF9sZy1hZGFwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAudGV4dF9sZy1hZGFwdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIHAge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4MTdGOEE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxRDFDMjE7XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIC53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIHVsIGxpIC5hbnN3ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMTVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbn1cbi5lbnRyeS10ZXh0LXNlY3Rpb24gdWwgYiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5lbnRyeS10ZXh0LXNlY3Rpb24gb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lbnRyeS10ZXh0LXNlY3Rpb24gb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB0b3A6IDFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uZW50cnktdGV4dC1zZWN0aW9uICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5yYWRpby1idXR0b24tZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4ucmFkaW8tYnV0dG9uLWdyb3VwX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmFkaW8tYnV0dG9uLWdyb3VwX19mbHVpZC1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yYWRpby1idXR0b24tZ3JvdXBfX2ZsdWlkLWVsZW1lbnQgLmZvcm0tZ3JvdXBfX2Vycm9yLWljbyB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5yYWRpby1idXR0b24tZ3JvdXBfX2ZsdWlkLWVsZW1lbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5saXZlLXNlYXJjaC1pbnB1dHMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpdmUtc2VhcmNoLWlucHV0cy1ncm91cF9fZmx1aWQtZWxlbWVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmxpdmUtc2VhcmNoLWlucHV0cy1ncm91cF9fZml4LWVsZW1lbnQge1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZhbGlkYXRpb24tbWVzc2FnZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi52YWxpZGF0aW9uLW1lc3NhZ2VfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udmFsaWRhdGlvbi1tZXNzYWdlX19pY28ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDQuNXB4O1xufVxuLmZvcm1fZGlzYWJsZWQgLnN1Ym1pdC1idG4ge1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm1fZGlzYWJsZWQgLnN1Ym1pdC1idG4uYnRuRXJyb3JNb2RhbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmhlbHAtYmxvY2stZXJyb3Ige1xuICBjb2xvcjogI0Y2MkM4NDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOC41cHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0RDNDZCNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYnRuX3dpdGgtaWNvIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJ0bl9faWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bl9fdHh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJ0bl9kYXJrLXRleHQge1xuICBjb2xvcjogIzJGMkYzMztcbn1cbi5idG4tc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4uYnRuLXNlY29uZF93aXRoLWljbyB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJ0bi1zZWNvbmRfX2ljbyB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tc2Vjb25kX190eHQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1zZWNvbmRfbmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICBjb2xvcjogI0ExQUZDMztcbn1cbi5idG4tc2Vjb25kX2luc2lkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYnRuLXNlY29uZF9kZWxldGUge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG4uYnRuLXNlY29uZF9mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmljby1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmljby1wbHVzOmJlZm9yZSxcbi5pY28tcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uaWNvLXBsdXM6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaWNvLXBsdXNfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmljby1wbHVzX3doaXRlOmJlZm9yZSxcbi5pY28tcGx1c193aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGNjJDODQ7XG59XG4uaWNvLXBsdXNfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uaWNvLXBsdXNfb3JhbmdlOmJlZm9yZSxcbi5pY28tcGx1c19vcmFuZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkY5ODRDO1xufVxuLmljby1wbHVzX2xhcmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pY28tcGx1c19sYXJnZTpiZWZvcmUsXG4uaWNvLXBsdXNfbGFyZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5idG5fZGlzYWdyZWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTguNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmJ0bl9kaXNhZ3JlZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubGluay10by1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5saW5rLXRvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5saW5rLXRvLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAzNXB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmxpbmstdG8tc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmxpbmstdG8tc2VjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmxpbmstdG8tc2VjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMzEycHg7XG4gIH1cbn1cbi5saW5rLXRvLXNlY3Rpb25fZ3JhZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1zaGFwZS9kZXNrdG9wLnN2ZycpIGNlbnRlciByaWdodCAvIDY1NXB4IG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDk3ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5saW5rLXRvLXNlY3Rpb25fZ3JhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLXNoYXBlL21vYmlsZS5zdmcnKSBjZW50ZXIgcmlnaHQgLyBjb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5N2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxufVxuLmJ0bi1hZGQtcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5idG4tYWRkLXBob3RvX3NlbGVjdGVkIC5idG4tYWRkLXBob3RvX191cC1sYXllciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYnRuLWFkZC1waG90b19zZWxlY3RlZCAuYnRuLWFkZC1waG90b19fdXAtbGF5ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1hZGQtcGhvdG9fc2VsZWN0ZWQgLmJ0bi1hZGQtcGhvdG9fX2FjdGlvbl9maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWFkZC1waG90b19zZWxlY3RlZCAuYnRuLWFkZC1waG90b19fYWN0aW9uX3NlY29uZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5idG4tYWRkLXBob3RvX191cC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5idG4tYWRkLXBob3RvX191cC1sYXllciB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgfVxufVxuLmJ0bi1hZGQtcGhvdG9fX3R4dCB7XG4gIHBhZGRpbmc6IDI3cHggMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5idG4tYWRkLXBob3RvX190eHQge1xuICAgIHBhZGRpbmc6IDM5cHggMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi5idG4tYWRkLXBob3RvX19hY3Rpb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5idG4tYWRkLXBob3RvX19hY3Rpb25fc2Vjb25kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tYWRkLXBob3RvX19lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbi5idG4tYWRkLXBob3RvX3NlbGVjdGVkIC5idG4tYWRkLXBob3RvX191cC1sYXllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmJ0bi1hZGQtcGhvdG8ge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5kaXNhYmxlZC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kaXNhYmxlZC1idG4gLmljby1wbHVzIHtcbiAgYmFja2dyb3VuZDogI0ExQUZDMztcbn1cbi5kaXNhYmxlZC1idG4gLmljby1wbHVzOmJlZm9yZSxcbi5kaXNhYmxlZC1idG4gLmljby1wbHVzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZGlzYWJsZWQtYnRuIC5idG5fX3R4dCB7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxuLmJ0bkVycm9yTW9kYWwuZGlzYWJsZWQtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYXJyb3ctbG9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDA7XG59XG4uYXJyb3ctbG9uZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFycm93LWxvbmdfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYXJyb3ctbG9uZ19sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcnJvdy1sb25nX2xlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5hcnJvdy1sb25nX2xlZnQgLmFycm93LWxvbmdfX2xpbmUge1xuICBsZWZ0OiAxLjVweDtcbn1cbi5hcnJvdy1sb25nX2xlZnQgLmFycm93LWxvbmdfX2xpbmVfdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG59XG4uYXJyb3ctbG9uZ19sZWZ0IC5hcnJvdy1sb25nX19saW5lX2JvdHRvbSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uYXJyb3ctbG9uZ19yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFycm93LWxvbmdfcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4uYXJyb3ctbG9uZ19yaWdodCAuYXJyb3ctbG9uZ19fbGluZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgcmlnaHQ6IDEuNXB4O1xufVxuLmFycm93LWxvbmdfcmlnaHQgLmFycm93LWxvbmdfX2xpbmVfdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4uYXJyb3ctbG9uZ19yaWdodCAuYXJyb3ctbG9uZ19fbGluZV9ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uYXJyb3ctbG9uZ19zbSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYXJyb3ctbG9uZ19zbTpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5hcnJvdy1sb25nX3NtIC5hcnJvdy1sb25nX19saW5lIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYXJyb3ctbG9uZ19zbSAuYXJyb3ctbG9uZ19fbGluZV9sZWZ0IC5hcnJvdy1sb25nX3NtIC5hcnJvdy1sb25nX19saW5lX19saW5lIHtcbiAgbGVmdDogMXB4O1xufVxuLnRleHQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIGNvbG9yOiAjRjYyQzg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjb2xvcjogI0ExQUZDMztcbn1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjb2xvcjogI0ExQUZDMztcbn1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBjb2xvcjogI0ExQUZDMztcbn1cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgY29sb3I6ICNBMUFGQzM7XG59XG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5mb3JtLWdyb3VwLS1yZXNwb25zaXZlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9ybS1ncm91cF9jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0tZ3JvdXBfY29sIC5mb3JtLWdyb3VwX19pbnB1dC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1ncm91cF9idG4tZ3JvdXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvcm0tZ3JvdXBfYnRuLWdyb3VwID4gKiB7XG4gIG1hcmdpbjogMHB4IDhweCA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb3JtLWdyb3VwX2J0bi1ncm91cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb3JtLWdyb3VwX19sYWJlbC1sZWZ0IHtcbiAgd2lkdGg6IDEyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmZvcm0tZ3JvdXBfX2xhYmVsLWxlZnQge1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXBfX2lucHV0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI0ExQUZDMztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5mb3JtLWdyb3VwX19pbnB1dC10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTBweDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ExQUZDMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5mb3JtLWdyb3VwX19pbnB1dC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZm9ybS1ncm91cF9faW5wdXQtdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFFQkYzO1xuICB9XG59XG4uZm9ybS1ncm91cF9faW5wdXQtdGV4dF9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTNweCAxNHB4O1xufVxuLmZvcm0tZ3JvdXBfX2lucHV0LXRleHRfZGFyay1za2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWdyb3VwX19lcnJvci1tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuZm9ybS1ncm91cF9fZXJyb3ItbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mb3JtLWdyb3VwX19lcnJvci1tZXNzYWdlX2ZsdWlkIHtcbiAgICByaWdodDogMTlweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXBfZXJyb3IgLmZvcm0tZ3JvdXBfX2Vycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm0tZ3JvdXBfZXJyb3IgLmZvcm0tZ3JvdXBfX2lucHV0LXRleHQge1xuICBib3JkZXItY29sb3I6ICNGRjAwMDA7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLmZvcm0tZ3JvdXBfZXJyb3IgLmZvcm0tZ3JvdXBfX3RleHRhcmVhX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAwMDtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG4uZm9ybS1ncm91cF9lcnJvciAuZm9ybS1ncm91cF9fZXJyb3ItdGl0bGUtc2libGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvcm0tZ3JvdXBfX2Vycm9yLXRpdGxlLXNpYmxpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvZ2luLWVycm9yLFxuLnBob25lLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG4uZm9ybS1ncm91cC10ZXh0LWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjM7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5mb3JtLWdyb3VwLXRleHQtaWNvLmZvcm0tZ3JvdXBfZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjAwMDA7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLmZvcm0tZ3JvdXAtdGV4dC1pY29fX2ljbyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZm9ybS1ncm91cC10ZXh0LWljb19faW5wdXQtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBMUFGQzM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubG9naW4tZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNBMUFGQzM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5mb3JtLWNvbnRhaW5lcl9hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZvcm0tY29udGFpbmVyX3NpemUtc20ge1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWNvbnRhaW5lcl9zbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZm9ybS1jb250YWluZXJfeHMge1xuICBwYWRkaW5nOiAxNnB4IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmZvcm0tY29udGFpbmVyX3hzIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uZm9ybS1jb250YWluZXJfb2Zmc2V0LWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udGFpbmVyX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS1jb250YWluZXJfX3RpdGxlX2xnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUQxQzIxO1xufVxuLmZvcm0tY29udGFpbmVyX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLmZvcm0tY29udGFpbmVyX19lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5hZGQtbnV0cml0aW9uLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmFkZC1udXRyaXRpb24tZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWRkLW51dHJpdGlvbi1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmFkZC1udXRyaXRpb24tZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnJhZGlvLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnJhZGlvLWxpbmU6aG92ZXI6bm90KC5yYWRpby1saW5lX2FjdGl2ZSkgLnJhZGlvLWxpbmVfX2J0bl9zZWNvbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yYWRpby1saW5lX190cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmFkaW8tbGluZV9fdHJhY2sub25lLW9wdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmFkaW8tbGluZV9fdHJhY2sub25lLW9wdGlvbiAucmFkaW8tbGluZV9fc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbn1cbi5yYWRpby1saW5lX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1saW5lX19idG5fZmlyc3Qge1xuICBjb2xvcjogIzFEMUMyMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yYWRpby1saW5lX19zd2l0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufVxuLnJhZGlvLWxpbmVfX3N3aXRjaC5vbmUtb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmFkaW8tbGluZV9hY3RpdmU6aG92ZXIgLnJhZGlvLWxpbmVfX2J0bl9maXJzdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJhZGlvLWxpbmVfYWN0aXZlIC5yYWRpby1saW5lX19zd2l0Y2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ucmFkaW8tbGluZV9hY3RpdmUgLnJhZGlvLWxpbmVfX2J0bl9maXJzdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucmFkaW8tbGluZV9hY3RpdmUgLnJhZGlvLWxpbmVfX2J0bl9zZWNvbmQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFEMUMyMTtcbn1cbi5yYWRpby1saW5lX2Rhcmstc2tpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5yYWRpby1saW5lX2xpbmUtZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnJhZGlvLWxpbmVfbGluZS1kb3duIC5yYWRpby1saW5lX19zd2l0Y2gge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Y2MmM4NCAwLCAjZTAyZjljIDIzJSwgI2FiMzhkOSA3MiUsICM4YTNlZmYgMTAwJSkgbm8tcmVwZWF0O1xufVxuLnJhZGlvLWxpbmVfbGluZS1kb3duIC5yYWRpby1saW5lX19idG4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnJhZGlvLWxpbmVfbGluZS1kb3duLnJhZGlvLWxpbmVfYWN0aXZlOmhvdmVyIC5yYWRpby1saW5lX19idG5fZmlyc3Qge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnJhZGlvLWxpbmVfbGluZS1kb3duLnJhZGlvLWxpbmVfYWN0aXZlIC5yYWRpby1saW5lX19idG5fZmlyc3Q6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnJhZGlvLWxpbmVfbGluZS1kb3duOmhvdmVyOm5vdCgucmFkaW8tbGluZV9hY3RpdmUpIC5yYWRpby1saW5lX19idG5fc2Vjb25kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMTBweCAwIDAgN3B4O1xufVxuLnJhZGlvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODE3RjhBO1xufVxuLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmFkaW9fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vY2hlY2tib3gtYWN0aXZlX3cuc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG4ucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjYyQzg0O1xufVxuLnJhZGlvIGlucHV0OmZvY3VzICsgLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMTYxIDE3NSAxOTUsIDAuMik7XG59XG4udmVydGljYWwtcmFkaW8tYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnZlcnRpY2FsLXJhZGlvLWJ1dHRvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aWNhbC1yYWRpby1idXR0b25fX3dyYXBwZXI6aG92ZXIgLnZlcnRpY2FsLXJhZGlvLWJ1dHRvbl9faXRlbV9hY3RpdmUge1xuICBjb2xvcjogIzgxN0Y4QTtcbn1cbi52ZXJ0aWNhbC1yYWRpby1idXR0b25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgxN0Y4QTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi52ZXJ0aWNhbC1yYWRpby1idXR0b25fX2l0ZW1fYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDBzIDAuNXMgbGluZWFyO1xufVxuLnZlcnRpY2FsLXJhZGlvLWJ1dHRvbl9faXRlbV9hY3RpdmUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbn1cbi52ZXJ0aWNhbC1yYWRpby1idXR0b25fX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwcyAwLjVzIGxpbmVhcjtcbn1cbi5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5uYXYtdGFicyAuYWN0aXZlLW5hdi1zd2l0Y2gge1xuICBwYWRkaW5nOiAxMy41cHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5hY3RpdmUtbmF2LXN3aXRjaCArIC5uYXYtdGFic19faXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uYXYtdGFic19faXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIG1hcmdpbjogNXB4IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5uYXYtdGFic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubmF2LXRhYnNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLWNvbnRlbnRfZmlyc3QtdGFiIC5uYXYtdGFicy1jb250ZW50X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzLWNvbnRlbnRfc2Vjb25kLXRhYiAubmF2LXRhYnMtY29udGVudF9faXRlbTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtdGFicy1jb250ZW50X3RoaXJkLXRhYiAubmF2LXRhYnMtY29udGVudF9faXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtdGFicy1jb250ZW50X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItZmlyc3Qge1xuICBwYWRkaW5nOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZmlsdGVyLWZpcnN0IC5hY3RpdmUtbmF2LXN3aXRjaCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMxRDFDMjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpbHRlci1maXJzdCAuYWN0aXZlLW5hdi1zd2l0Y2ggKyAuZmlsdGVyLWZpcnN0X19idG4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbHRlci1maXJzdF9fYnRuIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogM3B4IDA7XG4gIG1hcmdpbjogN3B4IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZmlsdGVyLWZpcnN0X19idG4ge1xuICAgIG1pbi13aWR0aDogOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5maWx0ZXItZmlyc3RfX2J0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmlsdGVyLWZpcnN0X19idG46aG92ZXI6bm90KC5hY3RpdmUtbmF2LXN3aXRjaCkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maWx0ZXItZmlyc3RfX2J0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmRkX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGRfb3BlbiB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyAwcyBlYXNlO1xufVxuLmRkX29wZW4gLmRkX19pdGVtLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLmRkX29wZW4gLmRkX19pdGVtLWxpc3QgLmRkX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcbn1cbi5kZF9vcGVuIC5kZF9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5kZF9fYWN0aXZlLWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5kZF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmRkX19hcnJvdzpiZWZvcmUsXG4uZGRfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xufVxuLmRkX19hcnJvdzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmRkX19hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY4Yzk0O1xufVxuLmRkX19pdGVtOmhvdmVyOm5vdCguZGRfX2l0ZW1fYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbn1cbi5kZF9faXRlbV9hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZTUxO1xufVxuLmRkX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5kZF9faXRlbS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGRfX2l0ZW0tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGU1MTtcbn1cbi5kZF9faXRlbS1saXN0IC5kZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5wcm9ncmVzcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9ncmVzcy13cmFwLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9ncmVzcy13cmFwIC5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvZ3Jlc3Mtd3JhcCAuYWxlcnQtZXJyb3Ige1xuICBjb2xvcjogI0Y2MkM4NDtcbn1cbi5wcm9ncmVzcy13cmFwIC5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyNWRmM2M7XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWJmMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjYyYzg0IDAsICNlMDJmOWMgMjMlLCAjYWIzOGQ5IDcyJSwgIzhhM2VmZiAxMDAlKSBuby1yZXBlYXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3Rhci1vZi1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdGFyLW9mLXByb2dyZXNzX19pY28tc3RhciB7XG4gIHdpZHRoOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc3Rhci1vZi1wcm9ncmVzc19faWNvLXN0YXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4uc3Rhci1vZi1wcm9ncmVzc19faWNvLXN0YXJfYWN0aXZlIH4gKiB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5zbGlkZXItcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNsaWRlci1wcm9ncmVzc2Jhcl9faXRlbSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDU2cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDMzMzg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAuc2xpZGVyLXByb2dyZXNzYmFyX19pdGVtIHtcbiAgICB3aWR0aDogMTlweDtcbiAgfVxufVxuLnNsaWRlci1wcm9ncmVzc2Jhcl9faXRlbS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbn1cbi5odG1sLWNoYXJ0X19pbnRlcmZhY2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmh0bWwtY2hhcnRfX2RvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uaHRtbC1jaGFydF9fZG90X2Nsb3Npbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLmh0bWwtY2hhcnRfX2RvdF93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmh0bWwtY2hhcnRfX2RvdC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIycHgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmh0bWwtY2hhcnRfX2RvdC10ZXh0X21vbnRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmh0bWwtY2hhcnRfX2ludGVyZmFjZS13cmFwcGVyX3dlaWdodCAuaHRtbC1jaGFydF9fZG90IHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjFCQjtcbn1cbi5odG1sLWNoYXJ0X19pbnRlcmZhY2Utd3JhcHBlcl93ZWlnaHQgLmh0bWwtY2hhcnRfX2RvdC10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNHB4KTtcbn1cbi5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93X25ldy1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOCwgMzMsIDAuNCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuNXMgbGluZWFyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tb2RhbC13aW5kb3csXG4gIC5tb2RhbC13aW5kb3dfbmV3LWxheWVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3dfbmV3LWxheWVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbC13aW5kb3cge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5tb2RhbC1vcGVuIC5tYWluLW5hdiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtb3BlbiAuY29udGVudCxcbi5tb2RhbC1vcGVuIC5mb290ZXIge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODFweCkge1xuICAubW9kYWwtb3BlbiAuaGVhZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICB9XG4gIC5tb2RhbC1vcGVuIC5tYWluLW5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2RhbC1vcGVuIC5tYWluLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5tb2RhbCB7XG4gIG1heC13aWR0aDogMzQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG4ubW9kYWxfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxQzIxO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA3NTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RhbF9zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tb2RhbF9zbWFsbC1sYW5kIHtcbiAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICB9XG59XG4ubW9kYWxfb2NjdXBhdGlvbixcbi5tb2RhbF9sYXJnZSB7XG4gIG1heC13aWR0aDogOTM2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cbi5tb2RhbF9jZW50ZXIge1xuICBtYXJnaW46IGF1dG87XG59XG4ubW9kYWxfY2VudGVyLXgge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm1vZGFsX2NlbnRlci15IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5tb2RhbF9uZXctbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFkZC1tZWFsLW1vZGFsX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmFkZC1tZWFsLW1vZGFsIC5idG4tc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uYWRkLW1lYWwtbW9kYWxfX2J0bi1wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODRDO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFkZC1tZWFsLW1vZGFsX19idG4taWNvIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYWRkLW1lYWwtbW9kYWxfX2J0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFkZC1tZWFsLW1vZGFsX19zZWFyY2gtaW5wdXQtcmVzdWx0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWRkLW1lYWwtbW9kYWxfX3NlYXJjaC1pbnB1dC1yZXN1bHQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggLThweCAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG4uYWRkLW1lYWwtbW9kYWxfX3NlYXJjaC1pbnB1dC1yZXN1bHQtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxRDFDMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZGQtbWVhbC1tb2RhbF9fc2VhcmNoLWlucHV0LXJlc3VsdC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgMjM1LCAyNDMsIDAuNSk7XG59XG4uYWRkLW1lYWwtbW9kYWxfX2Rpc2gtaW5wdXRzLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkZC1tZWFsLW1vZGFsX19kaXNoLWlucHV0cy1ncm91cCArIC5hZGQtbWVhbC1tb2RhbF9fZGlzaC1pbnB1dHMtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWRkLW1lYWwtbW9kYWxfX2Nsb3NlLXNlYXJjaC1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBMUFGQzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hZGQtbWVhbC1tb2RhbCAuc2VhcmNoLXNlbGVjdC1pbnB1dF9vcGVuIC5hZGQtbWVhbC1tb2RhbF9fc2VhcmNoLWlucHV0LXJlc3VsdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZGQtbWVhbC1tb2RhbCAuc2VhcmNoLXNlbGVjdC1pbnB1dF9vcGVuIC5hZGQtbWVhbC1tb2RhbF9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZGQtbWVhbC1tb2RhbCAuaXNTZWxlY3RlZElucHV0IC5hZGQtbWVhbC1tb2RhbF9fY2xvc2Utc2VhcmNoLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm51dHJpdGlvbi1tb2RhbF9fZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubnV0cml0aW9uLW1vZGFsX19idG4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubnV0cml0aW9uLW1vZGFsX19idG4td3JhcHBlciA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm51dHJpdGlvbi1tb2RhbF9fYnRuLXdyYXBwZXIgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubnV0cml0aW9uLW1vZGFsX19idG4td3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5udXRyaXRpb24tbW9kYWxfX2RlbGV0ZS1idG4ge1xuICBvcmRlcjogMjtcbn1cbi5udXRyaXRpb24tbW9kYWxfX3NhdmUtYnRuIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm51dHJpdGlvbi1tb2RhbF9fc2F2ZS1idG4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ubnV0cml0aW9uLW1vZGFsX19tb2JpbGUtY2xvc2UtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI2ZmOGI4YjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm51dHJpdGlvbi1tb2RhbF9fbW9iaWxlLWNsb3NlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRyYWluaW5nX2luZm8tbW9kYWwgLmZvcm0tY29udGFpbmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udHJhaW5pbmdfaW5mby1tb2RhbCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNBMUFGQzM7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYWluaW5nX2luZm8tbW9kYWwgLmJ0bl93aXRoLWljbyBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi50cmFpbmluZ19pbmZvLW1vZGFsIC5idG4tc2Vjb25kIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LXNpemU6IDA7XG59XG4uaW5mby1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5mby1jb250YWluZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzNweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMzBweCBhdXRvO1xufVxuLmluZm8tY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5pbmZvLWNvbnRhaW5lcl9fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMkYyRjMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGlkZXJfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc2xpZGVyX2luaXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNsaWRlcl9pbml0IC5zbGlkZXJfX3RyYWNrIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIDBzIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXJfX25hdi1hcnJvdyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uc2xpZGVyX19uYXYtYXJyb3dfZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5zbGlkZXJfX25hdi1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWRlcl9fbmF2LWJ0bi1pdGVtIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbGlkZXJfZmlyc3Qtc2tpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zbGlkZXJfZmlyc3Qtc2tpbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX3RyYWNrLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTJweCBhdXRvIDUycHg7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2IHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdiB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5zbGlkZXJfZmlyc3Qtc2tpbiAuc2xpZGVyX19uYXYtYXJyb3ctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvdy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvdy13cmFwcGVyX2xlZnQge1xuICBsZWZ0OiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zbGlkZXJfZmlyc3Qtc2tpbiAuc2xpZGVyX19uYXYtYXJyb3ctd3JhcHBlcl9sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWFycm93LXdyYXBwZXJfcmlnaHQge1xuICByaWdodDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWFycm93LXdyYXBwZXJfcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWFycm93X2xlZnQ6YmVmb3JlLFxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvd19sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IC0xcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cbi5zbGlkZXJfZmlyc3Qtc2tpbiAuc2xpZGVyX19uYXYtYXJyb3dfbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbn1cbi5zbGlkZXJfZmlyc3Qtc2tpbiAuc2xpZGVyX19uYXYtYXJyb3dfcmlnaHQ6YmVmb3JlLFxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvd19yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLnNsaWRlcl9maXJzdC1za2luIC5zbGlkZXJfX25hdi1hcnJvd19yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWJ0bi1pdGVtIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMHB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIDBzIGVhc2U7XG59XG4uc2xpZGVyX2ZpcnN0LXNraW4gLnNsaWRlcl9fbmF2LWJ0bi1pdGVtX2FjdGl2ZSBkaXYge1xuICB3aWR0aDogNDhweDtcbn1cbi5zbGlkZXJfaGlkZS1uYXYgLnNsaWRlcl9fbmF2LFxuLnNsaWRlcl9oaWRlLW5hdiAuc2xpZGVyX19uYXYtYXJyb3ctd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAyOTJweDtcbiAgbWF4LXdpZHRoOiAzMDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAvKtCh0YLRgNC10LvQvtGH0LrQuCovXG4gIC8q0J/QvtC70LUg0YEg0LDQutGC0LjQstC90YvQvCDQvNC10YHRj9GG0LXQvCovXG4gIC8q0JrQu9C10YLQutC4INC00L3QtdC5INC90LXQtNC10LvQuCovXG4gIC8q0JLRgdC1INC60LvQtdGC0L7Rh9C60Lgg0YEg0LTQsNGC0L7QuSovXG4gIC8q0KLQtdC60YHRgiDQstC90YPRgtGA0Lgg0LrQvtC70L7QvdC60LgqL1xuICAvKtCi0LXQu9C+INC60LDQu9C10L3QtNCw0YDRjyovXG59XG4uY2FsZW5kYXJfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4MTdGOEE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jYWxlbmRhcl9fYXJyb3c6YmVmb3JlLFxuLmNhbGVuZGFyX19hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxN0Y4QTtcbn1cbi5jYWxlbmRhcl9fYXJyb3dfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNhbGVuZGFyX19hcnJvd19sZWZ0OmJlZm9yZSxcbi5jYWxlbmRhcl9fYXJyb3dfbGVmdDphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhbGVuZGFyX19hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNDUlO1xufVxuLmNhbGVuZGFyX19hcnJvd19sZWZ0OmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uY2FsZW5kYXJfX2Fycm93X3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNhbGVuZGFyX19hcnJvd19yaWdodDpiZWZvcmUsXG4uY2FsZW5kYXJfX2Fycm93X3JpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FsZW5kYXJfX2Fycm93X3JpZ2h0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiA0NSU7XG59XG4uY2FsZW5kYXJfX2Fycm93X3JpZ2h0OmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uY2FsZW5kYXJfX2FjdGl2ZS1tb250aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFEMUMyMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNhbGVuZGFyX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYWxlbmRhcl9fZGF5LW9mLXdlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxRDFDMjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmNhbGVuZGFyX19kYXktb2Ytd2VlayB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uY2FsZW5kYXJfX2RheS1vZi13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmNhbGVuZGFyX19kYXktb2Ytd2VlazpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsZW5kYXJfX2hlYWQtcm93X2RheS1vZi13ZWVrIHtcbiAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmNhbGVuZGFyX19kYXRlLWNvbCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uY2FsZW5kYXJfX2RhdGUtY29sX3N0YXJ0LFxuLmNhbGVuZGFyX19kYXRlLWNvbF9maXJzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMHB4IDBweCAxMnB4O1xufVxuLmNhbGVuZGFyX19kYXRlLWNvbF9maW5pc2gsXG4uY2FsZW5kYXJfX2RhdGUtY29sX2xhc3Qge1xuICBib3JkZXItcmFkaXVzOiAwcHggMTJweCAxMnB4IDBweDtcbn1cbi5jYWxlbmRhcl9fZGF0ZS1jb2xfZmluaXNoLmNhbGVuZGFyX19kYXRlLWNvbF9maXJzdCxcbi5jYWxlbmRhcl9fZGF0ZS1jb2xfc3RhcnQuY2FsZW5kYXJfX2RhdGUtY29sX2xhc3Qge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmNhbGVuZGFyX19kYXRlLWNvbF9zdGFydCxcbi5jYWxlbmRhcl9fZGF0ZS1jb2xfZmluaXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGVuZGFyX19kYXRlLWNvbF9zdGFydCBzcGFuLFxuLmNhbGVuZGFyX19kYXRlLWNvbF9maW5pc2ggc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDNDZCNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYWxlbmRhcl9fZGF0ZS1jb2xfaG92ZXIgc3BhbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDNDZCNDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYWxlbmRhcl9fZGF0ZS1jb2xfbmV4dCxcbi5jYWxlbmRhcl9fZGF0ZS1jb2xfcHJldiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhbGVuZGFyX19kYXRlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5jYWxlbmRhcl9fZGF0ZS10ZXh0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5jYWxlbmRhcl9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgLyrQktGL0LHRgNCw0L3RiyDQvtCx0LUg0LTQsNGC0YsqL1xuICAvKtCf0L7QtNGB0LLQtdGC0LjRgtGMINC+0YIg0YHRgtCw0YDRgtCwINC00L4g0LrQvtC90YbQsCovXG4gIC8q0J/QvtC00YHQstC10YLQuNGC0Ywg0L7RgiDQvdCw0YfQsNC70LAg0YLQsNCx0LvQuNGG0Lgg0LTQviDRhNC40L3QuNGI0LAqL1xuICAvKtCf0L7QtNGB0LLQtdGC0LjRgtGMINCy0YHRjiDRgtCw0LHQu9C40YbRgyovXG59XG4uY2FsZW5kYXJfX2JvZHlfYmV0d2VlbiAuY2FsZW5kYXJfX2RhdGUtY29sX3N0YXJ0IH4gZGl2LFxuLmNhbGVuZGFyX19ib2R5X2JldHdlZW4gLmNhbGVuZGFyX19kYXRlLWNvbF9zdGFydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA3MCwgMTgwLCAwLjUpO1xufVxuLmNhbGVuZGFyX19ib2R5X2JldHdlZW4gLmNhbGVuZGFyX19kYXRlLWNvbF9maW5pc2ggfiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYWxlbmRhcl9fYm9keV9maW5pc2gtbmV4dC1tb250aCAuY2FsZW5kYXJfX2RhdGUtY29sX3N0YXJ0IH4gZGl2LFxuLmNhbGVuZGFyX19ib2R5X2ZpbmlzaC1uZXh0LW1vbnRoIC5jYWxlbmRhcl9fZGF0ZS1jb2xfc3RhcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNzAsIDE4MCwgMC41KTtcbn1cbi5jYWxlbmRhcl9fYm9keV9zdGFydC1wcmV2LW1vbnRoIC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNzAsIDE4MCwgMC41KTtcbn1cbi5jYWxlbmRhcl9fYm9keV9zdGFydC1wcmV2LW1vbnRoIC5jYWxlbmRhcl9fZGF0ZS1jb2xfZmluaXNoIH4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FsZW5kYXJfX2JvZHlfYWN0aXZlLWRhdGUtbm90LWV4aXN0IC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNzAsIDE4MCwgMC41KTtcbn1cbi5wYXJhbGxheCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG59XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cbi5tYWluLW5hdl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tbmF2X19jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjZweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjgsIDMzLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gIH1cbn1cbi5tYWluLW5hdl9faXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfX2l0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tYWluLW5hdl9faXRlbS13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfX2l0ZW0td3JhcHBlcl9wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tbmF2X19pdGVtLXdyYXBwZXJfbGFuZ3VhZ2U6aG92ZXIgLm1haW4tbmF2X19pdGVtX2xhbmd1YWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0NkI0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tbmF2X19pdGVtLXdyYXBwZXJfbGFuZ3VhZ2U6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLm1haW4tbmF2X19pdGVtLXdyYXBwZXJfbGFuZ3VhZ2U6aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgLm1haW4tbmF2X19pdGVtLXdyYXBwZXJfaGFzLXN1Ym1lbnU6aG92ZXIgLm1haW4tbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFEMUMyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1haW4tbmF2X19pdGVtX3Byb2ZpbGUge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzIHVybCgnL2ltZy9JQ08vdXNlci1wbGFjZWhvbGRlci5zdmcnKSBjZW50ZXIgY2VudGVyIC8gMjBweCBuby1yZXBlYXQ7XG59XG4ubWFpbi1uYXZfX2l0ZW1fbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjM7XG59XG4ubWFpbi1uYXZfX2l0ZW1fbGFuZ3VhZ2Ugc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIxcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbn1cbi5tYWluLW5hdl9faXRlbV9idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLW5hdl9faXRlbV9idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDEzcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLm1haW4tbmF2X19pdGVtX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlIC5tYWluLW5hdl9faXRlbS1pY28ge1xuICAgIGZpbGw6ICMwMDA7XG4gIH1cbiAgLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAubWFpbi1uYXZfX2l0ZW0tc3Ryb2tlIHtcbiAgICBzdHJva2U6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfX2l0ZW1fbG9naW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDNDZCNDtcbiAgICBjb2xvcjogI0RDNDZCNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiAzM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubWFpbi1uYXZfX3N1Ym1lbnUtd3JhcHBlcl9sYXN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1haW4tbmF2X19zdWJtZW51IHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAjMDAwMDAwMUE7XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUgLm1haW4tbmF2X19zdWJtZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODE3RjhBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbi1uYXZfX3N1Ym1lbnUtaXRlbV9sb2dvdXQge1xuICBjb2xvcjogI0ZGOEI4Qjtcbn1cbi5tYWluLW5hdl9fc3VibWVudS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNEQzQ2QjQ7XG59XG4ubWFpbi1uYXZfX2l0ZW0taWNvLWZ1bGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLW5hdl9faXRlbS1pY28tZnVsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYWluLW5hdl9fbGFuZ3VhZ2Utc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggIzAwMDAwMDFBO1xufVxuLm1haW4tbmF2X2d1ZXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXZfZ3Vlc3QtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfZ3Vlc3QtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X2d1ZXN0LW1vYmlsZSAuYnVyZ2VyLWJ1dHRvbl9fbGluZSB7XG4gIGJhY2tncm91bmQ6ICNBMUFGQzMgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdl9ndWVzdC1tb2JpbGUgLm1haW4tbmF2X19pdGVtX2J1cmdlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1uYXZfZ3Vlc3QtbW9iaWxlIC5tYWluLW5hdl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXZfZ3Vlc3QtbW9iaWxlIC5tYWluLW5hdl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdl9ndWVzdC1tb2JpbGUgLm1haW4tbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4ubWFpbi1uYXZfZ3Vlc3QtbW9iaWxlIC5tYWluLW5hdl9faXRlbV9sYW5ndWFnZSBzdmcge1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1haW4tbmF2X2d1ZXN0LW1vYmlsZSAubWFpbi1uYXZfX3N1Ym1lbnUtd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cbi5tYWluLW5hdl9ndWVzdC1tb2JpbGUgLm1haW4tbmF2X19pdGVtLXdyYXBwZXJfbGFuZ3VhZ2U6aG92ZXIgLm1haW4tbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbn1cbi5tYWluLW5hdi1mbG93LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjVzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJ0bi1tb2JpbGUtZmxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzQ2QjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQzQ2QjQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYnRuLW1vYmlsZS1mbG93X2xvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjREM0NkI0O1xufVxuLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1uYXYtbW9iaWxlLXN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAxOXB4O1xuICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbi5tYWluLW5hdi1tb2JpbGUtc3VibWVudV9faXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMC41cHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGU1MTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51X19pdGVtX2xhbmd1YWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbn1cbi5tYWluLW5hdi1pcy1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLW5hdi1pcy1vcGVuIC5tYWluLW5hdi1mbG93LWJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xufVxuLm1haW4tbmF2LWlzLW9wZW4gLm1haW4tbmF2X19pdGVtX2J1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG59XG4ubWFpbi1uYXYtaXMtb3BlbiAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1uYXYtaXMtb3BlbiAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlIC5tYWluLW5hdl9faXRlbS1pY28ge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLm1haW4tbmF2LWlzLW9wZW4gLm1haW4tbmF2X19pdGVtX2FjdGl2ZSAubWFpbi1uYXZfX2l0ZW0tc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xufVxuLm1haW4tbmF2LWlzLW9wZW4gLm1haW4tbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYWluLW5hdi1pcy1vcGVuIC5idXJnZXItYnV0dG9uX19saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tYWluLW5hdi1pcy1vcGVuIC5idXJnZXItYnV0dG9uX19saW5lOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCkgcm90YXRlKC00NWRlZyk7XG59XG4ubWFpbi1uYXYtaXMtb3BlbiAuYnVyZ2VyLWJ1dHRvbl9fbGluZV9jZW50ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLm1haW4tbmF2LWlzLW9wZW4gLmJ1cmdlci1idXR0b25fX2xpbmU6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51X19pdGVtX2xhbmd1YWdlIC5kZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubWFpbi1uYXYtbW9iaWxlLXN1Ym1lbnVfX2l0ZW1fbGFuZ3VhZ2UgLmRkX19pdGVtX2FjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubWFpbi1uYXYtbW9iaWxlLXN1Ym1lbnVfX2l0ZW1fbGFuZ3VhZ2UgLmRkX19pdGVtLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51X19pdGVtX2xhbmd1YWdlIC5kZF9vcGVuIC5kZF9faXRlbV9hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbn1cbi5idXJnZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYnVyZ2VyLWJ1dHRvbl9fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlO1xufVxuLmJ1cmdlci1idXR0b25fX2xpbmU6Zmlyc3QtY2hpbGQge1xuICB0b3A6IDA7XG59XG4uYnVyZ2VyLWJ1dHRvbl9fbGluZV9jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ1cmdlci1idXR0b25fX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYnVyZ2VyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxOHB4IDBweDtcbiAgfVxufVxuLmZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5mb290ZXItbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXItbmF2X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXItbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyLW5hdl9faXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZm9vdGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdpbmF0aW9uIC5wcmV2LFxuICAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2luYXRpb24gLnByZXYge1xuICBsZWZ0OiAtNzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucGFnaW5hdGlvbiAucHJldiB7XG4gICAgbGVmdDogLTY1cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIC5wcmV2ICo6YmVmb3JlLFxuLnBhZ2luYXRpb24gLnByZXYgKjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2ICo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogLTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuLnBhZ2luYXRpb24gLnByZXYgKjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgcmlnaHQ6IC03NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgICByaWdodDogLTY1cHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIC5uZXh0ICo6YmVmb3JlLFxuLnBhZ2luYXRpb24gLm5leHQgKjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLnBhZ2luYXRpb24gLm5leHQgKjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLnBhZ2luYXRpb24gLm5leHQgKjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuLnBhZ2luYXRpb24gLnByZXYgKixcbi5wYWdpbmF0aW9uIC5uZXh0ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwcHg7XG4gIGhlaWdodDogNHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5hdGlvbiAuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24gLmFjdGl2ZSArIGxpLFxuLnBhZ2luYXRpb24gLnByZXYgKyBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGFnaW5hdGlvbiAuYWN0aXZlIGEge1xuICBwYWRkaW5nOiAxN3B4IDBweDtcbiAgY29sb3I6ICMxRDFDMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5wYWdpbmF0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZC1jcnVtYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5icmVhZC1jcnVtYnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJyZWFkLWNydW1ic19faXRlbTpiZWZvcmUsXG4uYnJlYWQtY3J1bWJzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cHg7XG59XG4uYnJlYWQtY3J1bWJzX19pdGVtOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLmJyZWFkLWNydW1ic19faXRlbTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5icmVhZC1jcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnJlYWQtY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlLFxuLmJyZWFkLWNydW1ic19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9maWxlLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAucHJvZmlsZS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAucHJvZmlsZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1OC4zMzMzMzMzMzMzMzMzMzYlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucHJvZmlsZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg0MS42NjY2NjY2NjY2NjY2NyUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9maWxlLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnByb2ZpbGUtY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL3VzZXItcGxhY2Vob2xkZXIuc3ZnJyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnByb2ZpbGUtY2FyZF9faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgaGVpZ2h0OiAxODlweDtcbiAgfVxufVxuLnByb2ZpbGUtY2FyZF9faW5mby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5wcm9maWxlLWNhcmRfX2luZm8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucHJvZmlsZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucHJvZmlsZS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucHJvZmlsZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTBweCAwIDE2cHg7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucHJvZmlsZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcm9maWxlLWNhcmRfX2Rlc2NyaXB0aW9uIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucHJvZmlsZS1jYXJkX19kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucHJvZmlsZS1jYXJkX19oaWdobGlnaHQge1xuICBjb2xvcjogIzFEMUMyMTtcbn1cbi5wcm9maWxlLWNhcmRfX2J0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucHJvZmlsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2ZpbGUtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi1sb2ctY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBvcmRlcjogNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21haW4tbG9nLWNhcmQtc2hhcGUuc3ZnJykgbGVmdCB0b3Agbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTIzZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm1haW4tbG9nLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWxvZy1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tYWluLWxvZy1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMzYlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1sb2ctY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWFpbi1sb2ctY2FyZCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5tYWluLWxvZy1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWxvZy1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5tYWluLWxvZy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1sb2ctY2FyZF9fZGVzY3JpcHRpb24gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWxvZy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgLm1haW4tbG9nLWNhcmRfX2Rlc2NyaXB0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIDBweDtcbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC1saXN0X3F1YWQge1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1sb2ctY2FyZF9fY2hhcnQtbGlzdF9xdWFkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWFpbi1sb2ctY2FyZF9fY2hhcnQtbGlzdF9xdWFkIC5tYWluLWxvZy1jYXJkX19jaGFydC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1sb2ctY2FyZF9fY2hhcnQtbGlzdF9xdWFkIC5tYWluLWxvZy1jYXJkX19jaGFydC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbi5tYWluLWxvZy1jYXJkX19zaW5nbGUtY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWFpbi1sb2ctY2FyZF9fc2luZ2xlLWNoYXJ0IHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxufVxuLm1haW4tbG9nLWNhcmRfX2NoYXJ0LWxhYmVsIHtcbiAgd2lkdGg6IDc4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tbG9nLWNhcmRfX2NoYXJ0LXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tYWluLWxvZy1jYXJkX19jaGFydC13cmFwcGVyX2xnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1haW4tbG9nLWNhcmRfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5sYXN0LXdvcmtvdXQtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYXN0LXdvcmtvdXQtc2hhcGUuc3ZnJykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzMWRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubGFzdC13b3Jrb3V0LWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LXdvcmtvdXQtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjY2NjY2NjY2NjclIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubGFzdC13b3Jrb3V0LWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmxhc3Qtd29ya291dC1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ubGFzdC13b3Jrb3V0LWNhcmRfX3N0YXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LXdvcmtvdXQtY2FyZF9fc3Rhci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5sYXN0LXdvcmtvdXQtY2FyZF9faWNvLXN0YXIge1xuICB3aWR0aDogMjJweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubGFzdC13b3Jrb3V0LWNhcmRfX2ljby1zdGFyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sYXN0LXdvcmtvdXQtY2FyZF9faWNvLXN0YXJfYWN0aXZlIH4gaW1nIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmxhc3Qtd29ya291dC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmxhc3Qtd29ya291dC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbn1cbi5tZWFsLXByb2dyZXNzLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbWVhbC1wcm9ncmVzcy1jYXJkLXNoYXBlLnN2ZycpIGJvdHRvbSByaWdodCBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzMDNkZWcsICNGRkRBNTAgMCUsICNGRjlCOEEgMzklLCAjRkY1RUMzIDgwJSwgI0ZGNDZEQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubWVhbC1wcm9ncmVzcy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWVhbC1wcm9ncmVzcy1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tZWFsLXByb2dyZXNzLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzNiUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC1wcm9ncmVzcy1jYXJkIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tZWFsLXByb2dyZXNzLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tZWFsLXByb2dyZXNzLWNhcmRfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubWVhbC1wcm9ncmVzcy1jYXJkX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZWFsLXByb2dyZXNzLWNhcmRfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDcycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZWFsLXByb2dyZXNzLWNhcmRfX3Byb2dyZXNzLXRyYWNrIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5tZWFsLXByb2dyZXNzLWNhcmRfX3Byb2dyZXNzLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xufVxuLm1lYWwtcHJvZ3Jlc3MtY2FyZF9fYnRuIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMHB4IDRweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgICB3aWR0aDogMTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgICB3aWR0aDogMTgzcHg7XG4gICAgbWFyZ2luOiAwcHggOHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbjogMTZweCAwcHg7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19wcm9ncmVzc2Jhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2xhdGVncmF5O1xuICBib3JkZXItcmFkaXVzOiAxMDRweCAxMDRweCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDIycHggMjRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDMycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDA7XG4gIH1cbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzLWFjdGl2ZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC02cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNzVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDc1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNjdkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA2MHB4IDYwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjJzIGxpbmVhcjtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC04cHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICBib3R0b206IC02LjVweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX2dvYWwtaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19udW1iZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDRweCAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fbnVtYmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNHB4IDI0cHggMTJweDtcbiAgfVxufVxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfY2Fsb3JpZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggIzhBM0VGRjgwO1xufVxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9jYWxvcmllcyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19wcm9ncmVzc2Jhci1jb250YWluZXIsXG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2NhbG9yaWVzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9jYWxvcmllcyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19wcm9ncmVzc2Jhci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEEzRUZGO1xufVxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9jYWxvcmllcyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19nb2FsLWljbyB7XG4gIHRvcDogMjFweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX3Byb3RlaW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4ICNGRjQyOEQ4MDtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfcHJvdGVpbnMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItY29udGFpbmVyLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9wcm90ZWlucyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19wcm9ncmVzc2Jhci1oaWRkZW4tbGluZSxcbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfcHJvdGVpbnMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDI4RDtcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfcHJvdGVpbnMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fZ29hbC1pY28ge1xuICB0b3A6IDIycHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9mYXRzLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9saXBpZHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAjRkY5ODRDODA7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2ZhdHMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItY29udGFpbmVyLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9saXBpZHMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItY29udGFpbmVyLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9mYXRzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9saXBpZHMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUsXG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2ZhdHMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItYnRuLFxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9saXBpZHMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTg0Qztcbn1cbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfZmF0cyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkX19nb2FsLWljbyxcbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfbGlwaWRzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX2dvYWwtaWNvIHtcbiAgdG9wOiAyNHB4O1xuICB3aWR0aDogMTQuNXB4O1xufVxuLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9jYXJicyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGM0YzNDggMCUsICNDQ0U2NEYgMjIlLCAjNkFDNjYxIDcyJSwgIzMxQjQ2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAjMzFCNDZDODA7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2NhcmJzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWNvbnRhaW5lcixcbi5nb2FsLXByb2dyZXNzYmFyLWNhcmRfY2FyYnMgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZF9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUsXG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2NhcmJzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX3Byb2dyZXNzYmFyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMUI0NkM7XG59XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkX2NhcmJzIC5nb2FsLXByb2dyZXNzYmFyLWNhcmRfX2dvYWwtaWNvIHtcbiAgdG9wOiAyM3B4O1xuICB3aWR0aDogMTYuNXB4O1xufVxuLmxhc3QtcmV3YXJkLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0NHB4IDBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhc3QtcmV3YXJkLWNhcmQtc2hhcGUuc3ZnJykgcmlnaHQgYm90dG9tIC8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxNDRkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5sYXN0LXJld2FyZC1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAubGFzdC1yZXdhcmQtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubGFzdC1yZXdhcmQtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NjY2NjY4JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmxhc3QtcmV3YXJkLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxhc3QtcmV3YXJkLWNhcmQge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4ubGFzdC1yZXdhcmQtY2FyZF9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKCcvaW1nL0lDTy9lbXB0eS1yZXdhcmQuc3ZnJykgY2VudGVyIGNlbnRlciAvIDU2cHggbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LXJld2FyZC1jYXJkX19pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC8yLnN2ZycpIGNlbnRlciBjZW50ZXIgLyAxMDAlIG5vLXJlcGVhdDtcbiAgfVxufVxuLmxhc3QtcmV3YXJkLWNhcmRfX2ljby1zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiAyNiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LXJld2FyZC1jYXJkX19pY28tc3RhciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdG9wOiAxNyU7XG4gIH1cbn1cbi5sYXN0LXJld2FyZC1jYXJkX19kYXktbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubGFzdC1yZXdhcmQtY2FyZF9fZGF5LW51bWJlciB7XG4gICAgdG9wOiAyNCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjRkY5ODRDO1xuICB9XG59XG4ubGFzdC1yZXdhcmQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmxhc3QtcmV3YXJkLWNhcmRfX3RpdGxlIH4gLmxhc3QtcmV3YXJkLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubGFzdC1yZXdhcmQtY2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXN0LXJld2FyZC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LXJld2FyZC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5waG90by1wcm9ncmVzcy1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG9yZGVyOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9waG90by1wcm9ncmVzcy1jYXJkLXNoYXBlLnN2ZycpIHRvcCBsZWZ0IG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzMWRlZywgI0YzRjM0OCAwJSwgI0NDRTY0RiAyMiUsICM2QUM2NjEgNzIlLCAjMzFCNDZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1wcm9ncmVzcy1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGhvdG8tcHJvZ3Jlc3MtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzcuNSUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5waG90by1wcm9ncmVzcy1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygyNC4xNjY2NjY2NjY2NjY2NjglIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBob3RvLXByb2dyZXNzLWNhcmQge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLXByb2dyZXNzLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5waG90by1wcm9ncmVzcy1jYXJkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waG90by1wcm9ncmVzcy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGhvdG8tcHJvZ3Jlc3MtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG4gIC5waG90by1wcm9ncmVzcy1jYXJkX19kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBob3RvLXByb2dyZXNzLWNhcmRfX3Bob3RvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLXByb2dyZXNzLWNhcmRfX3Bob3RvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4ucGhvdG8tcHJvZ3Jlc3MtY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWFyZ2luOiAwcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLXByb2dyZXNzLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMTM2cHg7XG4gIH1cbn1cbi5waG90by1wcm9ncmVzcy1jYXJkX19pbWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAgMCUsICMwMDAwMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLnBob3RvLXByb2dyZXNzLWNhcmRfX2ltZy1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1wcm9ncmVzcy1jYXJkX19idG4ge1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBob3RvLWpvdXJuYWwtcHJvZ3Jlc3MtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIHBhZGRpbmctdG9wOiA2Mi44MzglO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1qb3VybmFsLXByb2dyZXNzLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGhvdG8tam91cm5hbC1wcm9ncmVzcy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDIzM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogMzA5cHg7XG4gIH1cbn1cbi5sYXN0LWVudHJ5LWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgb3JkZXI6IDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMxZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmxhc3QtZW50cnktY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmxhc3QtZW50cnktY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzcuNSUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sYXN0LWVudHJ5LWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDI1LjgzMzMzMzMzMzMzMzMzNiUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LWVudHJ5LWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5sYXN0LWVudHJ5LWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5sYXN0LWVudHJ5LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbXktYmxvZy1jYXJkLXNoYXBlLnN2ZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzFkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cbn1cbi5sYXN0LWVudHJ5LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmxhc3QtZW50cnktY2FyZF9fZGVzY3JpcHRpb24gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sYXN0LWVudHJ5LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAubGFzdC1lbnRyeS1jYXJkX19kZXNjcmlwdGlvbiBiciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubGFzdC1lbnRyeS1jYXJkX19lbnRyeS13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5sYXN0LWVudHJ5LWNhcmRfX3F1b3RlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ubGFzdC1lbnRyeS1jYXJkX190ZXh0IHtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5tZWFsLXRyYWNraW5nLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyLjA3IC0gMTZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEzNnB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzRmNGY1MyB1cmwoJy9pbWcvSUNPL21lYWwtdHJhY2tpbmctY2FyZC1iZy1zaGFwZS9tZC5zdmcnKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmQge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ubWVhbC10cmFja2luZy1jYXJkX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1lYWwtdHJhY2tpbmctY2FyZF9faWNvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZWFsLXRyYWNraW5nLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubWVhbC10cmFja2luZy1jYXJkX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVhbC10cmFja2luZy1jYXJkX19idG4tYWRkIHtcbiAgd2lkdGg6IDE1NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmRfX2J0bi1hZGQge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkX19idG4tYWRkIHtcbiAgICB3aWR0aDogMTQ5cHg7XG4gIH1cbn1cbi5tZWFsLXRyYWNraW5nLWNhcmRfX2J0bi1za2lwIHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmRfX2J0bi1za2lwIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1lYWwtdHJhY2tpbmctY2FyZF9fYnRuLXNraXAge1xuICAgIHdpZHRoOiAxNDdweDtcbiAgfVxufVxuLm1lYWwtdHJhY2tpbmctY2FyZF9kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5tZWFsLXRyYWNraW5nLWNhcmRfbGFyZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzLjcgLSAxNnB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbWVhbC10cmFja2luZy1jYXJkLWJnLXNoYXBlL2xnLW5ldy5zdmcnKSAxMDMlIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI0ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0IC0gMTZweCk7XG4gICAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5tZWFsLXRyYWNraW5nLWNhcmRfbGFyZ2UgLm1lYWwtdHJhY2tpbmctY2FyZF9faGVhZGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIC5tZWFsLXRyYWNraW5nLWNhcmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIC5tZWFsLXRyYWNraW5nLWNhcmRfX2ljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIC5tZWFsLXRyYWNraW5nLWNhcmRfX2ljbyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIC5tZWFsLXRyYWNraW5nLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkX2xhcmdlIC5tZWFsLXRyYWNraW5nLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5tZWFsLXRyYWNraW5nLWNhcmRfbGFyZ2UgLm1lYWwtdHJhY2tpbmctY2FyZF9fYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXJ0aWNsZS1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5hcnRpY2xlLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY2NjY2NjY2NjY3JSAtIDE2cHgpO1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9JQ08vYXJ0aWNsZS1yZWNpcGUtY2FyZC1zaGFwZS9hcnRpY2xlLnN2Z1wiKSBsZWZ0IC8gY292ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuYXJ0aWNsZS1jYXJkX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5hcnRpY2xlLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5hcnRpY2xlLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIHBhZGRpbmctdG9wOiA0Ny4yOTclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZDogc2lsdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNiAtIDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzNiUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDMwLjk5NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDIzLjcyMyU7XG4gIH1cbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHggMHB4O1xuICB9XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX190aXRsZSxcbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4MSU7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19tYWluLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMSkgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9fbWFpbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDEpIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IGJvdHRvbTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMSk6aG92ZXIgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9fbWFpbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyAxKTpob3ZlciAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyAyKSAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19tYWluLWltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMikgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwcHggYm90dG9tO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyAyKTpob3ZlciAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19tYWluLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDIpOmhvdmVyIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDMpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0YzRjM0OCAwJSwgI0NDRTY0RiAyMiUsICM2QUM2NjEgNzIlLCAjMzFCNDZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMykgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9fbWFpbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDMpIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA4MHB4IGJvdHRvbTtcbn1cbi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQ6bnRoLWNoaWxkKDRuICsgMyk6aG92ZXIgLmFydGljbGUtY2F0ZWdvcnktY2FyZF9fbWFpbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyAzKTpob3ZlciAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyA0KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNGRkRBNTAgMCUsICNGRjlCOEEgMzklLCAjRkY1RUMzIDgwJSwgI0ZGNDZEQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDQpIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX21haW4taW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyA0KSAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLmFydGljbGUtY2F0ZWdvcnktY2FyZDpudGgtY2hpbGQoNG4gKyA0KTpob3ZlciAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkX19tYWluLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1jYXJkOm50aC1jaGlsZCg0biArIDQpOmhvdmVyIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG4uYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHBhZGRpbmc6IDhweCA4cHggM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMzYlIC0gMTZweCk7XG4gIH1cbn1cbi5hcnRpY2xlLWxpc3QtaXRlbV9faW1nLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTg0cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjMgdXJsKCcvaW1nL0lDTy9pbWFnZS5zdmcnKSBjZW50ZXIgLyAxMDBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYXJ0aWNsZS1saXN0LWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAyNXB4IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUQxQzIxO1xufVxuLnRyYWluaW5nLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBwYWRkaW5nLXRvcDogNDQuMDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAudHJhaW5pbmctY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnRyYWluaW5nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAudHJhaW5pbmctY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMzMzMzM2JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnRyYWluaW5nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnRyYWluaW5nLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAyOS4yNjIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC50cmFpbmluZy1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMjMuNzY2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC50cmFpbmluZy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4udHJhaW5pbmctY2FyZF9faGVhZGVyLFxuLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50cmFpbmluZy1jYXJkX19oZWFkZXIsXG4gIC50cmFpbmluZy1jYXJkX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnRyYWluaW5nLWNhcmRfX2hlYWRlcixcbiAgLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLnRyYWluaW5nLWNhcmRfX2hlYWRlci0tZGlzYWJsZWQsXG4udHJhaW5pbmctY2FyZF9fZm9vdGVyLS1kaXNhYmxlZCB7XG4gIHotaW5kZXg6IDA7XG59XG4udHJhaW5pbmctY2FyZF9faGVhZGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gIGJvdHRvbTogMDtcbn1cbi50cmFpbmluZy1jYXJkX19mb290ZXItY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi50cmFpbmluZy1jYXJkX19mb290ZXItY29udGFpbmVyLFxuLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAudHJhaW5pbmctY2FyZF9fZm9vdGVyLWNvbnRhaW5lcixcbiAgLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAudHJhaW5pbmctY2FyZF9fZm9vdGVyLWNvbnRhaW5lcixcbiAgLnRyYWluaW5nLWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLnRyYWluaW5nLWNhcmRfX2FjdGl2ZS10cmFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIuNXB4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDNDZCNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAudHJhaW5pbmctY2FyZF9fYWN0aXZlLXRyYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udHJhaW5pbmctY2FyZC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTY1NjU2IDAlLCAjOTc5Nzk3IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuLnRyYWluaW5nLWNhcmQtLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnRyYWluaW5nLWNhcmRfX2lwaG9uZTYtd29yZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC50cmFpbmluZy1jYXJkX19pcGhvbmU2LXdvcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnRyYWluaW5nLWNhcmRfX2ljby1zdGFyIHtcbiAgd2lkdGg6IDExLjkwNSU7XG59XG4udHJhaW5pbmctY2FyZF9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDBzIGVhc2U7XG59XG4udHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZ19sYXJnZSB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG59XG4udHJhaW5pbmctY2FyZF9hY3RpdmUgLnRyYWluaW5nLWNhcmRfX2Zvb3Rlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi50cmFpbmluZy1jYXJkX2FjdGl2ZSAudHJhaW5pbmctY2FyZF9fYWN0aXZlLXRyYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgMSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDEpIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCBib3R0b207XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyAxKSAudHJhaW5pbmctY2FyZF9fdGl0bGVfYWN0aXZlIHtcbiAgY29sb3I6ICM0N0Q3OTc7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyAxKTpob3ZlciAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDEpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjkpO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgMikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNkFDNjYxIDAlLCAjQ0NFNjRGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDIpIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCBib3R0b207XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyAyKSAudHJhaW5pbmctY2FyZF9fdGl0bGVfYWN0aXZlIHtcbiAgY29sb3I6ICM5NUQ0NTk7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyAyKTpob3ZlciAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDIpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgMykge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjQ0NFNjRGIDAlLCAjRkZENzQ2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDMpIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgMykgLnRyYWluaW5nLWNhcmRfX3RpdGxlX2FjdGl2ZSB7XG4gIGNvbG9yOiAjRTFERjRCO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgMyk6aG92ZXIgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyAzKTpob3ZlciAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZ19sYXJnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDQpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDc0NiAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyA0KSAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDQpIC50cmFpbmluZy1jYXJkX190aXRsZV9hY3RpdmUge1xuICBjb2xvcjogI0ZGQkI0ODtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDQpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgNCk6aG92ZXIgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWdfbGFyZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyA1KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRjk4NEMgMCUsICNGRjVBN0QgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgNSkgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyA1KSAudHJhaW5pbmctY2FyZF9fdGl0bGVfYWN0aXZlIHtcbiAgY29sb3I6ICNGRjVBN0Q7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyA1KTpob3ZlciAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDUpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuNik7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24gKyA2KSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRjVBN0QgMCUsICNFMDJGOUMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgNikgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IGJvdHRvbTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDYpIC50cmFpbmluZy1jYXJkX190aXRsZV9hY3RpdmUge1xuICBjb2xvcjogI0ZGNUE3RCAhaW1wb3J0YW50O1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduICsgNik6aG92ZXIgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS42KTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3biArIDYpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFMDJGOUMgMCUsICNBQjM4RDkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLnRyYWluaW5nLWNhcmQ6bnRoLWNoaWxkKDduKSAudHJhaW5pbmctY2FyZF9fYW5pbWF0aW9uLWltZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi50cmFpbmluZy1jYXJkOm50aC1jaGlsZCg3bik6bnRoLWNoaWxkKDduICsgNyk6aG92ZXIgLnRyYWluaW5nLWNhcmRfX2FuaW1hdGlvbi1pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4udHJhaW5pbmctY2FyZDpudGgtY2hpbGQoN24pOm50aC1jaGlsZCg3biArIDcpOmhvdmVyIC50cmFpbmluZy1jYXJkX19hbmltYXRpb24taW1nX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuLm51dHJpdGlvbi1saXN0LXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubnV0cml0aW9uLWxpc3Qtcm93X2FsbCAubnV0cml0aW9uLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5udXRyaXRpb24tbGlzdC1yb3dfbWVhbCAubnV0cml0aW9uLWNhcmQ6bm90KC5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubnV0cml0aW9uLWxpc3Qtcm93X2luZ3JlZGllbnQgLm51dHJpdGlvbi1jYXJkX2Rpc2gtaW5ncmVkaWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm51dHJpdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9kaXNoLXNtLnN2ZycpIGNlbnRlciByaWdodCAvIGNvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGQUY0OSAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5udXRyaXRpb24tY2FyZCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9kaXNoLnN2ZycpIGNlbnRlciByaWdodCAvIGNvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGQUY0OSAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbn1cbi5udXRyaXRpb24tY2FyZF9faWNvIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm51dHJpdGlvbi1jYXJkX19pY28ge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4ubnV0cml0aW9uLWNhcmRfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5udXRyaXRpb24tY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubnV0cml0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG4ubnV0cml0aW9uLWNhcmRfX3NldHRpbmctaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubnV0cml0aW9uLWNhcmRfX3NldHRpbmctaWNvIHtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbn1cbi5udXRyaXRpb24tY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm51dHJpdGlvbi1jYXJkX19udXRyaWVudHMtdHJhY2std3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZlYjU0OSA1MCUsIHJnYmEoMjU0LCAxODEsIDczLCAwKSA4MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5udXRyaXRpb24tY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubnV0cml0aW9uLWNhcmRfX251dHJpZW50cy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAubnV0cml0aW9uLWNhcmRfX251dHJpZW50cy10cmFjayB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm51dHJpdGlvbi1jYXJkX19udXRyaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzNTBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm51dHJpdGlvbi1jYXJkX19udXRyaWVudHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubnV0cml0aW9uLWNhcmRfX251dHJpZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4NEM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5udXRyaXRpb24tY2FyZF9fbnV0cmllbnQtaWNvIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubnV0cml0aW9uLWNhcmRfX251dHJpZW50LWljb19jYWxvcmllcyB7XG4gIHdpZHRoOiA5cHg7XG59XG4ubnV0cml0aW9uLWNhcmRfX251dHJpZW50LWljb19wcm90ZWlucyB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm51dHJpdGlvbi1jYXJkX19udXRyaWVudC1pY29fZmF0cyB7XG4gIHdpZHRoOiA5cHg7XG59XG4ubnV0cml0aW9uLWNhcmRfX251dHJpZW50LWljb19jYXJicyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLm51dHJpdGlvbi1jYXJkX19udXRyaWVudC10eHQge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQ6IDYwMCAxMnB4LzIwcHggJ09wZW4gU2Fucyc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubnV0cml0aW9uLWNhcmRfZGlzaC1pbmdyZWRpZW50IHtcbiAgYmFja2dyb3VuZDogIzMxQjQ2QyB1cmwoJy9pbWcvSUNPL251dHJpdGlvbi1jYXJkLXNoYXBlL2luZ3JlZGllbnQuc3ZnJykgcmlnaHQgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubnV0cml0aW9uLWNhcmRfZGlzaC1pbmdyZWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzFCNDZDIHVybCgnL2ltZy9JQ08vbnV0cml0aW9uLWNhcmQtc2hhcGUvaW5ncmVkaWVudC1zbS5zdmcnKSByaWdodCBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIH1cbn1cbi5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQgLm51dHJpdGlvbi1jYXJkX19pY28ge1xuICB3aWR0aDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm51dHJpdGlvbi1jYXJkX2Rpc2gtaW5ncmVkaWVudCAubnV0cml0aW9uLWNhcmRfX2ljbyB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cbi5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQgLm51dHJpdGlvbi1jYXJkX19udXRyaWVudC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjQ2Qztcbn1cbi5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQgLm51dHJpdGlvbi1jYXJkX19udXRyaWVudHMtdHJhY2std3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICM2NmM0NjQgNTAlLCByZ2JhKDEwMiwgMTk2LCAxMDAsIDApIDgwJSk7XG59XG4ubG9nYm9vay1tYWluLWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBwYWRkaW5nLXRvcDogNDcuMjk3JTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubG9nYm9vay1tYWluLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubG9nYm9vay1tYWluLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDI0LjA3NCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvZ2Jvb2stbWFpbi1jYXJkIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmxvZ2Jvb2stbWFpbi1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubG9nYm9vay1tYWluLWNhcmRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmxvZ2Jvb2stbWFpbi1jYXJkX19pY28ge1xuICB3aWR0aDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubG9nYm9vay1tYWluLWNhcmRfX2ljbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5sb2dib29rLW1haW4tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cbi5sb2dib29rLW1haW4tY2FyZF9fdGl0bGUgYiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmxvZ2Jvb2stbWFpbi1jYXJkX190aXRsZS11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2Jvb2stbWFpbi1jYXJkX19hbmltYXRlLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xufVxuLmxvZ2Jvb2stbWFpbi1jYXJkOm50aC1jaGlsZCg0biArIDEpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5sb2dib29rLW1haW4tY2FyZDpudGgtY2hpbGQoNG4gKyAxKTpob3ZlciAubG9nYm9vay1tYWluLWNhcmRfX2FuaW1hdGUtc2hhcGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubG9nYm9vay1tYWluLWNhcmQ6bnRoLWNoaWxkKDRuICsgMSk6aG92ZXIgLmxvZ2Jvb2stbWFpbi1jYXJkX19hbmltYXRlLXNoYXBlX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmxvZ2Jvb2stbWFpbi1jYXJkOm50aC1jaGlsZCg0biArIDIpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5sb2dib29rLW1haW4tY2FyZDpudGgtY2hpbGQoNG4gKyAyKTpob3ZlciAubG9nYm9vay1tYWluLWNhcmRfX2FuaW1hdGUtc2hhcGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgsIDEuMik7XG59XG4ubG9nYm9vay1tYWluLWNhcmQ6bnRoLWNoaWxkKDRuICsgMik6aG92ZXIgLmxvZ2Jvb2stbWFpbi1jYXJkX19hbmltYXRlLXNoYXBlX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4LCAxLjMpO1xufVxuLmxvZ2Jvb2stbWFpbi1jYXJkOm50aC1jaGlsZCg0biArIDMpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLmxvZ2Jvb2stbWFpbi1jYXJkOm50aC1jaGlsZCg0biArIDMpOmhvdmVyIC5sb2dib29rLW1haW4tY2FyZF9fYW5pbWF0ZS1zaGFwZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCwgMS4xKTtcbn1cbi5sb2dib29rLW1haW4tY2FyZDpudGgtY2hpbGQoNG4gKyAzKTpob3ZlciAubG9nYm9vay1tYWluLWNhcmRfX2FuaW1hdGUtc2hhcGVfbGFyZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgsIDEuMik7XG59XG4ubG9nYm9vay1tYWluLWNhcmQ6bnRoLWNoaWxkKDRuICsgNCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNkFDNjYxIDAlLCAjQ0NFNjRGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5sb2dib29rLW1haW4tY2FyZDpudGgtY2hpbGQoNG4gKyA0KTpob3ZlciAubG9nYm9vay1tYWluLWNhcmRfX2FuaW1hdGUtc2hhcGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubG9nYm9vay1tYWluLWNhcmQ6bnRoLWNoaWxkKDRuICsgNCk6aG92ZXIgLmxvZ2Jvb2stbWFpbi1jYXJkX19hbmltYXRlLXNoYXBlX2xhcmdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmZvb2QtbG9nLWNhcmQtZGQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmZvb2QtbG9nLWNhcmQtZGQuZGRfb3BlbiAuZm9vZC1sb2ctY2FyZF9faXRlbS1saXN0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb29kLWxvZy1jYXJkLWRkLmRkX29wZW4gLmZvb2QtbG9nLWNhcmRfX2ljb19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mb29kLWxvZy1jYXJkLWRkLmRkX29wZW4gLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICB9XG59XG4uZm9vZC1sb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmZvb2QtbG9nLWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5mb29kLWxvZy1jYXJkX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZvb2QtbG9nLWNhcmRfX2ljbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICB9XG59XG4uZm9vZC1sb2ctY2FyZF9faWNvX2Fycm93IHtcbiAgcmlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdG9wOiAyOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mb29kLWxvZy1jYXJkX19pY29fYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgfVxufVxuLmZvb2QtbG9nLWNhcmRfX2ljb19hcnJvdzpiZWZvcmUsXG4uZm9vZC1sb2ctY2FyZF9faWNvX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX2ljb19hcnJvdzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5mb29kLWxvZy1jYXJkX19pY29fYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZm9vZC1sb2ctY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFEMUMyMTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFEMUMyMTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwcyBlYXNlO1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiA1MCUsIHRyYW5zcGFyZW50IDgwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyX3Njcm9sbGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mb29kLWxvZy1jYXJkX19udXRyaWVudHMtdHJhY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5mb29kLWxvZy1jYXJkX19udXRyaWVudHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZm9vZC1sb2ctY2FyZF9fbnV0cmllbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbn1cbi5mb29kLWxvZy1jYXJkX19udXRyaWVudC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICM4QTNFRkY7XG59XG4uZm9vZC1sb2ctY2FyZF9fbnV0cmllbnQtaXRlbTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZm9vZC1sb2ctY2FyZF9fbnV0cmllbnQtaXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjRkY0MjhEO1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWl0ZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogI0ZGOTg0Qztcbn1cbi5mb29kLWxvZy1jYXJkX19udXRyaWVudC1pdGVtOm50aC1jaGlsZCgzKSBpbWcge1xuICB3aWR0aDogOXB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZDogIzMxQjQ2QztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWl0ZW06bnRoLWNoaWxkKDQpIGltZyB7XG4gIHdpZHRoOiAxMXB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LWljbyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmZvb2QtbG9nLWNhcmRfX251dHJpZW50LXR4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vZC1sb2ctY2FyZF9fZGQtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5mb29kLWxvZy1jYXJkX19pdGVtLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxQzIxO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5mb29kLWxvZy1jYXJkX19pdGVtLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4uZm9vZC1sb2ctY2FyZF9wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZvb2QtbG9nLWNhcmRfcGFyZW50OmhvdmVyID4gLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICB9XG59XG4uZm9vZC1sb2ctY2FyZF9jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvb2QtbG9nLWNhcmRfY2hpbGQgLmZvb2QtbG9nLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb2QtbG9nLWNhcmRfY2hpbGQgLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMWQxYzIxIDUwJSwgdHJhbnNwYXJlbnQgODAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAuZm9vZC1sb2ctY2FyZF9jaGlsZCAuZm9vZC1sb2ctY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gIH1cbn1cbi5ib2R5LWxvZy1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAuYm9keS1sb2ctY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmJvZHktbG9nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmJvZHktbG9nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzNiUgLSAxNnB4KTtcbiAgfVxufVxuLmJvZHktbG9nLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAwcHg7XG59XG4uYm9keS1sb2ctY2FyZF9fY2hhcnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib2R5LWxvZy1jYXJkX19jaGFydC13cmFwcGVyX2VtcHR5IGNhbnZhcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ib2R5LWxvZy1jYXJkX19jaGFydC13cmFwcGVyX2VtcHR5IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9keS1sb2ctY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZzogNDVweCAxNnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xufVxuLmJvZHktbG9nLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJvZHktbG9nLWNhcmRfX2VtcHR5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib2R5LWxvZy1jYXJkX3dhaXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5ib2R5LWxvZy1jYXJkX3dhaXN0LWVtcHR5IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFzdXJlbWVudC8xLnN2ZycpIDEwNSUgY2VudGVyIC8gYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5ib2R5LWxvZy1jYXJkX2JpY2Vwcyxcbi5ib2R5LWxvZy1jYXJkX2JpY2VwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5ib2R5LWxvZy1jYXJkX2JpY2Vwcy1lbXB0eSxcbi5ib2R5LWxvZy1jYXJkX2JpY2VwLWVtcHR5IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFzdXJlbWVudC8yLnN2ZycpIDEwNSUgY2VudGVyIC8gYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbn1cbi5ib2R5LWxvZy1jYXJkX2NoZXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLmJvZHktbG9nLWNhcmRfY2hlc3QtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21lYXN1cmVtZW50LzMuc3ZnJykgMTA1JSBjZW50ZXIgLyBhdXRvIDEwMCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4ucGhvdG8tam91cm5hbC1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgcGFkZGluZy10b3A6IDYyLjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1qb3VybmFsLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5waG90by1qb3VybmFsLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMzMzMzNiUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBob3RvLWpvdXJuYWwtY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDQxLjE0MyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGhvdG8tam91cm5hbC1jYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLWpvdXJuYWwtY2FyZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzIC0gMTZweCk7XG4gICAgcGFkZGluZy10b3A6IDI5Ljc1OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tam91cm5hbC1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyIC0gMTZweCk7XG4gICAgcGFkZGluZy10b3A6IDIwLjI1NSU7XG4gIH1cbn1cbi5waG90by1qb3VybmFsLWNhcmRfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjMgdXJsKCcvaW1nL0lDTy9pbWFnZS5zdmcnKSBjZW50ZXIgLyAxMDBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLWpvdXJuYWwtY2FyZF9faW1nLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgfVxufVxuLnBob3RvLWpvdXJuYWwtY2FyZF9fZ3JhZGllbnQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZBRTQ2MDAgMCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1qb3VybmFsLWNhcmRfX2dyYWRpZW50LWxheWVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5waG90by1qb3VybmFsLWNhcmRfX2RhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGhvdG8tam91cm5hbC1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jaGFsbGVuZ2UtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMWMxYjIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNoYWxsZW5nZS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODBweCkge1xuICAuY2hhbGxlbmdlLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICB9XG59XG4uY2hhbGxlbmdlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMzRweDtcbiAgY29sb3I6ICMxRDFDMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNoYWxsZW5nZS1jYXJkX19yb3ctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGFsbGVuZ2UtY2FyZF9fcm93LXdyYXBwZXJfbXkgPiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hhbGxlbmdlLWNhcmRfX3Jvdy13cmFwcGVyX215IC5iZXN0LXBvc2l0aW9uX19uYW1lIHtcbiAgd2lkdGg6IDg1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmNoYWxsZW5nZS1jYXJkX19yb3ctd3JhcHBlcl9teSAuYmVzdC1wb3NpdGlvbl9fbmFtZSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNoYWxsZW5nZS1jYXJkX19yb3ctd3JhcHBlcl9teSAuYmVzdC1wb3NpdGlvbl9fbmFtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jaGFsbGVuZ2UtY2FyZF9fbXktcm93LWljbyB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhbGxlbmdlLWNhcmRfX215LXJlc3VsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0Y2MkM4NDtcbn1cbi5iZXN0LXBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uYmVzdC1wb3NpdGlvbl9faW1nLXdyYXBwZXIge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vdXNlci1wbGFjZWhvbGRlci5zdmcnKSBjZW50ZXIgY2VudGVyIC8gMjBweCBuby1yZXBlYXQgI2VhZWJmMztcbn1cbi5iZXN0LXBvc2l0aW9uX19yZXdhcmQtaWNvIHtcbiAgd2lkdGg6IDM3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmJlc3QtcG9zaXRpb25fX3R4dC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5iZXN0LXBvc2l0aW9uX19uYW1lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMTVweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJlc3QtcG9zaXRpb25fX25hbWVfZnVsbC1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYmVzdC1wb3NpdGlvbl9fbmFtZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJlc3QtcG9zaXRpb25fX25hbWUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmVzdC1wb3NpdGlvbl9fZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMjAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYmVzdC1wb3NpdGlvbl9fZGF0ZV9mdWxsLW9wYWNpdHkge1xuICBvcGFjaXR5OiAxO1xufVxuLmJlc3QtcG9zaXRpb25fZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJlc3QtcG9zaXRpb25fc2Vjb25kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzc1ODU5QiAwJSwgI0ExQUZDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5iZXN0LXBvc2l0aW9uX3RoaXJkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUM2NDAwIDAlLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1lZGFsLW5ldHdvcmtpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGFsLW5ldHdvcmtpbmctY2FyZF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL25ldHdvcmtpbmctbWVkYWwvbW9iaWxlLXNoYXBlLnN2ZycpIGNlbnRlciByaWdodCAvIGNvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tZWRhbC1uZXR3b3JraW5nLWNhcmRfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC9kZXNjdG9wLXNoYXBlLnN2ZycpIGNlbnRlciByaWdodCAvIGNvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX19pY28td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgYmFja2dyb3VuZDogI2ZmYWI0YyB1cmwoJy9pbWcvSUNPL25ldHdvcmtpbmctbWVkYWwvMS5zdmcnKSBjZW50ZXIgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDI3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX19zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk7XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tZWRhbC1uZXR3b3JraW5nLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMThweCBhdXRvIDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVkYWwtbmV0d29ya2luZy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgfVxufVxuLm1lZGFsLW5ldHdvcmtpbmctY2FyZF9faWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIG1hcmdpbjogMHB4IDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC8yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIC8gNDBweCBuby1yZXBlYXQ7XG59XG4ubWVkYWwtbmV0d29ya2luZy1jYXJkX19pY28tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IG9yYW5nZTtcbn1cbi5teS1lbnRyeS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKCcvaW1nL0lDTy9teS1ibG9nLXNoYXBlL3hzLnN2ZycpIDEwNSUgY2VudGVyIC8gYXV0byAxMDUlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAubXktZW50cnktY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvSUNPL215LWJsb2ctc2hhcGUvZGVzY3RvcC5zdmcnKSAxMDUlIGNlbnRlciAvIGF1dG8gMTA1JSBuby1yZXBlYXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm15LWVudHJ5LWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxufVxuLm15LWVudHJ5LWNhcmRfX3RpdGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuLm15LWVudHJ5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxRDFDMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLm15LWVudHJ5LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5teS1lbnRyeS1jYXJkX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICMxRDFDMjE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubXktZW50cnktY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmFkaW8tY29tbW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xufVxuLnJhZGlvLWNvbW1vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUFGQzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yYWRpby1jb21tb24gLnJhZGlvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucmFkaW8tY29tbW9uIC5yYWRpb19fdGV4dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vY2hlY2tib3gtYWN0aXZlX3Auc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG59XG4ucmFkaW8tY29tbW9uIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY29tbW9uLWJnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yYWRpby1jb21tb24gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi5jaXR5LWJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vY2N1cGF0aW9uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDA7XG59XG4ub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpby1jb21tb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXIgLnJhZGlvLWNvbW1vbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXIgLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpby1jb21tb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpby1jb21tb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2NjdXBhdGlvbi1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNjU2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9jY3VwYXRpb24tYnRuLXdyYXBwZXIgLmJ0bi1zZWNvbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm9jY3VwYXRpb24tYnRuLXdyYXBwZXIgLmJ0bi1zZWNvbmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NTZweCkge1xuICAub2NjdXBhdGlvbi1idG4td3JhcHBlciAuYnRuLXNlY29uZDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYXBwbHktb2NjdXBhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjU2cHgpIHtcbiAgLnNlbGVjdGVkLW9jY3VwYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNlbGVjdGVkLW9jY3VwYXRpb24gLmFwcGx5LW9jY3VwYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogOTIwcHgpIHtcbiAgLm9jY3VwYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpby1jb21tb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm9jY3VwYXRpb24td3JhcHBlciAucmFkaW8ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiA3cHggYXV0bztcbiAgfVxuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXIgLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXIgLnJhZGlvX190ZXh0OmFmdGVyIHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbiAgLm9jY3VwYXRpb24td3JhcHBlciAucmFkaW8tY29tbW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYgLSA4cHgpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTg4cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubnV0cml0aW9uLWlucHV0LWNhcmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyAtIDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5udXRyaXRpb24taW5wdXQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm51dHJpdGlvbi1pbnB1dC1jYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOCwgMzMsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1LjVweCAyMHB4O1xufVxuLm51dHJpdGlvbi1pbnB1dC1jYXJkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9jYWxvcmllcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmRfY2Fsb3JpZXMgLm51dHJpdGlvbi1pbnB1dC1jYXJkX19pY28ge1xuICB3aWR0aDogMTdweDtcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9wcm90ZWlucyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmRfcHJvdGVpbnMgLm51dHJpdGlvbi1pbnB1dC1jYXJkX19pY28ge1xuICB3aWR0aDogMjZweDtcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9mYXRzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzM2RlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xufVxuLm51dHJpdGlvbi1pbnB1dC1jYXJkX2ZhdHMgLm51dHJpdGlvbi1pbnB1dC1jYXJkX19pY28ge1xuICB3aWR0aDogMTZweDtcbn1cbi5udXRyaXRpb24taW5wdXQtY2FyZF9jYXJicyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGM0YzNDggMCUsICNDQ0U2NEYgMjIlLCAjNkFDNjYxIDcyJSwgIzMxQjQ2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG59XG4ubnV0cml0aW9uLWlucHV0LWNhcmRfY2FyYnMgLm51dHJpdGlvbi1pbnB1dC1jYXJkX19pY28ge1xuICB3aWR0aDogMTlweDtcbn1cbi5leGVyY2lzZXMtZ3JpZC1jYXJkIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzAwMDAwMDgwO1xufVxuLmV4ZXJjaXNlcy1ncmlkLWNhcmRfeGwge1xuICB3aWR0aDogY2FsYygxMDQuMDc4JSAtIDhweCk7XG4gIHBhZGRpbmctdG9wOiA2Ni4yMTQlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4ZXJjaXNlcy1ncmlkLWNhcmRfbGcge1xuICB3aWR0aDogY2FsYyg1OC4wNTglIC0gOHB4KTtcbiAgcGFkZGluZy10b3A6IDM0LjM2OSU7XG59XG4uZXhlcmNpc2VzLWdyaWQtY2FyZF9tZCB7XG4gIHdpZHRoOiBjYWxjKDM1LjcyOCUgLSA4cHgpO1xuICBwYWRkaW5nLXRvcDogMjIuOTEzJTtcbn1cbi5leGVyY2lzZXMtZ3JpZC1jYXJkX3NtIHtcbiAgd2lkdGg6IGNhbGMoMzkuODA2JSAtIDhweCk7XG4gIHBhZGRpbmctdG9wOiAyMi41MjQlO1xufVxuLmV4ZXJjaXNlcy1ncmlkLWNhcmRfeHMge1xuICB3aWR0aDogY2FsYygyOC41NDQlIC0gOHB4KTtcbiAgcGFkZGluZy10b3A6IDE4LjQ0NyU7XG59XG4uZXhlcmNpc2VzLWdyaWQtY2FyZF9hbGlnbi1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5sYXN0LWJvcmQtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNyU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKCcvaW1nL0lDTy9sYW5kaW5nL2xhc3QtYm9yZC1jYXJkLXNoYXBlLnN2ZycpIDEwMiUgY2VudGVyIC8gNTAlIG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5OXB4ICM4QTNFRkY7XG59XG4ubGFzdC1ib3JkLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxRDFDMjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5sYXN0LWJvcmQtY2FyZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxhc3QtYm9yZC1jYXJkX19idG4ge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAubGFzdC1ib3JkLWNhcmRfX2J0biB7XG4gICAgbWFyZ2luOiAyM3B4IGF1dG8gMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5sYXN0LWJvcmQtY2FyZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbn1cbi5lbXB0eS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9lbXB0eS1jYXJkLXNoYXBlL3NtLnN2ZycpIDEwMiUgY2VudGVyIC8gYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyNWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmVtcHR5LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vZW1wdHktY2FyZC1zaGFwZS9tZC5zdmcnKSAxMDIlIGNlbnRlciAvIGF1dG8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDNkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbn1cbi5lbXB0eS1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5lbXB0eS1jYXJkX19oZWFkIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZW1wdHktY2FyZF9faGVhZCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIH1cbn1cbi5lbXB0eS1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nOiAwIDhweCA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIHtcbiAgLmVtcHR5LWNhcmRfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG4uZW1wdHktY2FyZF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5lbXB0eS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiAyNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5lbXB0eS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuLmVtcHR5LWNhcmQgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5lbXB0eS1jYXJkIGJyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi50YXJpZmYtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnRhcmlmZi1jYXJkX19zYXZlLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjRjk2QkE5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggIzAwMDAwMDI5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udGFyaWZmLWNhcmRfX3NhdmUtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAudGFyaWZmLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC50YXJpZmYtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMzMzMzM2JSAtIDE2cHgpO1xuICB9XG59XG4udGFyaWZmLWNhcmRfMCAudGFyaWZmLWNhcmRfX2hlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLnRhcmlmZi1jYXJkXzEgLnRhcmlmZi1jYXJkX19oZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExMmRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi50YXJpZmYtY2FyZF8xIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnRhcmlmZi1jYXJkXzEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnRhcmlmZi1jYXJkXzIgLnRhcmlmZi1jYXJkX19oZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExMmRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLnRhcmlmZi1jYXJkX19oZWFkIHtcbiAgcGFkZGluZzogMzBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4udGFyaWZmLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAudGFyaWZmLWNhcmRfX2JvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTE5cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50YXJpZmYtY2FyZF9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLnRhcmlmZi1jYXJkX19saXN0LWhpZGUtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG59XG4udGFyaWZmLWNhcmRfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xufVxuLnRhcmlmZi1jYXJkX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFyaWZmLWNhcmRfX2xpc3QtaXRlbSAucmFkaW8ge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udGFyaWZmLWNhcmRfX2xpc3QtaXRlbSAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0MUE7XG59XG4udGFyaWZmLWNhcmRfX2xpc3QtaXRlbSAucmFkaW9fX3RleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL2NoZWNrYm94LWFjdGl2ZV9wLnN2ZycpO1xufVxuLnRhcmlmZi1jYXJkX19tb2JpbGUtc3VibWl0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAudGFyaWZmLWNhcmRfX21vYmlsZS1zdWJtaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFibGUtd2hpdGUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtd2hpdGUtb3JhbmdlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjRkVCNzVCO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAudGFibGUtd2hpdGUtb3JhbmdlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkFGNDkgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG59XG4udGFibGUtd2hpdGUtb3JhbmdlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLXdoaXRlLW9yYW5nZV9faXRlbV9zaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnRhYmxlLXdoaXRlLW9yYW5nZV9faXRlbV9zaWx2ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4udGFibGUtd2hpdGUtb3JhbmdlX19pdGVtLXR4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibGFjay13aGl0ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5ibGFjay13aGl0ZS10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQkYzO1xufVxuLmJsYWNrLXdoaXRlLXRhYmxlX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYmxhY2std2hpdGUtdGFibGVfX2l0ZW0uY3JlZGVudGlhbHMge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaW5ncmVkaWVudHMtdGFibGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5pbmdyZWRpZW50cy10YWJsZV9fdGl0bGUge1xuICBtYXJnaW46IDE2cHggMCAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5pbmdyZWRpZW50cy10YWJsZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmluZ3JlZGllbnRzLXRhYmxlX19pdGVtLXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaW5ncmVkaWVudHMtdGFibGVfX2l0ZW0tdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW5nbGUtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDhweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5zaW5nbGUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1hcnRpY2xlX19pbWctd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA1Mi44MTIlO1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzIHVybCgnL2ltZy9JQ08vaW1hZ2Uuc3ZnJykgY2VudGVyIC8gMTAwcHggbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNpbmdsZS1hcnRpY2xlX19saXN0LWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuLnNpbmdsZS1hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjODE3RjhBO1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW4tY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaW5nbGUtdHJhaW4tY2FyZF9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uc2luZ2xlLXRyYWluLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdHJhaW4tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbi1jYXJkX190cmFpbi1udW1iZXIge1xuICBjb2xvcjogI0Y2MkM4NDtcbn1cbi5zaW5nbGUtdHJhaW4tY2FyZF9fdHJhaW4tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS10cmFpbi1jYXJkX190cmFpbi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjODE3RjhBO1xufVxuLnNpbmdsZS1lbnRyeS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLWVudHJ5LWNhcmQge1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtZW50cnktY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA5MDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnNpbmdsZS1lbnRyeS1jYXJkX19pY28ge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAyMnB4IDAgMTZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLWVudHJ5LWNhcmRfX2ljbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1lbnRyeS1jYXJkX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODE3RjhBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zaW5nbGUtZW50cnktY2FyZF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnBob3RvLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGhvdG8tc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBob3RvLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGhvdG8tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5waG90by1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5waG90by1zbGlkZXJfX3RyYWNrLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX3RyYWNrLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBob3RvLXNsaWRlcl9fdHJhY2std3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucGhvdG8tc2xpZGVyX190cmFjay13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5waG90by1zbGlkZXJfX3RyYWNrLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjA5cHg7XG4gIH1cbn1cbi5waG90by1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMzIuNjM5JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA4MjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQ5NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogNjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBob3RvLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiA4MDVweDtcbiAgfVxufVxuLnBob3RvLXNsaWRlcl9fbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFEMUMyMUNDIDAsICMxRDFDMjEwMCAxMDAlKSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX25hdi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucGhvdG8tc2xpZGVyX19kZWxldGUtaWNvIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucGhvdG8tc2xpZGVyX19hcnJvdy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyX19hcnJvdy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnBob3RvLXNsaWRlcl9fYXJyb3ctd3JhcHBlcl9sZWZ0IHtcbiAgbGVmdDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxNTBweCAxNTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX2Fycm93LXdyYXBwZXJfbGVmdCB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5waG90by1zbGlkZXJfX2Fycm93LXdyYXBwZXJfbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMTNweCwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBob3RvLXNsaWRlcl9fYXJyb3ctd3JhcHBlcl9sZWZ0IHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnBob3RvLXNsaWRlcl9fYXJyb3ctd3JhcHBlcl9yaWdodCB7XG4gIHJpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweCAwIDAgMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnBob3RvLXNsaWRlcl9fYXJyb3ctd3JhcHBlcl9yaWdodCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGhvdG8tc2xpZGVyX19hcnJvdy13cmFwcGVyX3JpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxM3B4LCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyX19hcnJvdy13cmFwcGVyX3JpZ2h0IHtcbiAgICByaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5waG90by1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5waG90by1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xufVxuLnBob3RvLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3dfbGVmdDpiZWZvcmUsXG4ucGhvdG8tc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvd19sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLnBob3RvLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3dfbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG4ucGhvdG8tc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvd19sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLnBob3RvLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3dfcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5waG90by1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93X3JpZ2h0OmJlZm9yZSxcbi5waG90by1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93X3JpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG4ucGhvdG8tc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvd19yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuLnBob3RvLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cbi5waG90by1zbGlkZXJfX2Nsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5waG90by1zbGlkZXJfX2Nsb3NlLWJ0bjpiZWZvcmUsXG4ucGhvdG8tc2xpZGVyX19jbG9zZS1idG46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG4ucGhvdG8tc2xpZGVyX19jbG9zZS1idG46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDI0cHg7XG59XG4ucGhvdG8tc2xpZGVyX19jbG9zZS1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyX19jbG9zZS1idG4ge1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnBob3RvLXNsaWRlci1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5waG90by1zbGlkZXItZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5waG90by1zbGlkZXItZ2FsbGVyeV9fcm93LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLXNsaWRlci1nYWxsZXJ5X19yb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5waG90by1zbGlkZXItZ2FsbGVyeV9fcm93LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnBob3RvLXNsaWRlci1nYWxsZXJ5X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyLWdhbGxlcnlfX3JvdyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5waG90by1zbGlkZXItZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IGNhbGMoMjIuMjMzMzMzMzMzMzMzMzM4JSAtIDhweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBob3RvLXNsaWRlci1nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxNy41MDAwMDAwMDAwMDAwMDQlIC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5waG90by1zbGlkZXItZ2FsbGVyeV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTEuMzMzMzMzMzMzMzMzMzM2JSAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBob3RvLXNsaWRlci1nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBob3RvLXNsaWRlci1nYWxsZXJ5IC5zbGlkZXJfX25hdi1idG4taXRlbV9hY3RpdmUgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjQlO1xuICBwYWRkaW5nLXRvcDogODMuMzMzJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBob3RvLXNsaWRlci1nYWxsZXJ5IC5zbGlkZXJfX25hdi1idG4taXRlbV9hY3RpdmUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbjogYXV0byA4cHggOHB4O1xuICB9XG59XG4ucGhvdG8tc2xpZGVyLWdhbGxlcnlfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTI4LjMzMyU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tc2xpZGVyLWdhbGxlcnlfX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnNsaWRlcl9pbml0IC5waG90by1zbGlkZXItZ2FsbGVyeV9fcm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbn1cbi5yZXN0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnJlc3QtY2FyZCB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucmVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDE0NXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAucmVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDk3cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5yZXN0LWNhcmQge1xuICAgIG1hcmdpbjogMjA5cHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucmVzdC1jYXJkIHtcbiAgICBtYXJnaW46IDEwMXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlc3QtY2FyZCB7XG4gICAgbWFyZ2luOiAxMjdweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5yZXN0LWNhcmQge1xuICAgIG1hcmdpbjogMjE3cHggYXV0bztcbiAgfVxufVxuLnJlc3QtY2FyZF9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9zbS5zdmcnKSBib3R0b20gcmlnaHQgLyA4MCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucmVzdC1jYXJkX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9sZy5zdmcnKSBib3R0b20gcmlnaHQgLyA2MCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmVzdC1jYXJkX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9sZy5zdmcnKSBib3R0b20gcmlnaHQgLyAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNmRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cbn1cbi5yZXN0LWNhcmRfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDYwcHg7XG59XG4ucmVzdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZXN0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucmVzdC1jYXJkX190eHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZXN0LWNhcmRfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1haW4tcGFnZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogOTR2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbi1wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tYWluLXBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLm1haW4tcGFnZS1jb250YWluZXIgLmJ0bi1zZWNvbmQsXG4ubWFpbi1wYWdlLWNvbnRhaW5lciAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAubWFpbi1wYWdlLWNvbnRhaW5lciAuYnRuLXNlY29uZCxcbiAgLm1haW4tcGFnZS1jb250YWluZXIgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLXBhZ2UtY29udGFpbmVyIC5idG4tc2Vjb25kLFxuICAubWFpbi1wYWdlLWNvbnRhaW5lciAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5yb3ctbWFpbi1wYWdlID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tZWFsLW1vYmlsZS10cmFjayB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubWVhbC1tb2JpbGUtdHJhY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLm1lYWwtdHJhY2tpbmctY2FyZHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwMnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5tZWFsLXRyYWNraW5nLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm1lYWwtdHJhY2tpbmctY2FyZHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE1MHB4O1xuICB9XG59XG4ubWVhbC10cmFja2luZy1jYXJkcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAubWVhbC10cmFja2luZy1jYXJkcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmdvYWwtZm9yLXRvZGF5X19jYXJkcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ0MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5nb2FsLWZvci10b2RheV9fY2FyZHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5nb2FsLWZvci10b2RheV9fY2FyZHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkge1xuICAuZ29hbC1mb3ItdG9kYXlfX2NhcmRzLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG59XG4uZ29hbC1mb3ItdG9kYXlfX2Zvb2RsaW5rLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1mb3ItdG9kYXlfX2Zvb2RsaW5rLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW5pbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICMyREU0QkYgMCUsICM2QUM2NjEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkX19zdGFyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctaGVhZF9fc3Rhci1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctaGVhZF9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZF90cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19zcGFuLXBpY2tlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiA4cHggMCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICNBMUFGQzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19zcGFuLXBpY2tlciB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDlweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZCAudHJhaW5pbmctZGF5LXBpY2tlcl9fbW9iaWxlLXRyYWNrIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19kYXlzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19kYXlzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExMDJweDtcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19mYWRlZC1lbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogNDVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZCAudHJhaW5pbmctZGF5LXBpY2tlcl9fZmFkZWQtZW5kLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLXRyYWluaW5nLWhlYWQgLnRyYWluaW5nLWRheS1waWNrZXJfX2ZhZGVkLWVuZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19kYXlzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZCAudHJhaW5pbmctZGF5LXBpY2tlcl9fZGF5cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBjb2xvcjogIzgxN0Y4QTtcbiAgcGFkZGluZzogOHB4IDAgN3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctaGVhZCAudHJhaW5pbmctZGF5LXBpY2tlcl9fZGF5cyBhIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDlweDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1oZWFkIC50cmFpbmluZy1kYXktcGlja2VyX19kYXlzIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG59XG4uc2luZ2xlLXRyYWluaW5nLWhlYWQgLnRyYWluaW5nLWRheS1waWNrZXJfX2RheXMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2luZ2xlLXRyYWluaW5nLWhlYWQgLnRyYWluaW5nLWRheS1waWNrZXIub3BlbiAudHJhaW5pbmctZGF5LXBpY2tlcl9fZGF5cy1jb250YWluZXIsXG4uc2luZ2xlLXRyYWluaW5nLWhlYWQgLnRyYWluaW5nLWRheS1waWNrZXIub3BlbiAudHJhaW5pbmctZGF5LXBpY2tlcl9fZmFkZWQtZW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZC1zbWFsbCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKDExNDBweCAtIDFweCkpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1oZWFkLXNtYWxsID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4uc2luZ2xlLXRyYWluaW5nLWhlYWQtc21hbGwgLmgxX19pbmZvIGkgaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZC1zbWFsbCAuc2luZ2xlLXRyYWluaW5nLWhlYWRfX3N0YXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtdHJhaW5pbmctaGVhZC1zbWFsbCAuc2luZ2xlLXRyYWluaW5nLWhlYWRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctaGVhZC1zbWFsbCAuc2luZ2xlLXRyYWluaW5nLWhlYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oaWRlLW5hdiAucGxheWVyX19uYXYge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllcjpiZWZvcmUsXG4uc2luZ2xlLXRyYWluaW5nLXBsYXllcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXRyYWluaW5nLXBsYXllcjpiZWZvcmUsXG4gIC5zaW5nbGUtdHJhaW5pbmctcGxheWVyOmFmdGVyIHtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLXRyYWluaW5nLXBsYXllcjpiZWZvcmUsXG4gIC5zaW5nbGUtdHJhaW5pbmctcGxheWVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctcGxheWVyIC5leGVyY2lzZS1uZXh0LWJ0biB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctcGxheWVyIC5leGVyY2lzZS1uZXh0LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzQsIDM5LCAzOSwgMC42KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIH1cbiAgLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIgLmV4ZXJjaXNlLW5leHQtYnRuLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIgLmV4ZXJjaXNlLW5leHQtYnRuX19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIgLmV4ZXJjaXNlLW5leHQtYnRuX19ibG9jayAuaWNvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIgLmV4ZXJjaXNlLW5leHQtYnRuLm5leHQgLmV4ZXJjaXNlLW5leHQtYnRuX19uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllciAuZXhlcmNpc2UtbmV4dC1idG4ubmV4dCAuZXhlcmNpc2UtbmV4dC1idG5fX2ZpbmlzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllciAuZXhlcmNpc2UtbmV4dC1idG4uZmluaXNoIC5leGVyY2lzZS1uZXh0LWJ0bl9fbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllciAuZXhlcmNpc2UtbmV4dC1idG4uZmluaXNoIC5leGVyY2lzZS1uZXh0LWJ0bl9fZmluaXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllcl9tdXRlZCAubXVzaWMtdHJpZ2dlcixcbi5zaW5nbGUtdHJhaW5pbmctcGxheWVyX211dGVkIC5wbGF5ZXJfX25hdi1idG5fc291bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL3NvdW5kLW11dGVkLnN2ZycpO1xufVxuLnBsYXllci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBsYXllci13cmFwcGVyX29wZW4ge1xuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbn1cbi5wbGF5ZXItd3JhcHBlcl9vcGVuIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGxheWVyLXdyYXBwZXJfb3Blbi1wb2x5ZmlsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IG5vbmUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgei1pbmRleDogOTk5OTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBsYXllci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG4ucGxheWVyLWJ0biB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjRjYyQzg0IHVybCgnL2ltZy9JQ08vcGxheS1zbS5zdmcnKSA1NSUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5wbGF5ZXItYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIGNlbnRlcjtcbiAgfVxufVxuLnBsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBsYXllciB7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSB7XG4gIC5wbGF5ZXIge1xuICAgIGhlaWdodDogMTk4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGxheWVyIHtcbiAgICBoZWlnaHQ6IDIzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsYXllciB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGxheWVyIHtcbiAgICBoZWlnaHQ6IDQwNnB4O1xuICB9XG59XG4ucGxheWVyX3BhdXNlZCB+IC5wbGF5ZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBsYXllcl9wYXVzZWQgfiAucGxheWVyX19uYXYge1xuICBvcGFjaXR5OiAwO1xufVxuLnBsYXllcl9fbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDM0LCAzOSwgMzksIDAuNiksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX19uYXYge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuLnBsYXllcl9fbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnBsYXllcl9fbmF2LWJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBsYXllcl9fbmF2LWJ0bl9zb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9JQ08vc291bmQuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX19uYXYtYnRuX3NvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnBsYXllcl9fbmF2LWJ0bl9zb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBsYXllcl9fbmF2LWJ0bl9zb3VuZFtkYXRhLXN0YXRlPVwibXV0ZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL3NvdW5kLW11dGVkLnN2ZycpO1xufVxuLnBsYXllcl9fbmF2LWJ0bl9mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9mdWxsc2NyZWVuLnN2ZycpO1xufVxuLnBsYXllcl9fbmF2LWJ0bl9sYXVuY2gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5wbGF5ZXJfX25hdi1idG5fbGF1bmNoIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLnBsYXllcl9fbmF2LWJ0bl9sYXVuY2hbZGF0YS1zdGF0ZT1cInBhdXNlZFwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBibGFjaztcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnBsYXllcl9fbmF2LWJ0bl9sYXVuY2hbZGF0YS1zdGF0ZT1cInBhdXNlZFwiXTpiZWZvcmUge1xuICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG4gIH1cbn1cbi5wbGF5ZXJfX25hdi1idG5fbGF1bmNoW2RhdGEtc3RhdGU9XCJwbGF5XCJdOmJlZm9yZSxcbi5wbGF5ZXJfX25hdi1idG5fbGF1bmNoW2RhdGEtc3RhdGU9XCJwbGF5XCJdOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX19uYXYtYnRuX2xhdW5jaFtkYXRhLXN0YXRlPVwicGxheVwiXTpiZWZvcmUsXG4gIC5wbGF5ZXJfX25hdi1idG5fbGF1bmNoW2RhdGEtc3RhdGU9XCJwbGF5XCJdOmFmdGVyIHtcbiAgICB0b3A6IDhweDtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuLnBsYXllcl9fbmF2LWJ0bl9sYXVuY2hbZGF0YS1zdGF0ZT1cInBsYXlcIl06YmVmb3JlIHtcbiAgbGVmdDogMTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX19uYXYtYnRuX2xhdW5jaFtkYXRhLXN0YXRlPVwicGxheVwiXTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wbGF5ZXJfX25hdi1idG5fbGF1bmNoW2RhdGEtc3RhdGU9XCJwbGF5XCJdOmFmdGVyIHtcbiAgcmlnaHQ6IDExcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnBsYXllcl9fbmF2LWJ0bl9sYXVuY2hbZGF0YS1zdGF0ZT1cInBsYXlcIl06YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGxheWVyX19wcm9ncmVzcy1iYXItd3JhcHBlciB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX19wcm9ncmVzcy1iYXItd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZ3JvdzogMztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnBsYXllcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wbGF5ZXJfX2N1cnJlbnQtdGltZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbn1cbi5wbGF5ZXJfX3RpbWluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3JkZXI6IDM7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5wbGF5ZXJfX3RpbWluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ucGxheWVyX19yaWdodC1uYXYtd3JhcHBlciB7XG4gIG9yZGVyOiA0O1xuICBmbGV4LWdyb3c6IDM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnBsYXllcl9fcmlnaHQtbmF2LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcmRlcjogMTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cbi5wbGF5ZXJfX3RpbWUtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5wbGF5ZXJfX3RpbWUtdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5leGVyY2lzZS1zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhlcmNpc2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5leGVyY2lzZS1zbGlkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5leGVyY2lzZS1zbGlkZXIge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZXhlcmNpc2Utc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5leGVyY2lzZS1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxNXB4IDEzcHggMTVweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLmV4ZXJjaXNlLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3ctd3JhcHBlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZXhlcmNpc2Utc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvdy13cmFwcGVyX2xlZnQge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5leGVyY2lzZS1zbGlkZXIgLnNsaWRlcl9fbmF2LWFycm93LXdyYXBwZXJfcmlnaHQge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLmV4ZXJjaXNlLXNsaWRlciAuc2xpZGVyX19uYXYtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4uZXhlcmNpc2Utc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvdzpiZWZvcmUsXG4uZXhlcmNpc2Utc2xpZGVyIC5zbGlkZXJfX25hdi1hcnJvdzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA3cHg7XG59XG4ubG9vcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9vcF9faWNvIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxvb3BfX3R4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbiB7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwODhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzcuODEzJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXRyYWluaW5nLXNlY3Rpb25fX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiAyNzZweDtcbiAgICB3aWR0aDogNDkxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uX19pbWcge1xuICAgIHdpZHRoOiA1MzZweDtcbiAgICBoZWlnaHQ6IDMwMnB4O1xuICB9XG59XG4uc2luZ2xlLXRyYWluaW5nLXNlY3Rpb25fX2ltZ19sZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDUuMzEzJTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDMzOHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLXRyYWluaW5nLXNlY3Rpb25fX2ltZ19sZyB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIGhlaWdodDogNDA2cHg7XG4gIH1cbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xlZnQsXG4uc2luZ2xlLXRyYWluaW5nLXNlY3Rpb25fX2ltZ19yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xlZnQge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNyUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX2xlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlLXRyYWluaW5nLXNlY3Rpb25fX2ltZ19yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9faW1nX3JpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uX19pbWdfcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3JSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uX19pbWdfcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzgxN0Y4QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzMzODtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9fZGVzY3JpcHRpb24tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbl9fZGVzY3JpcHRpb24tc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4jdHJhaW4tbXVzaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm11c2ljLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubXVzaWMtdHJpZ2dlcl9kZXNjdG9wLFxuLm11c2ljLXRyaWdnZXJfbW9iaWxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vc291bmQuc3ZnJykgY2VudGVyIC8gMjBweCBuby1yZXBlYXQ7XG59XG4ubXVzaWMtdHJpZ2dlcl9tb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm11c2ljLXRyaWdnZXJfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGxheWVyLWludGVyZmFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm51dHJpdGlvbi1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubnV0cml0aW9uLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubnV0cml0aW9uLXNlY3Rpb25fX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5udXRyaXRpb24tc2VjdGlvbl9fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG4ueW91LXdpbGwtbmVlZC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnlvdS13aWxsLW5lZWQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5sb2dib29rLW1haW4tY2FyZC1yb3cge1xuICAgIHdpZHRoOiA1NTJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxvZ2Jvb2stbWFpbi1jYXJkLXJvdyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxvZ2Jvb2stbWFpbi1jYXJkLXJvdyB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG4uZm9vZC1sb2ctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZm9vZC1sb2ctc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vZC1sb2ctc2VjdGlvbl9fc3dpdGNoIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb29kLWxvZy1zZWN0aW9uX19zd2l0Y2gge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIH1cbn1cbi5mb29kLWxvZy1zZWN0aW9uX19teS1nb2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMUI0NkM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5mb29kLWxvZy1jaGFydC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUzcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZvb2QtbG9nLWNoYXJ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuLmZvb2QtbG9nLWNoYXJ0LXNlY3Rpb25fX2dvYWwtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFCNDZDO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG59XG4uZm9vZC1sb2ctY2hhcnQtc2VjdGlvbl9udXRyaWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAxMjdweDtcbn1cbi5mb29kLWxvZy1jaGFydC1zZWN0aW9uX251dHJpZW50cyAuZm9vZC1sb2ctY2hhcnRfX2xhYmVsX2tjYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAyJSk7XG59XG4uZm9vZC1sb2ctY2hhcnQtc2VjdGlvbl9udXRyaWVudHMgLmZvb2QtbG9nLWNoYXJ0X19zdWItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vZC1sb2ctY2hhcnQtc2VjdGlvbl9udXRyaWVudHMgY2FudmFzLFxuLmZvb2QtbG9nLWNoYXJ0LXNlY3Rpb25fbnV0cmllbnRzIC5mb29kLWxvZy1jaGFydC1zZWN0aW9uX19nb2FsLWxpbmUsXG4uZm9vZC1sb2ctY2hhcnQtc2VjdGlvbl9udXRyaWVudHMgLmZvb2QtbG9nLWNoYXJ0X19kYXRhLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjdweCk7XG59XG4uZm9vZC1sb2ctY2hhcnQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlO1xufVxuLmZvb2QtbG9nLWNoYXJ0X19kYXRhLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0b3A6IDEwMCU7XG59XG4uZm9vZC1sb2ctY2hhcnRfX2RhdGUtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vZC1sb2ctY2hhcnRfX2xhYmVsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vZC1sb2ctY2hhcnRfX3N1Yi13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMy4zMyUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMHMgZWFzZTtcbn1cbi5mb29kLWxvZy1jaGFydF9fc3ViLXdyYXBwZXIgLmZvb2QtbG9nLWNoYXJ0X19sYWJlbDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MjhEO1xufVxuLmZvb2QtbG9nLWNoYXJ0X19zdWItd3JhcHBlciAuZm9vZC1sb2ctY2hhcnRfX2xhYmVsOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjk4NEM7XG59XG4uZm9vZC1sb2ctY2hhcnRfX3N1Yi13cmFwcGVyIC5mb29kLWxvZy1jaGFydF9fbGFiZWw6bnRoLWNoaWxkKDUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjQ2Qztcbn1cbi5mb29kLWxvZy1jaGFydF9fc3ViLXdyYXBwZXIgLmZvb2QtbG9nLWNoYXJ0X19sYWJlbDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTAuMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhYmVsLWFycm93X2dyZWVuLnN2ZycpIGNlbnRlciB0b3AgLyBjb250YWluIG5vLXJlcGVhdDtcbn1cbi5mb29kLWxvZy1jaGFydF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb29kLWxvZy1jaGFydF9fbGFiZWxfa2NhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBjb2xvcjogIzhBM0VGRjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMHMgZWFzZTtcbn1cbi5mb29kLWxvZy1jaGFydF9fbGFiZWxfa2NhbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMC4ycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFiZWwtYXJyb3cuc3ZnJykgY2VudGVyIHRvcCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmZvb2QtbG9nLWNoYXJ0X19sYWJlbC1pY28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb2QtbG9nLWNoYXJ0X19sYWJlbC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZm9vZC1sb2ctY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uZm9vZC1sb2ctY2hhcnQtaGVscC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vZC1sb2ctY2FyZHMtc2VjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb29kLWxvZy1jYXJkcy1zZWN0aW9uX19kYXRhLXBpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb29kLWxvZy1jYXJkcy1zZWN0aW9uX19kYXRhLXBpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJvZHktbG9nLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmJvZHktbG9nLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byA1MHB4O1xuICB9XG59XG4ud2VpZ2h0LWxvZy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX3RpdGxlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC53ZWlnaHQtbG9nLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICB9XG59XG4ud2VpZ2h0LWxvZy1zZWN0aW9uX19jYW52YXMtc2libGluZyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2NhbnZhcy1zaWJsaW5nLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2NhbnZhcy1zaWJsaW5nLXRyYWNrX3NpbmdsZSAud2VpZ2h0LWxvZy1zZWN0aW9uX19saW5lOmZpcnN0LWNoaWxkLFxuLndlaWdodC1sb2ctc2VjdGlvbl9fY2FudmFzLXNpYmxpbmctdHJhY2tfc2luZ2xlIC53ZWlnaHQtbG9nLXNlY3Rpb25fX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLndlaWdodC1sb2ctc2VjdGlvbl9fY2FudmFzLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2VpZ2h0LWxvZy1zZWN0aW9uX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLndlaWdodC1sb2ctc2VjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMzEycHg7XG4gIH1cbn1cbi53ZWlnaHQtbG9nLXNlY3Rpb25fX2J0bi5kaXNhYmxlZC1idG4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5waG90by1qb3VybmFsLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnBob3RvLWpvdXJuYWwtc2VjdGlvbl9fZGF5cy1iZXR3ZWVuLXBob3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM4MTdGOEE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ucGhvdG8tam91cm5hbC1zZWN0aW9uX19wcm9ncmVzcy1jYXJkcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucGhvdG8tam91cm5hbC1zZWN0aW9uX19wcm9ncmVzcy1jYXJkcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucGhvdG8tam91cm5hbC1zZWN0aW9uX19wcm9ncmVzcy1jYXJkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG4ucGhvdG8tam91cm5hbC1zZWN0aW9uX19hZGQtaW1nLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5waG90by1qb3VybmFsLXNlY3Rpb25fX2FkZC1pbWctZm9ybV9pbnNpZGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBob3RvLWpvdXJuYWwtc2VjdGlvbl9fYWRkLWltZy1mb3JtX2luc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5waG90by1qb3VybmFsLXNlY3Rpb25fX2J0biB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucGhvdG8tam91cm5hbC1zZWN0aW9uX19idG4ge1xuICAgIG1heC13aWR0aDogMzEycHg7XG4gIH1cbn1cbi5waG90by1qb3VybmFsLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5waG90by1qb3VybmFsLXNlY3Rpb25fX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5waG90by1qb3VybmFsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBob3RvLWpvdXJuYWwtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5teS1ibG9nLXNlY3Rpb25fX2J0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubXktYmxvZy1zZWN0aW9uX19kYXRhLXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvZy12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9nLXZpZXctd3JhcHBlciAub3RoZXItZW50cmllcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWVudHJ5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uc2luZ2xlLWVudHJ5LXNlY3Rpb25fX2hlbHAtZWxlbWVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtZW50cnktc2VjdGlvbl9fZGF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNpbmdsZS1lbnRyeS1zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zaW5nbGUtZW50cnktc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG4uc2luZ2xlLWVudHJ5LXNlY3Rpb25fX2JhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNpbmdsZS1lbnRyeS1zZWN0aW9uX19iYWNrLWJ0biBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLWVudHJ5LXNlY3Rpb25fX2JhY2stYnRuOmhvdmVyIC5hcnJvdy1sb25nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbn1cbi5zaW5nbGUtZW50cnktc2VjdGlvbl9fYmFjay1idG5fbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2luZ2xlLWVudHJ5LXNlY3Rpb25fX2JhY2stYnRuX21hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNpbmdsZS1lbnRyeS1zZWN0aW9uX19hcnJvdy1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMHMgZWFzZTtcbn1cbi5zaW5nbGUtZW50cnktc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1lbnRyeS1uYXYge1xuICBtYXJnaW46IDQwcHggLThweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWVudHJ5LW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTA4OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNpbmdsZS1lbnRyeS1uYXZfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNpbmdsZS1lbnRyeS1uYXZfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtZW50cnktbmF2X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWVudHJ5LW5hdl9fYXJyb3cge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHggOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmluZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuLmluZm8td3JhcHBlciBwLFxuLmluZm8td3JhcHBlciBhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4MTdGOEE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmluZm8td3JhcHBlciBwLFxuICAuaW5mby13cmFwcGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmluZm8td3JhcHBlciBhIHtcbiAgY29sb3I6ICM0OTQ5NGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpdGUtZXJyb3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9zaXRlLWVycm9yL2JnLnN2ZycpIGNlbnRlciAxMDAlIC8gY292ZXIgbm8tcmVwZWF0O1xufVxuLnNpdGUtZXJyb3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZXJyb3JfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgxcHgpIHtcbiAgLnNpdGUtZXJyb3JfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA3MDhweDtcbiAgfVxufVxuLnNpdGUtZXJyb3JfX2NvZGUtdGl0bGUge1xuICBmb250LXNpemU6IDEzNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5zaXRlLWVycm9yX19jb2RlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICB9XG59XG4uc2l0ZS1lcnJvcl9fY29kZS10aXRsZV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5zaXRlLWVycm9yX190aXRsZSB7XG4gIG1hcmdpbjogMzBweCAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnNpdGUtZXJyb3JfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQ1cHggMHB4O1xuICB9XG59XG4uc2l0ZS1lcnJvcl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zaXRlLWVycm9yX19idG4ge1xuICAgIHdpZHRoOiAzMTJweDtcbiAgfVxufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb25fX2Zvcm0td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5zdWJzY3JpYmUtc2VjdGlvbl9fZm9ybS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi51bnN1YnNjcmliZS1zZWN0aW9uX19mb3JtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGNvbG9yOiAjMWMxYjIwO1xufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjMWMxYjIwO1xufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb25fX2Zvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3OXB4KSB7XG4gIC51bnN1YnNjcmliZS1zZWN0aW9uX19idG4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udW5zdWJzY3JpYmUtc2VjdGlvbiAudW5zdWJzY3JpYmUtYWpheC5nLXJlY2FwdGNoYS13cmFwcGVyIC5mb3JtLWdyb3VwLFxuLnVuc3Vic2NyaWJlLXNlY3Rpb24gLnVuc3Vic2NyaWJlLWZvcm0uZy1yZWNhcHRjaGEtd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb24gLnVuc3Vic2NyaWJlLWFqYXguZy1yZWNhcHRjaGEtd3JhcHBlciAucmFkaW8tYnV0dG9uLWdyb3VwLFxuLnVuc3Vic2NyaWJlLXNlY3Rpb24gLnVuc3Vic2NyaWJlLWZvcm0uZy1yZWNhcHRjaGEtd3JhcHBlciAucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVuc3Vic2NyaWJlLXNlY3Rpb24gLnVuc3Vic2NyaWJlLWFqYXguZy1yZWNhcHRjaGEtd3JhcHBlciAuZy1yZWNhcHRjaGEsXG4udW5zdWJzY3JpYmUtc2VjdGlvbiAudW5zdWJzY3JpYmUtZm9ybS5nLXJlY2FwdGNoYS13cmFwcGVyIC5nLXJlY2FwdGNoYSB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDA7XG59XG4udW5zdWJzY3JpYmUtc2VjdGlvbiAudW5zdWJzY3JpYmUtYWpheC5nLXJlY2FwdGNoYS13cmFwcGVyIC51bnN1YnNjcmliZS1zZWN0aW9uX19idG4sXG4udW5zdWJzY3JpYmUtc2VjdGlvbiAudW5zdWJzY3JpYmUtZm9ybS5nLXJlY2FwdGNoYS13cmFwcGVyIC51bnN1YnNjcmliZS1zZWN0aW9uX19idG4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmxhbmRpbmctaGVyby1oZWFkX190aXRsZSxcbi5leGVyY2lzZXMtZ3JpZC1zZWN0aW9uX190aXRsZSxcbi5nb2FsLWNhcmRzLXNlY3Rpb25fX3RpdGxlLFxuLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX190aXRsZSxcbi50cmFjay1tZXRyaWMtc2VjdGlvbl9fdGl0bGUsXG4ubGFzdC1ib3JkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmxhbmRpbmctaGVyby1oZWFkX190aXRsZSxcbiAgLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX3RpdGxlLFxuICAuZ29hbC1jYXJkcy1zZWN0aW9uX190aXRsZSxcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX190aXRsZSxcbiAgLnRyYWNrLW1ldHJpYy1zZWN0aW9uX190aXRsZSxcbiAgLmxhc3QtYm9yZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxhbmRpbmctaGVyby1oZWFkX190aXRsZSxcbiAgLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX3RpdGxlLFxuICAuZ29hbC1jYXJkcy1zZWN0aW9uX190aXRsZSxcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX190aXRsZSxcbiAgLnRyYWNrLW1ldHJpYy1zZWN0aW9uX190aXRsZSxcbiAgLmxhc3QtYm9yZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubG9naW4tc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLnBob25lLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLWxpbmVfYWN0aXZlIH4gLnBob25lLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpby1saW5lX2FjdGl2ZSB+IC5sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwX3Bob25lIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xufVxuLmxhbmRpbmctaGVyby1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5NHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmxhbmRpbmctaGVyby1oZWFkIHtcbiAgICBoZWlnaHQ6IDU2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxhbmRpbmctaGVyby1oZWFkIHtcbiAgICBoZWlnaHQ6IDUxMnB4O1xuICB9XG59XG4ubGFuZGluZy1oZXJvLWhlYWRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGFuZGluZy1oZXJvLWhlYWRfX2NvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1oZXJvLWhlYWRfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubGFuZGluZy1oZXJvLWhlYWRfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubGFuZGluZy1oZXJvLWhlYWRfX2J0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5sYW5kaW5nLWhlcm8taGVhZF9fYnRuIHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWhlcm8taGVhZC5sYW5kaW5nX3N0YXJ0LWhlcm8taGVhZCAubGFuZGluZy1oZXJvLWhlYWRfX2J0biB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQzQzhEOSAwJSwgIzNGQkU2NiAxMDAlKSBuby1yZXBlYXQ7XG59XG4ubGFuZGluZy1oZXJvLWhlYWQubGFuZGluZ19jdGFwdC1oZXJvLWhlYWQgLmxhbmRpbmctaGVyby1oZWFkX19jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLmxhbmRpbmctaGVyby1oZWFkLmxhbmRpbmdfY3RhcHQtaGVyby1oZWFkIC5sYW5kaW5nLWhlcm8taGVhZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSBuby1yZXBlYXQ7XG59XG4uZXhlcmNpc2VzLWdyaWQtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZXhlcmNpc2VzLWdyaWQtc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXhlcmNpc2VzLWdyaWQtc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5leGVyY2lzZXMtZ3JpZC1zZWN0aW9uX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTU2NnB4O1xuICBtYXJnaW46IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTY1cHgpIHtcbiAgLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX2ltZyB7XG4gICAgd2lkdGg6IDEyNiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5leGVyY2lzZXMtZ3JpZC1zZWN0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX2ltZyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXhlcmNpc2VzLWdyaWQtc2VjdGlvbl9faW1nIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuLmdvYWwtY2FyZHMtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDg4cHggMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzc5cHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb25fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLmdvYWwtY2FyZHMtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmdvYWwtY2FyZHMtc2VjdGlvbl9fY29sLXRleHQge1xuICB3aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2NvbC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3OXB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2NvbC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZ29hbC1jYXJkcy1zZWN0aW9uX19jb2wtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19jb2wtY2FyZHMge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fY29sLWNhcmRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb25fX2NvbC1jYXJkcyAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMHB4O1xufVxuLmdvYWwtY2FyZHMtc2VjdGlvbl9fY2FyZHMtd3JhcHBlciB7XG4gIHdpZHRoOiAxNjhweDtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2NhcmRzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMzM2cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2NhcmRzLXdyYXBwZXIgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fY2FyZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fY2FyZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzNnB4O1xuICB9XG59XG4uZ29hbC1jYXJkcy1zZWN0aW9uX19maXJzdC1jYXJkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19maXJzdC1jYXJkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTglKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19maXJzdC1pbnNpZGUtY2FyZCB7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2JSwgLTE1JSk7XG4gIH1cbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb25fX2xhc3QtY2FyZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19sYXN0LWNhcmQge1xuICAgIHotaW5kZXg6IDk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4JSwgLTE1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fbGFzdC1pbnNpZGUtY2FyZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02JSk7XG4gIH1cbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb25fX2J0bi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19idG4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3OXB4KSB7XG4gIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2J0bi1tb2JpbGUge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDBweDtcbiAgfVxufVxuLmdvYWwtY2FyZHMtc2VjdGlvbl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDMxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuZ29hbC1jYXJkcy1zZWN0aW9uX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb24uZ29hbF9zdGFydC1jYXJkcy1zZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uZ29hbC1jYXJkcy1zZWN0aW9uLmdvYWxfc3RhcnQtY2FyZHMtc2VjdGlvbiAuZ29hbC1jYXJkcy1zZWN0aW9uX19idG4ge1xuICBjb2xvcjogIzQzQzhEOTtcbn1cbi5nb2FsLWNhcmRzLXNlY3Rpb24uZ29hbF9jdGFwdC1jYXJkcy1zZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uZ29hbC1jYXJkcy1zZWN0aW9uLmdvYWxfY3RhcHQtY2FyZHMtc2VjdGlvbiAuZ29hbC1jYXJkcy1zZWN0aW9uX19idG4ge1xuICBjb2xvcjogI0ZGOTg0Qztcbn1cbi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwOXB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc3OXB4KSB7XG4gIC5jb252ZW5pZW50LXRvb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cbn1cbi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTY2cHg7XG4gIGhlaWdodDogMzUzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5jb252ZW5pZW50LXRvb2wtc2VjdGlvbl9fY29sLWNhcmQge1xuICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19jb2wtY2FyZCBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19jb2wtY2FyZCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19jb2wtY2FyZCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICB9XG59XG4uY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbC1jYXJkIC5tZWFsLXRyYWNraW5nLWNhcmQge1xuICB3aWR0aDogMzUycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbl9fY29sLWNhcmQgLm1vZGFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTYwcHg7XG59XG4uY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbC1jYXJkIC5tb2RhbF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDM7XG59XG4uY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbC1jYXJkIC5uYXYtdGFicyAuYWN0aXZlLW5hdi1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjREM0NkI0O1xufVxuLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19jb2wtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAuY29udmVuaWVudC10b29sLXNlY3Rpb25fX2NvbC10ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5jb252ZW5pZW50LXRvb2wtc2VjdGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbi5jb252ZW5pZW50X3N0YXJ0LXRvb2wtc2VjdGlvbiAuY29udmVuaWVudC10b29sLXNlY3Rpb25fX2J0biB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQzQzhEOSAwJSwgIzNGQkU2NiAxMDAlKSBuby1yZXBlYXQ7XG59XG4uY29udmVuaWVudC10b29sLXNlY3Rpb24uY29udmVuaWVudF9jdGFwdC10b29sLXNlY3Rpb24gLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19idG4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIG5vLXJlcGVhdDtcbn1cbi5udXRyaXRpb24tc3F1YXJlLWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5udXRyaXRpb24tc3F1YXJlLWNhcmRfbGFyZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLm51dHJpdGlvbi1zcXVhcmUtY2FyZF92aW9sZXQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzhBM0VGRjtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMTglO1xufVxuLm51dHJpdGlvbi1zcXVhcmUtY2FyZF92aW9sZXQgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubnV0cml0aW9uLXNxdWFyZS1jYXJkX3JlZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjRkY0NkRBO1xuICByaWdodDogMTglO1xuICBib3R0b206IDkwJTtcbn1cbi5udXRyaXRpb24tc3F1YXJlLWNhcmRfcmVkIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xufVxuLm51dHJpdGlvbi1zcXVhcmUtY2FyZF9vcmFuZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggI0ZGOTg0QztcbiAgYm90dG9tOiAxMS4zJTtcbiAgbGVmdDogMzFweDtcbn1cbi5udXRyaXRpb24tc3F1YXJlLWNhcmRfb3JhbmdlIGltZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLm51dHJpdGlvbi1zcXVhcmUtY2FyZF9ncmVlbiB7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IC0xMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzMxQjQ2Qztcbn1cbi5udXRyaXRpb24tc3F1YXJlLWNhcmRfZ3JlZW4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4udHJhY2stbWV0cmljLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFuZGluZy93ZWlnaHQtdHJhY2suc3ZnJykgdG9wIGNlbnRlciAvIDE5MjBweCBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC50cmFjay1tZXRyaWMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC50cmFjay1tZXRyaWMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzY2cHg7XG4gIH1cbn1cbi50cmFjay1tZXRyaWMtc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC50cmFjay1tZXRyaWMtc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTQxcHggYXV0byA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRyYWNrLW1ldHJpYy1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMjFweCBhdXRvIDQwcHg7XG4gIH1cbn1cbi50cmFjay1tZXRyaWMtc2VjdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTQ1NnB4O1xuICB3aWR0aDogMTExJTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC50cmFjay1tZXRyaWMtc2VjdGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTMwJTtcbiAgfVxufVxuLnRyYWNrLW1ldHJpYy1zZWN0aW9uLnRyYWNrX3N0YXJ0LW1ldHJpYy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYW5kaW5nL3dlaWdodC10cmFja19zdGFydC5zdmcnKSB0b3AgY2VudGVyIC8gMTkyMHB4IG5vLXJlcGVhdDtcbn1cbi50cmFjay1tZXRyaWMtc2VjdGlvbi50cmFja19jdGFwdC1tZXRyaWMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFuZGluZy93ZWlnaHQtdHJhY2tfY3RhcHQuc3ZnJykgdG9wIGNlbnRlciAvIDE5MjBweCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC50cmFjay1tZXRyaWMtc2VjdGlvbi50cmFja19zdGFydC1tZXRyaWMtc2VjdGlvbixcbiAgLnRyYWNrLW1ldHJpYy1zZWN0aW9uLnRyYWNrX2N0YXB0LW1ldHJpYy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnRyYWNrLW1ldHJpYy1zZWN0aW9uLnRyYWNrX3N0YXJ0LW1ldHJpYy1zZWN0aW9uLFxuICAudHJhY2stbWV0cmljLXNlY3Rpb24udHJhY2tfY3RhcHQtbWV0cmljLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2NnB4O1xuICB9XG59XG4ubGFzdC1ib3JkIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5sYXN0LWJvcmQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5sYXN0LWJvcmQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAubGFzdC1ib3JkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubGFzdC1ib3JkLmxhc3QtYm9yZF9zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGFzdC1ib3JkLmxhc3QtYm9yZF9zdGFydCAubGFzdC1ib3JkLWNhcmQge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvbGFzdC1ib3JkLWNhcmQtc2hhcGVfc3RhcnQucG5nJykgMTAyJSBjZW50ZXIgLyA1MCUgbm8tcmVwZWF0O1xufVxuLmxhc3QtYm9yZC5sYXN0LWJvcmRfc3RhcnQgLmxhc3QtYm9yZC1jYXJkX19idG4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0M0M4RDkgMCUsICMzRkJFNjYgMTAwJSkgbm8tcmVwZWF0O1xufVxuLmxhc3QtYm9yZC5sYXN0LWJvcmRfY3RhcHQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxhc3QtYm9yZC5sYXN0LWJvcmRfY3RhcHQgLmxhc3QtYm9yZC1jYXJkIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKCcvaW1nL0lDTy9sYW5kaW5nL2xhc3QtYm9yZC1jYXJkLXNoYXBlX2N0YXB0LnBuZycpIDEwMiUgY2VudGVyIC8gNTAlIG5vLXJlcGVhdDtcbn1cbi5sYXN0LWJvcmQubGFzdC1ib3JkX2N0YXB0IC5sYXN0LWJvcmQtY2FyZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzc5cHgpIHtcbiAgLnJlZ2lzdHJhdGlvbi1zZWN0aW9uIC5yYWRpby1saW5lIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NzlweCkge1xuICAucmVnaXN0cmF0aW9uLXNlY3Rpb24gLndhbnQtdG8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5wYXltZW50LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBheW1lbnQtZm9ybV9fZm9ybS1ncm91cCA+IC5TdHJpcGVFbGVtZW50IHtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBheW1lbnQtZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IC04cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBheW1lbnQtZm9ybV9fcm93IC5wYXltZW50LWZvcm1fX2Zvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ucGF5bWVudC1mb3JtX19mb3JtLWdyb3VwLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnBheW1lbnQtZm9ybV9fc3VibWl0LWJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBheW1lbnQtZm9ybV9fc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLnBheW1lbnQtZm9ybS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xufVxuLnBheW1lbnQtZm9ybS1zZWN0aW9uX19sb2NrLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOC41cHg7XG4gIGxlZnQ6IDguNXB4O1xuICB3aWR0aDogMTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGF5bWVudC1mb3JtLXNlY3Rpb25fX2xvY2staWNvbiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE3LjVweDtcbiAgfVxufVxuLnBheW1lbnQtZm9ybS1zZWN0aW9uX19oZWFkIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGF5bWVudC1mb3JtLXNlY3Rpb25fX3BheS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnBheW1lbnQtZm9ybS1zZWN0aW9uX19wYXktZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbi5wYXltZW50LWZvcm0tc2VjdGlvbl9fY2FyZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGF5bWVudC1mb3JtLXNlY3Rpb25fX2NhcmQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnBheW1lbnQtZm9ybS1zZWN0aW9uX19jYXJkLXdyYXBwZXIgaW1nOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ucGF5bWVudC1mb3JtLXNlY3Rpb25fX2NhcmQtd3JhcHBlciBkaXYge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGF5bWVudC1mb3JtLXNlY3Rpb25fX2NhcmQtd3JhcHBlciBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5wYXltZW50LWZvcm0tc2VjdGlvbl9fdGFyaWZmLWZpZWxkIHtcbiAgcGFkZGluZzogMTNweCAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucGF5bWVudC1mb3JtLXNlY3Rpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDEycHgvMTZweCAnT3BlbiBTYW5zJztcbiAgY29sb3I6ICNBMUFGQzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xuICAucGF5bWVudC1mb3JtLXNlY3Rpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyM3B4IDMwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE2cHgvMjBweCAnT3BlbiBTYW5zJztcbiAgfVxufVxuI2NhcmQtZWxlbWVudC1lcnJvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxN3B4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTZweC8yMHB4IE9wZW4gU2FucztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRjAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgI2NhcmQtZWxlbWVudC1lcnJvcnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyM3B4KTtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1zdWNjZXNzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLnN1YnNjcmlwdGlvbi1zdWNjZXNzLXNlY3Rpb25fYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDdkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uc3Vic2NyaXB0aW9uLXN1Y2Nlc3Mtc2VjdGlvbiBpbWcge1xuICB3aWR0aDogMTA4cHg7XG59XG4uc3Vic2NyaXB0aW9uLXN1Y2Nlc3Mtc2VjdGlvbiBoNCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdWJzY3JpcHRpb24tc3VjY2Vzcy1zZWN0aW9uIC5idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMzBweCAnT3BlbiBTYW5zJztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uc3Vic2NyaXB0aW9uLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzZweDtcbn1cbi5zdWJzY3JpcHRpb24taW5mbyAudGV4dC1idG4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5wcmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9wcmljZS9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByaWNlIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwNDZweDtcbn1cbi5wcmljZSAubXlUYXJpZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmljZSAubXlUYXJpZiB7XG4gICAgcGFkZGluZzogMzNweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxufVxuLnByaWNlIC5teVRhcmlmLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcmljZSAubXlUYXJpZi1yb3cge1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuLnByaWNlIC5teVRhcmlmLXJvdzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmljZSAubXlUYXJpZi1yb3dfX3RpdGxlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJpY2UgLm15VGFyaWYtcm93X190aXRsZS5iZy1waW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJpY2UgLm15VGFyaWYtcm93X190aXRsZS5iZy1waW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcmljZSAubXlUYXJpZi1yb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wcmljZSAubXlUYXJpZi1yb3dfX2Nvc3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ucHJpY2UgLm15VGFyaWYtcm93X19jb3N0IHNwYW4udGV4dC1tdXRlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucHJpY2UgLm15VGFyaWYtcm93X19jb3N0IHNwYW4udGV4dC1tdXRlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnByaWNlIC5teVRhcmlmLXJvd19fY29zdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wcmljZSAubXlUYXJpZi1yb3dfX2Nvc3QgZGVsIHtcbiAgY29sb3I6ICNGNjJDODQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcmljZSAubXlUYXJpZi1yb3dfX2Nvc3QgZGVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wcmljZSAubXlUYXJpZi1yb3cuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByaWNlIC5teVRhcmlmLXJvdy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJpY2UgLm15VGFyaWYtcm93Lm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucHJpY2UgLm15VGFyaWYtcm93Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcmljZSAubXlUYXJpZi1yb3cubW9iaWxlIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJpY2UgLm15VGFyaWYtcm93Lm1vYmlsZSAud3JhcCAubXlUYXJpZi1yb3dfX2Nvc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5wcmljZSAucGFnZVRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMzZweC8zMnB4IE1vbnRzZXJyYXQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmljZSAucGFnZVRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCAyOHB4LzMycHggTW9udHNlcnJhdDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnByaWNlIC5wYWdlVGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI0cHgvMzJweCBNb250c2VycmF0O1xuICB9XG59XG4ucHJpY2UgLnBhZ2VUZXh0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yMHB4IE9wZW4gU2FucztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJpY2UgLm1haW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNlIC5tYWluIC50YXJpZiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByaWNlIC5tYWluIC50YXJpZiB7XG4gICAgcGFkZGluZzogMzNweCAxMHB4IDMwcHg7XG4gIH1cbn1cbi5wcmljZSAubWFpbiAudGFyaWY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJpY2UgLm1haW4gLnRhcmlmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xuICB9XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJpY2UgLm1haW4gLnRhcmlmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cbi5wcmljZSAubWFpbiAudGFyaWY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbn1cbi5wcmljZSAubWFpbiAudGFyaWY6bnRoLWNoaWxkKGV2ZW4pIC50YXJpZi1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wcmljZSAubWFpbiAudGFyaWY6bnRoLWNoaWxkKGV2ZW4pIC50YXJpZi1jYXJkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hY3RpdmU6aG92ZXIgLnRhcmlmLWNhcmRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hY3RpdmUgLnRhcmlmLWNhcmRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hcmNoaXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hcmNoaXZlIC50YXJpZi1jYXJkX19sYWJlbC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wcmljZSAubWFpbiAudGFyaWY6bnRoLWNoaWxkKGV2ZW4pIC50YXJpZi1jYXJkLmFyY2hpdmUgLnRhcmlmLWNhcmRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChldmVuKSAudGFyaWYtY2FyZC5hcmNoaXZlIC5ncmFkaWVudC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnByaWNlIC5tYWluIC50YXJpZjpudGgtY2hpbGQoZXZlbikgLnRhcmlmLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREJDNEZFO1xufVxuLnByaWNlIC5tYWluIC50YXJpZjpudGgtY2hpbGQoZXZlbikgLnRhcmlmLWNhcmRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDcuNXB4KTtcbiAgbWluLXdpZHRoOiAxMjlweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RCQzRGRTtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZDpob3ZlciAudGFyaWYtY2FyZF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSk7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQ6bnRoLWNoaWxkKG4rNSkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSA2LjVweCk7XG4gIH1cbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkOm50aC1jaGlsZChuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5wcmljZSAubWFpbiAudGFyaWYtY2FyZDpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcmljZSAubWFpbiAudGFyaWYtY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxuICAucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWNhcmRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fbGFiZWwtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkX19sYWJlbC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkX19jb3N0LWRpc2NvdW50IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMTlweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjRjYyQzg0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkX19jb3N0LWRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fY29zdC12YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fY29zdC12YWx1ZSBzcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjRweC8yOXB4IE1vbnRzZXJyYXQ7XG4gIGNvbG9yOiAjMUQxQzIxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fY29zdC12YWx1ZSBzcGFuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzI0cHggTW9udHNlcnJhdDtcbiAgfVxufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkX19jb3N0IHA6bGFzdC1jaGlsZCBzcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMTlweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjQTFBRkMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fY29zdCBwOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDEycHgvMTdweCBPcGVuIFNhbnM7XG4gIH1cbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZCAuZ3JhZGllbnQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSk7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZF9fYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xOXB4IE9wZW4gU2FucztcbiAgY29sb3I6ICMxRDFDMjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2VhZWJmMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnByaWNlIC5tYWluIC50YXJpZi1jYXJkX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjM7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQuYWN0aXZlOmhvdmVyIC50YXJpZi1jYXJkX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkLmFjdGl2ZSAuZ3JhZGllbnQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogI0ExQUZDMztcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZC5hY3RpdmUgLnRhcmlmLWNhcmRfX2J1dHRvbiB7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZC5hcmNoaXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFQUVCRjM7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQuYXJjaGl2ZSAudGFyaWYtY2FyZF9fbGFiZWwtaXRlbSB7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xufVxuLnByaWNlIC5tYWluIC50YXJpZi1jYXJkLmFyY2hpdmUgLnRhcmlmLWNhcmRfX2Nvc3QtZGlzY291bnQge1xuICBjb2xvcjogI0ExQUZDMztcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZC5hcmNoaXZlIC50YXJpZi1jYXJkX19jb3N0LXZhbHVlIHNwYW4ge1xuICBjb2xvcjogI0ExQUZDMztcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtY2FyZC5hcmNoaXZlIC50YXJpZi1jYXJkX19idXR0b24ge1xuICBjb2xvcjogI0ExQUZDMztcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWNhcmQuYXJjaGl2ZSAuZ3JhZGllbnQtYm9yZGVyIHtcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbn1cbi5wcmljZSAubWFpbiAudGFyaWYtc3ViVGl0bGUge1xuICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzI0cHggT3BlbiBTYW5zO1xuICBjb2xvcjogIzFEMUMyMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJpY2UgLm1haW4gLnRhcmlmLXN1YlRpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICB9XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIGRpdiB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIGRpdiBpbWcge1xuICB3aWR0aDogMTRweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4ucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIHAge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggT3BlbiBTYW5zO1xuICBjb2xvcjogI0ExQUZDMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucHJpY2UgLm1haW4gLnRhcmlmLWRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnByaWNlIC5wcmltYXJ5LXRpdGxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8yOXB4IE1vbnRzZXJyYXQ7XG4gIGNvbG9yOiAjMUQxQzIxO1xuICBtYXJnaW46IDAgMCAzMnB4IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByaWNlIC5wcmltYXJ5LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMnB4IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucHJpY2UgLnByaW1hcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnByaWNlIC50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogOTAwIWltcG9ydGFudDtcbn1cbi5wcmljZSAudGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucHJpY2UgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI0ExQUZDMztcbn1cbi5wcmljZSAuYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzg4M0RGQztcbn1cbi5wcmljZSAuYmctcGluayB7XG4gIGJhY2tncm91bmQ6ICNGNjJDODQ7XG59XG4ucHJpY2UgLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLnByaWNlIC5oaWRkZW5CdG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAucGFnaW5hdGlvblNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNDJweCBhdXRvIDQwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnBhZ2luYXRpb25TbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnBhZ2luYXRpb25TbGlkZXIge1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5wYWdpbmF0aW9uU2xpZGVyIHtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5wYWdpbmF0aW9uU2xpZGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4xO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5wYWdpbmF0aW9uU2xpZGVyX19pdGVtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmdvLXRvLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaDEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMjRweC8zM3B4IE9wZW4gU2FucztcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaDEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmgxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMThweC8yNHB4IE9wZW4gU2FucztcbiAgICBtYXJnaW46IDIwcHggMCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjg1cHgpIGFuZCAobWF4LWhlaWdodDogNzM1cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5oMSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmgxIHtcbiAgICBtYXJnaW46IDIwcHggMCAyN3B4O1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRpdGxlMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMCxcbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNSxcbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNixcbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMTEsXG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzEzLFxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxNiB7XG4gIHdpZHRoOiAzMTJweDtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMCB7XG4gIGxlZnQ6IDcuNiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMCB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgICBsZWZ0OiA5LjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAtNDJweDtcbiAgICBsZWZ0OiAtOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzAge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzAge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxlZnQ6IDguMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMSxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWczLFxuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzcsXG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nOSxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMiB7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWctYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWctdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcyLFxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc0LFxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc4LFxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMCxcbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMTQge1xuICB3aWR0aDogNTg2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcyLFxuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzQsXG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nOCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxNCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcyLFxuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzQsXG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nOCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxNCB7XG4gICAgd2lkdGg6IDEzOXB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcyLFxuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzQsXG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nOCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMCxcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxNCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzUge1xuICByaWdodDogOS44JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc1IHtcbiAgICBib3R0b206IC01NXB4O1xuICAgIHJpZ2h0OiAxNi42JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogLTQycHg7XG4gICAgcmlnaHQ6IC03JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGJvdHRvbTogLTIycHg7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc1IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgYm90dG9tOiAtMjJweDtcbiAgICByaWdodDogLTQlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc1IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICByaWdodDogMTElO1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzYge1xuICBsZWZ0OiAxMS43JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWc2IHtcbiAgICBib3R0b206IC02OXB4O1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvdHRvbTogLTUycHg7XG4gICAgbGVmdDogLTIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzYge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGxlZnQ6IC0yJTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nNiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvdHRvbTogLTUzcHg7XG4gICAgbGVmdDogMTQlO1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzExIHtcbiAgcmlnaHQ6IDE2LjYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzExIHtcbiAgICBib3R0b206IC02N3B4O1xuICAgIHJpZ2h0OiAyMSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzExIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm90dG9tOiAtNTJweDtcbiAgICByaWdodDogLTYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgcmlnaHQ6IDE5JTtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMyB7XG4gIGxlZnQ6IDEyLjY2JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMyB7XG4gICAgYm90dG9tOiAtNTVweDtcbiAgICBsZWZ0OiAxNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzEzIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm90dG9tOiAtNDJweDtcbiAgICBsZWZ0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGJvdHRvbTogLTMycHg7XG4gICAgbGVmdDogLTQlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxMyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMTYge1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmltZzE2IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm90dG9tOiAtNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW1nMTYge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBib3R0b206IC0yMnB4O1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbWcxNiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC50cnMwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC50cnMxIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgbGluZWFyO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC50cnMyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOXMgbGluZWFyO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC56LTEge1xuICB6LWluZGV4OiAxO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC56LTIge1xuICB6LWluZGV4OiAyO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC56LTMge1xuICB6LWluZGV4OiAzO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC56LTQge1xuICB6LWluZGV4OiA0O1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5zbGlkZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMjU4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2xpZGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2xpZGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2xpZGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2xpZGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5ob3Jpem9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgbGluZWFyO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5ob3Jpem9uLWltYWdlMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzRFMjU1RSwgIzY4NDU3NiwgIzRFMjU1RSk7XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmhvcml6b24taW1hZ2UyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNUYyMzQ5LCAjNzc0NDY0LCAjNUYyMzQ5KTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaG9yaXpvbi1pbWFnZTMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2NzMyM0UsICM3ZTUwNWIsICM2NzMyM0UpO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5ob3Jpem9uLWltYWdlNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzY3NDYyRiwgIzdkNjI0ZSwgIzY3NDYyRik7XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmhvcml6b24taW1hZ2U1IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjg1QzJELCAjN2U3NDRkLCAjNjg1QzJEKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaG9yaXpvbi1pbWFnZTYge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1NTVGMzAsICM2Zjc2NGYsICM1NTVGMzApO1xufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiA1M3B4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIycHggT3BlbiBTYW5zO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogNzVweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC50ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRleHQtYmxvY2sge1xuICAgIG1pbi13aWR0aDogODcwcHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzVweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogNDZweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnRleHQtYmxvY2sge1xuICAgIG1hcmdpbjogMzlweCBhdXRvIDA7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAudGV4dC1ibG9jazEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuaW5wdXQge1xuICB3aWR0aDogMjUycHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxMjZweDtcbiAgYmFja2dyb3VuZDogIzQ2NDY0ODtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggT3BlbiBTYW5zO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzgxN0Y4QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5pbnB1dC1wYXNzd29yZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICBzZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLmlucHV0LXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxufVxuc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yMHB4IE9wZW4gU2FucztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLm5leHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAubmV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzM1cHgpIHtcbiAgc2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5IC5uZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5zZWN0aW9uLmZ1bGxzY3JlZW4tYmcuZW50cnkgLnNraXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBjb2xvcjogIzgxN0Y4QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2tpcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeSAuc2tpcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWMxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzEvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzIvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWMzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzMvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWM0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzQvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWM1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzUvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWM2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzYvQmcucG5nKTtcbn1cbnNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeS5zZWM2IGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjODE3ZjhhO1xufVxuIiwiQGNvbHVtbnM6IDEyO1xuQGF0b206ICgxMDAlIC8gQGNvbHVtbnMpO1xuXG5AYnJlYWtfaXBoNTogMzIwcHg7XG5AYnJlYWtfaXBoNjogMzc1cHg7XG5AYnJlYWtfaXBoNlBsdXM6IDQxNHB4O1xuQGJyZWFrX3hzOiA1NjBweDtcbkBicmVha19zbTogNzgwcHg7XG5AYnJlYWtfbWQ6IDExNDBweDtcbkBicmVha19sYXB0b3A6IDEzNjZweDtcbkBicmVha19sZzogMTQ0MHB4O1xuQGJyZWFrX3hsOiAxNjAwcHg7XG5cbkBvZmZzZXQ6IDhweDtcbkBvZmZzZXRfaXBoNTogQG9mZnNldDtcbkBvZmZzZXRfaXBoNjogQG9mZnNldDtcbkBvZmZzZXRfaXBoNlBsdXM6IEBvZmZzZXQ7XG5Ab2Zmc2V0X3hzOiAxNnB4O1xuQG9mZnNldF9zbTogQG9mZnNldF94cztcbkBvZmZzZXRfbWQ6IEBvZmZzZXRfeHM7XG5Ab2Zmc2V0X2xhcHRvcDogQG9mZnNldF94cztcbkBvZmZzZXRfbGc6IEBvZmZzZXRfeHM7XG5Ab2Zmc2V0X3hsOiBAb2Zmc2V0X3hzO1xuXG5Ab2Zmc2V0X29uZV9zaWRlOiAoQG9mZnNldCAvIDIpO1xuQG9mZnNldF9pcGg1X29uZV9zaWRlOiAoQG9mZnNldF9pcGg1IC8gMik7XG5Ab2Zmc2V0X2lwaDZfb25lX3NpZGU6IChAb2Zmc2V0X2lwaDYgLyAyKTtcbkBvZmZzZXRfaXBoNlBsdXNfb25lX3NpZGU6IChAb2Zmc2V0X2lwaDZQbHVzIC8gMik7XG5Ab2Zmc2V0X3hzX29uZV9zaWRlOiAoQG9mZnNldF94cyAvIDIpO1xuQG9mZnNldF9zbV9vbmVfc2lkZTogKEBvZmZzZXRfc20gLyAyKTtcbkBvZmZzZXRfbWRfb25lX3NpZGU6IChAb2Zmc2V0X21kIC8gMik7XG5Ab2Zmc2V0X2xhcHRvcF9vbmVfc2lkZTogKEBvZmZzZXRfbGFwdG9wIC8gMik7XG5Ab2Zmc2V0X2xnX29uZV9zaWRlOiAoQG9mZnNldF9sZyAvIDIpO1xuQG9mZnNldF94bF9vbmVfc2lkZTogKEBvZmZzZXRfeGwgLyAyKTtcblxuQGZpZWxkczogMTZweDtcbkBmaWVsZHNfeHM6IDMwcHg7XG5cbi53cmFwcGVyLWZ1bGwoKXtcbiAgICBwYWRkaW5nLWxlZnQ6IEBmaWVsZHM7XG4gICAgcGFkZGluZy1yaWdodDogQGZpZWxkcztcblxuICAgIC54cy1ibG9jayh7XG4gICAgICAgIHBhZGRpbmctbGVmdDogQGZpZWxkc194cztcbiAgICAgICAgcGFkZGluZy1yaWdodDogQGZpZWxkc194cztcbiAgICB9KTtcbn1cblxuLnJvdy1vZmZzZXRzKCl7XG4gICAgbWFyZ2luLWxlZnQ6IChAb2Zmc2V0X29uZV9zaWRlICogLTEpO1xuICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXRfb25lX3NpZGUgKiAtMSk7XG5cbiAgICAueHMtYmxvY2soe1xuICAgICAgICBtYXJnaW4tbGVmdDogKEBvZmZzZXRfeHNfb25lX3NpZGUgKiAtMSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXRfeHNfb25lX3NpZGUgKiAtMSk7XG4gICAgfSk7XG59XG5cbi5jb2wtb2Zmc2V0cyhAdHlwZSl7XG4gICAgQHt0eXBlfS1sZWZ0OiBAb2Zmc2V0X29uZV9zaWRlO1xuICAgIEB7dHlwZX0tcmlnaHQ6IEBvZmZzZXRfb25lX3NpZGU7XG5cbiAgICAueHMtYmxvY2soe1xuICAgICAgICBAe3R5cGV9LWxlZnQ6IEBvZmZzZXRfeHNfb25lX3NpZGU7XG4gICAgICAgIEB7dHlwZX0tcmlnaHQ6IEBvZmZzZXRfeHNfb25lX3NpZGU7XG4gICAgfSk7XG59XG5cbi53cmFwcGVyKCl7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLndyYXBwZXItZnVsbCgpO1xufVxuXG4ucm93LWZsZXgoKXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAucm93LW9mZnNldHMoKTtcbn1cblxuLnJvdy1mbG9hdCgpe1xuICAgIC5yb3ctb2Zmc2V0cygpO1xuICAgIC5jbGVhcmZpeCgpO1xufVxuXG4ucm93LWliKCl7XG4gICAgLnJvdy1vZmZzZXRzKCk7XG59XG5cbi5jb2woKXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAuY29sLW9mZnNldHMobWFyZ2luKTtcbn1cblxuLmNvbC1mbG9hdCgpe1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLWliKCl7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb2wtcGFkZGluZygpe1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAuY29sLW9mZnNldHMocGFkZGluZyk7XG59XG5cbi5zaXplKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICB3aWR0aDogflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldH0pXCI7XG59XG5cbi5zaXplLWlwaDUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg1KHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X2lwaDV9KVwiKTtcbn1cblxuLnNpemUtaXBoNihAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDYod2lkdGgsIH5cImNhbGMoQHt2YWx9IC0gQHtvZmZzZXRfaXBoNn0pXCIpO1xufVxuXG4uc2l6ZS1pcGg2UGx1cyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDZQbHVzKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X2lwaDZQbHVzfSlcIik7XG59XG5cbi5zaXplLXhzKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueHMod2lkdGgsIH5cImNhbGMoQHt2YWx9IC0gQHtvZmZzZXRfeHN9KVwiKTtcbn1cblxuLnNpemUtc20oQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5zbSh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF9zbX0pXCIpO1xufVxuXG4uc2l6ZS1tZChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X21kfSlcIik7XG59XG5cbi5zaXplLWxhcHRvcChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcCh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF9sYXB0b3B9KVwiKTtcbn1cblxuLnNpemUtbGcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZyh3aWR0aCwgflwiY2FsYyhAe3ZhbH0gLSBAe29mZnNldF9sZ30pXCIpO1xufVxuXG4uc2l6ZS14bChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhsKHdpZHRoLCB+XCJjYWxjKEB7dmFsfSAtIEB7b2Zmc2V0X3hsfSlcIik7XG59XG5cbi5zaGlmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLWxlZnQ6IH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfb25lX3NpZGV9KVwiO1xuICAgIG1hcmdpbi1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBtYXJnaW4tbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgbWFyZ2luLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG4gICAgcGFkZGluZy1yaWdodDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIHBhZGRpbmctbGVmdDogflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9vbmVfc2lkZX0pXCI7XG59XG5cbi5zaGlmdC1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X29uZV9zaWRlfSlcIjtcbn1cblxuLnNoaWZ0LWlwaDUoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg1KG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDVfb25lX3NpZGV9KVwiKTtcbiAgICAuaXBoNShtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNS1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAuaXBoNShtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg1X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg1LXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAuaXBoNShtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNS1wYWRkaW5nKEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAuaXBoNShwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNV9vbmVfc2lkZX0pXCIpO1xuICAgIC5pcGg1KHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNS1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg1KHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg1X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg1LXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg1KHBhZGRpbmctcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNihAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDYobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNl9vbmVfc2lkZX0pXCIpO1xuICAgIC5pcGg2KG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2LWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg2KG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWlwaDYtcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg2KG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2LXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg2KHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2X29uZV9zaWRlfSlcIik7XG4gICAgLmlwaDYocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2LXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDYocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWlwaDYtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDYocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2X29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2UGx1cyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDZQbHVzKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZQbHVzX29uZV9zaWRlfSlcIik7XG4gICAgLmlwaDZQbHVzKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2UGx1c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNlBsdXMtbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDZQbHVzKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZQbHVzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2UGx1cy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDZQbHVzKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2UGx1c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtaXBoNlBsdXMtcGFkZGluZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmlwaDZQbHVzKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9pcGg2UGx1c19vbmVfc2lkZX0pXCIpO1xuICAgIC5pcGg2UGx1cyhwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZQbHVzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1pcGg2UGx1cy1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg2UGx1cyhwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfaXBoNlBsdXNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWlwaDZQbHVzLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5pcGg2UGx1cyhwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2lwaDZQbHVzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG4gICAgLnhzKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHMtbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteHMtcGFkZGluZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnhzKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94c19vbmVfc2lkZX0pXCIpO1xuICAgIC54cyhwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14cy1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54cyhwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeHNfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhzLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54cyhwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hzX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1zbShAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnNtKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3NtX29uZV9zaWRlfSlcIik7XG4gICAgLnNtKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9zbV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtc20tbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnNtKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3NtX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1zbS1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnNtKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9zbV9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtc20tcGFkZGluZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLnNtKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9zbV9vbmVfc2lkZX0pXCIpO1xuICAgIC5zbShwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3NtX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1zbS1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5zbShwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfc21fb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXNtLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5zbShwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3NtX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG4gICAgLm1kKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9tZF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbWQtbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKG1hcmdpbi1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKG1hcmdpbi1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9tZF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbWQtcGFkZGluZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLm1kKHBhZGRpbmctbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9tZF9vbmVfc2lkZX0pXCIpO1xuICAgIC5tZChwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1tZC1wYWRkaW5nLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5tZChwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbWRfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LW1kLXBhZGRpbmctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5tZChwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X21kX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sYXB0b3AoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sYXB0b3AobWFyZ2luLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGFwdG9wX29uZV9zaWRlfSlcIik7XG4gICAgLmxhcHRvcChtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGFwdG9wX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sYXB0b3AtbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcChtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sYXB0b3Bfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxhcHRvcC1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcChtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGFwdG9wX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sYXB0b3AtcGFkZGluZyhAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcChwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGFwdG9wX29uZV9zaWRlfSlcIik7XG4gICAgLmxhcHRvcChwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xhcHRvcF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGFwdG9wLXBhZGRpbmctbGVmdChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcChwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGFwdG9wX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sYXB0b3AtcGFkZGluZy1yaWdodChAbil7XG4gICAgQHZhbDogMTAwJSAvIEBjb2x1bW5zICogQG47XG4gICAgLmxhcHRvcChwYWRkaW5nLXJpZ2h0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xhcHRvcF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZyhtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xuICAgIC5sZyhtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZyhtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGctcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZyhtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LWxnLXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC5sZyhwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfbGdfb25lX3NpZGV9KVwiKTtcbiAgICAubGcocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQtbGctcGFkZGluZy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X2xnX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC1sZy1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAubGcocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF9sZ19vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteGwoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54bChtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94bF9vbmVfc2lkZX0pXCIpO1xuICAgIC54bChtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeGxfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhsLWxlZnQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54bChtYXJnaW4tbGVmdCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94bF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteGwtcmlnaHQoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54bChtYXJnaW4tcmlnaHQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeGxfb25lX3NpZGV9KVwiKTtcbn1cblxuLnNoaWZ0LXhsLXBhZGRpbmcoQG4pe1xuICAgIEB2YWw6IDEwMCUgLyBAY29sdW1ucyAqIEBuO1xuICAgIC54bChwYWRkaW5nLWxlZnQsIH5cImNhbGMoQHt2YWx9ICsgQHtvZmZzZXRfeGxfb25lX3NpZGV9KVwiKTtcbiAgICAueGwocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94bF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uc2hpZnQteGwtcGFkZGluZy1sZWZ0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueGwocGFkZGluZy1sZWZ0LCB+XCJjYWxjKEB7dmFsfSArIEB7b2Zmc2V0X3hsX29uZV9zaWRlfSlcIik7XG59XG5cbi5zaGlmdC14bC1wYWRkaW5nLXJpZ2h0KEBuKXtcbiAgICBAdmFsOiAxMDAlIC8gQGNvbHVtbnMgKiBAbjtcbiAgICAueGwocGFkZGluZy1yaWdodCwgflwiY2FsYyhAe3ZhbH0gKyBAe29mZnNldF94bF9vbmVfc2lkZX0pXCIpO1xufVxuXG4uaXBoNShAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfaXBoNSl7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi5pcGg1LWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfaXBoNSl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4uaXBoNihAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfaXBoNil7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi5pcGg2LWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfaXBoNil7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4uaXBoNlBsdXMoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX2lwaDZQbHVzKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLmlwaDZQbHVzLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfaXBoNlBsdXMpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnhzKEBuYW1lLCBAdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBicmVha194cyl7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi54cy1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX3hzKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi5zbShAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfc20pe1xuICAgICAgICBAe25hbWV9OiBAdmFsdWU7XG4gICAgfVxufVxuXG4uc20tYmxvY2soQGNvbnRlbnQpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBicmVha19zbSl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ubWQoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX21kKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLm1kLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfbWQpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLmxhcHRvcChAbmFtZSwgQHZhbHVlKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfbGFwdG9wKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLmxhcHRvcC1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX2xhcHRvcCl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4ubGcoQG5hbWUsIEB2YWx1ZSl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX2xnKXtcbiAgICAgICAgQHtuYW1lfTogQHZhbHVlO1xuICAgIH1cbn1cblxuLmxnLWJsb2NrKEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAYnJlYWtfbGcpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnhsKEBuYW1lLCBAdmFsdWUpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBicmVha194bCl7XG4gICAgICAgIEB7bmFtZX06IEB2YWx1ZTtcbiAgICB9XG59XG5cbi54bC1ibG9jayhAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQGJyZWFrX3hsKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi5mcm9tKEBtaW5fd2lkdGgsIEBjb250ZW50KXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluX3dpZHRoKXtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbi50byhAbWF4X3dpZHRoLCBAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1heF93aWR0aCl7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG4uZnJvbS10byhAbWluX3dpZHRoLCBAbWF4X3dpZHRoLCBAY29udGVudCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbl93aWR0aCkgYW5kIChtYXgtd2lkdGg6IEBtYXhfd2lkdGgpe1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuLnUtcm93LWZsZXgoQG9mZnNldCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IChAb2Zmc2V0IC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogKEBvZmZzZXQgLyAtMik7XG59XG5cbi51LWNvbChAb2Zmc2V0KXtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tbGVmdDogKEBvZmZzZXQgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IChAb2Zmc2V0IC8gMik7XG59XG5cbi51LXNpemUoQG4sIEBjb2x1bW5zLCBAb2Zmc2V0KXtcbiAgICB3aWR0aDogflwiY2FsYygxMDAlIC8gQHtjb2x1bW5zfSAqIEB7bn0gLSBAe29mZnNldH0pXCI7XG59XG5cbi5yZXNldCgpe1xuICAgIGJvZHksZGl2LGRsLGR0LGRkLHVsLGxpLGgxLGgyLGgzLGg0LGg1LGg2LHByZSxjb2RlLGZvcm0sZmllbGRzZXQsaW5wdXQsdGV4dGFyZWEscCxibG9ja3F1b3RlLHRoLHRke1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHRhYmxle1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgZmllbGRzZXQsaW1nLGFiYnJ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sc3Ryb25nLHRoLHZhcntcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB1bCBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgY2FwdGlvbix0aHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEsaDIsaDMsaDQsaDUsaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgc3Vwe1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgfVxuICAgIHN1YntcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cbiAgICBpbnB1dCx0ZXh0YXJlYSxzZWxlY3R7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICBsZWdlbmR7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBhcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixtYWlue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5kZWJ1ZyhAYmFja2dyb3VuZCwgQG91dGxpbmUpe1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgID4gZGl2e1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIC53cmFwcGVyKCk7XG4gICAgICAgIFxuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIC5yb3ctZmxleCgpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAuY29sKCk7XG4gICAgICAgICAgICAgICAgLnNpemUoMSk7XG4gICAgICAgICAgICAgICAgLnNpemUteHMoMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IEBvdXRsaW5lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2xlYXJmaXgoKXtcbiAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn0iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmaXJzdC1jb2xvcjtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG59XG5cbi5jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMzM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4ICMwMDAwMDAxQTtcblxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfeHMpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmhpZGUtY29va2llIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ucmVtZW1iZXItY29va2llIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3hzKSB7XG4gICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy/QktGL0YHQvtGC0LAg0LzQvtCxINC90LDQstC40LPQsNGG0LjQuCDQsiDQt9Cw0LrRgNGL0YLQvtC8INGB0L7RgdGC0L7Rj9C90LjQuFxuQG1vYmlsZU5hdlZpc2libGVIZWlnaHQ6IDY2cHg7XG5cbi8v0KHQtdC60YbQuNGPINGBINC60LDRgNGC0LjQvdC60L7QuSDRgdCy0LXRgNGF0YNcbi5mdWxsc2NyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmX2hlcm8taGVhZCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfcmFkaXVzLWNvcm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU0ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX2Rlc2t0b3AtZ3JhZC1zZWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTRkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICB9XG5cbiAgJl9ib3R0b20tZml4LXhsIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfdG9wLWZpeCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG5cbiAgJl9mYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyY6YmVmb3JlIHtcbiAgICAvLyAgY29udGVudDogJyc7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgdG9wOiAwO1xuICAgIC8vICBsZWZ0OiAwO1xuICAgIC8vICByaWdodDogMDtcbiAgICAvLyAgei1pbmRleDogMjtcbiAgICAvL1xuICAgIC8vICBoZWlnaHQ6IDQ3MHB4O1xuICAgIC8vICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCwjMWQxYzIyIDM1JSk7XG4gICAgLy9cbiAgICAvLyAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgLy8gICAgaGVpZ2h0OiA1NTBweDtcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy9cbiAgICAvLyAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLy8gICAgYm90dG9tOiAwO1xuICAgIC8vICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy99XG5cbiAgICAmID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZHluYW1pYy1iZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBoZWlnaHQ6IDI5NnB4O1xuXG4gICAgYmFja2dyb3VuZDogY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7XG5cblxuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCwjMWQxYzIyIDgwJSk7XG5cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnR1dG9yaWFsLXNlY3Rpb24gaW1nLCAudHV0b3JpYWwtc2VjdGlvbiBwaWN0dXJle1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBkaXYge1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cblxuICBpbWcge1xuICAgIGFuaW1hdGlvbjogc2JzLWFuaW0tcmVjNzQ0MTA5NTYtMTUyNjM3NDQ4MjMwOSAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxufVxuXG5Aa2V5ZnJhbWVzIHNicy1hbmltLXJlYzc0NDEwOTU2LTE1MjYzNzQ0ODIzMDkge1xuICAwJSB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl0cmFuc2xhdGVZKDBweClyb3RhdGUoMGRlZylzY2FsZSgxLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO31cbiAgMTAwJSB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl0cmFuc2xhdGVZKDBweClyb3RhdGUoMzYwZGVnKXNjYWxlKDEsMSk7fVxufVxuXG4ucHJvZmlsZS1pZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ubW9kYWxFcnJvciwgLm1vZGFsRGF0YUVycm9yLCAubW9kYWxSZXN0b3JlUGFzc3dvcmQsIC5tb2RhbENvbmZpcm1NYWlsLCAubW9kYWxSZW5ld1N1YnNjcmlwdGlvbntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyOCwgMzMsIDAuNCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYub3BlbntcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19ib2R5e1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MDRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjBweCBPcGVuIFNhbnM7XG4gICAgICBjb2xvcjogIzJGMkYzMztcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzMwcHggT3BlbiBTYW5zO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbFJlc3RvcmVQYXNzd29yZCwgLm1vZGFsQ29uZmlybU1haWwsIC5tb2RhbFJlbmV3U3Vic2NyaXB0aW9ue1xuICAmX19ib2R5e1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuXG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNBMUFGQzM7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9ye1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICAgICAgcGFkZGluZzogMTUuNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbENvbmZpcm1NYWlse1xuICAmX19ib2R5e1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDtcblxuICAgIGJ1dHRvbntcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgXG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9ue1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBcbiAgJl9fYm9keXtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG5cbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vdXRkYXRlZHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIC5vdXRkYXRlZC1hbGVydHtcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgcGFkZGluZzogMzBweCAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBjb2xvcjogIzY3Nzk5MztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5kLW5vbmV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIioge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xufVxuXG4vL9CX0LDQs9C+0LvQvtCy0LrQuFxuQGltcG9ydCAnX3RpdGxlJztcblxuLy/QltC40YDQvdC+0YHRgtGMXG5AaW1wb3J0ICdfYm9sZG5lc3MnO1xuXG4vL9Ch0YLQuNC70Ywg0YLQtdC60YHRgtCwINC4INGC0LXQutGC0YHQvtCy0YvRhSDRjdC70LXQvNC10L3RgtC+0LIg0L3QsCDRgdCw0LnRgtC1XG5AaW1wb3J0ICdfdGV4dC1zdHlsZSc7XG5cblxuLy/QodGC0LjQu9GMINGC0LXQutGB0YLQsCDRgdGC0LDRgtC10LlcbkBpbXBvcnQgJ19lbnRyeS10ZXh0LXN0eWxlJzsiLCIvL9Ce0LHQtdGA0YLQutCwINGB0LDQudGC0LBcbi5tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbn1cblxuLy/QmtC+0L3RgtC10L3RgiDQvNC10LbQtNGDINGF0LXQtNC10YDQvtC8INC4INGE0YPRgtC10YDQvtC8XG4uY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuXG4vL9Ce0LHRgNCw0LzQu9GP0Y7RidC40Lkg0LrQvtC90YLQtdC90YIg0LrQvtC90YLQtdC50L3QtdGAXG4uY29udGFpbmVyIHtcbiAgLndyYXBwZXIoKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvL9Cj0LHQuNCw0LXRgiDQutGA0LDRjyDQvdCwINC80L7QsdC40LvRjNC90L7QvCDRg9GB0YLRgNC+0LnRgdGC0LLQtVxuICAmX2Z1bGwtaW4tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIC53cmFwcGVyKCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX2Z1bGwtaW4tbW9iaWxlLXhzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIC53cmFwcGVyKCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0YvRgNC+0LLQvdGP0YLRjCDQv9C+INC70LXQstC+0LzRgyDQutGA0LDRjiDQutC+0L3RgtC10LnQvdC10YDQsFxuICAmX2xlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvL9CS0YvRgNC+0LLQvdGP0YLRjCDQv9C+INC/0YDQsNCy0L7QvNGDINC60YDQsNGOINC60L7QvdGC0LXQudC90LXRgNCwXG4gICZfcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbn1cblxuLy/QntCx0LLQvtC00LrQsCDQtNC70Y8g0YTQuNC60YHQsCDQstGL0L/QsNC00LDRjtGJ0LjRhSDQvtGC0YHRgtGD0L/QvtCyXG4uYm9yZGVyLWZvci1tYXJnaW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy/QoNCw0YHRgtGP0L3QtdGCINCx0LvQvtC6INC90LAgMTAwXG4uZnVsbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8v0JrQvtC90YLQtdC50L3QtdGAINGB0LrRgNGL0LLRjtGJ0LjQuSDRgtC+0YDRh9Cw0YnQuNC1INC+0YLRgNC40YbQsNGC0LXQu9GM0L3Ri9C1INC+0YLRgdGC0YPQv9GLXG4uaGlkZGVuLW1hcmdpbi1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBoZWlnaHQ6IDEwMCU7XG5cblxuICAmX19jZW50ZXItZWxlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cblxufVxuXG4vL9Ch0YLRgNC+0LrQsCDQtNC70Y8g0LTQtdGE0L7Qu9GC0L3Ri9GFINC+0YLRgdGC0YPQv9C+0LJcbi5yb3cge1xuICAucm93LWZsZXgoKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgXG4gICZfc20ge1xuICAgIC51LXJvdy1mbGV4KDhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICAudS1yb3ctZmxleCgxNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9sZyB7XG4gICAgLnUtcm93LWZsZXgoOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAudS1yb3ctZmxleCgxNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8v0J/RgNGP0YfQtdGCINC+0YLRgNC40YbQsNGC0LXQu9GM0L3Ri9C1INC+0YLRgdGC0YPQv9GLINC00LvRjyDRgdGC0YDQvtC6XG4gICZfaGlkZS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLy/QkNC00LDQv9GC0LjQstC90YvQuSDRhdCw0LnQtNC10YBcbiAgJl9oaWRlLW1hcmdpbi1hZGFwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0YDRj9GH0LXRgiDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQvtGC0YHRgtGD0L/RiyDQtNC70Y8g0YHRgtGA0L7QulxuICAmX2hpZGUtbWFyZ2luLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG5cbiAgLy/Qn9GA0Y/Rh9C10YIg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LUg0L7RgtGB0YLRg9C/0Ysg0LTQu9GPINGB0YLRgNC+0LosINCx0L7Qu9GM0YjQvtC5INGA0LDQt9C80LXRgFxuICAmX2hpZGUtbWFyZ2luLWFkYXB0LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cd0LDRgdGC0YDQvtC50LrQuCDQtNC70Y8g0L/QvtGF0L7QttC40YUg0LrQsNGA0YLQvtGH0LXQulxuICAmX3NpbWlsYXItY2FyZHMge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG5cbiAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0L4gMiDQsiDRgNGP0LTRgyDQvdCwINC00LXRgdC60YLQvtC/0LVcbiAgJl94bC1xdWFkcm8ge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hsKSB7XG5cbiAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDI2MHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG5cblxuXG4gIH1cbiAgXG59XG5cbi8v0JPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQtSDQvtGC0YHRgtGD0L/RiyDQtNC70Y8g0LrQvtC70L7QvdC+0Lpcbi5jb2wtaG9yaXpvbnRhbC1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICZfYWRhcHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgJl9zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9zbS10b3Age1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG59XG5cbi8v0JPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQtSDQvtGC0YHRg9C/0Ysg0LzQtdC20LTRgyDRgdGC0YDQvtC60LDQvNC4XG4ucm93LWhvcml6b250YWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gICZfc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/Qk9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C1INC+0YLRgdGD0L/RiyDQvNC10LbQtNGDINGB0YLRgNC+0LrQsNC80Lhcbi5yb3ctaG9yaXpvbnRhbC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC8v0J7RgtGB0YLRg9C/INCy0LLQtdGA0YUg0YLQvtC70YzQutC+INC90LAg0LTQtdGB0LrRgtC+0L/QtVxuICAmX29ubHktbWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QntGC0YHRgtGD0L8g0YLQvtC70YzQutC+INCy0LLQtdGA0YVcbiAgJl90b3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gICZfeHMtYWRhcHQge1xuXG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfeHMtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgfVxuICB9XG4gIFxuICAmX3NtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9zbS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9tZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgfVxuICBcbn1cblxuXG5cbi8v0J7RgtGB0YLRg9C/0Ysg0LTQu9GPINGB0LXQutGG0LjQuVxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC8v0J7RgtGB0YLRg9C/INCy0L3QuNC3XG4gICZfYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ce0YLRgdGC0YPQvyDQstCy0LXRgNGFXG4gICZfdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLy/QnNCw0LvQtdC90YzQutC40Lkg0L7RgtGB0YLRg9C/INCy0L3QuNC3XG4gICZfYm90dG9tLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIFxuICB9XG5cblxufVxuXG4vL9Ch0L/RgNGP0YfQuNGCINCx0LvQvtC6INC/0L7QvdC+0YHRgtGM0Y5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLy/QodC/0YDRj9GH0LjRgiDQsdC70L7QuiDQvdC+INC+0YHRgtCw0LLQuNGCINC30LAg0L3QuNC8INC80LXRgdGC0L4sINC4INC40LfQvtC70LjRgNGD0LXRgiDRgdC+0LHRi9GC0LjRj1xuLm5vdFZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnktb2Zmc2V0IHtcblxuICAmX3NtIHtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAmLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi8v0J3QsCDRgdC60L7Qu9GM0LrQviDQsdC70L7QuiDQt9Cw0LXQt9C20LDQtdGCINC/0L7QtCBoZWFkZXJcbkBwYWRkaW5nVG9wRm9ySGVhZGVyU2libGluZzogMTZweDtcblxuXG4vL9Ch0LDQvCDQutC+0L3RgtC10LnQvdC10YBcbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcblxuICAvL9Cf0LvQsNGI0LrQsCDQuNC3INC/0L7QtCDQutC+0YLQvtGA0L7QuSDQsdGD0LTQtdGCINCy0YvQtdC30LbQsNGC0Ywg0LzQtdC90Y5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggIzAwMDAwMDFBO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YXQtdC00LXRgNCwXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9Cb0L7Qs9C+XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEB3aWR0aDogMTQ1cHg7XG4gIEBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiBAd2lkdGg7XG4gIGhlaWdodDogQGhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQHdpZHRoO1xuICBtYXJnaW46IDIzLjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8v0JvQvtCz0L4g0LTQu9GPINCz0L7RgdGC0LXQuSDQvdCwINC70LXQvdC00LjQvdCz0LVcbiAgJl9ndWVzdCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0J7RgtGB0YLRg9C/INC00LvRjyDRgdC10LrRhtC40Lgg0LfQsNC70LXQt9Cw0Y7RidC40Lkg0L/QvtC0INGF0LXQtNGAXG4uaGVhZGVyLXNpYmxpbmcge1xuICBwYWRkaW5nLXRvcDogQHBhZGRpbmdUb3BGb3JIZWFkZXJTaWJsaW5nO1xufVxuIiwiLy/QndCwINGB0LrQvtC70YzQutC+INC60LDRgNGC0LjQvdC60LAg0LfQsNGF0L7QtNC40YIg0L/QvtC0INGE0YPRgtC10YBcbkBmb290ZXJNb3ZlU2l6ZTogMzBweDtcblxuLy/QodC10LrRhtC40Y8g0YTRg9GC0LXRgNCwXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEBzaXh0aC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogQG1vYmlsZU5hdlZpc2libGVIZWlnaHQ7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRhNGD0YLRgNC10LBcbiAgJl9fY29udGFpbmVyIHtcblxuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L/QuNGA0LDQudGC0LjQvdCzXG4gICZfX2NvcHlyaWdodCB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBvcGFjaXR5OiAuMztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuXG4gIH1cbiAgXG59XG5cblxuLy/QodGC0LjQu9GMINC30LDQv9C40YXQuNCy0LDRjtGJ0LjQuSDRgdC10LrRhtC40Y4g0L/QvtC0INGE0YPRgtC10YBcbi5mb290ZXItc2libGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiBAZm9vdGVyTW92ZVNpemU7XG4gIG1hcmdpbi1ib3R0b206IC1AZm9vdGVyTW92ZVNpemU7XG5cbiAgLy/Qn9GA0L7RgdGC0L4g0L7RgtGB0YLRg9C/INC+0YIg0YTRg9GC0LXRgNCwXG4gICZfbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/RgNC+0YHRgtC+INC+0YLRgdGC0YPQvyDQvtGCINGE0YPRgtC10YDQsFxuICAmX21hcmdpbi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cblxuICAvL9Ce0YLRgdGC0YPQvyDRgNCw0YHRgtGP0LPQuNCy0LDRjtGJ0LjQuSDQutCw0YDRgtC40LrRg1xuICAmX3BhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19tZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CR0L7Qu9GM0YjQvtC5INC+0YLRgdGC0YPQvyDQvtGCINGE0YPRgtC10YDQsFxuICAmX21hcmdpbi1sYXJnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCJAaDE6IDM2cHg7XG5AaDFfbWQ6IDI0cHg7XG5cblxuQGgyOiAzMnB4O1xuQGgzOiAyN3B4O1xuXG5AaDQ6IDI0cHg7XG5AaDRfbWQ6IDE4cHg7XG5cbkBoNTogMThweDtcbkBoNjogMTZweDtcblxuXG4uaDEge1xuICBmb250LXNpemU6IEBoMV9tZDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgJl9kYXJjayB7XG4gICAgY29sb3I6IEBzZWNvbmQtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIGZvbnQtc2l6ZTogQGgxO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogQGgyO1xuICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiBAaDM7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xufVxuXG4uaDQge1xuICBmb250LXNpemU6IEBoNF9tZDtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19tZCkge1xuICAgIGZvbnQtc2l6ZTogQGg0O1xuICB9XG5cbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiBAaDU7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xufVxuXG4uaDYge1xuICBmb250LXNpemU6IEBoNjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xufVxuXG4iLCIubGlnaHQge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ubWlkZGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYixcbi5ib2xkXG57XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59IiwiQGNvbnRlbnQtdGV4dC1zaXplOiAxNHB4O1xuQGNvbnRlbnQtdGV4dC1zaXplX3NtOiAxMnB4O1xuQGNvbnRlbnQtdGV4dC1zaXplX2xnOiAxNnB4O1xuXG5cbi8v0KLRgNC+0LjRgtC+0YfRjNC1INCyINC60L7QvdGG0LVcbi5lbGxpcHNpcyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxucCwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogQGNvbnRlbnQtdGV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRleHQge1xuICBmb250LXNpemU6IEBjb250ZW50LXRleHQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuXG4gICZfc20ge1xuICAgIGZvbnQtc2l6ZTogQGNvbnRlbnQtdGV4dC1zaXplX3NtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9sZyB7XG4gICAgZm9udC1zaXplOiBAY29udGVudC10ZXh0LXNpemVfbGc7XG4gIH1cblxuICAmX2xnLWFkYXB0IHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IEBjb250ZW50LXRleHQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBmb250LXNpemU6IEBjb250ZW50LXRleHQtc2l6ZV9sZztcbiAgICB9XG5cbiAgfVxuXG59IiwiLmVudHJ5LXRleHQtc2VjdGlvbiB7XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzgxN0Y4QTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNGNjJDODQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUQxQzIxO1xuICB9XG5cbiAgLndoaXRlIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgfVxuXG4gIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgLmFuc3dlciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcblxuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDVweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgXG4gIH1cblxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxufSIsIi8v0J/QvtC70LUg0LTQu9GPINCy0LLQvtC00LAg0LTQu9C40L3QvdC+0LPQviDRgtC10LrRgdGC0LBcbnRleHRhcmVhIHtcbiAgXG4gICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBcbn1cblxuLy/QntCx0LXRgNGC0LrQsCDRhNC40LrRgdC40YDRg9C10YIg0YDQsNC30LzQtdGAINGA0LDQtNC40L4g0LrQvdC+0L/QutC4LCDQsCDQtdCz0L4g0YHQvtGB0LXQtNCwINC+0YHRgtCw0LLQu9GP0LXRgiDRgNC10LfQuNC90L7QstGL0LzQuFxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLy/QntC/0LjRgdCw0L3QuNC1INC6INGA0LDQtNC40L4g0LrQvdC+0L/QutC1XG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fZmx1aWQtZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgLmZvcm0tZ3JvdXBfX2Vycm9yLWljbyB7XG4gICAgICByaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9Ce0LHQtdGA0YLQutCwINC00LvRjyDQttC40LLQvtCz0L4g0L/QvtC40YHQutCwINC/0YDQuCDQtNC+0LHQsNCy0LvQtdC90LjQuCDQv9C+0YLRgNC10LHQu9C10L3QuNGPINC/0LjRidC4XG4ubGl2ZS1zZWFyY2gtaW5wdXRzLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19mbHVpZC1lbGVtZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIFxuICAmX19maXgtZWxlbWVudCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cblxuLy/QodC+0L7QsdGJ0LXQvdC40Y8g0L7QsSDQvtGI0LjQsdC60LDRhVxuLnZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gIH1cblxuICAmX190eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gIH1cblxufVxuXG4vL9CX0LDQsdC70L7QutC40YDQvtCy0LDRgtGMINC60L3QvtC/0LrRgyDQvdCwINGE0L7RgNC80LVcbi5mb3JtIHtcblxuICAmX2Rpc2FibGVkIHtcblxuICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmLmJ0bkVycm9yTW9kYWx7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuXG59XG5cbi5oZWxwLWJsb2NrLWVycm9yIHtcbiAgY29sb3I6ICNGNjJDODQ7XG59IiwiQGJ0bi1mb250LXNpemU6IDE0cHg7XG5AYnRuLWZvbnQtc2l6ZV9sYXJnZTogMTVweDtcblxuQGJ0bi1mb250LXNpemUtc206IDE0cHg7XG5AYnRuLWZvbnQtc2l6ZS1zbV9sYXJnZTogMTRweDtcblxuXG5cbmJ1dHRvbiwgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8v0JPQu9Cw0LLQvdCw0Y8g0LrQvdC+0L/QutCwINGB0LDQudGC0LBcbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTguNXB4O1xuICB3aWR0aDogMzIwcHg7XG5cbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBAYnRuLWZvbnQtc2l6ZTtcbiAgY29sb3I6IEB0aGlyZC10ZXh0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gIC8v0JrQvdC+0L/QutCwINGBINC40LrQvtC90LrQvtC5INCy0L3Rg9GC0YDQuFxuICAmX3dpdGgtaWNvIHtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cblxuICAvL9Ch0LDQvNCwINC40LrQvtC90LrQsFxuICAmX19pY28ge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0YLQtdC60YHRgtC+0LxcbiAgJl9fdHh0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogQGJ0bi1mb250LXNpemU7XG4gIH1cblxuICAvL9Ci0LXQvNC90YvQuSDRgtC10LrRgdGCXG4gICZfZGFyay10ZXh0IHtcbiAgICBjb2xvcjogQHNpeHRoLWNvbG9yO1xuICB9XG5cbn1cblxuLy/QktGC0L7RgNCw0Y8g0LrQvdC+0L/QutCwINGB0LDQudGC0LBcbi5idG4tc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuXG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAvL9Ca0L3QvtC/0LrQsCDRgSDQuNC60L7QvdC60L7QuSDQstC90YPRgtGA0LhcbiAgJl93aXRoLWljbyB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIC8v0KHQsNC80LAg0LjQutC+0L3QutCwXG4gICZfX2ljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0LLQvdGD0YLRgNC4INC60L3QvtC/0LrQuFxuICAmX190eHQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL9Cc0L7QtCDQvdC10LPQsNGC0LjQstC90L7QuSDQutC90L7Qv9C60LhcbiAgJl9uZWdhdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQGZvdXJ0aC1jb2xvcjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZTtcbiAgfVxuXG4gIC8v0JLQvdGD0YLRgNC4INGN0LvQtdC80LXQvdGC0LAg0YEg0YEg0LrRgNGD0LPQu9C10L3QvdGL0LzQuCDRg9Cz0LvQsNC80LhcbiAgJl9pbnNpZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDRg9C00LDQu9C10L3QuNGPXG4gICZfZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDQvdCwIDEwMCUg0LrQvtC90YLQtdC50L3QtdGA0LBcbiAgJl9mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuXG59XG5cbi8v0JjQutC+0L3QutCwINC00L7QsdCw0LLQu9C10L3QuNGPXG4uaWNvLXBsdXMge1xuICBAc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBoZWlnaHQ6IEBzaXplO1xuICB3aWR0aDogQHNpemU7XG5cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICY6YmVmb3JlLCBcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgQHdpZHRoOiA4cHg7XG4gICAgQGhlaWdodDogMnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLUB3aWR0aCAvIDI7XG4gICAgbWFyZ2luLXRvcDogLUBoZWlnaHQgLyAyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgXG4gICZfd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHRoaXJkLWNvbG9yO1xuICAgICAgfVxuICAgIFxuICB9XG4gIFxuICAmX29yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5ODRDO1xuICAgIH1cbiAgfVxuICBcbiAgJl9sYXJnZSB7XG4gICAgQHNpemU6IDQwcHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAd2lkdGg6IDEwcHg7XG4gICAgICBAaGVpZ2h0OiAycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICB3aWR0aDogQHdpZHRoO1xuICAgICAgaGVpZ2h0OiBAaGVpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC1Ad2lkdGggLyAyO1xuICAgICAgbWFyZ2luLXRvcDogLUBoZWlnaHQgLyAyO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/QmtC90L7Qv9C60LAg0L/RgNC+0L/Rg9GB0YLQuNGC0Ywg0LjQu9C4INC+0YLQutCw0LfQsNGC0YHRj1xuLmJ0bl9kaXNhZ3JlZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOC41cHg7XG5cblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gIGZvbnQtc2l6ZTogQGJ0bi1mb250LXNpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgIGZvbnQtc2l6ZTogQGJ0bi1mb250LXNpemUtc207XG4gIH1cblxufVxuXG4vL9Ck0L7RgNC80LAg0YHRgdGL0LvQsNGO0YnQsNGPINC90LAg0YHRgdGL0LvQutGDXG4ubGluay10by1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDM1cHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cblxuICB9XG5cbiAgXG4gICZfZ3JhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLXNoYXBlL2Rlc2t0b3Auc3ZnJykgY2VudGVyIHJpZ2h0IC8gNjU1cHggbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTdkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1zaGFwZS9tb2JpbGUuc3ZnJykgY2VudGVyIHJpZ2h0IC8gY292ZXIgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTdkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgfVxuICAgIFxuICB9XG5cbn1cblxuLy/QmtC90L7Qv9C60LAg0LTQvtCx0LDQstC40YLRjCDRhNC+0YLQvlxuLmJ0bi1hZGQtcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG5cbiAgXG4gIEBzaXplOiAxMjBweDtcbiAgd2lkdGg6IEBzaXplO1xuICBoZWlnaHQ6IEBzaXplO1xuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9zZWxlY3RlZCAmIHtcblxuICAgIC8v0JLQtdGA0YXQvdC40Lkg0YHQu9C+0Lkg0LTQu9GPINCw0L/QtNC10LnRgtCwINGB0LrRgNGL0YLRjFxuICAgIC8v0J/QvtC60LDQt9GL0LLQsNGC0Ywg0L/RgNC4INGF0L7QstC10YDQtVxuICAgICZfX3VwLWxheWVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy/Qn9C+0LzQtdC90Y/RgtGMINC10LrRiNC10L3Ri1xuICAgICZfX2FjdGlvbl9maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2FjdGlvbl9zZWNvbmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLy/QktC10YDRhdC90LjQuSDRgdC70L7QuVxuICAmX191cC1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMgZWFzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZzogMTdweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KLQtdC60YHRgiDQvdCwINCy0LXRgNGF0L3QtdC8INGB0LvQvtC1XG4gICZfX3R4dCB7XG4gICAgcGFkZGluZzogMjdweCAwcHg7XG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAzOXB4IDA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QlNC10LnRgdGC0LLQuNC1KNC00L7QsdCw0LLQuNGC0Ywg0LjQu9C4INC40LfQvNC10L3QuNGC0YwpXG4gICZfX2FjdGlvbiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLy/QodC/0YDRj9GC0LDRgtGMINCy0YLQvtGA0L7QuSDQtdC60YjQtdC9XG4gICAgJl9zZWNvbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG4gIH1cblxuICAvL9CX0LDRgtC10LzQvdC10L3QuNC1INC/0YDQuCDRhdC+0LLQtdGA0LUsINC10YHQu9C4INC10YHRgtGMINGE0L7RgtC60LBcbiAgJl9zZWxlY3RlZCAmX191cC1sYXllciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIEBzaXplOiAxNjhweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgXG59XG5cbi8v0JfQsNCx0LvQvtC60LjRgNC+0LLQsNC90L3QsNGPINC60L3QvtC/0LrQsFxuLmRpc2FibGVkLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5pY28tcGx1cyB7XG4gICAgYmFja2dyb3VuZDogI0ExQUZDMztcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAuYnRuX190eHQge1xuICAgIGNvbG9yOiAjQTFBRkMzO1xuICB9XG5cbn1cblxuLmJ0bkVycm9yTW9kYWwuZGlzYWJsZWQtYnRue1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuXG4uYXJyb3ctc2hvcnQge1xuXG59XG5cbi8v0KLQtdC70L4g0YHRgtGA0LXQu9C+0YfQutC4XG4uYXJyb3ctbG9uZyB7XG4gIEBhcnJvd1dpZHRoOiAyNHB4O1xuICBAYXJyb3dIZWlnaHQ6IDI0cHg7XG4gIEBsaW5lV2lkdGg6IDEycHg7XG4gIEBsaW5lU3Ryb2tlOiAzcHg7XG4gIEBoYWxmTGluZVN0cm9rZTogQGxpbmVTdHJva2UvMjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgaGVpZ2h0OiBAYXJyb3dIZWlnaHQ7XG5cbiAgZm9udC1zaXplOiAwO1xuXG4gIC8v0KbQtdC90YLRgNCw0LvRjNC90LDRjyDRgdGC0YDQtdC70L7Rh9C60LBcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgICBoZWlnaHQ6IEBsaW5lU3Ryb2tlO1xuICAgIG1hcmdpbi10b3A6ICgtKEBoYWxmTGluZVN0cm9rZSkpO1xuXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBAbGluZVdpZHRoO1xuXG4gIH1cblxuICAvL9Cb0LjQvdC40Lgg0LLQvdGD0YLRgNC4XG4gICZfX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIHdpZHRoOiBAbGluZVdpZHRoO1xuICAgIGhlaWdodDogQGxpbmVTdHJva2U7XG4gICAgbWFyZ2luLXRvcDogKC0oQGhhbGZMaW5lU3Ryb2tlKSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBAbGluZVdpZHRoO1xuICB9XG5cbiAgLy/QotC10LvQviDRgdGC0YDQtdC70L7Rh9C60LAg0LLQu9C10LLQvlxuICAmX2xlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QktC90YPRgtGA0LjQvdC90LXQtSDQu9C40L3QuNC4INGB0YLRgNC10LvQvtGH0LrQuCDQstC70LXQstC+XG4gICZfbGVmdCAmIHtcblxuICAgICZfX2xpbmUge1xuICAgICAgbGVmdDogQGhhbGZMaW5lU3Ryb2tlO1xuICAgICAgXG4gICAgICAmX3RvcCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX2JvdHRvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KLQtdC70L4g0YHRgtGA0LXQu9C+0YfQutCwINCy0L/RgNCw0LLQvlxuICAmX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QktC90YPRgtGA0LXQvdC90LjQtSDQu9C40L3QuNC4INGB0YLRgNC10LvQvtGH0LrQuCDQstC/0YDQsNCy0L5cbiAgJl9yaWdodCAmIHtcblxuICAgICZfX2xpbmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgcmlnaHQ6IEBoYWxmTGluZVN0cm9rZTtcblxuXG4gICAgICAmX3RvcCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX2JvdHRvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QnNCw0LvQtdC90YzQutCw0Y8g0YHRgtGA0LXQu9C+0YfQutCwXG4gICZfc20ge1xuICAgIEBhcnJvd1dpZHRoOiAxNXB4O1xuICAgIEBhcnJvd0hlaWdodDogMTVweDtcbiAgICBAbGluZVdpZHRoOiA4cHg7XG4gICAgQGxpbmVTdHJva2U6IDJweDtcbiAgICBAaGFsZkxpbmVTdHJva2U6IEBsaW5lU3Ryb2tlLzI7XG5cblxuICAgIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgICBoZWlnaHQ6IEBhcnJvd0hlaWdodDtcblxuICAgIC8v0KbQtdC90YLRgNCw0LvRjNC90LDRjyDRgdGC0YDQtdC70L7Rh9C60LBcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogQGFycm93V2lkdGg7XG4gICAgICBoZWlnaHQ6IEBsaW5lU3Ryb2tlO1xuICAgICAgbWFyZ2luLXRvcDogKC0oQGhhbGZMaW5lU3Ryb2tlKSk7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IEBsaW5lV2lkdGg7XG4gICAgfVxuXG4gICAgLmFycm93LWxvbmcge1xuXG4gICAgICAmX19saW5lIHtcbiAgICAgICAgd2lkdGg6IEBsaW5lV2lkdGg7XG4gICAgICAgIGhlaWdodDogQGxpbmVTdHJva2U7XG4gICAgICAgIG1hcmdpbi10b3A6ICgtKEBoYWxmTGluZVN0cm9rZSkpO1xuXG4gICAgICAgIC8v0JLQvdGD0YLRgNC40L3QvdC10LUg0LvQuNC90LjQuCDRgdGC0YDQtdC70L7Rh9C60Lgg0LLQu9C10LLQvlxuICAgICAgICAmX2xlZnQgJiB7XG5cbiAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgIGxlZnQ6IEBoYWxmTGluZVN0cm9rZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuXG4gICAgfVxuXG5cblxuICB9XG5cblxuXG5cbn1cblxuLnRleHQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICBjb2xvcjogI0Y2MkM4NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuIiwiQGFjdGl2ZU5hdkl0ZW1JY29Db2xvcjogIzAwMDtcblxuLy/QntGB0L3QvtCy0L3QvtC5INCx0LvQvtC6INGBINC90LDQstC40LPQsNGG0LjQtdC5XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgyNTUsMjU1LDI1NSwgMC4xKTtcbiAgfVxuXG5cbiAgICAvL9Ce0LHQtdGA0YLQutCwINC00LvRjyDQs9C70LDQstC90L7QuSDQvdCw0LLQuNCz0LDRhtC40Lgg0L7RgtCx0LjQstCw0Y7RidCw0Y8g0L7RgtGB0YLRg9C/0Ysg0LIg0LzQvtCxINCy0LXRgNGB0LjQuFxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19zbSkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgLy/QktC40LQg0LPQu9Cw0LLQvdC+0LPQviDQvNC10L3RjiDQsiDQvNC+0LEg0LLQtdGA0YHQuNC4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLUBtb2JpbGVOYXZWaXNpYmxlSGVpZ2h0KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI4LCAzMywgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIFxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gIH1cblxuICAmX19pdGVtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgJl9wcm9maWxlIHtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19zbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0Y/Qt9GL0LrQsNC80LhcbiAgICAmX2xhbmd1YWdlICB7XG5cblxuXG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIC5tYWluLW5hdl9faXRlbV9sYW5ndWFnZSB7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC10ZXh0LWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgIC8v0J/QvtCy0LDRgNCw0YfQuNCy0LDRgtGMINC10LUg0L/RgNC4INGF0L7QstC10YDQtSDQvdCwINC00LXRgdC60YLQvtC/0LVcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MXB4KSB7XG5cbiAgICAgICZfaGFzLXN1Ym1lbnU6aG92ZXIgLm1haW4tbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgICAgIH1cbiAgICBcbiAgICB9XG5cblxuXG5cbiAgfVxuICBcbiAgLy/QutCw0LbQtNGL0Lkg0Y3Qu9C10LzQtdC90YIg0L3QsNCy0LjQs9Cw0YbQuNC4INC+0YLQtNC10LvRjNC90L5cbiAgJl9faXRlbSB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICAgLy/QmtC90L7Qv9C60LAg0L/RgNC+0YTQuNC70Y9cbiAgICAmX3Byb2ZpbGUge1xuICAgICAgQHNpemU6IDM5cHg7XG4gICAgICB3aWR0aDogQHNpemU7XG4gICAgICBoZWlnaHQ6IEBzaXplO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBAZm91cnRoLWNvbG9yIHVybCgnL2ltZy9JQ08vdXNlci1wbGFjZWhvbGRlci5zdmcnKSBjZW50ZXIgY2VudGVyIC8gMjBweCBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLy/QmtC90L7Qv9C60LAg0YHQvNC10L3RiyDRj9C30YvQutCwINC90LAg0LvQtdC90LTQtVxuICAgICZfbGFuZ3VhZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAc2l6ZTogMzlweDtcbiAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgIGhlaWdodDogQHNpemU7XG5cbiAgICAgIGJhY2tncm91bmQ6IEBmb3VydGgtY29sb3I7XG5cbiAgICAgIC8v0JjQutC+0L3QutCwINC30LXQvNC70LhcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLy/QmtC90L7Qv9C60LAg0LHRg9GA0LPQtdGA0LBcbiAgICAmX2J1cmdlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTNweCAwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcblxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5tYWluLW5hdl9faXRlbS1pY28ge1xuICAgICAgICAgIGZpbGw6IEBhY3RpdmVOYXZJdGVtSWNvQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1uYXZfX2l0ZW0tc3Ryb2tlIHtcbiAgICAgICAgICBzdHJva2U6IEBhY3RpdmVOYXZJdGVtSWNvQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgICZfbG9naW4ge1xuICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGhpcmQtdGV4dC1jb2xvcjtcbiAgICAgICAgY29sb3I6IEB0aGlyZC10ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG5cblxuICB9XG5cbiAgLy/QodGB0YvQu9C60LBcbiAgJl9fbGluayB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX19zdWJtZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC41cyBlYXNlO1xuXG4gICAgJl9sYXN0IHtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTMwMHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggIzAwMDAwMDFBO1xuXG4gICAgLm1haW4tbmF2X19zdWJtZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QrdC70LXQvNC10L3RgiDQstC70L7QttC10L3QvdC+0LPQviDQvNC10L3RjlxuICAmX19zdWJtZW51LWl0ZW0ge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmX2xvZ291dCB7XG4gICAgICBjb2xvcjogI0ZGOEI4QjtcbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gICAgfVxuXG4gIH1cblxuXG4gIC8v0JzQvtCx0LjQu9GM0L3Ri9C10Lkg0LjQutC+0L3QutC4XG4gICZfX2l0ZW0taWNvLWZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/QvtC00LzQtdC90Y4g0YEg0Y/Qt9GL0LrQsNC80LhcbiAgJl9fbGFuZ3VhZ2Utc3VibWVudSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4ICMwMDAwMDAxQTtcbiAgfVxuXG5cbiAgLy/QnNC10L3RjiDQtNC70Y8g0LPQvtGB0YLQtdC5XG4gICZfZ3Vlc3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICB9XG5cblxuICAvL9CS0LXRgNGF0YPRiNC60LAg0YEg0Y/Qt9GL0LrQvtC8INC4INCx0YPRgNCz0LXRgNC+0Lwg0LTQu9GPINCz0L7RgdGC0LXQuVxuICAmX2d1ZXN0LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDk5OTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIH1cblxuICAgIC5idXJnZXItYnV0dG9uX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBMUFGQzMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuXG4gICAgICAmX19pdGVtX2J1cmdlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgIFxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG5cbiAgICAgICAgJl9sYW5ndWFnZSBzdmcge1xuICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX3N1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgIH1cblxuICAgICAgLy/QktGL0L/QsNC00LDRjtGJ0LXQtSDQvNC10L3RjiDRgSDRj9C30YvQutC+0LxcbiAgICAgICZfX2l0ZW0td3JhcHBlciB7XG5cbiAgICAgICAgJl9sYW5ndWFnZSB7XG5cbiAgICAgICAgICAmOmhvdmVyIC5tYWluLW5hdl9fc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cblxuICAgIH1cblxuICB9XG5cbn1cblxuLy/QmtC+0YHRgtGL0LvQuCDQtNC70Y8g0LvQtdC90LTQuNC90LPQsFxuLm1haW4tbmF2LWZsb3ctYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3BhY2l0eTogMDtcblxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjVzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYnRuLW1vYmlsZS1mbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aGlyZC10ZXh0LWNvbG9yO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG5cbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAmX2xvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gIH1cblxufVxuXG4ubWFpbi1uYXYtbW9iaWxlLXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTVweCAxOXB4O1xuXG4gICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwLjVweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZTUxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJl9sYW5ndWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuXG59XG5cbi8v0J7RgtC60YDRi9GC0L7QtSDQvNC10L3RjlxuLm1haW4tbmF2LWlzLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8v0JrQvdC+0L/QutC4INGA0LXQs9C40YHRgtGA0LDRhtC40LhcbiAgLm1haW4tbmF2LWZsb3ctYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2U7XG4gIH1cblxuICAvL9Cf0L7QutGA0LDRgdC40YLRjCDQutCy0LDQtNGA0LDRgiDQsdGD0YDQs9C10YDQsFxuICAubWFpbi1uYXZfX2l0ZW1fYnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICB9XG5cbiAgLy/QktGL0LrQu9GO0YfQuNGC0Ywg0LDQutGC0LjQstC90YPRjiDQutC90L7Qv9C60YNcbiAgLm1haW4tbmF2X19pdGVtX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAubWFpbi1uYXZfX2l0ZW0taWNvIHtcbiAgICAgIGZpbGw6IEBzZWNvbmQtY29sb3I7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2X19pdGVtLXN0cm9rZSB7XG4gICAgICBzdHJva2U6IEBzZWNvbmQtY29sb3I7XG4gICAgfVxuXG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAuYnVyZ2VyLWJ1dHRvbiB7XG5cbiAgICAmX19saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3RpdmVOYXZJdGVtSWNvQ29sb3I7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoKEBidXJnZXJIZWlnaHQvMikpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmX2NlbnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKEBidXJnZXJIZWlnaHQvMikrQGJ1cmdlckxpbmVIZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5tYWluLW5hdi1tb2JpbGUtc3VibWVudV9faXRlbV9sYW5ndWFnZSB7XG5cbiAgLmRkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmRkX19pdGVtX2FjdGl2ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAvL2JhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuZGRfX2l0ZW0tbGlzdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kZF9vcGVuIHtcblxuICAgIC5kZF9faXRlbV9hY3RpdmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAwcHg7XG4gICAgfVxuXG4gICAgLy8gLmRkX19pdGVtLWxpc3QgLmRkX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMnB4IDEycHg7XG4gICAgLy8gfVxuXG4gIH1cblxuICAvLy5kZF9fYWN0aXZlLWl0ZW0td3JhcHBlciB7XG4gIC8vICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDhweDtcbiAgLy99XG4gIC8vXG4gIC8vLmRkX19jb250YWluZXIge1xuICAvLyAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAvL31cbiAgLy9cbiAgLy8uZGRfX2l0ZW1fYWN0aXZlIHtcbiAgLy8gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLy99XG4gIC8vXG4gIC8vLmRkX19pdGVtLWxpc3Qge1xuICAvLyAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC8vfVxuXG5cbn1cbiIsImlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbi8vaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4vL2lucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtvcGFjaXR5OiAuMjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLy9pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi8vaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgICAgICAgIHtvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZX1cbi8vdGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4vL3RleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtvcGFjaXR5OiAuMjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLy90ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi8vdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8v0LPRgNGD0L/Qv9CwINC40L3Qv9GD0YLQvtCyXG4uZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLS1yZXNwb25zaXZlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX2NvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5mb3JtLWdyb3VwX19pbnB1dC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgLy/Qk9GA0YPQv9C/0LAg0LrQvdC+0L/QvtC6INCyINC+0LTQvdC+0Lwg0YDRj9C00YNcbiAgJl9idG4tZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYgPiAqIHtcbiAgICAgIG1hcmdpbjogMHB4IDhweCA4cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9Ce0L/QuNGB0LDQvdC40Y8g0Log0L/QvtC70Y/QvCDRgdC70LXQstCwINC+0YIg0L3QuNGFXG4gICZfX2xhYmVsLWxlZnQge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgLy/QvtGC0YHRgtGD0L8g0YLQvtC70YzQutC+INC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7QudGB0YLQstCw0YVcbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JvQtdC50LHQuyDRgdCy0LXRgNGF0YMg0L/QvtC70Y9cbiAgJl9faW5wdXQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuXG4gIC8v0KLQtdC60YHRgtC+0LLRi9C5INC40L3Qv9GD0YJcbiAgJl9faW5wdXQtdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBib3JkZXItY29sb3I6IEBmb3VydGgtY29sb3I7XG4gICAgfVxuXG4gICAgJl9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE0cHg7XG4gICAgfVxuXG4gICAgJl9kYXJrLXNraW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjRjYyQzg0O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICZfZmx1aWQge1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfZXJyb3IgJl9fZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8v0J7RiNC40LHQutC4XG4gICZfZXJyb3IgJiB7XG5cbiAgICAvL9Cf0L7QtNGB0LLQtdGC0LjRgtGMINC/0L7Qu9C1XG4gICAgJl9faW5wdXQtdGV4dCB7XG4gICAgICBib3JkZXItY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbiAgICAgIGNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG4gICAgfVxuXG4gICAgLy/Qn9C+0LTRgdCy0LXRgtC40YLRjCDRgtC10LrRgdGC0LDRgNC10LBcbiAgICAmX190ZXh0YXJlYV9faW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG4gICAgICBjb2xvcjogQGVycm9yLWZpZWxkLWNvbG9yO1xuICAgIH1cblxuICB9XG5cbiAgJl9lcnJvciB7XG5cbiAgICAuZm9ybS1ncm91cF9fZXJyb3ItdGl0bGUtc2libGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19lcnJvci10aXRsZS1zaWJsaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgXG59XG5cbi8v0J7RiNC40LHQutCwINC00LvRjyDQu9C+0LPQuNC90LBcbi5sb2dpbi1lcnJvciwgLnBob25lLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIGNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG59XG5cbi8vID9cbi5mb3JtLWdyb3VwLXRleHQtaWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZm91cnRoLWNvbG9yO1xuICBwYWRkaW5nOiAxcHg7XG5cbiAgJi5mb3JtLWdyb3VwX2Vycm9yIHtcbiAgICBib3JkZXItY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbiAgICBjb2xvcjogQGVycm9yLWZpZWxkLWNvbG9yO1xuICB9XG5cbiAgJl9faWNvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmX19pbnB1dC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG59XG5cbi5sb2dpbi1mb3Jte1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI0ExQUZDMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiLy/QntGB0L3QvtCy0L3QsNGPINC+0LHQtdGA0YLQutCwINC00LvRjyDQs9GA0YPQv9C/0Ysg0LjQvdC/0YPRgtC+0LIg0LIg0YTQvtGA0LzQtVxuLmZvcm0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAmX2FsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9zaXplLXNtIHtcbiAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy/QnNCw0LvQtdC90YzQutC40LUg0L7QsdC10YDQutC4INC00LvRjyDRjdC70LXQvNC10L3RgtC+0LIg0YTQvtGA0LzRi1xuICAmX3NtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLy/QvtGH0LXQvdGMINC80LDQu9C10L3RjNC60LjQtSDRgSDRgdGD0LbQtdC90LjQtdC8INC/0L4g0LrRgNCw0Y/QvFxuICAmX3hzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfb2Zmc2V0LWJvdHRvbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QuiDQutC+0L3RgtC10LnQvdC10YDQsFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9sZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC+0YjQuNCx0LrQsNC80LggP1xuICAmX2Vycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxuICAmX19lcnJvci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICNGNjJDODQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG59XG5cbi5hZGQtbnV0cml0aW9uLWZvcm0ge1xuXG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICB7Y29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZX1cbiAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICAge2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGV9XG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgICAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfVxuXG59IiwiLnJhZGlvLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgLy/QpdC+0LLQtdGAINC/0L4g0L3QtSDQsNC60YLQuNCy0L3QvtC5INC60L3QvtC/0LrQtVxuICAmOmhvdmVyOm5vdCgmX2FjdGl2ZSkgJiB7XG5cbiAgICAmX19idG4gIHtcblxuICAgICAgJl9zZWNvbmQge1xuICAgICAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuICAvL9Ci0YDQtdC6INC/0L4g0LrQvtGC0L7RgNC+0LzRgyDQtdC30LTQuNGCINCw0LrRgtC40LLQvdCw0Y8g0LrQvdC+0L/QutCwXG4gICZfX3RyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYub25lLW9wdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnJhZGlvLWxpbmVfX3N3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/QmtCw0LbQtNCw0Y8g0LrQvdC+0L/QutCwXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICZfZmlyc3Qge1xuICAgICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9CV0LfQtNGP0YnQuNC5INC/0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMXG4gICZfX3N3aXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgXG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcblxuICAgICYub25lLW9wdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIC8v0YHQstC40YfRjCDQsiDQstC60LvRjtGH0LXQvdC90L3QvtC8INGB0L7RgdGC0L7Rj9C90LjQuFxuICAmX2FjdGl2ZSB7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLnJhZGlvLWxpbmVfX2J0bl9maXJzdCB7XG4gICAgICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJhZGlvLWxpbmUge1xuXG4gICAgICAmX19zd2l0Y2gge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX2J0biB7XG5cbiAgICAgICAgJl9maXJzdCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX3NlY29uZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cbiAgXG4gICZfZGFyay1za2luIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgfVxuXG4gIC8v0KHQutC40L0g0YEg0LvQuNC90LjQtdC5INCy0L3QuNC30YNcbiAgJl9saW5lLWRvd24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLnJhZGlvLWxpbmUge1xuXG4gICAgICAmX19zd2l0Y2gge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjZjYyYzg0IDAsI2UwMmY5YyAyMyUsI2FiMzhkOSA3MiUsIzhhM2VmZiAxMDAlKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2J0biB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYucmFkaW8tbGluZV9hY3RpdmU6aG92ZXIge1xuXG4gICAgICAucmFkaW8tbGluZV9fYnRuX2ZpcnN0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5yYWRpby1saW5lX2FjdGl2ZSB7XG5cbiAgICAgIC5yYWRpby1saW5lX19idG5fZmlyc3Q6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvL9Cl0L7QstC10YAg0L/QviDQvdC1INCw0LrRgtC40LLQvdC+0Lkg0LrQvdC+0L/QutC1XG4gICAgJjpob3Zlcjpub3QoLnJhZGlvLWxpbmVfYWN0aXZlKSB7XG5cbiAgICAgIC5yYWRpby1saW5lX19idG4gIHtcblxuICAgICAgICAmX3NlY29uZCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmFkaW8gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDEwcHggMCAwIDdweDtcbn1cbi5yYWRpb19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODE3RjhBO1xufVxuLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucmFkaW9fX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHRvcDogN3B4O1xuICBsZWZ0OiA0cHg7XG5cbiAgb3BhY2l0eTogMDtcblxuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9jaGVja2JveC1hY3RpdmVfdy5zdmcnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGNjJDODQ7XG59XG5cbi5yYWRpbyBpbnB1dDpmb2N1cyArIC5yYWRpb19fdGV4dDpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiKDE2MSAxNzUgMTk1LDAuMik7O1xufSIsIi8v0JLQtdGA0YLQuNC60LDQu9GM0L3QsNGPINGA0LDQtNC40L4g0LrQvdC+0L/QutCwXG4udmVydGljYWwtcmFkaW8tYnV0dG9uIHtcbiAgcGFkZGluZzogMnB4O1xuICBcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgJjpob3ZlciAudmVydGljYWwtcmFkaW8tYnV0dG9uX19pdGVtX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9Cv0LfRi9C6INCy0L3Rg9GC0YDQuCDQstC70L7QttC10L3QvdC+0LPQviDQvNC10L3RjlxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLXRoLXNoYWRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAvL9CQ0LrRgtC40LLQvdCw0Y8g0LrQvdC+0L/QutCwXG4gICAgJl9hY3RpdmUge1xuICAgICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwcyAwLjVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAvL9Cf0LvQsNCy0LDRjtGJ0LjQuSDQsdC70L7QuiDQvtGC0LzQtdGH0LDRjtGJ0LjQuSDQsNC60YLQuNCy0L3Rg9GOINC60L3QvtC/0LrRg1xuICAgICZfYWN0aXZlLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBtYWluLXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDBzIDAuNXMgbGluZWFyO1xuICAgIH1cblxuICB9XG5cbn0iLCIubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG5cbiAgLmFjdGl2ZS1uYXYtc3dpdGNoIHtcbiAgICBwYWRkaW5nOiAxMy41cHggMTVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGN1cnNvcjogYXV0bztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmICsgLm5hdi10YWJzX19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5uYXYtdGFicy1jb250ZW50IHtcblxuICAmX2ZpcnN0LXRhYiAmX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX3NlY29uZC10YWIgJl9faXRlbTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl90aGlyZC10YWIgJl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59IiwiLmZpbHRlci1maXJzdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGZvbnQtc2l6ZTogMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAuYWN0aXZlLW5hdi1zd2l0Y2gge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogYXV0bztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmICsgLmZpbHRlci1maXJzdF9fYnRuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWFyZ2luOiA3cHggMHB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIG1pbi13aWR0aDogOTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozNzBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC5hY3RpdmUtbmF2LXN3aXRjaCkge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICB9XG5cbn0iLCJAdHJhbnNpdGlvbk9wZW5DbG9zZURlbGF5OiAwLjVzO1xuQGRkVHJpYW5nbGVTaXplOiA2cHg7XG5cbi8v0JTRgNC+0L8g0LTQsNGD0L1cbi5kZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgQHRyYW5zaXRpb25PcGVuQ2xvc2VEZWxheSBlYXNlO1xuXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgJl9vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgMHMgZWFzZTtcblxuICAgIC5kZCB7XG5cbiAgICAgICZfX2l0ZW0tbGlzdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cbiAgICAgICAgLmRkX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTJweCAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9fYXJyb3cge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INC30L3QsNGH0LXQvdC40Y9cbiAgJl9fYWN0aXZlLWl0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgXG4gIH1cbiAgXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcblxuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY4Yzk0O1xuXG4gICAgJjpob3Zlcjpub3QoLmRkX19pdGVtX2FjdGl2ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICAgIH1cblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRlNTE7XG4gICAgfVxuXG4gIH1cbiAgXG4gICZfX2l0ZW0taW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQHNpemU6IDMwcHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gIH1cblxuICAmX19pdGVtLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogODtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uT3BlbkNsb3NlRGVsYXkgMHMgZWFzZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRlNTE7XG5cbiAgICAuZGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuXG4gIH1cblxufSIsIi5wcm9ncmVzcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFsZXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi1lcnJvciB7XG4gICAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMyNWRmM2M7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmYzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLnByb2dyZXNzLWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywjZjYyYzg0IDAsI2UwMmY5YyAyMyUsI2FiMzhkOSA3MiUsIzhhM2VmZiAxMDAlKSBuby1yZXBlYXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59IiwiLy/Ql9Cy0LXQt9C00Ysg0YPQutCw0LfRi9Cy0LDRjtC40LUg0YPRgNC+0LLQtdC90Ywg0YHQu9C+0LbQvdC+0YHRgtC4XG4uc3Rhci1vZi1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAvL9CX0LLQtdC30LTQsFxuICAmX19pY28tc3RhciB7XG4gICAgd2lkdGg6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuXG4gICAgLy/QndC1INCw0LrRgtC40LLQvdGL0LUg0LfQstC10LfQtNGLXG4gICAgJl9hY3RpdmUgfiAqIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cblxuXG5cbiAgfVxuXG5cbn0iLCIuc2xpZGVyLXByb2dyZXNzYmFyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19pdGVtIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNldmVuLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19pcGg2UGx1cyArIDFweCkge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICB9XG4gIFxufSIsIi5odG1sLWNoYXJ0IHtcblxuICAmX19pbnRlcmZhY2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2RvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBzaXplOiA5cHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIC8v0JfQsNC80YvQutCw0Y7RidC40LUg0YLQvtGH0LrQuFxuICAgICZfY2xvc2luZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBcbiAgICAmX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZG90LXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjJweCk7XG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgJl9tb250aCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pbnRlcmZhY2Utd3JhcHBlcl93ZWlnaHQgJiB7XG5cbiAgICAmX19kb3Qge1xuICAgICAgQHNpemU6IDEzcHg7XG4gICAgICB3aWR0aDogQHNpemU7XG4gICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjFCQjtcbiAgICB9XG4gICAgXG4gICAgJl9fZG90LXRleHQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNHB4KTtcbiAgICB9XG5cbiAgfVxuICBcbn1cbiIsIi8v0JLRgdC/0LvRi9Cy0LDRjtGJ0LXQtSDQt9Cw0YLQtdC80L3QtdC90L3QvtC1INC+0LrQvdC+XG4ubW9kYWwtd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG5cblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vcGFkZGluZzogMHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI4LCAzMywgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2UsIHZpc2liaWxpdHkgMHMgMC41cyBsaW5lYXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAvL9Ce0LHQtdGA0YLQutCwINC00LvRjyDQvdC+0LLQvtCz0L4g0YHQu9C+0Y9cbiAgJl9uZXctbGF5ZXIge1xuICAgICAmOmV4dGVuZCgubW9kYWwtd2luZG93KTtcbiAgfVxuXG4gIC8v0J7RgtC60YDRi9GC0YvQuSDRgdC70LXQtNGD0Y7RidC40Lkg0YHQu9C+0LlcbiAgJl9uZXctbGF5ZXItb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxufVxuXG4vL9Ca0LvQsNGB0YEg0L7RgtCy0LXRh9Cw0Y7RidC40Lkg0LfQsCDRgtC+INGH0YLQviDQvNC+0LTQsNC70YzQvdC+0LUg0L7QutC90L4g0L7RgtC60YDRi9GC0L5cbi5tb2RhbC1vcGVuIHtcblxuICAvL9Cf0L7QutCw0LfQsNGC0Ywg0LzQvtC00LDQu9C60YNcbiAgLm1vZGFsLXdpbmRvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY29udGVudCwgIC5mb290ZXIge1xuICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICB9XG5cblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSArIDEpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KHQutGA0YvRgtGMINGB0LrRgNC+0Lsg0LHQsNGAINC90LAg0LzQvtCx0LjQu9C60LVcbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5tYWluLXdyYXBwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxuXG5cblxufVxuXG5cblxuLy/QnNC+0LTQsNC70YzQvdGL0Lkg0LHQtdC70YvQuSDQutC+0L3RgtC10LnQvdC10YBcbi5tb2RhbCB7XG4gIG1heC13aWR0aDogMzQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG5cbiAgLy/RgtC10LzQvdCw0Y8g0L7QsdC10YDQutCwINC00LvRjyDQvNC+0LTQsNC70LrQuFxuICAmX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIG1heC13aWR0aDogNzUycHg7XG4gIH1cblxuICAvL9Cc0LDQu9C10L3RjNC60LDRjyDQvNC+0LTQsNC70LrQsFxuICAmX3NtYWxsIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JzQsNC70LXQvdGM0LrQsNGPINC80L7QtNCw0LvQutCwXG4gICZfc21hbGwtbGFuZCB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX29jY3VwYXRpb24sICZfbGFyZ2Uge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG5cbiAgJl9jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICZfY2VudGVyLXgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICZfY2VudGVyLXkge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC8v0JLQtdGA0YXQvdC40Lkg0YHQu9C+0Lkg0LzQvtC00LDQu9C60LhcbiAgJl9uZXctbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuXG5cbn1cbiIsIi5hZGQtbWVhbC1tb2RhbCB7XG5cbiAgLy/QndC40LbQvdGP0Y8g0YfQsNGB0YLRjCDQvNC+0LTQsNC70LrQuCDRgSDQutC90L7Qv9C60LDQvNC4XG4gICZfX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ0bi1zZWNvbmQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDRgSDQv9C70Y7RgdC+0LxcbiAgJl9fYnRuLXBsdXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTg0QztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgLy/QodCw0Lwg0L/Qu9GO0YHQuNC6XG4gICZfX2J0bi1pY28ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLy/QotC10LrRgdGCINCy0L3Rg9GC0YDQuCDQutC90L7Qv9C60LhcbiAgJl9fYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YDQtdC30YPQu9GM0YLQsNGC0L7QsiDQv9C+0LjRgdC60LBcbiAgJl9fc2VhcmNoLWlucHV0LXJlc3VsdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgfVxuICBcbiAgLy/QodC/0LjRgdC+0Log0YDQtdC30YPQu9GM0YLQsNGCINC/0L7QuNGB0LrQsFxuICAmX19zZWFyY2gtaW5wdXQtcmVzdWx0LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDBweCAtOHB4IDBweDtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG5cbiAgLy/QntC00LjQvSDRjdC70LXQvNC10L3RglxuICAmX19zZWFyY2gtaW5wdXQtcmVzdWx0LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCAyMzUsIDI0MywgMC41KTtcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9C/0L7Qu9C1INC00LvRjyDQv9C40YLQsNGC0LXQu9GM0L3QvtCz0L4g0LLQtdGJ0LXRgdGC0LLQsFxuICAmX19kaXNoLWlucHV0cy1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJisuYWRkLW1lYWwtbW9kYWxfX2Rpc2gtaW5wdXRzLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cbiAgXG4gIC8v0YLRgNC40LPQtdGAINC90LAg0LfQsNC60YDRgtGL0YLQuNC1INGB0LXQu9C10LrRgtCwXG4gICZfX2Nsb3NlLXNlYXJjaC1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG5cbiAgfVxuXG4gIC5zZWFyY2gtc2VsZWN0LWlucHV0X29wZW4ge1xuXG4gICAgLy8uYWRkLW1lYWwtbW9kYWxfX2Nsb3NlLXNlYXJjaC1zZWxlY3Qge1xuICAgIC8vICBkaXNwbGF5OiBibG9jaztcbiAgICAvL31cblxuICAgIC8vLnNlbGVjdGVkIC5hZGQtbWVhbC1tb2RhbF9fY2xvc2Utc2VhcmNoLXNlbGVjdCB7XG4gICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgLy99XG5cbiAgICAuYWRkLW1lYWwtbW9kYWxfX3NlYXJjaC1pbnB1dC1yZXN1bHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5hZGQtbWVhbC1tb2RhbF9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAuaXNTZWxlY3RlZElucHV0IHtcblxuICAgIC5hZGQtbWVhbC1tb2RhbF9fY2xvc2Utc2VhcmNoLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIi5udXRyaXRpb24tbW9kYWwge1xuXG4gIC8v0JHQtdC70YvQuSDQutC+0L3RgtC10LnQvdC10YBcbiAgJl9fZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LrQvdC+0L/QutCw0LzQuFxuICAmX19idG4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblxuICAgIC8v0JrQvdC+0L/QutC4INCy0L3Rg9GC0YDQuCDQvNC+0LTQsNC70LrQuFxuICAgICYgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINC+0YLQvNC10L3Ri1xuICAmX19kZWxldGUtYnRuIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBcbiAgLy/QmtC90L7Qv9C60LAg0YHQvtGF0YDQsNC90LjRgtGMXG4gICZfX3NhdmUtYnRuIHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDQt9Cw0LrRgNGL0YLRjCDQvNC+0LTQsNC70LrRgyDQvdCwINC80L7QsdC40LvRjNC90L7QvFxuICAmX19tb2JpbGUtY2xvc2UtYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcblxuICAgIGNvbG9yOiAjZmY4YjhiO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kLWNvbG9yO1xuICAgIG9yZGVyOiAzO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbn0iLCIudHJhaW5pbmdfaW5mby1tb2RhbCB7XG5cbiAgICAuZm9ybS1jb250YWluZXJfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNBMUFGQzM7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG5fd2l0aC1pY28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1zZWNvbmQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG59XG4iLCIuaW5mby1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAzMHB4IGF1dG87XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMkYyRjMzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG4iLCIuc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gICZfaW5pdCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICZfaW5pdCAmX190cmFjayB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIDBzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faXRlbSB7XG5cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX25hdi1hcnJvdyB7XG4gICAgQHNpemU6IDI0cHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgJl9kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gICZfX25hdi1idG4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX25hdi1idG4taXRlbSB7XG4gICAgQHNpemU6IDE1cHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAvL9Cf0LXRgNCy0YvQuSDRgdC60LjQvSDRgdC70LDQudC00LXRgNCwXG4gICZfZmlyc3Qtc2tpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cbiAgICAvL9Ch0LrRgNGL0YLRjCDRgdC70LXQtNGD0Y7RidC40LUg0LjQtNGD0YnQuNC1INGB0LvQsNC50LTRiyDQvdCwINC/0LpcbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG5cbiAgICAgICZfX3RyYWNrLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC8v0J7RgtGB0YLRg9C/0Ysg0LzQtdC20LTRgyDRgdC70LDQudC00LDQvNC4INC00LvRjyDQvNC+0LEg0LLQtdGA0YHQuNC4XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19tZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQutC90L7Qv9C60LDQvNC4INC90LDQstC40LPQsNGG0LjQuFxuICAgICAgJl9fbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MnB4IGF1dG8gNTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutCw0LbQtNC+0Lkg0YHRgtGA0LXQu9C60LhcbiAgICAgICZfX25hdi1hcnJvdy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfbGVmdCB7XG4gICAgICAgICAgbGVmdDogOHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9yaWdodCB7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgXG4gICAgICAmX19uYXYtYXJyb3cge1xuICAgICAgICBAYXJyb3dCb3JkZXJTaXplOiA0cHg7XG4gICAgICAgIEBhcnJvd0JvcmRlclJhZGl1czogMjBweDtcbiAgICAgICAgQGFycm93Q2h1bmtEZWdSb3RhdGU6IDQwZGVnO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgIGhlaWdodDogQGFycm93Qm9yZGVyU2l6ZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cblxuXG4gICAgICAgICZfbGVmdCB7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfcmlnaHQge1xuXG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC60YDRg9C20L7Rh9C60LDQvNC4XG4gICAgICAmX19uYXYtYnRuLXdyYXBwZXIge1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvL9Ca0YDRg9C20L7Rh9C60LhcbiAgICAgICZfX25hdi1idG4taXRlbSB7XG4gICAgICAgIEBzaXplOiA4cHg7XG4gICAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQHNpemU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyAwcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgJl9hY3RpdmUge1xuXG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/QodC60YDRi9GC0Ywg0L3QsNCy0LjQs9Cw0YbQuNGOXG4gICZfaGlkZS1uYXYgJiB7XG5cbiAgICAmX19uYXYsICZfX25hdi1hcnJvdy13cmFwcGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICB9XG5cbn0iLCJAY2FsZW5kYXJCb2R5Q29sb3I6IEBzZWNvbmQtY29sb3I7XG5AY2FsZW5kYXJUZXh0Q29sb3I6IEBmaXJzdC1jb2xvcjtcblxuQGNhbGVuZGFyRGF5T2ZXZWVrUm93Q29sb3I6ICNGMUYxRjE7XG5AY2FsZW5kYXJEYXlPZldlZWtUZXh0Q29sb3I6IEBmaXJzdC1jb2xvcjtcblxuXG5AYXJyb3dDb2xvcjogIzgxN0Y4QTtcbkBhcnJvd1dpZHRoOiAxMHB4O1xuQGFycm93RGVnOiA0NWRlZztcblxuQG5vdFRoaXNNb250aENvbG9yOiAjNzk3OTc5O1xuQHRoaXNNb250aERheXNDb2xvcjogQGZpcnN0LWNvbG9yO1xuQHNlbGVjdERhdGVCZ0NvbG9yOiAjREM0NkI0O1xuXG5AZmlyc3RIb3ZlckNvbHVtbjogI2ZmOTJjMTtcbkBzZWNvbmRIb3ZlckNvbHVtbjogI2NlNjA4ZjtcbkBhY3RpdmVDb2x1bW5Db2xvcjogcmdiYSgyMjAsIDcwLCAxODAsIC41KTtcblxuQGNvbHVtblNpemU6IDQ0cHg7XG5AY29sdW1uU2l6ZVNtOiAzNnB4O1xuQGNvbHVtbkZvbnRTaXplOiAxNHB4O1xuQGNvbHVtbkJvcmRlclJhZGl1czogMTJweDtcblxuLmNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAyOTJweDtcbiAgbWF4LXdpZHRoOiBAY29sdW1uU2l6ZSAqIDc7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGNvbG9yOiBAY2FsZW5kYXJUZXh0Q29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQGNhbGVuZGFyQm9keUNvbG9yO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLyrQodGC0YDQtdC70L7Rh9C60LgqL1xuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBAY29sdW1uU2l6ZTtcbiAgICBoZWlnaHQ6IEBjb2x1bW5TaXplO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogQGFycm93Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICB3aWR0aDogQGFycm93V2lkdGg7XG4gICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgbWFyZ2luLXRvcDogLTEuNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AYXJyb3dXaWR0aCAvIDI7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhcnJvd0NvbG9yO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiBAYXJyb3dXaWR0aDtcblxuICAgIH1cblxuICAgICZfbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93RGVnKTtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0RlZyk7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3JpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dEZWcpO1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93RGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvKtCf0L7Qu9C1INGBINCw0LrRgtC40LLQvdGL0Lwg0LzQtdGB0Y/RhtC10LwqL1xuICAmX19hY3RpdmUtbW9udGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IEBjb2x1bW5TaXplO1xuXG4gICAgbGluZS1oZWlnaHQ6IEBjb2x1bW5TaXplO1xuXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxRDFDMjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL9Cl0LXQtCDQutCw0LvQtdC90LTQsNGA0Y9cbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBcbiAgLyrQmtC70LXRgtC60Lgg0LTQvdC10Lkg0L3QtdC00LXQu9C4Ki9cbiAgJl9fZGF5LW9mLXdlZWsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiBAY29sdW1uU2l6ZVNtO1xuICAgIGhlaWdodDogQGNvbHVtblNpemVTbTtcbiAgICBsaW5lLWhlaWdodDogQGNvbHVtblNpemVTbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IEBjb2x1bW5TaXplO1xuICAgICAgaGVpZ2h0OiBAY29sdW1uU2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAY29sdW1uU2l6ZTtcbiAgICB9XG5cblxuXG4gICAgZm9udC1zaXplOiBAY29sdW1uRm9udFNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogQGNhbGVuZGFyRGF5T2ZXZWVrVGV4dENvbG9yO1xuXG4gICAgLy/Qp9C10YDRgtC+0YfQutC4INC80LXQttC00YMg0LTQvdGP0LzQuCDQvdC10LTQtdC70LhcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC8v0KPQsdGA0LDRgtGMINC/0L7RgdC70LXQtNC90Y7RjiDRh9C10YDRgtC+0YfQutGDXG4gICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KHRgtGA0L7QutC4INCyINGI0LDQv9C60LUg0LrQsNC70LXQvdC00LDRgNGPXG4gICZfX2hlYWQtcm93IHtcblxuICAgIC8v0KHRgtGA0L7QutCwINGBINC00L3Rj9C80Lgg0L3QtdC00LXQu9C4XG4gICAgJl9kYXktb2Ytd2VlayB7XG4gICAgICBiYWNrZ3JvdW5kOiBAY2FsZW5kYXJEYXlPZldlZWtSb3dDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIC8q0JLRgdC1INC60LvQtdGC0L7Rh9C60Lgg0YEg0LTQsNGC0L7QuSovXG4gICZfX2RhdGUtY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogQGNvbHVtblNpemVTbTtcbiAgICBoZWlnaHQ6IEBjb2x1bW5TaXplU207XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiBAY29sdW1uU2l6ZTtcbiAgICAgIGhlaWdodDogQGNvbHVtblNpemU7XG4gICAgfVxuXG5cbiAgICBjb2xvcjogQHRoaXNNb250aERheXNDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgLy/Qn9GA0LDQstC40LvRjNC90YvQtSDRg9Cz0LvRiyDQtNC70Y8g0YHRgtCw0YDRgtCwXG4gICAgJl9zdGFydCwgJl9maXJzdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAY29sdW1uQm9yZGVyUmFkaXVzIDBweCAwcHggQGNvbHVtbkJvcmRlclJhZGl1cztcbiAgICB9XG5cbiAgICAvL9Cf0YDQsNCy0LjQu9GM0L3Ri9C1INGD0LPQu9GLINC00LvRjyDRhNC40L3QuNGI0LBcbiAgICAmX2ZpbmlzaCwgJl9sYXN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCBAY29sdW1uQm9yZGVyUmFkaXVzIEBjb2x1bW5Cb3JkZXJSYWRpdXMgMHB4O1xuICAgIH1cblxuICAgIC8v0JrRgNCw0LnQvdC40LUg0LDQutGC0LjQstC90YvQtSDQtNCw0YLRi1xuICAgICZfZmluaXNoJl9maXJzdCwgJl9zdGFydCZfbGFzdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAY29sdW1uQm9yZGVyUmFkaXVzO1xuICAgIH1cblxuXG4gICAgLy/QktGL0LHRgNCw0L3Ri9C1INC00LDRgtGLXG4gICAgJl9zdGFydCwgJl9maW5pc2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0RGF0ZUJnQ29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBjb2x1bW5Cb3JkZXJSYWRpdXM7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvL9Cl0L7QstC10YBcbiAgICAmX2hvdmVyIHNwYW4ge1xuXG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3REYXRlQmdDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBjb2x1bW5Cb3JkZXJSYWRpdXM7XG4gICAgfVxuXG5cbiAgICAvL9Ca0L7QvdGC0LXQudC90LXRgNGLINC/0L7QtCDRgdC70LXQtCDQuCDQv9GA0LXQtCDQtNCw0YLRg1xuICAgICZfbmV4dCwgJl9wcmV2IHtcbiAgICAgIGNvbG9yOiBAbm90VGhpc01vbnRoQ29sb3I7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxuXG5cblxuICAvKtCi0LXQutGB0YIg0LLQvdGD0YLRgNC4INC60L7Qu9C+0L3QutC4Ki9cbiAgJl9fZGF0ZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogQGNvbHVtblNpemVTbTtcbiAgICBsaW5lLWhlaWdodDogQGNvbHVtblNpemVTbTtcbiAgICBmb250LXNpemU6IEBjb2x1bW5Gb250U2l6ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgaGVpZ2h0OiBAY29sdW1uU2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAY29sdW1uU2l6ZTtcblxuICAgIH1cblxuXG4gIH1cblxuICAvKtCi0LXQu9C+INC60LDQu9C10L3QtNCw0YDRjyovXG4gICZfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC8v0JrQvtCz0LTQsCDQvdCw0LLQtdC70Lgg0L3QsCDQutC+0LvQvtC90LrQuFxuICAgIC8vJl9ob3ZlciB7XG4gICAgLy9cbiAgICAvLyAgLmNhbGVuZGFyX19kYXRlLWNvbCB7XG4gICAgLy9cbiAgICAvLyAgICAmX3N0YXJ0IH4gZGl2IHtcbiAgICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3RpdmVDb2x1bW5Db2xvcjtcbiAgICAvLyAgICB9XG4gICAgLy9cbiAgICAvLyAgICAmX2hvdmVyIH4gZGl2IHtcbiAgICAvLyAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICB9XG4gICAgLy9cbiAgICAvL31cblxuICAgIC8q0JLRi9Cx0YDQsNC90Ysg0L7QsdC1INC00LDRgtGLKi9cbiAgICAmX2JldHdlZW4ge1xuXG4gICAgICAuY2FsZW5kYXJfX2RhdGUtY29sIHtcblxuICAgICAgICAmX3N0YXJ0IH4gZGl2LCAmX3N0YXJ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWN0aXZlQ29sdW1uQ29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmX2ZpbmlzaCB+IGRpdiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvKtCf0L7QtNGB0LLQtdGC0LjRgtGMINC+0YIg0YHRgtCw0YDRgtCwINC00L4g0LrQvtC90YbQsCovXG4gICAgJl9maW5pc2gtbmV4dC1tb250aCB7XG5cbiAgICAgIC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuXG4gICAgICAgICZfc3RhcnQgfiBkaXYsICZfc3RhcnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3RpdmVDb2x1bW5Db2xvcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvKtCf0L7QtNGB0LLQtdGC0LjRgtGMINC+0YIg0L3QsNGH0LDQu9CwINGC0LDQsdC70LjRhtC4INC00L4g0YTQuNC90LjRiNCwKi9cbiAgICAmX3N0YXJ0LXByZXYtbW9udGgge1xuXG4gICAgICAuY2FsZW5kYXJfX2RhdGUtY29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGl2ZUNvbHVtbkNvbG9yO1xuXG4gICAgICAgICZfZmluaXNoIH4gZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvKtCf0L7QtNGB0LLQtdGC0LjRgtGMINCy0YHRjiDRgtCw0LHQu9C40YbRgyovXG4gICAgJl9hY3RpdmUtZGF0ZS1ub3QtZXhpc3Qge1xuXG4gICAgICAuY2FsZW5kYXJfX2RhdGUtY29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGl2ZUNvbHVtbkNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG5cbn0iLCIucGFyYWxsYXgge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufSIsIkBidXJnZXJIZWlnaHQ6IDE2cHg7XG5AYnVyZ2VyV2lkdGg6IDIwcHg7XG5AYnVyZ2VyTGluZUhlaWdodDogMnB4O1xuXG5cbi5idXJnZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IEBidXJnZXJXaWR0aDtcbiAgaGVpZ2h0OiBAYnVyZ2VySGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGZsb2F0OiByaWdodDtcblxuICAmX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IEBidXJnZXJMaW5lSGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IEBidXJnZXJMaW5lSGVpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX2NlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0oQGJ1cmdlckxpbmVIZWlnaHQvMik7XG4gICAgfVxuXG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19zbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMThweCAwcHg7XG4gIH1cblxufSIsIi5mb290ZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cbn0iLCIucGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gIC5wcmV2LCAubmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDozNzVweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIEBhcnJvd0JvcmRlclNpemU6IDRweDtcbiAgQGFycm93Qm9yZGVyUmFkaXVzOiAyMHB4O1xuICBAYXJyb3dDaHVua0RlZ1JvdGF0ZTogNDBkZWc7XG5cbiAgLnByZXYge1xuICAgIGxlZnQ6IC03NnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBsZWZ0OiAtNjVweDtcbiAgICB9XG5cbiAgICAqIHtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cblxuICAgIH1cblxuICB9XG5cbiAgLm5leHQge1xuICAgIHJpZ2h0OiAtNzZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgICAgcmlnaHQ6IC02NXB4O1xuICAgIH1cblxuICAgICoge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBhcnJvd0JvcmRlclJhZGl1cztcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5wcmV2LCAubmV4dCB7XG5cbiAgICAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvcjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuICAgIH1cblxuXG5cblxuICB9XG5cblxuICAuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5hY3RpdmUgKyBsaSwgLnByZXYgKyBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlO1xuICB9XG5cbiAgLmFjdGl2ZSBhIHtcbiAgICBwYWRkaW5nOiAxN3B4IDBweDtcblxuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB3aWR0aDogNTJweDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG59IiwiLmJyZWFkLWNydW1icyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuXG4gIEBhcnJvd1dpZHRoOiA3cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBhcnJvd1dpZHRoO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0oQGFycm93V2lkdGgvMikgO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbn0iLCJAYXZhRGVza3RvcFNpemU6IDE4OXB4O1xuQGF2YVNpemU6IDEyMHB4O1xuXG4vL9Ca0LDRgNGC0L7Rh9C60LAg0YEg0LjQvdGE0L7QuSDQv9GA0L7RhNC40LvRjyDQvdCwINCz0LvQsNCy0L3QvtC5INGB0YLRgNCw0L3QuNGH0LrQtVxuLnByb2ZpbGUtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg3KTtcbiAgLnNpemUtbWQoNSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG9yZGVyOiAxO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IChAYXZhU2l6ZS8yKTtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy10b3A6IChAYXZhU2l6ZS8yKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cbiAgLy/QmtCw0YDRgtC40L3QutCwINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRj1xuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgd2lkdGg6IEBhdmFTaXplO1xuICAgIGhlaWdodDogQGF2YVNpemU7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9JQ08vdXNlci1wbGFjZWhvbGRlci5zdmcnKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgLy/Qn9C+0YHRgtCw0LLQuNGC0Ywg0LrQsNGA0YLQuNC90LrRgyDQsiDQv9C+0YLQvtC6INC90LAg0LTQtdGB0LrRgtC+0L/QtVxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiBAYXZhRGVza3RvcFNpemU7XG4gICAgICBoZWlnaHQ6IEBhdmFEZXNrdG9wU2l6ZTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC00L7QvyDQuNC90YTQvtGA0LzQsNGG0LjQtdC5XG4gICZfX2luZm8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmNC80Y8g0Y7Qt9C10YDQsFxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ce0L/QuNGB0LDQvdC40LUg0LIg0LrQsNGA0YLQvtGH0LrQtSDQv9GA0L7RhNC40LvRj1xuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTZweDtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JLRi9C00LXQu9C10L3Ri9C5INGC0LXQutGB0YIg0LIg0L7Qv9C40YHQsNC90LjQuFxuICAmX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxufVxuXG4ucHJvZmlsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IC4zO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiLm1haW4tbG9nLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUtc20oNik7XG4gIC5zaXplLW1kKDQpO1xuXG4gIG9yZGVyOiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tYWluLWxvZy1jYXJkLXNoYXBlLnN2ZycpIGxlZnQgdG9wIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyM2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ce0L/QuNGB0LDQvdC40LUg0LrQsNGA0YLQvtGH0LrQuCDQsdC10Lcg0LrQvtC90YLQtdC90YLQsFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9Ch0L/RgNGP0YLQsNGC0Ywg0LPRgNCw0YTQuNC6INC00L4g0L7RgtGA0LjRgdC+0LLQutC4XG4gICZfX2NoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy/Qm9C40L3QuCDQstC90LjQtyDQvtGCINCz0YDQsNGE0LjQutCwXG4gICZfX2NoYXJ0LWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDAuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICB9XG5cbiAgLy/QodC/0LjRgdC+0Log0LPRgNCw0YTQuNC60L7QslxuICAmX19jaGFydC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG8gMHB4O1xuXG4gICAgJl9xdWFkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfcXVhZCAubWFpbi1sb2ctY2FyZF9fY2hhcnQtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgXG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9Ch0YLRgNC+0LrQsCDRgSDQs9GA0LDRhNC40LrQvtC8XG4gICZfX2NoYXJ0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC+0LTQvdC+0LPQviDQs9GA0LDRhNC40LrQsFxuICAmX19zaW5nbGUtY2hhcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QmNC80Y8g0LPRgNCw0YTQuNC60LBcbiAgJl9fY2hhcnQtbGFiZWwge1xuICAgIHdpZHRoOiA3OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0L3QtdC/0L7RgdGA0LXQtNGB0YLQstC10L3QvdC+INGBINCz0YDQsNGE0LjQutC+0LxcbiAgJl9fY2hhcnQtd3JhcHBlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogMzBweDtcblxuICAgIC8v0JHQvtC70YzRiNC+0Lkg0LrQvtC90YLQtdC50L3QtdGAXG4gICAgJl9sZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIFxufSIsIi5sYXN0LXdvcmtvdXQtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg1KTtcbiAgLnNpemUtbWQoMyk7XG5cbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgcGFkZGluZzogMTZweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhc3Qtd29ya291dC1zaGFwZS5zdmcnKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMxZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LfQstC10LfQtFxuICAmX19zdGFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JfQstC10LfQtNC+0YfQutC4XG4gICZfX2ljby1zdGFyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfYWN0aXZlIH4gaW1nIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cblxuICB9XG5cbiAgLy/QndCw0LfQstCw0L3QuNC1INGC0YDQtdC90LjRgNC+0LLQutC4XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cblxuICB9XG5cblxufSIsIi5tZWFsLXByb2dyZXNzLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUtc20oNik7XG4gIC5zaXplLW1kKDQpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFsLXByb2dyZXNzLWNhcmQtc2hhcGUuc3ZnJykgYm90dG9tIHJpZ2h0IG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMwM2RlZywgI0ZGREE1MCAwJSwgI0ZGOUI4QSAzOSUsICNGRjVFQzMgODAlLCAjRkY0NkRBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvL9Ch0YLRgNC+0LrQuCDRgSDQv9GA0L7Qs9GA0LXRgdGBINCx0LDRgNCw0LzQuFxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy/QndCw0LfQstCw0L3QuNGPINC/0YDQvtCz0YDQtdGB0YEg0LvQuNC90LjQuFxuICAmX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNzJweDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICB9XG5cbiAgLy/Qn9GA0L7Qs9GA0LXRgdGBINC60L7QvdGC0LXQudC90LXRgFxuICAmX19wcm9ncmVzcy10cmFjayB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgfVxuXG4gIC8v0JvQuNC90LjRjyDQv9GA0L7Qs9GA0LXRgdGB0LBcbiAgJl9fcHJvZ3Jlc3MtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwXG4gICZfX2J0biB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG59IiwiLy/QmtCw0YDRgtC+0YfQutC4INGBINC/0YDQvtCz0YDQtdGB0YHQvtC8XG4uZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcblxuICBAYm9yZGVyU2l6ZTogNnB4O1xuICBAY2lyY2xlU2l6ZTogMTIwcHg7XG5cbiAgQGNvbnRhaW5lclBhZGRpbmdYOiAyNHB4O1xuICBAY29udGFpbmVyUGFkZGluZ1hfeHM6IDEwcHg7XG4gIEBjb250YWluZXJQYWRkaW5nWF9zbTogMzJweDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luOiAwcHggNHB4IDhweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgIHdpZHRoOiAxNjdweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgIHdpZHRoOiAxODNweDtcbiAgICBtYXJnaW46IDBweCA4cHggMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxuXG4gIC8v0KXQtdC00YAg0LrQsNGA0YLQvtGH0LrQuCDRgSDRgtC10LrRgdGC0L7QvFxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogMTZweCAwcHg7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcbiAgfVxuXG4gICZfX3Byb2dyZXNzYmFyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IEBjb250YWluZXJQYWRkaW5nWF94cyAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2xhdGVncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwNHB4IDEwNHB4IDE2cHggMTZweDtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDIycHggQGNvbnRhaW5lclBhZGRpbmdYIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IEBjb250YWluZXJQYWRkaW5nWF9zbSAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZzogMjJweCBAY29udGFpbmVyUGFkZGluZ1ggMDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KDQtdC70YzRgdCwINC00LvRjyDQv9GA0L7Qs9GA0LXRgdGBINCx0LDRgNCwXG4gICZfX3Byb2dyZXNzLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogQGNpcmNsZVNpemU7XG4gICAgaGVpZ2h0OiBAY2lyY2xlU2l6ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IEBib3JkZXJTaXplIHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICB9XG5cbiAgLy/Qm9C40L3QuNGPINC30LDQv9C+0LvQvdC10L3QuNGPXG4gICZfX3Byb2dyZXNzLWFjdGl2ZS1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLUBib3JkZXJTaXplO1xuICAgIHRvcDogLUBib3JkZXJTaXplO1xuXG4gICAgd2lkdGg6IEBjaXJjbGVTaXplO1xuICAgIGhlaWdodDogQGNpcmNsZVNpemUvMjtcblxuICAgIGJvcmRlcjogQGJvcmRlclNpemUgc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3NXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3NXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNjdkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IEBjaXJjbGVTaXplLzIgQGNpcmNsZVNpemUvMjtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAwLjJzIGxpbmVhcjtcbiAgfVxuXG4gIC8v0JzQsNGB0LrQuNGA0YPRjtGJ0LDRjyDQu9C40L3QuNGPXG4gICZfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lIHtcbiAgICBAaGlkZUxpbmVIZWlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC1AYm9yZGVyU2l6ZSAtIEBoaWRlTGluZUhlaWdodC8yO1xuICAgIGhlaWdodDogQGhpZGVMaW5lSGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICAvL9Ca0YDRg9C20L7Rh9C10Log0L3QsCDQv9GA0L7Qs9GA0LXRgdGBINCx0LDRgNC1XG4gICZfX3Byb2dyZXNzYmFyLWJ0biB7XG4gICAgQHNpemU6IDE0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGJvdHRvbTogLUBib3JkZXJTaXplIC0gMC41cHg7XG5cbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLy/QmNC60L7QvdGG0LAg0YbQtdC70LhcbiAgJl9fZ29hbC1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB3aWR0aDogMTRweDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRh9C40YHQtdC7INC/0YDQvtCz0YDQtdGB0YEg0LHQsNGA0LBcbiAgJl9fbnVtYmVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0cHggQGNvbnRhaW5lclBhZGRpbmdYX3hzIDEycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgcGFkZGluZzogNHB4IEBjb250YWluZXJQYWRkaW5nWCAxMnB4O1xuICAgIH1cblxuXG4gIH1cbiAgXG4gICZfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cbiAgXG4gICZfY2Fsb3JpZXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4ICM4QTNFRkY4MDtcblxuICAgIC5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuXG4gICAgICAmX19wcm9ncmVzc2Jhci1jb250YWluZXIsICZfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lLCAmX19wcm9ncmVzc2Jhci1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEEzRUZGO1xuICAgICAgfVxuXG4gICAgICAvL9CY0LrQvtC90YbQsCDRhtC10LvQuFxuICAgICAgJl9fZ29hbC1pY28ge1xuICAgICAgICB0b3A6IDIxcHg7XG5cbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gIH1cblxuICAmX3Byb3RlaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAjRkY0MjhEODA7XG5cbiAgICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcblxuICAgICAgJl9fcHJvZ3Jlc3NiYXItY29udGFpbmVyLCAmX19wcm9ncmVzc2Jhci1oaWRkZW4tbGluZSwgJl9fcHJvZ3Jlc3NiYXItYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDI4RDtcbiAgICAgIH1cblxuICAgICAgLy/QmNC60L7QvdGG0LAg0YbQtdC70LhcbiAgICAgICZfX2dvYWwtaWNvIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuXG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgXG4gICZfZmF0cyxcbiAgJl9saXBpZHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggI0ZGOTg0QzgwO1xuXG4gICAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZCB7XG5cbiAgICAgICZfX3Byb2dyZXNzYmFyLWNvbnRhaW5lciwgJl9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUsICZfX3Byb2dyZXNzYmFyLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk4NEM7XG4gICAgICB9XG5cbiAgICAgIC8v0JjQutC+0L3RhtCwINGG0LXQu9C4XG4gICAgICAmX19nb2FsLWljbyB7XG4gICAgICAgIHRvcDogMjRweDtcblxuICAgICAgICB3aWR0aDogMTQuNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgXG4gICZfY2FyYnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGM0YzNDggMCUsICNDQ0U2NEYgMjIlLCAjNkFDNjYxIDcyJSwgIzMxQjQ2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4ICMzMUI0NkM4MDtcblxuICAgIC5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuXG4gICAgICAmX19wcm9ncmVzc2Jhci1jb250YWluZXIsICZfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lLCAmX19wcm9ncmVzc2Jhci1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFCNDZDO1xuICAgICAgfVxuXG4gICAgICAvL9CY0LrQvtC90YbQsCDRhtC10LvQuFxuICAgICAgJl9fZ29hbC1pY28ge1xuICAgICAgICB0b3A6IDIzcHg7XG5cbiAgICAgICAgd2lkdGg6IDE2LjVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn0iLCJAbWVkYWxJY286IDg4cHg7XG5cbi5sYXN0LXJld2FyZC1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDMpO1xuICAuc2l6ZS1tZCgyKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiA2O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogKEBtZWRhbEljby8yKSAwcHggMjBweDtcbiAgbWFyZ2luLXRvcDogQG1lZGFsSWNvLzI7XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYXN0LXJld2FyZC1jYXJkLXNoYXBlLnN2ZycpIHJpZ2h0IGJvdHRvbS8xMDAlIG5vLXJlcGVhdCAsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxNDRkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAvL9Cc0LXQtNCw0LvRjFxuICAmX19pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICB3aWR0aDogQG1lZGFsSWNvO1xuICAgIGhlaWdodDogQG1lZGFsSWNvO1xuXG4gICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL2VtcHR5LXJld2FyZC5zdmcnKSBjZW50ZXIgY2VudGVyLzU2cHggbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLW1lZGFsLzIuc3ZnJykgY2VudGVyIGNlbnRlci8xMDAlIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsFxuICAmX19pY28tc3RhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgdG9wOiAyNiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB0b3A6IDE3JTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J3QvtC80LXRgCDQvdCwINC90LDQs9GA0LDQtNC1XG4gICZfX2RheS1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgdG9wOiAyNCU7XG5cbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjRkY5ODRDO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQvtC6INCyINC80L7QsSDQstC10YDRgdC40LhcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAmIH4gLmxhc3QtcmV3YXJkLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLy/QotC10LrRgdGCINC/0L7QtCDQvdCw0LPRgNCw0LTQvtC5XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIucGhvdG8tcHJvZ3Jlc3MtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg0LjUpO1xuICAuc2l6ZS1tZCgyLjkpO1xuXG5cblxuICBvcmRlcjogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0LpcbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vcGhvdG8tcHJvZ3Jlc3MtY2FyZC1zaGFwZS5zdmcnKSB0b3AgbGVmdCBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzFkZWcsICNGM0YzNDggMCUsICNDQ0U2NEYgMjIlLCAjNkFDNjYxIDcyJSwgIzMxQjQ2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgLy/QotC10LrRgdGCINC90LAg0LrQsNGA0YLQvtGH0LrQtVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRhNC+0YLQvtC6XG4gICZfX3Bob3RvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QkdC70L7QuiDRgSDQutCw0YDRgtC40L3QutC+0LlcbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcblxuICAgIG1hcmdpbjogMHB4IDhweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogMTAycHg7XG4gICAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwMDAgMCUsICMwMDAwMDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cblxuXG5cbiAgfVxuXG4gIC8v0JTQsNGC0LAg0L3QsCDQutCw0YDRgtC40L3QutC1XG4gICZfX2ltZy1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDdweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fYnRuIHtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB3aWR0aDogMjMycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxufSIsIi8v0JrQsNGA0YLQvtGH0LrQuCDRgSDQv9GA0L7Qs9GA0LXRgdGB0L7QvCDQsiDQvtGC0LTQtdC70LUg0YTQvtGC0L7Qs9GA0LDRhNC40Llcbi5waG90by1qb3VybmFsLXByb2dyZXNzLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDYpO1xuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE4NiwyOTYpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgIG1heC13aWR0aDogMjMzcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBoZWlnaHQ6IDMwOXB4O1xuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbiIsIi8v0KHQutC+0LvRjNC60L4g0LHRg9C00LXRgiDQv9GA0L7RhtC10L3RgtC+0LIg0LIg0L/QsNC00LTQuNC90LPQtSDRh9C40YHQu9C+IGEg0L7RgiDRh9C40YHQu9CwIGJcbi5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoQHNpemUsQHBhcmVudF9zaXplKSB7XG4gICAgcGFkZGluZy10b3A6IHJvdW5kKChAc2l6ZSAvIEBwYXJlbnRfc2l6ZSkgKiAxMDAlLCAzKTtcbn1cblxuLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1tZChAc2l6ZSxAcGFyZW50X3NpemUpIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZShAc2l6ZSwgQHBhcmVudF9zaXplKTtcbiAgfVxuXG59XG5cbi5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUtc20oQHNpemUsQHBhcmVudF9zaXplKSB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19zbSkge1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoQHNpemUsIEBwYXJlbnRfc2l6ZSk7XG4gIH1cblxufVxuXG4ucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplLXhzKEBzaXplLEBwYXJlbnRfc2l6ZSkge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfeHMpIHtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKEBzaXplLCBAcGFyZW50X3NpemUpO1xuICB9XG5cbn1cblxuXG5cbi8v0KHQutC+0LvRjNC60L4g0LHRg9C00LXRgiDQv9GA0L7RhtC10L3RgiDRiNC40YDQuNC90Ysg0YfQuNGB0LvQsCBhINC+0YIg0YfQuNGB0LvQsCBiXG4ucGVyY2VudC13aWR0aC1mcm9tLXNpemUoQHNpemUsQHBhcmVudF9zaXplKSB7XG4gIHdpZHRoOiByb3VuZCgoQHNpemUgLyBAcGFyZW50X3NpemUpICogMTAwJSwgMyk7XG59XG5cbi8v0KHQutC+0LvRjNC60L4g0LHRg9C00LXRgiDQv9GA0L7RhtC10L3RgiDRiNC40YDQuNC90Ysg0YfQuNGB0LvQsCBhINC+0YIg0YfQuNGB0LvQsCBiXG4ucGVyY2VudC13aWR0aC1mcm9tLXNpemUtd2l0aC1tYXJnaW4oQHNpemUsQHBhcmVudF9zaXplLCBAbWFyZ2luOiA4cHgpIHtcbiAgd2lkdGg6IGNhbGMocm91bmQoKEBzaXplIC8gQHBhcmVudF9zaXplKSAqIDEwMCUsIDMpIC0gQG1hcmdpbik7XG59XG5cbiIsIi5sYXN0LWVudHJ5LWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUtc20oNC41KTtcbiAgLnNpemUtbWQoMy4xKTtcblxuICBvcmRlcjogNztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzFkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9teS1ibG9nLWNhcmQtc2hhcGUuc3ZnJykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzMWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG5cbiAgLy/QnNC10YHRgdC10LTQtiDQvtCxINC+0YLRgdGD0YLRgdGC0LLQuNC4INC40L3RhNGLXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QkdC10LvRi9C5INC60L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YLQtdC60YHRgtCwXG4gICZfX2VudHJ5LXdyYXBwZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAmX19xdW90ZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICBcbiAgJl9fdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxufSIsIlxuXG4vL9Ce0LHRi9GH0L3QsNGPINC60LDRgNGC0L7Rh9C60LBcbi5tZWFsLXRyYWNraW5nLWNhcmQge1xuICBAbWVhbC1jYXJkLWJ0bi1zaXplOiAxOXB4O1xuICBAbWVhbC1jYXJkLWJ0bi1zaXplX3hzOiAxOHB4O1xuXG4gIC51LWNvbCgxNnB4KTtcbiAgLnUtc2l6ZSgyLjA3LDEyLDE2cHgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIC51LXNpemUoMiwxMiwxNnB4KTtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGhlaWdodDogMTM2cHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuXG5cbiAgYmFja2dyb3VuZDogIzRmNGY1MyB1cmwoJy9pbWcvSUNPL21lYWwtdHJhY2tpbmctY2FyZC1iZy1zaGFwZS9tZC5zdmcnKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG5cbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMHB4IDE1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAvL9GF0LXQtNGAINC60LDRgNGC0L7Rh9C60LhcbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0L/QuNGJ0LhcbiAgJl9faWNvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0LpcbiAgJl9fdGl0bGUge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLy/QntC/0LjRgdCw0L3QuNC1INC6INC60LDRgNGC0L7Rh9C60LVcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrQvdC+0L/QvtC6XG4gICZfX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYnRuLWFkZCB7XG4gICAgd2lkdGg6IDE1NnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAxNDlweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINC/0YDQvtC/0YPRgdGC0LjRgtGMINC/0YDQuNC10Lwg0L/QuNGJ0LhcbiAgJl9fYnRuLXNraXAge1xuICAgIHdpZHRoOiAxMDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogMTQ3cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0YvQutC70Y7Rh9C10L3QvdCw0Y8g0LrQsNGA0YLQvtGH0LrQsFxuICAmX2Rpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBAZGlzYWJsZWRMaWdodENvbG9yO1xuICB9XG5cbiAgLy/QkdC+0LvRjNGI0LDRjyDQutCw0YDRgtC+0YfQutCwXG4gICZfbGFyZ2Uge1xuICAgIC51LWNvbCgxNnB4KTtcbiAgICAudS1zaXplKDMuNywxMiwxNnB4KTtcblxuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbWVhbC10cmFja2luZy1jYXJkLWJnLXNoYXBlL2xnLW5ldy5zdmcnKSAxMDMlIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyNGRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAvL2JhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIC51LXNpemUoNCwxMiwxNnB4KTtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAyMHB4O1xuICAgIH1cblxuICAgIC5tZWFsLXRyYWNraW5nLWNhcmQge1xuXG4gICAgICAvL9CS0LXRgNGF0YPRiNC60LAg0LrQsNGA0YLQvtGH0LrQuCDRgSDQt9Cw0LPQvtC70L7QstC60LDQvNC4XG4gICAgICAmX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy/QmNC60L7QvdC60LAg0YEg0L/QuNGC0LDQvdC40LXQvFxuICAgICAgJl9faWNvIHtcbiAgICAgICAgQHNpemU6IDI0cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICAgIEBzaXplOiAyN3B4O1xuICAgICAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgICAvL9CX0LDQs9C+0LvQvtCy0L7QuiDRgNGP0LTQvtC8INGBINC40LrQvtC90LrQvtC5XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMDtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogQGgzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQutC90L7Qv9C60LDQvNC40LpcbiAgICAgICZfX2J0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIuYXJ0aWNsZS1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXhzKDYpO1xuICAuc2l6ZS1tZCg1KTtcblxuXG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE2cHggMTZweDtcblxuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvSUNPL2FydGljbGUtcmVjaXBlLWNhcmQtc2hhcGUvYXJ0aWNsZS5zdmdcIikgbGVmdC9jb3ZlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn0iLCIuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSg2KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgIC51LWNvbCgxNnB4KTtcbiAgICAudS1zaXplKDYsMTIsMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5zaXplLXNtKDQpO1xuICAuc2l6ZS1tZCgzKTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxNDAsIDI5Nik7XG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUtc20oMjMwLCA3NDIpO1xuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplLW1kKDI2MCwgMTA5Nik7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICBiYWNrZ3JvdW5kOiBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAvL9Co0LDQv9C60LAg0YEg0LfQsNCz0L7Qu9C+0LLQutCw0LzQuFxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjRweCAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSwgJl9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvL9CQ0L3QuNC80LjRgNGD0Y7RidCw0Y8g0YTQvtGA0LzQsFxuICAmX19hbmltYXRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogODElO1xuICB9XG5cbiAgLy/QodCw0LzQsCDQutCw0YDRgtC40L3QutCwXG4gICZfX21haW4taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuICB9XG5cbiAgLy/QodGC0LjQu9C4INC60LDRgNGC0L7Rh9C10LpcbiAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuXG4gICAgICAmX19tYWluLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwcHggYm90dG9tO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDEpOmhvdmVyIHtcblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuXG4gICAgICAmX19tYWluLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCBib3R0b207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMik6aG92ZXIge1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0YzRjM0OCAwJSwgI0NDRTY0RiAyMiUsICM2QUM2NjEgNzIlLCAjMzFCNDZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuXG4gICAgICAmX19tYWluLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDgwcHggYm90dG9tO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDMpOmhvdmVyIHtcblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuXG4gICAgICAmX19tYWluLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNGRkRBNTAgMCUsICNGRjlCOEEgMzklLCAjRkY1RUMzIDgwJSwgI0ZGNDZEQSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkIHtcblxuICAgICAgJl9fbWFpbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgNCk6aG92ZXIge1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuXG5cbiIsIi5hcnRpY2xlLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS14cyg2KTtcbiAgLnNpemUtbWQoNCk7XG5cbiAgcGFkZGluZzogOHB4IDhweCAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAmX19pbWctd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE4NHB4O1xuXG4gICAgYmFja2dyb3VuZDogQGZvdXJ0aC1jb2xvciB1cmwoJy9pbWcvSUNPL2ltYWdlLnN2ZycpIGNlbnRlci8xMDBweCBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDI1cHggMHB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuXG4gIH1cblxufSIsIi50cmFpbmluZy1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSg2KTtcbiAgLnNpemUteHMoNik7XG4gIC5zaXplLXNtKDQpO1xuICAuc2l6ZS1tZCgzKTtcblxuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE0MCwgMzE4KTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1zbSgyMzAsIDc4Nik7XG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUtbWQoMjYwLCAxMDk0KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha194cykge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuXG4gICZfX2hlYWRlciwgJl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0LXRgNGF0YPRiNC60LAg0LrQsNGA0YLQvtGH0LrQuFxuICAmX19oZWFkZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAvL9Cd0LjQtyDQutCw0YDRgtC+0YfQutC4XG4gICZfX2Zvb3RlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAmX19mb290ZXItY29udGFpbmVyLCAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9fYWN0aXZlLXRyYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIuNXB4IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RDNDZCNDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1NjU2NTYgMCUsICM5Nzk3OTcgMTAwJSkgMCUgMCUgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLy/QodC70L7QstC+INC60L7RgtC+0YDQvtC1INC/0L7Rj9Cy0LvRj9C10YLRgdGPINGBIDYrINCw0LnRhNC+0L3QsFxuICAmX19pcGhvbmU2LXdvcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAvL9CX0LLQtdC30LTRiyDRg9C60LDQt9GL0LLQsNGO0LjQtSDRg9GA0L7QstC10L3RjCDRgdC70L7QttC90L7RgdGC0LhcbiAgJl9faWNvLXN0YXIge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZSgyNSwgMjEwKTtcbiAgfVxuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQvtC6INC60LDRgNGC0L7Rh9C60LhcbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19hbmltYXRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyAwcyBlYXNlO1xuXG4gICAgJl9sYXJnZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMHMgZWFzZTtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9hY3RpdmUgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgJl9fZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19hY3RpdmUtdHJhaW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyAxKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IGJvdHRvbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fdGl0bGVfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM0N0Q3OTc7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgMSk6aG92ZXIge1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS45KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgMikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2QUM2NjEgMCUsICNDQ0U2NEYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlX2FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOTVENDU5O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDIpOmhvdmVyIHtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDMpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjQ0NFNjRGIDAlLCAjRkZENzQ2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGVfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNFMURGNEI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgMyk6aG92ZXIge1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgNCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkQ3NDYgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZV9hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGQkI0ODtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyA0KTpob3ZlciB7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyA1KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGOTg0QyAwJSwgI0ZGNUE3RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlX2FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkY1QTdEO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDUpOmhvdmVyIHtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS42KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgNikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRjVBN0QgMCUsICNFMDJGOUMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGVfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRjVBN0QgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyA2KTpob3ZlciB7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS42KTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3bikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFMDJGOUMgMCUsICNBQjM4RDkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoN24gKyA3KTpob3ZlciB7XG5cbiAgICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cbn1cblxuXG4iLCIvL9Ch0YLRgNC+0LrQsCDRgSDRjdC70LXQvNC10L3RgtCw0LzQuCDQv9C40YLQsNC90LjRj1xuLy/QodC+0YHRgtC+0Y/QvdC40LUg0YTQuNC70YzRgtGA0LBcbi5udXRyaXRpb24tbGlzdC1yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICZfYWxsIHtcblxuICAgIC5udXRyaXRpb24tY2FyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gICZfbWVhbCB7XG5cbiAgICAubnV0cml0aW9uLWNhcmQ6bm90KC5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJl9pbmdyZWRpZW50IHtcblxuICAgIC5udXRyaXRpb24tY2FyZF9kaXNoLWluZ3JlZGllbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuXG59XG5cbi5udXRyaXRpb24tY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcblxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9kaXNoLXNtLnN2ZycpIGNlbnRlciByaWdodC9jb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkFGNDkgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9kaXNoLnN2ZycpIGNlbnRlciByaWdodC9jb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkFGNDkgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cblxuICAmX19pY28ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0LpcbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J7Qv9C40YHQsNC90LjQtSDQutCw0Log0YHRh9C40YLQsNGO0YLRgdGPINC60LDQu9C70L7RgNC40LhcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDQvdCw0YHRgtGA0L7QtdC6XG4gICZfX3NldHRpbmctaWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNnB4O1xuXG4gICAgd2lkdGg6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogMzBweDtcblxuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YLRgNC10LrQsCwg0L/RgNGP0YfRg9GJ0LjQuSDRgdC60YDQvtC7INCx0LDRgFxuICAvL9CYINGB0LzRj9Cz0YfQsNGO0YnQuNC5INGB0LrRgNC+0LtcbiAgJl9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy/Qk9GA0LDQtNC40LXQvdGC0L3QsNGPINC70LjQvdC40Y8g0YHQvNGP0LPRh9Cw0Y7RidCw0Y8g0L7QsdGA0LXQt9C60YMg0LjQutC+0L3QutC4XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCNmZWI1NDkgNTAlLCByZ2JhKDI1NCwxODEsNzMsMCkgODAlKTtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDAsIDAsIDEpLCByZ2JhKDI1NSwgMCwgMCwgMCkpO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDU1LCA2MCwgNzAsIDEpLCByZ2JhKDU1LCA2MCwgNzAsIDApKTtcblxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuICAvL9Ci0YDQtdC6INGBINC40L3Qs9GA0LXQtNC40LXQvdGC0LDQvNC4XG4gICZfX251dHJpZW50cy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG4gICAgLy/Qo9Cx0YDQsNGC0Ywg0YHQutGA0L7QuyDQsdCw0YBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QodC/0LjRgdC+0Log0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyXG4gICZfX251dHJpZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX251dHJpZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTg0QztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgXG4gICZfX251dHJpZW50LWljbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgICZfY2Fsb3JpZXMge1xuICAgICAgd2lkdGg6IDlweDtcbiAgICB9XG5cbiAgICAmX3Byb3RlaW5zIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cblxuICAgICZfZmF0cyB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cblxuICAgICZfY2FyYnMge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gIH1cbiAgXG4gICZfX251dHJpZW50LXR4dCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQ6IDYwMCAxMnB4LzIwcHggJ09wZW4gU2Fucyc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy/QmtCw0YDRgtC+0YfQutCwINC40L3Qs9GA0LXQtNC40LXQvdGC0LBcbiAgJl9kaXNoLWluZ3JlZGllbnQge1xuICAgIGJhY2tncm91bmQ6ICMzMUI0NkMgdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9pbmdyZWRpZW50LnN2ZycpIHJpZ2h0IGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMUI0NkMgdXJsKCcvaW1nL0lDTy9udXRyaXRpb24tY2FyZC1zaGFwZS9pbmdyZWRpZW50LXNtLnN2ZycpIHJpZ2h0IGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLm51dHJpdGlvbi1jYXJkIHtcblxuICAgICAgJl9faWNvIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvL9CR0LXQs9GA0LDRg9C90LQg0LjQvdCz0YDQtdC00LjQtdC90YLQvtCyXG4gICAgICAmX19udXRyaWVudC1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjQ2QztcbiAgICAgIH1cblxuICAgICAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YLRgNC10LrQsCDRgdC80Y/Qs9GH0LDRjtGJ0LjQuSDRgdC60YDQvtC7XG4gICAgICAmX19udXRyaWVudHMtdHJhY2std3JhcHBlciB7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCM2NmM0NjQgNTAlLCByZ2JhKDEwMiwxOTYsMTAwLDApIDgwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLmxvZ2Jvb2stbWFpbi1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSg2KTtcbiAgLnNpemUteHMoNik7XG4gIC5zaXplLW1kKDMpO1xuXG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTQwLDI5Nik7XG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUtbWQoMjYwLDEwODApO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE2MDBweCkge1xuICAgIEBzaXplOiAyNjBweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLy/QmtC+0L3QtdGC0LnQvdC10YAg0L7QsdGA0LDQvNC70Y/RjtGJ0LjQuSDQutC+0L3RgtC10L3RglxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgcGFkZGluZzogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDQstCy0LXRgNGF0YMg0LrQsNGA0YLQvtGH0LrQuFxuICAmX19pY28ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0Log0YHQvdC40LfRg1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG5cbiAgICBiIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0JfQsNC90Y/RgtGMINC20LjRgNC90YvQvCDQt9Cw0LPQvtC70L7QstC60L7QvCDQstGB0Y4g0YHRgtGA0L7QutGDXG4gICZfX3RpdGxlLXVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2FuaW1hdGUtc2hhcGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMSk6aG92ZXIge1xuXG4gICAgLmxvZ2Jvb2stbWFpbi1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0ZS1zaGFwZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMik6aG92ZXIge1xuXG4gICAgLmxvZ2Jvb2stbWFpbi1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0ZS1zaGFwZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCwxLjIpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCwxLjMpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAzKTpob3ZlciB7XG5cbiAgICAubG9nYm9vay1tYWluLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRlLXNoYXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4LDEuMSk7XG5cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4LDEuMik7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNkFDNjYxIDAlLCAjQ0NFNjRGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgNCk6aG92ZXIge1xuXG4gICAgLmxvZ2Jvb2stbWFpbi1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0ZS1zaGFwZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cbiIsIi5mb29kLWxvZy1jYXJkLWRkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgXG4gICYuZGRfb3BlbiAuZm9vZC1sb2ctY2FyZF9faXRlbS1saXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5kZF9vcGVuIC5mb29kLWxvZy1jYXJkX19pY29fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAmLmRkX29wZW4gLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0JrQsNGA0YLQvtGH0LrQuCDQv9GA0LjQtdC80LAg0L/QuNGJ0Lhcbi5mb29kLWxvZy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcblxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINCw0L/QtNC10LnRgtCwXG4gICZfX2ljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRvcDogNTAlO1xuICAgIH1cblxuICAgICZfYXJyb3cge1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgdG9wOiAyOXB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JDQkNCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QlNCw0YLQsCDQv9GA0LjQtdC80LAg0L/QuNGJ0LhcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAvL9CU0LXQvdGMINC90LXQtNC10LvQuFxuICAmX19kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgtGA0LXQutCwINGBINC90YPRgtGA0LjQtdC90YLQsNC80Lgo0YHQutGA0YvQstCw0Y7RidC40Lkg0YHQutGA0L7QuylcbiAgJl9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgLy/Qn9GA0Y/Rh9C10YIg0YHQutGA0L7QuyDQsdCw0YBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwcyBlYXNlO1xuXG4gICAgLy/QodCz0LvQsNC20LjQstCw0Y7RidC40Lkg0YHQutGA0L7QuyDQs9GA0LDQtNC40LXQvdGCXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsI2ZmZiA1MCUsIHRyYW5zcGFyZW50IDgwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG5cbiAgICAgIC8v0KHQs9C70LDQttC40LLQsNGO0YnQuNC5INGB0LrRgNC+0Lsg0LPRgNCw0LTQuNC10L3RglxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAmX3Njcm9sbGVkIHtcblxuICAgICAgLy/QodCz0LvQsNC20LjQstCw0Y7RidC40Lkg0YHQutGA0L7QuyDQs9GA0LDQtNC40LXQvdGCXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuXG4gIH1cblxuICAvL9Ci0YDQtdC6INGBINC90YPRgtGA0LjQtdC90YLQsNC80Lgo0YHQvtC30LTQsNGO0YnQuNC5INGB0LrRgNC+0LvQuylcbiAgJl9fbnV0cmllbnRzLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0KHRgtGA0L7QutCwINGBINC90YPRgtGA0LjQtdC90YLQsNC80LhcbiAgJl9fbnV0cmllbnRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy9mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAvL3dpZHRoOiAzNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/QmtCw0LbQtNGL0Lkg0L3Rg9GC0YDQuNC10L3RglxuICAmX19udXRyaWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuXG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG5cbiAgICBcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOEEzRUZGO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjQyOEQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZDogI0ZGOTg0QztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMUI0NkM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsFxuICAmX19udXRyaWVudC1pY28ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuICAvL9Ci0LXQutGB0YJcbiAgJl9fbnV0cmllbnQtdHh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy/QktGL0L/QsNC00LDRjtGJ0LjQuSDRgdC/0LjRgdC+0LpcbiAgJl9fZGQtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG5cbiAgLy/Qm9C40YHRglxuICAmX19pdGVtLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDFDMjE7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIFxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cbiAgXG5cbiAgLy/QmtCw0YDRgtC+0YfQutCwINC/0YDQuNC10LzQsCDQv9C40YnQuCDQsiDRjdGC0L7RgiDQtNC10L3RjFxuICAmX3BhcmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcblxuICAgICAgLy/Qv9C+0LrQsNC30LDRgtGMINC60L3QvtC/0LrRgyDQsNC/0LTQtdC50YLQsFxuICAgICAgJjpob3ZlciA+IC5mb29kLWxvZy1jYXJkX19udXRyaWVudHMtdHJhY2std3JhcHBlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzJweCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90LrRgNC10YLQvdGL0Lkg0L/RgNC40LXQvCDQv9C40YnQuFxuICAmX2NoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIC5mb29kLWxvZy1jYXJkX190aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwjMWQxYzIxIDUwJSx0cmFuc3BhcmVudCA4MCUpO1xuICAgIH1cbiAgICBcbiAgICAuZm9vZC1sb2ctY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICBcblxuXG4gIH1cblxufVxuXG4iLCIuYm9keS1sb2ctY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg2KTtcbiAgLnNpemUtbWQoNCk7XG5cblxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0Log0YEg0L3QsNC30LLQsNC90LjQtdC8INC40LfQvNC10YDQtdC90LjRj1xuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQs9GA0LDRhNC40LrQvtC8XG4gICZfX2NoYXJ0LXdyYXBwZXIge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy/Qk9GA0LDRhNC40Log0LHQtdC3INC00LDQvdC90YvRhVxuICAgICZfZW1wdHkge1xuXG4gICAgICBjYW52YXMge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0J3QuNC20L3Rj9GPINGH0LDRgdGC0Ywg0YEg0LrQvdC+0L/QutC+0LlcbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDE2cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE2cHggMTZweDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19lbXB0eS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuXG4gIH1cblxuICAmX3dhaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJl93YWlzdC1lbXB0eSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFzdXJlbWVudC8xLnN2ZycpIDEwNSUgY2VudGVyL2F1dG8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gICZfYmljZXBzLFxuICAmX2JpY2VwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJl9iaWNlcHMtZW1wdHksXG4gICZfYmljZXAtZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbWVhc3VyZW1lbnQvMi5zdmcnKSAxMDUlIGNlbnRlci9hdXRvIDEwMCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG4gIFxuICAmX2NoZXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxuICAmX2NoZXN0LWVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21lYXN1cmVtZW50LzMuc3ZnJykgMTA1JSBjZW50ZXIvYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbn0iLCIucGhvdG8tam91cm5hbC1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSg2KTtcbiAgLnNpemUtaXBoNig0KTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxODUsMjk2KTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTQ0LDM1MCk7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgIC51LWNvbCg4cHgpO1xuICAgIC51LXNpemUoNCwxMiw4cHgpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLnUtY29sKDE2cHgpO1xuICAgIC51LXNpemUoMywxMiwxNnB4KTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDIyMiw3NDYpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAudS1zaXplKDIsMTIsMTZweCk7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgyMjIsMTA5Nik7XG4gIH1cblxuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60LDRgNGC0LjQvdC60LhcbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiBAZm91cnRoLWNvbG9yIHVybCgnL2ltZy9JQ08vaW1hZ2Uuc3ZnJykgY2VudGVyLzEwMHB4IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7ICAgIFxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0JLQtdGA0YXQvdC40Lkg0LPRgNCw0LQg0YHQu9C+0LlcbiAgJl9fZ3JhZGllbnQtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkFFNDYwMCAwJSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QlNCw0YLQsCDRhNC+0YLQvtCz0YDQsNGE0LjQuFxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIuY2hhbGxlbmdlLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUtc20oNik7XG5cbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGNvbG9yOiBAc2Vjb25kLXRleHQtY29sb3I7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAvL9CX0LDQs9C+0LvQvtCy0LrQuFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzRweDtcblxuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0YHRgtGA0L7QutC+0Lkg0Y7Qt9C10YDQsFxuICAmX19yb3ctd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICZfbXkge1xuXG4gICAgICAvL9Ce0YLQvtCx0YDQsNC30LjRgtGMINC40LrQvtC90LrRg1xuICAgICAgJiA+IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLy/QntCz0YDQsNC90LjRh9C40YLRjCDQtNC70LjQvdGDINC40LzQtdC90LhcbiAgICAgIC5iZXN0LXBvc2l0aW9uX19uYW1lIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0L7RgtC80LXRh9Cw0Y7RidCw0Y8g0LzQvtC5INGA0LXQt9GD0LvRjNGC0LDRglxuICAmX19teS1yb3ctaWNvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8v0JzQvtC5INGA0LXQt9GD0LvRjNGC0LDRglxuICAmX19teS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQHRoaXJkLWNvbG9yO1xuICB9XG5cbn1cblxuLy/QodGC0YDQvtC60Lgg0YEg0L/QvtCx0LXQtNC40YLQtdC70Y/QvNC4XG4uYmVzdC1wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDEwcHg7XG5cblxuICAgIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LDQstGLXG4gICZfX2ltZy13cmFwcGVyIHtcbiAgICBAc2l6ZTogNTJweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy91c2VyLXBsYWNlaG9sZGVyLnN2ZycpIGNlbnRlciBjZW50ZXIvMjBweCBuby1yZXBlYXQgI2VhZWJmMztcbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINGBINC90LDQs9GA0LDQtNC+0LlcbiAgJl9fcmV3YXJkLWljbyB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRgtC10LrRgdGC0L7QvFxuICAmX190eHQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8v0JjQvNGPINGO0LfQtdGA0LBcbiAgJl9fbmFtZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgJl9mdWxsLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KDQtdC30YPQu9GM0YLQsNGCINGO0LfQtdGA0LBcbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBvcGFjaXR5OiAuMztcblxuICAgICZfZnVsbC1vcGFjaXR5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9maXJzdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9zZWNvbmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM3NTg1OUIgMCUsICNBMUFGQzMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBcbiAgJl90aGlyZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUM2NDAwIDAlLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuXG5cblxufVxuXG4iLCIvL9Ch0LDQvNCwINGE0LjQs9GD0YDQsCDRgSDQvNC10LTQsNC70YzRjlxuLm1lZGFsLW5ldHdvcmtpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDRweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LrQvtC90YLQtdC90YLQvtC8INC4IGJnXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLW1lZGFsL21vYmlsZS1zaGFwZS5zdmcnKSBjZW50ZXIgcmlnaHQvY292ZXIgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC9kZXNjdG9wLXNoYXBlLnN2ZycpIGNlbnRlciByaWdodC9jb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINGB0LLQtdGA0YXRg1xuICAmX19pY28td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQHNpemU6IDg4cHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZmZhYjRjIHVybCgnL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC8xLnN2ZycpIGNlbnRlciBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgLy/Qp9C40YHQu9C+INCyINC90LXQuVxuICAmX19udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMjdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogOTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gICZfX3N0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogMjNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQvtC6XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICB9XG5cblxuICAvL9Ce0L/QuNGB0LDQvdC40LVcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMThweCBhdXRvIDI1cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cc0LXQtNCw0LvRjNC60Lgg0YHQvdC40LfRg1xuICAmX19pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG5cbiAgICBtYXJnaW46IDBweCA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9JQ08vbmV0d29ya2luZy1tZWRhbC8yLnN2Z1wiKSBjZW50ZXIgY2VudGVyLzQwcHggbm8tcmVwZWF0O1xuXG4gIH1cblxuICAvL9Cn0LjRgdC70LAg0LIg0LzQtdC00LDQu9GM0LrQsNGFXG4gICZfX2ljby1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IG9yYW5nZTtcbiAgfVxuXG59IiwiLnJhZGlvLWNvbW1vbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gIFxuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbn1cblxuLnJhZGlvLWNvbW1vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExQUZDMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnJhZGlvX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgei1pbmRleDogMjtcbiAgfVxuXG59XG5cbi5yYWRpby1jb21tb24gLnJhZGlvX190ZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9jaGVja2JveC1hY3RpdmVfcC5zdmcnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbi5yYWRpby1jb21tb24gaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jb21tb24tYmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmFkaW8tY29tbW9uIGlucHV0OmNoZWNrZWQgKyAucmFkaW9fX3RleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jaXR5LWJ0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2NjdXBhdGlvbi13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICAmIC5yYWRpby1jb21tb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcblxuICAgIC5yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5yYWRpby1jb21tb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuXG5cblxuICAgIC5yYWRpbyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgIC5yYWRpby1jb21tb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLm9jY3VwYXRpb24tYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNjU2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXG4gIC5idG4tc2Vjb25kIHtcblxuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjY1NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5hcHBseS1vY2N1cGF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGVkLW9jY3VwYXRpb24ge1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjY1NnB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmFwcGx5LW9jY3VwYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA5MjBweCl7XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXJ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgICYgLnJhZGlvLWNvbW1vbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYgLnJhZGlvIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW46IDdweCBhdXRvO1xuXG4gICAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbW1vbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpe1xuICAub2NjdXBhdGlvbi13cmFwcGVyIC5yYWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIubXktZW50cnktY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIGJhY2tncm91bmQ6IEBzZWNvbmQtY29sb3IgdXJsKCcvaW1nL0lDTy9teS1ibG9nLXNoYXBlL3hzLnN2ZycpIDEwNSUgY2VudGVyL2F1dG8gMTA1JSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL215LWJsb2ctc2hhcGUvZGVzY3RvcC5zdmcnKSAxMDUlIGNlbnRlci9hdXRvIDEwNSUgbm8tcmVwZWF0O1xuICAgIC8vLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI2ZmZiA5MCUsIHRyYW5zcGFyZW50IDkwJSk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cbiAgXG4gICZfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICB9XG4gIFxuICAmX19kYXRlIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBcbiAgfVxuXG5cbn1cbiIsIi5udXRyaXRpb24taW5wdXQtY2FyZCB7XG4gIC51LWNvbCg4cHgpO1xuICAudS1zaXplKDYsMTIsOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLnUtY29sKDE2cHgpO1xuICAgIC51LXNpemUoMywxMiwxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgaGVpZ2h0OiAxODhweDtcbiAgcGFkZGluZzogMTZweDtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAvL9Cd0LDQt9Cy0LDQvdC40LUg0L3Rg9GC0YDQuNC10L3RgtCwXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAvL9Cf0L7Qu9C1INC00LvRjyDQstCy0L7QtNCwXG4gICZfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LDI4LDMzLC4yKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTUuNXB4IDIwcHg7XG5cbiAgfVxuXG4gIC8v0JzQtdC90Y/QtdC8INGG0LLQtdGCXG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZX0vKiBGaXJlZm94IDE5KyAqL1xuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZX0vKiBGaXJlZm94IDE4LSAqL1xuICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZX1cbiAgXG4gICZfY2Fsb3JpZXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAubnV0cml0aW9uLWlucHV0LWNhcmQge1xuXG4gICAgICAmX19pY28ge1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIFxuICAmX3Byb3RlaW5zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLm51dHJpdGlvbi1pbnB1dC1jYXJkIHtcblxuICAgICAgJl9faWNvIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICBcbiAgJl9mYXRzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAubnV0cml0aW9uLWlucHV0LWNhcmQge1xuXG4gICAgICAmX19pY28ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIFxuICAmX2NhcmJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMzZGVnLCAjRjNGMzQ4IDAlLCAjQ0NFNjRGIDIyJSwgIzZBQzY2MSA3MiUsICMzMUI0NkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLm51dHJpdGlvbi1pbnB1dC1jYXJkIHtcblxuICAgICAgJl9faWNvIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICBcbn0iLCIuZXhlcmNpc2VzLWdyaWQtY2FyZCB7XG4gIEBncmlkLXdpZHRoOiA1MTVweDtcblxuICBtYXJnaW46IDhweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjMDAwMDAwODA7XG4gIFxuICAmX3hsIHtcbiAgICAucGVyY2VudC13aWR0aC1mcm9tLXNpemUtd2l0aC1tYXJnaW4oNTM2LEBncmlkLXdpZHRoKTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDM0MSxAZ3JpZC13aWR0aCk7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX2xnIHtcbiAgICAucGVyY2VudC13aWR0aC1mcm9tLXNpemUtd2l0aC1tYXJnaW4oMjk5LEBncmlkLXdpZHRoKTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE3NyxAZ3JpZC13aWR0aCk7XG4gIH1cblxuICAmX21kIHtcbiAgICAucGVyY2VudC13aWR0aC1mcm9tLXNpemUtd2l0aC1tYXJnaW4oMTg0LEBncmlkLXdpZHRoKTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDExOCxAZ3JpZC13aWR0aCk7XG4gIH1cbiAgXG4gICZfc20ge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbigyMDUsQGdyaWQtd2lkdGgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTE2LEBncmlkLXdpZHRoKTtcbiAgfVxuXG4gICZfeHMge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbigxNDcsQGdyaWQtd2lkdGgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoOTUsQGdyaWQtd2lkdGgpO1xuICB9XG5cbiAgJl9hbGlnbi1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbn0iLCIubGFzdC1ib3JkLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzclO1xuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IEBzZWNvbmQtY29sb3IgdXJsKCcvaW1nL0lDTy9sYW5kaW5nL2xhc3QtYm9yZC1jYXJkLXNoYXBlLnN2ZycpICAxMDIlIGNlbnRlci81MCUgbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDk5cHggIzhBM0VGRjtcblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW46IDIzcHggYXV0byAwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIFxufSIsIi5lbXB0eS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9lbXB0eS1jYXJkLXNoYXBlL3NtLnN2ZycpIDEwMiUgY2VudGVyL2F1dG8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9lbXB0eS1jYXJkLXNoYXBlL21kLnN2ZycpIDEwMiUgY2VudGVyL2F1dG8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDNkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbiAgXG4gICZfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBcbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgOHB4IDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgd2lkdGg6IDI1NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gIH1cblxuICBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICB9XG5cbn0iLCIudGFyaWZmLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fc2F2ZS1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyNXB4O1xuXG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGOTZCQTk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAjMDAwMDAwMjk7XG4gICAgXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg0KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIFxuICAmXzAgJl9faGVhZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExMmRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgfVxuXG4gICZfMSAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cbiAgJl8xIHtcbiAgICBtYXJnaW46IDE2cHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cblxuICAmXzIgJl9faGVhZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExMmRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NTYwcHgpIHtcbiAgICAgIGhlaWdodDogflwiY2FsYygxMDAlIC0gMTE5cHgpXCI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgJl9fbGlzdC1oaWRlLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgei1pbmRleDogOTk7XG4gIH1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucmFkaW8ge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICBAc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgIGhlaWdodDogQHNpemU7XG5cbiAgICAgIGlucHV0OmNoZWNrZWQrLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQxQTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9JQ08vY2hlY2tib3gtYWN0aXZlX3Auc3ZnJyk7XG4gICAgICB9XG5cblxuXG4gICAgfVxuXG4gIH1cblxuICAmX19tb2JpbGUtc3VibWl0LWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NTYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufSIsIkB0YWJsZVdoaXRlT3JhbmdlR3JhZGllbnQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRkFGNDkgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuQHRhYmxlV2hpdGVPcmFuZ2VCZ01vYmlsZTogI0ZFQjc1QjtcblxuLy/QotCw0LHQu9C40YbQsFxuLnRhYmxlLXdoaXRlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLy/RgdGC0YDQvtC60LAg0LIg0YLQsNCx0LvQuNGG0LVcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIGJhY2tncm91bmQ6IEB0YWJsZVdoaXRlT3JhbmdlQmdNb2JpbGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IEB0YWJsZVdoaXRlT3JhbmdlR3JhZGllbnQ7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9zaWx2ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0YLQtdC60YHRglxuICAmX19pdGVtLXR4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuXG59XG4iLCIuYmxhY2std2hpdGUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgLy/QodGC0YDQvtC60LAg0YLQsNCx0LvQuNGG0YtcbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBmb3VydGgtY29sb3I7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQGJyZWFrX3hzKSB7XG4gICAgICAmLmNyZWRlbnRpYWxzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbn0iLCIuaW5ncmVkaWVudHMtdGFibGUge1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMTNweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAmX19pdGVtLXZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cblxufSIsIi5zaW5nbGUtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDhweCA4cHggMHB4O1xuXG5cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMHB4O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC/0L7QtNCz0YDRg9C30LrQuCDQutCw0YDRgtC40L3QutC4XG4gICZfX2ltZy13cmFwcGVyIHtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE2OSwgMzIwKTtcblxuICAgIGJhY2tncm91bmQ6IEBmb3VydGgtY29sb3IgdXJsKCcvaW1nL0lDTy9pbWFnZS5zdmcnKSBjZW50ZXIvMTAwcHggbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgfVxuXG4gICZfX2xpc3QtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG5cbiAgLy/QotC10LrRgdGCINGB0YLQsNGC0YzQuFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gICAgcGFkZGluZzogMzJweCA4cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICB9XG5cbiAgfVxuXG5cblxufSIsIi5zaW5nbGUtdHJhaW4tY2FyZCB7XG4gIEBudW1iZXJTaXplOiA0MHB4O1xuICBAbnVtYmVyU2l6ZV9tZDogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhaW4tbnVtYmVyIHtcbiAgICBjb2xvcjogI0Y2MkM4NDtcbiAgfVxuXG4gICZfX3RyYWluLXRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJl9fdHJhaW4tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLXRoLXNoYWRlO1xuICB9XG5cbn0iLCIvL9CX0LDQv9C40YHRjCDQsdC70L7Qs9CwXG4uc2luZ2xlLWVudHJ5LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiA5MDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINC60LDQstGL0YfQutC4XG4gICZfX2ljbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgMTZweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1hcmdpbjogNDBweCAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQvdGCXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLy/QpNC+0YLQviDRgdC70LDQudC00LXRgFxuLnBob3RvLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGB0LvQsNC50LTQtdGA0LBcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDEwM3B4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgbWFyZ2luLXRvcDogOThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YLRgNC10LrQsCDRgSDRgdC70LDQudC00LDQvNC4XG4gICZfX3RyYWNrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiA2MjZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2xnKSB7XG4gICAgICBtYXgtd2lkdGg6IDQ3M3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgICAgbWF4LXdpZHRoOiA2MDlweDtcbiAgICB9XG5cblxufVxuXG4gIC8v0KHQu9Cw0LnQtFxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgzODIsMjg4KTtcblxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogODI4cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBoZWlnaHQ6IDQ5NHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19sZykge1xuICAgICAgaGVpZ2h0OiA2MjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICAgIGhlaWdodDogODA1cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LTQsNGC0Ysg0Lgg0LrQvdC+0L/QutC4XG4gICZfX25hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGhlaWdodDogMTMwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywjMUQxQzIxQ0MgMCwjMUQxQzIxMDAgMTAwJSkgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0YPQtNCw0LvQtdC90LjRj1xuICAmX19kZWxldGUtaWNvIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuXG4gIC8v0KHRgtGA0LXQu9C60LhcbiAgJl9fYXJyb3ctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfbGVmdCB7XG4gICAgICBsZWZ0OiAxNnB4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDE1MHB4IDE1MHB4IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzEzcHgsIC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9yaWdodCB7XG4gICAgICByaWdodDogMTZweDtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAwIDE1MHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMTNweCwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuc2xpZGVyX19uYXYtYXJyb3cge1xuICAgIEBhcnJvd0JvcmRlclNpemU6IDRweDtcbiAgICBAYXJyb3dCb3JkZXJSYWRpdXM6IDIwcHg7XG4gICAgQGFycm93Q2h1bmtEZWdSb3RhdGU6IDQwZGVnO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG5cblxuICAgICZfbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogQGFycm93Qm9yZGVyU2l6ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9yaWdodCB7XG4gICAgICByaWdodDogMDtcblxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vL9CT0LDQu9C10YDQtdGPINGB0LvQsNC50LTQtdGA0LBcbi5waG90by1zbGlkZXItZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgJl9fcm93LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuXG5cbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgLnUtcm93LWZsZXgoMTZweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7Qu9C+0L3QutC4INGN0LvQtdC80LXQvdGC0LDQvNC4INCz0LDQu9C10YDQtdC4XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudS1jb2woMTZweCk7XG4gICAgLnNpemUoMi42NjgpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIC5zaXplKDIuMSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAuc2l6ZSgxLjM2KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgLy/QkNC60YLQuNCy0L3QsNGPINC60L3QvtC/0LrQsFxuICAuc2xpZGVyX19uYXYtYnRuLWl0ZW1fYWN0aXZlID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgd2lkdGg6IDY0JTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDUwLDYwKTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDhweCA4cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoNzcsNjApO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB3aWR0aDogNzZweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gIH1cbiAgXG59XG5cbi8v0KHQtNC10LvQsNGC0Ywg0YHQu9Cw0LnQtNC40L3QsyDQv9C+0YHQu9C1INC40L3QuNGC0LAg0YHQu9Cw0LnQtNC10YDQsFxuLnNsaWRlcl9pbml0IHtcblxuICAucGhvdG8tc2xpZGVyLWdhbGxlcnlfX3JvdyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgfVxuXG59IiwiLy/QmtCw0YDRgtC+0YfQutCwINC+0YLQtNGL0YXQsFxuLnJlc3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgbWFyZ2luOiAxNDVweCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgbWFyZ2luOiA5N3B4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBtYXJnaW46IDIwOXB4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbGFwdG9wKSB7XG4gICAgbWFyZ2luOiAxMDFweCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2xnKSB7XG4gICAgbWFyZ2luOiAxMjdweCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgbWFyZ2luOiAyMTdweCBhdXRvO1xuICB9XG5cbiAgLy/QptCy0LXRgtC90L7QuSDQutC+0L3RgtC10LnQvdC10YBcbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9zbS5zdmcnKSBib3R0b20gcmlnaHQvODAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNmRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9zaW5nbGUtdHJhaW4vc2hhcGVfbGcuc3ZnJykgYm90dG9tIHJpZ2h0LzYwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDZkZWcsICMyREU0QkYgMCUsICM2QUM2NjEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19sZykge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9zaW5nbGUtdHJhaW4vc2hhcGVfbGcuc3ZnJykgYm90dG9tIHJpZ2h0LzEwMCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICB9XG5cblxuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0YHQstC10YDRhdGDINC60LDRgNGC0L7Rh9C60LhcbiAgJl9faWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQvtC6XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19sZykge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0YLQtdC60YHRglxuICAmX190eHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi5tYWluLXBhZ2Utc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDk0dmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbi1wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQuCDQsiDQutCw0YDRgtC+0YfQutCw0YUg0L3QsCDQs9C70LDQstC90L7QuVxuICAuYnRuLXNlY29uZCwgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgbWF4LXdpZHRoOiAyMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgfVxuICBcbn1cblxuLy/QntGC0YHRgtGD0L/RiyDQvNC10LbQtNGDINC60LDRgNGC0L7Rh9C60LDQvNC4INC90LAg0LPQu9Cw0LLQvdC+0Llcbi5yb3ctbWFpbi1wYWdlID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn0iLCIvL9Ci0YDQtdC6INC00LvRjyDRgdC60YDQvtC70LAg0LzQvtCxINCy0LXRgNGB0LjQuFxuLm1lYWwtbW9iaWxlLXRyYWNrIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0LrQsNGA0YLQvtGH0LXQulxuLm1lYWwtdHJhY2tpbmctY2FyZHMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwMnB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgd2lkdGg6IDEwODBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTExMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgd2lkdGg6IDExNTBweDtcbiAgfVxuXG59XG5cbi8v0KHRgtGA0L7QutCwINC00LvRjyDQutCw0YDRgtC+0YfQtdC6XG4ubWVhbC10cmFja2luZy1jYXJkcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC51LXJvdy1mbGV4KDE2cHgpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxufVxuXG5cbi8v0KHRgtGA0LDQvdC40YfQutCwINGG0LXQu9C10Lkg0L3QsCDRgdC10LPQvtC00L3Rj1xuLmdvYWwtZm9yLXRvZGF5IHtcblxuICAvL9CS0YvRgNC+0LLQvdGP0YLRjCDQutCw0YDRgtC+0YfQutC4INCyIDIg0YHRgtGA0L7QutC4XG4gICZfX2NhcmRzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0NDJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLy/Qn9C+0YHRgtCw0LLQuNGC0Ywg0LrQsNGB0YLQvtC80L3Ri9C1INC+0YLRgdGC0YPQv9GLXG4gICZfX2NhcmRzLXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19mb29kbGluay1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cbiAgXG59XG5cbiIsIi5zaW5nbGUtdHJhaW5pbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy/QktC10YDRhdGD0YjQutCwINC+0YLQtNC10LvRjNC90L7QuSDRgtGA0LXQvdC40YDQvtCy0LrQuFxuLnNpbmdsZS10cmFpbmluZy1oZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwMGRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LfQstC10LfQtNCw0LzQuFxuICAmX19zdGFyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEzNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cd0LDQt9Cy0LDQvdC40LUg0YLRgNC10L3QuNGA0L7QstC60LhcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/RgNC+0LfRgNCw0YfQvdCw0Y8g0LLQtdGA0YXRg9GI0LrQsCDRgyDRgtGA0LXQvdC40YDQvtCy0LrQuFxuICAmX3RyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vINCy0YvQsdC+0YAg0LTQsNGC0Ysg0YLRgNC10L3QuNGA0L7QstC60LhcbiAgLnRyYWluaW5nLWRheS1waWNrZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3NwYW4tcGlja2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICBjb2xvcjogI0ExQUZDMztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgICAmX19tb2JpbGUtdHJhY2sge1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cblxuICAgICZfX2RheXMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLHZpc2liaWxpdHkgLjVzO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgd2lkdGg6IDExMDJweDtcbiAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZhZGVkLWVuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLHZpc2liaWxpdHkgLjVzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fZGF5cyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBjb2xvcjogIzgxN0Y4QTtcbiAgICAgICAgcGFkZGluZzogOHB4IDAgN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC50cmFpbmluZy1kYXktcGlja2VyX19kYXlzLWNvbnRhaW5lcixcbiAgICAgIC50cmFpbmluZy1kYXktcGlja2VyX19mYWRlZC1lbmQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zaW5nbGUtdHJhaW5pbmctaGVhZC1zbWFsbCB7XG4gICY+LmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogY2FsYyhAYnJlYWtfbWQgLSAxcHgpKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLmgxX19pbmZvIGkgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJhaW5pbmctaGVhZCB7XG4gICAgJl9fc3Rhci1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1uYXYgLnBsYXllcl9fbmF2IHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4vL9Ch0LXQutGG0LjRjyDRgSDQv9C70LXQtdGA0L7QvFxuLnNpbmdsZS10cmFpbmluZy1wbGF5ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgd2lkdGg6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5leGVyY2lzZS1uZXh0LWJ0biB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLHZpc2liaWxpdHkgLjVzO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNCwzOSwzOSwuNiksIHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcblxuICAgICAgLmljb24gaW1nIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5leHQge1xuXG4gICAgICAuZXhlcmNpc2UtbmV4dC1idG5fX25leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmV4ZXJjaXNlLW5leHQtYnRuX19maW5pc2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5maW5pc2gge1xuXG4gICAgICAuZXhlcmNpc2UtbmV4dC1idG5fX25leHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZXhlcmNpc2UtbmV4dC1idG5fX2ZpbmlzaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgXG4gICZfbXV0ZWQge1xuXG4gICAgLm11c2ljLXRyaWdnZXIsIC5wbGF5ZXJfX25hdi1idG5fc291bmQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9zb3VuZC1tdXRlZC5zdmcnKTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0JrQvtC90YLQtdC50L3QtdGAINC/0LvQtdC10YDQsFxuLnBsYXllci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBmb250LXNpemU6IDA7XG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX29wZW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuXG4gICAgdmlkZW8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9vcGVuLXBvbHlmaWxsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgei1pbmRleDogOTk5OTk7XG4gIH1cblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0MTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuXG59XG5cbi5wbGF5ZXItYnRuIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gIEBzaXplOiA1NnB4O1xuICB3aWR0aDogQHNpemU7XG4gIGhlaWdodDogQHNpemU7XG5cbiAgYmFja2dyb3VuZDogQHRoaXJkLWNvbG9yIHVybCgnL2ltZy9JQ08vcGxheS1zbS5zdmcnKSA1NSUgNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgQHNpemU6IDEwMHB4O1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBoZWlnaHQ6IEBzaXplO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiA0NXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSBjZW50ZXI7XG4gIH1cblxufVxuXG5cbi8v0KHQsNC8INC/0LvQtdC10YBcbi5wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgIGhlaWdodDogMTk4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgIGhlaWdodDogMjM0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIGhlaWdodDogMzY4cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBoZWlnaHQ6IDQwNnB4O1xuICB9XG5cbiAgLy/Qn9C+0LrQsNC30LDRgtGMINC60L3QvtC/0LrRgyDQv9C70LXRjyDQutC+0LPQtNCwINC/0LvQtdC10YAg0L3QsCDQv9Cw0YPQt9C1XG4gICZfcGF1c2VkIH4gLnBsYXllci1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfcGF1c2VkIH4gJl9fbmF2IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cblxuICAvL9Cf0L7Qu9C+0YHQsCDQvdCw0LLQuNCz0LDRhtC40LhcbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgzNCwzOSwzOSwuNiksIHJnYmEoMjU1LDI1NSwyNTUsMCkpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutC4XG4gICZfX25hdi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICZfc291bmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9JQ08vc291bmQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cbiAgICAgICZbZGF0YS1zdGF0ZT1cIm11dGVkXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9zb3VuZC1tdXRlZC5zdmcnKTtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cblxuICAgICZfZnVsbHNjcmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9mdWxsc2NyZWVuLnN2ZycpO1xuICAgIH1cbiAgICBcbiAgICAvL9Ca0L3QvtC/0LrQsCDQt9Cw0L/Rg9GB0LrQsFxuICAgICZfbGF1bmNoIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC8v0JrQvdC+0L/QutCwINCyINC/0L7Qu9C+0LbQtdC90LjQuCDQv9Cw0YPQt9GLXG4gICAgICAmW2RhdGEtc3RhdGU9XCJwYXVzZWRcIl0ge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsLTUwJSk7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy/QmtC90L7Qv9C60LAg0LIg0L/QvtC70L7QttC10L3QuNC4INC/0LvQtdC5XG4gICAgICAmW2RhdGEtc3RhdGU9XCJwbGF5XCJdIHtcblxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMXB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDExcHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG5cbiAgICB9XG5cblxuICB9XG5cbiAgJl9fcHJvZ3Jlc3MtYmFyLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0YDQvtCz0YDQtdGB0YEg0LHQsNGAXG4gICZfX3Byb2dyZXNzLWJhciB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCh3aGl0ZSwgYmxhY2spO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAvL9Cb0LjQvdC40LjRjyDRgdC60L7Qu9GM0LrQviDQstC10YDQtdC80LXQvdC4INC/0YDQvtGI0LvQvlxuICAmX19jdXJyZW50LXRpbWUtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC1jb2xvcjtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIDBzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0YLQsNC50LzQuNC90LPQvtC8XG4gICZfX3RpbWluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3JkZXI6IDM7XG5cblxuICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gIH1cblxuICAmX19yaWdodC1uYXYtd3JhcHBlciB7XG4gICAgb3JkZXI6IDQ7XG4gICAgZmxleC1ncm93OiAzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0LLRgNC10LzQtVxuICAmX190aW1lLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8v0JrQvtC90YLQtdC50L3QtdGAINGB0LvQsNC50LTQtdGA0LAg0YEg0YPQv9GA0LDQttC90LXQvdC40Y/QvNC4XG4uZXhlcmNpc2Utc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICBwYWRkaW5nOiAwIDY0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxufVxuXG4vL9Ch0LvQsNC50LTQtdGAINGBINGD0L/RgNCw0LbQvdC10L3QuNGP0LzQuFxuLmV4ZXJjaXNlLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNsaWRlcl9fbmF2LWFycm93LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMTNweCAxNXB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19tZCAtIDFweCkge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICZfbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICAmX3JpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJfX25hdi1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0YbQuNC60LvQvtC8XG4ubG9vcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9faWNvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbn1cblxuLy/QodC10LrRhtC40Y8g0YEg0L7RgtC00LXQu9GM0L3QvtC5INGC0YDQtdC90LjRgNC+0LLQutC+0Llcbi5zaW5nbGUtdHJhaW5pbmctc2VjdGlvbiB7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuXG4gICAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60LDRgNGC0LjQvdC+0Log0YLRgNC10L3QuNGA0L7QstC60LhcbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwODhweDtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLy/QodCw0LzQuCDQutCw0YDRgtC40L3QutC4INGC0YDQtdC90LjQvtGA0LLQutC4XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2Ni4yNSU7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxMjEsMzIwKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2ltYWdlLnN2ZycpIGNlbnRlciBjZW50ZXIvMTAwcHggbm8tcmVwZWF0ICNlYWViZjM7O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICB3aWR0aDogNDkxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogNTM2cHg7XG4gICAgICBoZWlnaHQ6IDMwMnB4O1xuICAgIH1cblxuICAgIC8v0JHQvtC70YzRiNCw0Y8g0LrQsNGA0YLQuNC90LrQsFxuICAgICZfbGcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxNDUsMzIwKTtcblxuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuNSk7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIGhlaWdodDogNDA2cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX2xlZnQsICZfcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI3JSwtNTAlKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI3JSwtNTAlKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC+0L/QuNGB0LDQvdC40LXQvCDRgtGA0LXQvdC40YDQvtC60LhcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNldmVuLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBoMyxcbiAgICBoNCxcbiAgICBvbCBsaTpiZWZvcmUge1xuICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICB1bCBsaTpiZWZvcmUge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICB9XG4gIFxuICAmX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBcbiAgJl9fZGVzY3JpcHRpb24tc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbn1cblxuI3RyYWluLW11c2ljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm11c2ljLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgJl9kZXNjdG9wLCAmX21vYmlsZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vc291bmQuc3ZnJykgY2VudGVyLzIwcHggbm8tcmVwZWF0O1xuICB9XG5cbiAgJl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbn1cblxuLnBsYXllci1pbnRlcmZhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn0iLCIubnV0cml0aW9uLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fdGl0bGUge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi55b3Utd2lsbC1uZWVkLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxufSIsIi5sb2dib29rLW1haW4tY2FyZC1yb3cge1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjYyMHB4KSB7XG4gICAgd2lkdGg6IDU1MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG5cbn0iLCIvL9Ce0YLRgdC10Log0YEg0LfQsNCz0L7Qu9C+0LLQutC+0Lwg0Lgg0L/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70LXQvFxuLmZvb2QtbG9nLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy/Qn9C10YDQtdC60LvRjtGH0LDRgtC10LvRjCDQtdC00LXQvdC40YYg0LjQt9C80LXRgNC10L3QuNGPXG4gICZfX3N3aXRjaCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cm0LXQu9GMINC60LjQu9C+0LrQsNC70L7RgNC40LlcbiAgJl9fbXktZ29hbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjQ2QztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxufVxuXG4vL9Ch0LXQutGG0LjRjyDRgSDQs9GA0LDRhNC40LrQvtC8XG4uZm9vZC1sb2ctY2hhcnQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA1M3B4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxuXG4gIC8v0JvQuNC90LjRjyDRhtC10LvQuFxuICAmX19nb2FsLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFCNDZDO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMHMgZWFzZTtcbiAgfVxuXG4gIC8v0JPRgNCw0YTQuNC6INGBINC90YPRgtGA0LjQtdC90YLQsNC80LhcbiAgJl9udXRyaWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyN3B4O1xuXG4gICAgLmZvb2QtbG9nLWNoYXJ0X19sYWJlbF9rY2FsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDIlKTtcbiAgICB9XG5cbiAgICAuZm9vZC1sb2ctY2hhcnRfX3N1Yi13cmFwcGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgY2FudmFzLFxuICAgIC5mb29kLWxvZy1jaGFydC1zZWN0aW9uX19nb2FsLWxpbmUsXG4gICAgLmZvb2QtbG9nLWNoYXJ0X19kYXRhLXdyYXBwZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY3cHgpO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/Qk9GA0LDRhNC40Lpcbi5mb29kLWxvZy1jaGFydCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LTQsNGC0LDQvNC4XG4gICZfX2RhdGEtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdG9wOiAxMDAlO1xuICB9XG5cbiAgLy/QmtCw0LbQtNCw0Y8g0LTQsNGC0LBcbiAgJl9fZGF0ZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQu9C10LnQsdC70L7QslxuICAmX19sYWJlbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSk7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8v0JLQvdGD0YLRgNC40L3QuNC5INC60L7QvdGC0LXQudC90LXRgCDRgSDQu9C10LnQsdC70LDQvNC4XG4gICZfX3N1Yi13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzLjMzJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMHMgZWFzZTtcblxuXG4gICAgLmZvb2QtbG9nLWNoYXJ0X19sYWJlbDpudGgtY2hpbGQoMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDI4RDtcbiAgICB9XG5cbiAgICAuZm9vZC1sb2ctY2hhcnRfX2xhYmVsOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODRDO1xuICAgIH1cblxuICAgIC5mb29kLWxvZy1jaGFydF9fbGFiZWw6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMUI0NkM7XG5cbiAgICAgIC8v0KHRgtGA0LXQu9C60LAg0LLQvdC40LdcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcblxuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMC4ycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFiZWwtYXJyb3dfZ3JlZW4uc3ZnJykgY2VudGVyIHRvcCAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9Ch0LDQvNC4INC70LXQudCx0LvRi1xuICAmX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAvL9Cb0LXQudCx0Lsg0YEg0LrQuNC70L7QutCw0LvQvtGA0LjRj9C80LhcbiAgICAmX2tjYWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTtcblxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgY29sb3I6ICM4QTNFRkY7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDBzIGVhc2U7XG5cblxuICAgICAgLy/QodGC0YDQtdC70LrQsCDQstC90LjQt1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwLjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYWJlbC1hcnJvdy5zdmcnKSBjZW50ZXIgdG9wIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JjQutC+0L3QutC4INC70LXQudCx0LvQvtCyXG4gICZfX2xhYmVsLWljbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLy/QotC10LrRgdGCINC70LXQudCx0LvQvtCyXG4gICZfX2xhYmVsLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG59XG5cbi8v0JrQvtC90YLQtdC50L3QtdGAINCz0YDQsNGE0LjQutCwXG4uZm9vZC1sb2ctY2hhcnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXgtd2lkdGg6IDEwODhweDtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINCy0YHQv9C+0LzQvtCz0LDRgtC10LvRjNC90YvRhSDRjdC70LXQvNC10L3RgtC+0LJcbi5mb29kLWxvZy1jaGFydC1oZWxwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuXG5cbi8v0KHQtdC60YbQuNGPINGBINC30LDQv9C40YHRj9C80Lgg0L/RgNC40LXQvNCwINC/0LjRidC4XG4uZm9vZC1sb2ctY2FyZHMtc2VjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcblxuICAvL9CU0LDRgtCw0L/QuNC60LXRgFxuICAmX19kYXRhLXBpY2tlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLmJvZHktbG9nLXNlY3Rpb24ge1xuXG4gICZfX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byA1MHB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIud2VpZ2h0LWxvZy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBcbiAgXG4gICZfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIFxuXG5cblxuICAvL9Ca0L3QvtC/0LrQsCDQtNC70Y8g0LLRi9Cx0L7RgNCwINC00LDRgtGLXG4gICZfX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhbnZhcy1zaWJsaW5nIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gIH1cblxuICAmX19jYW52YXMtc2libGluZy10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgXG4gICAgJl9zaW5nbGUgLndlaWdodC1sb2ctc2VjdGlvbl9fbGluZTpmaXJzdC1jaGlsZCwgJl9zaW5nbGUgLndlaWdodC1sb2ctc2VjdGlvbl9fbGluZTpudGgtY2hpbGQoMykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAvL9CS0YvRgdC+0YLQsCDQs9GA0LDRhNC40LrQsFxuICAmX19jYW52YXMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAtMTZweDtcblxuXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgIC8vICBoZWlnaHQ6IDMwMHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICAvLyAgaGVpZ2h0OiA0MDVweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAvLyAgaGVpZ2h0OiAzMDBweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLy8gIGhlaWdodDogNTAwcHg7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIC8vICBoZWlnaHQ6IDQwMHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgICAvLyAgaGVpZ2h0OiA1MDBweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vQG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgLy8gIGhlaWdodDogNTMwcHg7XG4gICAgLy99XG5cbiAgfVxuXG5cbiAgLy/QmtC90L7Qv9C60LAg0L/QvtCy0LXRgNGFINCz0YDQsNGE0LjQutCwXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMjU1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQtYnRue1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gIH1cblxufSIsIi5waG90by1qb3VybmFsLXNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIC8v0J/Qu9Cw0YjQutCwINGBINC00LDRgtC+0Lkg0L/RgNC+0LzQtdC20YPRgtC60L7QvCDQvNC10LbQtNGDINGE0L7RgtC60LDQvNC4XG4gICZfX2RheXMtYmV0d2Vlbi1waG90byB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblxuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvcjtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC60LDRgNGC0L7Rh9C60LDQvNC4INC/0YDQvtCz0YDQtdGB0YHQsFxuICAmX19wcm9ncmVzcy1jYXJkcy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ck0L7RgNC80LAg0LTQu9GPINC00L7QsdCw0LLQu9C10L3QuNGPINGE0L7RgtC+XG4gICZfX2FkZC1pbWctZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICZfaW5zaWRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0KHQsNC80LAg0LrQvdC+0L/QutCwXG4gICZfX2J0biB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CU0LDRgtCwINC/0LjQutC10YBcbiAgJl9fZGF0YS1waWNrZXIge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIFxufVxuXG5cblxuLy/QodGC0YDQvtC60LAg0YEg0LrQsNGA0YLQvtGH0LrQsNC80Lgg0YTQvtGC0L7Qs9GA0LDRhNC40Llcbi5waG90by1qb3VybmFsLXJvdyB7XG4gIC51LXJvdy1mbGV4KDhweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIC51LXJvdy1mbGV4KDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbn0iLCIubXktYmxvZy1zZWN0aW9uIHtcblxuICAvL9Ca0L3QvtC/0LrQsCDQtNC+0LHQsNCy0LvQtdC90LjRjyDQv9C+0YHRgtCwXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC8v0JTQsNGC0LDQv9C40LrQtdGAXG4gICZfX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgXG59IiwiLmJsb2ctdmlldy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cblxuICAub3RoZXItZW50cmllcy1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxufVxuXG5cbi8v0KHRgtGA0LDQvdC40YfQutCwINC+0LTQvdC+0Lkg0LfQsNC/0LjRgdC4INCyINCx0LvQvtCz0LVcbi5zaW5nbGUtZW50cnktc2VjdGlvbiB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAvL9CS0YHQv9C+0LzQvtCz0LDRgtC10LvRjNC90YvQtSDQvdC1INGP0YDQutC40LUg0Y3Qu9C10LzQtdC90YLRi1xuICAmX19oZWxwLWVsZW1lbnQge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbiAgLy/QlNCw0YLQsCDQv9C+0YHRgtCwXG4gICZfX2RhdGUge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICB9XG5cbiAgLy/QndCw0LfQstCw0L3QuNC1INC/0L7RgdGC0LBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC90L7Qv9C60LAg0LLQvtC30LLRgNCw0YLQsCDQuiDRgdC/0LjRgdC60YMg0LfQsNC/0LjRgdC10LlcbiAgJl9fYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuXG4gICAgICAvL9CQ0L3QuNC80LDRhtC40Y8g0YHRgtGA0LXQu9C60LhcbiAgICAgICY6aG92ZXIgLmFycm93LWxvbmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX21hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/QodGC0YDQtdC70L7Rh9C60LAg0L3QsNC30LDQtFxuICAmX19hcnJvdy1iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDBzIGVhc2U7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQt9Cw0L/QuNGB0YzRjlxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG59XG5cbi5zaW5nbGUtZW50cnktbmF2IHtcbiAgbWFyZ2luOiA0MHB4IC04cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICB3aWR0aDogMTA4OHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINGBINGB0YLRgNC10LvQutC+0Lkg0Lgg0YLQtdC60YHRgtC+0LxcbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogLjM7XG4gIH1cblxuICAvL9Ci0LXQutGB0YJcbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAvL9GB0YLRgNC10LvQutCwXG4gICZfX2Fycm93IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDBweCA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG59IiwiLmluZm8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cblxuXG5cbiAgcCwgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1zLXNoYWRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbn0iLCIvL9Ce0YjQuNCx0LrQsCDQvdCwINGB0LDQudGC0LVcbi5zaXRlLWVycm9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vc2l0ZS1lcnJvci9iZy5zdmcnKSBjZW50ZXIgMTAwJS9jb3ZlciBuby1yZXBlYXQ7XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0YHQvtC00LXRgNC20LjQvNGL0LxcbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG5cbiAgLy/QmNC60L7QvdC60LAg0LrQvtC00LBcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSsxKSB7XG4gICAgICBtYXgtd2lkdGg6IDcwOHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QutC+0LQg0L7RiNC40LHQutC4XG4gICZfX2NvZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTM2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgfVxuXG4gICAgJl9zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9GC0LXQutGB0YIg0L7RiNC40LHQutC4XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIG1hcmdpbjogNDVweCAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsFxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICB9XG5cbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG59IiwiXG5cbi51bnN1YnNjcmliZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAmX19mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRhNC+0YDQvNGLXG4gICZfX2Zvcm0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0Log0L3QsCDRhNC+0YDQvNC1INC+0YLQv9C40YHQutC4XG4gICZfX2Zvcm0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGNvbG9yOiBAc2Vjb25kLXRleHQtY29sb3I7XG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0L3QsCDRhNC+0YDQvNC1XG4gICZfX3RleHQge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiBAc2Vjb25kLXRleHQtY29sb3I7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQuNC90L/Rg9GC0L7QvFxuICAmX19mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLy/QmtC90L7Qv9C60LAg0L7RgtC/0LjRgdC60LhcbiAgJl9fYnRuIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSAtIDEpIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAudW5zdWJzY3JpYmUtYWpheC5nLXJlY2FwdGNoYS13cmFwcGVyLFxuICAudW5zdWJzY3JpYmUtZm9ybS5nLXJlY2FwdGNoYS13cmFwcGVyIHtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yYWRpby1idXR0b24tZ3JvdXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5nLXJlY2FwdGNoYSB7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgIH1cblxuICAgIC8v0JrQvdC+0L/QutCwINC+0YLQv9C40YHQutC4XG4gICAgLnVuc3Vic2NyaWJlLXNlY3Rpb25fX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICB9XG4gICAgXG5cbn0iLCIubGFuZGluZy1oZXJvLWhlYWRfX3RpdGxlLFxuLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb25fX3RpdGxlLFxuLmdvYWwtY2FyZHMtc2VjdGlvbl9fdGl0bGUsXG4uY29udmVuaWVudC10b29sLXNlY3Rpb25fX3RpdGxlLFxuLnRyYWNrLW1ldHJpYy1zZWN0aW9uX190aXRsZSxcbi5sYXN0LWJvcmQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbn1cblxuLmxvZ2luLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnBob25lLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5yYWRpby1saW5lX2FjdGl2ZSB+IC5waG9uZS1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYWRpby1saW5lX2FjdGl2ZSB+IC5sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXBfcGhvbmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59IiwiLmxhbmRpbmctaGVyby1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA5NHZoO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgIGhlaWdodDogNTY1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfaXBoNSkge1xuICAgIGhlaWdodDogNTEycHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJi5sYW5kaW5nX3N0YXJ0LWhlcm8taGVhZHtcbiAgICAubGFuZGluZy1oZXJvLWhlYWR7XG4gICAgICAmX19idG57XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQzQzhEOSAwJSwgIzNGQkU2NiAxMDAlKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYW5kaW5nX2N0YXB0LWhlcm8taGVhZHtcbiAgICAubGFuZGluZy1oZXJvLWhlYWRfX2NvbnRlbnQtd3JhcHBlcntcbiAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgfVxuICAgIC5sYW5kaW5nLWhlcm8taGVhZHtcbiAgICAgICZfX2J0bntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL9CS0YLQvtGA0L7QuSDRjdC60YDQsNC9INGBINGB0LXRgtC60L7QuSDRg9C/0YDQsNC20L3QtdC90LjQuVxuLmV4ZXJjaXNlcy1ncmlkLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNTY2cHg7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxNTY1cHgpIHtcbiAgICAgIHdpZHRoOiAxMjYlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICB3aWR0aDogMTY1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0KHQtdGC0LrQsCDRgSDQutCw0YDRgtC+0YfQutCw0LzQuCDRg9C/0YDQsNC20L3QtdC90LjRj1xuLy8uZXhlcmNpc2VzLWdyaWQge1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBsZWZ0OiA1MCU7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgd2lkdGg6IDE1NjZweDtcbi8vICBtYXJnaW46IDgwcHggMDtcbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4vLyAgICBtYXJnaW46IDYwcHggMDtcbi8vICB9XG4vL1xuLy8gIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XG4vLyAgICBtYXJnaW46IDQwcHggMDtcbi8vICB9XG4vL1xuLy8gICZfX2NvbCB7XG4vLyAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAvL3dpZHRoOiA1MTVweDtcbi8vICAgIHdpZHRoOiAzMi44ODglO1xuLy9cbi8vICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuLy8gICAgICB3aWR0aDogMzM1cHg7XG4vLyAgICB9XG4vL1xuLy8gICAgJl9maXJzdCB7XG4vLyAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4vLyAgICB9XG4vL1xuLy8gICAgJl90aGlyZCB7XG4vLyAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbi8vICAgIH1cbi8vXG4vLyAgfVxuLy9cbi8vXG4vL1xuLy99IiwiLy/QodC10LrRhtC40Y8g0YEg0L/RgNC+0LPRgNC10YEg0LHQsNGA0LDQvNC4XG4uZ29hbC1jYXJkcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogODhweCAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG5cbiAgJl9fdGl0bGUge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20gLSAxKSB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQutC+0LvQvtC90LrQsNC80LhcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC70L7QvdC60LAg0YEg0YLQtdC60YHRgtC+0LxcbiAgJl9fY29sLXRleHQge1xuICAgIHdpZHRoOiA0MDBweDtcblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC70L7QvdC60LAg0YEg0LrQsNGA0YLQvtGH0LrQsNC80LhcbiAgJl9fY29sLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NzVweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQxNXB4KSB7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtNCy0YPRhSDQutCw0YDRgtC+0YfQtdC6XG4gICZfX2NhcmRzLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgICBtYXJnaW46IDAgMTZweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzNnB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuXG5cbiAgICAgIC5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB3aWR0aDogMzM2cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0LXRgNCy0LDRjyDQutCw0YDRgtC+0YfQutCwINCyINGB0L/QuNGB0LrQtVxuICAmX19maXJzdC1jYXJkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOCUpO1xuICAgIH1cbiAgfVxuXG4gIC8v0J/QtdGA0LLQsNGPINC60LDRgNGC0L7Rh9C60LAg0LIg0YbQtdC90YLRgNCw0LvRjNC90L7QvCDQutC+0L3RgtC10LnQvdC10YDQtVxuICAmX19maXJzdC1pbnNpZGUtY2FyZCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2JSwgLTE1JSk7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0L7RgdC70LXQtNC90Y/RjyDQutCw0YDRgtC+0YfQutCwINCyINGB0L/QuNGB0LrQtVxuICAmX19sYXN0LWNhcmQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4JSwgLTE1JSk7XG4gICAgfVxuXG4gIH1cblxuICAvL9C/0L7RgdC70LXQtNC90Y/RjyDQutCw0YDRgtC+0YfQutCwINCyINGG0LXQvdGC0YDQsNC70YzQvdC+0Lwg0LrQvtC90YLQtdC50L3QtdGA0LVcbiAgJl9fbGFzdC1pbnNpZGUtY2FyZCB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNiUpO1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzEycHg7XG5cbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDBweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSAtIDEpIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMzEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmLmdvYWxfc3RhcnQtY2FyZHMtc2VjdGlvbntcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAgIC5nb2FsLWNhcmRzLXNlY3Rpb25fX2J0bntcbiAgICAgIGNvbG9yOiAjNDNDOEQ5O1xuICAgIH1cbiAgfVxuXG4gICYuZ29hbF9jdGFwdC1jYXJkcy1zZWN0aW9ue1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXG4gICAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fYnRue1xuICAgICAgY29sb3I6ICNGRjk4NEM7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwOXB4IDAgODBweDtcblxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LjQvdGB0YLRgNGD0LzQtdC90YLQvtCyXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0LvQvtC90LrQsCDRgSDQutCw0YDRgtC+0YfQutCw0LzQuFxuICAmX19jb2wtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1NjZweDtcbiAgICBoZWlnaHQ6IDM1M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjIlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjYzMHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDBweDtcbiAgICB9XG5cbiAgICAvL9Ca0LDRgNGC0L7Rh9C60LAg0L/RgNC40LXQvNCwINC/0LjRidC4INC90LAg0LvQtdC90LTQuNC90LPQtVxuICAgIC5tZWFsLXRyYWNraW5nLWNhcmQge1xuICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8v0JzQvtC00LDQu9GM0L3QvtC1INC+0LrQvdC+INC90LAg0LvQtdC90LTQuNC90LPQtVxuICAgIC5tb2RhbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG5cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQzO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5hdi10YWJzIC5hY3RpdmUtbmF2LXN3aXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjREM0NkI0O1xuICAgIH1cblxuICB9XG5cblxuICAvL9Ca0L7Qu9C+0L3QutCwINGBINGC0LXQutGB0YLQvtC8XG4gICZfX2NvbC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICYuY29udmVuaWVudF9zdGFydC10b29sLXNlY3Rpb257XG4gICAgXG4gICAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19idG57XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0M0M4RDkgMCUsICMzRkJFNjYgMTAwJSkgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gICYuY29udmVuaWVudF9jdGFwdC10b29sLXNlY3Rpb257XG4gICAgXG4gICAgLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uX19idG57XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cblxufVxuXG4vL9Ca0LLQsNC00YDQsNGC0LjQutC4INGBINC/0LDRgNCw0LvQsNC60YHQvtC8XG4ubnV0cml0aW9uLXNxdWFyZS1jYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBzaXplOiA0NHB4O1xuICB3aWR0aDogQHNpemU7XG4gIGhlaWdodDogQHNpemU7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgJl9sYXJnZSB7XG4gICAgQHNpemU6IDkwcHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG4gIH1cblxuICAmX3Zpb2xldCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICM4QTNFRkY7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiAxOCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX3JlZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICNGRjQ2REE7XG4gICAgcmlnaHQ6IDE4JTtcbiAgICBib3R0b206IDkwJTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfb3JhbmdlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggI0ZGOTg0QztcbiAgICBib3R0b206IDExLjMlO1xuICAgIGxlZnQ6IDMxcHg7XG5cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfZ3JlZW4ge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogLTEycHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICMzMUI0NkM7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLnJlZ2lzdHJhdGlvbi1zZWN0aW9uIHtcblxuICAucmFkaW8tbGluZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLndhbnQtdG8ge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbn0iLCIvL9Ch0LXQutGG0LjRjyDRgSDQs9GA0LDRhNC40LrQsNC80Lhcbi50cmFjay1tZXRyaWMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYW5kaW5nL3dlaWdodC10cmFjay5zdmcnKSB0b3AgY2VudGVyLzE5MjBweCBuby1yZXBlYXQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIxcHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDoxMzY2cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNjZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW46IDE0MXB4IGF1dG8gNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgbWFyZ2luOiAxMjFweCBhdXRvIDQwcHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE0NTZweDtcbiAgICB3aWR0aDogMTExJTtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgd2lkdGg6IDEzMCU7XG4gICAgfVxuXG4gIH1cblxuICAmLnRyYWNrX3N0YXJ0LW1ldHJpYy1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFuZGluZy93ZWlnaHQtdHJhY2tfc3RhcnQuc3ZnJykgdG9wIGNlbnRlci8xOTIwcHggbm8tcmVwZWF0O1xuICB9XG5cbiAgJi50cmFja19jdGFwdC1tZXRyaWMtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvd2VpZ2h0LXRyYWNrX2N0YXB0LnN2ZycpIHRvcCBjZW50ZXIvMTkyMHB4IG5vLXJlcGVhdDtcbiAgfVxuXG4gICYudHJhY2tfc3RhcnQtbWV0cmljLXNlY3Rpb24sICYudHJhY2tfY3RhcHQtbWV0cmljLXNlY3Rpb257XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTkyMXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMzY2cHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTM2NnB4O1xuICAgIH1cbiAgfVxufSIsIi8v0J/QvtGB0LvQtdC00L3QuNC5INGN0LrRgNCw0L0g0LvQtdC90LTQuNC90LPQsFxuLmxhc3QtYm9yZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgfVxuXG4gIH1cblxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG5cbiAgJi5sYXN0LWJvcmRfc3RhcnR7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBcbiAgICAubGFzdC1ib3JkLWNhcmR7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmQtY29sb3IgdXJsKCcvaW1nL0lDTy9sYW5kaW5nL2xhc3QtYm9yZC1jYXJkLXNoYXBlX3N0YXJ0LnBuZycpICAxMDIlIGNlbnRlci81MCUgbm8tcmVwZWF0O1xuXG4gICAgICAmX19idG57XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQzQzhEOSAwJSwgIzNGQkU2NiAxMDAlKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sYXN0LWJvcmRfY3RhcHR7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBcbiAgICAubGFzdC1ib3JkLWNhcmR7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmQtY29sb3IgdXJsKCcvaW1nL0lDTy9sYW5kaW5nL2xhc3QtYm9yZC1jYXJkLXNoYXBlX2N0YXB0LnBuZycpICAxMDIlIGNlbnRlci81MCUgbm8tcmVwZWF0O1xuXG4gICAgICAmX19idG57XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLnBheW1lbnQtZm9ybSB7XG4gIFxuICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Zvcm0tZ3JvdXAge1xuXG4gICAgJiA+IC5TdHJpcGVFbGVtZW50IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgfVxuICAgIFxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAtOHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fcm93ICYge1xuXG4gICAgJl9fZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9fZm9ybS1ncm91cC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX3N1Ym1pdC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3ODBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLnBheW1lbnQtZm9ybS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXG4gICZfX2xvY2staWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOC41cHg7XG4gICAgbGVmdDogOC41cHg7XG5cbiAgICB3aWR0aDogMTlweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMTcuNXB4O1xuICAgIH1cbiAgICBcblxuICB9XG5cbiAgJl9faGVhZCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3BheS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fY2FyZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19jYXJkLXdyYXBwZXIge1xuXG4gICAgaW1nOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX190YXJpZmYtZmllbGQge1xuICAgIHBhZGRpbmc6IDEzcHggMTJweDtcblxuXG5cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGxlZnQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQkY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgXG4gIH1cbiAgXG5cblxufVxuXG4ucGF5bWVudC1mb3JtLXNlY3Rpb24tZm9vdGVyIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDEycHgvMTZweCAnT3BlbiBTYW5zJztcbiAgY29sb3I6ICNBMUFGQzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgIHBhZGRpbmc6IDIzcHggMzBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTZweC8yMHB4ICdPcGVuIFNhbnMnO1xuICB9XG5cbn1cblxuI2NhcmQtZWxlbWVudC1lcnJvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxN3B4KTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNnB4LzIwcHggT3BlbiBTYW5zO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogI0ZGMDAwMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyM3B4KTtcbiAgfVxuXG59IiwiLnN1YnNjcmlwdGlvbi1zdWNjZXNzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXG4gICZfYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwN2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgfVxuICBcbiAgaW1nIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzMwcHggJ09wZW4gU2Fucyc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuXG59IiwiLnN1YnNjcmlwdGlvbi1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTM2cHg7XG5cbiAgLnRleHQtYnRue1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59IiwiLnByaWNle1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ByaWNlL2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQ2cHg7XG4gICAgfVxuXG4gICAgLm15VGFyaWZ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcm93e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDlweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmLmJnLXBpbmt7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHggKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29zdHtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYudGV4dC1tdXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kZXNrdG9we1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODNweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAubXlUYXJpZi1yb3dfX2Nvc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlVGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDM2cHgvMzJweCBNb250c2VycmF0O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCAyOHB4LzMycHggTW9udHNlcnJhdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCAyNHB4LzMycHggTW9udHNlcnJhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlVGV4dHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yMHB4IE9wZW4gU2FucztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLm1haW57XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLnRhcmlme1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuXG4gICAgICAgICAgICAgICAgLnRhcmlmLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhcmlmLWNhcmRfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFyaWYtY2FyZF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFyY2hpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZi1jYXJke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJvcmRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQkM0RkU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2FyZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogflwiY2FsYygyNSUgLSA3LjVweClcIjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREJDNEZFO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAudGFyaWYtY2FyZF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoMzMlIC0gNi41cHgpXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bil7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbil7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDUwJSAtIDVweClcIjtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xhYmVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xOXB4IE9wZW4gU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Nvc3R7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1kaXNjb3VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNjJDODQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyNHB4LzI5cHggTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUMyMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweC8yNHB4IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcDpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTJweC8xN3B4IE9wZW4gU2FucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdyYWRpZW50LWJvcmRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE0cHgvMTlweCBPcGVuIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxQzIxO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYWViZjM7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZi1jYXJkX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ncmFkaWVudC1ib3JkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTFBRkMzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRhcmlmLWNhcmRfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFyY2hpdmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjRUFFQkYzO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLnRhcmlmLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbHtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29zdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRpc2NvdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUFGQzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ncmFkaWVudC1ib3JkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXN1YlRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8yNHB4IE9wZW4gU2FucztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFEMUMyMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQUZDMztcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByaW1hcnktdGl0bGV7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI0cHgvMjlweCBNb250c2VycmF0O1xuICAgICAgICBjb2xvcjogIzFEMUMyMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweCAzMnB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4IDMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIC50ZXh0LWJvbGR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZXh0LWxpZ2h0e1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC50ZXh0LW11dGVke1xuICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICB9XG5cbiAgICAuYmctcHVycGxle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODgzREZDO1xuICAgIH1cblxuICAgIC5iZy1waW5re1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjYyQzg0XG4gICAgfVxuXG4gICAgLmQtbm9uZXtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhpZGRlbkJ0bntcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufSIsInNlY3Rpb24uZnVsbHNjcmVlbi1iZy5lbnRyeXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTExMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5wYWdpbmF0aW9uU2xpZGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDQycHggYXV0byA0MHB4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKCBtaW4taGVpZ2h0OiA2NTBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzVweCl7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCl7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICYtYWN0aXZle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ28tdG8tMHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmgxe1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMjRweC8zM3B4IE9wZW4gU2FucztcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxOHB4LzI0cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICggbWluLWhlaWdodDogNjg1cHgpIGFuZCAobWF4LWhlaWdodDogNzM1cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDI3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUxe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmLWNlbnRlcntcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYwLCAmNSwgJjYsICYxMSwgJjEzLCAmMTZ7XG4gICAgICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmMHtcbiAgICAgICAgICAgIGxlZnQ6IDcuNiU7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOS43JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOC4zJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYxLCAmMywgJjcsICY5LCAmMTJ7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1ib3R0b217XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXcxMDB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjIsICY0LCAmOCwgJjEwLCAmMTR7XG4gICAgICAgICAgICB3aWR0aDogNTg2cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmNXtcbiAgICAgICAgICAgIHJpZ2h0OiA5LjglO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNi42JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTclO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjZ7XG4gICAgICAgICAgICBsZWZ0OiAxMS43JTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjlweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmMTF7XG4gICAgICAgICAgICByaWdodDogMTYuNiU7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTY3cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYxM3tcbiAgICAgICAgICAgIGxlZnQ6IDEyLjY2JTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYxNntcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVza3RvcHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJzMHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgbGluZWFyXG4gICAgfVxuICAgIC50cnMxe1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXJcbiAgICB9XG4gICAgLnRyczJ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjlzIGxpbmVhclxuICAgIH1cbiAgICAuei0xe1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuei0ye1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuei0ze1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAuei00e1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgIH1cbiAgICAuc2xpZGUtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9yaXpvbi1pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgbGluZWFyO1xuXG4gICAgICAgICYxe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNEUyNTVFLCAjNjg0NTc2LCAjNEUyNTVFKTtcbiAgICAgICAgfVxuICAgICAgICAmMntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzVGMjM0OSwgIzc3NDQ2NCwgIzVGMjM0OSk7XG4gICAgICAgIH1cbiAgICAgICAgJjN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2NzMyM0UsICM3ZTUwNWIsICM2NzMyM0UpO1xuICAgICAgICB9XG4gICAgICAgICY0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjc0NjJGLCAjN2Q2MjRlLCAjNjc0NjJGKTtcbiAgICAgICAgfVxuICAgICAgICAmNXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzY4NUMyRCwgIzdlNzQ0ZCwgIzY4NUMyRCk7XG4gICAgICAgIH1cbiAgICAgICAgJjZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1NTVGMzAsICM2Zjc2NGYsICM1NTVGMzApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDUzcHggYXV0byAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMjJweCBPcGVuIFNhbnM7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogNzVweCBhdXRvIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTEwMHB4KXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICggbWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzM1cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG8gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKCBtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2NTBweCl7XG4gICAgICAgICAgICBtYXJnaW46IDM5cHggYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0e1xuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NDY0ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggT3BlbiBTYW5zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBjb2xvcjogIzgxN0Y4QTtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGFzc3dvcmR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVse1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMjBweCBPcGVuIFNhbnM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAubmV4dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoIG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczNXB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNraXB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIGNvbG9yOiAjODE3RjhBO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDg2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLnNlYzF7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ludHJvZHVjdGlvbi8xL0JnLnBuZyk7XG4gICAgfVxuICAgICYuc2VjMntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzIvQmcucG5nKTtcbiAgICB9XG4gICAgJi5zZWMze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vMy9CZy5wbmcpO1xuICAgIH1cbiAgICAmLnNlYzR7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ludHJvZHVjdGlvbi80L0JnLnBuZyk7XG4gICAgfVxuICAgICYuc2VjNXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzUvQmcucG5nKTtcbiAgICB9XG4gICAgJi5zZWM2e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vNi9CZy5wbmcpO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzgxN2Y4YTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ== */
