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,sans-serif}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{-webkit-animation:1.5s linear infinite sbs-anim-rec74410956-1526374482309;animation:1.5s linear infinite sbs-anim-rec74410956-1526374482309;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes sbs-anim-rec74410956-1526374482309{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:1;transform:translateX(0) translateY(0) rotate(360deg) scale(1,1)}}@keyframes sbs-anim-rec74410956-1526374482309{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;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:-webkit-max-content;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{-webkit-filter:blur(5px);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;-webkit-backdrop-filter:blur(30px);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;-webkit-filter:blur(5px);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;-webkit-backdrop-filter:none;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:-webkit-max-content;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:-webkit-max-content;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;-webkit-backdrop-filter:blur(30px);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:-webkit-max-content;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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vc21hcnQtZ3JpZC5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2NvbW1vbi5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L2luZGV4Lmxlc3MiLCIuLi9sYXlvdXRzL21haW4tbGF5b3V0cy9fZ3JpZC5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2hlYWRlci5sZXNzIiwiLi4vbGF5b3V0cy9tYWluLWxheW91dHMvX2Zvb3Rlci5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L190aXRsZS5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L19ib2xkbmVzcy5sZXNzIiwiLi4vbGF5b3V0cy90ZXh0L190ZXh0LXN0eWxlLmxlc3MiLCIuLi9sYXlvdXRzL3RleHQvX2VudHJ5LXRleHQtc3R5bGUubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fY29tbW9uLmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2J0bi5sZXNzIiwiLi4vbGF5b3V0cy9uYXYvX21haW4tbmF2Lmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2lucHV0Lmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX2Zvcm0td3JhcHBlci5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19yYWRpby1idXR0b24ubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fdmVydGljYWwtcmFkaW8tYnV0dG9uLmxlc3MiLCIuLi9sYXlvdXRzL2Zvcm0vX3RhYnMubGVzcyIsIi4uL2xheW91dHMvZm9ybS9fZmlsdGVycy5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19kZC5sZXNzIiwiLi4vbGF5b3V0cy9mb3JtL19wcm9ncmVzcy1iYXIubGVzcyIsIi4uL2xheW91dHMvaW50ZXJmYWNlL19zdGFycy5sZXNzIiwiLi4vbGF5b3V0cy9pbnRlcmZhY2UvX3NsaWRlci1wcm9ncmVzc2Jhci5sZXNzIiwiLi4vbGF5b3V0cy9pbnRlcmZhY2UvX2NoYXJ0LWVsZW1lbnQubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX21haW4tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX2FkZC1tZWFsLmxlc3MiLCIuLi9sYXlvdXRzL21vZGFsL19udXRyaXRpb24tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX3RyYWluaW5nX2luZm8tbW9kYWwubGVzcyIsIi4uL2xheW91dHMvbW9kYWwvX3NtYWxsLW5vdGUubGVzcyIsIi4uL2xheW91dHMvbW9kdWxlL19zbGlkZXIubGVzcyIsIi4uL2xheW91dHMvbW9kdWxlL19kYXRhLXBpY2tlci5sZXNzIiwiLi4vbGF5b3V0cy9tb2R1bGUvX3BhcmFsbGF4Lmxlc3MiLCIuLi9sYXlvdXRzL25hdi9fYnVyZ2VyLW1lbnUubGVzcyIsIi4uL2xheW91dHMvbmF2L19mb290ZXItbmF2Lmxlc3MiLCIuLi9sYXlvdXRzL25hdi9fcGFnaW5hdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9uYXYvX2JyZWFkLWNydW1icy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19wcm9maWxlLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX21haW4tcGFnZS1sb2cubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbGFzdC13b3Jrb3V0Lmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX21lYWwtcHJvZ3Jlc3MubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fZ29hbC1wcm9ncmVzc2Jhci5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19sYXN0LXJld2FyZC5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1wcm9ncmVzcy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1qb3VybmFsLXByb2dyZXNzLmxlc3MiLCIuLi9oZWxwLW1peGluLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xhc3QtZW50cnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbWVhbC10cmFja2luZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19hcnRpY2xlLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2FydGljbGUtY2F0ZWdvcnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fYXJ0aWNsZS1saXN0X2l0ZW0ubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fdHJhaW5pbmcubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbnV0cml0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xvZ2Jvb2stbWFpbi5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19mb29kLWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19ib2R5LWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19waG90by1qb3VybmFsLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2NoYWxsZW5nZS5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19tZWRhbC1uZXR3b3JraW5nLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX29jY3VwYXRpb24ubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbXktZW50cnkubGVzcyIsIi4uL2xheW91dHMvY2FyZC9fbnV0cml0aW9uLWlucHV0Lmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2V4ZXJjaXNlcy1ncmlkLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX2xhc3QtYm9yZC5sZXNzIiwiLi4vbGF5b3V0cy9jYXJkL19lbXB0eS1jYXJkLmxlc3MiLCIuLi9sYXlvdXRzL2NhcmQvX3RhcmlmZi1jYXJkLmxlc3MiLCIuLi9sYXlvdXRzL3RhYmxlL3doaXRlLW9yYW5nZS5sZXNzIiwiLi4vbGF5b3V0cy90YWJsZS9ibGFjay13aGl0ZS5sZXNzIiwiLi4vbGF5b3V0cy90YWJsZS90YWJsZS1pdGVtcy9faW5ncmVkaWVudHMubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX2FydGljbGUubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX3NpbmdsZS10cmFpbmluZy5sZXNzIiwiLi4vbGF5b3V0cy9zaW5nbGUtY2FyZC9fc2luZ2xlLWVudHJ5Lmxlc3MiLCIuLi9sYXlvdXRzL3NpbmdsZS1jYXJkL19zaW5nbGUtcGhvdG8ubGVzcyIsIi4uL2xheW91dHMvc2luZ2xlLWNhcmQvX3Jlc3QubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbWFpbi1wYWdlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL21lYWwtcGFnZS5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaW5nbGUtdHJhaW5pbmcubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbnV0cml0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3NpbmdsZS1yZWNpcGUubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbG9nYm9vay5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9mb29kLWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9ib2R5LWxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy93ZWlnaHQtbG9nLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3Bob3RvLWpvdXJuYWwubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvbXktYmxvZy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaW5nbGUtZW50cnkubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvZG9jdW1lbnRhdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9zaXRlLWVycm9yLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3Vuc3Vic2NyaWJlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2xhbmdpbmctcGFnZXMvX2NvbW1vbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2hlcm8taGVhZC5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2V4ZXJjaXNlcy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL3Byb2dyZXNzLWNhcmRzLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2xhbmdpbmctcGFnZXMvY29udmVuaWVudC10b29sLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3JlZ2lzdHJhdGlvbi5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL3RyYWNrLW1ldHJpYy5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9sYW5naW5nLXBhZ2VzL2xhc3QtYm9yZC5sZXNzIiwiLi4vbGF5b3V0cy9wYWdlcy9wYXltZW50LXBhZ2VzL19wYXltZW50LWZvcm0ubGVzcyIsIi4uL2xheW91dHMvcGFnZXMvcGF5bWVudC1wYWdlcy9fcGF5bWVudC1zZWN0aW9uLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3BheW1lbnQtcGFnZXMvX3N1YnNjcmlwdGlvbi1zdWNjZXNzLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3BheW1lbnQtcGFnZXMvX3N1YnNjcmlwdGlvbi1pbmZvLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL3ByaWNlLmxlc3MiLCIuLi9sYXlvdXRzL3BhZ2VzL2VudHJ5LWluZm8ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQkEsV0M0bEJJLEtEbG1CSixLQVZBLEdBSEEsSUFDQSxHQUNBLEdBYUEsU0FEQSxLQVJBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQUtBLE1BWEEsR0FhQSxFQU5BLElBU0EsR0FKQSxTQUdBLEdBaEJBLEdDNG1CUSxPQUFBLEVBQ0EsUUFBQSxFQUVKLE1BQ0ksZ0JBQUEsU0FDQSxlQUFBLEVEdGxCUixLQ3dsQkksU0R6bEJKLElDMGxCUSxPQUFBLEVBRUosUUR2bEJKLFFBQ0EsS0FDQSxLQUNBLElBQ0EsR0FDQSxPQUNBLEdBQ0EsSUNpbEJRLFdBQUEsT0FDQSxZQUFBLElBRUosTUFDSSxXQUFBLEtBRUosUUQva0JKLEdDZ2xCUSxXQUFBLEtBRUosR0Q5a0JKLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0Mya0JRLFVBQUEsS0FDQSxZQUFBLElBRUosSUFDSSxlQUFBLFNBRUosSUFDSSxlQUFBLFlBRUosTUR4a0JKLE9BREEsU0Mwa0JRLFlBQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUVKLE9BQ0ksTUFBQSxLQUVKLFFEdmtCSixNQUNBLFFBQ0EsV0FDQSxPQUNBLE9BQ0EsT0FDQSxPQUlBLEtBSEEsS0FDQSxJQUNBLFFDK2pCUSxRQUFBLE1BRUosSUFDSSxVQUFBLEtBQ0EsT0FBQSxLQzVwQlIsRUFDRSxXQUFBLFdDQUEsWUFBQSxVQUFBLENBQUEsV0RHRixLQUNFLGlCQUFBLFFGbUdGLEtFaEdBLEtBQ0UsU0FBQSxPQUNBLE9BQUEsS0FRRixxQkFDRSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxLQUVBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUFBLEtBQUEsRUFBQSxFQUNBLFdBQUEsRUFBQSxLQUFBLEtBQUEsVUFFQSxXQUFBLFVBQUEsSUFPRixhQUNFLFVBQUEsaUJBR0YsaUJBQ0UsV0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBRUEseUJBZEEscUJBQ0UsVUFBQSxLQWFGLGlCQUNFLE1BQUEsaUJBUUosZUFDRSxnQkFBQSxNQUNBLG9CQUFBLElBQUEsT0FDQSxrQkFBQSxVQUVBLHlCQUNFLFdBQUEsS0FHRiw2QkFDRSxjQUFBLEtBQ0EsV0FBQSx1RUFBQSxVQUNBLGdCQUFBLE1BR0Ysb0NBQ0UsY0FBQSxLQUNBLGdCQUFBLE1BRUEsMEJBQUEsb0NBQ0UsV0FBQSx1RUFBQSxVQUNBLGdCQUFBLE9BT0YsMEJBQUEsNkJBQ0Usb0JBQUEsT0FBQSxRQUtKLHVCQUNFLGdCQUFBLEtBR0Ysb0JBQ0UsU0FBQSxTQXlCQSxzQkFDRSxTQUFBLFNBQ0EsUUFBQSxFQUtKLG1DQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFFQSxPQUFBLE1BRUEsV0FBQSxPQUFBLElBQUEsTUFBQSxVQUdBLFFBQUEsRUFFQSx5QkFBQSxtQ0FDRSxZQUFBLElBQ0EsT0FBQSxNQUdGLDBDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFFQSxXQUFBLG9EQVNOLHNCRjZDQSwwQkU1Q0UsUUFBQSxNQUNBLE1BQUEsS0FHRixXQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBRUEsUUFBQSxHQUNBLGlCQUFBLGVBRUEsUUFBQSxLQVZGLGVBYUksTUFBQSxLQUVBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUVBLFVBQUEscUJBbkJKLGVBdUJJLGtCQUFBLEtBQUEsT0FBQSxTQUFBLG1DQUFBLFVBQUEsS0FBQSxPQUFBLFNBQUEsbUNBQ0EsNEJBQUEsT0FBQSxvQkFBQSxPQUtKLHNEQUNFLEdBQUksUUFBQSxFQUFVLFVBQUEsY0FBQSxjQUFBLFVBQUEsV0FBK0Qsa0NBQUEsT0FBQSwwQkFBQSxPQUM3RSxLQUFNLFFBQUEsRUFBVSxVQUFBLGNBQUEsY0FBQSxlQUFBLFlBRmxCLDhDQUNFLEdBQUksUUFBQSxFQUFVLFVBQUEsY0FBQSxjQUFBLFVBQUEsV0FBK0Qsa0NBQUEsT0FBQSwwQkFBQSxPQUM3RSxLQUFNLFFBQUEsRUFBVSxVQUFBLGNBQUEsY0FBQSxlQUFBLFlBR2xCLFlBQ0UsUUFBQSxNQUNBLFdBQUEsS0FDQSxVQUFBLEtBQ0EsUUFBQSxHRjhERixrQkFGQSxnQkV6REEsWUY0REEsd0JBRkEsc0JFekRFLFNBQUEsTUFDQSxNQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsa0JBQ0EsUUFBQSxNQUNBLFFBQUEsS0FDQSxRQUFBLEVBQ0EsV0FBQSxJQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFdBQUEsT0ZpRUYsdUJBRkEscUJFN0RFLGlCRmdFRiw2QkFGQSwyQkU3REksUUFBQSxFQUNBLFdBQUEsUUZxRUosd0JBRkEsc0JFaEVFLGtCRm1FRiw4QkFGQSw0QkVoRUksTUFBQSxJQUNBLFVBQUEsTUFDQSxRQUFBLEtBQUEsRUFDQSxPQUFBLE1BQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLE9Gd0VKLDBCQUZBLHdCRTdFRSxvQkZnRkYsZ0NBRkEsOEJFcEVNLEtBQUEsS0FBQSxLQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsR0FDQSxPQUFBLEtBQUEsRUY0RU4sK0JBRkEsNkJFdkZFLHlCRjBGRixxQ0FGQSxtQ0V2RU0sTUFBQSxJQUNBLFVBQUEsTUFDQSxPQUFBLEtBQ0EsV0FBQSxzRUFBQSxVQUFBLFlBQ0EsY0FBQSxLQUNBLEtBQUEsS0FBQSxLQUFBLEtBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxRRjZFTix3QkFDQSw4QkV4RUUsNEJBQ0UsVUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLRjJFSiwyQkFDQSxpQ0UvRUUsK0JBTUksWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLRjZFTiwwQkFDQSxnQ0V2RkUsOEJBYUksVUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLElBQ0EsUUFBQSxFRjhFTixxREFDQSwyREUvRkUseURBcUJNLE1BQUEsSUFDQSxVQUFBLEtBQ0EsV0FBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtGOEVSLHlEQUNBLCtERXZHRSw2REE0Qk0sT0FBQSxJQUFBLE1BQUEsSUYrRVIsOEJBQ0Esb0NFNUdFLGtDQWlDSSxNQUFBLEtBQ0EsS0FBQSxLQUFBLEtBQUEsVUFDQSxRQUFBLE9BQUEsS0FDQSxpQkFBQSxRQUNBLGNBQUEsS0FDQSxjQUFBLEtGK0VOLCtCQUNBLHFDRXRIRSxtQ0EwQ0ksTUFBQSxLQU1KLHdCQUNFLFFBQUEsS0FBQSxLQURGLCtCQUlJLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsT0FBQSxFQUFBLEtBQ0EsZUFDQSxNQUFBLFFBQ0EsT0FBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxJQUFBLFNBRUEscUNBQ0UsTUFBQSxRQWROLDBCQW1CSSxjQUFBLEtBQ0EsTUFBQSxLQUtOLHdCQUNFLFFBQUEsRUFDQSxXQUFBLFFBRUEsOEJBQ0UsUUFBQSxLQUFBLEtBREYsaUNBSUksV0FBQSxFQUpKLGdDQVFJLFdBQUEsS0FLTixVQUNFLFFBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFdBQUEsZUFDQSxRQUFBLE1BUkYsMEJBV0ksTUFBQSxNQUNBLFFBQUEsS0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsU0FBQSxNQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFwQkosNkJBdUJNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsSUE1Qk4sNEJBZ0NNLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxFQUNBLE1BQUEsUUFDQSxjQUFBLEtBcENOLGlDQXdDTSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsUUFJSixpQkFDRSxRQUFBLEtFclpKLGNBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsS0FFQSwwQkFBQSxjQUNFLFdBQUEsUUFNSixTQUNFLFVBQUEsRUFLRixXSGdESSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBL0JBLGFBQUEsS0FDQSxjQUFBLEtHakJGLFdBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLE9IaWZFLG9DQUFBLFdBL2RJLGFBQUEsS0FDQSxjQUFBLE1HaEJOLDBCQUNFLFFBQUEsRUFDQSxZQUNBLFdBQUEsT0FFQSwwQkFBQSwwQkhvQ0EsVUFBQSxPQUNBLE9BQUEsRUFBQSxLQS9CQSxhQUFBLEtBQ0EsY0FBQSxLR0xFLFdBQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLFFIcWVGLDJEQUFBLDBCQS9kSSxhQUFBLEtBQ0EsY0FBQSxNR0ZOLDZCQUNFLFFBQUEsRUFDQSxZQUNBLFdBQUEsT0FFQSx5QkorREYsS0VsR0EsS0FDRSxTQUFBLEtFa0NBLDZCSHNCQSxVQUFBLE9BQ0EsT0FBQSxFQUFBLEtBL0JBLGFBQUEsS0FDQSxjQUFBLEtHU0UsV0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsUUh1ZEYsMERBQUEsNkJBL2RJLGFBQUEsS0FDQSxjQUFBLE1HYU4sZ0JBQ0UsV0FBQSxLQUlGLGlCQUNFLFdBQUEsTUFNSixtQkFDRSxXQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFlBSUYsY0FDRSxNQUFBLEtBSUYseUJBQ0UsU0FBQSxPQUdGLGNBQ0UsU0FBQSxTQUVBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsV0FFQSxPQUFBLEtBR0EsOEJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FPSixLSDVCSSxRQUFBLEtBQ0EsVUFBQSxLQTNCQSxZQUFBLEtBQ0EsYUFBQSxLR3VERixnQkFBQSxPSGlhRSxvQ0FBQSxLQXJkSSxZQUFBLEtBQ0EsYUFBQSxNR3NETixRSGtmRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtHbmZBLGNBQUEsS0FDQSxnQkFBQSxPQUVBLHlCQUFBLFFINmVBLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0c5ZUUsY0FBQSxPQUtKLFFIc2VFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS0d2ZUEsY0FBQSxLQUNBLGdCQUFBLE9BRUEseUJBQUEsUUhpZUEsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLR2xlRSxjQUFBLE9BS0osaUJBQ0UsY0FBQSxNQUlGLHVCQUNFLGNBQUEsS0FFQSx5QkFBQSx1QkFDRSxjQUFBLE9BTUosb0JBQ0UsY0FBQSxLQUlGLDBCQUNFLGNBQUEsTUFXQSwwQkFUQSwwQkFDRSxjQUFBLE1BVUEsK0JBQ0UsUUFBQSxNQVVKLDBCQUFBLGVBRUUsTUFBQSxNQUNBLFlBQUEsS0FDQSxhQUFBLEtBRUEsaUJBQ0UsWUFBQSxZQUNBLE1BQUEsZ0JBQ0EsT0FBQSxpQkFZUix1QkFDRSxjQUFBLEtBRUEsNkJBQ0UsY0FBQSxJQUVBLDBCQUFBLDZCQUNFLGNBQUEsTUFLSiwyQkFDRSxXQUFBLEtBR0YsMEJBQ0UsY0FBQSxJQUdGLDhCQUNFLFdBQUEsSUFNSix3QkFDRSxZQUFBLEtBQ0EsZUFBQSxLQUVBLDBCQUFBLHdCQUNFLFlBQUEsS0FDQSxlQUFBLE1BR0YsMkJBQ0UsWUFBQSxLQUNBLGVBQUEsS0FZSix1QkFDRSxXQUFBLEtBQ0EsY0FBQSxLQUVBLDBCQWRFLDJCQUNFLFlBQUEsS0FDQSxlQUFBLEtBWUosdUJBQ0UsV0FBQSxLQUNBLGNBQUEsTUFJRixtQ0FDRSxXQUFBLEVBRUEsMEJBQUEsbUNBQ0UsV0FBQSxNQU1KLDJCQUNFLFdBQUEsS0FFQSwwQkFBQSwyQkFDRSxXQUFBLE1BS0osMEJBS0EsZ0NBSkUsV0FBQSxLQUNBLGNBQUEsS0FRQSwwQkFBQSxnQ0FDRSxXQUFBLEtBQ0EsY0FBQSxNQUtKLGlDQUNFLGNBQUEsS0FFQSwwQkFBQSxpQ0FDRSxjQUFBLE1BS0osMEJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FFQSwwQkFBQSwwQkFDRSxXQUFBLEtBQ0EsY0FBQSxNQUtKLGlDQUNFLFdBQUEsRUFDQSxjQUFBLEtBRUEsMEJBQUEsaUNBQ0UsV0FBQSxFQUNBLGNBQUEsTUFLSiwwQkFDRSxXQUFBLEtBQ0EsY0FBQSxLQWNKLGlCQUNFLFlBQUEsS0FDQSxlQUFBLEtBRUEsMEJBaEJFLDBCQUNFLFdBQUEsS0FDQSxjQUFBLEtBY0osaUJBQ0UsWUFBQSxLQUNBLGVBQUEsTUFJRix3QkFDRSxlQUFBLEtBQ0EsWUFBQSxFQUVBLDBCQUFBLHdCQUNFLGVBQUEsTUFNSixxQkFDRSxZQUFBLEtBQ0EsZUFBQSxFQUVBLDBCQUFBLHFCQUNFLFlBQUEsTUFLSiwyQkFDRSxZQUFBLEVBQ0EsZUFBQSxLQUVBLDBCQUFBLDJCQUNFLGVBQUEsTUFTTixRQUNFLFFBQUEsZUFJRixZQUNFLFdBQUEsaUJBQ0EsZUFBQSxLQUtBLGFBQ0UsT0FBQSxLQUVBLGlCQUNFLFdBQUEsS0FHRixvQkFDRSxjQUFBLEtDalpOLFFBQ0UsU0FBQSxNQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsSUFHQSxlQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxjQUFBLEVBQUEsRUFBQSxLQUFBLEtBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxVQUlGLG1CQUNFLFFBQUEsS0FDQSxlQUFBLElBQ0EsZ0JBQUEsY0FXSixNQUNFLFFBQUEsTUFJQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsTUFDQSxPQUFBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxFQVZGLFVBYUksTUFBQSxLQU1BLHlCQTVCQSxtQkFDRSxnQkFBQSxPQTJCRixZQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFVBQUEscUJBRUEsUUFBQSxLQUVBLE9BQUEsRUMxREosUUFDRSxlQUFBLE1EaUVKLGdCQUNFLFlBQUEsS0MxRUYsUUFDRSxTQUFBLFNBQ0EsUUFBQSxFQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUFBLEtBQUEsRUFBQSxFQU9BLG1CQUVFLFlBQUEsS0FDQSxlQUFBLEtBRUEsUUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLEVBQ0EsZ0JBQUEsY0FFQSxZQUFBLE9BZ0JGLG1CQUNFLE1BQUEsS0FDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxRQUFBLEdBRUEseUJBcEJBLG1CQUNFLGVBQUEsT0FDQSxZQUFBLEtBQ0EsZUFBQSxLQWlCRixtQkFDRSxRQUFBLEdBSUYsMEJBQUEsbUJBQ0UsUUFBQSxNQUNBLFdBQUEsT0FDQSxNQUFBLE1BSUEseUJBMUJBLG1CQUNBLFlBQUEsS0FDQSxlQUFBLEtBd0JBLG1CQUNBLE1BQUEsS0FDQSxXQUFBLFFBVU4sZ0JBQ0UsZUFBQSxLQUNBLGNBQUEsTUFHQSx1QkFDRSxjQUFBLEtBRUEsMEJBQUEsdUJBQ0UsY0FBQSxNQU1KLDBCQUNFLGNBQUEsS0FFQSwwQkFBQSwwQkFDRSxjQUFBLE1BR0YsMEJBQUEsMEJBQ0UsY0FBQSxHQU9KLHdCQUNFLGVBQUEsS0FTRiw2QkFDRSxjQUFBLE1BRUEseUJBQUEsNkJBQ0UsY0FBQSxNQ3RHTixJQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUVBLFVBQ0UsTUFBQSxRQUdGLDBCRGtGRSx3QkFDRSxlQUFBLEtDbkZKLElBQ0UsVUFBQSxNQUdGLFlBRUksU0FBQSxTQUVBLE9BQUEsUUFKSixnQkFPTSxXQUFBLElBQ0EsZUFBQSxJQUNBLFFBQUEsR0FPUixJQUNFLFVBQUEsS0FDQSxNQUFBLEtBR0YsSUFDRSxVQUFBLEtBQ0EsTUFBQSxLQUdGLElBQ0UsVUFBQSxLQUNBLE1BQUEsS0FFQSwwQkFBQSxJQUNFLFVBQUEsTUFLSixJQUNFLFVBQUEsS0FDQSxNQUFBLEtBR0YsSUFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0N2RUYsT0FDRSxZQUFBLElBR0YsUUFDRSxZQUFBLElSMGdDRixNUXZnQ0EsRUFHRSxZQUFBLElBR0YsT0FDRSxZQUFBLElBR0YsUUFDRSxXQUFBLE9DYkYsVUFDRSxjQUFBLFNBQ0EsWUFBQSxPQUNBLFNBQUEsT0FDQSxNQUFBLEtBR0YsRUFDRSxnQkFBQSxLQUdGLE1BQ0UsZ0JBQUEsVUFHRixFVGdoQ0EsS1MvZ0NFLFVBQUEsS0FDQSxZQUFBLEtBR0YsTUFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsS0FFQSxTQUNFLFVBQUEsS0FDQSxZQUFBLEtBR0YsU0FDRSxVQUFBLEtBR0YsZUFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBRUEsMEJBQUEsZUFDRSxVQUFBLE1DL0NOLHNCQUdJLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxLQUdGLHNCQUNFLGNBQUEsS0FYSix1QkFlSSxZQUFBLFdBQUEsQ0FBQSxXQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT0FFQSxZQUFBLElBckJKLHVCQXlCSSxZQUFBLFdBQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUE3QkosMkJBaUNJLE1BQUEsS0FqQ0osdUJBcUNJLFdBQUEsS0FDQSxXQUFBLEtBdENKLDBCQXlDTSxTQUFBLFNBQ0EsYUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQS9DTixrQ0FrRFEsV0FBQSxPQUNBLE9BQUEsS0FBQSxFQUNBLFFBQUEsYUFHRixpQ0FDRSxRQUFBLEdBRUEsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEtBRUEsT0FBQSxJQUNBLE1BQUEsSUFFQSxjQUFBLElBQ0EsaUJBQUEsUUFsRVIseUJBdUVNLE1BQUEsS0F2RU4sdUJBNkVJLFlBQUEsRUFDQSxjQUFBLEVBQ0EsYUFBQSxFQUNBLGdCQUFBLEtBaEZKLDBCQW1GTSxTQUFBLFNBQ0Esa0JBQUEsYUFFQSxZQUFBLEtBRUEsYUFBQSxLQUNBLFdBQUEsT0FJQSxVQUFBLEtBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxXQUFBLEtBSUEsaUNBQ0UsUUFBQSxzQkFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLGFBQUEsTUFDQSxJQUFBLElBRUEsVUFBQSxLQUNBLE1BQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxXQUFBLENBQUEsV0FPTixnQ0FDRSxjQUFBLEVDbEhGLGVBQ0ksUUFBQSxFQU1OLG9CQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsVUFBQSxLQVFBLDJCQUNFLFdBQUEsS0FHRixtQ0FDRSxNQUFBLEtBQ0EsY0FBQSxJQUZGLDBEQUtJLE1BQUEsS0FHRix5QkFqQkYsb0JBQ0UsVUFBQSxPQWdCQSxtQ0FDRSxVQUFBLEVBQ0EsTUFBQSxLQUNBLGNBQUEsS0FDQSxjQUFBLEdBUU4sMEJBQ0UsUUFBQSxLQUNBLFlBQUEsT0FFQSx5Q0FDRSxVQUFBLEVBQ0EsY0FBQSxJQUdGLHVDQUNFLE1BQUEsS0FDQSxXQUFBLE9BTUosb0JBQ0UsU0FBQSxTQUVBLFFBQUEsYUFDQSxhQUFBLEtBQ0EsTUFBQSxLQUVBLGVBQUEsT0FQRix5QkFVSSxRQUFBLGFBRUEsWUFBQSxJQUNBLGVBQUEsT0FDQSxNQUFBLEtBR0YseUJBQ0UsVUFBQSxLQUNBLFlBQUEsS0FHRix5QkFDRSxVQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsTUFRRiwyQkFHSSxRQUFBLEdBQ0EsZUFBQSxLQUVBLHlDQUNFLGVBQUEsS0FVUixrQkFDRSxNQUFBLFFDekdGLE9aNnRDQSxNWTV0Q0UsWUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUlGLEtBQ0UsUUFBQSxNQUNBLFFBQUEsT0FDQSxNQUFBLE1BRUEsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLE9BQUEsUUFFQSxpQkFBQSxLQUNBLGNBQUEsS0FHQSxjQUNFLFVBQUEsRUFJRixVQUNFLGFBQUEsS0FDQSxlQUFBLE9BSUYsVUFDRSxlQUFBLE9BQ0EsVUFBQSxLQUlGLGVBQ0UsTUFBQSxRQU1KLFlBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLE1BRUEsUUFBQSxLQUFBLEVBQ0EsWUFBQSxLQUNBLGFBQUEsS0FFQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUdBLGNBQUEsS0FDQSxXQUFBLHNFQUFBLFVBR0EscUJBQ0UsUUFBQSxLQUFBLEVBQ0EsVUFBQSxFQUlGLGlCQUNFLGFBQUEsS0FDQSxlQUFBLE9BSUYsaUJBQ0UsTUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsZUFBQSxPQUlGLHFCQUNFLFdBQUEsUUFDQSxNQUFBLFFBSUYsbUJBQ0UsY0FBQSxLQUlGLG1CQUNFLFdBQUEsSUFJRix1QkFDRSxVQUFBLEtBT0osVUFFRSxTQUFBLFNBRUEsUUFBQSxhQUVBLE9BQUEsS0FDQSxNQUFBLEtBRUEsZUFBQSxPQUNBLE9BQUEsUUFFQSxpQkFBQSxRQUNBLGNBQUEsSVpzckNGLGdCWXByQ0UsaUJBRUUsUUFBQSxHQUlBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUVBLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxXQUFBLEtBRUEsaUJBQUEsS0FDQSxjQUFBLElBR0YsZ0JBQ0UsVUFBQSxjQUdGLGdCQUNFLGlCQUFBLEtaK3FDSixzQlk3cUNNLHVCQUNFLFdBQUEsUUFLTixpQkFDRSxpQkFBQSxLWjZxQ0osdUJZM3FDSSx3QkFDRSxXQUFBLFFBSUosZ0JBRUUsTUFBQSxLQUNBLE9BQUEsS1oycUNKLHNCWXhxQ0ksdUJBRUUsUUFBQSxHQUlBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUVBLE1BQUEsS0FDQSxPQUFBLElBQ0EsUUFBQSxhQUNBLFlBQUEsS0FDQSxXQUFBLEtBRUEsaUJBQUEsS0FDQSxjQUFBLElBUU4sY0FDRSxRQUFBLE1BQ0EsUUFBQSxPQUdBLFdBQUEsT0FDQSxZQUFBLElBQ0EsTUFBQSxxQkFDQSxVQUFBLEtBQ0EsT0FBQSxRQUdBLGlCQUFBLHFCQUNBLGNBQUEsS0FTRixpQkFDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUNBLFVBQUEsTUFDQSxRQUFBLEVBQUEsS0FBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBRUEsY0FBQSxLQUNBLGlCQUFBLFFBTUEsd0JBQ0UsT0FBQSxLQUFBLEtBUUYsc0JBQ0UsTUFBQSxLQUVBLHlCQWhCRixpQkFDRSxRQUFBLEtBTUEsd0JBQ0UsT0FBQSxFQVFGLHNCQUNFLE1BQUEsT0FNSixzQkFDRSxXQUFBLDJDQUFBLE9BQUEsTUFBQSxNQUFBLFVBQUEsc0VBQUEsVUFDQSxzQkFBQSxTQUVBLHlCQS9DRixjQUNFLFVBQUEsS0E4Q0Esc0JBQ0UsV0FBQSwwQ0FBQSxPQUFBLE1BQUEsTUFBQSxVQUFBLHNFQUFBLFVDalFKLFVBQ0UsV0FBQSxFQUFBLEVBQUEsS0FBQSxzQkR3UUosZUFDRSxTQUFBLFNBQ0EsT0FBQSxFQUFBLEtBQUEsS0FJQSxNQUFBLE1BQ0EsT0FBQSxNQUVBLGNBQUEsS0FDQSxnQkFBQSxNQU1FLGlEQUNFLFFBQUEsRUE0Rk0sV0FBQSxlQTFGTix1REFDRSxRQUFBLEVBTUoscURBQ0UsUUFBQSxLQUdGLHNEQUNFLFFBQUEsYUFNSix5QkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsR0FDQSxPQUFBLEtBQ0EsUUFBQSxLQUVBLE9BQUEsUUFFQSxpQkFBQSxxQkFDQSxjQUFBLEtBRUEsV0FBQSxRQUFBLElBRUEsMEJBQUEseUJBQ0UsUUFBQSxNQU1KLG9CQUNFLFFBQUEsS0FBQSxFQUVBLE1BQUEsS0FDQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxLQUVBLE9BQUEsSUFBQSxPQUFBLHFCQUNBLGNBQUEsS0FFQSwwQkFBQSxvQkFDRSxRQUFBLEtBQUEsRUFFQSxVQUFBLEtBQ0EsWUFBQSxNQU1KLHVCQUNFLFVBQUEsUUFDQSxZQUFBLFFBQ0EsWUFBQSxRQUdBLDhCQUNFLFFBQUEsS0FLSixzQkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUVBLE1BQUEsS0FDQSxjQUFBLEtBRUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLElBUUYsMEJBQUEsZUFFRSxNQUFBLE1BQ0EsT0FBQSxNQUVBLGNBQUEsTUFNSixjQUNFLFdBQUEsUUFDQSxlQUFBLEtBRkYsd0JBS0ksV0FBQSxRWjBtQ0osOEJZeG1DSSwrQkFDSSxpQkFBQSxLQVJSLHdCQWNJLE1BQUEsUUFLSiw0QkFDRSxlQUFBLEtBU0YsWUFPRSxTQUFBLFNBRUEsUUFBQSxhQUVBLE1BQUEsS0FDQSxPQUFBLEtBRUEsVUFBQSxFQUdBLG1CQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUVBLE1BQUEsS0FDQSxPQUFBLElBQ0EsV0FBQSxPQUdBLGlCQUFBLEtBQ0EsY0FBQSxLQUtGLGtCQUNFLFNBQUEsU0FDQSxJQUFBLElBRUEsTUFBQSxLQUNBLE9BQUEsSUFDQSxXQUFBLE9BRUEsaUJBQUEsS0FDQSxjQUFBLEtBSUYsaUJBQ0UsV0FBQSxLQUVBLHdCQUNFLEtBQUEsRUFRRixtQ0FDRSxLQUFBLE1BRUEsdUNBQ0UsVUFBQSxlQUNBLGlCQUFBLEtBQUEsT0FHRiwwQ0FDRSxVQUFBLGNBQ0EsaUJBQUEsS0FBQSxJQVFOLGtCQUNFLFdBQUEsTUFFQSx5QkFDRSxNQUFBLEVBUUYsb0NBQ0UsaUJBQUEsTUFBQSxPQUNBLE1BQUEsTUFHQSx3Q0FDRSxVQUFBLGNBQ0EsaUJBQUEsTUFBQSxPQUdGLDJDQUNFLFVBQUEsZUFDQSxpQkFBQSxNQUFBLElBUU4sZUFRRSxNQUFBLEtBQ0EsT0FBQSxLQUdBLHNCQUNFLE1BQUEsS0FDQSxPQUFBLElBQ0EsV0FBQSxLQUVBLGNBQUEsSUFLQSxpQ0FDRSxNQUFBLElBQ0EsT0FBQSxJQUNBLFdBQUEsS0FLRSw2RUFDRSxLQUFBLElBb0JaLFVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FFQSxRQUFBLEtBQUEsRUFFQSxXQUFBLE9BQ0EscUJBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJRXJsQkYsaUNBQXdDLFFBQUEsRUFBWSxtQkFBQSxRQUFBLElBQUEsV0FBQSxRQUFBLElBQThCLE1BQUEsUUFDbEYsd0JBQXdDLFFBQUEsRUFBWSxnQkFBQSxRQUFBLElBQUEsV0FBQSxRQUFBLElBQThCLE1BQUEsUUFDbEYsdUJBQXdDLFFBQUEsRUFBWSxnQkFBQSxRQUFBLElBQUEsV0FBQSxRQUFBLElBQThCLE1BQUEsUUFDbEYsNEJBQXdDLFFBQUEsRUFBWSxlQUFBLFFBQUEsSUFBQSxLQUFBLFdBQUEsUUFBQSxJQUE4QixNQUFBLFFBTWxGLG9DQUEyQyxRQUFBLEVBQVksbUJBQUEsUUFBQSxJQUFBLFdBQUEsUUFBQSxJQUE4QixNQUFBLFFBQ3JGLDJCQUEyQyxRQUFBLEVBQVksZ0JBQUEsUUFBQSxJQUFBLFdBQUEsUUFBQSxJQUE4QixNQUFBLFFBQ3JGLDBCQUEyQyxRQUFBLEVBQVksZ0JBQUEsUUFBQSxJQUFBLFdBQUEsUUFBQSxJQUE4QixNQUFBLFFBQ3JGLCtCQUEyQyxRQUFBLEVBQVksZUFBQSxRQUFBLElBQUEsS0FBQSxXQUFBLFFBQUEsSUFBOEIsTUFBQSxRQU1yRixNQUNFLFFBQUEsRUFDQSxZQUNBLFdBQUEsS0FJQSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsV0FBQSxLQUtGLFlBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxZQUFBLE9BR0UsMEJBQUEsd0JBQ0UsZUFBQSxPQUNBLFlBQUEsWUFJSixnQkFDRSxlQUFBLE9BREYsd0NBSUksTUFBQSxLQU1KLHNCQUNFLGdCQUFBLE9BQ0EsVUFBQSxLQUVBLHdCQUNFLE9BQUEsRUFBQSxJQUFBLElBRUEsMEJBQUEsd0JBQ0UsY0FBQSxHQVFOLHdCQUNFLE1BQUEsTUFDQSxXQUFBLEtBQ0EsWUFBQSxXQUFBLENBQUEsV0FHQSwwQkFBQSx3QkFDRSxPQUFBLEVBQUEsRUFBQSxLQU1KLHlCQUNFLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLGNBQUEsS0FLRix3QkFDRSxVQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUlBLFdBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBRUEsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFYQSwwQkFBQSx3QkFDRSxNQUFBLE1BWUYsMEJBQUEsd0JBQ0UsYUFBQSxTQUdGLDhCQUNFLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FHRixrQ0FDRSxpQkFBQSxxQkFDQSxPQUFBLElBQUEsTUFBQSxZQUtKLDJCQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsT0FBQSxJQUNBLE1BQUEsSUFDQSxLQUFBLElBRUEsUUFBQSxLQUNBLFlBQUEsT0FDQSxRQUFBLEVBQUEsS0FDQSxNQUFBLFFBRUEsV0FBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLFFBR0EseUJBQUEsMkJBQ0UsV0FBQSxNQUNBLEtBQUEsTUFLQSx5QkFBQSxpQ0FDRSxNQUFBLE1BT04sNkNBQ0UsUUFBQSxLQU9BLDBDQU1BLCtDQUxFLGFBQUEsSUFDQSxNQUFBLElBV0osbURBR0ksUUFBQSxNQUNBLFdBQUEsS0FLSixpQ0FDRSxRQUFBLEtBT0osYWRnbERBLGFjL2tERSxTQUFBLFNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBRUEsV0FBQSxLQUNBLFVBQUEsS0FFQSxNQUFBLElBSUYscUJBQ0UsUUFBQSxLQUNBLFlBQUEsUUFDQSxnQkFBQSxXQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsUUFBQSxJQUVBLHNDQUNFLGFBQUEsSUFDQSxNQUFBLElBR0YsMEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FHRixpQ0FDRSxhQUFBLEtBQ0EsaUJBQUEsWUFFQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFLSixZQUNFLFdBQUEsT0FHRixpQkFDRSxjQUFBLEtBRUEsdUJBQ0UsUUFBQSxhQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsVUFBQSxLQ3pQSixnQkFDRSxRQUFBLE1BQ0EsUUFBQSxLQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUVBLDBCQUFBLGdCQUNFLFFBQUEsTUFHRiw2QkFDRSxZQUFBLEtBQ0EsYUFBQSxLQUdGLHdCQUNFLFVBQUEsTUFDQSxNQUFBLEtBSUYsbUJBQ0UsUUFBQSxLQUlGLG1CQUNFLFFBQUEsS0FBQSxLQUVBLHlCQUFBLG1CQUNFLFFBQUEsTUFLSixnQ0FDRSxlQUFBLFlBSUYsdUJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FFQSxNQUFBLFFBQ0EsV0FBQSxPQUVBLDBCQUNFLFFBQUEsYUFDQSxNQUFBLEtBRUEsV0FBQSxLQUNBLGNBQUEsS0FFQSxVQUFBLEtBQ0EsV0FBQSxPQUNBLE1BQUEsUUFPSixzQkFDRSxXQUFBLHNFQUFBLFVBR0YsK0JBQ0UsUUFBQSxFQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsS0FLSixxREFFMEMsTUFBQSxxQkFGMUMsNENBRzBDLE1BQUEscUJBSDFDLDJDQUkwQyxNQUFBLHFCQUoxQyxnREFLMEMsTUFBQSxxQkNsRjFDLFlBQ0UsTUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLElBQ0EsVUFBQSxFQUNBLE9BQUEsRUFBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxLQU9JLGtFQUNFLE1BQUEsS0FTTixtQkFDRSxTQUFBLFNBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BRUEsOEJBQ0UsZUFBQSxPQUNBLFlBQUEsT0FGRixrREFLSSxTQUFBLFNBQ0EsVUFBQSx3QkFNTixpQkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0EsTUFBQSxJQUNBLFFBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxxQkFDQSxPQUFBLFFBRUEsdUJBQ0UsTUFBQSxRQUNBLFlBQUEsSUFNSixvQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFFBQUEsRUFFQSxjQUFBLEtBQ0EsaUJBQUEsS0FFQSxXQUFBLFVBQUEsSUFFQSwrQkFDRSxNQUFBLEtBUUYsZ0RBR0ksTUFBQSxLQU9GLHVDQUNFLFVBQUEsaUJBS0EsMENBQ0UsTUFBQSxxQkFDQSxZQUFBLElBR0YsMkNBQ0UsWUFBQSxJQUNBLE1BQUEsUUFVUixzQkFDRSxpQkFBQSxxQkFJRixzQkFDRSxlQUlFLDBDQUNFLElBQUEsS0FDQSxPQUFBLEVBQ0EsT0FBQSxJQUNBLFdBQUEsc0VBQUEsVUFHRix1Q0FNRixxRUFMSSxNQUFBLGVBYUoscUVBYUksNEVBVkEsTUFBQSxlQXNCUixPQUNFLFFBQUEsTUFDQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBR0YsYUFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFFBQUEsRUFDQSxPQUFBLEtBQUEsRUFBQSxFQUFBLElBRUYsYUFDRSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEtBQUEsRUFBQSxLQUNBLE9BQUEsUUFFQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxNQUFBLFFBRUYsb0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLGNBQUEsSUFFRixtQkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUVBLElBQUEsSUFDQSxLQUFBLElBRUEsUUFBQSxFQUVBLE1BQUEsS0FDQSxPQUFBLElBRUEsV0FBQSxvQ0FBQSxPQUFBLFFBQUEsVUFFRix3Q0FDRSxRQUFBLEVBR0YseUNBQ0UsV0FBQSxRQUdGLHVDQUNFLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxvQkNqT0YsdUJBQ0UsUUFBQSxJQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUVBLGdDQUNFLFNBQUEsU0FFQSwwRUFDRSxNQUFBLFFBTUosNkJBQ0UsU0FBQSxTQUNBLFFBQUEsRUFFQSxRQUFBLGFBQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUVBLFdBQUEsS0FDQSxZQUFBLElBRUEsTUFBQSxRQUNBLFlBQUEsT0FHQSxvQ0FDRSxNQUFBLEtBQ0EsV0FBQSxNQUFBLE9BQUEsSUFJRix3Q0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBRUEsTUFBQSxZQUNBLGlCQUFBLFFBQ0EsY0FBQSxLQUVBLFdBQUEsVUFBQSxJQUlGLG1DQUNFLE1BQUEsZUFDQSxXQUFBLE1BQUEsT0FBQSxJQ3RETixVQUNFLFFBQUEsS0FDQSxZQUFBLE9BQ0EsUUFBQSxJQUhGLDZCQU1JLFFBQUEsT0FBQSxLQUNBLE9BQUEsRUFFQSxZQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSxpQkFBQSxRQUNBLGNBQUEsS0FDQSxhQUFBLFlBRUEsNkNBQ0UsWUFLSixnQkFDRSxVQUFBLEVBQ0EsUUFBQSxJQUFBLEtBQ0EsT0FBQSxJQUFBLEVBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsTUFBQSxxQkFDQSxXQUFBLE9BQ0EsT0FBQSxRQU1BLFlBQUEsSUFBQSxNQUFBLHFCQUpBLHlCQUFBLGdCQUNFLFVBQUEsTUFLRiw0QkFDRSxPQUFBLFlBU0osaUVBSUEsa0VBSUEsaUVBUEUsUUFBQSxNQVdGLHdCQUNFLFFBQUEsS0NoRUosY0FDRSxRQUFBLElBQ0EsUUFBQSxhQUVBLFVBQUEsRUFFQSxpQkFBQSxxQkFDQSxjQUFBLEtBUEYsaUNBVUksT0FBQSxFQUNBLFFBQUEsS0FFQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLE9BQUEsS0FFQSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxZQUVBLG9EQUNFLGFBQUEsWUFLSixtQkFDRSxVQUFBLE1BQ0EsUUFBQSxJQUFBLEVBQ0EsT0FBQSxJQUFBLEVBRUEsVUFBQSxLQUNBLE1BQUEscUJBQ0EsT0FBQSxRQUVBLGlCQUFBLFlBQ0EsWUFBQSxJQUFBLE1BQUEscUJBTUEseUJBQUEsbUJBQ0UsVUFBQSxNQUdGLGlEQUNFLE1BQUEsS0FHRiwrQkFDRSxhQUFBLFlDaEROLElBQ0UsTUFBQSxLQUNBLFNBQUEsT0FDQSxXQUFBLE9BQUEsSUFFQSxjQUFBLElBRUEsZUFDRSxTQUFBLFNBSUYsU0FDRSxXQUFBLE9BSUUsd0JBQ0UsVUFBQSxjQURGLDZDQUlJLGNBQUEsRUFBQSxFQUFBLEtBQUEsS0FLSixvQkFDRSxVQUFBLGlCQUNBLGlCQUFBLE9BU04seUJBQ0UsU0FBQSxTQUNBLFFBQUEsRUFJRixXQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLFFBQUEsR0FFQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFVBQUEsaUJBQUEsZUFDQSxpQkFBQSxPcEJxb0VKLGlCb0Jub0VJLGtCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUVBLE1BQUEsS0FDQSxPQUFBLElBRUEsY0FBQSxLQUNBLGlCQUFBLE9BR0Ysa0JBQ0UsS0FBQSxFQUNBLFVBQUEsZUFHRixpQkFDRSxNQUFBLEVBQ0EsVUFBQSxjQUtKLFVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLElBRUEsT0FBQSxRQUNBLFdBQUEsS0FDQSxlQUFBLE9BQ0EsaUJBQUEsUUFFQSxzQ0FDRSxpQkFBQSxPQUdGLGlCQUNFLGlCQUFBLFFBS0osY0FDRSxRQUFBLGFBRUEsTUFBQSxLQUNBLE9BQUEsS0FFQSxhQUFBLEtBRUEsZUFBQSxPQUVBLGlCQUFBLE9BQ0EsY0FBQSxJQUdGLGVBQ0UsTUFBQSxLQUdGLGVBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLFVBQUEsa0JBQ0EsV0FBQSxVQUFBLElBRUEsaUJBQUEsUUFURixvQ0FZSSxjQUFBLEtDcklOLGVBQ0UsV0FBQSxLQUNBLFFBQUEsS0FFQSxvQkFDRSxRQUFBLE1BTEosc0JBU0ksY0FBQSxLQUVBLDRCQUNFLE1BQUEsUUFHRiw4QkFDRSxNQUFBLFFBS04sVUFDRSxPQUFBLElBQ0EsY0FBQSxLQUNBLFNBQUEsT0FDQSxpQkFBQSxRQUNBLGNBQUEsSUFMRix3QkFRSSxNQUFBLEtBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxXQUFBLHNFQUFBLFVBRUEsV0FBQSxNQUFBLElBQ0EsY0FBQSxJQ2xDSixrQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FHQSw0QkFDRSxNQUFBLEtBRUEsMEJBQUEsNEJBQ0UsTUFBQSxNQUtGLHFDQUNFLFFBQUEsR0NoQk4sb0JBQ0UsUUFBQSxLQUVBLDBCQUNFLG1CQUFBLG9DQUNBLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxJQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUNBLFNBQUEsT0FFQSx5QkFBQSwwQkFDRSxNQUFBLE1BSUosK0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsVUFBQSxJQUNBLGlCQUFBLFFDdEJGLCtCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBR0YsaUJBQ0UsU0FBQSxTQUVBLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQ0EsVUFBQSxxQkFHQSx5QkFDRSxRQUFBLEVBR0YsdUJBQ0UsaUJBQUEsS0FLSixzQkFDRSxTQUFBLFNBRUEsUUFBQSxhQUNBLFlBQUEsT0FDQSxLQUFBLElBQ0EsVUFBQSxzQkFFQSxNQUFBLHFCQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxXQUFBLENBQUEsV0FFQSw0QkFDRSxVQUFBLEtBQ0EsSUFBQSxLQUNBLFVBQUEsa0JBQ0EsV0FBQSxLQU9GLHVEQUVFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFHRiw0REFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLHNCQ2hFTixjekIrMkVBLHdCeUI5MkVFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLElBR0EsUUFBQSxLQUNBLE9BQUEsS0FFQSxZQUFBLFdBQ0EsV0FBQSxLQUVBLGlCQUFBLGtCQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFBQSxXQUFBLE9BQUEsSUFDQSxXQUFBLE9BRUEsMEJBQUEsY3pCNjJFQSx3QnlCNTJFRSxTQUFBLE9BbUJKLDBCQVZFLDZCQUNFLFFBQUEsRUFDQSxXQUFBLFFBQ0EsV0FBQSxRQUFBLElBQ0EsUUFBQSxLQU1KLHNCQVdJLFFBQUEsRUFYSixxQnpCNjJFQSxvQnlCOTFFSSxlQUFBLFVBQUEsT0FBQSxVQWtCRix5Qk5sQ0UsbUJBQ0UsVUFBQSxLTWlDSixZQUFBLDBCQUNFLFNBQUEsUUFlSixPQUNFLFVBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxLQUdBLGdCQUNFLGlCQUFBLFFBQ0EsY0FBQSxLQW1CQSx5QkFoQkYsT0FDRSxVQUFBLE1BTUEsYUFDRSxVQUFBLE1BUUYsa0JBQ0UsVUFBQSxNQzdHRiw0QkFDRSxVQUFBLE8xQjI3RU4sYXlCMTBFRSxrQkFDRSxVQUFBLE1BQ0EsUUFBQSxLQUFBLEtBR0YsY0FDRSxPQUFBLEtBR0YsZ0JBQ0UsWUFBQSxLQUNBLGFBQUEsS0FHRixnQkFDRSxXQUFBLEtBQ0EsY0FBQSxLQUlGLGlCQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEscUJDL0lGLHdCQUNFLFdBQUEsT0FVRiwwQkFDRSxRQUFBLGFBQ0EsUUFBQSxLQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUlGLHlCQUNFLGFBQUEsSUFJRiwwQkFDRSxRQUFBLGFBQ0EsZUFBQSxPQUtGLDZDQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsY0FFQSxpQkFBQSxLQUlGLDBDQUNFLFNBQUEsU0FDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLEtBSUYsK0NBQ0UsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBQ0EsS0FFQSxXQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBRUEscURBQ0ksaUJBQUEscUJBTU4sbUNBQ0UsU0FBQSxTQUVBLHNFQUNFLFdBQUEsSUFLSixxQ0FDRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBRUEsUUFBQSxLQUVBLFFBQUEsS0FBQSxJQUVBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxRQUVBLGlCQUFBLEtBM0ZKLHVGQTBHTSxRQUFBLEtBMUdOLGtFQThHTSxRQUFBLEtBOUdOLHNFQXNITSxRQUFBLE1DbkhKLGlDQUNFLGVBQUEsRUFDQSxPQUFBLElBQUEsTUFBQSxZQUlGLDhCQUNFLFdBQUEsS0FDQSxnQkFBQSxPQUNBLFVBQUEsS0FJQSxnQ0FDRSxNQUFBLEtBQ0EsVUFBQSxLQUVBLGNBQUEsSUFnQkosNkJBQ0UsTUFBQSxFQUlGLDJCQUNFLE1BQUEsRUFFQSx5QkF0QkUsZ0NBQ0UsVUFBQSxNQUNBLE9BQUEsRUFBQSxJQUtKLDhCQUNFLE9BQUEsS0FBQSxLQUNBLFVBQUEsT0FhRiwyQkFDRSxNQUFBLEVBZ0JGLG1DQUNFLFFBQUEsTUFYSixtQ0FDRSxjQUFBLEVBQ0EsV0FBQSxLQUVBLE1BQUEsUUFDQSxZQUFBLElBRUEsV0FBQSxLQUNBLE1BQUEsRUMzREosNENBR1EsY0FBQSxLQUhSLDBCQU9RLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLE1BQUEsUUFDQSxVQUFBLE1BQ0EsTUFBQSxLQVhSLHVDQWVRLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZUFBQSxPQUNBLGFBQUEsSUFsQlIsaUNBc0JRLFVBQUEsS0FDQSxjQUFBLEtBQ0EsVUFBQSxFQ3hCUixnQkFDRSxXQUFBLE9BRUEsc0JBQ0UsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLEtBQUEsS0FHRix1QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLEtBR0YseUJBQ0UsTUFBQSxRQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxLQ2xCSixRQUNFLFFBQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxPQUVBLGVBQ0UsUUFBQSxLQUNBLFVBQUEsT0FHRixhQUNFLFdBQUEsUUFHRiw0QkFDRSxXQUFBLEtBQUEsSUFDQSxTQUFBLFNBT0YsYUFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BR0YsbUJBRUUsTUFBQSxLQUNBLE9BQUEsS0FFQSxPQUFBLFFBRUEsY0FBQSxLQUNBLGlCQUFBLEtBRUEsNEJBQ0UsUUFBQSxHQUNBLE9BQUEsS0FLSix5QkFDRSxRQUFBLEtBQ0EsZ0JBQUEsT0FHRixzQkFFRSxNQUFBLEtBQ0EsT0FBQSxLQUVBLGlCQUFBLEtBQ0EsY0FBQSxJQUlGLG1CQUNFLFNBQUEsU0FDQSxTQUFBLFFBVUUsMENBQ0UsU0FBQSxTQUlGLGlDQUNFLFFBQUEsRUFBQSxJQUVBLDBCQWRKLG1CQUNFLFNBQUEsT0FhRSxpQ0FDRSxRQUFBLEdBTUosZ0NBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxRQUFBLEtBQ0Esc0JBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxLQUVBLHlCQUFBLGdDQUNFLFVBQUEsT0FHRix5QkFBQSxnQ0FDRSxVQUFBLE9BR0YsMEJBQUEsZ0NBQ0UsYUFBQSxJQUNBLGNBQUEsS0FNSiw4Q0FDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFFBQUEsR0FFQSxXQUFBLEtBU0EsbURBQ0UsS0FBQSxJQVFGLG9EQUNFLE1BQUEsSUFFQSwwQkFuQkYsOENBQ0UsV0FBQSxFQUNBLElBQUEsSUFDQSxVQUFBLGlCQU9BLG1EQUNFLEtBQUEsRUFRRixvREFDRSxNQUFBLEdBT04sc0NBS0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFDQSxPQUFBLElBRUEsY0FBQSxLOUJ3bEZSLGlEOEJsbEZVLGtEQUVFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUVBLFFBQUEsRUFFQSxNQUFBLEtBQ0EsT0FBQSxJQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUVBLGlCQUFBLEtBQUEsT0FHRixrREFDRSxRQUFBLEdBQ0EsSUFBQSxLQUVBLFVBQUEsY0FHRixpREFDRSxRQUFBLEdBQ0EsSUFBQSxJQUVBLFVBQUEsZTlCNmtGWixrRDhCcGtGVSxtREFFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFHQSxNQUFBLEtBQ0EsT0FBQSxJQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUVBLGlCQUFBLE1BQUEsT0FHRixtREFDRSxRQUFBLEdBQ0EsSUFBQSxLQUVBLFVBQUEsZUFHRixrREFDRSxRQUFBLEdBQ0EsSUFBQSxJQUVBLFVBQUEsY0FXSiwwQkFBQSw0Q0FDRSxXQUFBLE1BTUoseUNBRUUsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLEVBQUEsSUFFQSxpQkFBQSxRQUNBLGNBQUEsSUFFQSxXQUFBLE1BQUEsSUFFQSxvREFHSSxNQUFBLEtBY1IsOEI5QmlpRkosNEM4QmhpRk0sV0FBQSxPQUNBLGVBQUEsS0MxUE4sVUFDRSxTQUFBLFNBRUEsT0FBQSxFQUFBLEtBYUEsS0FaQSxXQUFBLE1BQ0EsVUFBQSxNQUNBLE1BQUEsS0FFQSxNQUFBLFFBQ0EsWUFBQSxPQUNBLFVBQUEsRUFDQSxXQUFBLE9BRUEsaUJBQUEsS0FDQSxnQkFBQSxTQUtBLGlCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEsT0FDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxlQUFBLE8vQmd5RkosdUIrQjl4Rkksd0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUVBLE1BQUEsS0FDQSxPQUFBLElBRUEsV0FBQSxPQUNBLFlBQUEsS0FFQSxpQkFBQSxRQUtGLHNCQUNFLE1BQUEsSy9CMnhGTiw0QitCenhGTSw2QkFDRSxNQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsRUFHRiw2QkFDRSxpQkFBQSxLQUFBLE9BQ0EsVUFBQSxjQUNBLElBQUEsSUFHRiw0QkFDRSxpQkFBQSxLQUFBLE9BQ0EsVUFBQSxlQUVBLFdBQUEsS0FJSix1QkFDRSxNQUFBLE0vQnV4Rk4sNkIrQnJ4Rk0sOEJBQ0UsS0FBQSxLQUNBLE1BQUEsSUFDQSxZQUFBLEVBR0YsOEJBQ0UsaUJBQUEsTUFBQSxPQUNBLFVBQUEsZUFDQSxJQUFBLElBR0YsNkJBQ0UsaUJBQUEsTUFBQSxPQUNBLFVBQUEsY0FDQSxXQUFBLEtBU04sd0JBQ0UsUUFBQSxhQUNBLE9BQUEsS0FFQSxZQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLGVBQUEsT0FJRixnQkFDRSxjQUFBLEtBSUYsdUJBQ0UsU0FBQSxTQUVBLFFBQUEsYUFFQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FVQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFWQSx5QkFBQSx1QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsTUFVRiw4QkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLElBQ0EsVUFBQSxpQkFFQSxNQUFBLElBQ0EsT0FBQSxLQUVBLGlCQUFBLEtBSUYseUNBQ00sUUFBQSxLQVNOLGdDQUNFLFdBQUEsUUFDQSxjQUFBLEtBT0osb0JBQ0UsUUFBQSxhQUVBLE1BQUEsS0FDQSxPQUFBLEtBUUEsTUFBQSxRQUNBLE9BQUEsUUFQQSx5QkFBQSxvQkFDRSxNQUFBLEtBQ0EsT0FBQSxNL0J1dkZOLDBCK0IvdUZJLDBCQUNFLGNBQUEsS0FBQSxFQUFBLEVBQUEsS0FJRiwyQi9COHVGSix5QitCN3VGTSxjQUFBLEVBQUEsS0FBQSxLQUFBLEVBSUYsb0QvQjZ1Rkosa0QrQjV1Rk0sY0FBQSxLL0JndkZOLDJCK0IzdUZJLDBCQUNFLFNBQUEsUy9COHVGTixnQytCbnVGSSwrQkFaQSwrQkFJSSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBZ0JKLHlCL0JvdUZKLHlCK0JudUZNLE1BQUEsUUFDQSxlQUFBLEtBQ0EsV0FBQSxPQVFKLHFCQUNFLFFBQUEsTUFFQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FZRixnQkFDRSxVQUFBLEUvQmd1Rkosa0QrQnhzRlEsc0RBQ0UsaUJBQUEsb0JBR0YsdURBQ0UsaUJBQUEsWS9CMHNGViw0RCtCN3JGUSxnRUFTSixxREFSTSxpQkFBQSxvQkFhRixnRUFDRSxpQkFBQSxZQVFOLDBEQUdJLGlCQUFBLG9CQzFWUixVQUNFLFdBQUEsVUFBQSxJbkJFRixVQUNFLFNBQUEsU0FDQSxRQUFBLEVBRUEsUUFBQSxZQUNBLFVBQUEsS0FDQSxZQUFBLE9BUUEscUJBQ0UsUUFBQSxZQUNBLFVBQUEsS0FDQSxPQUFBLEVBQUEsS0FhRix5QkFWRSxxQkFDRSxVQUFBLEVBQ0EsUUFBQSxFQUFBLEtBQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BTUosVUFDRSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxRQUFBLEVBRUEsTUFBQSxLQUNBLE9BQUEsRUFDQSxVQUFBLGtCQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUVBLGlCQUFBLGtCQUNBLGNBQUEsS0FBQSxLQUFBLEVBQUEsRUFDQSx3QkFBQSxXQUFBLGdCQUFBLFdBRUEsV0FBQSxVQUFBLEtBR0Ysd0JBQ0UsU0FBQSxTQUVBLFlBQUEsS0FNQSxvQ0FDRSxZQUFBLEVBS0EseUJBVkYsd0JBQ0UsWUFBQSxFQVNBLGdDQUNFLFFBQUEsTUF3QkUseUJrQitLTixxQkFDRSxPQUFBLEtBQ0EsWUFBQSxLbEIxTEksZ0VBQ0UsaUJBQUEsUUFRRiwyQ0FDRSxpQkFBQSxPQUNBLFVBQUEscUJBQUEsZUFGRixnREFLSSxLQUFBLE1BWVYseUJZakRGLG9CQUVJLFFBQUEsRUFDQSxlQUFBLFVBQUEsT0FBQSxVQUhKLHNCQU9JLFFBQUEsRVo0Q0EscUVBQ0UsV0FBQSxRQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsS0FXTixnQkFFRSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGdCQUFBLEtBQ0EsTUFBQSxRQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLE9BQUEsUUFJQSx3QkFFRSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEsbUNBQUEsT0FBQSxPQUFBLEtBQUEsVUFBQSxRQUlGLHlCQUNFLFNBQUEsU0FHQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEsUUFQRiw2QkFXSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLHFCQUVBLE1BQUEsS0FDQSxpQkFBQSxPQUNBLFdBQUEsVUFBQSxJQU9KLHVCQUNFLFFBQUEsS0FRRix5QkFORSx1QkFDRSxRQUFBLEtBS0osZ0JBRUUsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsUUFBQSxFQUNBLE9BQUEsS0FBQSxFQUVBLFVBQUEsRUFDQSxXQUFBLE9BRUEsaUJBQUEsWUFDQSxjQUFBLE1BR0YsdUJBRUUsWUFBQSxJQUNBLE1BQUEsS0FFQSxpQkFBQSxRQW1CQSx5QkFBQSxzQkFDRSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxTQVlKLHlCQWhDRSx1QkFDRSxpQkFBQSxLQURGLDJDQUlJLEtBQUEsS0FKSiw4Q0FRSSxPQUFBLEtBd0JOLGdCQUVFLFFBQUEsS0FDQSxnQkFBQSxPQUNBLFlBQUEsUUFLSiwyQkFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsSUFFQSxZQUFBLEtBRUEsVUFBQSxpQkFDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsUUFBQSxJQUFBLFdBQUEsSUFJRSwwQkFBQSxnQ0FDRSxVQUFBLGNBQ0EsS0FBQSxLQUNBLE1BQUEsR0FPTixtQkFDRSxRQUFBLEtBQUEsS0FFQSxpQkFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEVBQUEsS0FBQSxLQUFBLFVBTEYsc0RBUUksY0FBQSxFQU1KLHdCQUVFLFFBQUEsYUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FFQSxZQUFBLElBQ0EsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsWUFBQSxPQUVBLCtCQUNFLE1BQUEsUUFHRiw4QkFDRSxNQUFBLFFBT0oseUJBQ0UsUUFBQSxLQUVBLHlCQUFBLHlCQUNFLFFBQUEsT0FNSiw0QkFDRSxXQUFBLElBQ0EsV0FBQSxFQUFBLEtBQUEsS0FBQSxVQUtGLGdCQUNFLFVBQUEsd0JBS0YsdUJBQ0UsUUFBQSxLQURGLDRDQWdCSSxXQUFBLGtCQUtBLDhDQUNFLGdCQUFBLFNBQ0EseUJBSUYsNENBQ0UsUUFBQSxFQUVBLHlCQTNCSix1QkFDRSxTQUFBLFNBQ0EsVUFBQSx1QkFDQSxRQUFBLElBRUEsUUFBQSxLQUNBLFFBQUEsRUFFQSxlQUNBLHdCQUFBLEtBQUEsZ0JBQUEsS0FrQkUsNENBQ0UsVUFBQSxNQUtKLHVDQUNFLE9BQUEsS0FBQSxFQUVBLG9EQUNFLEtBQUEsRUFDQSxVQUFBLGlCQUtKLGtEQUNFLEtBQUEsRUFDQSxNQUFBLEtBQ0EsVUFBQSxhQVFFLHlGQUNFLFdBQUEsUUFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBZ0JaLG1CQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEscUJBRUEsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsTUFBQSxNQUNBLGlCQUFBLEtBQ0EsWUFBQSxFQUNBLFFBQUEsTUFDQSxRQUFBLEVBRUEsV0FBQSxRQUFBLElBQUEsV0FBQSxPQUFBLElBQ0EsV0FBQSxPQUdGLGlCQUNFLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLE1BQ0EsUUFBQSxJQUFBLEVBRUEsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEsY0FBQSxLQUVBLHVCQUNFLGlCQUFBLEtBQ0EsTUFBQSxRQUtKLHlCQUNFLFFBQUEsS0FhQSwrQkFDRSxnQkFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUVBLHlCQWpCRix5QkFDRSxRQUFBLEtBQ0EsZUFBQSxPQUVBLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxLQUVBLFdBQUEsTUFDQSxTQUFBLE9BU0EsK0JBQ0UsTUFBQSxLQUNBLFFBQUEsT0FBQSxLQUNBLGNBQUEsSUFFQSxpQkFBQSxRQUNBLGNBQUEsS0FFQSxXQUFBLEtBRUEsd0NBQ0UsUUFBQSxFQUNBLGlCQUFBLHFCQVVSLGtCQUNFLFNBQUEsT0FERixxQ0FLSSxRQUFBLEVBQ0EsV0FBQSxRQUNBLFdBQUEsUUFBQSxJQVBKLHlDQVlJLGlCQUFBLFFBWkoseUNBaUJJLGlCQUFBLFlBakJKLDZEQW9CTSxLQUFBLEtBcEJOLGdFQXdCTSxPQUFBLEtBeEJOLDRCQThCSSxVQUFBLGtCQUtBLHVDQUNFLGlCQUFBLEtBRUEsbURBQ0UsVUFBQSxnQkFBQSxlQUdGLDhDQUNFLFVBQUEsU0FHRixrREFDRSxVQUFBLGlCQUFBLGNBU1IsNENBR0ksY0FBQSxFQUhKLHlEQU9JLGNBQUEsS0FQSix1REFZSSxlQVpKLGtFQWtCTSxjQUFBLEtBQUEsS0FBQSxFQUFBLEVvQmpqQk4sZUFDRSxRQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUNBLE1BQUEsTUFFQSxxQkFDRSxpQkFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsV0FBQSxVQUFBLElBRUEsaUNBQ0UsSUFBQSxFQUdGLDRCQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsV0FBQSxLQUlGLGdDQUNFLE9BQUEsRUFLSix5QkFBQSxlQUNFLFFBQUEsTUFDQSxPQUFBLEtBQUEsR0N6Q0osWUFDRSxRQUFBLEtBRUEseUJBQUEsWUFDRSxVQUFBLEVBQ0EsZ0JBQUEsUUFRRixrQkFDRSxZQUFBLEtBRUEsMEJBUkYsWUFDRSxlQUFBLE9BQ0EsTUFBQSxLQU1BLGtCQUNFLFlBQUEsRUFDQSxXQUFBLE1BTEosb0JBU0ksVUFBQSxLQUNBLE1BQUEsS0FDQSxnQkFBQSxVQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFFBQUEsR0FHRiw4QkFDRSxZQUFBLEVDL0JOLFlBQ0UsU0FBQSxTQUNBLFFBQUEsRUFFQSxRQUFBLFlBQ0EsWUFBQSxPQUNBLFFBQUEsSUFFQSxpQkFBQSxxQkFDQSxjQUFBLEtuQzg4R0Ysa0JtQ3Y5R0Esa0JBWUksU0FBQSxTQUNBLFlBQ0EsVUFBQSxFQUVBLHlCbkM4OEdGLGtCbUM5OEdFLGtCQUNFLFFBQUEsTUFqQk4sa0JBMkJJLEtBQUEsTW5DZzlHSix5Qm1DeDhHTSwwQkFFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFFQSxRQUFBLEVBRUEsTUFBQSxLQUNBLE9BQUEsSUFFQSxpQkFBQSxLQUNBLGNBQUEsS0FFQSxpQkFBQSxLQUFBLE9BR0YsMEJBQ0UsUUFBQSxHQUNBLElBQUEsS0FFQSxVQUFBLGNBR0YseUJBQ0UsUUFBQSxHQUNBLElBQUEsSUFFQSxVQUFBLGVBL0RSLGtCQXdFSSxNQUFBLE1BRUEseUJBN0NBLGtCQUNFLEtBQUEsTUE0Q0Ysa0JBQ0UsTUFBQSxPbkMrN0dOLHlCbUMzN0dNLDBCQUVFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsTUFBQSxFQUdBLE1BQUEsS0FDQSxPQUFBLElBRUEsaUJBQUEsS0FDQSxjQUFBLEtBRUEsaUJBQUEsTUFBQSxPQUdGLDBCQUNFLFFBQUEsR0FDQSxJQUFBLEtBRUEsVUFBQSxlQUdGLHlCQUNFLFFBQUEsR0FDQSxJQUFBLElBRUEsVUFBQSxjbkNzN0dSLG9CbUNoaUhBLG9CQW1ITSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQ0EsT0FBQSxJQUVBLFVBQUEsRUFFQSxXQUFBLEtBRUEsY0FBQSxLQTlITixzQkF3SUksUUFBQSxHQXhJSixvQkFBQSx1Qm5Da2pIQSxxQm1DdDZHSSxZQTVJSixlQW9KSSxZQUFBLElBQUEsTUFBQSxxQkFwSkosc0JBd0pJLFFBQUEsS0FBQSxFQUVBLE1BQUEsUUFDQSxXQUFBLE9BRUEsaUJBQUEsS0FDQSxjQUFBLEtBOUpKLGNBa0tJLFFBQUEsYUFDQSxRQUFBLEtBQUEsRUFDQSxNQUFBLEtBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsT0FFQSxpQkFBQSxZQzVLSixjQUNFLFdBQUEsS0FDQSxZQUFBLEtBSUEsb0JBQ0UsU0FBQSxTQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLcEMya0hKLDBCb0N4a0hJLDJCQUNFLFFBQUEsR0FDQSxTQUFBLFNBRUEsTUFBQSxJQUNBLGNBQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLGFBQUEsT0FHRiwyQkFDRSxVQUFBLGNBQ0EsaUJBQUEsTUFBQSxPQUdGLDBCQUNFLFVBQUEsZUFDQSxpQkFBQSxNQUFBLE9BQ0EsV0FBQSxLQUdGLCtCQUNFLGNBQUEsRUFDQSxlQUFBLEtBQ0EsUUFBQSxHcEN1a0hOLHFDb0Nya0hNLHNDQUNFLFFBQUEsS0N2Q1IsY3BDc0ZJLFdBQUEsV0FDQSxVQUFBLFdBaENBLFlBQUEsSUFDQSxhQUFBLElBbURBLE1BQUEsaUJvQ3JHRixTQUFBLFNBRUEsTUFBQSxFQUVBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsUUFDQSxLQURBLEtBQUEsS0FHQSxpQkFBQSxLQUNBLGNBQUEsS3BDc2ZFLG9DQUFBLGNBM2NJLFlBQUEsSUFDQSxhQUFBLEtBZ2RKLG9DQUFBLGNBQ0ksTUFBQSxrQ0FXSixxQ0FBQSxjQUNJLE1BQUEsaUNvQ2hnQk4sbUJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFFQSxNQUFBLE1BQ0EsT0FBQSxNQUVBLGlCQUFBLFFBQ0EsZ0JBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsT0FDQSxpQkFBQSxtQ0FDQSxjQUFBLEtBYUYsNEJBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxVQUFBLEVBRUEseUJBdkNGLGNBQ0UsUUFBQSxLQUNBLFdBQUEsRUFzQkEsbUJBQ0UsU0FBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQVdGLDRCQUNFLGFBQUEsTUFNSixxQkFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFdBQUEsT0FFQSxXQUFBLEtBRUEseUJBQUEscUJBQ0UsV0FBQSxFQUNBLFdBQUEsTUFNSiwyQkFDRSxPQUFBLEtBQUEsRUFBQSxLQUVBLE1BQUEsUUFFQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFdBQUEsT0FURiw4QkFrQkksUUFBQSxLQUVBLHlCQVRGLDJCQUNFLFdBQUEsS0FDQSxjQUFBLEVBQ0EsV0FBQSxLQU1BLDhCQUNFLFFBQUEsUUFRTix5QkFDRSxNQUFBLFFBR0YsbUJBQ0UsV0FBQSxLQUtKLGNBQ0UsUUFBQSxhQUNBLFVBQUEsS0FDQSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFdBQUEsUUFBQSxJQUNBLFdBQUEsRUFFQSxvQkFDRSxRQUFBLEVDbklKLGVyQzBGSSxXQUFBLFdBQ0EsVUFBQSxXQWhDQSxZQUFBLElBQ0EsYUFBQSxJQW1EQSxNQUFBLGlCcUN6R0YsTUFBQSxFQUNBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQUNBLFFBQ0EsRUFEQSxLQUFBLEtBRUEsV0FBQSxNQUVBLFdBQUEsc0NBQUEsS0FBQSxJQUFBLFVBQUEsdUVBQUEsVUFDQSxjQUFBLEtBRUEsU0FBQSxPckN5ZkUsb0NBQUEsZUEzY0ksWUFBQSxJQUNBLGFBQUEsS0FnZEosb0NBQUEsZUFDSSxNQUFBLGtCQVdKLHFDQUFBLGVBQ0ksTUFBQSxrQ3FDMWdCTix5QkFBQSxlQUNFLFFBQ0EsRUFEQSxLQUFBLE1BSUYsMEJBQUEsZUFDRSxNQUFBLEdBR0Ysc0JBQ0UsWUFBQSxLQUVBLHlCQUFBLHNCQUNFLFlBQUEsTUFNSiw0QkFDRSxRQUFBLEtBQUEsRUFDQSxPQUFBLEtBQUEsRUFFQSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFdBQUEsT0FDQSxNQUFBLEtBTkYsK0JBU0ksUUFBQSxLQWVKLHNCQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUlGLDJCQUNFLFNBQUEsU0FDQSxPQUFBLE1BQ0EsUUFBQSxFQUNBLE1BQUEsS0FDQSxpQkFBQSxxQkFJRiwyQkFDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFFQSxnQ0FDRSxRQUFBLEtBQUEsRUFRRiwyREFDRSxjQUFBLEtBR0EseUJBL0NGLDRCQUNFLE9BQUEsS0FBQSxFQURGLCtCQUlJLFFBQUEsT0FpQ0YsZ0NBQ0UsUUFBQSxFQVNGLDJEQUNFLGNBQUEsS0FRTiwyQkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxLQUVBLHNDQUNFLGNBQUEsWUFNSiw2QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBRUEseUJBQUEsNkJBQ0UsT0FBQSxLQUFBLEdBTUosNEJBQ0UsTUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLEtBRUEsV0FBQSxLQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLE1BQUEsS0FJRiw4QkFDRSxVQUFBLEVBQ0EsT0FBQSxLQUdBLGlDQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUtKLG9CQUNFLFNBQUEsU0FDQSxRQUFBLEVDOUpKLG1CdEMwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQnNDekdGLE1BQUEsRUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUVBLFFBQUEsS0FFQSxXQUFBLHFDQUFBLE9BQUEsTUFBQSxVQUFBLCtDQUFBLFVBQ0EsY0FBQSxLdEM2ZkUsb0NBQUEsbUJBM2NJLFlBQUEsSUFDQSxhQUFBLEtBZ2RKLG9DQUFBLG1CQUNJLE1BQUEsaUNBV0oscUNBQUEsbUJBQ0ksTUFBQSxrQnNDeGdCTixpQ0FDRSxRQUFBLEtBQ0EsZ0JBQUEsT0FTRiw2QkFDRSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQ0EsUUFBQSxFQUVBLHlCQXJCRixtQkFDRSxRQUFBLEtBUUEsaUNBQ0UsZ0JBQUEsY0FXRiw2QkFDRSxNQUFBLEtBQ0EsT0FBQSxHQUdGLHdDQUNFLFFBQUEsR0FNSiwwQkFDRSxPQUFBLEtBQUEsRUFDQSxXQUFBLE9BRUEseUJBQUEsMEJBQ0UsT0FBQSxLQUFBLEdDdEROLG9CdkMwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQnVDekdGLFFBQUEsS0FDQSxlQUFBLE9BRUEsTUFBQSxFQUNBLFFBQUEsS0FFQSxXQUFBLDJDQUFBLE9BQUEsTUFBQSxVQUFBLHVFQUFBLFVBQ0EsY0FBQSxLdkM2ZkUsb0NBQUEsb0JBM2NJLFlBQUEsSUFDQSxhQUFBLEtBZ2RKLG9DQUFBLG9CQUNJLE1BQUEsa0JBV0oscUNBQUEsb0JBQ0ksTUFBQSxrQ3VDOWdCTiwwQkFBQSxvQkFDRSxNQUFBLEdBR0YseUJBQUEsb0JBQ0UsUUFBQSxNQUlGLHlCQUNFLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FFQSxjQUFBLEtBRUEseUJBQUEseUJBQ0UsY0FBQSxNQU1KLDJCQUNFLFdBQUEsS0FDQSxNQUFBLEtBRUEsWUFBQSxXQUFBLENBQUEsV0FDQSxNQUFBLEtBSUYsb0NBQ0UsVUFBQSxFQUNBLE9BQUEsSUFDQSxTQUFBLFNBRUEsY0FBQSxJQUNBLGlCQUFBLHFCQUlGLG1DQUNFLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxLQUNBLE9BQUEsS0FFQSxpQkFBQSxLQUNBLGNBQUEsTUFJRix5QkFDRSxZQUFBLEtBQ0EsV0FBQSxLQ3JFSix1QkFTRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLGNBQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxJQUFBLElBRUEsaUJBQUEsT0FDQSxjQUFBLEtBQ0EsU0FBQSxPQUdBLHlCQUFBLHVCQUNFLE1BQUEsT0FHRix5QkFBQSx1QkFDRSxNQUFBLE1BQ0EsT0FBQSxFQUFBLElBQUEsTUFHRix5QkFBQSx1QkFDRSxNQUFBLE9BSUYsK0JBQ0UsT0FBQSxLQUFBLEVBR0Ysb0NBQ0UsV0FBQSxJQUVBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsTUFBQSxxQkFHRiw4Q0FDRSxTQUFBLFNBRUEsT0FBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxFQUVBLGlCQUFBLFFBQ0EsY0FBQSxNQUFBLE1BQUEsS0FBQSxLQUdBLHlCQUFBLDhDQUNFLE9BQUEsTUFDQSxRQUFBLEtBQUEsS0FBQSxHQUdGLHlCQUFBLDhDQUNFLFFBQUEsS0FBQSxLQUFBLEdBR0YseUJBQUEsOENBQ0UsUUFBQSxLQUFBLEtBQUEsR0FNSix1Q0FDRSxTQUFBLFNBRUEsTUFBQSxNQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsS0FFQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEscUJBSUYsNkNBQ0UsU0FBQSxTQUNBLEtBQUEsS0FDQSxJQUFBLEtBRUEsTUFBQSxNQUNBLE9BQUEsS0FFQSxPQUFBLElBQUEsTUFBQSxLQUNBLG9CQUFBLFlBQ0EsdUJBQUEsS0FDQSx3QkFBQSxLQUNBLFVBQUEsZ0JBQ0EsaUJBQUEsS0FBQSxLQUVBLFdBQUEsVUFBQSxHQUFBLE9BQUEsSUFJRixnREFFRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxPQUFBLElBQ0EsTUFBQSxLQUlGLHdDQUdFLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxPQUVBLE1BQUEsS0FDQSxPQUFBLEtBRUEsT0FBQSxJQUFBLE1BQUEsS0FDQSxpQkFBQSxLQUNBLGNBQUEsSUFJRixpQ0FDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBQ0EsUUFBQSxFQUVBLE1BQUEsS0FJRix5Q0FDRSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUVBLFFBQUEsS0FDQSxnQkFBQSxjQUNBLFFBQUEsSUFBQSxLQUFBLEtBRUEsaUJBQUEsUUFDQSxjQUFBLEtBRUEseUJBQUEseUNBQ0UsUUFBQSxJQUFBLEtBQUEsTUFNSiwrQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxHQUdGLGdDQUNFLFdBQUEsdUVBQUEsVUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFV6Q3ErSEosd0V5Q2orSE0sOEV6Q2crSE4sZ0Z5Qy85SFEsaUJBQUEsUUFJRixpRUFDRSxJQUFBLEtBRUEsTUFBQSxLQU9OLGdDQUNFLFdBQUEsdUVBQUEsVUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFV6QzY5SEosd0V5Q3o5SE0sOEV6Q3c5SE4sZ0Z5Q3Y5SFEsaUJBQUEsUUFJRixpRUFDRSxJQUFBLEtBRUEsTUFBQSxLQU9OLDRCekNrOUhGLDhCeUNoOUhJLFdBQUEsMkRBQUEsVUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFV6Q3U5SEosb0V5Q245SE0sMEV6Q2k5SE4sNEVBR0Esc0VBSkEsNEVBRUEsOEV5Q2o5SFEsaUJBQUEsUUFJRiw2RHpDbTlITiwrRHlDbDlIUSxJQUFBLEtBRUEsTUFBQSxPQU9OLDZCQUNFLFdBQUEsdUVBQUEsVUFDQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFV6Q2k5SEoscUV5Qzc4SE0sMkV6QzQ4SE4sNkV5QzM4SFEsaUJBQUEsUUFJRiw4REFDRSxJQUFBLEtBRUEsTUFBQSxPQ3JQUixrQnpDd0ZJLFdBQUEsV0FDQSxVQUFBLFdBaENBLFlBQUEsSUFDQSxhQUFBLElBbURBLE1BQUEsaUJ5Q3ZHRixTQUFBLFNBQ0EsTUFBQSxFQUVBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsY0FDQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEVBQUEsS0FDQSxXQUFBLEtBRUEsV0FBQSx5Q0FBQSxNQUFBLE9BQUEsS0FBQSxVQUFBLDJEQUFBLFVBQUEsWUFDQSxjQUFBLEt6Q3VmRSxvQ0FBQSxrQkEzY0ksWUFBQSxJQUNBLGFBQUEsS0FnZEosb0NBQUEsa0JBQ0ksTUFBQSxrQkFXSixxQ0FBQSxrQkFDSSxNQUFBLGtDeUM5Zk4sdUJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFFQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEsK0JBQUEsT0FBQSxPQUFBLEtBQUEsVUFBQSxLQUNBLGNBQUEsS0FFQSx5QkF0QkYsa0JBQ0UsUUFBQSxLQUFBLEtBQUEsS0FDQSxXQUFBLEVBb0JBLHVCQUNFLFNBQUEsU0FDQSxVQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEscUNBQUEsT0FBQSxPQUFBLEtBQUEsV0FNSiw0QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUVBLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFFQSx5QkFBQSw0QkFDRSxNQUFBLEtBQ0EsSUFBQSxLQU1KLDhCQUNFLFNBQUEsU0FFQSxJQUFBLElBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBRUEsVUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLEtBWUYseUJBQ0UsV0FBQSxLQUVBLHdEQUNFLFdBQUEsS0FHRix5QkFqQkEsOEJBQ0UsSUFBQSxJQUVBLFVBQUEsS0FDQSxNQUFBLFFBYUYseUJBQ0UsUUFBQSxNQU1KLCtCQUNFLFdBQUEsS0FFQSxXQUFBLE9BQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxNQUFBLEtDakhKLHFCMUMwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQjBDdkdGLE1BQUEsRUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BQ0EsUUFBQSxLQWVBLFdBQUEsNENBQUEsSUFBQSxLQUFBLFVBQUEsdUVBQUEsVUFDQSxjQUFBLEsxQzhlRSxvQ0FBQSxxQkEzY0ksWUFBQSxJQUNBLGFBQUEsS0FnZEosb0NBQUEscUJBQ0ksTUFBQSxvQkFXSixxQ0FBQSxxQkFDSSxNQUFBLGtDMEMvZ0JOLDBCRFlBLGtCQUNFLE1BQUEsRUNiRixxQkFDRSxNQUFBLEdBR0YseUJEaUdFLCtCQUNFLFdBQUEsZUNsR0oscUJBQ0UsUUFBQSxNQUlGLDRCQUNFLFdBQUEsT0FPRixrQ0FDRSxPQUFBLEtBQUEsRUFFQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsV0FBQSxDQUFBLFdBY0Ysb0NBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxLQUVBLHlCQWpCQSxrQ0FDRSxPQUFBLEtBQUEsRUFERixxQ0FJSSxRQUFBLEtBYUosb0NBQ0UsWUFBQSxNQU1KLDBCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxNQUVBLE9BQUEsRUFBQSxJQUVBLGNBQUEsS0FDQSxnQkFBQSxNQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FDQSxTQUFBLE9BRUEseUJBQUEsMEJBQ0UsTUFBQSxNQUNBLE9BQUEsT0FHRixpQ0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxFQUVBLE9BQUEsS0FDQSxXQUFBLDhDQUFBLFVBUUosK0JBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxPQUFBLElBRUEsTUFBQSxLQUNBLFdBQUEsT0FFQSxNQUFBLEtBQ0EsWUFBQSxXQUFBLENBQUEsV0FNQSx5QkFBQSwwQkFDRSxNQUFBLE1BQ0EsT0FBQSxFQUFBLE1DaEhOLDZCM0N5RkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxnQjRDN0dBLFlBQUEsUURXRixjQUFBLElBRUEsaUJBQUEsT0FDQSxjQUFBLEszQzBmRSxvQ0FBQSw2QkEzY0ksWUFBQSxJQUNBLGFBQUEsSzJDMUROLHlCQUFBLDZCQUNFLFVBQUEsTUFDQSxZQUFBLEVBRUEsT0FBQSxPRVZKLGlCN0MwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQjZDekdGLE1BQUEsRUFFQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BQ0EsUUFBQSxLQVVBLFdBQUEsdUVBQUEsVUFDQSxjQUFBLEs3Q29mRSxvQ0FBQSxpQkEzY0ksWUFBQSxJQUNBLGFBQUEsS0FnZEosb0NBQUEsaUJBQ0ksTUFBQSxvQkFXSixxQ0FBQSxpQkFDSSxNQUFBLGtDNkM1Z0JOLHdCQUNFLFdBQUEsT0FNRix5QkFBQSxpQkFDRSxXQUFBLHFDQUFBLE1BQUEsT0FBQSxVQUFBLHVFQUFBLFdBS0YsOEJBQ0UsT0FBQSxLQUFBLEVBR0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLFdBQUEsQ0FBQSxXQU5GLGlDQVNJLFFBQUEsS0FHRix5QkE3QkYsaUJBQ0UsUUFBQSxLQTRCQSw4QkFDRSxPQUFBLEtBQUEsRUFERixpQ0FJSSxRQUFBLGNBUU4sZ0NBQ0UsVUFBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsV0FBQSxLQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUdGLHdCQUNFLE1BQUEsS0FDQSxjQUFBLEtBR0YsdUJBQ0UsV0FBQSxLQUNBLGVBQUEsS0FFQSxTQUFBLE9BRUEsTUFBQSxRQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsWUFBQSxJQzFFSixvQjlDa21CSSxXQUFBLFdBQ0EsVUFBQSxXQUNBLFlBQUEsSUFDQSxhQUFBLElBSUEsTUFBQSw4QjhDOWxCRixRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLE9BRUEsT0FBQSxNQUNBLFFBQUEsRUFBQSxLQUdBLFdBQUEsaURBQUEsT0FBQSxNQUFBLFVBQUEsUUFDQSxjQUFBLEtBYkEsMEJBQUEsb0I5Q2ttQkUsTUFBQSw0QjhDamxCRix5QkFBQSxvQkFDRSxPQUFBLE1BQ0EsUUFBQSxFQUFBLEtBRUEsb0JBQUEsT0FBQSxLQUNBLGdCQUFBLFNBSUYsNEJBQ0UsV0FBQSxLQUlGLHlCQUNFLFFBQUEsS0FTRixpQ0FDRSxNQUFBLHFCQUNBLFlBQUEsS0FJRixpQ0FDRSxRQUFBLEtBR0YsNkJBQ0UsTUFBQSxNQUVBLHlCQUFBLDZCQUNFLE1BQUEsT0FHRiwwQkFBQSw2QkFDRSxNQUFBLE9BTUosOEJBQ0UsTUFBQSxNQUVBLHlCQUFBLDhCQUNFLE1BQUEsT0FHRiwwQkFBQSw4QkFDRSxNQUFBLE9BTUosNkJBQ0UsV0FBQSxxQkFJRiwwQjlDdWdCRSxXQUFBLFdBQ0EsVUFBQSxXQUNBLFlBQUEsSUFDQSxhQUFBLElBSUEsTUFBQSw2QjhDemdCQSxPQUFBLEtBQ0EsUUFBQSxJQUVBLFdBQUEscURBQUEsS0FBQSxPQUFBLFFBQUEsVUFBQSx1RUFBQSxVQUFBLFlBV0Usc0RBQ0UsUUFBQSxJQUNBLGNBQUEsS0FVRixtREFHRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSwwQkEzQkosMEI5Q21nQkEsTUFBQSwyQjhDamdCRSxRQUFBLEtBQUEsS0FBQSxLQVVFLHNEQUNFLGNBQUEsS0FDQSxRQUFBLEVBYUYsbURBRUUsTUFBQSxLQUNBLE9BQUEsTUFNSixxREFDRSxPQUFBLElBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQWFGLDJEQUNFLFFBQUEsS0FDQSxnQkFBQSxjQy9KUixjL0MwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQitDeEdGLGlCQUFBLE9BQ0EsY0FBQSxLQUNBLGdCQUFBLE1BQ0Esb0JBQUEsTUFDQSxXQUFBLEtBQ0EsY0FBQSxLL0N3ZkUsb0NBTUEsY0EzY0ksWUFBQSxJQUNBLGFBQUEsSUFxY0EsTUFBQSxrQkF1QkoscUNBQUEsY0FDSSxNQUFBLGlDK0MvZ0JOLHlCQUNFLFFBQUEsS0FBQSxLQUFBLEtBRUEsV0FBQSxvREFBQSxLQUFBLE1BQUEsVUFDQSxjQUFBLEtBUUYscUJBQ0UsTUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBR0YsMkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUVBLE1BQUEsS0FFQSxTQUFBLE9BRUEsMEJEd0dJLHFEQUNFLE9BQUEsS0FBQSxFQUVBLFVBQUEsS0FDQSxZQUFBLEtDbElOLHlCQUNFLFFBQUEsS0FBQSxLQUFBLEtBcUJGLDJCQUNFLE1BQUEsT0FLSixtQkFDRSxNQUFBLEtDakRKLHVCaEQwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxnQjRDN0dBLFlBQUEsUUljRixTQUFBLFNBRUEsY0FBQSxJQUVBLFdBQUEsT0FDQSxjQUFBLEtBQ0EsU0FBQSxPaERvZkUsb0NBQUEsdUJBM2NJLFlBQUEsSUFDQSxhQUFBLEtnRDVETix5QkFBQSx1QmhEaW1CRSxXQUFBLFdBQ0EsVUFBQSxXQUNBLFlBQUEsSUFDQSxhQUFBLElBSUEsTUFBQSwyQmdEcm1CQSxjQUFBLE1oRHlnQkEsb0NBQUEsdUJBQ0ksTUFBQSxrQ0FXSixxQ0FBQSx1QkFDSSxNQUFBLGtCNEM5Z0JOLHlCQUFBLHVCQWJFLFlBQUEsU0FLRiwwQkFBQSx1QkFMRSxZQUFBLFNJd0JGLCtCQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFFQSxNQUFBLEtBQ0EsUUFBQSxLQUdBLHlCQUFBLCtCQUNJLFFBQUEsTUFHSiwwQkFBQSwrQkFDRSxRQUFBLEtBQUEsS0FBQSxHakQ0dEpOLGlDaUR2dEpFLDhCQUNFLFdBQUEsS0FJRixzQ0FDRSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxXQUFBLFVBQUEsSUFDQSxRQUFBLEVBQ0EsTUFBQSxJQUlGLGlDQUNFLFNBQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLElBQ0EsV0FBQSxVQUFBLElBSUYsdUNBQ0UsV0FBQSx1RUFBQSxVQUNBLGlCQUFBLEtBQUEsT0FJRSx3RUFDRSxpQkFBQSxNQUFBLE9BR0YsNkVBQ0UsaUJBQUEsS0FBQSxPQVdGLDhFQUNFLFVBQUEsWUFHRixtRkFDRSxVQUFBLFNBT04sdUNBQ0UsV0FBQSx1RUFBQSxVQUlFLHdFQUNFLGlCQUFBLE1BQUEsT0FHRiw2RUFDRSxpQkFBQSxLQUFBLE9BV0YsOEVBQ0UsVUFBQSxZQUdGLG1GQUNFLFVBQUEsV0FPTix1Q0FDRSxXQUFBLHVFQUFBLFVBSUUsd0VBQ0UsaUJBQUEsTUFBQSxPQUdGLDZFQUNFLGlCQUFBLEtBQUEsT0FXRiw4RUFDRSxVQUFBLFlBR0YsbUZBQ0UsVUFBQSxXQU9OLHVDQUNFLFdBQUEsdUVBQUEsVUFRRSw2RUFKQSx3RUFDRSxpQkFBQSxNQUFBLE9BZUYsOEVBQ0UsVUFBQSxZQUdGLG1GQUNFLFVBQUEsV0NyTVIsbUJBQ0UsUUFBQSxNakR5RkUsV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQmlEdkdGLFFBQUEsSUFBQSxJQUFBLElBQ0EsY0FBQSxLQUVBLGlCQUFBLEtBQ0EsY0FBQSxLakR3ZkUsb0NBTUEsbUJBM2NJLFlBQUEsSUFDQSxhQUFBLElBcWNBLE1BQUEsa0JBdUJKLHFDQUFBLG1CQUNJLE1BQUEsa0NpRC9nQk4sZ0NBQ0UsWUFBQSxNQUVBLFdBQUEsd0JBQUEsT0FBQSxNQUFBLFVBQUEsUUFDQSxjQUFBLEtBR0YsMEJBQ0UsT0FBQSxLQUFBLEVBRUEsZ0JBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxRQzFCSixlbEQwRkksV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxnQjRDN0dBLFlBQUEsUU1TRixTQUFBLFNBRUEsY0FBQSxJQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUNBLFNBQUEsT0FDQSw0QkFBQSxPQUNBLHlCQUFBLE9BQ0Esa0JBQUEsbUJBQ0EsZUFBQSxtQmxEK2VFLG9DQU1BLGVBM2NJLFlBQUEsSUFDQSxhQUFBLElBcWNBLE1BQUEsa0JBV0osb0NBQUEsZUFDSSxNQUFBLGtDQVdKLHFDQUFBLGVBQ0ksTUFBQSxrQjRDOWdCTix5QkFBQSxlQWJFLFlBQUEsU0FLRiwwQkFBQSxlQUxFLFlBQUEsU01xQkYseUJBQUEsZUFDRSxjQUFBLE1uRDA1SkosdUJtRHQ1SkUsdUJBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUVBLE1BQUEsS0FDQSxRQUFBLEtBRUEseUJuRHU1SkYsdUJtRHY1SkUsdUJBQ0UsUUFBQSxNQUdGLDBCbkR5NUpGLHVCbUR6NUpFLHVCQUNFLFFBQUEsTW5ENjVKTixpQ21EMTVKSSxpQ0FDRSxRQUFBLEVBTUosdUJBQ0ksSUFBQSxFQUNBLE1BQUEsRUFFQSxRQUFBLEtBQ0EsZ0JBQUEsY0FJSix1QkFDRSxPQUFBLEVBR0YsaUNBQ0UsV0FBQSxLQUVBLGNBQUEsS25EbzVKSix1Qm1EajVKRSxpQ0FDRSxRQUFBLElBRUEseUJuRG01SkYsdUJtRG41SkUsaUNBQ0UsUUFBQSxNQUdGLDBCbkRxNUpGLHVCbURyNUpFLGlDQUNFLFFBQUEsTUFLSiw2QkFDRSxRQUFBLEtBQ0EsUUFBQSxNQUFBLElBQ0EsY0FBQSxJQUVBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBRUEsY0FBQSxJQUNBLGlCQUFBLFFBRUEseUJBQUEsNkJBQ0UsY0FBQSxNQUtKLHlCQUNFLFdBQUEsK0NBQUEsb0JBR0YsZ0NBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsZUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUlGLDZCQUNFLFFBQUEsS0FDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFlBQUEsUUFHQSx5QkFBQSw2QkFDRSxRQUFBLGNBS0oseUJObEdBLE1BQUEsUU11R0Esc0JBQ0UsV0FBQSxLQUdGLDhCQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFFQSxXQUFBLFVBQUEsSUFFQSxvQ0FDRSxRQUFBLEVBQ0EsV0FBQSxVQUFBLElBT0YsdURBQ0UsaUJBQUEsS0FHRixtREFDRSxRQUFBLGFBS0osK0JBQ0UsV0FBQSwrQ0FBQSxVQUlFLDZEQUNFLGlCQUFBLEtBQUEsT0FHRiw0REFDRSxNQUFBLFFBV0YsbUVBQ0UsVUFBQSxXQUVBLHlFQUNFLFVBQUEsV0FNUiwrQkFDRSxXQUFBLCtDQUFBLFVBSUUsNkRBQ0UsaUJBQUEsS0FBQSxPQUdGLDREQUNFLE1BQUEsUUFXRixtRUFDRSxVQUFBLFdBRUEseUVBQ0UsVUFBQSxXQVNSLCtCQUNFLFdBQUEsK0NBQUEsVUFJRSw2REFDRSxpQkFBQSxNQUFBLE9BR0YsNERBQ0UsTUFBQSxRQVdGLG1FQUNFLFVBQUEsV0FFQSx5RUFDRSxVQUFBLFdBU1IsK0JBQ0UsV0FBQSwrQ0FBQSxVQUlFLDZEQUNFLGlCQUFBLE1BQUEsT0FHRiw0REFDRSxNQUFBLFFBV0YsbUVBQ0UsVUFBQSxXQUVBLHlFQUNFLFVBQUEsV0FTUiwrQkFDRSxXQUFBLCtDQUFBLFVBSUUsNkRBQ0UsaUJBQUEsTUFBQSxPQUdGLDREQUNFLE1BQUEsUUFXRixtRUFDRSxVQUFBLFdBRUEseUVBQ0UsVUFBQSxlQVNSLCtCQUNFLFdBQUEsK0NBQUEsVUFLRSw2REFDRSxpQkFBQSxLQUFBLE9BR0YsNERBQ0UsTUFBQSxrQkFXRixtRUFDRSxVQUFBLGVBRUEseUVBQ0UsVUFBQSxXQVNSLDZCQUNFLFdBQUEsK0NBQUEsVUFJRSwyREFDRSxpQkFBQSxNQUFBLE9BU0EsaUZBQ0UsVUFBQSxXQUVBLHVGQUNFLFVBQUEsV0NsWVosb0JBQ0UsU0FBQSxPQUNBLGVBQUEsT0FFQSx3Q0FnQkEsK0RBUkEsOEVBTEksUUFBQSxNQXdCTixnQkFDRSxRQUFBLEtBQ0EsU0FBQSxTQUVBLE1BQUEsS0FDQSxRQUFBLEtBRUEsY0FBQSxLQUVBLFdBQUEsS0FFQSxXQUFBLCtDQUFBLE9BQUEsTUFBQSxNQUFBLFVBQUEsK0NBQUEsVUFBQSxZQUNBLGNBQUEsS0FTQSxxQkFDRSxNQUFBLEtBQ0EsYUFBQSxLQUVBLGVBQUEsT0FTRix1QkFDRSxRQUFBLGFBQ0EsWUFBQSxLQUNBLGNBQUEsS0FFQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGVBQUEsT0FFQSwwQkE3QkYsZ0JBQ0UsUUFBQSxLQUVBLFdBQUEsNENBQUEsT0FBQSxNQUFBLE1BQUEsVUFBQSwrQ0FBQSxVQUFBLFlBVUEscUJBQ0UsTUFBQSxLQWVGLHVCQUNFLFlBQUEsTUFNSiw2QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FJRiw2QkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLElBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxRQUVBLDBCQUFBLDZCQUNFLE1BQUEsS0FDQSxJQUFBLEtBRUEsTUFBQSxNQU9KLHlDQUNFLE1BQUEsS0FDQSxTQUFBLFNBQ0EsU0FBQSxPQUdBLGdEQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLDREQWVKLGlDQUNFLE1BQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxLQUNBLGNBQUEsTUFZRiwyQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsV0FDQSxNQUFBLE1BQ0EsVUFBQSxPQUdBLHlCQWpDRSxnREFDRSxRQUFBLEtBZ0JKLGlDQUNFLFNBQUEsS0FDQSxlQUFBLEVBQ0EsY0FBQSxFQWFGLDJCQUNFLE1BQUEsTUFLSiwrQkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUVBLFFBQUEsSUFDQSxJQURBLElBQUEsSUFFQSxhQUFBLElBRUEsVUFBQSxFQUVBLGlCQUFBLFFBQ0EsY0FBQSxJQUdGLDhCQUNFLGVBQUEsT0FDQSxhQUFBLElBRUEsdUNBQ0UsTUFBQSxJQUdGLHVDQUNFLE1BQUEsS0FHRixtQ0FDRSxNQUFBLElBR0Ysb0NBQ0UsTUFBQSxLQUtKLDhCQUNFLE1BQUEsS0FFQSxlQUFBLE9BQ0EsWUFBQSxPQUlGLGdDQUNFLFdBQUEsa0RBQUEsTUFBQSxPQUFBLE1BQUEsVUFBQSxRQVFFLHFEQUNFLE1BQUEsS0FFQSwwQkFUSixnQ0FDRSxXQUFBLHFEQUFBLE1BQUEsT0FBQSxNQUFBLFVBQUEsUUFRRSxxREFDRSxNQUFBLE1BTUosK0RBQ0UsaUJBQUEsUUFNRSxnRkFDRSxRQUFBLEdBQ0EsV0FBQSw2REM5T1osbUJwRDBGSSxXQUFBLFdBQ0EsVUFBQSxXQWhDQSxZQUFBLElBQ0EsYUFBQSxJQW1EQSxNQUFBLGdCNEM3R0EsWUFBQSxRUWNGLGNBQUEsSUFFQSxTQUFBLFNBRUEsY0FBQSxLQUNBLGlCQUFBLFFBQ0EsU0FBQSxPQUVBLDRCQUFBLE9BQ0EseUJBQUEsT0FDQSxrQkFBQSxtQkFDQSxlQUFBLG1CcER5ZUUsb0NBTUEsbUJBM2NJLFlBQUEsSUFDQSxhQUFBLElBcWNBLE1BQUEsa0JBdUJKLHFDQUFBLG1CQUNJLE1BQUEsa0I0Q3RoQk4sMEJBQUEsbUJBTEUsWUFBQSxTUU9GLDBCQUFBLG1CQUVFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsUUFBQSxHQWdCRix5QkFBQSxtQkFDRSxjQUFBLE1BSUYsNEJBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFFQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxjQUVBLHlCQUFBLDRCQUNFLFFBQUEsTUFHRix5QkFBQSw0QkFDRSxRQUFBLE1BTUosd0JBQ0UsTUFBQSxLQVNGLDBCQUNFLE1BQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsWUFBQSxPQUNBLGVBQUEsTUFQRiw0QkFVSSxNQUFBLEtBR0YseUJBQUEsMEJBQ0UsVUFBQSxLQUNBLFlBQUEsTUFXSiw2QkFDRSxRQUFBLE1BR0Ysa0NBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxPQUFBLEVBRUEsV0FBQSxVQUFBLElBQ0EsaUJBQUEsS0FBQSxPQUdGLG1DQUNFLFdBQUEsdUVBQUEsVUFPRSwyRUFDRSxVQUFBLFdBRUEsaUZBQ0UsVUFBQSxXQVNSLG1DQUNFLFdBQUEsdUVBQUEsVUFPRSwyRUFDRSxVQUFBLGdCQUVBLGlGQUNFLFVBQUEsZ0JBU1IsbUNBQ0UsV0FBQSwyREFBQSxVQU9FLDJFQUNFLFVBQUEsZ0JBRUEsaUZBQ0UsVUFBQSxnQkFTUixtQ0FDRSxXQUFBLCtDQUFBLFVBT0UsMkVBQ0UsVUFBQSxXQUVBLGlGQUNFLFVBQUEsV0NyTFYsa0JBQ0UsY0FBQSxLQUVBLG9EQUNFLFFBQUEsRUFHRixvREFDRSxVQUFBLFVBQ0EsaUJBQUEsT0FBQSxPQUtBLHlCRDhDQSx3QkFDRSxNQUFBLEtBd0JGLDBCQUNFLFVBQUEsS0FDQSxZQUFBLEtDekVGLGtFQUNFLFVBQUEsbUJBUU4sZUFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUVBLFFBQUEsS0FFQSxXQUFBLEtBQ0EsY0FBQSxLQUVBLDBCQUFBLGVBRUUsUUFBQSxNQUlGLG9CQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLFFBRUEseUJBQUEsb0JBQ0UsVUFBQSxpQkFDQSxJQUFBLEtBR0YsMEJBQ0UsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsSUFBQSxLQUVBLFVBQUEsZUFDQSxpQkFBQSxPQUFBLE9BRUEseUJBQUEsMEJBQ0UsSUFBQSxJQUNBLFdBQUEsUXREbThLUixnQ3NEaDhLTSxpQ0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFFQSxRQUFBLGFBRUEsT0FBQSxJQUNBLE1BQUEsS0FFQSxpQkFBQSxRQUNBLGNBQUEsS0FHRixpQ0FDRSxLQUFBLEVBRUEsaUJBQUEsS0FBQSxPQUNBLFVBQUEsZUFHRixnQ0FDRSxNQUFBLEVBRUEsaUJBQUEsTUFBQSxPQUNBLFVBQUEsY0FRTixzQkFDRSxhQUFBLEtBRUEsWUFBQSxZQUNBLFdBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLQUlGLHFCQUNFLFlBQUEsWUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsR0FJRix3Q0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsS0FHQSxTQUFBLE9BQ0EsT0FBQSxLQUNBLFdBQUEsVUFBQSxJQUdBLCtDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFDQSxXQUFBLGtEQWdCQSx3REFDRSxRQUFBLEVBS0oseUJBQUEsd0NBQ0UsTUFBQSxLQUNBLFdBQUEsRUFDQSxZQUFBLEtBQ0EsT0FBQSxNQU9KLGdDQUNFLE1BQUEsS0FDQSxXQUFBLE9BQ0EsZUFBQSxLQUNBLFdBQUEsS0FFQSx5QkFBQSxnQ0FDRSxXQUFBLEtBQ0EsZUFBQSxHQU1KLDBCQUNFLFFBQUEsYUFDQSxZQUFBLE9BQ0EsVUFBQSxFQU9BLHlCQW5ERSwrQ0FDRSxRQUFBLEtBa0RKLDBCQUNFLE1BQUEsTUFNSiw4QkFDRSxRQUFBLGFBQ0EsWUFBQSxPQUVBLFFBQUEsSUFBQSxJQUNBLGFBQUEsSUFHQSxVQUFBLEVBRUEsY0FBQSxJQUNBLGlCQUFBLFFBR0EsMkNBQ0UsV0FBQSxRQURGLCtDQUlJLE1BQUEsS0FLSiwyQ0FDRSxXQUFBLFFBREYsK0NBSUksTUFBQSxLQUtKLDJDQUNFLFdBQUEsUUFERiwrQ0FJSSxNQUFBLElBS0osMkNBQ0UsV0FBQSxRQUNBLGFBQUEsRUFGRiwrQ0FLSSxNQUFBLEtBUU4sNkJBQ0UsZUFBQSxPQUNBLGFBQUEsSUFJRiw2QkFDRSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLFlBQUEsWUFDQSxZQUFBLE9BSUYsd0JBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxLQUlGLDBCQUNFLGlCQUFBLFFBQ0EsWUFBQSxLQUNBLGVBQUEsSUFFQSxXQUFBLE1BRUEsY0FBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLFdBQUEsVUFBQSxJQUFBLFFBQUEsSUFDQSxRQUFBLEVBV0Ysc0JBQ0UsU0FBQSxTQUNBLFNBQUEsT0FjRixxQkFDRSxlQURGLDJDQUlJLE1BQUEsS0FKSixvRUFRSSxXQUFBLHFEQUtBLHlCQXRDRiwwQkFDRSxZQUFBLEtBQ0EsZUFBQSxLQW9DQSw2REF0QkEsb0VBQ0UsVUFBQSxtQkNyVFIsZXREMEZJLFdBQUEsV0FDQSxVQUFBLFdBaENBLFlBQUEsSUFDQSxhQUFBLElBbURBLE1BQUEsaUJzRHhHRixjQUFBLEtBQ0EsY0FBQSxLdERrZ0JFLG9DQUFBLGVBM2NJLFlBQUEsSUFDQSxhQUFBLEtBZ2RKLG9DQUFBLGVBQ0ksTUFBQSxrQkFXSixxQ0FBQSxlQUNJLE1BQUEsa0NzRGpoQk4sc0JBQ0UsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsUUFBQSxLQUFBLEtBQUEsRUFJRiw4QkFDRSxPQUFBLE1BQ0EsU0FBQSxTQUdBLDJDQUdJLFdBQUEsT0FISixzQ0FPSSxRQUFBLGFBUU4sdUJBQ0UsUUFBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLEVBQUEsRUFBQSxLQUFBLEtBSUYsb0JBQ0UsTUFBQSxLQUdGLDJCQUNFLFFBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEtBRUEsTUFBQSxLQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFFQSxZQUFBLElBQ0EsTUFBQSxLQUlGLHFCQUNFLFdBQUEsdUVBQUEsVUFHRiwyQkFDRSxXQUFBLGdDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSx1RUFBQSxVdkRvckxKLHFCdURqckxFLHNCQUVFLFdBQUEsdUVBQUEsVXZEbXJMSiwyQnVEaHJMRSw0QkFFRSxXQUFBLGdDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSx1RUFBQSxVQUdGLHFCQUNFLFdBQUEsMkRBQUEsVUFHRiwyQkFDRSxXQUFBLGdDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSwyREFBQSxVQ3hGSixvQnZEMEZJLFdBQUEsV0FDQSxVQUFBLFdBaENBLFlBQUEsSUFDQSxhQUFBLElBbURBLE1BQUEsZ0I0QzdHQSxZQUFBLE1XUUYsU0FBQSxTQUVBLGNBQUEsSUFvQkEsY0FBQSxLQUNBLFNBQUEsT3ZEeWVFLG9DQUFBLG9CQTNjSSxZQUFBLElBQ0EsYUFBQSxLQTRhSixvQ0FBQSxvQkFDSSxNQUFBLGlDdUR2ZU4seUJBQUEsb0JYSkUsWUFBQSxTV1lGLHlCQUFBLG9CdkR1bEJFLFdBQUEsV0FDQSxVQUFBLFdBQ0EsWUFBQSxJQUNBLGFBQUEsSUFJQSxNQUFBLDJCdUR6bEJGLHlCQUFBLG9CdkRrbEJFLFdBQUEsV0FDQSxVQUFBLFdBQ0EsWUFBQSxJQUNBLGFBQUEsSUFJQSxNQUFBLDJCNEMxbUJBLFlBQUEsUVdxQkEsY0FBQSxNQUdGLDBCQUFBLG9CdkRrbEJFLE1BQUEsMkI0QzFtQkEsWUFBQSxTV2tDRixpQ0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUVBLFdBQUEsd0JBQUEsT0FBQSxNQUFBLFVBQUEsUUFDQSxjQUFBLEtBRUEseUJBQUEsaUNBQ0UsZ0JBQUEsTUFNSixvQ0FDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUVBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsU0FFQSxRQUFBLEtBRUEsV0FBQSxpREFBQSxVQUNBLGNBQUEsS0FFQSx5QkFBQSxvQ0FDRSxRQUFBLEtBTUosMEJBQ0UsTUFBQSxLQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUVBLHlCQUFBLDBCQUNFLFVBQUEsTUNsRk4sZ0J4RDBGSSxXQUFBLFdBQ0EsVUFBQSxXQWhDQSxZQUFBLElBQ0EsYUFBQSxJQW1EQSxNQUFBLGlCd0QxR0YsUUFBQSxFQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsZ0JBQUEsT0FFQSxNQUFBLFFBRUEsaUJBQUEsS0FDQSxjQUFBLEt4RDhmRSxvQ0FBQSxnQkEzY0ksWUFBQSxJQUNBLGFBQUEsS0FnZEosb0NBQUEsZ0JBQ0ksTUFBQSxrQndEbGdCTix1QkFDRSxPQUFBLEtBQUEsS0FBQSxLQUVBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FJRiw2QkFDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLGNBQUEsSUFLRSxvQ0FDRSxRQUFBLGFBSkoscURBU0ksTUFBQSxLQUVBLHlCQUFBLHFEQUNFLE1BQUEsT0FjUiw0QkFDRSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsS0FJRiwyQkFDRSxRQUFBLGFBQ0EsV0FBQSxLQUVBLFdBQUEsT0FDQSxNQUFBLFFBTUosZUFDSSxRQUFBLEtBQ0EsZUFBQSxJQUNBLGdCQUFBLFdBQ0EsWUFBQSxPQUNBLFVBQUEsRUFFQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0EsaUJBQUEsUUFDQSxjQUFBLEtBR0YsNEJBRUUsTUFBQSxLQUNBLE9BQUEsS0FFQSxhQUFBLEtBRUEsY0FBQSxLQUNBLFdBQUEsbUNBQUEsT0FBQSxPQUFBLEtBQUEsVUFBQSxRQUlGLDJCQUNFLE1BQUEsS0FDQSxZQUFBLEtBSUYsNEJBQ0UsV0FBQSxLQUlGLHFCQUNFLE1BQUEsUUFDQSxNQUFBLE1BQ0EsUUFBQSxHQUVBLGtDQUNFLFFBQUEsRUFHRix5QkFBQSxxQkFDRSxNQUFBLE9BR0YseUJBQUEscUJBL0VJLHFEQUNFLE1BQUEsTUFxRlIscUJBQ0UsTUFBQSxRQUNBLFlBQUEsSUFDQSxRQUFBLEdBRUEsa0NBQ0UsUUFBQSxFQUlKLHFCQUNFLFdBQUEsMERBQUEsVUFDQSxNQUFBLEtBR0Ysc0JBQ0UsV0FBQSwrQ0FBQSxVQUNBLE1BQUEsS0FHRixxQkFDRSxXQUFBLDhDQUFBLFVBQ0EsTUFBQSxLQ3hKSix1QkFDRSxTQUFBLFNBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxZQUFBLEtBRUEsV0FBQSxPQUdBLGdDQU9FLGNBQUEsS0FDQSxzQkFBQSxTQUNBLFdBQUEsZ0RBQUEsT0FBQSxNQUFBLE1BQUEsVUFBQSwyREFBQSxVQVJBLEFBQ0EsQUFDQSxBQUNBLFFBSEEsS0FHQSxLQUZBLEtBU0EseUJBQUEsZ0NBQ0UsV0FBQSxpREFBQSxPQUFBLE1BQUEsTUFBQSxVQUFBLDJEQUFBLFVDeUNGLDhDQUNFLGNBQUEsTURwQ0osb0NBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFHQSxNQUFBLEtBQ0EsT0FBQSxLQUVBLFdBQUEscUNBQUEsT0FBQSxPQUFBLFFBQUEsVUFBQSxRQUNBLGNBQUEsS0FJRiwrQkFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBQ0EsSUFBQSxLQUNBLFFBQUEsYUFDQSxRQUFBLEVBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLEtBR0YsNkJBQ0UsU0FBQSxTQUNBLEtBQUEsSUFDQSxVQUFBLGlCQUNBLElBQUEsS0FDQSxRQUFBLGFBQ0EsUUFBQSxFQUlGLDhCQUNFLFdBQUEsS0FFQSwwQkFBQSw4QkFDRSxXQUFBLE1BT0osb0NBQ0UsT0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEtBRUEsMEJBQUEsb0NBQ0UsT0FBQSxLQUFBLEtBQUEsTUFNSiw0QkFDRSxTQUFBLFNBRUEsUUFBQSxhQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsT0FBQSxFQUFBLElBQ0EsV0FBQSxxQ0FBQSxPQUFBLE9BQUEsS0FBQSxVQUtGLG1DQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBRUEsVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLE9FOUdKLGVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBRUEsV0FBQSxtQ0FBQSxLQUFBLE9BQUEsS0FBQSxLQUFBLFVBQUEsS0FDQSxjQUFBLEtBRUEseUJBQUEsZUFDRSxXQUFBLHdDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSxNQUlGLDBCQUFBLGVBQ0UsUUFBQSxLQUFBLE1BR0YsZ0NBQ0UsY0FBQSxNQUdGLHNCQUNFLGNBQUEsS0FFQSxXQUFBLEtBQ0EsTUFBQSxRQVFGLHFCQUNFLFlBQUEsSUFDQSxNQUFBLFFBRUEsV0FBQSxLQUNBLFFBQUEsR0FFQSx5QkFiQSxzQkFDRSxjQUFBLElBWUYscUJBQ0UsVUFBQSxNRDFDTixpQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsRUFFQSxpQkFBQSxRQUVBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFHRixjQUNFLFNBQUEsU0FFQSxNQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsT0FFQSxTQUFBLE9BVEYsMkJBWUksU0FBQSxTQUNBLFFBQUEsYUFDQSxXQUFBLEtBRUEsVUFBQSxLQUVBLE1BQUEsS0FDQSxZQUFBLElBRUEsUUFBQSxFQUtKLGlDQUNFLFdBQUEsb0NBQUEsT0FBQSxRQUFBLFVBR0YsNkNBQ0UsUUFBQSxFQUdGLGdEQUNFLFdBQUEsS0FHRixrQkFDRSxRQUFBLEtBQ0EsZ0JBQUEsY0FFQSxNQUFBLEtBR0Ysb0JBQ0UsVUFBQSxFQUNBLDhDQUNFLFdBQUEsRUFRRix5QkFBQSwyQkFHSSxRQUFBLGFBQ0EsZUFBQSxJQUNBLE1BQUEsSUFDQSxXQUFBLEVBQ0EsY0FBQSxLQVBKLGtDQVdJLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxNQUtKLDBCQUFBLDJCQUtJLE1BQUEsSUFMSixrQ0FTSSxNQUFBLE1BTU4sd0JBQ0UsUUFBQSxLQUNBLFVBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLE1BQ0EsZ0JBQUEsT0FQRixvQ0FjSSxZQUFBLEVBQ0EsYUFBQSxFQUVBLCtDQUNFLFdBQUEsSUFZTixrQkFDRSxRQUFBLEtBS0EseUJBaEJJLCtDQUNFLFdBQUEsRUFlTixxQkFDRSxnQkFBQSxlQUhKLHVDQU9JLFFBQUEsTUFLSiwwQkFDRSxvQkFDRSxRQUFBLEtBRUEsOENBQ0UsY0FBQSxLQUdGLDJCQUNFLE1BQUEsSUFDQSxPQUFBLElBQUEsS0FFQSxpQ0FDRSxVQUFBLEtBRUEsd0NBQ0UsTUFBQSxLQUNBLE9BQUEsS0FHRix1Q0FDRSxJQUFBLElBQ0EsS0FBQSxJQUlKLGtDQUNFLFFBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxNQU1SLHlCQUNFLDJCQUNFLE1BQUEsTUUxTEosc0I1RHFtQkksV0FBQSxXQUNBLFVBQUEsV0FDQSxZQUFBLElBQ0EsYUFBQSxJQUlBLE1BQUEsMEI0RHptQkYsY0FBQSxJQUVBLFFBQUEsS0FDQSxlQUFBLE9BQ0EsWUFBQSxPQVFBLE9BQUEsTUFDQSxRQUFBLEtBRUEsV0FBQSxPQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQUdBLDZCQUNFLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUVBLHlCQXBCRixzQjVENGxCRSxXQUFBLFdBQ0EsVUFBQSxXQUNBLFlBQUEsSUFDQSxhQUFBLElBSUEsTUFBQSwyQjREaG1CQSxjQUFBLEtBaUJBLDZCQUNFLFVBQUEsTUFJSiw0QkFDRSxZQUFBLFlBQ0EsTUFBQSxxQkFDQSxXQUFBLElBckNKLGtDQXlDSSxNQUFBLEtBQ0EsV0FBQSxLQUlGLDZCQUNFLGlCQUFBLGtCQUNBLGFBQUEsWUFDQSxNQUFBLHFCQUNBLFdBQUEsT0FFQSxNQUFBLEtBQ0EsUUFBQSxPQUFBLEtBckRKLHVEQTBEb0MsTUFBQSxxQkExRHBDLDhDQTJEb0MsTUFBQSxxQkEzRHBDLDZDQTREb0MsTUFBQSxxQkE1RHBDLGtEQTZEb0MsTUFBQSxxQkFFbEMsK0JBQ0UsV0FBQSx1RUFBQSxVQUlFLDBEQUNFLE1BQUEsS0FPTiwrQkFDRSxXQUFBLHVFQUFBLFVBSUUsMERBQ0UsTUFBQSxLQU9OLDJCQUNFLFdBQUEsMkRBQUEsVUFJRSxzREFDRSxNQUFBLEtBT04sNEJBQ0UsV0FBQSx1RUFBQSxVQUlFLHVEQUNFLE1BQUEsS0M1R1IscUJBR0UsT0FBQSxJQUVBLGlCQUFBLFlBR0EsZ0JBQUEsTUFDQSxvQkFBQSxPQUFBLE9BQ0Esa0JBQUEsVUFDQSxjQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxVQUVBLHdCakJ3QkEsTUFBQSxxQkFwQ0UsWUFBQSxRaUJnQkEsV0FBQSxFQUNBLGNBQUEsRUFHRix3QmpCZ0JBLE1BQUEsb0JBcENFLFlBQUEsUWlCeUJGLHdCakJXQSxNQUFBLG9CQXBDRSxZQUFBLFFpQjhCRix3QmpCTUEsTUFBQSxvQkFwQ0UsWUFBQSxRaUJtQ0Ysd0JqQkNBLE1BQUEsb0JBcENFLFlBQUEsUWlCd0NGLGtDQUNFLFdBQUEsU0MzQ0osZ0JBQ0UsTUFBQSxLQUNBLFFBQUEsS0FDQSxJQURBLEtBQUEsS0FHQSxjQUFBLEtBQ0EsV0FBQSwrQ0FBQSxLQUFBLE9BQUEsSUFBQSxVQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQUVBLHVCQUNFLFdBQUEsS0FDQSxNQUFBLFFBUUYscUJBQ0UsV0FBQSxLQUNBLFlBQUEsRUFDQSxhQUFBLEtBUUYsMEJBakJFLHVCQUNFLFdBQUEsT0FVRixxQkFDRSxPQUFBLEtBQUEsS0FBQSxFQUtKLGdCQUNFLGNBQUEsS0FFQSxXQUFBLE9BQ0EsV0FBQSxNQ2xDSixZQUNFLGNBQUEsS0FDQSxXQUFBLHNDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSx1RUFBQSxVQUFBLFlBRUEsMEJBQUEsWUFDRSxXQUFBLHNDQUFBLEtBQUEsT0FBQSxLQUFBLEtBQUEsVUFBQSx1RUFBQSxVQUFBLGFBR0YsbUJBQ0UsYUFBQSxLQUNBLGNBQUEsS0FHRixrQkFDRSxRQUFBLEtBRUEseUJBQUEsa0JBQ0UsUUFBQSxLQUFBLEtBQUEsR0FLSixvQkFDRSxRQUFBLEVBQUEsSUFBQSxJQVFGLGlCQUNFLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FFQSx5QkFWQSxvQkFDRSxRQUFBLEtBQUEsS0FTRixpQkFDRSxNQUFBLE9BR0YseUJBQUEsaUJBQ0UsTUFBQSxPQXhDTixlQThDSSxRQUFBLEtDOUNKLGFBQ0UsU0FBQSxTaEV5RkUsV0FBQSxXQUNBLFVBQUEsV0FoQ0EsWUFBQSxJQUNBLGFBQUEsSUFtREEsTUFBQSxpQmdFOUVGLGNBQUEsS0FDQSxpQkFBQSxLQS9CQSx3QkFDRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsS0FFQSxRQUFBLElBQUEsS0FFQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFlBQUEsSUFFQSxXQUFBLFVBQUEsWUFBQSxLQUNBLFdBQUEsRUFBQSxJQUFBLElBQUEsVUFFQSxjQUFBLElBRUEsK0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLFVBQUEsa0JBQ0EsT0FBQSxJQUFBLE1BQUEsWUFBK0IsYUFBQSxJQUFBLE1BQUEsS2hFaWZqQyxvQ0FBQSxhQTNjSSxZQUFBLElBQ0EsYUFBQSxLQWdkSixvQ0FBQSxhQUNJLE1BQUEsa0NnRTdlTixrQ0FDRSxXQUFBLHVFQUFBLFVBQUEsWUFHRixrQ0FDRSxXQUFBLHVFQUFBLFVBQUEsWUFHRixlQUNFLE9BQUEsS0FBQSxFQUVBLHlCRENBLGVBQ0UsUUFBQSxPQ0ZGLGVBQ0UsT0FBQSxHQUtKLGtDQUNFLFdBQUEsMkRBQUEsVUFBQSxZQUdGLG1CQUNFLFFBQUEsS0FBQSxLQUVBLGlCQUFBLE9BQ0EsY0FBQSxLQUdGLG1CQUNFLFFBQUEsS0FDQSxRQUFBLEVBQUEsS0FBQSxLQUVBLHlCQUFBLG1CQUNFLE9BQUEsbUJBQ0EsUUFBQSxLQUNBLGVBQUEsT0FDQSxnQkFBQSxlQUtKLG1CQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsRUFHRiw4QkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUVBLFFBQUEsR0FHRix3QkFDRSxRQUFBLEtBQ0EsZ0JBQUEsV0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLHFCQUFBLEtBQUEsZ0JBQUEsS0FFQSxtQ0FDRSxjQUFBLEVBUkosK0JBWUksT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUdBLE1BQUEsS0FDQSxPQUFBLEtBaEJKLGlFQW1CTSxpQkFBQSxVQUdGLDJDQUNFLGlCQUFBLG9DQVNOLGdDQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsSUFFQSxRQUFBLE1BQ0EsTUFBQSxLQUVBLHlCQUFBLGdDQUNFLFFBQUEsTUNySU4sb0JBQ0UsaUJBQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxLQUVBLE9BQUEsSUFBQSxNQUFBLFlBR0EsMEJBQ0UsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEtBQ0EsY0FBQSxJQUVBLE1BQUEsS0FFQSxXQUFBLFFBQ0EsY0FBQSxLQUVBLDBCQUFBLDBCQUNFLGNBQUEsS0FDQSxXQUFBLCtDQUFBLFdBR0YscUNBQ0UsY0FBQSxFQUdGLGlDQUNFLFdBQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLFdBRUEseUJBQUEsaUNBQ0UsV0FBQSxRQUNBLFVBQUEsTUFRTiw4QkFDRSxZQUFBLElBQ0EsTUFBQSxLQ2xESixtQkFDRSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsaUJBQUEsS0FDQSxjQUFBLEtBR0EseUJBQ0UsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsUUFBQSxLQUFBLEVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFFQSxvQ0FDRSxjQUFBLFlBR0YseUJBQ0UscUNBQ0UsWUFBQSxNQUNBLGVBQUEsUUNwQlIsbUJBQ0UsWUFBQSxFQUVBLDBCQUNFLE9BQUEsS0FBQSxFQUFBLEtBRUEsV0FBQSxPQUNBLE1BQUEsUUFDQSxVQUFBLEtBRUEsMEJBQUEsMEJBQ0UsT0FBQSxLQUFBLEVBQ0EsVUFBQSxNQUtKLCtCQUNFLFVBQUEsRUFDQSxXQUFBLEtBQ0EsY0FBQSxJQUdGLCtCQUNFLFdBQUEsTUFDQSxZQUFBLE9DekJKLGdCQUNFLFFBQUEsSUFBQSxJQUFBLEVBSUEsaUJBQUEsS0FDQSxjQUFBLEtBRUEseUJBQUEsZ0JBQ0UsUUFBQSxLQUFBLEtBQUEsR0FJRiw2QnhCWEUsWUFBQSxRd0JjQSxXQUFBLHdCQUFBLE9BQUEsTUFBQSxVQUFBLFFBQ0EsY0FBQSxLQUlGLDRCQUNFLFdBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxJQUlGLDZCQUNFLE1BQUEsUUFDQSxRQUFBLEtBQUEsSUFFQSwwQkFBQSw2QkFDRSxRQUFBLEtBQUEsR0NoQ04sbUJBR0UsWUFFQSw4QkFDRSxPQUFBLEtBQUEsRUFHRiwwQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsZ0JBQUEsT0FDQSxVQUFBLEtBQ0EsUUFBQSxFQUFBLEtBRUEseUJBQUEsMEJBQ0UsVUFBQSxNQUlKLGlDQUNFLE1BQUEsUUFHRiwrQkFDRSxNQUFBLEtBR0Ysc0NBQ0UsTUFBQSxRQy9CSixtQkFDRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFFBQUEsRUFBQSxLQUFBLEtBQ0EsWUFBQSxXQUdBLGNBQUEsS0FDQSxpQkFBQSxLQU1BLDBCQUFBLG1CQUNFLFVBQUEsTUFDQSxPQUFBLEVBQUEsTUFJRix3QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsS0FFQSwwQkFkRixtQkFDRSxRQUFBLEVBQUEsS0FBQSxLQWFBLHdCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQUEsR0FNSiw0QkFDRSxXQUFBLEtBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxNQUFBLFFBRUEseUJBQUEsNEJBQ0UsV0FBQSxLQUNBLFlBQUEsTUN2Q04sY0FDRSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FDQSxTQUFBLFFBR0EseUJBQ0UsU0FBQSxTQUdGLHlCQUFBLGNBQ0UsV0FBQSxPQUdGLHlCQUFBLGNBQ0UsV0FBQSxLQWVBLDZCQUNFLFVBQUEsT0FiSiwwQkFBQSxjQUNFLFdBQUEsS0FlQSw2QkFDRSxVQUFBLE9BWkosNkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFQSxTQUFBLE9BQ0EsY0FBQSxLQXNCRixvQkFDRSxTQUFBLFMzQnREQSxZQUFBLFMyQjBEQSxrQkFBQSxVQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FHQSxjQUFBLEtBRUEseUJBQUEsb0JBQ0UsUUFBQSxFQUNBLE9BQUEsT0FHRiwwQkFBQSxvQkFDRSxPQUFBLE9BR0YsMEJBakNBLDZCQUNFLFVBQUEsTUFnQ0Ysb0JBQ0UsT0FBQSxPQUdGLDBCQWpDQSw2QkFDRSxVQUFBLE1BZ0NGLG9CQUNFLE9BQUEsT0FNSiwyQkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBRUEsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxXQUVBLE9BQUEsTUFDQSxRQUFBLEtBQUEsS0FFQSxXQUFBLG1EQUFBLFVBQ0EsY0FBQSxLQUFBLEtBQUEsRUFBQSxFQVNGLDBCQUNFLE1BQUEsS0FJRiw2QkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBRUEsTUFBQSxLQUNBLE9BQUEsTUFFQSxpQkFBQSxlQU1BLGtDQUNFLEtBQUEsS0FFQSxjQUFBLEVBQUEsTUFBQSxNQUFBLEVBRUEseUJBQUEsa0NBQ0UsS0FBQSxNQUdGLHlCQW5DRiwyQkFDRSxRQUFBLEtBa0NBLGtDQUNFLEtBQUEsSUFDQSxVQUFBLHdCQUdGLDBCQWxCRiw2QkFDRSxpQkFBQSxZQWlCQSxrQ0FDRSxLQUFBLEtBQ0EsVUFBQSxrQkFLSixtQ0FDRSxNQUFBLEtBRUEsY0FBQSxNQUFBLEVBQUEsRUFBQSxNQUVBLHlCQUFBLG1DQUNFLE1BQUEsTUFHRix5QkFBQSxtQ0FDRSxNQUFBLElBQ0EsVUFBQSx1QkFHRiwwQkFBQSxtQ0FDRSxNQUFBLEtBQ0EsVUFBQSxpQkE2SU4sc0JBQ0UsYUFBQSxLQUNBLGNBQUEsR0FwVEosaUNBaUxJLFNBQUEsU0FDQSxJQUFBLElBQ0EsVUFBQSxpQkFDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQ0EsT0FBQSxJQUVBLGNBQUEsS0FJQSxzQ0FDRSxLQUFBLEV4RWt1Tk4sNEN3RWh1Tk0sNkNBRUUsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBRUEsUUFBQSxFQUVBLE1BQUEsS0FDQSxPQUFBLElBRUEsaUJBQUEsS0FDQSxjQUFBLEtBRUEsaUJBQUEsS0FBQSxPQUdGLDZDQUNFLFFBQUEsR0FDQSxJQUFBLEtBRUEsVUFBQSxjQUdGLDRDQUNFLFFBQUEsR0FDQSxJQUFBLElBRUEsVUFBQSxlQU1KLHVDQUNFLE1BQUEsRXhFdXROTiw2Q3dFcHROTSw4Q0FFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFHQSxNQUFBLEtBQ0EsT0FBQSxJQUVBLGlCQUFBLEtBQ0EsY0FBQSxLQUVBLGlCQUFBLE1BQUEsT0FHRiw4Q0FDRSxRQUFBLEdBQ0EsSUFBQSxLQUVBLFVBQUEsZUFHRiw2Q0FDRSxRQUFBLEdBQ0EsSUFBQSxJQUVBLFVBQUEsY0FRTix5QkFDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUXhFeXNOSiwrQndFdnNOSSxnQ0FFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLEtBQ0EsY0FBQSxLQUNBLGlCQUFBLE1BQUEsT0FHRixnQ0FDRSxVQUFBLGNBQ0EsSUFBQSxLQUdGLCtCQUNFLFVBQUEsZUFHRiwwQkFBQSx5QkFDRSxJQUFBLE1BQ0EsS0FBQSxJQUNBLFVBQUEsa0JBTU4sc0JBQ0UsV0FBQSxLQUNBLGVBQUEsS0FPQSxtQ0FDRSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUVBLHlCQUFBLG1DQUNFLFFBQUEsRUFBQSxNQVlKLDJCdkVvUkUsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLdUVyUkEsZ0JBQUEsT0FDQSxZQUFBLE9BQ0EsY0FBQSxLQVdGLDRCQUNFLFNBQUEsU3ZFMlFBLFdBQUEsV0FDQSxVQUFBLFdBQ0EsWUFBQSxJQUNBLGFBQUEsSUF6ZkEsTUFBQSxnQ3VFK09BLHlCQUFBLDRCdkUvT0EsTUFBQSxpQ3VFbVBBLHlCQUFBLDRCdkVuUEEsTUFBQSxpQ3VFZ01KLHVEQStESSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLHFCQUVBLE1BQUEsSTNCalhBLFlBQUEsUTJCbVhBLFdBQUEsS0FFQSwwQkF0REEsbUNBQ0UsUUFBQSxFQUNBLFNBQUEsT0FjRiwyQkFDRSxVQUFBLE9BQ0EsZ0JBQUEsT0FtQkYsNEJBQ0UsTUFBQSxLQWdCRix1REFDRSxTQUFBLE9BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxVQUFBLGFBRUEsWUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxLQUFBLElBQUEsS0FLSiwyQkFDRSxNQUFBLEszQnBZQSxZQUFBLFMyQnVZQSxjQUFBLEtBQ0EsZ0JBQUEsTUFDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQ0EsY0FBQSxJQUVBLDBCQUFBLDJCQUNFLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxPQVFOLHdDQUdJLFdBQUEsVUFBQSxJQzVaSixXQUNFLFNBQUEsU0FDQSxPQUFBLEtBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFlBQUEsS0FFQSx5QkFBQSxXQUNFLE9BQUEsS0FBQSxNQU9GLHlCQUpBLFdBQ0UsT0FJQSxLQUFBLE1BR0YseUJBQUEsV0FDRSxPQUFBLE1BQUEsTUFHRiwwQkFBQSxXQUNFLE9BQUEsTUFBQSxNQUdGLDBCQUFBLFdBQ0UsT0FBQSxNQUFBLE1BR0YsMEJBQUEsV0FDRSxPQUFBLE1BQUEsTUFJRixvQkFDRSxZQUFBLEtBRUEsV0FBQSx3Q0FBQSxPQUFBLE1BQUEsSUFBQSxVQUFBLCtDQUFBLFVBQ0EsY0FBQSxLQUVBLHlCQUFBLG9CQUNFLFdBQUEsd0NBQUEsT0FBQSxNQUFBLElBQUEsVUFBQSwrQ0FBQSxXQVdKLGdCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBRUEsTUFBQSxLQUlGLGtCQUNFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUVBLDBCQXZCQSxvQkFDRSxXQUFBLHdDQUFBLE9BQUEsTUFBQSxLQUFBLFVBQUEsK0NBQUEsVUFzQkYsa0JBQ0UsV0FBQSxNQU1KLGdCQUNFLFdBQUEsS0FDQSxjQUFBLEtBRUEsWUFBQSxJQUNBLFlBQUEsV0FBQSxDQUFBLFdBQ0EsTUFBQSxLQUVBLDBCQUFBLGdCQUNFLGNBQUEsTUN0Rk4sbUJBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLEtBQ0EsZ0JBQUEsT0FHRixxQkFDRSxZQUFBLEtBQ0EsZUFBQSxLQUNBLE1BQUEsS0FFQSwwQkFBQSxxQkFDRSxZQUFBLEtBQ0EsZUFBQSxNMUVrck9KLDBCMEV6ck9BLGlDQVlJLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsS0FFQSx5QjFFZ3JPRiwwQjBFaHJPRSxpQ0FDRSxVQUFBLE9BWU4sbUJBQ0UsY0FBQSxLQ3JDRixtQkFDRSxXQUFBLE9BQ0EsZUFBQSxLQUNBLGNBQUEsTUFFQSwwQkFBQSxtQkFDRSxlQUFBLEVBQ0EsY0FBQSxFQUNBLFNBQUEsUUFNSiwrQkFDRSxVQUFBLEtBQ0EsTUFBQSxPQUNBLE9BQUEsRUFBQSxLQUVBLHlCQUFBLCtCQUNFLE1BQUEsUUFHRix5QkFBQSwrQkFDRSxTQUFBLFNBQ0EsTUFBQSxRQVVKLHFCQUNFLFlBQUEsU0FDQSxnQkFBQSxPMUV3akJFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsSzBFN2lCRixpQ0FDRSxVQUFBLE1BRUEseUIzRXVwT0YsMEIwRWxyT0UsaUNBQ0UsVUFBQSxLQ1lKLHFCQUNFLFlBQUEsT0FhQSxpQ0FDRSxVQUFBLE1BTUosMkJBQ0UsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBRUEseUJBQUEsMkJBQ0UsWUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLE9BS0osb0NBQ0UsWUFBQSxLQUVBLDBCQWpERiwrQkFDRSxNQUFBLE9BZ0RBLG9DQUNFLFlBQUEsTUMvRU4seUJBQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLEtBSUYsc0JBQ0UsV0FBQSwrQ0FBQSxVQUNBLGNBQUEsRUFBQSxFQUFBLEtBQUEsS0FHQSxzQ0FDRSxPQUFBLEVBQUEsS0FDQSxNQUFBLE1BU0YsNkJBQ0UsV0FBQSxLQUNBLGNBQUEsS0FTRixrQ0FDRSxlQTVCSiwyQ0FpQ0ksU0FBQSxTQUVBLHdEQUNFLFFBQUEsYUFDQSxVQUFBLFFBQ0EsV0FBQSxLQUNBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQUEsSUFDQSxPQUFBLFFBQ0EsWUFBQSxJQUNBLE1BQUEsUUFFQSx5QkFBQSx3REFDRSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsSUFDQSxXQUFBLHFCQUNBLE1BQUEsTUFLSix5REFDRSxXQUFBLE9BR0YsMkRBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxXQUFBLEtBQ0EsVUFBQSxFQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxRQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsV0FBQSxRQUFBLElBQUEsV0FBQSxJQUVBLDBCQWhFRixzQ0FDRSxNQUFBLE1BVUYsNkJBQ0UsT0FBQSxLQUFBLEVBb0RBLDJEQUNFLE1BQUEsT0FDQSxXQUFBLFFBQ0EsTUFBQSxPQUlKLHNEQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBQ0EsV0FBQSxxQkFFQSw2REFDRSxRQUFBLFlBQ0EsV0FBQSxpQkFRSixpREFDRSxZQUFBLE9BREYsbURBSUksUUFBQSxhQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsSUFBQSxFQUFBLElBQ0EsY0FBQSxJQVFBLDBEQUNFLE1BQUEsS0FDQSxpQkFBQSxRQW5CTiw4REF3QkksYUFBQSxJQUtKLHFGNUVneE9KLGdGNEU3d09RLFFBQUEsRUFDQSxXQUFBLFFBUU4sdUNBQ0UsUUFBQSxLQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsWUFBQSxPQUVBLHNDQUFBLHVDQUNFLFFBQUEsS0FBQSxNQVJOLDRDQWFJLFdBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUlBLGtFQUNFLFFBQUEsS0FHRix5REFDRSxPQUFBLEVBQ0EsVUFBQSxLQUVBLDBCQUFBLHlEQUNFLFVBQUEsTUFNUix1QkFDSSxRQUFBLEVBSUosd0JBQ0UsU0FBQSxPQUNBLFNBQUEsU0FDQSxjQUFBLEs1RW93T0YsOEI0RWx3T0UsK0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsT0FBQSxFQUVBLE1BQUEsS0FFQSx5QjVFbXdPRiw4QjRFbndPRSwrQkFDRSxNQUFBLE1BR0YsMEJBckdFLHNEQUNFLFdBQUEsaUJBZUEsbURBQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEtBQUEsRUFBQSxJNUV1MU9SLDhCNEVyd09FLCtCQUNFLFFBQUEsTUFLSiwrQkFDRSxLQUFBLEVBR0YsOEJBQ0UsTUFBQSxFQTVCSiwyQ0FnQ0ksT0FBQSxLQUFBLEtBQ0EsT0FBQSxRQUNBLE1BQUEsS0FDQSxRQUFBLGFBSUEsMEJBQUEsMkNBQ0UsU0FBQSxTQUNBLE1BQUEsTUFDQSxXQUFBLEVBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxXQUFBLFFBQUEsSUFBQSxXQUFBLElBQ0EsV0FBQSxpRUFFQSxnREFDRSxRQUFBLEVBQ0EsV0FBQSxTQUlKLGtEQUNFLE1BQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFVBQUEsTUFDQSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJQUVBLFFBQUEsS0FBQSxFQVZGLDREQWFJLGVBQUEsT0FJSix5RUFHSSxRQUFBLE1BU0osMkVBWkEsMkVBT0ksUUFBQSxLQUtKLDZFQU9JLFFBQUEsTUFPTiw2QzVFK3VPRixxRDRFNXVPTSxpQkFBQSw4QkFRTixnQkFDRSxTQUFBLFNBQ0EsT0FBQSxFQUFBLEtBRUEsVUFBQSxFQUVBLGNBQUEsS0FDQSxTQUFBLE9BRUEscUJBQ0UsY0FBQSxZQURGLDJCQUlJLGNBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUtKLDhCQUNFLFNBQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxlQUNBLGlCQUFBLEtBQ0EsUUFBQSxNQWNKLFlBQ0UsUUFBQSxHQUNBLFFBQUEsS0FDQSxTQUFBLFNBRUEsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLHFCQUdBLE1BQUEsS0FDQSxPQUFBLEtBRUEsV0FBQSwwQkFBQSxJQUFBLElBQ0EsS0FEQSxVQUFBLFFBRUEsY0FBQSxJQUVBLDBCQUFBLFlBRUUsTUFBQSxNQUNBLE9BQUEsTUFFQSxnQkFBQSxLQUNBLG9CQUFBLElBQUEsUUFPSixRQUNFLE1BQUEsS0FDQSxPQUFBLE1BQ0EsZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBRUEseUJBQUEsUUFDRSxPQUFBLE9BR0YseUJBQUEsUUFDRSxPQUFBLE9BR0YseUJBdkRBLGdCQUNFLFVBQUEsTUFzREYsUUFDRSxPQUFBLE9BR0YseUJBdkRBLGdCQUNFLFVBQUEsTUFzREYsUUFDRSxPQUFBLE9BR0YsMEJBQUEsUUFDRSxPQUFBLE9BSUYsMkJBQ0UsUUFBQSxhQUdGLDRCQUNFLFFBQUEsRUFLRixhQUNFLFNBQUEsU0FDQSxPQUFBLEVBRUEsUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE9BQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUVBLFdBQUEsS0FDQSxXQUFBLDhEQUNBLFFBQUEsRUFDQSxXQUFBLFFBQUEsSUFTRixpQkFDRSxRQUFBLGFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxxQkFDQSxnQkFBQSxLQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxTQUFBLFNBQ0EsT0FBQSxRQUNBLGVBQUEsT0FFQSx5QkFuQkEsYUFDRSxRQUFBLEtBa0JGLGlCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZ0JBQUEsTUFHRix1QkFDRSxpQkFBQSxvQkFDQSxpQkFBQSx3QkFDQSxnQkFBQSxLQU1BLDBCQUFBLHVCQUNFLFFBQUEsTUFJRix5Q0FDRSxpQkFBQSw4QkFLSiw0QkFDRSxpQkFBQSxvQkFDQSxpQkFBQSw2QkFJRix3QkFDRSxjQUFBLElBQ0EsTUFBQSxFQVNFLGtEQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFBK0IsWUFBQSxJQUFBLE1BQUEsS0FDL0IsS0FBQSxJQUNBLElBQUEsSUFDQSxVQUFBLHFCNUV3dE9WLCtDNEUzc09RLGdEQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE9BQUEsSUFDQSxNQUFBLElBQ0EsaUJBQUEsS0FTRixnREFDRSxLQUFBLEtBUUYsK0NBQ0UsTUFBQSxLQWlCUiw4QkFDRSxNQUFBLEVBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLEVBQ0EsWUFBQSxLQUNBLGVBQUEsS0FFQSx5QkFyR0UsdUJBQ0UsZ0JBQUEsS0F3QkYsd0JBQ0UsTUFBQSxFQWNFLGtEQUNFLE9BQUEsSUFBQSxNQUFBLFlBQStCLFlBQUEsSUFBQSxNQUFBLEs1RSt0T3pDLCtDNEU3c09RLGdEQUNFLElBQUEsSUFDQSxPQUFBLElBUUYsZ0RBQ0UsS0FBQSxLQVFGLCtDQUNFLE1BQUEsS0FzQlIsOEJBQ0UsV0FBQSxPQUNBLE1BQUEsRUFDQSxVQUFBLEVBQ0EsTUFBQSxNQU1KLHNCQUNFLG1CQUFBLG9DQUVBLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxLQUVBLGNBQUEsSUFDQSxpQkFBQSxLQUNBLFNBQUEsT0FJRiwyQkFDRSxTQUFBLFNBQ0EsY0FBQSxRQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBS0YsZ0JBQ0UsUUFBQSxhQUNBLFdBQUEsS0FDQSxNQUFBLEVBR0EsVUFBQSxNQUVBLFFBQUEsRUFBQSxJQUNBLGVBQUEsT0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUVBLHlCQUFBLGdCQUNFLFdBQUEsT0FDQSxNQUFBLEdBS0osMkJBQ0UsTUFBQSxFQUNBLFVBQUEsRUFDQSxXQUFBLE1BQ0EsYUFBQSxLQVdGLGtCQUNFLFVBQUEsS0FFQSx5QkFaQSwyQkFDRSxXQUFBLE9BQ0EsTUFBQSxFQUNBLFVBQUEsRUFTRixrQkFDRSxVQUFBLE1BU04sMkJBQ0UsUUFBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLFlBRUEseUJBQUEsMkJBQ0UsUUFBQSxFQUFBLE1BVUosaUJBQ0UsWUFBQSxLQUNBLGFBQUEsS0FFQSwwQkFYQSwyQkFDRSxRQUFBLEVBQUEsS0FVRixpQkFDRSxPQUFBLEdBTEosNENBU0ksUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxRQUVBLDBCQUFBLDRDQUNFLElBQUEsSUFDQSxVQUFBLGlCQUNBLE9BQUEsRUFFQSxpREFDRSxLQUFBLE1BR0Ysa0RBQ0UsTUFBQSxPQXhCUixvQ0E4QkksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLE9BQUEsSUFBQSxFNUU2cU9KLDBDNEUzcU9JLDJDQUVFLGlCQUFBLFFBQ0EsSUFBQSxFQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsTUFBQSxJQU1OLE1BQ0UsUUFBQSxLQUVBLFdBQ0UsTUFBQSxLQUNBLGFBQUEsSUFDQSxlQUFBLE9BR0YsV0FDRSxZQUFBLFdBQUEsQ0FBQSxXQUNBLE1BQUEsS0FDQSxZQUFBLElBTUoseUJBQ0UsT0FBQSxLQUFBLEVBQ0EsUUFBQSxLQUFBLEVBRUEseUJBQUEseUJBQ0UsUUFBQSxLQUFBLEdBR0YsMEJBQUEseUJBQ0UsUUFBQSxLQUFBLEdBS0Ysc0NBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxVQUFBLE9BRUEsWUFBQSxLQUNBLGFBQUEsS0FDQSxXQUFBLEVBSUYsOEJBQ0UsU0FBQSxTQUNBLE1BQUEsTy9CM3VCQSxZQUFBLFErQjh1QkEsY0FBQSxLQUVBLGdCQUFBLE1BQ0EsUUFBQSxFQUVBLHlCQUFBLDhCQUNFLFlBQUEsRUFDQSxPQUFBLE1BQ0EsTUFBQSxPQUdGLDBCQUFBLDhCQUNFLE1BQUEsTUFDQSxPQUFBLE9BSUYsaUNBQ0UsTUFBQSxJQUNBLE9BQUEsRUFBQSxLL0Jqd0JGLFlBQUEsUStCb3dCRSxXQUFBLEVBQUEsRUFBQSxLQUFBLGVBQ0EsUUFBQSxFQWdCRixtQzVFNHBPSixvQzRFM3BPTSxTQUFBLFNBQ0EsSUFBQSxJQUNBLFVBQUEsaUJBR0YsbUNBQ0UsS0FBQSxFQUVBLHlCQUFBLG1DQUNFLEtBQUEsS0FHRix5QkEzQkEsaUNBQ0UsWUFBQSxFQUNBLE9BQUEsTUFDQSxNQUFBLE1Bd0JGLG1DQUNFLFVBQUEsc0JBR0YsMEJBeEJBLGlDQUNFLE1BQUEsTUFDQSxPQUFBLE1Bc0JGLG1DQUNFLFVBQUEsaUJBQ0EsS0FBQSxHQUtKLG9DQUNFLE1BQUEsRUFFQSx5QkFBQSxvQ0FDRSxNQUFBLEtBR0YseUJBQUEsb0NBQ0UsVUFBQSxxQkFhTixzQ0FDRSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBRUEsWUFBQSxXQUFBLENBQUEsV0FDQSxXQUFBLEtBQ0EsTUFBQSxRQUVBLGlCQUFBLFFBQ0EsY0FBQSxLQWNGLDRDQUNFLE1BQUEsS0FDQSxVQUFBLEtBR0YsK0NBQ0UsWUFBQSxJQUNBLE1BQUEsS0FLSixhQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0EsUUFBQSxHQUdGLGVBQ0UsT0FBQSxRQUNBLGVBQUEsT0FFQSx1QjVFd29PRixzQjRFdm9PSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLHdCQUFBLE9BQUEsS0FBQSxVQUdGLHNCQUNFLFFBQUEsYUFDQSxNQUFBLEtBQ0EsV0FBQSxFQUNBLGVBQUEsT0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FFQSwwQkF2RUUsb0NBQ0UsVUFBQSxpQkFDQSxNQUFBLEVBcUVKLHNCQUNFLFFBQUEsS0M3M0JGLDBCQUNFLGNBQUEsTURtNEJOLGtCQUNFLFFBQUEsYUFDQSxXQUFBLE9DMzRCRixtQkFDRSxXQUFBLE9BVUEsMkJBQ0UsY0FBQSxLQUVBLDBCQUFBLDJCQUNFLGNBQUEsTUNmTix1QkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQUEsS0NBQSx5QkFBQSx1QkFDRSxNQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsTUFHRiwwQkRKQSx1QkFDRSxjQUFBLEtDR0YsdUJBQ0UsTUFBQSxNQUdGLDBCQUFBLHVCQUNFLE1BQUEsT0NaSixrQkFDRSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFdBQUEsS0FIRiw2QkFNSSxNQUFBLEtBSUYsMEJBQ0UsT0FBQSxLQUFBLEtBRUEsMEJBQUEsMEJBQ0UsT0FBQSxLQUFBLEtBQUEsTUFNSiwyQkFDRSxRQUFBLGFBQ0EsT0FBQSxFQUFBLEtBQ0EsUUFBQSxJQUFBLEtBRUEsV0FBQSxPQUNBLE1BQUEsS0FFQSxpQkFBQSxRQUNBLGNBQUEsSUFNSix3QkFDRSxTQUFBLFNBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FFQSx5QkFBQSx3QkFDRSxRQUFBLEVBQUEsTUFJRixtQ0FDRSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsRUFFQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGlCQUFBLFFBQ0EsUUFBQSxHQUVBLFdBQUEsVUFBQSxJQUlGLGtDQUNFLGNBQUEsTUFERiw4REFJSSxVQUFBLGlCQUpKLCtEQVFJLFFBQUEsRWhGOGlRTixxRUFDQSxnRWdGdmpRRSx5Q0FjSSxVQUFBLGlCQVFOLGdCQUNFLFdBQUEsVUFBQSxJQUdBLDhCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLElBQUEsS0FJRiwyQkFDRSxTQUFBLFNBQ0EsSUFBQSxLQUVBLFFBQUEsYUFFQSxVQUFBLGlCQUNBLE1BQUEscUJBQ0EsWUFBQSxXQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsT0FJRiwrQkFDRSxTQUFBLFNBQ0EsVUFBQSxxQkFDQSxXQUFBLE1BRUEsV0FBQSxPQUNBLFVBQUEsRUFFQSxTQUFBLE9BSUYsNkJBQ0UsVUFBQSxvQkFDQSxRQUFBLEVBQ0EsV0FBQSxRQUFBLElBSEYsaUVBT0ksaUJBQUEsUUFQSixpRUFXSSxpQkFBQSxRQVhKLGlFQWVJLGlCQUFBLFFBR0Esd0VBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxJQUNBLFlBQUEsTUFDQSxXQUFBLEtBRUEsTUFBQSxLQUNBLE9BQUEsT0FDQSxXQUFBLG9DQUFBLE9BQUEsSUFBQSxRQUFBLFVBUU4sdUJBQ0UsUUFBQSxhQUNBLFFBQUEsSUFDQSxLQURBLElBQUEsSUFFQSxjQUFBLEtBQ0EsaUJBQUEsS0FDQSxVQUFBLEVBQ0EsWUFBQSxPQUNBLFdBQUEsSUFDQSxXQUFBLEtBQ0EsTUFBQSxLQUdBLDRCQUNFLFNBQUEsU0FDQSxRQUFBLEVBRUEsV0FBQSxFQUNBLE1BQUEsUUFFQSxXQUFBLFVBQUEsSUFJQSxtQ0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsWUFBQSxNQUNBLFdBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxPQUNBLFdBQUEsOEJBQUEsT0FBQSxJQUFBLFFBQUEsVUFRTiwyQkFDRSxRQUFBLGFBQ0EsVUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLElBQ0EsZUFBQSxPQUlGLDRCQUNFLFFBQUEsYUFDQSxVQUFBLEtBQ0EsZUFBQSxPQU1KLHdCQUNFLFNBQUEsU0FFQSxVQUFBLE9BQ0EsT0FBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLEtBSUYsNkJBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEdBQ0EsT0FBQSxLQU1GLHdCQUNFLFVBQUEsRUFHQSxxQ0FDRSxjQUFBLEtBRUEsMEJBQUEscUNBQ0UsY0FBQSxNQ3ZQSiwrQkFDRSxPQUFBLEtBQUEsS0FBQSxLQUVBLDBCQUFBLCtCQUNFLE9BQUEsS0FBQSxLQUFBLE1DTk4sb0JBQ0UsU0FBQSxTQUNBLFdBQUEsS0FFQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLFVBQUEsS0FDQSxnQkFBQSxXQUdBLDJCQUNFLFdBQUEsV0FPRixpQ0FDRSxPQUFBLEtBQUEsS0FFQSwwQkFBQSxpQ0FDRSxPQUFBLEtBQUEsS0FBQSxNQUtKLG9DQUNFLFVBQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLFdBQUEsTUFHRiwwQ0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsUUFFQSx1RmxGaXZRSix3RmtGaHZRTSxRQUFBLEtBS0osMEJBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxPQUFBLEVBQ0EsTUFBQSxJQUNBLGlCQUFBLHFCQUNBLFVBQUEsaUJBR0YsMEJBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLElBQ0EsVUFBQSxpQkFFQSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFdBQUEsS0FFQSxNQUFBLHFCQUNBLFVBQUEsS0FDQSxZQUFBLElBSUYsb0NBQ0UsT0FBQSxNQUNBLFNBQUEsU0FvQ0YseUJBQ0UsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsVUFBQSxxQkFDQSxNQUFBLE1BTUEsc0NBQ0UsZUFBQSxLQ3hITix1QkFDRSxXQUFBLEtBR0EsMkNBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFFQSxRQUFBLGFBQ0EsUUFBQSxLQUFBLEtBR0EsTUFBQSxRQUNBLFlBQUEsT0FFQSxjQUFBLEtBQ0EsV0FBQSxLQUlGLCtDQUNFLFNBQUEsU0FDQSxZQUFBLEtBQ0EsV0FBQSxLQUVBLHlCRHdGQSx5QkFDRSxNQUFBLE1DekZGLCtDQUNFLGVBQUEsTUFHRiwwQkFBQSwrQ0FDRSxXQUFBLE1BTUoscUNBQ0UsTUFBQSxLQUNBLFdBQUEsS0FFQSw0Q0FDRSxXQUFBLElBZ0JKLDRCQUNFLFVBQUEsS0FFQSx5QkFqQkUsNENBQ0UsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLElBQ0EsVUFBQSxpQkFFQSxXQUFBLEVBV0osNEJBQ0UsVUFBQSxPQU1KLG9DQUNFLE9BQUEsS0FBQSxLQUdBLDBCQUFBLG9DQUNFLFdBQUEsS0FDQSxjQUFBLE1BVU4sbUJsRnlnQkksUUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLa0YxZ0JGLGdCQUFBLE9BQ0EsY0FBQSxLQUVBLHlCQUFBLG1CbEZvZ0JFLFFBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsS2tGcmdCQSxjQUFBLE9DekZGLHNCQUNFLFdBQUEsS0FJRiw4QkFDRSxXQUFBLEtBQ0EsY0FBQSxLQ1ZKLG1CQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxLQUNBLE1BQUEsS0FKRiwwQ0FRSSxTQUFBLFNBQ0EsUUFBQSxFQUVBLFdBQUEsS0FjRixvQ0FDRSxNQUFBLEtBQ0EsUUFBQSxHQWFGLDZCQUNFLE9BQUEsSUFBQSxLQVNGLGdDQUFBLGtDQUNFLFFBQUEsYUFDQSxlQUFBLE9BT0EsMEJBMUJBLDRCQUNFLFFBQUEsRUFTRiw2QkFDRSxPQUFBLEtBQUEsS0FrQkEsa0RBQ0UsVUFBQSxrQkFLSix1Q0FDRSxXQUFBLElBRUEsMEJBQUEsdUNBQ0UsV0FBQSxNQVFOLGtDQUNFLFFBQUEsYUFFQSxhQUFBLElBQ0EsZUFBQSxPQUNBLFdBQUEsVUFBQSxJQUlGLGlDQUNFLFNBQUEsU0FLSixrQkFDRSxPQUFBLEtBQUEsS0FDQSxRQUFBLEtBRUEsZ0JBQUEsY0FhQSx1QkFDRSxRQUFBLGFBQ0EsUUFBQSxHQUlGLHdCQUNFLFFBQUEsYUFDQSxlQUFBLE9BRUEsMEJBdEdGLHNCQUNFLGVBQUEsS0FnRkYsa0JBQ0UsU0FBQSxTQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0EsVUFBQSxxQkFFQSxNQUFBLE9BQ0EsT0FBQSxFQWNBLHdCQUNFLFFBQUEsTUFNSix5QkFDRSxNQUFBLEtBQ0EsT0FBQSxFQUFBLElBQ0EsZUFBQSxPQ3BJSixjQUNFLFFBQUEsS0FFQSxpQkFBQSxLQUNBLGNBQUEsS0FFQSwwQkFBQSxjQUNFLFFBQUEsS0FBQSxNdEY2L1FKLGdCc0ZwZ1JBLGdCQWFJLFdBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLFFBakJKLGdCQTJCSSxNQUFBLFFBQ0EsZ0JBQUEsVUMzQkosWUFDRSxPQUFBLEtBQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxXQUFBLGdDQUFBLE9BQUEsS0FBQSxNQUFBLFVBR0EscUJBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsTUFBQSxLQUNBLFVBQUEscUJBRUEsV0FBQSxPQUtGLGlCQUNFLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUEseUJBQUEsaUJBQ0UsVUFBQSxPQU1KLHdCQUNFLFVBQUEsTUFFQSx5QkFBQSx3QkFDRSxVQUFBLE9BR0YsOEJBQ0UsVUFBQSxLQU1KLG1CQUNFLE9BQUEsS0FBQSxFQUVBLHlCQUFBLG1CQUNFLE9BQUEsS0FBQSxHQU1KLGlCQUNFLE1BQUEsS0FNQSxPQUFBLEVBQUEsS0FKQSx5QkFBQSxpQkFDRSxNQUFBLE9DMUROLHFCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxLQUVBLG1DQUNFLFdBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEtBSUYscUNBQ0UsVUFBQSxNQUNBLFlBQUEsRUFDQSxZQUFBLEtBQ0EsYUFBQSxLQUtGLGlDQUNFLFlBQUEsS0FDQSxNQUFBLFFBSUYsMkJBQ0UsUUFBQSxHQUNBLE1BQUEsUUFJRixpQ0FDRSxXQUFBLEtBTUEseUJBQUEsMEJBQ0UsTUFBQSxNQUNBLFdBQUEsTUE1Q04sdUV4RjRtUkEsdUV3RnZqUk0sTUFBQSxLQXJETiwrRXhGZ25SQSwrRXdGdmpSTSxVQUFBLEtBekROLHdFeEZvblJBLHdFd0Z2alJNLE9BQUEsS0FBQSxLQUFBLEVBN0ROLHFGeEZ3blJBLHFGd0Z0alJNLFdBQUEsS3hGNGpSTixnQ0FGQSwrQkFDQSwyQnlGL25SQSwwQnpGa29SQSx1QkFEQSw2QnlGM25SSSxZQUFBLElBRUEsMEJ6RmlvUkYsZ0NBRkEsK0JBQ0EsMkJ5RmhvUkUsMEJ6Rm1vUkYsdUJBREEsNkJ5RmpvUkksVUFBQSxNQVNOLGNBQ0UsY0FBQSxLQUNBLE1BQUEsTUFHRixZQUNFLFFBQUEsS0FJRiwrQkFDRSxRQUFBLE1BR0YsK0JBQ0UsUUFBQSxLQUdGLGtCQUNFLFVBQUEsaUJDckNGLG1CQUNFLFFBQUEsS0FDQSxnQkFBQSxTQUNBLFlBQUEsT0FDQSxPQUFBLEtBRUEsZ0JBQUEsTUFDQSxvQkFBQSxPQUNBLGtCQUFBLFVBRUEsY0FBQSxFQUFBLEVBQUEsS0FBQSxLQUVBLHlCMUZpZ1JBLGdCc0YxL1FFLGdCQUNFLFVBQUEsS0FDQSxZQUFBLEt0RjhuUkosZ0NBRkEsK0JBQ0EsMkJ5RnRvUkUsMEJ6RnlvUkYsdUJBREEsNkJ5RnZvUkksVUFBQSxLQ0RKLG1CQUNFLE9BQUEsT0FHRix5QkFBQSxtQkFDRSxPQUFBLE9BR0YsOEJBQ0UsTUFBQSxLQUNBLFdBQUEsTUFFQSx5QkFBQSw4QkFDRSxXQUFBLFFBS0osb0NBQ0UsUUFBQSxhQUNBLFdBQUEsS0FRRix3QkFDRSxZQUFBLEVBQ0EsV0FBQSxLQUVBLHlCQVZBLG9DQUNFLFdBQUEsT0FTRix3QkFDRSxPQUNBLEtBREEsS0FBQSxHQVFBLG1FQUNFLFdBQUEsOENBQUEsVUFLTiwrRUFFSSxVQUFBLE1BR0EsbUVBQ0UsV0FBQSwwREFBQSxVQ2hFUix3QkFDRSxXQUFBLE9BQ0EsU0FBQSxTQUNBLFNBQUEsT0FFQSwrQkFDRSxXQUFBLEtBRUEseUJBQUEsK0JBQ0UsV0FBQSxNQUdGLHlCQUFBLCtCQUNFLFdBQUEsTUFLSiw2QkFDRSxTQUFBLFNBQ0EsVUFBQSxPQUNBLE9BQUEsS0FBQSxFQUVBLDBCQUFBLDZCQUNFLE1BQUEsS0FDQSxLQUFBLElBQ0EsVUFBQSxrQkFHRix5QkFBQSw2QkFDRSxNQUFBLE1BR0YseUJBQUEsNkJBQ0UsT0FBQSxLQUFBLEdBR0YseUJBQUEsNkJBQ0UsT0FBQSxLQUFBLEdDdENOLG9CQUNFLFFBQUEsS0FBQSxFQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLFNBQUEsT0FFQSxjQUFBLEtBS0UsMEJBQUEsMkJBQ0UsV0FBQSxNQWFKLHlCQUNFLE1BQUEsS0FDQSxVQUFBLFlBSUYsK0JBQ0UsUUFBQSxLQUNBLFVBQUEsS0FDQSxnQkFBQSxjQUNBLFlBQUEsT0FFQSx5QkFBQSwrQkFDRSxRQUFBLE9BTUosOEJBQ0UsTUFBQSxNQUdBLDBCQS9CRixvQkFDRSxRQUFBLEtBQUEsRUE4QkEsOEJBQ0UsTUFBQSxLQUNBLFdBQUEsT0FDQSxjQUFBLE1BR0YseUJBakNGLG9CQUNFLFFBQUEsS0FBQSxFQWdDQSw4QkFDRSxjQUFBLE1BTUosK0JBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLFVBQUEsTUFFQSx5QkFBQSwrQkFDRSxNQUFBLE1BQ0EsVUFBQSxNQUdGLDBCQUFBLCtCQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsVUFBQSxpQkFFQSxPQUFBLEdBaEJKLHNEQW9CSSxTQUFBLFNBQ0EsT0FBQSxLQUFBLEVBT0osbUNBQ0UsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUVBLDBCQUFBLG1DQUNFLFNBQUEsU0FDQSxRQUFBLEVBRUEsT0FBQSxFQUNBLE1BQUEsTUFDQSxVQUFBLEVBTkYsMERBVUksT0FBQSxFQUNBLFFBQUEsWUFDQSxnQkFBQSxRQU1KLHlCQUFBLG1DQUNFLE1BQUEsT0FHRix5QkFBQSxtQ0FDRSxNQUFBLE9BTUosZ0NBQ0UsVUFBQSxpQkFVQSwwQkFSQSxnQ0FDRSxVQUFBLGdCQU9GLHVDQUNFLFFBQUEsRUFDQSxVQUFBLG9CQU1KLCtCQUNFLFVBQUEsZ0JBa0JGLGdDQUNFLFFBQUEsS0FJQSwwQkFyQkEsK0JBQ0UsUUFBQSxFQUNBLFVBQUEscUJBUUYsc0NBQ0UsVUFBQSxnQkFVRixnQ0FDRSxRQUFBLE1BRUEsTUFBQSxLQUNBLFVBQUEsTUFFQSxPQUFBLEtBQUEsS0FBQSxFQWNGLHlCQUNFLFFBQUEsTUFYRix5QkFBQSxnQ0FDRSxPQUFBLEtBQUEsS0FBQSxHQUtKLHlCQUNFLFdBQUEsS0FDQSxNQUFBLE1BUUYsNkNBQ0UsY0FBQSxNQURGLHNFQUlJLE1BQUEsUUFJSiw2Q0FDRSxjQUFBLE1BREYsc0VBSUksTUFBQSxRQzdNTix5QkFDRSxRQUFBLE1BQUEsRUFBQSxLQUdBLDBCQUFBLHlCQUNFLFFBQUEsS0FBQSxHQUdGLHlCQUFBLHlCQUNFLFFBQUEsS0FBQSxFQ05BLGtDQUNFLFVBQUEsTURTSixvQ0FDRSxRQUFBLEtBQ0EsZ0JBQUEsV0FDQSxZQUFBLE9BRUEsMEJBQUEsb0NBQ0UsVUFBQSxLQThCRixtQ0FDRSxNQUFBLEVBRUEsT0FBQSxLQUFBLEtBQUEsR0EzQkosbUNBQ0UsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsUUFBQSxLQUNBLFlBQUEsT0FDQSxlQUFBLEtBU0UseUJBUEYsbUNBQ0UsWUFBQSxJQUNBLE9BQUEsRUFLQSx1Q0FDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxVQUFBLHNCQVdKLHlCQUFBLG1DQUNFLE9BQUEsS0FBQSxLQUFBLEdBL0JKLHVEQW9DSSxNQUFBLE1BQ0EsT0FBQSxFQXJDSiwwQ0EwQ0ksYUFBQSxFQUNBLFdBQUEsT0FFQSxtREFDRSxpQkFBQSxRQTlDTixnRUFvREksV0FBQSxRQU9KLG1DQUNFLFlBQUEsS0FVRixnQ0FDRSxXQUFBLEtBRUEsMEJBWEEsbUNBQ0UsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FRRixnQ0FDRSxXQUFBLE9BU0YsOEJBQ0UsUUFBQSxNQUxKLDhCQUNFLFlBQUEsRUFDQSxXQUFBLEtBUUYscUZBR0ksV0FBQSw4Q0FBQSxVQUlKLHFGQUdJLFdBQUEsMERBQUEsVUFPTix1QkFDRSxTQUFBLFNBRUEsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUdBLE1BQUEsS0FDQSxPQUFBLEtBRUEsaUJBQUEsS0FDQSxjQUFBLEtBRUEsNkJBRUUsTUFBQSxLQUNBLE9BQUEsS0FHRiw4QkFDRSxXQUFBLEVBQUEsRUFBQSxLQUFBLFFBQ0EsT0FBQSxNQUNBLEtBQUEsSUFIRixrQ0FNSSxNQUFBLEtBS0osMkJBQ0UsV0FBQSxFQUFBLEVBQUEsS0FBQSxRQUNBLE1BQUEsSUFDQSxPQUFBLElBSEYsK0JBTUksTUFBQSxLQUtKLDhCQUNFLFdBQUEsRUFBQSxFQUFBLEtBQUEsUUFDQSxPQUFBLE1BQ0EsS0FBQSxLQUhGLGtDQU9JLE1BQUEsS0FLSiw2QkFDRSxNQUFBLEtBQ0EsSUFBQSxNQUNBLFdBQUEsRUFBQSxFQUFBLEtBQUEsUUFIRixpQ0FNSSxNQUFBLEtFOUxOLHNCQUNFLFNBQUEsU0FDQSxXQUFBLHVDQUFBLElBQUEsT0FBQSxPQUFBLFVBRUEsU0FBQSxPQVVBLDZCQUNFLFdBQUEsTUFDQSxjQUFBLEtBRUEsV0FBQSxPQUVBLHlCQUFBLDZCQUNFLE9BQUEsTUFBQSxLQUFBLE1BR0YseUJBQUEsNkJBQ0UsT0FBQSxNQUFBLEtBQUEsTUFNSiwyQkFDRSxTQUFBLFNBQ0EsS0FBQSxJQUNBLFVBQUEsaUJBRUEsUUFBQSxNQUNBLFVBQUEsT0FDQSxNQUFBLEtBRUEsT0FBQSxFQUVBLHlCQUFBLDJCQUNFLE1BQUEsTUFLSixpREFDRSxXQUFBLDZDQUFBLElBQUEsT0FBQSxPQUFBLFVBR0YsaURBQ0UsV0FBQSw2Q0FBQSxJQUFBLE9BQUEsT0FBQSxVQUlBLDBCQW5ERixzQi9GMm5TQSxpRCtGeGtTRSxpREFsREEsZ0JBQUEsTUFzREEsMEJBbkRGLHNCL0Y2blNBLGlEK0Yxa1NFLGlEQWxEQSxnQkFBQSxRQ1hKLFdBQ0UsV0FBQSxLQWtCQSxnQkFBQSxNQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxjQUFBLEtBQUEsS0FBQSxFQUFBLEVBdEJGLHNCQVFJLFlBQUEsS0FDQSxlQUFBLEtBRUEseUJBUkYsV0FDRSxXQUFBLEtBT0Esc0JBQ0UsWUFBQSxLQUNBLGVBQUEsTUFXSiwyQkFDRSxjQUFBLEVBREYsMkNBSUksV0FBQSxNQUNBLFdBQUEscURBQUEsS0FBQSxPQUFBLElBQUEsVUFBQSxLQUVBLGdEQUNFLFdBQUEsOENBQUEsVUFLTiwyQkFDRSxjQUFBLEVBREYsMkNBSUksV0FBQSxNQUNBLFdBQUEscURBQUEsS0FBQSxPQUFBLElBQUEsVUFBQSxLQUVBLGdEQUNFLFdBQUEsMERBQUEsVUZuQ0oseUJBQUEsK0JBQ0UsV0FBQSxRR1ZKLHlCQUFBLGNBQ0UsY0FBQSxnQkFLQSx5Q0FDRSxRQUFBLEtBQUEsS0FDQSxpQkFBQSxRQUVBLGNBQUEsS0FDQSxTQUFBLE9BTUosbUJBQ0UsUUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEVBQ0EsZ0JBQUEsY0FLQSw2Q0FDRSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsRUFBQSxJQUtKLGdDQUNFLFFBQUEsTUFDQSxjQUFBLElBQ0EsTUFBQSxLQUVBLFdBQUEsS0FDQSxxQkFBQSxLQUFBLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLFdBQUEsQ0FBQSxXQUdGLDBCQUNFLFdBQUEsS0FFQSx5QkFBQSwwQkFDRSxXQUFBLE1DbkROLHNCQUNFLFNBQUEsU0FDQSxjQUFBLEtBQUEsS0FBQSxFQUFBLEVBRUEsaUNBQ0UsU0FBQSxTQUNBLElBQUEsTUFDQSxLQUFBLE1BRUEsTUFBQSxLQVVGLDRCQUNFLFVBQUEsTUFDQSxPQUFBLEVBQUEsS0FHRix1Q0FDRSxjQUFBLEtBRUEseUJBaEJBLGlDQUNFLElBQUEsS0FDQSxLQUFBLE9BY0YsdUNBQ0UsY0FBQSxNQUtKLG9DQUNFLFFBQUEsS0FDQSxnQkFBQSxTQUVBLGNBQUEsS0FRRixxREFHSSxPQUFBLEVBQUEsSUFISix3Q0FPSSxZQUFBLFdBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxLQUNBLHFCQUFBLEtBQUEsZ0JBQUEsS0FFQSx5QkFuQkYsb0NBQ0UsY0FBQSxLQWtCQSx3Q0FDRSxVQUFBLEtBQ0EsY0FBQSxLQU9OLG9DQUNFLFFBQUEsS0FBQSxLQUlBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLHFCQUFBLEtBQUEsZ0JBQUEsS0FFQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsS0FRSiw2QkFDRSxRQUFBLEtBQ0EsY0FBQSxLQUNBLGlCQUFBLFFBQ0EsY0FBQSxFQUFBLEVBQUEsS0FBQSxLQUNBLEtBQUEsS0FBQSxLQUFBLEtBQUEsWUFDQSxNQUFBLFFBQ0EsV0FBQSxLQUNBLHFCQUFBLEtBQUEsZ0JBQUEsS0FTRixxQkFDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxpQkFFQSxXQUFBLE9BQ0EsS0FBQSxLQUFBLEtBQUEsS0FBQSxVQUNBLGVBQUEsRUFDQSxNQUFBLElBRUEseUJBbkJBLDZCQUNFLFFBQUEsS0FBQSxLQUNBLEtBQUEsS0FBQSxLQUFBLEtBQUEsWUFpQkYscUJBQ0UsVUFBQSxrQkNwSEosOEJBQ0UsV0FBQSx1RUFBQSxVQUFBLFlBRUEsbUNBQ0UsV0FBQSx1RUFBQSxVQUFBLFlBSkosa0NBUUksTUFBQSxNQVJKLGlDQVlJLE1BQUEsS0FDQSxXQUFBLE9BQ0EscUJBQUEsT0FBQSxnQkFBQSxPQUVBLGNBQUEsS0FoQkosbUNBb0JJLE9BQUEsRUFBQSxLQUNBLFdBQUEsT0FDQSxxQkFBQSxPQUFBLGdCQUFBLE9BQ0EsZ0JBQUEsS0FDQSxNQUFBLFFBQ0EsS0FBQSxLQUFBLEtBQUEsS0FBQSxZQUNBLE1BQUEsS0FDQSxVQUFBLE1DM0JKLG1CQUNFLE1BQUEsS0FDQSxVQUFBLE1BRkYsNkJBS0ksZUFBQSxLQ0xKLE9BQ0ksZUFBQSxLQUNBLGlCQUFBLHVCQUNBLHNCQUFBLE1BQ0EsZ0JBQUEsTUFKSixrQkFPUSxVQUFBLE9BUFIsZ0JBV1EsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBRUEseUJBQUEsZ0JBQ0ksUUFBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLE1BR0osb0JBQ0ksUUFBQSxLQUNBLGdCQUFBLGNBQ0EsV0FBQSxRQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQU1BLGtDQUNJLGNBQUEsS0FHSiwyQkFDSSxRQUFBLElBQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsS0FDQSxRQUFBLGFBQ0EsVUFBQSxLQUVBLG1DQUNJLFlBQUEsSUFZUiwrQkFFUSxVQUFBLEtBQ0EsWUFBQSxLQUVBLDBDQUNJLFVBQUEsS0FPSix5QkExQ1Isb0JBQ0ksT0FBQSxLQW9DUSwwQ0FiUiwyQkFDSSxVQUFBLEtBaUJBLCtCQUNJLFVBQUEsTUFkWiw4QkFtQlEsTUFBQSxRQUNBLFVBQUEsS0FDQSxhQUFBLElBQ0EsWUFBQSxLQVFSLDRCQUNJLFFBQUEsS0FFQSx5QkFBQSw0QkFDSSxRQUFBLE1BSVIsMkJBQ0ksUUFBQSxLQUNBLE9BQUEsS0FFQSx5QkFBQSwyQkFDSSxRQUFBLE9BTFIsaUNBU1EsUUFBQSxLQUNBLGdCQUFBLGNBQ0EsV0FBQSxJQVhSLG9EQWNZLFVBQUEsZ0JBaEh4QixrQkF3SFEsV0FBQSxLQUNBLGNBQUEsRUFDQSxLQUFBLElBQUEsS0FBQSxLQUFBLFdBQ0EsTUFBQSxLQUVBLHlCQTNFWSxtQ0FDSSxZQUFBLEVBMEVoQixrQkFDSSxLQUFBLElBQUEsS0FBQSxLQUFBLFdBQ0EsV0FBQSxNQUdKLHlCQTlDWSw4QkFDSSxVQUFBLEtBNkNoQixrQkFDSSxLQUFBLElBQUEsS0FBQSxLQUFBLFlBbklaLGlCQXdJUSxXQUFBLEtBQ0EsS0FBQSxLQUFBLEtBQUEsVUFDQSxNQUFBLEtBQ0EsY0FBQSxLQTNJUixhQStJUSxXQUFBLEtBL0lSLG9CQWtKWSxRQUFBLEtBTUEsZ0NBQ0ksdUJBQUEsS0FDQSx3QkFBQSxLQVFKLCtCQUNJLDBCQUFBLEtBQ0EsMkJBQUEsS0FFQSx5QkFsQkosb0JBQ0ksUUFBQSxLQUFBLEtBQUEsS0FPQSxnQ0FDSSx1QkFBQSxLQUNBLHdCQUFBLEtBUUosK0JBQ0ksMEJBQUEsS0FDQSwyQkFBQSxNQUlSLG9DQUNJLFdBQUEsUUFESixnREFNUSwyRUFDSSw2REFBQSxpRkFISixXQUFBLEtBZ0JBLHdEQUNJLGVBQ0EsT0FBQSxJQUFBLE1BQUEsS0FFQSw4REFDSSxlQUxSLHlFQWVRLDRFQUxJLGdGQUNJLFdBQUEsS0FjaEIsc0RBQ0ksV0FBQSxRQUdKLHdEQU1SLG1DQUxZLFdBQUEsS0FTWix5QkFDSSxRQUFBLEtBQ0EsVUFBQSxLQUdKLHlCQUNJLFFBQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLE1BQUEsa0JBQ0EsVUFBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLEtBQ0EsZUFBQSxPQUNBLGdCQUFBLGNBQ0EsV0FBQSxJQUFBLFNBQ0EsYUFBQSxLQUVBLCtCQUNJLFdBQUEsUUFESixtREFJUSxXQUFBLHNFQUlSLHdDQUNJLFdBQUEsS0FHSix1Q0FDSSxhQUFBLEVBR0oseUJBQUEseUJBQ0ksTUFBQSxrQkFFQSx3Q0FDSSxXQUFBLEtBR0osdUNBQ0ksYUFBQSxLQUdKLHVDQUNJLGFBQUEsR0FJUix5QkFBQSx5QkFDSSxNQUFBLGdCQUVBLHdDQUNJLGFBQUEsS0FHSix5Q0FDSSxhQUFBLEVBR0osd0NBQ0ksV0FBQSxNQUlSLGdDQUNJLFFBQUEsS0FFQSxxQ0FDSSxRQUFBLElBQUEsS0FDQSxLQUFBLElBQUEsS0FBQSxLQUFBLFVBQ0EsTUFBQSxLQUNBLGNBQUEsS0FBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFNBQUEsT0FDQSxZQUFBLE9BQ0EsY0FBQSxTQUVBLHFEQUNJLFlBQUEsSUFDQSxjQUFBLEtBQ0EsU0FBQSxRQUNBLFlBQUEsTUFDQSxjQUFBLE1BT1Isd0NBQ0ksS0FBQSxLQUFBLEtBQUEsS0FBQSxVQUNBLE1BQUEsUUFDQSxjQUFBLElBT0oscUNBQ0ksY0FBQSxJQURKLDBDQUlRLEtBQUEsSUFBQSxLQUFBLEtBQUEsV0FDQSxNQUFBLFFBakJaLGlEQTRCWSxLQUFBLEtBQUEsS0FBQSxLQUFBLFVBQ0EsTUFBQSxRQUVBLHlCQXhCSix3Q0FDSSxVQUFBLEtBV0EsMENBQ0ksS0FBQSxJQUFBLEtBQUEsS0FBQSxXQVdKLGlEQUNJLEtBQUEsS0FBQSxLQUFBLEtBQUEsV0FwSHBCLDBDQTJIUSxXQUFBLHNFQUNBLFFBQUEsSUFDQSxjQUFBLEtBR0osaUNBQ0ksUUFBQSxJQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLEtBQUEsSUFBQSxLQUFBLEtBQUEsVUFDQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFdBQUEsUUFDQSxPQUFBLFFBQ0EsV0FBQSxJQUFBLFNBQ0EsU0FBQSxPQUNBLFlBQUEsT0FDQSxjQUFBLFNBRUEseUJBQUEsaUNBQ0ksVUFBQSxNQUtKLHNDQUFBLDBEQUNJLFdBQUEsUUFGUixpREFVUSxXQUFBLFFBVlIsb0RBY1EsTUFBQSxRQUNBLGVBQUEsS0FJUixpQ0FDSSxlQUNBLE9BQUEsSUFBQSxNQUFBLFFBS1EseURBQ0ksTUFBQSxRQUNBLFdBQUEsUUFLSiw0REFJQSw4REFISSxNQUFBLFFBVVIscURBQ0ksTUFBQSxRQUNBLFdBQUEsUUFDQSxlQUFBLEtBNUJaLGtEQWlDUSxXQUFBLFFBS1osNkJBQ0ksT0FBQSxLQUFBLEVBQUEsS0FDQSxLQUFBLElBQUEsS0FBQSxLQUFBLFVBQ0EsTUFBQSxRQUVBLHlCQUFBLDZCQUNJLE9BQUEsS0FBQSxFQUFBLE1BSVIsZ0NBQ0ksUUFBQSxLQUNBLFdBQUEsS0FGSixvQ0FTUSxNQUFBLEtBQ0EsYUFBQSxLQVZSLHdDQWFZLE1BQUEsS0FDQSxVQUFBLE1BQ0EsVUFBQSxnQkFmWixrQ0FvQlEsS0FBQSxLQUFBLEtBQUEsVUFDQSxNQUFBLFFBdmRwQixzQkFrZVEsS0FBQSxJQUFBLEtBQUEsS0FBQSxXQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUFBLEtBTUEseUJBakJZLGtDQUNJLFVBQUEsS0FnQmhCLHNCQUNJLFVBQUEsTUEzZVosa0JBZ2ZRLFlBQUEsY0FoZlIsbUJBb2ZRLFlBQUEsSUFwZlIsbUJBd2ZRLE1BQUEsUUF4ZlIsa0JBNGZRLFdBQUEsUUE1ZlIsZ0JBZ2dCUSxXQUFBLFFBaGdCUixlQW9nQlEsUUFBQSxlQXBnQlIsa0JBd2dCUSxlQUFBLEtBQ0EsUUFBQSxFQ3pnQlIsNEJBQ0ksT0FBQSxLQUNBLFNBQUEsT0FDQSxXQUFBLElBQ0EsZ0JBQUEsTUFDQSxvQkFBQSxPQUFBLE9BRUEsMEJBQUEsNEJBQ0ksb0JBQUEsT0FBQSxRQUdKLHlCQUFBLDRCQUNJLG9CQUFBLE9BQUEsTUFDQSxlQUFBLE1BR0oseUJBQUEsNEJBQ0ksb0JBQUEsT0FBQSxRQWpCUiw4Q0F5QlEsUUFBQSxLQUNBLE9BQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFNQSw2RUFBQSw4Q0FDSSxPQUFBLEtBQUEsTUFHSiw2RUFBQSw4Q0FDSSxPQUFBLEtBQUEsTUFHSixvREFDSSxXQUFBLEtBQ0EsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFlBQUEsS0FDQSxXQUFBLElBRUEsMkRBQ0ksUUFBQSxFQW5EaEIscUNBeURRLFlBQUEsRUF6RFIsZ0NBNkRRLEtBQUEsS0FBQSxLQUFBLEtBQUEsVUFDQSxPQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxLQUNBLFFBQUEsRUFDQSxXQUFBLElBQUEsT0FDQSwwQkFBQSxnQ0FDSSxVQUFBLEtBQ0EsY0FBQSxHQUVKLHlCQTFDQSw4Q0FDSSxRQUFBLEtBeUNKLGdDQUNJLFdBQUEsTUFFSix5QkFBQSxnQ0FDSSxLQUFBLEtBQUEsS0FBQSxLQUFBLFVBQ0EsT0FBQSxLQUFBLEVBQUEsTUFFSiw2RUFBQSxnQ0FDSSxPQUFBLEtBQUEsR0EvRVosb0NBdUZRLFFBQUEsTUFDQSxRQUFBLEVBeEZSLDZDQTRGUSxTQUFBLFNBQ0EsT0FBQSxNQUNBLDBCQUFBLDZDQUNJLE9BQUEsT0FFSix5QkFBQSw2Q0FDSSxPQUFBLE9BRUoseUJBQUEsNkNBQ0ksT0FBQSxPQXJHWixpQ0E2R1EsU0FBQSxTQUVBLHdDQUNJLEtBQUEsSUFHSixrQ3RHbzBUUixtQ0FDQSxtQ0FDQSxtQ0FKQSxrQ0FDQSxrQ3NHbDBUWSxNQUFBLE1BR0osa0NBQ0ksS0FBQSxLQUNBLDBCQUFBLGtDQUNJLE9BQUEsTUFDQSxLQUFBLE1BRUoseUJBQUEsa0NBQ0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxLQUFBLEtBRUoseUJBQUEsa0NBQ0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxLQUFBLEdBRUosNkVBbkhSLDRCQUNJLG9CQUFBLE9BQUEsT0E0REEsZ0NBQ0ksT0FBQSxLQUFBLEVBQUEsS0FxQkosNkNBQ0ksT0FBQSxNQStCQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsTUFLSiwrQ0FBQSxrQ3RHZzFUVixtQ0FIQSxrQ0FDQSxrQ0FDQSxrQ3NHOTBUYyxPQUFBLE9BSVIsd0NBQ0ksT0FBQSxFQUdKLHNDQUNJLE1BQUEsS0FHSixrQ0FDSSxVQUFBLGlCdEdrMVRaLG1DQUNBLG1Dc0doMVRRLGtDdEc2MFRSLGtDQUNBLGtDc0c3MFRZLE1BQUEsTUFDQSx5QnRHcTFUVixtQ0FDQSxtQ3NHdDFUVSxrQ3RHbTFUVixrQ0FDQSxrQ3NHbjFUYyxNQUFBLE9BRUoseUJ0RzIxVFYsbUNBQ0EsbUNzRzUxVFUsa0N0R3kxVFYsa0NBQ0Esa0NzR3oxVGMsTUFBQSxPQUVKLDZFdEdpMlRWLG1DQUNBLG1Dc0dsMlRVLGtDdEcrMVRWLGtDQUNBLGtDc0cvMVRjLE1BQUEsT0FJUixrQ0FDSSxNQUFBLEtBQ0EsMEJBQUEsa0NBQ0ksT0FBQSxNQUNBLE1BQUEsT0FFSix5QkFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FFSix5QkFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsSUFFSix5QkFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FFSiw2RUFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FJUixrQ0FDSSxLQUFBLE1BQ0EsMEJBQUEsa0NBQ0ksT0FBQSxNQUNBLEtBQUEsS0FFSix5QkFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsT0FFSix5QkFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsS0FFSiw2RUFBQSxrQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsS0FJUixtQ0FDSSxNQUFBLE1BQ0EsMEJBQUEsbUNBQ0ksT0FBQSxNQUNBLE1BQUEsS0FFSix5QkFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FFSix5QkFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsSUFFSiw2RUFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLE1BQUEsS0FJUixtQ0FDSSxLQUFBLE9BQ0EsMEJBQUEsbUNBQ0ksT0FBQSxNQUNBLEtBQUEsS0FFSix5QkFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsTUFFSix5QkFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsS0FFSiw2RUFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxNQUNBLEtBQUEsS0FLSiwwQkFBQSxtQ0FDSSxPQUFBLE9BRUoseUJBQUEsbUNBQ0ksTUFBQSxNQUNBLE9BQUEsT0FFSix5QkFBQSxtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxPQXhSaEIsb0NBaVNRLFFBQUEsS0FqU1IscUNBd1NRLFFBQUEsTUFFQSx5QkFQQSxvQ0FDSSxRQUFBLE1BTUoscUNBQ0ksUUFBQSxNQTNTWixrQ0ErU1EsV0FBQSxJQUFBLE9BL1NSLGtDQWtUUSxXQUFBLElBQUEsT0FsVFIsa0NBcVRRLFdBQUEsSUFBQSxPQXJUUixpQ0F3VFEsUUFBQSxFQXhUUixpQ0EyVFEsUUFBQSxFQTNUUixpQ0E4VFEsUUFBQSxFQTlUUixpQ0FpVVEsUUFBQSxFQWpVUiwyQ0FvVVEsUUFBQSxLQUNBLFdBQUEsSUFBQSxZQUNBLE9BQUEsTUFDQSwwQkFBQSwyQ0FDSSxPQUFBLE9BRUoseUJBQUEsMkNBQ0ksT0FBQSxPQUVKLHlCQUFBLDJDQUNJLE9BQUEsT0FFSiw2RUF0REksbUNBQ0ksTUFBQSxNQUNBLE9BQUEsTUFvRFIsMkNBQ0ksT0FBQSxPQWpWWiwyQ0FxVlEsTUFBQSxLQUNBLE9BQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLFdBQUEsSUFBQSxPQUVBLDRDQUNJLFdBQUEsK0NBRUosNENBQ0ksV0FBQSwrQ0FFSiw0Q0FDSSxXQUFBLCtDQUVKLDRDQUNJLFdBQUEsK0NBRUosNENBQ0ksV0FBQSwrQ0FFSiw0Q0FDSSxXQUFBLCtDQTNXWix3Q0ErV1EsUUFBQSxLQUNBLE1BQUEsSUFDQSxVQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFDQSxXQUFBLE9BQ0EsS0FBQSxLQUFBLEtBQUEsVUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsSUFBQSxPQUVBLDBCQUFBLHdDQUNJLE9BQUEsS0FBQSxLQUFBLEVBQ0EsVUFBQSxNQUdKLHlCQUFBLHdDQUNJLE9BQUEsS0FBQSxLQUFBLEtBQ0EsTUFBQSxLQUdKLHlCQUFBLHdDQUNJLE9BQUEsS0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLE1BR0osMEJBQUEsd0NBQ0ksVUFBQSxPQUdKLDZFQUFBLHdDQUNJLE9BQUEsS0FBQSxLQUFBLEdBR0osNkVBQUEsd0NBQ0ksT0FBQSxLQUFBLEtBQUEsR0FHSix5Q0FDSSxRQUFBLE1BQ0EsUUFBQSxFQXZaWixtQ0EyWlEsTUFBQSxNQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsTUFDQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsRUFDQSx3QkFBQSxXQUFBLGdCQUFBLFdBQ0EsV0FBQSxNQUNBLFNBQUEsU0FDQSxLQUFBLEtBQUEsS0FBQSxVQUNBLGVBQUEsRUFDQSxNQUFBLFFBTUEsNENBQ0ksYUFBQSxLQUNBLHlCQU5KLG1DQUNJLE1BQUEsS0FLQSw0Q0FDSSxPQUFBLEVBQUEsRUFBQSxLQTlhaEIsbUNBbWJRLFNBQUEsU0FDQSxZQUFBLEtBQ0EsV0FBQSxJQUNBLFFBQUEsRUFDQSxLQUFBLEtBQUEsS0FBQSxVQUNBLGVBQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQTFiUixrQ0E2YlEsY0FBQSxLQUNBLHlCRFFRLGdDQUNJLFdBQUEsS0ErQlosc0JBQ0ksT0FBQSxFQUFBLEVBQUEsS0FBQSxLQ3pDSixrQ0FDSSxVQUFBLE1BQ0EsTUFBQSxLQUVKLDZFQUFBLGtDQUNJLGNBQUEsTUFuY1osa0NBdWNRLFFBQUEsTUFDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLE9BQUEsRUFBQSxLQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsSUFBQSxPQUNBLHlCQUFBLGtDQUNJLE9BQUEsRUFBQSxLQUFBLE1BRUoseUJBQUEsa0NBQ0ksVUFBQSxLQUNBLGNBQUEsTUFJUixpQ0FDSSxpQkFBQSxnQ0FFSixpQ0FDSSxpQkFBQSxnQ0FFSixpQ0FDSSxpQkFBQSxnQ0FFSixpQ0FDSSxpQkFBQSxnQ0FFSixpQ0FDSSxpQkFBQSxnQ0FFSixpQ0FDSSxpQkFBQSxnQ0FESiw0REFJUSx3QkFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHksXG5kaXYsXG5kbCxcbmR0LFxuZGQsXG51bCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuY29kZSxcbmZvcm0sXG5maWVsZHNldCxcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuZmllbGRzZXQsXG5pbWcsXG5hYmJyIHtcbiAgYm9yZGVyOiAwO1xufVxuYWRkcmVzcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxuc3Ryb25nLFxudGgsXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5jYXB0aW9uLFxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxubGVnZW5kIHtcbiAgY29sb3I6ICMwMDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxQzIxO1xufVxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgaHRtbCxcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYzMztcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggIzAwMDAwMDFBO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb29raWUtbm90aWZpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5oaWRlLWNvb2tpZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5yZW1lbWJlci1jb29raWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5yZW1lbWJlci1jb29raWUge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnVsbHNjcmVlbi1iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZnVsbHNjcmVlbi1iZ19oZXJvLWhlYWQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGxzY3JlZW4tYmdfcmFkaXVzLWNvcm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTRkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZnVsbHNjcmVlbi1iZ19kZXNrdG9wLWdyYWQtc2VjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mdWxsc2NyZWVuLWJnX2Rlc2t0b3AtZ3JhZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU0ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmdfYm90dG9tLWZpeC14bCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tYmdfdG9wLWZpeCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5mdWxsc2NyZWVuLWJnX2ZhZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbHNjcmVlbi1iZ19mYWRlID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5mdWxsc2NyZWVuLWJnX19keW5hbWljLWJnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjk2cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciB0b3AgLyBjb3ZlciBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmdfX2R5bmFtaWMtYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mdWxsc2NyZWVuLWJnX19keW5hbWljLWJnLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAsICMxZDFjMjIgODAlKTtcbn1cbi50dXRvcmlhbC1zZWN0aW9uIGltZyxcbi50dXRvcmlhbC1zZWN0aW9uIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJlbG9hZGVyIGRpdiB7XG4gIHdpZHRoOiA4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnByZWxvYWRlciBpbWcge1xuICBhbmltYXRpb246IHNicy1hbmltLXJlYzc0NDEwOTU2LTE1MjYzNzQ0ODIzMDkgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBrZXlmcmFtZXMgc2JzLWFuaW0tcmVjNzQ0MTA5NTYtMTUyNjM3NDQ4MjMwOSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZykgc2NhbGUoMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEsIDEpO1xuICB9XG59XG4ucHJvZmlsZS1pZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbEVycm9yLFxuLm1vZGFsRGF0YUVycm9yLFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkLFxuLm1vZGFsQ29uZmlybU1haWwsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjgsIDMzLCAwLjQpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kYWxFcnJvci5vcGVuLFxuLm1vZGFsRGF0YUVycm9yLm9wZW4sXG4ubW9kYWxSZXN0b3JlUGFzc3dvcmQub3Blbixcbi5tb2RhbENvbmZpcm1NYWlsLm9wZW4sXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbi5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbEVycm9yX19ib2R5LFxuLm1vZGFsRGF0YUVycm9yX19ib2R5LFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5LFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHksXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgaGVpZ2h0OiAyNzNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsRXJyb3JfX2JvZHkgcCxcbi5tb2RhbERhdGFFcnJvcl9fYm9keSBwLFxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5IHAsXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSBwLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjBweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjMkYyRjMzO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLm1vZGFsRXJyb3JfX2JvZHkgYnV0dG9uLFxuLm1vZGFsRGF0YUVycm9yX19ib2R5IGJ1dHRvbixcbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBidXR0b24sXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSBidXR0b24sXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBidXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMzBweCBPcGVuIFNhbnM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHksXG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSxcbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9uX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE2cHggMjBweDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBoMixcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGgyLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBwLFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgcCxcbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9uX19ib2R5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHkgLnJlc3RvcmVQYXNzd29yZEZvcm0uZXJyb3IgcCxcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9yIHAsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSAucmVzdG9yZVBhc3N3b3JkRm9ybS5lcnJvciBwIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLm1vZGFsUmVzdG9yZVBhc3N3b3JkX19ib2R5IC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9yIGlucHV0LFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgLnJlc3RvcmVQYXNzd29yZEZvcm0uZXJyb3IgaW5wdXQsXG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSAucmVzdG9yZVBhc3N3b3JkRm9ybS5lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5tb2RhbFJlc3RvcmVQYXNzd29yZF9fYm9keSBpbnB1dCxcbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGlucHV0LFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xOXB4IE9wZW4gU2FucztcbiAgcGFkZGluZzogMTUuNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWxSZXN0b3JlUGFzc3dvcmRfX2JvZHkgYnV0dG9uLFxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgYnV0dG9uLFxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWxDb25maXJtTWFpbF9fYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggMTZweDtcbn1cbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjQTFBRkMzO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbENvbmZpcm1NYWlsX19ib2R5IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRjYyQzg0O1xufVxuLm1vZGFsQ29uZmlybU1haWxfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm1vZGFsUmVuZXdTdWJzY3JpcHRpb25fX2JvZHkge1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7XG59XG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWxSZW5ld1N1YnNjcmlwdGlvbl9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5vdXRkYXRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5vdXRkYXRlZCAub3V0ZGF0ZWQtYWxlcnQge1xuICB3aWR0aDogMzQ0cHg7XG4gIHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm91dGRhdGVkIC5vdXRkYXRlZC1hbGVydCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAxNnB4IDAgOHB4O1xufVxuLm91dGRhdGVkIC5vdXRkYXRlZC1hbGVydCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICM2Nzc5OTM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ub3V0ZGF0ZWQgLm91dGRhdGVkLWFsZXJ0IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm91dGRhdGVkLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAubWFpbi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbi5jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbC1pbi1tb2JpbGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZSB7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIGFuZCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb250YWluZXJfZnVsbC1pbi1tb2JpbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uY29udGFpbmVyX2Z1bGwtaW4tbW9iaWxlLXhzIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZS14cyB7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lcl9mdWxsLWluLW1vYmlsZS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYm9yZGVyLWZvci1tYXJnaW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mdWxsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oaWRkZW4tbWFyZ2luLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jZW50ZXItYmxvY2tfX2NlbnRlci1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG4ucm93X3NtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucm93X3NtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5yb3dfbGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5yb3dfbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxufVxuLnJvd19oaWRlLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuLnJvd19oaWRlLW1hcmdpbi1hZGFwdCB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLnJvd19oaWRlLW1hcmdpbi1hZGFwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cbi5yb3dfaGlkZS1tYXJnaW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnJvd19oaWRlLW1hcmdpbi1hZGFwdC14bCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93X2hpZGUtbWFyZ2luLWFkYXB0LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93X3NpbWlsYXItY2FyZHMgPiAqOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJvd194bC1xdWFkcm8ge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnJvd194bC1xdWFkcm8gPiAqIHtcbiAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2MHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2MHB4IWltcG9ydGFudDtcbiAgfVxufVxuLmNvbC1ob3Jpem9udGFsLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX2FkYXB0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuY29sLWhvcml6b250YWwtbWFyZ2luX2FkYXB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX3RvcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uY29sLWhvcml6b250YWwtbWFyZ2luX3NtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNvbC1ob3Jpem9udGFsLW1hcmdpbl9zbS10b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucm93LWhvcml6b250YWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtcGFkZGluZ19zbSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLXBhZGRpbmdfc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX29ubHktbWQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9vbmx5LW1kLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnJvdy1ob3Jpem9udGFsLW1hcmdpbl90b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAucm93LWhvcml6b250YWwtbWFyZ2luX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnJvdy1ob3Jpem9udGFsLW1hcmdpbl94cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3hzLWFkYXB0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl94cy1hZGFwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3hzLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5yb3ctaG9yaXpvbnRhbC1tYXJnaW5feHMtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3NtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9zbSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX3NtLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9zbS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucm93LWhvcml6b250YWwtbWFyZ2luX21kIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnJvdy1ob3Jpem9udGFsLW1hcmdpbl9tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ190b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnNlY3Rpb24tcGFkZGluZ19ib3R0b20tc20ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmdfYm90dG9tLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLm5vdFZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi55LW9mZnNldF9zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi55LW9mZnNldF9zbS10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnktb2Zmc2V0X3NtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4ICMwMDAwMDAxQTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTQ1cHg7XG4gIG1hcmdpbjogMjMuNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5sb2dvX2d1ZXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaGVhZGVyLXNpYmxpbmcge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjJGMzM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1zaWJsaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLmZvb3Rlci1zaWJsaW5nX21hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5mb290ZXItc2libGluZ19tYXJnaW4teGwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZm9vdGVyLXNpYmxpbmdfbWFyZ2luLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mb290ZXItc2libGluZ19wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmZvb3Rlci1zaWJsaW5nX21hcmdpbi1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5mb290ZXItc2libGluZ19tYXJnaW4tbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbioge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xufVxuLmgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oMV9kYXJjayB7XG4gIGNvbG9yOiAjMWMxYjIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmgxX19pbmZvIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oMV9faW5mbyBpIGltZyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5taWRkbGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYixcbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5wLFxuc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHRfc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnRleHRfbGcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGV4dF9sZy1hZGFwdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAudGV4dF9sZy1hZGFwdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZW50cnktdGV4dC1zZWN0aW9uIHAge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4MTdGOEE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmVudHJ5LXRleHQtc2VjdGlvbiA+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/QktGL0YHQvtGC0LAg0LzQvtCxINC90LDQstC40LPQsNGG0LjQuCDQsiDQt9Cw0LrRgNGL0YLQvtC8INGB0L7RgdGC0L7Rj9C90LjQuFxuQG1vYmlsZU5hdlZpc2libGVIZWlnaHQ6IDY2cHg7XG5cbi8v0KHQtdC60YbQuNGPINGBINC60LDRgNGC0LjQvdC60L7QuSDRgdCy0LXRgNGF0YNcbi5mdWxsc2NyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmX2hlcm8taGVhZCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfcmFkaXVzLWNvcm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU0ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX2Rlc2t0b3AtZ3JhZC1zZWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTRkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICB9XG5cbiAgJl9ib3R0b20tZml4LXhsIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfdG9wLWZpeCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9XG5cbiAgJl9mYWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyY6YmVmb3JlIHtcbiAgICAvLyAgY29udGVudDogJyc7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgdG9wOiAwO1xuICAgIC8vICBsZWZ0OiAwO1xuICAgIC8vICByaWdodDogMDtcbiAgICAvLyAgei1pbmRleDogMjtcbiAgICAvL1xuICAgIC8vICBoZWlnaHQ6IDQ3MHB4O1xuICAgIC8vICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCwjMWQxYzIyIDM1JSk7XG4gICAgLy9cbiAgICAvLyAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgLy8gICAgaGVpZ2h0OiA1NTBweDtcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy9cbiAgICAvLyAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLy8gICAgYm90dG9tOiAwO1xuICAgIC8vICAgIGhlaWdodDogYXV0bztcbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy99XG5cbiAgICAmID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZHluYW1pYy1iZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBoZWlnaHQ6IDI5NnB4O1xuXG4gICAgYmFja2dyb3VuZDogY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7XG5cblxuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMCkgMCwjMWQxYzIyIDgwJSk7XG5cblxuICAgIH1cblxuICB9XG5cbn1cblxuLnR1dG9yaWFsLXNlY3Rpb24gaW1nLCAudHV0b3JpYWwtc2VjdGlvbiBwaWN0dXJle1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBkaXYge1xuICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cblxuICBpbWcge1xuICAgIGFuaW1hdGlvbjogc2JzLWFuaW0tcmVjNzQ0MTA5NTYtMTUyNjM3NDQ4MjMwOSAxLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxufVxuXG5Aa2V5ZnJhbWVzIHNicy1hbmltLXJlYzc0NDEwOTU2LTE1MjYzNzQ0ODIzMDkge1xuICAwJSB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl0cmFuc2xhdGVZKDBweClyb3RhdGUoMGRlZylzY2FsZSgxLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO31cbiAgMTAwJSB7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCl0cmFuc2xhdGVZKDBweClyb3RhdGUoMzYwZGVnKXNjYWxlKDEsMSk7fVxufVxuXG4ucHJvZmlsZS1pZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4ubW9kYWxFcnJvciwgLm1vZGFsRGF0YUVycm9yLCAubW9kYWxSZXN0b3JlUGFzc3dvcmQsIC5tb2RhbENvbmZpcm1NYWlsLCAubW9kYWxSZW5ld1N1YnNjcmlwdGlvbntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyOCwgMzMsIDAuNCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICYub3BlbntcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19ib2R5e1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MDRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMjBweCBPcGVuIFNhbnM7XG4gICAgICBjb2xvcjogIzJGMkYzMztcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cblxuICAgIGJ1dHRvbntcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNHB4LzMwcHggT3BlbiBTYW5zO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbFJlc3RvcmVQYXNzd29yZCwgLm1vZGFsQ29uZmlybU1haWwsIC5tb2RhbFJlbmV3U3Vic2NyaXB0aW9ue1xuICAmX19ib2R5e1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAyMHB4O1xuXG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNBMUFGQzM7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5yZXN0b3JlUGFzc3dvcmRGb3JtLmVycm9ye1xuICAgICAgcHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICAgICAgcGFkZGluZzogMTUuNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbENvbmZpcm1NYWlse1xuICAmX19ib2R5e1xuICAgIHBhZGRpbmc6IDMwcHggMTZweDtcblxuICAgIGJ1dHRvbntcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgXG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbFJlbmV3U3Vic2NyaXB0aW9ue1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBcbiAgJl9fYm9keXtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG5cbiAgICBoMntcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vdXRkYXRlZHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIC5vdXRkYXRlZC1hbGVydHtcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgcGFkZGluZzogMzBweCAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICAgIH1cblxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICBjb2xvcjogIzY3Nzk5MztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5kLW5vbmV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIioge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLHNhbnMtc2VyaWY7XG59XG5cbi8v0JfQsNCz0L7Qu9C+0LLQutC4XG5AaW1wb3J0ICdfdGl0bGUnO1xuXG4vL9CW0LjRgNC90L7RgdGC0YxcbkBpbXBvcnQgJ19ib2xkbmVzcyc7XG5cbi8v0KHRgtC40LvRjCDRgtC10LrRgdGC0LAg0Lgg0YLQtdC60YLRgdC+0LLRi9GFINGN0LvQtdC80LXQvdGC0L7QsiDQvdCwINGB0LDQudGC0LVcbkBpbXBvcnQgJ190ZXh0LXN0eWxlJztcblxuXG4vL9Ch0YLQuNC70Ywg0YLQtdC60YHRgtCwINGB0YLQsNGC0LXQuVxuQGltcG9ydCAnX2VudHJ5LXRleHQtc3R5bGUnOyIsIi8v0J7QsdC10YDRgtC60LAg0YHQsNC50YLQsFxuLm1haW4td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogNTZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxufVxuXG4vL9Ca0L7QvdGC0LXQvdGCINC80LXQttC00YMg0YXQtdC00LXRgNC+0Lwg0Lgg0YTRg9GC0LXRgNC+0Lxcbi5jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5cbi8v0J7QsdGA0LDQvNC70Y/RjtGJ0LjQuSDQutC+0L3RgtC10L3RgiDQutC+0L3RgtC10LnQvdC10YBcbi5jb250YWluZXIge1xuICAud3JhcHBlcigpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8v0KPQsdC40LDQtdGCINC60YDQsNGPINC90LAg0LzQvtCx0LjQu9GM0L3QvtC8INGD0YHRgtGA0L7QudGB0YLQstC1XG4gICZfZnVsbC1pbi1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgLndyYXBwZXIoKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfZnVsbC1pbi1tb2JpbGUteHMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgLndyYXBwZXIoKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JLRi9GA0L7QstC90Y/RgtGMINC/0L4g0LvQtdCy0L7QvNGDINC60YDQsNGOINC60L7QvdGC0LXQudC90LXRgNCwXG4gICZfbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8v0JLRi9GA0L7QstC90Y/RgtGMINC/0L4g0L/RgNCw0LLQvtC80YMg0LrRgNCw0Y4g0LrQvtC90YLQtdC50L3QtdGA0LBcbiAgJl9yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxufVxuXG4vL9Ce0LHQstC+0LTQutCwINC00LvRjyDRhNC40LrRgdCwINCy0YvQv9Cw0LTQsNGO0YnQuNGFINC+0YLRgdGC0YPQv9C+0LJcbi5ib3JkZXItZm9yLW1hcmdpbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vL9Cg0LDRgdGC0Y/QvdC10YIg0LHQu9C+0Log0L3QsCAxMDBcbi5mdWxsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0YHQutGA0YvQstGO0YnQuNC5INGC0L7RgNGH0LDRidC40LUg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LUg0L7RgtGB0YLRg9C/0Ytcbi5oaWRkZW4tbWFyZ2luLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIGhlaWdodDogMTAwJTtcblxuXG4gICZfX2NlbnRlci1lbGVtZW50IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuXG59XG5cbi8v0KHRgtGA0L7QutCwINC00LvRjyDQtNC10YTQvtC70YLQvdGL0YUg0L7RgtGB0YLRg9C/0L7QslxuLnJvdyB7XG4gIC5yb3ctZmxleCgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBcbiAgJl9zbSB7XG4gICAgLnUtcm93LWZsZXgoOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgIC51LXJvdy1mbGV4KDE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX2xnIHtcbiAgICAudS1yb3ctZmxleCg4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIC51LXJvdy1mbGV4KDE2cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgLy/Qn9GA0Y/Rh9C10YIg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0LUg0L7RgtGB0YLRg9C/0Ysg0LTQu9GPINGB0YLRgNC+0LpcbiAgJl9oaWRlLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxuICAvL9CQ0LTQsNC/0YLQuNCy0L3Ri9C5INGF0LDQudC00LXRgFxuICAmX2hpZGUtbWFyZ2luLWFkYXB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/RgNGP0YfQtdGCINC+0YLRgNC40YbQsNGC0LXQu9GM0L3Ri9C1INC+0YLRgdGC0YPQv9GLINC00LvRjyDRgdGC0YDQvtC6XG4gICZfaGlkZS1tYXJnaW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cblxuICAvL9Cf0YDRj9GH0LXRgiDQvtGC0YDQuNGG0LDRgtC10LvRjNC90YvQtSDQvtGC0YHRgtGD0L/RiyDQtNC70Y8g0YHRgtGA0L7Quiwg0LHQvtC70YzRiNC+0Lkg0YDQsNC30LzQtdGAXG4gICZfaGlkZS1tYXJnaW4tYWRhcHQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J3QsNGB0YLRgNC+0LnQutC4INC00LvRjyDQv9C+0YXQvtC20LjRhSDQutCw0YDRgtC+0YfQtdC6XG4gICZfc2ltaWxhci1jYXJkcyB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcblxuICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/QviAyINCyINGA0Y/QtNGDINC90LAg0LTQtdGB0LrRgtC+0L/QtVxuICAmX3hsLXF1YWRybyB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeGwpIHtcblxuICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjYwcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgfVxuICBcbn1cblxuLy/Qk9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C1INC+0YLRgdGC0YPQv9GLINC00LvRjyDQutC+0LvQvtC90L7QulxuLmNvbC1ob3Jpem9udGFsLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgJl9hZGFwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl90b3Age1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmX3NtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAmX3NtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbn1cblxuLy/Qk9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C1INC+0YLRgdGD0L/RiyDQvNC10LbQtNGDINGB0YLRgNC+0LrQsNC80Lhcbi5yb3ctaG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgJl9zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9CT0L7RgNC40LfQvtC90YLQsNC70YzQvdGL0LUg0L7RgtGB0YPQv9GLINC80LXQttC00YMg0YHRgtGA0L7QutCw0LzQuFxuLnJvdy1ob3Jpem9udGFsLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLy/QntGC0YHRgtGD0L8g0LLQstC10YDRhSDRgtC+0LvRjNC60L4g0L3QsCDQtNC10YHQutGC0L7Qv9C1XG4gICZfb25seS1tZC10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ce0YLRgdGC0YPQvyDRgtC+0LvRjNC60L4g0LLQstC10YDRhVxuICAmX3RvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfeHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBcbiAgJl94cy1hZGFwdCB7XG5cbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl94cy1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICB9XG4gIH1cbiAgXG4gICZfc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX3NtLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX21kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICB9XG4gIFxufVxuXG5cblxuLy/QntGC0YHRgtGD0L/RiyDQtNC70Y8g0YHQtdC60YbQuNC5XG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLy/QntGC0YHRgtGD0L8g0LLQvdC40LdcbiAgJl9ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J7RgtGB0YLRg9C/INCy0LLQtdGA0YVcbiAgJl90b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuICAvL9Cc0LDQu9C10L3RjNC60LjQuSDQvtGC0YHRgtGD0L8g0LLQvdC40LdcbiAgJl9ib3R0b20tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgXG4gIH1cblxuXG59XG5cbi8v0KHQv9GA0Y/Rh9C40YIg0LHQu9C+0Log0L/QvtC90L7RgdGC0YzRjlxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4vL9Ch0L/RgNGP0YfQuNGCINCx0LvQvtC6INC90L4g0L7RgdGC0LDQstC40YIg0LfQsCDQvdC40Lwg0LzQtdGB0YLQviwg0Lgg0LjQt9C+0LvQuNGA0YPQtdGCINGB0L7QsdGL0YLQuNGPXG4ubm90VmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ueS1vZmZzZXQge1xuXG4gICZfc20ge1xuICAgIG1hcmdpbjogMTBweDtcblxuICAgICYtdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLy/QndCwINGB0LrQvtC70YzQutC+INCx0LvQvtC6INC30LDQtdC30LbQsNC10YIg0L/QvtC0IGhlYWRlclxuQHBhZGRpbmdUb3BGb3JIZWFkZXJTaWJsaW5nOiAxNnB4O1xuXG5cbi8v0KHQsNC8INC60L7QvdGC0LXQudC90LXRgFxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuXG4gIC8v0J/Qu9Cw0YjQutCwINC40Lcg0L/QvtC0INC60L7RgtC+0YDQvtC5INCx0YPQtNC10YIg0LLRi9C10LfQttCw0YLRjCDQvNC10L3RjlxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAjMDAwMDAwMUE7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRhdC10LTQtdGA0LBcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0JvQvtCz0L5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQHdpZHRoOiAxNDVweDtcbiAgQGhlaWdodDogMjNweDtcbiAgd2lkdGg6IEB3aWR0aDtcbiAgaGVpZ2h0OiBAaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAd2lkdGg7XG4gIG1hcmdpbjogMjMuNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy/Qm9C+0LPQviDQtNC70Y8g0LPQvtGB0YLQtdC5INC90LAg0LvQtdC90LTQuNC90LPQtVxuICAmX2d1ZXN0IHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/QntGC0YHRgtGD0L8g0LTQu9GPINGB0LXQutGG0LjQuCDQt9Cw0LvQtdC30LDRjtGJ0LjQuSDQv9C+0LQg0YXQtdC00YBcbi5oZWFkZXItc2libGluZyB7XG4gIHBhZGRpbmctdG9wOiBAcGFkZGluZ1RvcEZvckhlYWRlclNpYmxpbmc7XG59XG4iLCIvL9Cd0LAg0YHQutC+0LvRjNC60L4g0LrQsNGA0YLQuNC90LrQsCDQt9Cw0YXQvtC00LjRgiDQv9C+0LQg0YTRg9GC0LXRgFxuQGZvb3Rlck1vdmVTaXplOiAzMHB4O1xuXG4vL9Ch0LXQutGG0LjRjyDRhNGD0YLQtdGA0LBcbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQHNpeHRoLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiBAbW9iaWxlTmF2VmlzaWJsZUhlaWdodDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGE0YPRgtGA0LXQsFxuICAmX19jb250YWluZXIge1xuXG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7Qv9C40YDQsNC50YLQuNC90LNcbiAgJl9fY29weXJpZ2h0IHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG5cbiAgfVxuICBcbn1cblxuXG4vL9Ch0YLQuNC70Ywg0LfQsNC/0LjRhdC40LLQsNGO0YnQuNC5INGB0LXQutGG0LjRjiDQv9C+0LQg0YTRg9GC0LXRgFxuLmZvb3Rlci1zaWJsaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IEBmb290ZXJNb3ZlU2l6ZTtcbiAgbWFyZ2luLWJvdHRvbTogLUBmb290ZXJNb3ZlU2l6ZTtcblxuICAvL9Cf0YDQvtGB0YLQviDQvtGC0YHRgtGD0L8g0L7RgiDRhNGD0YLQtdGA0LBcbiAgJl9tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/Qn9GA0L7RgdGC0L4g0L7RgtGB0YLRg9C/INC+0YIg0YTRg9GC0LXRgNCwXG4gICZfbWFyZ2luLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19tZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuXG4gIC8v0J7RgtGB0YLRg9C/INGA0LDRgdGC0Y/Qs9C40LLQsNGO0YnQuNC5INC60LDRgNGC0LjQutGDXG4gICZfcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JHQvtC70YzRiNC+0Lkg0L7RgtGB0YLRg9C/INC+0YIg0YTRg9GC0LXRgNCwXG4gICZfbWFyZ2luLWxhcmdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBoMTogMzZweDtcbkBoMV9tZDogMjRweDtcblxuXG5AaDI6IDMycHg7XG5AaDM6IDI3cHg7XG5cbkBoNDogMjRweDtcbkBoNF9tZDogMThweDtcblxuQGg1OiAxOHB4O1xuQGg2OiAxNnB4O1xuXG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogQGgxX21kO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAmX2RhcmNrIHtcbiAgICBjb2xvcjogQHNlY29uZC10ZXh0LWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgZm9udC1zaXplOiBAaDE7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiBAaDI7XG4gIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xufVxuXG4uaDMge1xuICBmb250LXNpemU6IEBoMztcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG59XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogQGg0X21kO1xuICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgZm9udC1zaXplOiBAaDQ7XG4gIH1cblxufVxuXG4uaDUge1xuICBmb250LXNpemU6IEBoNTtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG59XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogQGg2O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG59XG5cbiIsIi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi5taWRkbGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5iLFxuLmJvbGRcbntcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCJAY29udGVudC10ZXh0LXNpemU6IDE0cHg7XG5AY29udGVudC10ZXh0LXNpemVfc206IDEycHg7XG5AY29udGVudC10ZXh0LXNpemVfbGc6IDE2cHg7XG5cblxuLy/QotGA0L7QuNGC0L7Rh9GM0LUg0LIg0LrQvtC90YbQtVxuLmVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wLCBzcGFuIHtcbiAgZm9udC1zaXplOiBAY29udGVudC10ZXh0LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogQGNvbnRlbnQtdGV4dC1zaXplO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgJl9zbSB7XG4gICAgZm9udC1zaXplOiBAY29udGVudC10ZXh0LXNpemVfc207XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX2xnIHtcbiAgICBmb250LXNpemU6IEBjb250ZW50LXRleHQtc2l6ZV9sZztcbiAgfVxuXG4gICZfbGctYWRhcHQge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogQGNvbnRlbnQtdGV4dC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogQGNvbnRlbnQtdGV4dC1zaXplX2xnO1xuICAgIH1cblxuICB9XG5cbn0iLCIuZW50cnktdGV4dC1zZWN0aW9uIHtcblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODE3RjhBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAmID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxRDFDMjE7XG4gIH1cblxuICAud2hpdGUge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICB9XG5cbiAgdWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAuYW5zd2VyIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuXG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG5cblxuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHRvcDogMXB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNGNjJDODQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG59IiwiLy/Qn9C+0LvQtSDQtNC70Y8g0LLQstC+0LTQsCDQtNC70LjQvdC90L7Qs9C+INGC0LXQutGB0YLQsFxudGV4dGFyZWEge1xuICBcbiAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIFxufVxuXG4vL9Ce0LHQtdGA0YLQutCwINGE0LjQutGB0LjRgNGD0LXRgiDRgNCw0LfQvNC10YAg0YDQsNC00LjQviDQutC90L7Qv9C60LgsINCwINC10LPQviDRgdC+0YHQtdC00LAg0L7RgdGC0LDQstC70Y/QtdGCINGA0LXQt9C40L3QvtCy0YvQvNC4XG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAvL9Ce0L/QuNGB0LDQvdC40LUg0Log0YDQsNC00LjQviDQutC90L7Qv9C60LVcbiAgJl9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19mbHVpZC1lbGVtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAuZm9ybS1ncm91cF9fZXJyb3ItaWNvIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi8v0J7QsdC10YDRgtC60LAg0LTQu9GPINC20LjQstC+0LPQviDQv9C+0LjRgdC60LAg0L/RgNC4INC00L7QsdCw0LLQu9C10L3QuNC4INC/0L7RgtGA0LXQsdC70LXQvdC40Y8g0L/QuNGJ0Lhcbi5saXZlLXNlYXJjaC1pbnB1dHMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2ZsdWlkLWVsZW1lbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgXG4gICZfX2ZpeC1lbGVtZW50IHtcbiAgICB3aWR0aDogOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufVxuXG4vL9Ch0L7QvtCx0YnQtdC90LjRjyDQvtCxINC+0YjQuNCx0LrQsNGFXG4udmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgfVxuXG4gICZfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9faWNvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgfVxuXG59XG5cbi8v0JfQsNCx0LvQvtC60LjRgNC+0LLQsNGC0Ywg0LrQvdC+0L/QutGDINC90LAg0YTQvtGA0LzQtVxuLmZvcm0ge1xuXG4gICZfZGlzYWJsZWQge1xuXG4gICAgLnN1Ym1pdC1idG4ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICYuYnRuRXJyb3JNb2RhbHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG5cbn1cblxuLmhlbHAtYmxvY2stZXJyb3Ige1xuICBjb2xvcjogI0Y2MkM4NDtcbn0iLCJAYnRuLWZvbnQtc2l6ZTogMTRweDtcbkBidG4tZm9udC1zaXplX2xhcmdlOiAxNXB4O1xuXG5AYnRuLWZvbnQtc2l6ZS1zbTogMTRweDtcbkBidG4tZm9udC1zaXplLXNtX2xhcmdlOiAxNHB4O1xuXG5cblxuYnV0dG9uLCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy/Qk9C70LDQstC90LDRjyDQutC90L7Qv9C60LAg0YHQsNC50YLQsFxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOC41cHg7XG4gIHdpZHRoOiAzMjBweDtcblxuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IEBidG4tZm9udC1zaXplO1xuICBjb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgLy/QmtC90L7Qv9C60LAg0YEg0LjQutC+0L3QutC+0Lkg0LLQvdGD0YLRgNC4XG4gICZfd2l0aC1pY28ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIC8v0KHQsNC80LAg0LjQutC+0L3QutCwXG4gICZfX2ljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRgtC10LrRgdGC0L7QvFxuICAmX190eHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiBAYnRuLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC8v0KLQtdC80L3Ri9C5INGC0LXQutGB0YJcbiAgJl9kYXJrLXRleHQge1xuICAgIGNvbG9yOiBAc2l4dGgtY29sb3I7XG4gIH1cblxufVxuXG4vL9CS0YLQvtGA0LDRjyDQutC90L7Qv9C60LAg0YHQsNC50YLQsFxuLmJ0bi1zZWNvbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEycHg7XG5cbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gIC8v0JrQvdC+0L/QutCwINGBINC40LrQvtC90LrQvtC5INCy0L3Rg9GC0YDQuFxuICAmX3dpdGgtaWNvIHtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgLy/QodCw0LzQsCDQuNC60L7QvdC60LBcbiAgJl9faWNvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC8v0KLQtdC60YHRgiDQstC90YPRgtGA0Lgg0LrQvdC+0L/QutC4XG4gICZfX3R4dCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC8v0JzQvtC0INC90LXQs9Cw0YLQuNCy0L3QvtC5INC60L3QvtC/0LrQuFxuICAmX25lZ2F0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBAZm91cnRoLWNvbG9yO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlO1xuICB9XG5cbiAgLy/QktC90YPRgtGA0Lgg0Y3Qu9C10LzQtdC90YLQsCDRgSDRgSDQutGA0YPQs9C70LXQvdC90YvQvNC4INGD0LPQu9Cw0LzQuFxuICAmX2luc2lkZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINGD0LTQsNC70LXQvdC40Y9cbiAgJl9kZWxldGUge1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINC90LAgMTAwJSDQutC+0L3RgtC10LnQvdC10YDQsFxuICAmX2Z1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG5cbn1cblxuLy/QmNC60L7QvdC60LAg0LTQvtCx0LDQstC70LXQvdC40Y9cbi5pY28tcGx1cyB7XG4gIEBzaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGhlaWdodDogQHNpemU7XG4gIHdpZHRoOiBAc2l6ZTtcblxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJjpiZWZvcmUsIFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBAd2lkdGg6IDhweDtcbiAgICBAaGVpZ2h0OiAycHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IEB3aWR0aDtcbiAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHdpZHRoIC8gMjtcbiAgICBtYXJnaW4tdG9wOiAtQGhlaWdodCAvIDI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICBcbiAgJl93aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAdGhpcmQtY29sb3I7XG4gICAgICB9XG4gICAgXG4gIH1cbiAgXG4gICZfb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjk4NEM7XG4gICAgfVxuICB9XG4gIFxuICAmX2xhcmdlIHtcbiAgICBAc2l6ZTogNDBweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEB3aWR0aDogMTBweDtcbiAgICAgIEBoZWlnaHQ6IDJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIHdpZHRoOiBAd2lkdGg7XG4gICAgICBoZWlnaHQ6IEBoZWlnaHQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLUB3aWR0aCAvIDI7XG4gICAgICBtYXJnaW4tdG9wOiAtQGhlaWdodCAvIDI7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9Ca0L3QvtC/0LrQsCDQv9GA0L7Qv9GD0YHRgtC40YLRjCDQuNC70Lgg0L7RgtC60LDQt9Cw0YLRgdGPXG4uYnRuX2Rpc2FncmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE4LjVweDtcblxuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcbiAgZm9udC1zaXplOiBAYnRuLWZvbnQtc2l6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgZm9udC1zaXplOiBAYnRuLWZvbnQtc2l6ZS1zbTtcbiAgfVxuXG59XG5cbi8v0KTQvtGA0LzQsCDRgdGB0YvQu9Cw0Y7RidCw0Y8g0L3QsCDRgdGB0YvQu9C60YNcbi5saW5rLXRvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MDRweDtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMzVweCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgfVxuXG4gIH1cblxuICBcbiAgJl9ncmFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL25ldHdvcmtpbmctc2hhcGUvZGVza3RvcC5zdmcnKSBjZW50ZXIgcmlnaHQgLyA2NTVweCBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5N2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLXNoYXBlL21vYmlsZS5zdmcnKSBjZW50ZXIgcmlnaHQgLyBjb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5N2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICB9XG4gICAgXG4gIH1cblxufVxuXG4vL9Ca0L3QvtC/0LrQsCDQtNC+0LHQsNCy0LjRgtGMINGE0L7RgtC+XG4uYnRuLWFkZC1waG90byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcblxuICBcbiAgQHNpemU6IDEyMHB4O1xuICB3aWR0aDogQHNpemU7XG4gIGhlaWdodDogQHNpemU7XG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmX3NlbGVjdGVkICYge1xuXG4gICAgLy/QktC10YDRhdC90LjQuSDRgdC70L7QuSDQtNC70Y8g0LDQv9C00LXQudGC0LAg0YHQutGA0YvRgtGMXG4gICAgLy/Qn9C+0LrQsNC30YvQstCw0YLRjCDQv9GA0Lgg0YXQvtCy0LXRgNC1XG4gICAgJl9fdXAtbGF5ZXIge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvL9Cf0L7QvNC10L3Rj9GC0Ywg0LXQutGI0LXQvdGLXG4gICAgJl9fYWN0aW9uX2ZpcnN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uX3NlY29uZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0LXRgNGF0L3QuNC5INGB0LvQvtC5XG4gICZfX3VwLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcyBlYXNlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAxN3B4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QotC10LrRgdGCINC90LAg0LLQtdGA0YXQvdC10Lwg0YHQu9C+0LVcbiAgJl9fdHh0IHtcbiAgICBwYWRkaW5nOiAyN3B4IDBweDtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmc6IDM5cHggMDtcblxuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CU0LXQudGB0YLQstC40LUo0LTQvtCx0LDQstC40YLRjCDQuNC70Lgg0LjQt9C80LXQvdC40YLRjClcbiAgJl9fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAvL9Ch0L/RgNGP0YLQsNGC0Ywg0LLRgtC+0YDQvtC5INC10LrRiNC10L1cbiAgICAmX3NlY29uZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbiAgfVxuXG4gIC8v0JfQsNGC0LXQvNC90LXQvdC40LUg0L/RgNC4INGF0L7QstC10YDQtSwg0LXRgdC70Lgg0LXRgdGC0Ywg0YTQvtGC0LrQsFxuICAmX3NlbGVjdGVkICZfX3VwLWxheWVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgQHNpemU6IDE2OHB4O1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBoZWlnaHQ6IEBzaXplO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBcbn1cblxuLy/Ql9Cw0LHQu9C+0LrQuNGA0L7QstCw0L3QvdCw0Y8g0LrQvdC+0L/QutCwXG4uZGlzYWJsZWQtYnRuIHtcbiAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLmljby1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTFBRkMzO1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5idG5fX3R4dCB7XG4gICAgY29sb3I6ICNBMUFGQzM7XG4gIH1cblxufVxuXG4uYnRuRXJyb3JNb2RhbC5kaXNhYmxlZC1idG57XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5cbi5hcnJvdy1zaG9ydCB7XG5cbn1cblxuLy/QotC10LvQviDRgdGC0YDQtdC70L7Rh9C60Lhcbi5hcnJvdy1sb25nIHtcbiAgQGFycm93V2lkdGg6IDI0cHg7XG4gIEBhcnJvd0hlaWdodDogMjRweDtcbiAgQGxpbmVXaWR0aDogMTJweDtcbiAgQGxpbmVTdHJva2U6IDNweDtcbiAgQGhhbGZMaW5lU3Ryb2tlOiBAbGluZVN0cm9rZS8yO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgd2lkdGg6IEBhcnJvd1dpZHRoO1xuICBoZWlnaHQ6IEBhcnJvd0hlaWdodDtcblxuICBmb250LXNpemU6IDA7XG5cbiAgLy/QptC10L3RgtGA0LDQu9GM0L3QsNGPINGB0YLRgNC10LvQvtGH0LrQsFxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgd2lkdGg6IEBhcnJvd1dpZHRoO1xuICAgIGhlaWdodDogQGxpbmVTdHJva2U7XG4gICAgbWFyZ2luLXRvcDogKC0oQGhhbGZMaW5lU3Ryb2tlKSk7XG5cblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBsaW5lV2lkdGg7XG5cbiAgfVxuXG4gIC8v0JvQuNC90LjQuCDQstC90YPRgtGA0LhcbiAgJl9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgd2lkdGg6IEBsaW5lV2lkdGg7XG4gICAgaGVpZ2h0OiBAbGluZVN0cm9rZTtcbiAgICBtYXJnaW4tdG9wOiAoLShAaGFsZkxpbmVTdHJva2UpKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBsaW5lV2lkdGg7XG4gIH1cblxuICAvL9Ci0LXQu9C+INGB0YLRgNC10LvQvtGH0LrQsCDQstC70LXQstC+XG4gICZfbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0L3Rg9GC0YDQuNC90L3QtdC1INC70LjQvdC40Lgg0YHRgtGA0LXQu9C+0YfQutC4INCy0LvQtdCy0L5cbiAgJl9sZWZ0ICYge1xuXG4gICAgJl9fbGluZSB7XG4gICAgICBsZWZ0OiBAaGFsZkxpbmVTdHJva2U7XG4gICAgICBcbiAgICAgICZfdG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cblxuICB9XG5cbiAgLy/QotC10LvQviDRgdGC0YDQtdC70L7Rh9C60LAg0LLQv9GA0LDQstC+XG4gICZfcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0L3Rg9GC0YDQtdC90L3QuNC1INC70LjQvdC40Lgg0YHRgtGA0LXQu9C+0YfQutC4INCy0L/RgNCw0LLQvlxuICAmX3JpZ2h0ICYge1xuXG4gICAgJl9fbGluZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICByaWdodDogQGhhbGZMaW5lU3Ryb2tlO1xuXG5cbiAgICAgICZfdG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9Cc0LDQu9C10L3RjNC60LDRjyDRgdGC0YDQtdC70L7Rh9C60LBcbiAgJl9zbSB7XG4gICAgQGFycm93V2lkdGg6IDE1cHg7XG4gICAgQGFycm93SGVpZ2h0OiAxNXB4O1xuICAgIEBsaW5lV2lkdGg6IDhweDtcbiAgICBAbGluZVN0cm9rZTogMnB4O1xuICAgIEBoYWxmTGluZVN0cm9rZTogQGxpbmVTdHJva2UvMjtcblxuXG4gICAgd2lkdGg6IEBhcnJvd1dpZHRoO1xuICAgIGhlaWdodDogQGFycm93SGVpZ2h0O1xuXG4gICAgLy/QptC10L3RgtGA0LDQu9GM0L3QsNGPINGB0YLRgNC10LvQvtGH0LrQsFxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgICAgIGhlaWdodDogQGxpbmVTdHJva2U7XG4gICAgICBtYXJnaW4tdG9wOiAoLShAaGFsZkxpbmVTdHJva2UpKTtcblxuICAgICAgYm9yZGVyLXJhZGl1czogQGxpbmVXaWR0aDtcbiAgICB9XG5cbiAgICAuYXJyb3ctbG9uZyB7XG5cbiAgICAgICZfX2xpbmUge1xuICAgICAgICB3aWR0aDogQGxpbmVXaWR0aDtcbiAgICAgICAgaGVpZ2h0OiBAbGluZVN0cm9rZTtcbiAgICAgICAgbWFyZ2luLXRvcDogKC0oQGhhbGZMaW5lU3Ryb2tlKSk7XG5cbiAgICAgICAgLy/QktC90YPRgtGA0LjQvdC90LXQtSDQu9C40L3QuNC4INGB0YLRgNC10LvQvtGH0LrQuCDQstC70LXQstC+XG4gICAgICAgICZfbGVmdCAmIHtcblxuICAgICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgbGVmdDogQGhhbGZMaW5lU3Ryb2tlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG5cbiAgICB9XG5cblxuXG4gIH1cblxuXG5cblxufVxuXG4udGV4dC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgcGFkZGluZzogMzBweCAwO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIGNvbG9yOiAjRjYyQzg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCJAYWN0aXZlTmF2SXRlbUljb0NvbG9yOiAjMDAwO1xuXG4vL9Ce0YHQvdC+0LLQvdC+0Lkg0LHQu9C+0Log0YEg0L3QsNCy0LjQs9Cw0YbQuNC10Llcbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDI1NSwyNTUsMjU1LCAwLjEpO1xuICB9XG5cblxuICAgIC8v0J7QsdC10YDRgtC60LAg0LTQu9GPINCz0LvQsNCy0L3QvtC5INC90LDQstC40LPQsNGG0LjQuCDQvtGC0LHQuNCy0LDRjtGJ0LDRjyDQvtGC0YHRgtGD0L/RiyDQsiDQvNC+0LEg0LLQtdGA0YHQuNC4XG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxuICAvL9CS0LjQtCDQs9C70LDQstC90L7Qs9C+INC80LXQvdGOINCyINC80L7QsSDQstC10YDRgdC40LhcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19zbSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtQG1vYmlsZU5hdlZpc2libGVIZWlnaHQpO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjgsIDMzLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgfVxuXG4gICZfX2l0ZW0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAmX3Byb2ZpbGUge1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRj9C30YvQutCw0LzQuFxuICAgICZfbGFuZ3VhZ2UgIHtcblxuXG5cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgLm1haW4tbmF2X19pdGVtX2xhbmd1YWdlIHtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuXG4gICAgICAgICAgLy/Qn9C+0LLQsNGA0LDRh9C40LLQsNGC0Ywg0LXQtSDQv9GA0Lgg0YXQvtCy0LXRgNC1INC90LAg0LTQtdGB0LrRgtC+0L/QtVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzgxcHgpIHtcblxuICAgICAgJl9oYXMtc3VibWVudTpob3ZlciAubWFpbi1uYXZfX3N1Ym1lbnUtd3JhcHBlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xuICAgICAgfVxuICAgIFxuICAgIH1cblxuXG5cblxuICB9XG4gIFxuICAvL9C60LDQttC00YvQuSDRjdC70LXQvNC10L3RgiDQvdCw0LLQuNCz0LDRhtC40Lgg0L7RgtC00LXQu9GM0L3QvlxuICAmX19pdGVtIHtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAvL9Ca0L3QvtC/0LrQsCDQv9GA0L7RhNC40LvRj1xuICAgICZfcHJvZmlsZSB7XG4gICAgICBAc2l6ZTogMzlweDtcbiAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgIGhlaWdodDogQHNpemU7XG5cbiAgICAgIGJhY2tncm91bmQ6IEBmb3VydGgtY29sb3IgdXJsKCcvaW1nL0lDTy91c2VyLXBsYWNlaG9sZGVyLnN2ZycpIGNlbnRlciBjZW50ZXIgLyAyMHB4IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAvL9Ca0L3QvtC/0LrQsCDRgdC80LXQvdGLINGP0LfRi9C60LAg0L3QsCDQu9C10L3QtNC1XG4gICAgJl9sYW5ndWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBzaXplOiAzOXB4O1xuICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgICAgYmFja2dyb3VuZDogQGZvdXJ0aC1jb2xvcjtcblxuICAgICAgLy/QmNC60L7QvdC60LAg0LfQtdC80LvQuFxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAvL9Ca0L3QvtC/0LrQsCDQsdGD0YDQs9C10YDQsFxuICAgICZfYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxM3B4IDBweDtcblxuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuXG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtY29sb3I7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgLm1haW4tbmF2X19pdGVtLWljbyB7XG4gICAgICAgICAgZmlsbDogQGFjdGl2ZU5hdkl0ZW1JY29Db2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW5hdl9faXRlbS1zdHJva2Uge1xuICAgICAgICAgIHN0cm9rZTogQGFjdGl2ZU5hdkl0ZW1JY29Db2xvcjtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgJl9sb2dpbiB7XG4gICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0aGlyZC10ZXh0LWNvbG9yO1xuICAgICAgICBjb2xvcjogQHRoaXJkLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cblxuXG4gIH1cblxuICAvL9Ch0YHRi9C70LrQsFxuICAmX19saW5rIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3N1Ym1lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBwYWRkaW5nLXRvcDogMzNweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjVzIGVhc2U7XG5cbiAgICAmX2xhc3Qge1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDoxMzAwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9fc3VibWVudSB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIFxuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAjMDAwMDAwMUE7XG5cbiAgICAubWFpbi1uYXZfX3N1Ym1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ct0LvQtdC80LXQvdGCINCy0LvQvtC20LXQvdC90L7Qs9C+INC80LXQvdGOXG4gICZfX3N1Ym1lbnUtaXRlbSB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICZfbG9nb3V0IHtcbiAgICAgIGNvbG9yOiAjRkY4QjhCO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAdGhpcmQtdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgfVxuXG5cbiAgLy/QnNC+0LHQuNC70YzQvdGL0LXQuSDQuNC60L7QvdC60LhcbiAgJl9faXRlbS1pY28tZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLy/Qn9C+0LTQvNC10L3RjiDRgSDRj9C30YvQutCw0LzQuFxuICAmX19sYW5ndWFnZS1zdWJtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggIzAwMDAwMDFBO1xuICB9XG5cblxuICAvL9Cc0LXQvdGOINC00LvRjyDQs9C+0YHRgtC10LlcbiAgJl9ndWVzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8v0JLQtdGA0YXRg9GI0LrQsCDRgSDRj9C30YvQutC+0Lwg0Lgg0LHRg9GA0LPQtdGA0L7QvCDQtNC70Y8g0LPQvtGB0YLQtdC5XG4gICZfZ3Vlc3QtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogOTk5O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ1cmdlci1idXR0b25fX2xpbmUge1xuICAgICAgYmFja2dyb3VuZDogI0ExQUZDMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG5cbiAgICAgICZfX2l0ZW1fYnVyZ2VyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcblxuICAgICAgICAmX2xhbmd1YWdlIHN2ZyB7XG4gICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fc3VibWVudS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgfVxuXG4gICAgICAvL9CS0YvQv9Cw0LTQsNGO0YnQtdC1INC80LXQvdGOINGBINGP0LfRi9C60L7QvFxuICAgICAgJl9faXRlbS13cmFwcGVyIHtcblxuICAgICAgICAmX2xhbmd1YWdlIHtcblxuICAgICAgICAgICY6aG92ZXIgLm1haW4tbmF2X19zdWJtZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9Ca0L7RgdGC0YvQu9C4INC00LvRjyDQu9C10L3QtNC40L3Qs9CwXG4ubWFpbi1uYXYtZmxvdy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDIxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuNXMgbGluZWFyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5idG4tbW9iaWxlLWZsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtdGV4dC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQHRoaXJkLXRleHQtY29sb3I7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDBweDtcblxuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICZfbG9naW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBAdGhpcmQtdGV4dC1jb2xvcjtcbiAgfVxuXG59XG5cbi5tYWluLW5hdi1tb2JpbGUtc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha19zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDE5cHg7XG5cbiAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTAuNXB4IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjRlNTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmX2xhbmd1YWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cbn1cblxuLy/QntGC0LrRgNGL0YLQvtC1INC80LXQvdGOXG4ubWFpbi1uYXYtaXMtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy/QmtC90L7Qv9C60Lgg0YDQtdCz0LjRgdGC0YDQsNGG0LjQuFxuICAubWFpbi1uYXYtZmxvdy1idG4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcbiAgfVxuXG4gIC8v0J/QvtC60YDQsNGB0LjRgtGMINC60LLQsNC00YDQsNGCINCx0YPRgNCz0LXRgNCwXG4gIC5tYWluLW5hdl9faXRlbV9idXJnZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG4gIH1cblxuICAvL9CS0YvQutC70Y7Rh9C40YLRjCDQsNC60YLQuNCy0L3Rg9GOINC60L3QvtC/0LrRg1xuICAubWFpbi1uYXZfX2l0ZW1fYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC5tYWluLW5hdl9faXRlbS1pY28ge1xuICAgICAgZmlsbDogQHNlY29uZC1jb2xvcjtcbiAgICB9XG5cbiAgICAubWFpbi1uYXZfX2l0ZW0tc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogQHNlY29uZC1jb2xvcjtcbiAgICB9XG5cbiAgfVxuXG4gIC5tYWluLW5hdiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5idXJnZXItYnV0dG9uIHtcblxuICAgICZfX2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGl2ZU5hdkl0ZW1JY29Db2xvcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgoQGJ1cmdlckhlaWdodC8yKSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG5cbiAgICAgICZfY2VudGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oQGJ1cmdlckhlaWdodC8yKStAYnVyZ2VyTGluZUhlaWdodCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLm1haW4tbmF2LW1vYmlsZS1zdWJtZW51X19pdGVtX2xhbmd1YWdlIHtcblxuICAuZGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuZGRfX2l0ZW1fYWN0aXZlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC8vYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5kZF9faXRlbS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmRkX29wZW4ge1xuXG4gICAgLmRkX19pdGVtX2FjdGl2ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweDtcbiAgICB9XG5cbiAgICAvLyAuZGRfX2l0ZW0tbGlzdCAuZGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweDtcbiAgICAvLyB9XG5cbiAgfVxuXG4gIC8vLmRkX19hY3RpdmUtaXRlbS13cmFwcGVyIHtcbiAgLy8gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDAgOHB4O1xuICAvL31cbiAgLy9cbiAgLy8uZGRfX2NvbnRhaW5lciB7XG4gIC8vICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8vfVxuICAvL1xuICAvLy5kZF9faXRlbV9hY3RpdmUge1xuICAvLyAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAvL31cbiAgLy9cbiAgLy8uZGRfX2l0ZW0tbGlzdCB7XG4gIC8vICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLy99XG5cblxufVxuIiwiaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxuLy9pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi8vaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4vL2lucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtvcGFjaXR5OiAuMjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLy9pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge29wYWNpdHk6IDE7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWZyLXNoYWRlfVxuLy90ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cbi8vdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge29wYWNpdHk6IC4yOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XG4vL3RleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtvcGFjaXR5OiAuMjsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7fVxuLy90ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7b3BhY2l0eTogLjI7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO31cblxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy/Qs9GA0YPQv9C/0LAg0LjQvdC/0YPRgtC+0LJcbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtLXJlc3BvbnNpdmUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZvcm0tZ3JvdXBfX2lucHV0LXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAvL9CT0YDRg9C/0L/QsCDQutC90L7Qv9C+0Log0LIg0L7QtNC90L7QvCDRgNGP0LTRg1xuICAmX2J0bi1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJiA+ICoge1xuICAgICAgbWFyZ2luOiAwcHggOHB4IDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0J7Qv9C40YHQsNC90LjRjyDQuiDQv9C+0LvRj9C8INGB0LvQtdCy0LAg0L7RgiDQvdC40YVcbiAgJl9fbGFiZWwtbGVmdCB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAvL9C+0YLRgdGC0YPQvyDRgtC+0LvRjNC60L4g0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCy0LDRhVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/Qm9C10LnQsdC7INGB0LLQtdGA0YXRgyDQv9C+0LvRj1xuICAmX19pbnB1dC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG5cbiAgLy/QotC10LrRgdGC0L7QstGL0Lkg0LjQvdC/0YPRglxuICAmX19pbnB1dC10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgICB9XG5cbiAgICAmX3NtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTRweDtcbiAgICB9XG5cbiAgICAmX2Rhcmstc2tpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2Vycm9yLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBib3R0b206IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIGxlZnQ6IDFweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICNGNjJDODQ7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0VBRUJGMztcblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9mbHVpZCB7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJl9lcnJvciAmX19lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy/QntGI0LjQsdC60LhcbiAgJl9lcnJvciAmIHtcblxuICAgIC8v0J/QvtC00YHQstC10YLQuNGC0Ywg0L/QvtC70LVcbiAgICAmX19pbnB1dC10ZXh0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGVycm9yLWZpZWxkLWNvbG9yO1xuICAgICAgY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbiAgICB9XG5cbiAgICAvL9Cf0L7QtNGB0LLQtdGC0LjRgtGMINGC0LXQutGB0YLQsNGA0LXQsFxuICAgICZfX3RleHRhcmVhX19pbnB1dCB7XG4gICAgICBib3JkZXItY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbiAgICAgIGNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG4gICAgfVxuXG4gIH1cblxuICAmX2Vycm9yIHtcblxuICAgIC5mb3JtLWdyb3VwX19lcnJvci10aXRsZS1zaWJsaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Vycm9yLXRpdGxlLXNpYmxpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBcbn1cblxuLy/QntGI0LjQsdC60LAg0LTQu9GPINC70L7Qs9C40L3QsFxuLmxvZ2luLWVycm9yLCAucGhvbmUtZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgY29sb3I6IEBlcnJvci1maWVsZC1jb2xvcjtcbn1cblxuLy8gP1xuLmZvcm0tZ3JvdXAtdGV4dC1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEBmb3VydGgtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBmb3VydGgtY29sb3I7XG4gIHBhZGRpbmc6IDFweDtcblxuICAmLmZvcm0tZ3JvdXBfZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogQGVycm9yLWZpZWxkLWNvbG9yO1xuICAgIGNvbG9yOiBAZXJyb3ItZmllbGQtY29sb3I7XG4gIH1cblxuICAmX19pY28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2lucHV0LXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbn1cblxuLmxvZ2luLWZvcm17XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4iLCIvL9Ce0YHQvdC+0LLQvdCw0Y8g0L7QsdC10YDRgtC60LAg0LTQu9GPINCz0YDRg9C/0L/RiyDQuNC90L/Rg9GC0L7QsiDQsiDRhNC+0YDQvNC1XG4uZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweDtcbiAgXG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gICZfYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmX3NpemUtc20ge1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL9Cc0LDQu9C10L3RjNC60LjQtSDQvtCx0LXRgNC60Lgg0LTQu9GPINGN0LvQtdC80LXQvdGC0L7QsiDRhNC+0YDQvNGLXG4gICZfc20ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAvL9C+0YfQtdC90Ywg0LzQsNC70LXQvdGM0LrQuNC1INGBINGB0YPQttC10L3QuNC10Lwg0L/QviDQutGA0LDRj9C8XG4gICZfeHMge1xuICAgIHBhZGRpbmc6IDE2cHggMTNweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9vZmZzZXQtYm90dG9tLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQvtC6INC60L7QvdGC0LXQudC90LXRgNCwXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mci1zaGFkZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX2xnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICB9XG5cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0L7RiNC40LHQutCw0LzQuCA/XG4gICZfZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGQUU0NiAwJSwgI0ZGOTc1NCAxOSUsICNGRjVBN0QgNzQlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX2Vycm9yLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbn1cblxuLmFkZC1udXRyaXRpb24tZm9ybSB7XG5cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgICAgICAge2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGV9XG4gIGlucHV0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICAgICAgICB7Y29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZX1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgICAgICAge2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGV9XG5cbn0iLCIucmFkaW8tbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aGlyZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAvL9Cl0L7QstC10YAg0L/QviDQvdC1INCw0LrRgtC40LLQvdC+0Lkg0LrQvdC+0L/QutC1XG4gICY6aG92ZXI6bm90KCZfYWN0aXZlKSAmIHtcblxuICAgICZfX2J0biAge1xuXG4gICAgICAmX3NlY29uZCB7XG4gICAgICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gIC8v0KLRgNC10Log0L/QviDQutC+0YLQvtGA0L7QvNGDINC10LfQtNC40YIg0LDQutGC0LjQstC90LDRjyDQutC90L7Qv9C60LBcbiAgJl9fdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5vbmUtb3B0aW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAucmFkaW8tbGluZV9fc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL9Ca0LDQttC00LDRjyDQutC90L7Qv9C60LBcbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJl9maXJzdCB7XG4gICAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JXQt9C00Y/RidC40Lkg0L/QtdGA0LXQutC70Y7Rh9Cw0YLQtdC70YxcbiAgJl9fc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuXG4gICAgJi5vbmUtb3B0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG5cbiAgLy/RgdCy0LjRh9GMINCyINCy0LrQu9GO0YfQtdC90L3QvdC+0Lwg0YHQvtGB0YLQvtGP0L3QuNC4XG4gICZfYWN0aXZlIHtcblxuICAgICY6aG92ZXIge1xuXG4gICAgICAucmFkaW8tbGluZV9fYnRuX2ZpcnN0IHtcbiAgICAgICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucmFkaW8tbGluZSB7XG5cbiAgICAgICZfX3N3aXRjaCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fYnRuIHtcblxuICAgICAgICAmX2ZpcnN0IHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfc2Vjb25kIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxuICBcbiAgJl9kYXJrLXNraW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICB9XG5cbiAgLy/QodC60LjQvSDRgSDQu9C40L3QuNC10Lkg0LLQvdC40LfRg1xuICAmX2xpbmUtZG93biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAucmFkaW8tbGluZSB7XG5cbiAgICAgICZfX3N3aXRjaCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCNmNjJjODQgMCwjZTAyZjljIDIzJSwjYWIzOGQ5IDcyJSwjOGEzZWZmIDEwMCUpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5yYWRpby1saW5lX2FjdGl2ZTpob3ZlciB7XG5cbiAgICAgIC5yYWRpby1saW5lX19idG5fZmlyc3Qge1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLnJhZGlvLWxpbmVfYWN0aXZlIHtcblxuICAgICAgLnJhZGlvLWxpbmVfX2J0bl9maXJzdDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8v0KXQvtCy0LXRgCDQv9C+INC90LUg0LDQutGC0LjQstC90L7QuSDQutC90L7Qv9C60LVcbiAgICAmOmhvdmVyOm5vdCgucmFkaW8tbGluZV9hY3RpdmUpIHtcblxuICAgICAgLnJhZGlvLWxpbmVfX2J0biAge1xuXG4gICAgICAgICZfc2Vjb25kIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4ucmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yYWRpbyBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMTBweCAwIDAgN3B4O1xufVxuLnJhZGlvX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4MTdGOEE7XG59XG4ucmFkaW9fX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5yYWRpb19fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDRweDtcblxuICBvcGFjaXR5OiAwO1xuXG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2NoZWNrYm94LWFjdGl2ZV93LnN2ZycpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgLnJhZGlvX190ZXh0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJhZGlvIGlucHV0OmNoZWNrZWQgKyAucmFkaW9fX3RleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0Y2MkM4NDtcbn1cblxuLnJhZGlvIGlucHV0OmZvY3VzICsgLnJhZGlvX190ZXh0OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2IoMTYxIDE3NSAxOTUsMC4yKTs7XG59IiwiLy/QktC10YDRgtC40LrQsNC70YzQvdCw0Y8g0YDQsNC00LjQviDQutC90L7Qv9C60LBcbi52ZXJ0aWNhbC1yYWRpby1idXR0b24ge1xuICBwYWRkaW5nOiAycHg7XG4gIFxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAmOmhvdmVyIC52ZXJ0aWNhbC1yYWRpby1idXR0b25fX2l0ZW1fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLXRoLXNoYWRlO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0K/Qt9GL0Log0LLQvdGD0YLRgNC4INCy0LvQvtC20LXQvdC90L7Qs9C+INC80LXQvdGOXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC8v0JDQutGC0LjQstC90LDRjyDQutC90L7Qv9C60LBcbiAgICAmX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDBzIDAuNXMgbGluZWFyO1xuICAgIH1cblxuICAgIC8v0J/Qu9Cw0LLQsNGO0YnQuNC5INCx0LvQvtC6INC+0YLQvNC10YfQsNGO0YnQuNC5INCw0LrRgtC40LLQvdGD0Y4g0LrQvdC+0L/QutGDXG4gICAgJl9hY3RpdmUtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuICAgIH1cblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMHMgMC41cyBsaW5lYXI7XG4gICAgfVxuXG4gIH1cblxufSIsIi5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcblxuICAuYWN0aXZlLW5hdi1zd2l0Y2gge1xuICAgIHBhZGRpbmc6IDEzLjVweCAxNXB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICYgKyAubmF2LXRhYnNfX2l0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICAgIG1hcmdpbjogNXB4IDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICB9XG5cbn1cblxuLm5hdi10YWJzLWNvbnRlbnQge1xuXG4gICZfZmlyc3QtdGFiICZfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfc2Vjb25kLXRhYiAmX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX3RoaXJkLXRhYiAmX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn0iLCIuZmlsdGVyLWZpcnN0IHtcbiAgcGFkZGluZzogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgZm9udC1zaXplOiAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gIC5hY3RpdmUtbmF2LXN3aXRjaCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYgKyAuZmlsdGVyLWZpcnN0X19idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtYXJnaW46IDdweCAwcHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgICAgbWluLXdpZHRoOiA5M3B4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM3MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZS1uYXYtc3dpdGNoKSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gIH1cblxufSIsIkB0cmFuc2l0aW9uT3BlbkNsb3NlRGVsYXk6IDAuNXM7XG5AZGRUcmlhbmdsZVNpemU6IDZweDtcblxuLy/QlNGA0L7QvyDQtNCw0YPQvVxuLmRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcyBAdHJhbnNpdGlvbk9wZW5DbG9zZURlbGF5IGVhc2U7XG5cbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cblxuICAmX29wZW4ge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwcyAwcyBlYXNlO1xuXG4gICAgLmRkIHtcblxuICAgICAgJl9faXRlbS1saXN0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblxuICAgICAgICAuZGRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxMnB4IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQsNC60YLQuNCy0L3QvtCz0L4g0LfQvdCw0YfQtdC90LjRj1xuICAmX19hY3RpdmUtaXRlbS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBcbiAgfVxuICBcbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuXG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjhjOTQ7XG5cbiAgICAmOmhvdmVyOm5vdCguZGRfX2l0ZW1fYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGU1MTtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9faXRlbS1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAc2l6ZTogMzBweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgfVxuXG4gICZfX2l0ZW0tbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb25PcGVuQ2xvc2VEZWxheSAwcyBlYXNlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNGU1MTtcblxuICAgIC5kZF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuXG5cbiAgfVxuXG59IiwiLnByb2dyZXNzLXdyYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLWVycm9yIHtcbiAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgIH1cblxuICAgICYtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzI1ZGYzYztcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWViZjM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCNmNjJjODQgMCwjZTAyZjljIDIzJSwjYWIzOGQ5IDcyJSwjOGEzZWZmIDEwMCUpIG5vLXJlcGVhdDtcbiAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn0iLCIvL9CX0LLQtdC30LTRiyDRg9C60LDQt9GL0LLQsNGO0LjQtSDRg9GA0L7QstC10L3RjCDRgdC70L7QttC90L7RgdGC0Lhcbi5zdGFyLW9mLXByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC8v0JfQstC10LfQtNCwXG4gICZfX2ljby1zdGFyIHtcbiAgICB3aWR0aDogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG5cbiAgICAvL9Cd0LUg0LDQutGC0LjQstC90YvQtSDQt9Cy0LXQt9C00YtcbiAgICAmX2FjdGl2ZSB+ICoge1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG5cblxuICB9XG5cblxufSIsIi5zbGlkZXItcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICZfX2l0ZW0ge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2V2ZW4tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX2lwaDZQbHVzICsgMXB4KSB7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtY29sb3I7XG4gIH1cbiAgXG59IiwiLmh0bWwtY2hhcnQge1xuXG4gICZfX2ludGVyZmFjZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQHNpemU6IDlweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGhpcmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgLy/Ql9Cw0LzRi9C60LDRjtGJ0LjQtSDRgtC+0YfQutC4XG4gICAgJl9jbG9zaW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIFxuICAgICZfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAmX19kb3QtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMnB4KTtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAmX21vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ludGVyZmFjZS13cmFwcGVyX3dlaWdodCAmIHtcblxuICAgICZfX2RvdCB7XG4gICAgICBAc2l6ZTogMTNweDtcbiAgICAgIHdpZHRoOiBAc2l6ZTtcbiAgICAgIGhlaWdodDogQHNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2MUJCO1xuICAgIH1cbiAgICBcbiAgICAmX19kb3QtdGV4dCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI0cHgpO1xuICAgIH1cblxuICB9XG4gIFxufVxuIiwiLy/QktGB0L/Qu9GL0LLQsNGO0YnQtdC1INC30LDRgtC10LzQvdC10L3QvdC+0LUg0L7QutC90L5cbi5tb2RhbC13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcblxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLy9wYWRkaW5nOiAwcHggMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjgsIDMzLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjVzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC8v0J7QsdC10YDRgtC60LAg0LTQu9GPINC90L7QstC+0LPQviDRgdC70L7Rj1xuICAmX25ldy1sYXllciB7XG4gICAgICY6ZXh0ZW5kKC5tb2RhbC13aW5kb3cpO1xuICB9XG5cbiAgLy/QntGC0LrRgNGL0YLRi9C5INGB0LvQtdC00YPRjtGJ0LjQuSDRgdC70L7QuVxuICAmX25ldy1sYXllci1vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2U7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuXG59XG5cbi8v0JrQu9Cw0YHRgSDQvtGC0LLQtdGH0LDRjtGJ0LjQuSDQt9CwINGC0L4g0YfRgtC+INC80L7QtNCw0LvRjNC90L7QtSDQvtC60L3QviDQvtGC0LrRgNGL0YLQvlxuLm1vZGFsLW9wZW4ge1xuXG4gIC8v0J/QvtC60LDQt9Cw0YLRjCDQvNC+0LTQsNC70LrRg1xuICAubW9kYWwtd2luZG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDBzIGVhc2U7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxuXG4gIC5tYWluLW5hdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jb250ZW50LCAgLmZvb3RlciB7XG4gICAgZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cblxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtICsgMSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICB9XG5cbiAgLy/QodC60YDRi9GC0Ywg0YHQutGA0L7QuyDQsdCw0YAg0L3QsCDQvNC+0LHQuNC70LrQtVxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm1haW4td3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cblxuXG59XG5cblxuXG4vL9Cc0L7QtNCw0LvRjNC90YvQuSDQsdC10LvRi9C5INC60L7QvdGC0LXQudC90LXRgFxuLm1vZGFsIHtcbiAgbWF4LXdpZHRoOiAzNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcblxuICAvL9GC0LXQvNC90LDRjyDQvtCx0LXRgNC60LAg0LTQu9GPINC80L7QtNCw0LvQutC4XG4gICZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgbWF4LXdpZHRoOiA3NTJweDtcbiAgfVxuXG4gIC8v0JzQsNC70LXQvdGM0LrQsNGPINC80L7QtNCw0LvQutCwXG4gICZfc21hbGwge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QnNCw0LvQtdC90YzQutCw0Y8g0LzQvtC00LDQu9C60LBcbiAgJl9zbWFsbC1sYW5kIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfb2NjdXBhdGlvbiwgJl9sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cblxuICAmX2NlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJl9jZW50ZXIteCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJl9jZW50ZXIteSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLy/QktC10YDRhdC90LjQuSDRgdC70L7QuSDQvNC+0LTQsNC70LrQuFxuICAmX25ldy1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG5cblxufVxuIiwiLmFkZC1tZWFsLW1vZGFsIHtcblxuICAvL9Cd0LjQttC90Y/RjyDRh9Cw0YHRgtGMINC80L7QtNCw0LvQutC4INGBINC60L3QvtC/0LrQsNC80LhcbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYnRuLXNlY29uZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINGBINC/0LvRjtGB0L7QvFxuICAmX19idG4tcGx1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODRDO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cblxuICAvL9Ch0LDQvCDQv9C70Y7RgdC40LpcbiAgJl9fYnRuLWljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0LLQvdGD0YLRgNC4INC60L3QvtC/0LrQuFxuICAmX19idG4tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgNC10LfRg9C70YzRgtCw0YLQvtCyINC/0L7QuNGB0LrQsFxuICAmX19zZWFyY2gtaW5wdXQtcmVzdWx0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICB9XG4gIFxuICAvL9Ch0L/QuNGB0L7QuiDRgNC10LfRg9C70YzRgtCw0YIg0L/QvtC40YHQutCwXG4gICZfX3NlYXJjaC1pbnB1dC1yZXN1bHQtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4IC04cHggMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAvL9Ce0LTQuNC9INGN0LvQtdC80LXQvdGCXG4gICZfX3NlYXJjaC1pbnB1dC1yZXN1bHQtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDIzNSwgMjQzLCAwLjUpO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0L/QvtC70LUg0LTQu9GPINC/0LjRgtCw0YLQtdC70YzQvdC+0LPQviDQstC10YnQtdGB0YLQstCwXG4gICZfX2Rpc2gtaW5wdXRzLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmKy5hZGQtbWVhbC1tb2RhbF9fZGlzaC1pbnB1dHMtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgLy/RgtGA0LjQs9C10YAg0L3QsCDQt9Cw0LrRgNGC0YvRgtC40LUg0YHQtdC70LXQutGC0LBcbiAgJl9fY2xvc2Utc2VhcmNoLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcGFkZGluZzogMTVweCA1cHg7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcblxuICB9XG5cbiAgLnNlYXJjaC1zZWxlY3QtaW5wdXRfb3BlbiB7XG5cbiAgICAvLy5hZGQtbWVhbC1tb2RhbF9fY2xvc2Utc2VhcmNoLXNlbGVjdCB7XG4gICAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vfVxuXG4gICAgLy8uc2VsZWN0ZWQgLmFkZC1tZWFsLW1vZGFsX19jbG9zZS1zZWFyY2gtc2VsZWN0IHtcbiAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAvL31cblxuICAgIC5hZGQtbWVhbC1tb2RhbF9fc2VhcmNoLWlucHV0LXJlc3VsdC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmFkZC1tZWFsLW1vZGFsX19mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5pc1NlbGVjdGVkSW5wdXQge1xuXG4gICAgLmFkZC1tZWFsLW1vZGFsX19jbG9zZS1zZWFyY2gtc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLm51dHJpdGlvbi1tb2RhbCB7XG5cbiAgLy/QkdC10LvRi9C5INC60L7QvdGC0LXQudC90LXRgFxuICAmX19mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQutC90L7Qv9C60LDQvNC4XG4gICZfX2J0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXG4gICAgLy/QmtC90L7Qv9C60Lgg0LLQvdGD0YLRgNC4INC80L7QtNCw0LvQutC4XG4gICAgJiA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLy/QmtC90L7Qv9C60LAg0L7RgtC80LXQvdGLXG4gICZfX2RlbGV0ZS1idG4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIFxuICAvL9Ca0L3QvtC/0LrQsCDRgdC+0YXRgNCw0L3QuNGC0YxcbiAgJl9fc2F2ZS1idG4ge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwINC30LDQutGA0YvRgtGMINC80L7QtNCw0LvQutGDINC90LAg0LzQvtCx0LjQu9GM0L3QvtC8XG4gICZfX21vYmlsZS1jbG9zZS1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXG4gICAgY29sb3I6ICNmZjhiOGI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgIGJhY2tncm91bmQ6IEBzZWNvbmQtY29sb3I7XG4gICAgb3JkZXI6IDM7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufSIsIi50cmFpbmluZ19pbmZvLW1vZGFsIHtcblxuICAgIC5mb3JtLWNvbnRhaW5lcl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0bl93aXRoLWljbyBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB9XG5cbiAgICAuYnRuLXNlY29uZCB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbn1cbiIsIi5pbmZvLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHggYXV0bztcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgY29sb3I6ICMyRjJGMzM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbiIsIi5zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICZfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJl9pbml0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJl9pbml0ICZfX3RyYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgMHMgZWFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pdGVtIHtcblxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbmF2LWFycm93IHtcbiAgICBAc2l6ZTogMjRweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAmX2Rpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgJl9fbmF2LWJ0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbmF2LWJ0bi1pdGVtIHtcbiAgICBAc2l6ZTogMTVweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC8v0J/QtdGA0LLRi9C5INGB0LrQuNC9INGB0LvQsNC50LTQtdGA0LBcbiAgJl9maXJzdC1za2luIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cblxuICAgIC8v0KHQutGA0YvRgtGMINGB0LvQtdC00YPRjtGJ0LjQtSDQuNC00YPRidC40LUg0YHQu9Cw0LnQtNGLINC90LAg0L/QulxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcblxuICAgICAgJl9fdHJhY2std3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLy/QntGC0YHRgtGD0L/RiyDQvNC10LbQtNGDINGB0LvQsNC50LTQsNC80Lgg0LTQu9GPINC80L7QsSDQstC10YDRgdC40LhcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX21kKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC60L3QvtC/0LrQsNC80Lgg0L3QsNCy0LjQs9Cw0YbQuNC4XG4gICAgICAmX19uYXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUycHggYXV0byA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC60LDQttC00L7QuSDRgdGC0YDQtdC70LrQuFxuICAgICAgJl9fbmF2LWFycm93LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9sZWZ0IHtcbiAgICAgICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmX3JpZ2h0IHtcbiAgICAgICAgICByaWdodDogOHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX25hdi1hcnJvdyB7XG4gICAgICAgIEBhcnJvd0JvcmRlclNpemU6IDRweDtcbiAgICAgICAgQGFycm93Qm9yZGVyUmFkaXVzOiAyMHB4O1xuICAgICAgICBAYXJyb3dDaHVua0RlZ1JvdGF0ZTogNDBkZWc7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBhcnJvd0JvcmRlclJhZGl1cztcblxuXG5cbiAgICAgICAgJl9sZWZ0IHtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9yaWdodCB7XG5cblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LrRgNGD0LbQvtGH0LrQsNC80LhcbiAgICAgICZfX25hdi1idG4td3JhcHBlciB7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8v0JrRgNGD0LbQvtGH0LrQuFxuICAgICAgJl9fbmF2LWJ0bi1pdGVtIHtcbiAgICAgICAgQHNpemU6IDhweDtcbiAgICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgICBtYXJnaW46IDBweCA0cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAc2l6ZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIDBzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmX2FjdGl2ZSB7XG5cbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9Ch0LrRgNGL0YLRjCDQvdCw0LLQuNCz0LDRhtC40Y5cbiAgJl9oaWRlLW5hdiAmIHtcblxuICAgICZfX25hdiwgJl9fbmF2LWFycm93LXdyYXBwZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufSIsIkBjYWxlbmRhckJvZHlDb2xvcjogQHNlY29uZC1jb2xvcjtcbkBjYWxlbmRhclRleHRDb2xvcjogQGZpcnN0LWNvbG9yO1xuXG5AY2FsZW5kYXJEYXlPZldlZWtSb3dDb2xvcjogI0YxRjFGMTtcbkBjYWxlbmRhckRheU9mV2Vla1RleHRDb2xvcjogQGZpcnN0LWNvbG9yO1xuXG5cbkBhcnJvd0NvbG9yOiAjODE3RjhBO1xuQGFycm93V2lkdGg6IDEwcHg7XG5AYXJyb3dEZWc6IDQ1ZGVnO1xuXG5Abm90VGhpc01vbnRoQ29sb3I6ICM3OTc5Nzk7XG5AdGhpc01vbnRoRGF5c0NvbG9yOiBAZmlyc3QtY29sb3I7XG5Ac2VsZWN0RGF0ZUJnQ29sb3I6ICNEQzQ2QjQ7XG5cbkBmaXJzdEhvdmVyQ29sdW1uOiAjZmY5MmMxO1xuQHNlY29uZEhvdmVyQ29sdW1uOiAjY2U2MDhmO1xuQGFjdGl2ZUNvbHVtbkNvbG9yOiByZ2JhKDIyMCwgNzAsIDE4MCwgLjUpO1xuXG5AY29sdW1uU2l6ZTogNDRweDtcbkBjb2x1bW5TaXplU206IDM2cHg7XG5AY29sdW1uRm9udFNpemU6IDE0cHg7XG5AY29sdW1uQm9yZGVyUmFkaXVzOiAxMnB4O1xuXG4uY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDI5MnB4O1xuICBtYXgtd2lkdGg6IEBjb2x1bW5TaXplICogNztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgY29sb3I6IEBjYWxlbmRhclRleHRDb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2FsZW5kYXJCb2R5Q29sb3I7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAvKtCh0YLRgNC10LvQvtGH0LrQuCovXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IEBjb2x1bW5TaXplO1xuICAgIGhlaWdodDogQGNvbHVtblNpemU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiBAYXJyb3dDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIHdpZHRoOiBAYXJyb3dXaWR0aDtcbiAgICAgIGhlaWdodDogM3B4O1xuXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBhcnJvd1dpZHRoIC8gMjtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFycm93Q29sb3I7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6IEBhcnJvd1dpZHRoO1xuXG4gICAgfVxuXG4gICAgJl9sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dEZWcpO1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtQGFycm93RGVnKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0RlZyk7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dEZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8q0J/QvtC70LUg0YEg0LDQutGC0LjQstC90YvQvCDQvNC10YHRj9GG0LXQvCovXG4gICZfX2FjdGl2ZS1tb250aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogQGNvbHVtblNpemU7XG5cbiAgICBsaW5lLWhlaWdodDogQGNvbHVtblNpemU7XG5cbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFEMUMyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC8v0KXQtdC0INC60LDQu9C10L3QtNCw0YDRj1xuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIFxuICAvKtCa0LvQtdGC0LrQuCDQtNC90LXQuSDQvdC10LTQtdC70LgqL1xuICAmX19kYXktb2Ytd2VlayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IEBjb2x1bW5TaXplU207XG4gICAgaGVpZ2h0OiBAY29sdW1uU2l6ZVNtO1xuICAgIGxpbmUtaGVpZ2h0OiBAY29sdW1uU2l6ZVNtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogQGNvbHVtblNpemU7XG4gICAgICBoZWlnaHQ6IEBjb2x1bW5TaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBjb2x1bW5TaXplO1xuICAgIH1cblxuXG5cbiAgICBmb250LXNpemU6IEBjb2x1bW5Gb250U2l6ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiBAY2FsZW5kYXJEYXlPZldlZWtUZXh0Q29sb3I7XG5cbiAgICAvL9Cn0LXRgNGC0L7Rh9C60Lgg0LzQtdC20LTRgyDQtNC90Y/QvNC4INC90LXQtNC10LvQuFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgLy/Qo9Cx0YDQsNGC0Ywg0L/QvtGB0LvQtdC00L3RjtGOINGH0LXRgNGC0L7Rh9C60YNcbiAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLy/QodGC0YDQvtC60Lgg0LIg0YjQsNC/0LrQtSDQutCw0LvQtdC90LTQsNGA0Y9cbiAgJl9faGVhZC1yb3cge1xuXG4gICAgLy/QodGC0YDQvtC60LAg0YEg0LTQvdGP0LzQuCDQvdC10LTQtdC70LhcbiAgICAmX2RheS1vZi13ZWVrIHtcbiAgICAgIGJhY2tncm91bmQ6IEBjYWxlbmRhckRheU9mV2Vla1Jvd0NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgLyrQktGB0LUg0LrQu9C10YLQvtGH0LrQuCDRgSDQtNCw0YLQvtC5Ki9cbiAgJl9fZGF0ZS1jb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiBAY29sdW1uU2l6ZVNtO1xuICAgIGhlaWdodDogQGNvbHVtblNpemVTbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IEBjb2x1bW5TaXplO1xuICAgICAgaGVpZ2h0OiBAY29sdW1uU2l6ZTtcbiAgICB9XG5cblxuICAgIGNvbG9yOiBAdGhpc01vbnRoRGF5c0NvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAvL9Cf0YDQsNCy0LjQu9GM0L3Ri9C1INGD0LPQu9GLINC00LvRjyDRgdGC0LDRgNGC0LBcbiAgICAmX3N0YXJ0LCAmX2ZpcnN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBjb2x1bW5Cb3JkZXJSYWRpdXMgMHB4IDBweCBAY29sdW1uQm9yZGVyUmFkaXVzO1xuICAgIH1cblxuICAgIC8v0J/RgNCw0LLQuNC70YzQvdGL0LUg0YPQs9C70Ysg0LTQu9GPINGE0LjQvdC40YjQsFxuICAgICZfZmluaXNoLCAmX2xhc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IEBjb2x1bW5Cb3JkZXJSYWRpdXMgQGNvbHVtbkJvcmRlclJhZGl1cyAwcHg7XG4gICAgfVxuXG4gICAgLy/QmtGA0LDQudC90LjQtSDQsNC60YLQuNCy0L3Ri9C1INC00LDRgtGLXG4gICAgJl9maW5pc2gmX2ZpcnN0LCAmX3N0YXJ0Jl9sYXN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBjb2x1bW5Cb3JkZXJSYWRpdXM7XG4gICAgfVxuXG5cbiAgICAvL9CS0YvQsdGA0LDQvdGL0LUg0LTQsNGC0YtcbiAgICAmX3N0YXJ0LCAmX2ZpbmlzaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3REYXRlQmdDb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGNvbHVtbkJvcmRlclJhZGl1cztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8v0KXQvtCy0LXRgFxuICAgICZfaG92ZXIgc3BhbiB7XG5cbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlbGVjdERhdGVCZ0NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGNvbHVtbkJvcmRlclJhZGl1cztcbiAgICB9XG5cblxuICAgIC8v0JrQvtC90YLQtdC50L3QtdGA0Ysg0L/QvtC0INGB0LvQtdC0INC4INC/0YDQtdC0INC00LDRgtGDXG4gICAgJl9uZXh0LCAmX3ByZXYge1xuICAgICAgY29sb3I6IEBub3RUaGlzTW9udGhDb2xvcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cblxuXG4gIC8q0KLQtdC60YHRgiDQstC90YPRgtGA0Lgg0LrQvtC70L7QvdC60LgqL1xuICAmX19kYXRlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBAY29sdW1uU2l6ZVNtO1xuICAgIGxpbmUtaGVpZ2h0OiBAY29sdW1uU2l6ZVNtO1xuICAgIGZvbnQtc2l6ZTogQGNvbHVtbkZvbnRTaXplO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBoZWlnaHQ6IEBjb2x1bW5TaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBjb2x1bW5TaXplO1xuXG4gICAgfVxuXG5cbiAgfVxuXG4gIC8q0KLQtdC70L4g0LrQsNC70LXQvdC00LDRgNGPKi9cbiAgJl9fYm9keSB7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgLy/QmtC+0LPQtNCwINC90LDQstC10LvQuCDQvdCwINC60L7Qu9C+0L3QutC4XG4gICAgLy8mX2hvdmVyIHtcbiAgICAvL1xuICAgIC8vICAuY2FsZW5kYXJfX2RhdGUtY29sIHtcbiAgICAvL1xuICAgIC8vICAgICZfc3RhcnQgfiBkaXYge1xuICAgIC8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGl2ZUNvbHVtbkNvbG9yO1xuICAgIC8vICAgIH1cbiAgICAvL1xuICAgIC8vICAgICZfaG92ZXIgfiBkaXYge1xuICAgIC8vICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLy8gICAgfVxuICAgIC8vXG4gICAgLy8gIH1cbiAgICAvL1xuICAgIC8vfVxuXG4gICAgLyrQktGL0LHRgNCw0L3RiyDQvtCx0LUg0LTQsNGC0YsqL1xuICAgICZfYmV0d2VlbiB7XG5cbiAgICAgIC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuXG4gICAgICAgICZfc3RhcnQgfiBkaXYsICZfc3RhcnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3RpdmVDb2x1bW5Db2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfZmluaXNoIH4gZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8q0J/QvtC00YHQstC10YLQuNGC0Ywg0L7RgiDRgdGC0LDRgNGC0LAg0LTQviDQutC+0L3RhtCwKi9cbiAgICAmX2ZpbmlzaC1uZXh0LW1vbnRoIHtcblxuICAgICAgLmNhbGVuZGFyX19kYXRlLWNvbCB7XG5cbiAgICAgICAgJl9zdGFydCB+IGRpdiwgJl9zdGFydCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGl2ZUNvbHVtbkNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8q0J/QvtC00YHQstC10YLQuNGC0Ywg0L7RgiDQvdCw0YfQsNC70LAg0YLQsNCx0LvQuNGG0Lgg0LTQviDRhNC40L3QuNGI0LAqL1xuICAgICZfc3RhcnQtcHJldi1tb250aCB7XG5cbiAgICAgIC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWN0aXZlQ29sdW1uQ29sb3I7XG5cbiAgICAgICAgJl9maW5pc2ggfiBkaXYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8q0J/QvtC00YHQstC10YLQuNGC0Ywg0LLRgdGOINGC0LDQsdC70LjRhtGDKi9cbiAgICAmX2FjdGl2ZS1kYXRlLW5vdC1leGlzdCB7XG5cbiAgICAgIC5jYWxlbmRhcl9fZGF0ZS1jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWN0aXZlQ29sdW1uQ29sb3I7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxufSIsIi5wYXJhbGxheCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG59IiwiQGJ1cmdlckhlaWdodDogMTZweDtcbkBidXJnZXJXaWR0aDogMjBweDtcbkBidXJnZXJMaW5lSGVpZ2h0OiAycHg7XG5cblxuLmJ1cmdlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogQGJ1cmdlcldpZHRoO1xuICBoZWlnaHQ6IEBidXJnZXJIZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gICZfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogQGJ1cmdlckxpbmVIZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogQGJ1cmdlckxpbmVIZWlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMHMgZWFzZTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfY2VudGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLShAYnVyZ2VyTGluZUhlaWdodC8yKTtcbiAgICB9XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxOHB4IDBweDtcbiAgfVxuXG59IiwiLmZvb3Rlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEwMjRweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gIH1cblxufSIsIi5wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgLnByZXYsIC5uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjM3NXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgQGFycm93Qm9yZGVyU2l6ZTogNHB4O1xuICBAYXJyb3dCb3JkZXJSYWRpdXM6IDIwcHg7XG4gIEBhcnJvd0NodW5rRGVnUm90YXRlOiA0MGRlZztcblxuICAucHJldiB7XG4gICAgbGVmdDogLTc2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIGxlZnQ6IC02NXB4O1xuICAgIH1cblxuICAgICoge1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogQGFycm93Qm9yZGVyU2l6ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogLTFweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxuICAubmV4dCB7XG4gICAgcmlnaHQ6IC03NnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICByaWdodDogLTY1cHg7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93Qm9yZGVyUmFkaXVzO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC1AYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAxcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnByZXYsIC5uZXh0IHtcblxuICAgICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgIGhlaWdodDogQGFycm93Qm9yZGVyU2l6ZTtcblxuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG4gICAgfVxuXG5cblxuXG4gIH1cblxuXG4gIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmFjdGl2ZSArIGxpLCAucHJldiArIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGU7XG4gIH1cblxuICAuYWN0aXZlIGEge1xuICAgIHBhZGRpbmc6IDE3cHggMHB4O1xuXG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHdpZHRoOiA1MnB4O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbn0iLCIuYnJlYWQtY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgQGFycm93V2lkdGg6IDdweDtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG5cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgd2lkdGg6IEBhcnJvd1dpZHRoO1xuICAgICAgYm9yZGVyLXJhZGl1czogQGFycm93V2lkdGg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLShAYXJyb3dXaWR0aC8yKSA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxufSIsIkBhdmFEZXNrdG9wU2l6ZTogMTg5cHg7XG5AYXZhU2l6ZTogMTIwcHg7XG5cbi8v0JrQsNGA0YLQvtGH0LrQsCDRgSDQuNC90YTQvtC5INC/0YDQvtGE0LjQu9GPINC90LAg0LPQu9Cw0LLQvdC+0Lkg0YHRgtGA0LDQvdC40YfQutC1XG4ucHJvZmlsZS1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDcpO1xuICAuc2l6ZS1tZCg1KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3JkZXI6IDE7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogKEBhdmFTaXplLzIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogKEBhdmFTaXplLzIpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cblxuICAvL9Ca0LDRgNGC0LjQvdC60LAg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GPXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICB3aWR0aDogQGF2YVNpemU7XG4gICAgaGVpZ2h0OiBAYXZhU2l6ZTtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy91c2VyLXBsYWNlaG9sZGVyLnN2ZycpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAvL9Cf0L7RgdGC0LDQstC40YLRjCDQutCw0YDRgtC40L3QutGDINCyINC/0L7RgtC+0Log0L3QsCDQtNC10YHQutGC0L7Qv9C1XG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2lkdGg6IEBhdmFEZXNrdG9wU2l6ZTtcbiAgICAgIGhlaWdodDogQGF2YURlc2t0b3BTaXplO1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LTQvtC/INC40L3RhNC+0YDQvNCw0YbQuNC10LlcbiAgJl9faW5mby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LzRjyDRjtC30LXRgNCwXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J7Qv9C40YHQsNC90LjQtSDQsiDQutCw0YDRgtC+0YfQutC1INC/0YDQvtGE0LjQu9GPXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAxNnB4O1xuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZnItc2hhZGU7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QktGL0LTQtdC70LXQvdGL0Lkg0YLQtdC60YHRgiDQsiDQvtC/0LjRgdCw0L3QuNC4XG4gICZfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG59XG5cbi5wcm9maWxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3BhY2l0eTogLjM7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIubWFpbi1sb2ctY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg2KTtcbiAgLnNpemUtbWQoNCk7XG5cbiAgb3JkZXI6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21haW4tbG9nLWNhcmQtc2hhcGUuc3ZnJykgbGVmdCB0b3Agbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTIzZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J7Qv9C40YHQsNC90LjQtSDQutCw0YDRgtC+0YfQutC4INCx0LXQtyDQutC+0L3RgtC10L3RgtCwXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0KHQv9GA0Y/RgtCw0YLRjCDQs9GA0LDRhNC40Log0LTQviDQvtGC0YDQuNGB0L7QstC60LhcbiAgJl9fY2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvL9Cb0LjQvdC4INCy0L3QuNC3INC+0YIg0LPRgNCw0YTQuNC60LBcbiAgJl9fY2hhcnQtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMC41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gIH1cblxuICAvL9Ch0L/QuNGB0L7QuiDQs9GA0LDRhNC40LrQvtCyXG4gICZfX2NoYXJ0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0byAwcHg7XG5cbiAgICAmX3F1YWQge1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9xdWFkIC5tYWluLWxvZy1jYXJkX19jaGFydC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0KHRgtGA0L7QutCwINGBINCz0YDQsNGE0LjQutC+0LxcbiAgJl9fY2hhcnQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0L7QtNC90L7Qs9C+INCz0YDQsNGE0LjQutCwXG4gICZfX3NpbmdsZS1jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNnB4IDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LzRjyDQs9GA0LDRhNC40LrQsFxuICAmX19jaGFydC1sYWJlbCB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQvdC10L/QvtGB0YDQtdC00YHRgtCy0LXQvdC90L4g0YEg0LPRgNCw0YTQuNC60L7QvFxuICAmX19jaGFydC13cmFwcGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgLy/QkdC+0LvRjNGI0L7QuSDQutC+0L3RgtC10LnQvdC10YBcbiAgICAmX2xnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgXG59IiwiLmxhc3Qtd29ya291dC1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDUpO1xuICAuc2l6ZS1tZCgzKTtcblxuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwYWRkaW5nOiAxNnB4O1xuXG4gIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFzdC13b3Jrb3V0LXNoYXBlLnN2ZycpIGJvdHRvbSByaWdodCBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzFkZWcsICMyREU0QkYgMCUsICM2QUM2NjEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQt9Cy0LXQt9C0XG4gICZfX3N0YXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICB9XG5cbiAgLy/Ql9Cy0LXQt9C00L7Rh9C60LhcbiAgJl9faWNvLXN0YXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9hY3RpdmUgfiBpbWcge1xuICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cd0LDQt9Cy0LDQvdC40LUg0YLRgNC10L3QuNGA0L7QstC60LhcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuXG4gIH1cblxuXG59IiwiLm1lYWwtcHJvZ3Jlc3MtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg2KTtcbiAgLnNpemUtbWQoNCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBvcmRlcjogMztcbiAgcGFkZGluZzogMTZweDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21lYWwtcHJvZ3Jlc3MtY2FyZC1zaGFwZS5zdmcnKSBib3R0b20gcmlnaHQgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMzAzZGVnLCAjRkZEQTUwIDAlLCAjRkY5QjhBIDM5JSwgI0ZGNUVDMyA4MCUsICNGRjQ2REEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC8v0KHRgtGA0L7QutC4INGBINC/0YDQvtCz0YDQtdGB0YEg0LHQsNGA0LDQvNC4XG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cblxuICAvL9Cd0LDQt9Cy0LDQvdC40Y8g0L/RgNC+0LPRgNC10YHRgSDQu9C40L3QuNC4XG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MnB4O1xuXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gIH1cblxuICAvL9Cf0YDQvtCz0YDQtdGB0YEg0LrQvtC90YLQtdC50L3QtdGAXG4gICZfX3Byb2dyZXNzLXRyYWNrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuICB9XG5cbiAgLy/Qm9C40L3QuNGPINC/0YDQvtCz0YDQtdGB0YHQsFxuICAmX19wcm9ncmVzcy1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICB9XG5cbiAgLy/QmtC90L7Qv9C60LBcbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbn0iLCIvL9Ca0LDRgNGC0L7Rh9C60Lgg0YEg0L/RgNC+0LPRgNC10YHRgdC+0Lxcbi5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuXG4gIEBib3JkZXJTaXplOiA2cHg7XG4gIEBjaXJjbGVTaXplOiAxMjBweDtcblxuICBAY29udGFpbmVyUGFkZGluZ1g6IDI0cHg7XG4gIEBjb250YWluZXJQYWRkaW5nWF94czogMTBweDtcbiAgQGNvbnRhaW5lclBhZGRpbmdYX3NtOiAzMnB4O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW46IDBweCA0cHggOHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgd2lkdGg6IDE2N3B4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgd2lkdGg6IDE4M3B4O1xuICAgIG1hcmdpbjogMHB4IDhweCAxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG5cbiAgLy/QpdC10LTRgCDQutCw0YDRgtC+0YfQutC4INGBINGC0LXQutGB0YLQvtC8XG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlO1xuICB9XG5cbiAgJl9fcHJvZ3Jlc3NiYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggQGNvbnRhaW5lclBhZGRpbmdYX3hzIDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzbGF0ZWdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogMTA0cHggMTA0cHggMTZweCAxNnB4O1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMjJweCBAY29udGFpbmVyUGFkZGluZ1ggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICAgIHBhZGRpbmc6IDIycHggQGNvbnRhaW5lclBhZGRpbmdYX3NtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwYWRkaW5nOiAyMnB4IEBjb250YWluZXJQYWRkaW5nWCAwO1xuICAgIH1cblxuICB9XG5cbiAgLy/QoNC10LvRjNGB0LAg0LTQu9GPINC/0YDQvtCz0YDQtdGB0YEg0LHQsNGA0LBcbiAgJl9fcHJvZ3Jlc3MtdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiBAY2lyY2xlU2l6ZTtcbiAgICBoZWlnaHQ6IEBjaXJjbGVTaXplO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogQGJvcmRlclNpemUgc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gIH1cblxuICAvL9Cb0LjQvdC40Y8g0LfQsNC/0L7Qu9C90LXQvdC40Y9cbiAgJl9fcHJvZ3Jlc3MtYWN0aXZlLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtQGJvcmRlclNpemU7XG4gICAgdG9wOiAtQGJvcmRlclNpemU7XG5cbiAgICB3aWR0aDogQGNpcmNsZVNpemU7XG4gICAgaGVpZ2h0OiBAY2lyY2xlU2l6ZS8yO1xuXG4gICAgYm9yZGVyOiBAYm9yZGVyU2l6ZSBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDc1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDc1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE2N2RlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogQGNpcmNsZVNpemUvMiBAY2lyY2xlU2l6ZS8yO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuMnMgbGluZWFyO1xuICB9XG5cbiAgLy/QnNCw0YHQutC40YDRg9GO0YnQsNGPINC70LjQvdC40Y9cbiAgJl9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUge1xuICAgIEBoaWRlTGluZUhlaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLUBib3JkZXJTaXplIC0gQGhpZGVMaW5lSGVpZ2h0LzI7XG4gICAgaGVpZ2h0OiBAaGlkZUxpbmVIZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIC8v0JrRgNGD0LbQvtGH0LXQuiDQvdCwINC/0YDQvtCz0YDQtdGB0YEg0LHQsNGA0LVcbiAgJl9fcHJvZ3Jlc3NiYXItYnRuIHtcbiAgICBAc2l6ZTogMTRweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAtQGJvcmRlclNpemUgLSAwLjVweDtcblxuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBoZWlnaHQ6IEBzaXplO1xuXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAvL9CY0LrQvtC90YbQsCDRhtC10LvQuFxuICAmX19nb2FsLWljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiAxNHB4O1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGH0LjRgdC10Lsg0L/RgNC+0LPRgNC10YHRgSDQsdCw0YDQsFxuICAmX19udW1iZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDRweCBAY29udGFpbmVyUGFkZGluZ1hfeHMgMTJweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICBwYWRkaW5nOiA0cHggQGNvbnRhaW5lclBhZGRpbmdYIDEycHg7XG4gICAgfVxuXG5cbiAgfVxuICBcbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICBcbiAgJl9jYWxvcmllcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggIzhBM0VGRjgwO1xuXG4gICAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZCB7XG5cbiAgICAgICZfX3Byb2dyZXNzYmFyLWNvbnRhaW5lciwgJl9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUsICZfX3Byb2dyZXNzYmFyLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTNFRkY7XG4gICAgICB9XG5cbiAgICAgIC8v0JjQutC+0L3RhtCwINGG0LXQu9C4XG4gICAgICAmX19nb2FsLWljbyB7XG4gICAgICAgIHRvcDogMjFweDtcblxuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfcHJvdGVpbnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4ICNGRjQyOEQ4MDtcblxuICAgIC5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuXG4gICAgICAmX19wcm9ncmVzc2Jhci1jb250YWluZXIsICZfX3Byb2dyZXNzYmFyLWhpZGRlbi1saW5lLCAmX19wcm9ncmVzc2Jhci1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MjhEO1xuICAgICAgfVxuXG4gICAgICAvL9CY0LrQvtC90YbQsCDRhtC10LvQuFxuICAgICAgJl9fZ29hbC1pY28ge1xuICAgICAgICB0b3A6IDIycHg7XG5cbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICBcbiAgJl9mYXRzLFxuICAmX2xpcGlkcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAjRkY5ODRDODA7XG5cbiAgICAuZ29hbC1wcm9ncmVzc2Jhci1jYXJkIHtcblxuICAgICAgJl9fcHJvZ3Jlc3NiYXItY29udGFpbmVyLCAmX19wcm9ncmVzc2Jhci1oaWRkZW4tbGluZSwgJl9fcHJvZ3Jlc3NiYXItYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTg0QztcbiAgICAgIH1cblxuICAgICAgLy/QmNC60L7QvdGG0LAg0YbQtdC70LhcbiAgICAgICZfX2dvYWwtaWNvIHtcbiAgICAgICAgdG9wOiAyNHB4O1xuXG4gICAgICAgIHdpZHRoOiAxNC41cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICBcbiAgJl9jYXJicyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0YzRjM0OCAwJSwgI0NDRTY0RiAyMiUsICM2QUM2NjEgNzIlLCAjMzFCNDZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggIzMxQjQ2QzgwO1xuXG4gICAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZCB7XG5cbiAgICAgICZfX3Byb2dyZXNzYmFyLWNvbnRhaW5lciwgJl9fcHJvZ3Jlc3NiYXItaGlkZGVuLWxpbmUsICZfX3Byb2dyZXNzYmFyLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMUI0NkM7XG4gICAgICB9XG5cbiAgICAgIC8v0JjQutC+0L3RhtCwINGG0LXQu9C4XG4gICAgICAmX19nb2FsLWljbyB7XG4gICAgICAgIHRvcDogMjNweDtcblxuICAgICAgICB3aWR0aDogMTYuNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufSIsIkBtZWRhbEljbzogODhweDtcblxuLmxhc3QtcmV3YXJkLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUtc20oMyk7XG4gIC5zaXplLW1kKDIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3JkZXI6IDY7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAoQG1lZGFsSWNvLzIpIDBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiBAbWVkYWxJY28vMjtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhc3QtcmV3YXJkLWNhcmQtc2hhcGUuc3ZnJykgcmlnaHQgYm90dG9tLzEwMCUgbm8tcmVwZWF0ICwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE0NGRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC8v0JzQtdC00LDQu9GMXG4gICZfX2ljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgIHdpZHRoOiBAbWVkYWxJY287XG4gICAgaGVpZ2h0OiBAbWVkYWxJY287XG5cbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kLWNvbG9yIHVybCgnL2ltZy9JQ08vZW1wdHktcmV3YXJkLnN2ZycpIGNlbnRlciBjZW50ZXIvNTZweCBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcblxuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL25ldHdvcmtpbmctbWVkYWwvMi5zdmcnKSBjZW50ZXIgY2VudGVyLzEwMCUgbm8tcmVwZWF0O1xuICAgIH1cbiAgICBcbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwXG4gICZfX2ljby1zdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI1cHg7XG5cbiAgICB0b3A6IDI2JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIHRvcDogMTclO1xuICAgIH1cblxuICB9XG5cbiAgLy/QndC+0LzQtdGAINC90LAg0L3QsNCz0YDQsNC00LVcbiAgJl9fZGF5LW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB0b3A6IDI0JTtcblxuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICNGRjk4NEM7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0Log0LIg0LzQvtCxINCy0LXRgNGB0LjQuFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICYgfiAubGFzdC1yZXdhcmQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0L/QvtC0INC90LDQs9GA0LDQtNC+0LlcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi5waG90by1wcm9ncmVzcy1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDQuNSk7XG4gIC5zaXplLW1kKDIuOSk7XG5cblxuXG4gIG9yZGVyOiA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QulxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9waG90by1wcm9ncmVzcy1jYXJkLXNoYXBlLnN2ZycpIHRvcCBsZWZ0IG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzMWRlZywgI0YzRjM0OCAwJSwgI0NDRTY0RiAyMiUsICM2QUM2NjEgNzIlLCAjMzFCNDZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAvL9Ci0LXQutGB0YIg0L3QsCDQutCw0YDRgtC+0YfQutC1XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGE0L7RgtC+0LpcbiAgJl9fcGhvdG8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CR0LvQvtC6INGBINC60LDRgNGC0LjQvdC60L7QuVxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOThweDtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuXG4gICAgbWFyZ2luOiAwcHggOHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgIGhlaWdodDogMTM2cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAwMCAwJSwgIzAwMDAwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgfVxuXG5cblxuICB9XG5cbiAgLy/QlNCw0YLQsCDQvdCwINC60LDRgNGC0LjQvdC60LVcbiAgJl9faW1nLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogN3B4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX19idG4ge1xuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG59IiwiLy/QmtCw0YDRgtC+0YfQutC4INGBINC/0YDQvtCz0YDQtdGB0YHQvtC8INCyINC+0YLQtNC10LvQtSDRhNC+0YLQvtCz0YDQsNGE0LjQuVxuLnBob3RvLWpvdXJuYWwtcHJvZ3Jlc3MtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoNik7XG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTg2LDI5Nik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgbWF4LXdpZHRoOiAyMzNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIGhlaWdodDogMzA5cHg7XG4gIH1cblxuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuIiwiLy/QodC60L7Qu9GM0LrQviDQsdGD0LTQtdGCINC/0YDQvtGG0LXQvdGC0L7QsiDQsiDQv9Cw0LTQtNC40L3Qs9C1INGH0LjRgdC70L4gYSDQvtGCINGH0LjRgdC70LAgYlxuLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZShAc2l6ZSxAcGFyZW50X3NpemUpIHtcbiAgICBwYWRkaW5nLXRvcDogcm91bmQoKEBzaXplIC8gQHBhcmVudF9zaXplKSAqIDEwMCUsIDMpO1xufVxuXG4ucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplLW1kKEBzaXplLEBwYXJlbnRfc2l6ZSkge1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfbWQpIHtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKEBzaXplLCBAcGFyZW50X3NpemUpO1xuICB9XG5cbn1cblxuLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1zbShAc2l6ZSxAcGFyZW50X3NpemUpIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX3NtKSB7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZShAc2l6ZSwgQHBhcmVudF9zaXplKTtcbiAgfVxuXG59XG5cbi5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUteHMoQHNpemUsQHBhcmVudF9zaXplKSB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBicmVha194cykge1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoQHNpemUsIEBwYXJlbnRfc2l6ZSk7XG4gIH1cblxufVxuXG5cblxuLy/QodC60L7Qu9GM0LrQviDQsdGD0LTQtdGCINC/0YDQvtGG0LXQvdGCINGI0LjRgNC40L3RiyDRh9C40YHQu9CwIGEg0L7RgiDRh9C40YHQu9CwIGJcbi5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZShAc2l6ZSxAcGFyZW50X3NpemUpIHtcbiAgd2lkdGg6IHJvdW5kKChAc2l6ZSAvIEBwYXJlbnRfc2l6ZSkgKiAxMDAlLCAzKTtcbn1cblxuLy/QodC60L7Qu9GM0LrQviDQsdGD0LTQtdGCINC/0YDQvtGG0LXQvdGCINGI0LjRgNC40L3RiyDRh9C40YHQu9CwIGEg0L7RgiDRh9C40YHQu9CwIGJcbi5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbihAc2l6ZSxAcGFyZW50X3NpemUsIEBtYXJnaW46IDhweCkge1xuICB3aWR0aDogY2FsYyhyb3VuZCgoQHNpemUgLyBAcGFyZW50X3NpemUpICogMTAwJSwgMykgLSBAbWFyZ2luKTtcbn1cblxuIiwiLmxhc3QtZW50cnktY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg0LjUpO1xuICAuc2l6ZS1tZCgzLjEpO1xuXG4gIG9yZGVyOiA3O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzMWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL215LWJsb2ctY2FyZC1zaGFwZS5zdmcnKSByaWdodCBib3R0b20gbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTMxZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cblxuICAvL9Cc0LXRgdGB0LXQtNC2INC+0LEg0L7RgtGB0YPRgtGB0YLQstC40Lgg0LjQvdGE0YtcbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9CR0LXQu9GL0Lkg0LrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgtC10LrRgdGC0LBcbiAgJl9fZW50cnktd3JhcHBlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIFxuICAmX190ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG59IiwiXG5cbi8v0J7QsdGL0YfQvdCw0Y8g0LrQsNGA0YLQvtGH0LrQsFxuLm1lYWwtdHJhY2tpbmctY2FyZCB7XG4gIEBtZWFsLWNhcmQtYnRuLXNpemU6IDE5cHg7XG4gIEBtZWFsLWNhcmQtYnRuLXNpemVfeHM6IDE4cHg7XG5cbiAgLnUtY29sKDE2cHgpO1xuICAudS1zaXplKDIuMDcsMTIsMTZweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgLnUtc2l6ZSgyLDEyLDE2cHgpO1xuICB9XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgaGVpZ2h0OiAxMzZweDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG5cblxuICBiYWNrZ3JvdW5kOiAjNGY0ZjUzIHVybCgnL2ltZy9JQ08vbWVhbC10cmFja2luZy1jYXJkLWJnLXNoYXBlL21kLnN2ZycpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cblxuICBcbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC8v0YXQtdC00YAg0LrQsNGA0YLQvtGH0LrQuFxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDQv9C40YnQuFxuICAmX19pY28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QulxuICAmX190aXRsZSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAvL9Ce0L/QuNGB0LDQvdC40LUg0Log0LrQsNGA0YLQvtGH0LrQtVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQutC90L7Qv9C+0LpcbiAgJl9fYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19idG4tYWRkIHtcbiAgICB3aWR0aDogMTU2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgd2lkdGg6IDE2OHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgd2lkdGg6IDE0OXB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC90L7Qv9C60LAg0L/RgNC+0L/Rg9GB0YLQuNGC0Ywg0L/RgNC40LXQvCDQv9C40YnQuFxuICAmX19idG4tc2tpcCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAxNDdweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JLRi9C60LvRjtGH0LXQvdC90LDRjyDQutCw0YDRgtC+0YfQutCwXG4gICZfZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IEBkaXNhYmxlZExpZ2h0Q29sb3I7XG4gIH1cblxuICAvL9CR0L7Qu9GM0YjQsNGPINC60LDRgNGC0L7Rh9C60LBcbiAgJl9sYXJnZSB7XG4gICAgLnUtY29sKDE2cHgpO1xuICAgIC51LXNpemUoMy43LDEyLDE2cHgpO1xuXG5cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFsLXRyYWNraW5nLWNhcmQtYmctc2hhcGUvbGctbmV3LnN2ZycpIDEwMyUgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI0ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIC8vYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgLnUtc2l6ZSg0LDEyLDE2cHgpO1xuICAgICAgcGFkZGluZzogMThweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLm1lYWwtdHJhY2tpbmctY2FyZCB7XG5cbiAgICAgIC8v0JLQtdGA0YXRg9GI0LrQsCDQutCw0YDRgtC+0YfQutC4INGBINC30LDQs9C+0LvQvtCy0LrQsNC80LhcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvL9CY0LrQvtC90LrQsCDRgSDQv9C40YLQsNC90LjQtdC8XG4gICAgICAmX19pY28ge1xuICAgICAgICBAc2l6ZTogMjRweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgICBoZWlnaHQ6IEBzaXplO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgICAgQHNpemU6IDI3cHg7XG4gICAgICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgICAgIGhlaWdodDogQHNpemU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG5cbiAgICAgIC8v0JfQsNCz0L7Qu9C+0LLQvtC6INGA0Y/QtNC+0Lwg0YEg0LjQutC+0L3QutC+0LlcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuXG4gICAgICAgICAgZm9udC1zaXplOiBAaDM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICAgIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC60L3QvtC/0LrQsNC80LjQulxuICAgICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIi5hcnRpY2xlLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDEyKTtcbiAgLnNpemUteHMoNik7XG4gIC5zaXplLW1kKDUpO1xuXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMTZweCAxNnB4O1xuXG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9JQ08vYXJ0aWNsZS1yZWNpcGUtY2FyZC1zaGFwZS9hcnRpY2xlLnN2Z1wiKSBsZWZ0L2NvdmVyIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxufSIsIi5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDYpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgLnUtY29sKDE2cHgpO1xuICAgIC51LXNpemUoNiwxMiwxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnNpemUtc20oNCk7XG4gIC5zaXplLW1kKDMpO1xuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE0MCwgMjk2KTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1zbSgyMzAsIDc0Mik7XG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUtbWQoMjYwLCAxMDk2KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIGJhY2tncm91bmQ6IHNpbHZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gIC8v0KjQsNC/0LrQsCDRgSDQt9Cw0LPQvtC70L7QstC60LDQvNC4XG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZzogMjhweCAyNHB4IDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RpdGxlLCAmX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8v0JDQvdC40LzQuNGA0YPRjtGJ0LDRjyDRhNC+0YDQvNCwXG4gICZfX2FuaW1hdGlvbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgMHMgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA4MSU7XG4gIH1cblxuICAvL9Ch0LDQvNCwINC60LDRgNGC0LjQvdC60LBcbiAgJl9fbWFpbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIDBzIGVhc2U7XG4gIH1cblxuICAvL9Ch0YLQuNC70Lgg0LrQsNGA0YLQvtGH0LXQulxuICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMjBweCBib3R0b207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMSk6aG92ZXIge1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMikge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkIHtcblxuICAgICAgJl9fbWFpbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IGJvdHRvbTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAyKTpob3ZlciB7XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkIHtcblxuICAgICAgJl9fbWFpbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRjNGMzQ4IDAlLCAjQ0NFNjRGIDIyJSwgIzZBQzY2MSA3MiUsICMzMUI0NkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogODBweCBib3R0b207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgMyk6aG92ZXIge1xuXG4gICAgLmFydGljbGUtY2F0ZWdvcnktY2FyZCB7XG5cbiAgICAgICZfX21haW4taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0ZGREE1MCAwJSwgI0ZGOUI4QSAzOSUsICNGRjVFQzMgODAlLCAjRkY0NkRBIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5LWNhcmQge1xuXG4gICAgICAmX19tYWluLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyA0KTpob3ZlciB7XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeS1jYXJkIHtcblxuICAgICAgJl9fbWFpbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cblxuIiwiLmFydGljbGUtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXhzKDYpO1xuICAuc2l6ZS1tZCg0KTtcblxuICBwYWRkaW5nOiA4cHggOHB4IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICZfX2ltZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTg0cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiBAZm91cnRoLWNvbG9yIHVybCgnL2ltZy9JQ08vaW1hZ2Uuc3ZnJykgY2VudGVyLzEwMHB4IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMjVweCAwcHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG5cbiAgfVxuXG59IiwiLnRyYWluaW5nLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDYpO1xuICAuc2l6ZS14cyg2KTtcbiAgLnNpemUtc20oNCk7XG4gIC5zaXplLW1kKDMpO1xuXG4gIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTQwLCAzMTgpO1xuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplLXNtKDIzMCwgNzg2KTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1tZCgyNjAsIDEwOTQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGJyZWFrX3hzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG5cbiAgJl9faGVhZGVyLCAmX19mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JLQtdGA0YXRg9GI0LrQsCDQutCw0YDRgtC+0YfQutC4XG4gICZfX2hlYWRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8v0J3QuNC3INC60LDRgNGC0L7Rh9C60LhcbiAgJl9fZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAmX19mb290ZXItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gICZfX2Zvb3Rlci1jb250YWluZXIsICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICB9XG4gIFxuICAmX19hY3RpdmUtdHJhaW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMi41cHggOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0NkI0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmLS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzU2NTY1NiAwJSwgIzk3OTc5NyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLWRpc2FibGVkOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAvL9Ch0LvQvtCy0L4g0LrQvtGC0L7RgNC+0LUg0L/QvtGP0LLQu9GP0LXRgtGB0Y8g0YEgNisg0LDQudGE0L7QvdCwXG4gICZfX2lwaG9uZTYtd29yZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8v0JfQstC10LfQtNGLINGD0LrQsNC30YvQstCw0Y7QuNC1INGD0YDQvtCy0LXQvdGMINGB0LvQvtC20L3QvtGB0YLQuFxuICAmX19pY28tc3RhciB7XG4gICAgLnBlcmNlbnQtd2lkdGgtZnJvbS1zaXplKDI1LCAyMTApO1xuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0Log0LrQsNGA0YLQvtGH0LrQuFxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2FuaW1hdGlvbi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDBzIGVhc2U7XG5cbiAgICAmX2xhcmdlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlO1xuICAgIH1cblxuICB9XG4gIFxuICAmX2FjdGl2ZSAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAmX19mb290ZXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICZfX2FjdGl2ZS10cmFpbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDEpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwcHggYm90dG9tO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX190aXRsZV9hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzQ3RDc5NztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyAxKTpob3ZlciB7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyAyKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzZBQzY2MSAwJSwgI0NDRTY0RiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAyMHB4IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGVfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM5NUQ0NTk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgMik6aG92ZXIge1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgMykge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNDQ0U2NEYgMCUsICNGRkQ3NDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZV9hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0UxREY0QjtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyAzKTpob3ZlciB7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyA0KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDc0NiAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlX2FjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjRkZCQjQ4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDQpOmhvdmVyIHtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDUpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkY5ODRDIDAlLCAjRkY1QTdEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGVfYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNGRjVBN0Q7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduICsgNSk6aG92ZXIge1xuXG4gICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRpb24taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjYpO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJjpudGgtY2hpbGQoN24gKyA2KSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGNUE3RCAwJSwgI0UwMkY5QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZV9hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0ZGNUE3RCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg3biArIDYpOmhvdmVyIHtcblxuICAgIC50cmFpbmluZy1jYXJkIHtcblxuICAgICAgJl9fYW5pbWF0aW9uLWltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjYpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDduKSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0UwMkY5QyAwJSwgI0FCMzhEOSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAudHJhaW5pbmctY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg3biArIDcpOmhvdmVyIHtcblxuICAgICAgLnRyYWluaW5nLWNhcmQge1xuXG4gICAgICAgICZfX2FuaW1hdGlvbi1pbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxufVxuXG5cbiIsIi8v0KHRgtGA0L7QutCwINGBINGN0LvQtdC80LXQvdGC0LDQvNC4INC/0LjRgtCw0L3QuNGPXG4vL9Ch0L7RgdGC0L7Rj9C90LjQtSDRhNC40LvRjNGC0YDQsFxuLm51dHJpdGlvbi1saXN0LXJvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9hbGwge1xuXG4gICAgLm51dHJpdGlvbi1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgJl9tZWFsIHtcblxuICAgIC5udXRyaXRpb24tY2FyZDpub3QoLm51dHJpdGlvbi1jYXJkX2Rpc2gtaW5ncmVkaWVudCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cblxuICAmX2luZ3JlZGllbnQge1xuXG4gICAgLm51dHJpdGlvbi1jYXJkX2Rpc2gtaW5ncmVkaWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG5cbn1cblxuLm51dHJpdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL251dHJpdGlvbi1jYXJkLXNoYXBlL2Rpc2gtc20uc3ZnJykgY2VudGVyIHJpZ2h0L2NvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGQUY0OSAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL251dHJpdGlvbi1jYXJkLXNoYXBlL2Rpc2guc3ZnJykgY2VudGVyIHJpZ2h0L2NvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGQUY0OSAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cblxuXG4gICZfX2ljbyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QulxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QntC/0LjRgdCw0L3QuNC1INC60LDQuiDRgdGH0LjRgtCw0Y7RgtGB0Y8g0LrQsNC70LvQvtGA0LjQuFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINC90LDRgdGC0YDQvtC10LpcbiAgJl9fc2V0dGluZy1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG5cbiAgICB3aWR0aDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuXG4gICAgICB3aWR0aDogMThweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgtGA0LXQutCwLCDQv9GA0Y/Rh9GD0YnQuNC5INGB0LrRgNC+0Lsg0LHQsNGAXG4gIC8v0Jgg0YHQvNGP0LPRh9Cw0Y7RidC40Lkg0YHQutGA0L7Qu1xuICAmX19udXRyaWVudHMtdHJhY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvL9CT0YDQsNC00LjQtdC90YLQvdCw0Y8g0LvQuNC90LjRjyDRgdC80Y/Qs9GH0LDRjtGJ0LDRjyDQvtCx0YDQtdC30LrRgyDQuNC60L7QvdC60LhcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsI2ZlYjU0OSA1MCUsIHJnYmEoMjU0LDE4MSw3MywwKSA4MCUpO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMCwgMCwgMSksIHJnYmEoMjU1LCAwLCAwLCAwKSk7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNTUsIDYwLCA3MCwgMSksIHJnYmEoNTUsIDYwLCA3MCwgMCkpO1xuXG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgfVxuXG4gIC8v0KLRgNC10Log0YEg0LjQvdCz0YDQtdC00LjQtdC90YLQsNC80LhcbiAgJl9fbnV0cmllbnRzLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgICAvL9Cj0LHRgNCw0YLRjCDRgdC60YDQvtC7INCx0LDRgFxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ch0L/QuNGB0L7QuiDQuNC90LPRgNC10LTQuNC10L3RgtC+0LJcbiAgJl9fbnV0cmllbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICB9XG5cbiAgJl9fbnV0cmllbnQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcGFkZGluZzogNXB4IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODRDO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICBcbiAgJl9fbnV0cmllbnQtaWNvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgJl9jYWxvcmllcyB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cblxuICAgICZfcHJvdGVpbnMge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9mYXRzIHtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgfVxuXG4gICAgJl9jYXJicyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG5cbiAgfVxuICBcbiAgJl9fbnV0cmllbnQtdHh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udDogNjAwIDEycHgvMjBweCAnT3BlbiBTYW5zJztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvL9Ca0LDRgNGC0L7Rh9C60LAg0LjQvdCz0YDQtdC00LjQtdC90YLQsFxuICAmX2Rpc2gtaW5ncmVkaWVudCB7XG4gICAgYmFja2dyb3VuZDogIzMxQjQ2QyB1cmwoJy9pbWcvSUNPL251dHJpdGlvbi1jYXJkLXNoYXBlL2luZ3JlZGllbnQuc3ZnJykgcmlnaHQgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgYmFja2dyb3VuZDogIzMxQjQ2QyB1cmwoJy9pbWcvSUNPL251dHJpdGlvbi1jYXJkLXNoYXBlL2luZ3JlZGllbnQtc20uc3ZnJykgcmlnaHQgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAubnV0cml0aW9uLWNhcmQge1xuXG4gICAgICAmX19pY28ge1xuICAgICAgICB3aWR0aDogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC8v0JHQtdCz0YDQsNGD0L3QtCDQuNC90LPRgNC10LTQuNC10L3RgtC+0LJcbiAgICAgICZfX251dHJpZW50LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFCNDZDO1xuICAgICAgfVxuXG4gICAgICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgtGA0LXQutCwINGB0LzRj9Cz0YfQsNGO0YnQuNC5INGB0LrRgNC+0LtcbiAgICAgICZfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIzY2YzQ2NCA1MCUsIHJnYmEoMTAyLDE5NiwxMDAsMCkgODAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIubG9nYm9vay1tYWluLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDYpO1xuICAuc2l6ZS14cyg2KTtcbiAgLnNpemUtbWQoMyk7XG5cbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxNDAsMjk2KTtcbiAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZS1tZCgyNjAsMTA4MCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgQHNpemU6IDI2MHB4O1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBoZWlnaHQ6IEBzaXplO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAvL9Ca0L7QvdC10YLQudC90LXRgCDQvtCx0YDQsNC80LvRj9GO0YnQuNC5INC60L7QvdGC0LXQvdGCXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwINCy0LLQtdGA0YXRgyDQutCw0YDRgtC+0YfQutC4XG4gICZfX2ljbyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QuiDRgdC90LjQt9GDXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblxuICAgIGIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/Ql9Cw0L3Rj9GC0Ywg0LbQuNGA0L3Ri9C8INC30LDQs9C+0LvQvtCy0LrQvtC8INCy0YHRjiDRgdGC0YDQvtC60YNcbiAgJl9fdGl0bGUtdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fYW5pbWF0ZS1zaGFwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIFxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDBzIGVhc2U7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDEpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAxKTpob3ZlciB7XG5cbiAgICAubG9nYm9vay1tYWluLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRlLXNoYXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICBcbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZBRTQ2IDAlLCAjRkY5NzU0IDE5JSwgI0ZGNUE3RCA3NCUsICNGRjQyOEQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyAyKTpob3ZlciB7XG5cbiAgICAubG9nYm9vay1tYWluLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRlLXNoYXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4LDEuMik7XG5cbiAgICAgICAgJl9sYXJnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4LDEuMyk7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxuICAmOm50aC1jaGlsZCg0biArIDMpOmhvdmVyIHtcblxuICAgIC5sb2dib29rLW1haW4tY2FyZCB7XG5cbiAgICAgICZfX2FuaW1hdGUtc2hhcGUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgsMS4xKTtcblxuICAgICAgICAmX2xhcmdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgsMS4yKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2QUM2NjEgMCUsICNDQ0U2NEYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICB9XG5cbiAgJjpudGgtY2hpbGQoNG4gKyA0KTpob3ZlciB7XG5cbiAgICAubG9nYm9vay1tYWluLWNhcmQge1xuXG4gICAgICAmX19hbmltYXRlLXNoYXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXG4gICAgICAgICZfbGFyZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuIiwiLmZvb2QtbG9nLWNhcmQtZGQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBcbiAgJi5kZF9vcGVuIC5mb29kLWxvZy1jYXJkX19pdGVtLWxpc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmRkX29wZW4gLmZvb2QtbG9nLWNhcmRfX2ljb19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICYuZGRfb3BlbiAuZm9vZC1sb2ctY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXIge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/QmtCw0YDRgtC+0YfQutC4INC/0YDQuNC10LzQsCDQv9C40YnQuFxuLmZvb2QtbG9nLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgcGFkZGluZzogMTZweCAxNnB4O1xuXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0LDQv9C00LXQudGC0LBcbiAgJl9faWNvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgJl9hcnJvdyB7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IDI5cHg7XG5cbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9CU0LDRgtCwINC/0YDQuNC10LzQsCDQv9C40YnQuFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC8v0JTQtdC90Ywg0L3QtdC00LXQu9C4XG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGC0YDQtdC60LAg0YEg0L3Rg9GC0YDQuNC10L3RgtCw0LzQuCjRgdC60YDRi9Cy0LDRjtGJ0LjQuSDRgdC60YDQvtC7KVxuICAmX19udXRyaWVudHMtdHJhY2std3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAvL9Cf0YDRj9GH0LXRgiDRgdC60YDQvtC7INCx0LDRgFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIDBzIGVhc2U7XG5cbiAgICAvL9Ch0LPQu9Cw0LbQuNCy0LDRjtGJ0LjQuSDRgdC60YDQvtC7INCz0YDQsNC00LjQtdC90YJcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDBzIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwjZmZmIDUwJSwgdHJhbnNwYXJlbnQgODAlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcblxuICAgICAgLy/QodCz0LvQsNC20LjQstCw0Y7RidC40Lkg0YHQutGA0L7QuyDQs9GA0LDQtNC40LXQvdGCXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cblxuICAgICZfc2Nyb2xsZWQge1xuXG4gICAgICAvL9Ch0LPQu9Cw0LbQuNCy0LDRjtGJ0LjQuSDRgdC60YDQvtC7INCz0YDQsNC00LjQtdC90YJcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgfVxuXG4gIC8v0KLRgNC10Log0YEg0L3Rg9GC0YDQuNC10L3RgtCw0LzQuCjRgdC+0LfQtNCw0Y7RidC40Lkg0YHQutGA0L7Qu9C7KVxuICAmX19udXRyaWVudHMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/QodGC0YDQvtC60LAg0YEg0L3Rg9GC0YDQuNC10L3RgtCw0LzQuFxuICAmX19udXRyaWVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvL2ZsZXgtd3JhcDogbm93cmFwO1xuICAgIC8vd2lkdGg6IDM1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9Ca0LDQttC00YvQuSDQvdGD0YLRgNC40LXQvdGCXG4gICZfX251dHJpZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG5cbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcblxuICAgIFxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4QTNFRkY7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZDogI0ZGNDI4RDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5ODRDO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYmFja2dyb3VuZDogIzMxQjQ2QztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0JjQutC+0L3QutCwXG4gICZfX251dHJpZW50LWljbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC8v0KLQtdC60YHRglxuICAmX19udXRyaWVudC10eHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAvL9CS0YvQv9Cw0LTQsNGO0YnQuNC5INGB0L/QuNGB0L7QulxuICAmX19kZC1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gIH1cblxuICAvL9Cb0LjRgdGCXG4gICZfX2l0ZW0tbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEMUMyMTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgfVxuICBcblxuICAvL9Ca0LDRgNGC0L7Rh9C60LAg0L/RgNC40LXQvNCwINC/0LjRidC4INCyINGN0YLQvtGCINC00LXQvdGMXG4gICZfcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuXG4gICAgICAvL9C/0L7QutCw0LfQsNGC0Ywg0LrQvdC+0L/QutGDINCw0L/QtNC10LnRgtCwXG4gICAgICAmOmhvdmVyID4gLmZvb2QtbG9nLWNhcmRfX251dHJpZW50cy10cmFjay13cmFwcGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMnB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L3QutGA0LXRgtC90YvQuSDQv9GA0LjQtdC8INC/0LjRidC4XG4gICZfY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgLmZvb2QtbG9nLWNhcmRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAuZm9vZC1sb2ctY2FyZF9fbnV0cmllbnRzLXRyYWNrLXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCMxZDFjMjEgNTAlLHRyYW5zcGFyZW50IDgwJSk7XG4gICAgfVxuICAgIFxuICAgIC5mb29kLWxvZy1jYXJkX19udXRyaWVudHMtdHJhY2std3JhcHBlciB7XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMycHgpO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIFxuICAgIFxuXG5cbiAgfVxuXG59XG5cbiIsIi5ib2R5LWxvZy1jYXJkIHtcbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDYpO1xuICAuc2l6ZS1tZCg0KTtcblxuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QuiDRgSDQvdCw0LfQstCw0L3QuNC10Lwg0LjQt9C80LXRgNC10L3QuNGPXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDBweDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINCz0YDQsNGE0LjQutC+0LxcbiAgJl9fY2hhcnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvL9CT0YDQsNGE0LjQuiDQsdC10Lcg0LTQsNC90L3Ri9GFXG4gICAgJl9lbXB0eSB7XG5cbiAgICAgIGNhbnZhcyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QndC40LbQvdGP0Y8g0YfQsNGB0YLRjCDRgSDQutC90L7Qv9C60L7QuVxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMTZweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICB9XG5cbiAgLy/QmtC90L7Qv9C60LBcbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2VtcHR5LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgfVxuXG4gICZfd2Fpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxuICAmX3dhaXN0LWVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL21lYXN1cmVtZW50LzEuc3ZnJykgMTA1JSBjZW50ZXIvYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyN2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuICBcbiAgJl9iaWNlcHMsXG4gICZfYmljZXAge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxuICAmX2JpY2Vwcy1lbXB0eSxcbiAgJl9iaWNlcC1lbXB0eSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9tZWFzdXJlbWVudC8yLnN2ZycpIDEwNSUgY2VudGVyL2F1dG8gMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gICZfY2hlc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMjdkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfY2hlc3QtZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbWVhc3VyZW1lbnQvMy5zdmcnKSAxMDUlIGNlbnRlci9hdXRvIDEwMCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTI3ZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gIH1cblxufSIsIi5waG90by1qb3VybmFsLWNhcmQge1xuICAuY29sKCk7XG4gIC5zaXplKDYpO1xuICAuc2l6ZS1pcGg2KDQpO1xuICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE4NSwyOTYpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxNDQsMzUwKTtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgLnUtY29sKDhweCk7XG4gICAgLnUtc2l6ZSg0LDEyLDhweCk7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAudS1jb2woMTZweCk7XG4gICAgLnUtc2l6ZSgzLDEyLDE2cHgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMjIyLDc0Nik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIC51LXNpemUoMiwxMiwxNnB4KTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDIyMiwxMDk2KTtcbiAgfVxuXG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrQsNGA0YLQuNC90LrQuFxuICAmX19pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIGJhY2tncm91bmQ6IEBmb3VydGgtY29sb3IgdXJsKCcvaW1nL0lDTy9pbWFnZS5zdmcnKSBjZW50ZXIvMTAwcHggbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDsgICAgXG4gICAgfVxuICAgIFxuICB9XG5cbiAgLy/QktC10YDRhdC90LjQuSDQs9GA0LDQtCDRgdC70L7QuVxuICAmX19ncmFkaWVudC1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGQUU0NjAwIDAlLCAjRkY0MjhEIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CU0LDRgtCwINGE0L7RgtC+0LPRgNCw0YTQuNC4XG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIi5jaGFsbGVuZ2UtY2FyZCB7XG4gIC5jb2woKTtcbiAgLnNpemUoMTIpO1xuICAuc2l6ZS1zbSg2KTtcblxuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgY29sb3I6IEBzZWNvbmQtdGV4dC1jb2xvcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIC8v0JfQsNCz0L7Qu9C+0LLQutC4XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAzNHB4O1xuXG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRgdGC0YDQvtC60L7QuSDRjtC30LXRgNCwXG4gICZfX3Jvdy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgJl9teSB7XG5cbiAgICAgIC8v0J7RgtC+0LHRgNCw0LfQuNGC0Ywg0LjQutC+0L3QutGDXG4gICAgICAmID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvL9Ce0LPRgNCw0L3QuNGH0LjRgtGMINC00LvQuNC90YMg0LjQvNC10L3QuFxuICAgICAgLmJlc3QtcG9zaXRpb25fX25hbWUge1xuICAgICAgICB3aWR0aDogODVweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDQvtGC0LzQtdGH0LDRjtGJ0LDRjyDQvNC+0Lkg0YDQtdC30YPQu9GM0YLQsNGCXG4gICZfX215LXJvdy1pY28ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy/QnNC+0Lkg0YDQtdC30YPQu9GM0YLQsNGCXG4gICZfX215LXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAdGhpcmQtY29sb3I7XG4gIH1cblxufVxuXG4vL9Ch0YLRgNC+0LrQuCDRgSDQv9C+0LHQtdC00LjRgtC10LvRj9C80Lhcbi5iZXN0LXBvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTBweDtcblxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGZvdXJ0aC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQsNCy0YtcbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIEBzaXplOiA1MnB4O1xuICAgIHdpZHRoOiBAc2l6ZTtcbiAgICBoZWlnaHQ6IEBzaXplO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3VzZXItcGxhY2Vob2xkZXIuc3ZnJykgY2VudGVyIGNlbnRlci8yMHB4IG5vLXJlcGVhdCAjZWFlYmYzO1xuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0YEg0L3QsNCz0YDQsNC00L7QuVxuICAmX19yZXdhcmQtaWNvIHtcbiAgICB3aWR0aDogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINGC0LXQutGB0YLQvtC8XG4gICZfX3R4dC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLy/QmNC80Y8g0Y7Qt9C10YDQsFxuICAmX19uYW1lIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAmX2Z1bGwtb3BhY2l0eSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICB9XG5cbiAgLy/QoNC10LfRg9C70YzRgtCw0YIg0Y7Qt9C10YDQsFxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgJl9mdWxsLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX2ZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAmX3NlY29uZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzc1ODU5QiAwJSwgI0ExQUZDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIFxuICAmX3RoaXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFQzY0MDAgMCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG5cblxuXG59XG5cbiIsIi8v0KHQsNC80LAg0YTQuNCz0YPRgNCwINGBINC80LXQtNCw0LvRjNGOXG4ubWVkYWwtbmV0d29ya2luZy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQutC+0L3RgtC10L3RgtC+0Lwg0LggYmdcbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL25ldHdvcmtpbmctbWVkYWwvbW9iaWxlLXNoYXBlLnN2ZycpIGNlbnRlciByaWdodC9jb3ZlciBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLW1lZGFsL2Rlc2N0b3Atc2hhcGUuc3ZnJykgY2VudGVyIHJpZ2h0L2NvdmVyIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0YHQstC10YDRhdGDXG4gICZfX2ljby13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAc2l6ZTogODhweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmFiNGMgdXJsKCcvaW1nL0lDTy9uZXR3b3JraW5nLW1lZGFsLzEuc3ZnJykgY2VudGVyIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAvL9Cn0LjRgdC70L4g0LIg0L3QtdC5XG4gICZfX251bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAyN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJl9fc3RhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG9wOiAyM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0LpcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIC8v0J7Qv9C40YHQsNC90LjQtVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG8gMjVweDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JzQtdC00LDQu9GM0LrQuCDRgdC90LjQt9GDXG4gICZfX2ljbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDNweDtcblxuICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL0lDTy9uZXR3b3JraW5nLW1lZGFsLzIuc3ZnXCIpIGNlbnRlciBjZW50ZXIvNDBweCBuby1yZXBlYXQ7XG5cbiAgfVxuXG4gIC8v0KfQuNGB0LvQsCDQsiDQvNC10LTQsNC70YzQutCw0YVcbiAgJl9faWNvLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogb3JhbmdlO1xuICB9XG5cbn0iLCIucmFkaW8tY29tbW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDtcbiAgXG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAwcyBlYXNlO1xufVxuXG4ucmFkaW8tY29tbW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFBRkMzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAucmFkaW9fX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbn1cblxuLnJhZGlvLWNvbW1vbiAucmFkaW9fX3RleHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2NoZWNrYm94LWFjdGl2ZV9wLnN2ZycpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cblxuLnJhZGlvLWNvbW1vbiBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNvbW1vbi1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYWRpby1jb21tb24gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNpdHktYnRuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vY2N1cGF0aW9uLXdyYXBwZXIge1xuICBmb250LXNpemU6IDA7XG4gICYgLnJhZGlvLWNvbW1vbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuXG4gICAgLnJhZGlvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnJhZGlvLWNvbW1vbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG5cblxuXG4gICAgLnJhZGlvIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLnJhZGlvLWNvbW1vbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4ub2NjdXBhdGlvbi1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA2NTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXG5cbiAgLmJ0bi1zZWNvbmQge1xuXG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NjU2cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cblxuLmFwcGx5LW9jY3VwYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0ZWQtb2NjdXBhdGlvbiB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NjU2cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYXBwbHktb2NjdXBhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDkyMHB4KXtcbiAgLm9jY3VwYXRpb24td3JhcHBlcntcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJiAucmFkaW8tY29tbW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJiAucmFkaW8ge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1hcmdpbjogN3B4IGF1dG87XG5cbiAgICAgICZfX3RleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY29tbW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCl7XG4gIC5vY2N1cGF0aW9uLXdyYXBwZXIgLnJhZGlvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5teS1lbnRyeS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL215LWJsb2ctc2hhcGUveHMuc3ZnJykgMTA1JSBjZW50ZXIvYXV0byAxMDUlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kLWNvbG9yIHVybCgnL2ltZy9JQ08vbXktYmxvZy1zaGFwZS9kZXNjdG9wLnN2ZycpIDEwNSUgY2VudGVyL2F1dG8gMTA1JSBuby1yZXBlYXQ7XG4gICAgLy8sIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjZmZmIDkwJSwgdHJhbnNwYXJlbnQgOTAlKTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxuICBcbiAgJl9fdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogQGZpcnN0LWNvbG9yO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gIH1cbiAgXG4gICZfX2RhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY29sb3I6IEBmaXJzdC1jb2xvcjtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIFxuICB9XG5cblxufVxuIiwiLm51dHJpdGlvbi1pbnB1dC1jYXJkIHtcbiAgLnUtY29sKDhweCk7XG4gIC51LXNpemUoNiwxMiw4cHgpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAudS1jb2woMTZweCk7XG4gICAgLnUtc2l6ZSgzLDEyLDE2cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICBoZWlnaHQ6IDE4OHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZm91cnRoLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIC8v0J3QsNC30LLQsNC90LjQtSDQvdGD0YLRgNC40LXQvdGC0LBcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC8v0J/QvtC70LUg0LTQu9GPINCy0LLQvtC00LBcbiAgJl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksMjgsMzMsLjIpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItZi1zaGFkZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNS41cHggMjBweDtcblxuICB9XG5cbiAgLy/QnNC10L3Rj9C10Lwg0YbQstC10YJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLWYtc2hhZGV9XG4gIGlucHV0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfS8qIEZpcmVmb3ggMTkrICovXG4gIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfS8qIEZpcmVmb3ggMTgtICovXG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogQG1haW4tdGV4dC1jb2xvci1mLXNoYWRlfVxuICBcbiAgJl9jYWxvcmllcyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEzM2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC5udXRyaXRpb24taW5wdXQtY2FyZCB7XG5cbiAgICAgICZfX2ljbyB7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgXG4gICZfcHJvdGVpbnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAubnV0cml0aW9uLWlucHV0LWNhcmQge1xuXG4gICAgICAmX19pY28ge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIFxuICAmX2ZhdHMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcblxuICAgIC5udXRyaXRpb24taW5wdXQtY2FyZCB7XG5cbiAgICAgICZfX2ljbyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbiAgXG4gICZfY2FyYnMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMzNkZWcsICNGM0YzNDggMCUsICNDQ0U2NEYgMjIlLCAjNkFDNjYxIDcyJSwgIzMxQjQ2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5cbiAgICAubnV0cml0aW9uLWlucHV0LWNhcmQge1xuXG4gICAgICAmX19pY28ge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIFxufSIsIi5leGVyY2lzZXMtZ3JpZC1jYXJkIHtcbiAgQGdyaWQtd2lkdGg6IDUxNXB4O1xuXG4gIG1hcmdpbjogOHB4O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICMwMDAwMDA4MDtcbiAgXG4gICZfeGwge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbig1MzYsQGdyaWQtd2lkdGgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMzQxLEBncmlkLXdpZHRoKTtcblxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfbGcge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbigyOTksQGdyaWQtd2lkdGgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTc3LEBncmlkLXdpZHRoKTtcbiAgfVxuXG4gICZfbWQge1xuICAgIC5wZXJjZW50LXdpZHRoLWZyb20tc2l6ZS13aXRoLW1hcmdpbigxODQsQGdyaWQtd2lkdGgpO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTE4LEBncmlkLXdpZHRoKTtcbiAgfVxuICBcbiAgJl9zbSB7XG4gICAgLnBlcmNlbnQtd2lkdGgtZnJvbS1zaXplLXdpdGgtbWFyZ2luKDIwNSxAZ3JpZC13aWR0aCk7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSgxMTYsQGdyaWQtd2lkdGgpO1xuICB9XG5cbiAgJl94cyB7XG4gICAgLnBlcmNlbnQtd2lkdGgtZnJvbS1zaXplLXdpdGgtbWFyZ2luKDE0NyxAZ3JpZC13aWR0aCk7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSg5NSxAZ3JpZC13aWR0aCk7XG4gIH1cblxuICAmX2FsaWduLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxufSIsIi5sYXN0LWJvcmQtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNyU7XG5cbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvbGFzdC1ib3JkLWNhcmQtc2hhcGUuc3ZnJykgIDEwMiUgY2VudGVyLzUwJSBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOTlweCAjOEEzRUZGO1xuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogMjNweCBhdXRvIDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgXG59IiwiLmVtcHR5LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2VtcHR5LWNhcmQtc2hhcGUvc20uc3ZnJykgMTAyJSBjZW50ZXIvYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEyNWRlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2VtcHR5LWNhcmQtc2hhcGUvbWQuc3ZnJykgMTAyJSBjZW50ZXIvYXV0byAxMDAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwM2RlZywgI0Y2MkM4NCAwJSwgI0UwMkY5QyAyMyUsICNBQjM4RDkgNzIlLCAjOEEzRUZGIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgfVxuICBcbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIFxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICB3aWR0aDogMjU0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gIH1cblxufSIsIi50YXJpZmYtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19zYXZlLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDI1cHg7XG5cbiAgICBwYWRkaW5nOiA2cHggMTBweDtcblxuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0Y5NkJBOTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIFxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4ICMwMDAwMDAyOTtcbiAgICBcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgd2hpdGU7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgLmNvbCgpO1xuICAuc2l6ZSgxMik7XG4gIC5zaXplLXNtKDQpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgXG4gICZfMCAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cbiAgJl8xICZfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMTJkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cblxuICAmXzEge1xuICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzgwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfMiAmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTEyZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICBcbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo1NjBweCkge1xuICAgICAgaGVpZ2h0OiB+XCJjYWxjKDEwMCUgLSAxMTlweClcIjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICAmX19saXN0LWhpZGUtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB6LWluZGV4OiA5OTtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yYWRpbyB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgIEBzaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IEBzaXplO1xuICAgICAgaGVpZ2h0OiBAc2l6ZTtcblxuICAgICAgaW5wdXQ6Y2hlY2tlZCsucmFkaW9fX3RleHQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2MkM4NDFBO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9jaGVja2JveC1hY3RpdmVfcC5zdmcnKTtcbiAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX21vYmlsZS1zdWJtaXQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo1NjBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59IiwiQHRhYmxlV2hpdGVPcmFuZ2VHcmFkaWVudDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZGQUY0OSAwJSwgI0ZGOTg0QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG5AdGFibGVXaGl0ZU9yYW5nZUJnTW9iaWxlOiAjRkVCNzVCO1xuXG4vL9Ci0LDQsdC70LjRhtCwXG4udGFibGUtd2hpdGUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweDtcblxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvL9GB0YLRgNC+0LrQsCDQsiDRgtCw0LHQu9C40YbQtVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgYmFja2dyb3VuZDogQHRhYmxlV2hpdGVPcmFuZ2VCZ01vYmlsZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogQHRhYmxlV2hpdGVPcmFuZ2VHcmFkaWVudDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX3NpbHZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/RgtC10LrRgdGCXG4gICZfX2l0ZW0tdHh0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG5cbn1cbiIsIi5ibGFjay13aGl0ZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZC1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAvL9Ch0YLRgNC+0LrQsCDRgtCw0LHQu9C40YbRi1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGZvdXJ0aC1jb2xvcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAYnJlYWtfeHMpIHtcbiAgICAgICYuY3JlZGVudGlhbHMge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufSIsIi5pbmdyZWRpZW50cy10YWJsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE2cHggMCAxM3B4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBAZmlyc3QtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gICZfX2l0ZW0tdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuXG59IiwiLnNpbmdsZS1hcnRpY2xlIHtcbiAgcGFkZGluZzogOHB4IDhweCAwcHg7XG5cblxuXG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19zbSkge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0L/QvtC00LPRgNGD0LfQutC4INC60LDRgNGC0LjQvdC60LhcbiAgJl9faW1nLXdyYXBwZXIge1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoMTY5LCAzMjApO1xuXG4gICAgYmFja2dyb3VuZDogQGZvdXJ0aC1jb2xvciB1cmwoJy9pbWcvSUNPL2ltYWdlLnN2ZycpIGNlbnRlci8xMDBweCBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICB9XG5cbiAgJl9fbGlzdC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0YHRgtCw0YLRjNC4XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcbiAgICBwYWRkaW5nOiAzMnB4IDhweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cblxuICB9XG5cblxuXG59IiwiLnNpbmdsZS10cmFpbi1jYXJkIHtcbiAgQG51bWJlclNpemU6IDQwcHg7XG4gIEBudW1iZXJTaXplX21kOiA2MHB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX190cmFpbi1udW1iZXIge1xuICAgIGNvbG9yOiAjRjYyQzg0O1xuICB9XG5cbiAgJl9fdHJhaW4tdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX190cmFpbi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3ItdGgtc2hhZGU7XG4gIH1cblxufSIsIi8v0JfQsNC/0LjRgdGMINCx0LvQvtCz0LBcbi5zaW5nbGUtZW50cnktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDkwNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLy/QmNC60L7QvdC60LAg0LrQsNCy0YvRh9C60LhcbiAgJl9faWNvIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW46IDIycHggMCAxNnB4IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC90YJcbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha194cykge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIvL9Ck0L7RgtC+INGB0LvQsNC50LTQtdGAXG4ucGhvdG8tc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0YHQu9Cw0LnQtNC10YDQsFxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTAzcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICBtYXJnaW4tdG9wOiA5OHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDRgtGA0LXQutCwINGBINGB0LvQsNC50LTQsNC80LhcbiAgJl9fdHJhY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXgtd2lkdGg6IDYyNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbGcpIHtcbiAgICAgIG1heC13aWR0aDogNDczcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTkyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwOXB4O1xuICAgIH1cblxuXG59XG5cbiAgLy/QodC70LDQudC0XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDM4MiwyODgpO1xuXG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiA4MjhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGhlaWdodDogNDk0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2xnKSB7XG4gICAgICBoZWlnaHQ6IDYyNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgICAgaGVpZ2h0OiA4MDVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINC00LvRjyDQtNCw0YLRiyDQuCDQutC90L7Qv9C60LhcbiAgJl9fbmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMxRDFDMjFDQyAwLCMxRDFDMjEwMCAxMDAlKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDRg9C00LDQu9C10L3QuNGPXG4gICZfX2RlbGV0ZS1pY28ge1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG5cbiAgLy/QodGC0YDQtdC70LrQuFxuICAmX19hcnJvdy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDE2cHg7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTUwcHggMTUwcHggMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMTNweCwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAxNTBweCAwIDAgMTUwcHg7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMxM3B4LCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC5zbGlkZXJfX25hdi1hcnJvdyB7XG4gICAgQGFycm93Qm9yZGVyU2l6ZTogNHB4O1xuICAgIEBhcnJvd0JvcmRlclJhZGl1czogMjBweDtcbiAgICBAYXJyb3dDaHVua0RlZ1JvdGF0ZTogNDBkZWc7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICBoZWlnaHQ6IEBhcnJvd0JvcmRlclNpemU7XG5cbiAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cblxuXG4gICAgJl9sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBAYXJyb3dCb3JkZXJTaXplO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWNvbmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IEBhcnJvd0JvcmRlclJhZGl1cztcblxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAtMXB4O1xuXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtQGFycm93Q2h1bmtEZWdSb3RhdGUpO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAmX3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuXG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogQGFycm93Qm9yZGVyU2l6ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBAYXJyb3dCb3JkZXJSYWRpdXM7XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IC0xcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLUBhcnJvd0NodW5rRGVnUm90YXRlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDFweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAYXJyb3dDaHVua0RlZ1JvdGF0ZSk7XG4gICAgICB9XG5cblxuICAgIH1cblxuICB9XG5cbiAgJl9fY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAYnJlYWtfbWQpIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8v0JPQsNC70LXRgNC10Y8g0YHQu9Cw0LnQtNC10YDQsFxuLnBob3RvLXNsaWRlci1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAmX19yb3ctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG5cblxuICB9XG5cbiAgJl9fcm93IHtcbiAgICAudS1yb3ctZmxleCgxNnB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvtC70L7QvdC60Lgg0Y3Qu9C10LzQtdC90YLQsNC80Lgg0LPQsNC70LXRgNC10LhcbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC51LWNvbCgxNnB4KTtcbiAgICAuc2l6ZSgyLjY2OCk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgLnNpemUoMi4xKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIC5zaXplKDEuMzYpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gIH1cblxuICAvL9CQ0LrRgtC40LLQvdCw0Y8g0LrQvdC+0L/QutCwXG4gIC5zbGlkZXJfX25hdi1idG4taXRlbV9hY3RpdmUgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICB3aWR0aDogNjQlO1xuICAgIC5wZXJjZW50LWhlaWdodC1mcm9tLXNpemUoNTAsNjApO1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gOHB4IDhweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnBlcmNlbnQtaGVpZ2h0LWZyb20tc2l6ZSg3Nyw2MCk7XG5cbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgfVxuICBcbn1cblxuLy/QodC00LXQu9Cw0YLRjCDRgdC70LDQudC00LjQvdCzINC/0L7RgdC70LUg0LjQvdC40YLQsCDRgdC70LDQudC00LXRgNCwXG4uc2xpZGVyX2luaXQge1xuXG4gIC5waG90by1zbGlkZXItZ2FsbGVyeV9fcm93IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyAwcyBlYXNlO1xuICB9XG5cbn0iLCIvL9Ca0LDRgNGC0L7Rh9C60LAg0L7RgtC00YvRhdCwXG4ucmVzdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA5MDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICBtYXJnaW46IDE0NXB4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNlBsdXMpIHtcbiAgICBtYXJnaW46IDk3cHggYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgIG1hcmdpbjogMjA5cHggYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19sYXB0b3ApIHtcbiAgICBtYXJnaW46IDEwMXB4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbGcpIHtcbiAgICBtYXJnaW46IDEyN3B4IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDoxOTIwcHgpIHtcbiAgICBtYXJnaW46IDIxN3B4IGF1dG87XG4gIH1cblxuICAvL9Cm0LLQtdGC0L3QvtC5INC60L7QvdGC0LXQudC90LXRgFxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vc2luZ2xlLXRyYWluL3NoYXBlX3NtLnN2ZycpIGJvdHRvbSByaWdodC84MCUgbm8tcmVwZWF0LCB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA2ZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9sZy5zdmcnKSBib3R0b20gcmlnaHQvNjAlIG5vLXJlcGVhdCwgdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwNmRlZywgIzJERTRCRiAwJSwgIzZBQzY2MSAxMDAlKSAwJSAwJSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2xnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL3NpbmdsZS10cmFpbi9zaGFwZV9sZy5zdmcnKSBib3R0b20gcmlnaHQvMTAwJSBuby1yZXBlYXQsIHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDZkZWcsICMyREU0QkYgMCUsICM2QUM2NjEgMTAwJSkgMCUgMCUgbm8tcmVwZWF0O1xuICAgIH1cblxuXG4gIH1cblxuICAvL9CY0LrQvtC90LrQsCDRgdCy0LXRgNGF0YMg0LrQsNGA0YLQvtGH0LrQuFxuICAmX19pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLy/Ql9Cw0LPQvtC70L7QstC+0LpcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2xnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/RgtC10LrRgdGCXG4gICZfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19sZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgfVxuXG59IiwiLm1haW4tcGFnZS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogOTR2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluLXBhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC8v0JrQvdC+0L/QutC4INCyINC60LDRgNGC0L7Rh9C60LDRhSDQvdCwINCz0LvQsNCy0L3QvtC5XG4gIC5idG4tc2Vjb25kLCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICBtYXgtd2lkdGg6IDIzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICB9XG4gIFxufVxuXG4vL9Ce0YLRgdGC0YPQv9GLINC80LXQttC00YMg0LrQsNGA0YLQvtGH0LrQsNC80Lgg0L3QsCDQs9C70LDQstC90L7QuVxuLnJvdy1tYWluLXBhZ2UgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufSIsIi8v0KLRgNC10Log0LTQu9GPINGB0LrRgNC+0LvQsCDQvNC+0LEg0LLQtdGA0YHQuNC4XG4ubWVhbC1tb2JpbGUtdHJhY2sge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxufVxuXG4vL9Ca0L7QvdGC0LXQudC90LXRgCDQutCw0YDRgtC+0YfQtdC6XG4ubWVhbC10cmFja2luZy1jYXJkcy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAycHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICB3aWR0aDogMTA4MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMTEwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICB3aWR0aDogMTE1MHB4O1xuICB9XG5cbn1cblxuLy/QodGC0YDQvtC60LAg0LTQu9GPINC60LDRgNGC0L7Rh9C10Lpcbi5tZWFsLXRyYWNraW5nLWNhcmRzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnUtcm93LWZsZXgoMTZweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG59XG5cblxuLy/QodGC0YDQsNC90LjRh9C60LAg0YbQtdC70LXQuSDQvdCwINGB0LXQs9C+0LTQvdGPXG4uZ29hbC1mb3ItdG9kYXkge1xuXG4gIC8v0JLRi9GA0L7QstC90Y/RgtGMINC60LDRgNGC0L7Rh9C60Lgg0LIgMiDRgdGC0YDQvtC60LhcbiAgJl9fY2FyZHMtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cf0L7RgdGC0LDQstC40YLRjCDQutCw0YHRgtC+0LzQvdGL0LUg0L7RgtGB0YLRg9C/0YtcbiAgJl9fY2FyZHMtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Zvb2RsaW5rLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuICBcbn1cblxuIiwiLnNpbmdsZS10cmFpbmluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vL9CS0LXRgNGF0YPRiNC60LAg0L7RgtC00LXQu9GM0L3QvtC5INGC0YDQtdC90LjRgNC+0LLQutC4XG4uc2luZ2xlLXRyYWluaW5nLWhlYWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAjMkRFNEJGIDAlLCAjNkFDNjYxIDEwMCUpIDAlIDAlIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQt9Cy0LXQt9C00LDQvNC4XG4gICZfX3N0YXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTM2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J3QsNC30LLQsNC90LjQtSDRgtGA0LXQvdC40YDQvtCy0LrQuFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/Qn9GA0L7Qt9GA0LDRh9C90LDRjyDQstC10YDRhdGD0YjQutCwINGDINGC0YDQtdC90LjRgNC+0LLQutC4XG4gICZfdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8g0LLRi9Cx0L7RgCDQtNCw0YLRiyDRgtGA0LXQvdC40YDQvtCy0LrQuFxuICAudHJhaW5pbmctZGF5LXBpY2tlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fc3Bhbi1waWNrZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDAgN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGNvbG9yOiAjQTFBRkMzO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgICZfX21vYmlsZS10cmFjayB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgJl9fZGF5cy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsdmlzaWJpbGl0eSAuNXM7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICB3aWR0aDogMTEwMnB4O1xuICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmFkZWQtZW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsdmlzaWJpbGl0eSAuNXM7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICBcbiAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19kYXlzIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAjODE3RjhBO1xuICAgICAgICBwYWRkaW5nOiA4cHggMCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLnRyYWluaW5nLWRheS1waWNrZXJfX2RheXMtY29udGFpbmVyLFxuICAgICAgLnRyYWluaW5nLWRheS1waWNrZXJfX2ZhZGVkLWVuZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNpbmdsZS10cmFpbmluZy1oZWFkLXNtYWxsIHtcbiAgJj4uY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBjYWxjKEBicmVha19tZCAtIDFweCkpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICB9XG4gIH1cblxuICAuaDFfX2luZm8gaSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNpbmdsZS10cmFpbmluZy1oZWFkIHtcbiAgICAmX19zdGFyLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBicmVha19sZykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oaWRlLW5hdiAucGxheWVyX19uYXYge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8v0KHQtdC60YbQuNGPINGBINC/0LvQtdC10YDQvtC8XG4uc2luZ2xlLXRyYWluaW5nLXBsYXllciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMzJweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmV4ZXJjaXNlLW5leHQtYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsdmlzaWJpbGl0eSAuNXM7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDM0LDM5LDM5LC42KSwgcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIFxuICAgICAgcGFkZGluZzogMThweCAwO1xuXG4gICAgICAuaWNvbiBpbWcge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubmV4dCB7XG5cbiAgICAgIC5leGVyY2lzZS1uZXh0LWJ0bl9fbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuZXhlcmNpc2UtbmV4dC1idG5fX2ZpbmlzaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmZpbmlzaCB7XG5cbiAgICAgIC5leGVyY2lzZS1uZXh0LWJ0bl9fbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5leGVyY2lzZS1uZXh0LWJ0bl9fZmluaXNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuICBcbiAgJl9tdXRlZCB7XG5cbiAgICAubXVzaWMtdHJpZ2dlciwgLnBsYXllcl9fbmF2LWJ0bl9zb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL3NvdW5kLW11dGVkLnN2ZycpO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0L/Qu9C10LXRgNCwXG4ucGxheWVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGZvbnQtc2l6ZTogMDtcblxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfb3BlbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cbiAgICB2aWRlbyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICB9XG4gIFxuICAmX29wZW4tcG9seWZpbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBub25lIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQxNnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG5cbn1cblxuLnBsYXllci1idG4ge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgQHNpemU6IDU2cHg7XG4gIHdpZHRoOiBAc2l6ZTtcbiAgaGVpZ2h0OiBAc2l6ZTtcblxuICBiYWNrZ3JvdW5kOiBAdGhpcmQtY29sb3IgdXJsKCcvaW1nL0lDTy9wbGF5LXNtLnN2ZycpIDU1JSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBAc2l6ZTogMTAwcHg7XG4gICAgd2lkdGg6IEBzaXplO1xuICAgIGhlaWdodDogQHNpemU7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlIGNlbnRlcjtcbiAgfVxuXG59XG5cblxuLy/QodCw0Lwg0L/Qu9C10LXRgFxuLnBsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgaGVpZ2h0OiAxOThweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KSB7XG4gICAgaGVpZ2h0OiAyMzRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIGhlaWdodDogNDA2cHg7XG4gIH1cblxuICAvL9Cf0L7QutCw0LfQsNGC0Ywg0LrQvdC+0L/QutGDINC/0LvQtdGPINC60L7Qs9C00LAg0L/Qu9C10LXRgCDQvdCwINC/0LDRg9C30LVcbiAgJl9wYXVzZWQgfiAucGxheWVyLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9wYXVzZWQgfiAmX19uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuXG4gIC8v0J/QvtC70L7RgdCwINC90LDQstC40LPQsNGG0LjQuFxuICAmX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDM0LDM5LDM5LC42KSwgcmdiYSgyNTUsMjU1LDI1NSwwKSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMHMgZWFzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC90L7Qv9C60LhcbiAgJl9fbmF2LWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9zb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL0lDTy9zb3VuZC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgJltkYXRhLXN0YXRlPVwibXV0ZWRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL3NvdW5kLW11dGVkLnN2ZycpO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJl9mdWxsc2NyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvSUNPL2Z1bGxzY3JlZW4uc3ZnJyk7XG4gICAgfVxuICAgIFxuICAgIC8v0JrQvdC+0L/QutCwINC30LDQv9GD0YHQutCwXG4gICAgJl9sYXVuY2gge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgLy/QmtC90L7Qv9C60LAg0LIg0L/QvtC70L7QttC10L3QuNC4INC/0LDRg9C30YtcbiAgICAgICZbZGF0YS1zdGF0ZT1cInBhdXNlZFwiXSB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBibGFjaztcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwtNTAlKTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAvL9Ca0L3QvtC/0LrQsCDQsiDQv9C+0LvQvtC20LXQvdC40Lgg0L/Qu9C10LlcbiAgICAgICZbZGF0YS1zdGF0ZT1cInBsYXlcIl0ge1xuXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICBcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDExcHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMTFweDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cblxuICAgIH1cblxuXG4gIH1cblxuICAmX19wcm9ncmVzcy1iYXItd3JhcHBlciB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha194cykge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWdyb3c6IDM7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/RgNC+0LPRgNC10YHRgSDQsdCw0YBcbiAgJl9fcHJvZ3Jlc3MtYmFyIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8v0JvQuNC90LjQuNGPINGB0LrQvtC70YzQutC+INCy0LXRgNC10LzQtdC90Lgg0L/RgNC+0YjQu9C+XG4gICZfX2N1cnJlbnQtdGltZS1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICByaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRoaXJkLWNvbG9yO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgMHMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRgtCw0LnQvNC40L3Qs9C+0LxcbiAgJl9fdGltaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcmRlcjogMztcblxuXG4gICAgbWluLXdpZHRoOiAxMjBweDtcblxuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3JpZ2h0LW5hdi13cmFwcGVyIHtcbiAgICBvcmRlcjogNDtcbiAgICBmbGV4LWdyb3c6IDM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3hzKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KLQtdC60YHRgiDQstGA0LXQvNC1XG4gICZfX3RpbWUtdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0YHQu9Cw0LnQtNC10YDQsCDRgSDRg9C/0YDQsNC20L3QtdC90LjRj9C80Lhcbi5leGVyY2lzZS1zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuXG59XG5cbi8v0KHQu9Cw0LnQtNC10YAg0YEg0YPQv9GA0LDQttC90LXQvdC40Y/QvNC4XG4uZXhlcmNpc2Utc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2xpZGVyX19uYXYtYXJyb3ctd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweCAxM3B4IDE1cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGJyZWFrX21kIC0gMXB4KSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJl9sZWZ0IHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfcmlnaHQge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlcl9fbmF2LWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjYyQzg0O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNjJDODQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG4vL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRhtC40LrQu9C+0Lxcbi5sb29wIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19pY28ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmX190eHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxufVxuXG4vL9Ch0LXQutGG0LjRjyDRgSDQvtGC0LTQtdC70YzQvdC+0Lkg0YLRgNC10L3QuNGA0L7QstC60L7QuVxuLnNpbmdsZS10cmFpbmluZy1zZWN0aW9uIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG5cbiAgICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LrQsNGA0YLQuNC90L7QuiDRgtGA0LXQvdC40YDQvtCy0LrQuFxuICAmX19pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA4OHB4O1xuXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvL9Ch0LDQvNC4INC60LDRgNGC0LjQvdC60Lgg0YLRgNC10L3QuNC+0YDQstC60LhcbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY2LjI1JTtcbiAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDEyMSwzMjApO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vaW1hZ2Uuc3ZnJykgY2VudGVyIGNlbnRlci8xMDBweCBuby1yZXBlYXQgI2VhZWJmMzs7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNzZweDtcbiAgICAgIHdpZHRoOiA0OTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiA1MzZweDtcbiAgICAgIGhlaWdodDogMzAycHg7XG4gICAgfVxuXG4gICAgLy/QkdC+0LvRjNGI0LDRjyDQutCw0YDRgtC40L3QutCwXG4gICAgJl9sZyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAucGVyY2VudC1oZWlnaHQtZnJvbS1zaXplKDE0NSwzMjApO1xuXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC41KTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDMzOHB4O1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG5cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIHdpZHRoOiA3MjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDZweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfbGVmdCwgJl9yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmX2xlZnQge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjclLC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9yaWdodCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjclLC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0L7Qv9C40YHQsNC90LjQtdC8INGC0YDQtdC90LjRgNC+0LrQuFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcbiAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2V2ZW4tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgIGgzLFxuICAgIGg0LFxuICAgIG9sIGxpOmJlZm9yZSB7XG4gICAgICAvL2NvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHVsIGxpOmJlZm9yZSB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gIH1cbiAgXG4gICZfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIFxuICAmX19kZXNjcmlwdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxufVxuXG4jdHJhaW4tbXVzaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubXVzaWMtdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAmX2Rlc2N0b3AsICZfbW9iaWxlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9zb3VuZC5zdmcnKSBjZW50ZXIvMjBweCBuby1yZXBlYXQ7XG4gIH1cblxuICAmX21vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxufVxuXG4ucGxheWVyLWludGVyZmFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5udXRyaXRpb24tc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX190aXRsZSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLnlvdS13aWxsLW5lZWQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTA0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG59IiwiLmxvZ2Jvb2stbWFpbi1jYXJkLXJvdyB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NjIwcHgpIHtcbiAgICB3aWR0aDogNTUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDoxNjAwcHgpIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gIH1cblxufSIsIi8v0J7RgtGB0LXQuiDRgSDQt9Cw0LPQvtC70L7QstC60L7QvCDQuCDQv9C10YDQtdC60LvRjtGH0LDRgtC10LvQtdC8XG4uZm9vZC1sb2ctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL9Cf0LXRgNC10LrQu9GO0YfQsNGC0LXQu9GMINC10LTQtdC90LjRhiDQuNC30LzQtdGA0LXQvdC40Y9cbiAgJl9fc3dpdGNoIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KbQtdC70Ywg0LrQuNC70L7QutCw0LvQvtGA0LjQuVxuICAmX19teS1nb2FsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFCNDZDO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG59XG5cbi8v0KHQtdC60YbQuNGPINGBINCz0YDQsNGE0LjQutC+0Lxcbi5mb29kLWxvZy1jaGFydC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDUzcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICB9XG5cbiAgLy/Qm9C40L3QuNGPINGG0LXQu9C4XG4gICZfX2dvYWwtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMUI0NkM7XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwcyBlYXNlO1xuICB9XG5cbiAgLy/Qk9GA0LDRhNC40Log0YEg0L3Rg9GC0YDQuNC10L3RgtCw0LzQuFxuICAmX251dHJpZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI3cHg7XG5cbiAgICAuZm9vZC1sb2ctY2hhcnRfX2xhYmVsX2tjYWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMiUpO1xuICAgIH1cblxuICAgIC5mb29kLWxvZy1jaGFydF9fc3ViLXdyYXBwZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBjYW52YXMsXG4gICAgLmZvb2QtbG9nLWNoYXJ0LXNlY3Rpb25fX2dvYWwtbGluZSxcbiAgICAuZm9vZC1sb2ctY2hhcnRfX2RhdGEtd3JhcHBlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjdweCk7XG4gICAgfVxuXG4gIH1cblxufVxuXG4vL9CT0YDQsNGE0LjQulxuLmZvb2QtbG9nLWNoYXJ0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMHMgZWFzZTtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDQtNCw0YLQsNC80LhcbiAgJl9fZGF0YS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0b3A6IDEwMCU7XG4gIH1cblxuICAvL9Ca0LDQttC00LDRjyDQtNCw0YLQsFxuICAmX19kYXRlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC70LXQudCx0LvQvtCyXG4gICZfX2xhYmVsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjUlKTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLy/QktC90YPRgtGA0LjQvdC40Lkg0LrQvtC90YLQtdC50L3QtdGAINGBINC70LXQudCx0LvQsNC80LhcbiAgJl9fc3ViLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMuMzMlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwcyBlYXNlO1xuXG5cbiAgICAuZm9vZC1sb2ctY2hhcnRfX2xhYmVsOm50aC1jaGlsZCgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0MjhEO1xuICAgIH1cblxuICAgIC5mb29kLWxvZy1jaGFydF9fbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjk4NEM7XG4gICAgfVxuXG4gICAgLmZvb2QtbG9nLWNoYXJ0X19sYWJlbDpudGgtY2hpbGQoNSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxQjQ2QztcblxuICAgICAgLy/QodGC0YDQtdC70LrQsCDQstC90LjQt1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwLjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYWJlbC1hcnJvd19ncmVlbi5zdmcnKSBjZW50ZXIgdG9wIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC8v0KHQsNC80Lgg0LvQtdC50LHQu9GLXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC8v0JvQtdC50LHQuyDRgSDQutC40LvQvtC60LDQu9C+0YDQuNGP0LzQuFxuICAgICZfa2NhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA5O1xuXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBjb2xvcjogIzhBM0VGRjtcblxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMHMgZWFzZTtcblxuXG4gICAgICAvL9Ch0YLRgNC10LvQutCwINCy0L3QuNC3XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTAuMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhYmVsLWFycm93LnN2ZycpIGNlbnRlciB0b3AgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QmNC60L7QvdC60Lgg0LvQtdC50LHQu9C+0LJcbiAgJl9fbGFiZWwtaWNvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL9Ci0LXQutGB0YIg0LvQtdC50LHQu9C+0LJcbiAgJl9fbGFiZWwtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbn1cblxuLy/QmtC+0L3RgtC10LnQvdC10YAg0LPRgNCw0YTQuNC60LBcbi5mb29kLWxvZy1jaGFydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1heC13aWR0aDogMTA4OHB4O1xuICBoZWlnaHQ6IDE3NXB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuXG4vL9Ca0L7QvdGC0LXQudC90LXRgCDQtNC70Y8g0LLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3Ri9GFINGN0LvQtdC80LXQvdGC0L7QslxuLmZvb2QtbG9nLWNoYXJ0LWhlbHAtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cblxuLy/QodC10LrRhtC40Y8g0YEg0LfQsNC/0LjRgdGP0LzQuCDQv9GA0LjQtdC80LAg0L/QuNGJ0Lhcbi5mb29kLWxvZy1jYXJkcy1zZWN0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuXG4gIC8v0JTQsNGC0LDQv9C40LrQtdGAXG4gICZfX2RhdGEtcGlja2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIuYm9keS1sb2ctc2VjdGlvbiB7XG5cbiAgJl9fZGF0YS1waWNrZXIge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDE2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDUwcHg7XG4gICAgfVxuXG4gIH1cblxufSIsIi53ZWlnaHQtbG9nLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIFxuICBcbiAgJl9fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgXG5cblxuXG4gIC8v0JrQvdC+0L/QutCwINC00LvRjyDQstGL0LHQvtGA0LAg0LTQsNGC0YtcbiAgJl9fZGF0YS1waWNrZXIge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fY2FudmFzLXNpYmxpbmcge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgfVxuXG4gICZfX2NhbnZhcy1zaWJsaW5nLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBcbiAgICAmX3NpbmdsZSAud2VpZ2h0LWxvZy1zZWN0aW9uX19saW5lOmZpcnN0LWNoaWxkLCAmX3NpbmdsZSAud2VpZ2h0LWxvZy1zZWN0aW9uX19saW5lOm50aC1jaGlsZCgzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC8v0JLRi9GB0L7RgtCwINCz0YDQsNGE0LjQutCwXG4gICZfX2NhbnZhcy13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21hcmdpbi1ib3R0b206IC0xNnB4O1xuXG5cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgLy8gIGhlaWdodDogMzAwcHg7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2UGx1cykge1xuICAgIC8vICBoZWlnaHQ6IDQwNXB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDo0ODBweCkge1xuICAgIC8vICBoZWlnaHQ6IDMwMHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAvLyAgaGVpZ2h0OiA1MDBweDtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgLy8gIGhlaWdodDogNDAwcHg7XG4gICAgLy99XG4gICAgLy9cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoOjE0NDBweCkge1xuICAgIC8vICBoZWlnaHQ6IDUwMHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AbWVkaWEgKG1pbi13aWR0aDoxNjAwcHgpIHtcbiAgICAvLyAgaGVpZ2h0OiA1MzBweDtcbiAgICAvL31cblxuICB9XG5cblxuICAvL9Ca0L3QvtC/0LrQsCDQv9C+0LLQtdGA0YUg0LPRgNCw0YTQuNC60LBcbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyNTVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19pcGg2KSB7XG4gICAgICB3aWR0aDogMzEycHg7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZC1idG57XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgfVxuXG59IiwiLnBob3RvLWpvdXJuYWwtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgLy/Qn9C70LDRiNC60LAg0YEg0LTQsNGC0L7QuSDQv9GA0L7QvNC10LbRg9GC0LrQvtC8INC80LXQttC00YMg0YTQvtGC0LrQsNC80LhcbiAgJl9fZGF5cy1iZXR3ZWVuLXBob3RvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG5cbiAgICBjb2xvcjogQG1haW4tdGV4dC1jb2xvci10aC1zaGFkZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kLWNvbG9yO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0YEg0LrQsNGA0YLQvtGH0LrQsNC80Lgg0L/RgNC+0LPRgNC10YHRgdCwXG4gICZfX3Byb2dyZXNzLWNhcmRzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0KTQvtGA0LzQsCDQtNC70Y8g0LTQvtCx0LDQstC70LXQvdC40Y8g0YTQvtGC0L5cbiAgJl9fYWRkLWltZy1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgJl9pbnNpZGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLy/QodCw0LzQsCDQutC90L7Qv9C60LBcbiAgJl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JTQsNGC0LAg0L/QuNC60LXRgFxuICAmX19kYXRhLXBpY2tlciB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gIH1cbiAgXG59XG5cblxuXG4vL9Ch0YLRgNC+0LrQsCDRgSDQutCw0YDRgtC+0YfQutCw0LzQuCDRhNC+0YLQvtCz0YDQsNGE0LjQuVxuLnBob3RvLWpvdXJuYWwtcm93IHtcbiAgLnUtcm93LWZsZXgoOHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgLnUtcm93LWZsZXgoMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cblxufSIsIi5teS1ibG9nLXNlY3Rpb24ge1xuXG4gIC8v0JrQvdC+0L/QutCwINC00L7QsdCw0LLQu9C10L3QuNGPINC/0L7RgdGC0LBcbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLy/QlNCw0YLQsNC/0LjQutC10YBcbiAgJl9fZGF0YS1waWNrZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBcbn0iLCIuYmxvZy12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuXG4gIC5vdGhlci1lbnRyaWVzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG59XG5cblxuLy/QodGC0YDQsNC90LjRh9C60LAg0L7QtNC90L7QuSDQt9Cw0L/QuNGB0Lgg0LIg0LHQu9C+0LPQtVxuLnNpbmdsZS1lbnRyeS1zZWN0aW9uIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC8v0JLRgdC/0L7QvNC+0LPQsNGC0LXQu9GM0L3Ri9C1INC90LUg0Y/RgNC60LjQtSDRjdC70LXQvNC10L3RgtGLXG4gICZfX2hlbHAtZWxlbWVudCB7XG4gICAgY29sb3I6IEBtYWluLXRleHQtY29sb3I7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAvL9CU0LDRgtCwINC/0L7RgdGC0LBcbiAgJl9fZGF0ZSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIH1cblxuICAvL9Cd0LDQt9Cy0LDQvdC40LUg0L/QvtGB0YLQsFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDQstC+0LfQstGA0LDRgtCwINC6INGB0L/QuNGB0LrRgyDQt9Cw0L/QuNGB0LXQuVxuICAmX19iYWNrLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG5cbiAgICAgIC8v0JDQvdC40LzQsNGG0LjRjyDRgdGC0YDQtdC70LrQuFxuICAgICAgJjpob3ZlciAuYXJyb3ctbG9uZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gIH1cblxuICAvL9Ch0YLRgNC10LvQvtGH0LrQsCDQvdCw0LfQsNC0XG4gICZfX2Fycm93LWJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMHMgZWFzZTtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC30LDQv9C40YHRjNGOXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbn1cblxuLnNpbmdsZS1lbnRyeS1uYXYge1xuICBtYXJnaW46IDQwcHggLThweDtcbiAgZGlzcGxheTogZmxleDtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIHdpZHRoOiAxMDg4cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy/QmtC90L7Qv9C60LAg0YEg0YHRgtGA0LXQu9C60L7QuSDQuCDRgtC10LrRgdGC0L7QvFxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAuMztcbiAgfVxuXG4gIC8v0KLQtdC60YHRglxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0YHRgtGA0LXQu9C60LBcbiAgJl9fYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMHB4IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbn0iLCIuaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogMTZweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2Vjb25kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19tZCkge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxuXG5cblxuICBwLCBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLXRoLXNoYWRlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAbWFpbi10ZXh0LWNvbG9yLXMtc2hhZGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxufSIsIi8v0J7RiNC40LHQutCwINC90LAg0YHQsNC50YLQtVxuLnNpdGUtZXJyb3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9zaXRlLWVycm9yL2JnLnN2ZycpIGNlbnRlciAxMDAlL2NvdmVyIG5vLXJlcGVhdDtcblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDRgSDRgdC+0LTQtdGA0LbQuNC80YvQvFxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cblxuICAvL9CY0LrQvtC90LrQsCDQutC+0LTQsFxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6QGJyZWFrX3NtKzEpIHtcbiAgICAgIG1heC13aWR0aDogNzA4cHg7XG4gICAgfVxuXG4gIH1cblxuICAvL9C60L7QtCDQvtGI0LjQsdC60LhcbiAgJl9fY29kZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMzZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICB9XG5cbiAgICAmX3NtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0YLQtdC60YHRgiDQvtGI0LjQsdC60LhcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgbWFyZ2luOiA0NXB4IDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0JrQvdC+0L/QutCwXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfaXBoNikge1xuICAgICAgd2lkdGg6IDMxMnB4O1xuICAgIH1cblxuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbn0iLCJcblxuLnVuc3Vic2NyaWJlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICZfX2Zvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINGE0L7RgNC80YtcbiAgJl9fZm9ybS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTA0cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIH1cblxuICAvL9CX0LDQs9C+0LvQvtCy0L7QuiDQvdCwINGE0L7RgNC80LUg0L7RgtC/0LjRgdC60LhcbiAgJl9fZm9ybS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgY29sb3I6IEBzZWNvbmQtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC8v0KLQtdC60YHRgiDQvdCwINGE0L7RgNC80LVcbiAgJl9fdGV4dCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY29sb3I6IEBzZWNvbmQtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC40L3Qv9GD0YLQvtC8XG4gICZfX2Zvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAvL9Ca0L3QvtC/0LrQsCDQvtGC0L/QuNGB0LrQuFxuICAmX19idG4ge1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC51bnN1YnNjcmliZS1hamF4LmctcmVjYXB0Y2hhLXdyYXBwZXIsXG4gIC51bnN1YnNjcmliZS1mb3JtLmctcmVjYXB0Y2hhLXdyYXBwZXIge1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgfVxuXG4gICAgLy/QmtC90L7Qv9C60LAg0L7RgtC/0LjRgdC60LhcbiAgICAudW5zdWJzY3JpYmUtc2VjdGlvbl9fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gIH1cbiAgICBcblxufSIsIi5sYW5kaW5nLWhlcm8taGVhZF9fdGl0bGUsXG4uZXhlcmNpc2VzLWdyaWQtc2VjdGlvbl9fdGl0bGUsXG4uZ29hbC1jYXJkcy1zZWN0aW9uX190aXRsZSxcbi5jb252ZW5pZW50LXRvb2wtc2VjdGlvbl9fdGl0bGUsXG4udHJhY2stbWV0cmljLXNlY3Rpb25fX3RpdGxlLFxuLmxhc3QtYm9yZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxufVxuXG4ubG9naW4tc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ucGhvbmUtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnJhZGlvLWxpbmVfYWN0aXZlIH4gLnBob25lLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhZGlvLWxpbmVfYWN0aXZlIH4gLmxvZ2luLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1ncm91cF9waG9uZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn0iLCIubGFuZGluZy1oZXJvLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDk0dmg7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgaGVpZ2h0OiA1NjVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19pcGg1KSB7XG4gICAgaGVpZ2h0OiA1MTJweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmLmxhbmRpbmdfc3RhcnQtaGVyby1oZWFke1xuICAgIC5sYW5kaW5nLWhlcm8taGVhZHtcbiAgICAgICZfX2J0bntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDNDOEQ5IDAlLCAjM0ZCRTY2IDEwMCUpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxhbmRpbmdfY3RhcHQtaGVyby1oZWFke1xuICAgIC5sYW5kaW5nLWhlcm8taGVhZF9fY29udGVudC13cmFwcGVye1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG4gICAgLmxhbmRpbmctaGVyby1oZWFke1xuICAgICAgJl9fYnRue1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkQ3NDYgMCUsICNGRkFGNDkgNTglLCAjRkY5ODRDIDEwMCUpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8v0JLRgtC+0YDQvtC5INGN0LrRgNCw0L0g0YEg0YHQtdGC0LrQvtC5INGD0L/RgNCw0LbQvdC10L3QuNC5XG4uZXhlcmNpc2VzLWdyaWQtc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICB9XG4gIFxuICAmX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE1NjZweDtcbiAgICBtYXJnaW46IDgwcHggMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjE1NjVweCkge1xuICAgICAgd2lkdGg6IDEyNiU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX2lwaDYpIHtcbiAgICAgIHdpZHRoOiAxNjUlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICB9XG5cbn1cblxuLy/QodC10YLQutCwINGBINC60LDRgNGC0L7Rh9C60LDQvNC4INGD0L/RgNCw0LbQvdC10L3QuNGPXG4vLy5leGVyY2lzZXMtZ3JpZCB7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIGxlZnQ6IDUwJTtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4vL1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICB3aWR0aDogMTU2NnB4O1xuLy8gIG1hcmdpbjogODBweCAwO1xuLy9cbi8vICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbi8vICAgIG1hcmdpbjogNjBweCAwO1xuLy8gIH1cbi8vXG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcbi8vICAgIG1hcmdpbjogNDBweCAwO1xuLy8gIH1cbi8vXG4vLyAgJl9fY29sIHtcbi8vICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgIC8vd2lkdGg6IDUxNXB4O1xuLy8gICAgd2lkdGg6IDMyLjg4OCU7XG4vL1xuLy8gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtKSB7XG4vLyAgICAgIHdpZHRoOiAzMzVweDtcbi8vICAgIH1cbi8vXG4vLyAgICAmX2ZpcnN0IHtcbi8vICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgIH1cbi8vXG4vLyAgICAmX3RoaXJkIHtcbi8vICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gICAgfVxuLy9cbi8vICB9XG4vL1xuLy9cbi8vXG4vL30iLCIvL9Ch0LXQutGG0LjRjyDRgSDQv9GA0L7Qs9GA0LXRgSDQsdCw0YDQsNC80Lhcbi5nb2FsLWNhcmRzLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4OHB4IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cblxuICAmX190aXRsZSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSAtIDEpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuXG4gIC8v0JrQvtC90YLQtdC50L3QtdGAINGBINC60L7Qu9C+0L3QutCw0LzQuFxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDE1cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0LvQvtC90LrQsCDRgSDRgtC10LrRgdGC0L7QvFxuICAmX19jb2wtdGV4dCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20gLSAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICB9XG5cbiAgLy/QmtC+0LvQvtC90LrQsCDRgSDQutCw0YDRgtC+0YfQutCw0LzQuFxuICAmX19jb2wtY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDU3NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NDE1cHgpIHtcbiAgICAgIHdpZHRoOiAzNDBweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5nb2FsLXByb2dyZXNzYmFyLWNhcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICB9XG5cblxuICB9XG5cbiAgLy/QmtC+0L3RgtC10LnQvdC10YAg0LTQu9GPINC00LLRg9GFINC60LDRgNGC0L7Rh9C10LpcbiAgJl9fY2FyZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIG1hcmdpbjogMCAxNnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzM2cHg7XG4gICAgICBmb250LXNpemU6IDA7XG5cblxuICAgICAgLmdvYWwtcHJvZ3Jlc3NiYXItY2FyZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/QtdGA0LLQsNGPINC60LDRgNGC0L7Rh9C60LAg0LIg0YHQv9C40YHQutC1XG4gICZfX2ZpcnN0LWNhcmQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4JSk7XG4gICAgfVxuICB9XG5cbiAgLy/Qn9C10YDQstCw0Y8g0LrQsNGA0YLQvtGH0LrQsCDQsiDRhtC10L3RgtGA0LDQu9GM0L3QvtC8INC60L7QvdGC0LXQudC90LXRgNC1XG4gICZfX2ZpcnN0LWluc2lkZS1jYXJkIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDYlLCAtMTUlKTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0J/QvtGB0LvQtdC00L3Rj9GPINC60LDRgNGC0L7Rh9C60LAg0LIg0YHQv9C40YHQutC1XG4gICZfX2xhc3QtY2FyZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfbWQpIHtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTglLCAtMTUlKTtcbiAgICB9XG5cbiAgfVxuXG4gIC8v0L/QvtGB0LvQtdC00L3Rj9GPINC60LDRgNGC0L7Rh9C60LAg0LIg0YbQtdC90YLRgNCw0LvRjNC90L7QvCDQutC+0L3RgtC10LnQvdC10YDQtVxuICAmX19sYXN0LWluc2lkZS1jYXJkIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02JSk7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG5cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMTJweDtcblxuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX3NtIC0gMSkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAzMTJweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICYuZ29hbF9zdGFydC1jYXJkcy1zZWN0aW9ue1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXG4gICAgLmdvYWwtY2FyZHMtc2VjdGlvbl9fYnRue1xuICAgICAgY29sb3I6ICM0M0M4RDk7XG4gICAgfVxuICB9XG5cbiAgJi5nb2FsX2N0YXB0LWNhcmRzLXNlY3Rpb257XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cbiAgICAuZ29hbC1jYXJkcy1zZWN0aW9uX19idG57XG4gICAgICBjb2xvcjogI0ZGOTg0QztcbiAgICB9XG4gIH1cblxufVxuIiwiLmNvbnZlbmllbnQtdG9vbC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTA5cHggMCA4MHB4O1xuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgcGFkZGluZzogNjBweCAwcHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20gLSAxKSB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gIH1cblxuICAvL9Ca0L7QvdGC0LXQudC90LXRgCDQuNC90YHRgtGA0YPQvNC10L3RgtC+0LJcbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gIH1cblxuICAvL9Ca0L7Qu9C+0L3QutCwINGBINC60LDRgNGC0L7Rh9C60LDQvNC4XG4gICZfX2NvbC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU2NnB4O1xuICAgIGhlaWdodDogMzUzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NjMwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MiU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NjMwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19zbSkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICAgIH1cblxuICAgIC8v0JrQsNGA0YLQvtGH0LrQsCDQv9GA0LjQtdC80LAg0L/QuNGJ0Lgg0L3QsCDQu9C10L3QtNC40L3Qs9C1XG4gICAgLm1lYWwtdHJhY2tpbmctY2FyZCB7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy/QnNC+0LTQsNC70YzQvdC+0LUg0L7QutC90L4g0L3QsCDQu9C10L3QtNC40L3Qs9C1XG4gICAgLm1vZGFsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNjBweDtcblxuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDM7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubmF2LXRhYnMgLmFjdGl2ZS1uYXYtc3dpdGNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNEQzQ2QjQ7XG4gICAgfVxuXG4gIH1cblxuXG4gIC8v0JrQvtC70L7QvdC60LAg0YEg0YLQtdC60YHRgtC+0LxcbiAgJl9fY29sLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOkBicmVha19tZCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX21kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJi5jb252ZW5pZW50X3N0YXJ0LXRvb2wtc2VjdGlvbntcbiAgICBcbiAgICAuY29udmVuaWVudC10b29sLXNlY3Rpb25fX2J0bntcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQzQzhEOSAwJSwgIzNGQkU2NiAxMDAlKSBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJi5jb252ZW5pZW50X2N0YXB0LXRvb2wtc2VjdGlvbntcbiAgICBcbiAgICAuY29udmVuaWVudC10b29sLXNlY3Rpb25fX2J0bntcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0ZGRDc0NiAwJSwgI0ZGQUY0OSA1OCUsICNGRjk4NEMgMTAwJSkgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG59XG5cbi8v0JrQstCw0LTRgNCw0YLQuNC60Lgg0YEg0L/QsNGA0LDQu9Cw0LrRgdC+0Lxcbi5udXRyaXRpb24tc3F1YXJlLWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQHNpemU6IDQ0cHg7XG4gIHdpZHRoOiBAc2l6ZTtcbiAgaGVpZ2h0OiBAc2l6ZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAmX2xhcmdlIHtcbiAgICBAc2l6ZTogOTBweDtcbiAgICB3aWR0aDogQHNpemU7XG4gICAgaGVpZ2h0OiBAc2l6ZTtcbiAgfVxuXG4gICZfdmlvbGV0IHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzhBM0VGRjtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDE4JTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfcmVkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggI0ZGNDZEQTtcbiAgICByaWdodDogMTglO1xuICAgIGJvdHRvbTogOTAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9vcmFuZ2Uge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjRkY5ODRDO1xuICAgIGJvdHRvbTogMTEuMyU7XG4gICAgbGVmdDogMzFweDtcblxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9ncmVlbiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAtMTJweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggIzMxQjQ2QztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCIucmVnaXN0cmF0aW9uLXNlY3Rpb24ge1xuXG4gIC5yYWRpby1saW5lIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20gLSAxKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAud2FudC10byB7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20gLSAxKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxufSIsIi8v0KHQtdC60YbQuNGPINGBINCz0YDQsNGE0LjQutCw0LzQuFxuLnRyYWNrLW1ldHJpYy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvd2VpZ2h0LXRyYWNrLnN2ZycpIHRvcCBjZW50ZXIvMTkyMHB4IG5vLXJlcGVhdDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjE5MjFweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOjEzNjZweCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTM2NnB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfc20pIHtcbiAgICAgIG1hcmdpbjogMTQxcHggYXV0byA2MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICBtYXJnaW46IDEyMXB4IGF1dG8gNDBweDtcbiAgICB9XG5cblxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTQ1NnB4O1xuICAgIHdpZHRoOiAxMTElO1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6QGJyZWFrX2lwaDZQbHVzKSB7XG4gICAgICB3aWR0aDogMTMwJTtcbiAgICB9XG5cbiAgfVxuXG4gICYudHJhY2tfc3RhcnQtbWV0cmljLXNlY3Rpb257XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL0lDTy9sYW5kaW5nL3dlaWdodC10cmFja19zdGFydC5zdmcnKSB0b3AgY2VudGVyLzE5MjBweCBuby1yZXBlYXQ7XG4gIH1cblxuICAmLnRyYWNrX2N0YXB0LW1ldHJpYy1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9JQ08vbGFuZGluZy93ZWlnaHQtdHJhY2tfY3RhcHQuc3ZnJykgdG9wIGNlbnRlci8xOTIwcHggbm8tcmVwZWF0O1xuICB9XG5cbiAgJi50cmFja19zdGFydC1tZXRyaWMtc2VjdGlvbiwgJi50cmFja19jdGFwdC1tZXRyaWMtc2VjdGlvbntcbiAgICBAbWVkaWEgKG1pbi13aWR0aDoxOTIxcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEzNjZweCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzY2cHg7XG4gICAgfVxuICB9XG59IiwiLy/Qn9C+0YHQu9C10LTQvdC40Lkg0Y3QutGA0LDQvSDQu9C10L3QtNC40L3Qs9CwXG4ubGFzdC1ib3JkIHtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDpAYnJlYWtfeHMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICB9XG5cbiAgfVxuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcblxuICAmLmxhc3QtYm9yZF9zdGFydHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIFxuICAgIC5sYXN0LWJvcmQtY2FyZHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvbGFzdC1ib3JkLWNhcmQtc2hhcGVfc3RhcnQucG5nJykgIDEwMiUgY2VudGVyLzUwJSBuby1yZXBlYXQ7XG5cbiAgICAgICZfX2J0bntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNDNDOEQ5IDAlLCAjM0ZCRTY2IDEwMCUpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxhc3QtYm9yZF9jdGFwdHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIFxuICAgIC5sYXN0LWJvcmQtY2FyZHtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgYmFja2dyb3VuZDogQHNlY29uZC1jb2xvciB1cmwoJy9pbWcvSUNPL2xhbmRpbmcvbGFzdC1ib3JkLWNhcmQtc2hhcGVfY3RhcHQucG5nJykgIDEwMiUgY2VudGVyLzUwJSBuby1yZXBlYXQ7XG5cbiAgICAgICZfX2J0bntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZENzQ2IDAlLCAjRkZBRjQ5IDU4JSwgI0ZGOTg0QyAxMDAlKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIucGF5bWVudC1mb3JtIHtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZm9ybS1ncm91cCB7XG5cbiAgICAmID4gLlN0cmlwZUVsZW1lbnQge1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGMztcblxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB9XG4gICAgXG4gIH1cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IC04cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19yb3cgJiB7XG5cbiAgICAmX19mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cblxuICB9XG4gIFxuICAmX19mb3JtLWdyb3VwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc4MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICB9XG5cbn0iLCIucGF5bWVudC1mb3JtLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cbiAgJl9fbG9jay1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4LjVweDtcbiAgICBsZWZ0OiA4LjVweDtcblxuICAgIHdpZHRoOiAxOXB4O1xuICAgIFxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxNy41cHg7XG4gICAgfVxuICAgIFxuXG4gIH1cblxuICAmX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fcGF5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19jYXJkLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDo3ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NhcmQtd3JhcHBlciB7XG5cbiAgICBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6NzgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICZfX3RhcmlmZi1maWVsZCB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4O1xuXG5cblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzRBNEE0QTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBcbiAgfVxuICBcblxuXG59XG5cbi5wYXltZW50LWZvcm0tc2VjdGlvbi1mb290ZXIge1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkYzO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTJweC8xNnB4ICdPcGVuIFNhbnMnO1xuICBjb2xvcjogI0ExQUZDMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgcGFkZGluZzogMjNweCAzMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNnB4LzIwcHggJ09wZW4gU2Fucyc7XG4gIH1cblxufVxuXG4jY2FyZC1lbGVtZW50LWVycm9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE3cHgpO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE2cHgvMjBweCBPcGVuIFNhbnM7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjRkYwMDAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOjc4MHB4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIzcHgpO1xuICB9XG5cbn0iLCIuc3Vic2NyaXB0aW9uLXN1Y2Nlc3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMDdkZWcsICNGRkFFNDYgMCUsICNGRjk3NTQgMTklLCAjRkY1QTdEIDc0JSwgI0ZGNDI4RCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG5cbiAgJl9ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjRjYyQzg0IDAlLCAjRTAyRjlDIDIzJSwgI0FCMzhEOSA3MiUsICM4QTNFRkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG4gIFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGNjJDODQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMzBweCAnT3BlbiBTYW5zJztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbn0iLCIuc3Vic2NyaXB0aW9uLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MzZweDtcblxuICAudGV4dC1idG57XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIH1cbn0iLCIucHJpY2V7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvcHJpY2UvYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEwNDZweDtcbiAgICB9XG5cbiAgICAubXlUYXJpZntcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyBcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICYuYmctcGlua3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCApe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb3N0e1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0LW11dGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZWx7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjYyQzg0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRlc2t0b3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9iaWxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4M3B4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndyYXB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5teVRhcmlmLXJvd19fY29zdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VUaXRsZXtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMzZweC8zMnB4IE1vbnRzZXJyYXQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI4cHgvMzJweCBNb250c2VycmF0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI0cHgvMzJweCBNb250c2VycmF0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2VUZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzIwcHggT3BlbiBTYW5zO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAubWFpbntcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAudGFyaWZ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggMTBweCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM2cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzZweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG5cbiAgICAgICAgICAgICAgICAudGFyaWYtY2FyZHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGFyaWYtY2FyZF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YXJpZi1jYXJkX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYXJjaGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhcmlmLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYm9yZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RCQzRGRTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYtd3JhcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jYXJke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiB+XCJjYWxjKDI1JSAtIDcuNXB4KVwiO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQkM0RkU7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC50YXJpZi1jYXJkX19idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rNSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogflwiY2FsYygzMyUgLSA2LjVweClcIjtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IH5cImNhbGMoNTAlIC0gNXB4KVwiO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNHB4LzE5cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY29zdHtcblxuICAgICAgICAgICAgICAgICAgICAmLWRpc2NvdW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMTlweCBPcGVuIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y2MkM4NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDI0cHgvMjlweCBNb250c2VycmF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxQzIxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MzU5cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzI0cHggTW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwOmxhc3QtY2hpbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMTlweCBPcGVuIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUFGQzM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxMnB4LzE3cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ3JhZGllbnQtYm9yZGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNjJDODQgMCUsICNFMDJGOUMgMjMlLCAjQUIzOEQ5IDcyJSwgIzhBM0VGRiAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTRweC8xOXB4IE9wZW4gU2FucztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxRDFDMjE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZWJmMztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRUJGMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhcmlmLWNhcmRfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJvcmRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBMUFGQzM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGFyaWYtY2FyZF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNBMUFGQzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYXJjaGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNFQUVCRjM7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAudGFyaWYtY2FyZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVse1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb3N0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZGlzY291bnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ExQUZDMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFFQkYzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmdyYWRpZW50LWJvcmRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUVCRjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc3ViVGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4LzI0cHggT3BlbiBTYW5zO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUQxQzIxO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMjBweCBPcGVuIFNhbnM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpbWFyeS10aXRsZXtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8yOXB4IE1vbnRzZXJyYXQ7XG4gICAgICAgIGNvbG9yOiAjMUQxQzIxO1xuICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDMycHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIycHggMzNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH0gXG4gICAgfVxuXG4gICAgLnRleHQtYm9sZHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHQtbGlnaHR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLnRleHQtbXV0ZWR7XG4gICAgICAgIGNvbG9yOiAjQTFBRkMzO1xuICAgIH1cblxuICAgIC5iZy1wdXJwbGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODNERkM7XG4gICAgfVxuXG4gICAgLmJnLXBpbmt7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNjJDODRcbiAgICB9XG5cbiAgICAuZC1ub25le1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGlkZGVuQnRue1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59Iiwic2VjdGlvbi5mdWxsc2NyZWVuLWJnLmVudHJ5e1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0zNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLnBhZ2luYXRpb25TbGlkZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogNDJweCBhdXRvIDQwcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoIG1pbi1oZWlnaHQ6IDY1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDczNXB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJi1hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nby10by0we1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaDF7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAyNHB4LzMzcHggT3BlbiBTYW5zO1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE4cHgvMjRweCBPcGVuIFNhbnM7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKCBtaW4taGVpZ2h0OiA2ODVweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzVweCl7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZTF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICYtY2VudGVye1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjAsICY1LCAmNiwgJjExLCAmMTMsICYxNntcbiAgICAgICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYwe1xuICAgICAgICAgICAgbGVmdDogNy42JTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5LjclO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC04JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4LjMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjEsICYzLCAmNywgJjksICYxMntcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJvdHRvbXtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdzEwMHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmMiwgJjQsICY4LCAmMTAsICYxNHtcbiAgICAgICAgICAgIHdpZHRoOiA1ODZweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDsgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY1e1xuICAgICAgICAgICAgcmlnaHQ6IDkuOCU7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTU1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2LjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzIwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmNntcbiAgICAgICAgICAgIGxlZnQ6IDExLjclO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IC02OXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMi41JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNjg0cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC01M3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYxMXtcbiAgICAgICAgICAgIHJpZ2h0OiAxNi42JTtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNjdweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC01MnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTklO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjEze1xuICAgICAgICAgICAgbGVmdDogMTIuNjYlO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0zMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjE2e1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4NHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXNrdG9we1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cnMwe1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBsaW5lYXJcbiAgICB9XG4gICAgLnRyczF7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzIGxpbmVhclxuICAgIH1cbiAgICAudHJzMntcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOXMgbGluZWFyXG4gICAgfVxuICAgIC56LTF7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC56LTJ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC56LTN7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgIC56LTR7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuICAgIC5zbGlkZS13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgaGVpZ2h0OiAyNThweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTkyMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2ODRweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ob3Jpem9uLWltYWdle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBsaW5lYXI7XG5cbiAgICAgICAgJjF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0RTI1NUUsICM2ODQ1NzYsICM0RTI1NUUpO1xuICAgICAgICB9XG4gICAgICAgICYye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNUYyMzQ5LCAjNzc0NDY0LCAjNUYyMzQ5KTtcbiAgICAgICAgfVxuICAgICAgICAmM3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzY3MzIzRSwgIzdlNTA1YiwgIzY3MzIzRSk7XG4gICAgICAgIH1cbiAgICAgICAgJjR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2NzQ2MkYsICM3ZDYyNGUsICM2NzQ2MkYpO1xuICAgICAgICB9XG4gICAgICAgICY1e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjg1QzJELCAjN2U3NDRkLCAjNjg1QzJEKTtcbiAgICAgICAgfVxuICAgICAgICAmNntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzU1NUYzMCwgIzZmNzY0ZiwgIzU1NUYzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogNTNweCBhdXRvIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yMnB4IE9wZW4gU2FucztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuICAgICAgICAgICAgbWFyZ2luOiA3NXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMTAwcHgpe1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKCBtaW4taGVpZ2h0OiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MzVweCl7XG4gICAgICAgICAgICBtYXJnaW46IDQ2cHggYXV0byAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAoIG1pbi1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KXtcbiAgICAgICAgICAgIG1hcmdpbjogMzlweCBhdXRvIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmMXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXR7XG4gICAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDEyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0NjQ4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMjBweCBPcGVuIFNhbnM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjODE3RjhBO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXNzd29yZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWx7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8yMHB4IE9wZW4gU2FucztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5uZXh0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kICggbWluLWhlaWdodDogNjAwcHgpIGFuZCAobWF4LWhlaWdodDogNzM1cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2tpcHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgY29sb3I6ICM4MTdGOEE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gODZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuc2VjMXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzEvQmcucG5nKTtcbiAgICB9XG4gICAgJi5zZWMye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vMi9CZy5wbmcpO1xuICAgIH1cbiAgICAmLnNlYzN7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ludHJvZHVjdGlvbi8zL0JnLnBuZyk7XG4gICAgfVxuICAgICYuc2VjNHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaW50cm9kdWN0aW9uLzQvQmcucG5nKTtcbiAgICB9XG4gICAgJi5zZWM1e1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pbnRyb2R1Y3Rpb24vNS9CZy5wbmcpO1xuICAgIH1cbiAgICAmLnNlYzZ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ludHJvZHVjdGlvbi82L0JnLnBuZyk7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl1bZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjODE3ZjhhO1xuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
