@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@200;300;400;500&display=swap");
body,
html {
  font-size: 16px;
  margin: 0;
  padding: 0;
  height: 100%;
}

*,
::after,
::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  border-bottom: 1px dashed #3AA1EC;
  text-decoration: none;
  color: #3AA1EC;
}

a:hover {
  text-decoration: none;
  color: #3AA1EC;
  border-color: transparent;
}

body {
  font-family: 'IBM Plex Sans', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.3;
  color: #6D6D6D;
  background-color: #fff;
  position: relative;
}

body.no-scroll {
  position: fixed;
  width: 100%;
}

h2 {
  font-size: 27px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 16px;
  color: #000;
  font-weight: 300;
  text-align: center;
}

.page-template-template-info {
  background-color: #F2F8FC;
}

p {
  margin-top: 0;
}

b {
  font-weight: 500;
}

input, textarea, div, a, span {
  outline: none;
}

input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
}

.wrapimg {
  position: absolute;
  z-index: 10000000;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  opacity: .2;
  background-image: url(../images/bg01.png);
  background-position: center 0px;
  filter: invert(100%);
  -webkit-filter: invert(100%);
  -moz-filter: invert(100%);
  -o-filter: invert(100%);
  -ms-filter: invert(100%);
}

.fa_container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.fa_frame {
  padding-top: 36px;
  padding-bottom: 36px;
}

.fa_frame_ext {
  padding-top: 42px;
  padding-bottom: 42px;
}

.fa_title {
  margin-top: -5px;
}

img {
  max-width: 100%;
}

.fa_modal {
  display: none;
}

.fancybox-bg {
  background-color: rgba(0, 70, 120, 0.4);
}

.fancybox-active #wrap {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}

.site-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}

.fa_header_thank {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.fa_footer_thank {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

@media (min-width: 576px) {
  .fa_container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .fa_container {
    max-width: 720px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .fa_frame {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .fa_frame_ext {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  h2 {
    font-size: 44px;
    margin-bottom: 32px;
  }
  .fa_title {
    margin-top: -8px;
  }
}

@media (min-width: 992px) {
  .fa_container {
    max-width: 960px;
  }
  h2.fa_title {
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .fa_container {
    max-width: 1070px;
  }
}

.fa_header {
  padding-top: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  color: #fff;
  padding-bottom: 16px;
}

.fa_header h1 {
  text-align: center;
  font-weight: 300;
  font-size: 22px;
  width: 295px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
  margin-top: 0;
}

.fa_header .fa_header-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-bottom: 24px;
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
}

.fa_header .fa_header-list li {
  font-size: 12px;
  margin-bottom: 4px;
  position: relative;
  padding-left: 17px;
}

.fa_header .fa_header-list li:before {
  display: block;
  position: absolute;
  left: 7px;
  top: 6px;
  content: '';
  width: 4px;
  height: 4px;
  background-color: #E05B23;
  border-radius: 50%;
}

.fa_header__desc {
  margin-bottom: 26px;
  font-size: 9px;
  width: 260px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 1.4;
}

.fa_header_thank .fa_top-section__desc {
  display: none;
}

.fa_top-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.fa_top-section__phone-cont {
  display: none;
}

.fa_top-section__slogan {
  display: none;
}

.fa_top-section__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding-bottom: 12px;
  margin-bottom: 17px;
}

.fa_top-section__logo-cont {
  font-size: 10px;
  width: 144px;
  -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
          transform: translateX(10px);
}

.fa_top-section__logo-cont a {
  border: none;
}

.fa_top-section__desc {
  font-size: 10px;
  width: 100%;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: 1px;
  display: none;
}

.fa_top-section__desc span {
  display: block;
  width: 262px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.fa_top-section__burger {
  margin-top: 4px;
}

.page-template-template-thank .fa_header {
  text-align: center;
}

.page-template-template-thank .fa_header h1 {
  font-size: 28px;
}

.page-template-template-home .fa_header {
  padding-bottom: 40px;
}

.page-template-template-home .fa_top-section__wrap, .page-template-template-thank .fa_top-section__wrap {
  margin-bottom: 39px;
}

.page-template-template-home .fa_top-section__desc, .page-template-template-thank .fa_top-section__desc {
  margin-bottom: 20px;
}

.fa_offer {
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.fa_offer_header {
  background-color: #0B3077;
  border-radius: 8px;
  max-width: 320px;
  padding: 19px 15px 24px;
}

.fa_offer_form {
  margin-bottom: 16px;
}

.fa_offer__title {
  margin-bottom: 10px;
}

.fa_offer__title-block span:not([class]) {
  display: inline-block;
  margin: 0 1px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  width: 19px;
  height: 23px;
  line-height: 21px;
  text-align: center;
}

.fa_offer_form .fa_offer__title {
  font-size: 19px;
  width: 260px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767.98px) {  
    .fa_offer_form .fa_offer__title {
        width: 100%;
    }
  }

.fa_offer__price {
  margin-bottom: 8px;
  font-size: 18px;
}

.fa_offer_form .fa_offer__price {
  font-size: 19px;
  margin-bottom: 22px;
}

.fa_offer__old-price {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}

.fa_offer__note {
  font-weight: 500;
}

.fa_offer_form .fa_offer__note {
  border-bottom: 2px solid #E05B23;
  margin: 0 3px;
}

.fa_offer__rest {
  font-size: 10px;
}

.fa_offer_form .fa_offer__rest {
  font-size: 11px;
}

.fa_main-nav-cont {
  display: none;
}

.fa_nav-cont {
  padding: 18px 18px 24px 21px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
}

.fa_nav-cont__footer {
  color: #000;
  margin-top: auto;
  padding-top: 20px;
}

.fa_nav-cont__phone {
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
}

.fa_nav-cont__phone a {
  color: inherit;
  border: none;
}

.fa_nav-cont__desc {
  font-size: 9px;
}

.fa_mobile-nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.fa_mobile-nav ul li {
  margin-bottom: 13px;
}

.fa_mobile-nav ul li a {
  font-size: 15px;
}

.no-webp .fa_header {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(16, 60, 143, 0.7)), to(rgba(16, 60, 143, 0.7))), url(../images/m-top-bg.jpg);
  background-image: -o-linear-gradient(bottom, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/m-top-bg.jpg);
  background-image: linear-gradient(0deg, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/m-top-bg.jpg);
}

.webp .fa_header {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(16, 60, 143, 0.7)), to(rgba(16, 60, 143, 0.7))), url(../images/m-top-bg.webp);
  background-image: -o-linear-gradient(bottom, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/m-top-bg.webp);
  background-image: linear-gradient(0deg, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/m-top-bg.webp);
}

@media (min-width: 576px) {
  .no-webp .fa_header {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(16, 60, 143, 0.7)), to(rgba(16, 60, 143, 0.7))), url(../images/top-bg.jpg);
    background-image: -o-linear-gradient(bottom, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/top-bg.jpg);
    background-image: linear-gradient(0deg, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/top-bg.jpg);
  }
  .webp .fa_header {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(16, 60, 143, 0.7)), to(rgba(16, 60, 143, 0.7))), url(../images/top-bg.webp);
    background-image: -o-linear-gradient(bottom, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/top-bg.webp);
    background-image: linear-gradient(0deg, rgba(16, 60, 143, 0.7), rgba(16, 60, 143, 0.7)), url(../images/top-bg.webp);
  }
}

@media (min-width: 768px) {
  .fa_header {
    padding-top: 20px;
    padding-bottom: 28px;
  }
  .fa_header h1 {
    text-align: left;
    margin-left: 0;
    font-size: 28px;
    width: 100%;
  }
  .fa_header_thank h1 {
    text-align: center;
    margin-left: auto;
  }
  .fa_header__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .fa_header__right {
    width: 290px;
    padding-top: 16px;
  }
  .fa_header__desc {
    width: 100%;
    font-size: 12px;
    text-align: left;
  }
  .fa_header .fa_header-list li {
    font-size: 14px;
  }
  .fa_top-section__logo-cont {
    font-size: 12px;
  }
  .page-template-template-home .fa_header {
    padding-bottom: 76px;
  }
  .page-template-template-home .fa_header__row {
    margin-top: 96px;
  }
  .page-template-template-thank .fa_header h1 {
    font-size: 42px;
    text-align: center;
    margin-top: 80px;
    width: auto;
  }
  .fa_logo {
    width: 158px;
  }
  .fa_offer {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
  }
  .fa_offer_header {
    padding: 32px 34px 44px;
  }
  .fa_offer_form {
    text-align: left;
  }
  .fa_offer__title {
    font-size: 26px;
  }
  .fa_offer_form .fa_offer__title {
    margin-left: 0;
    width: 100%;
    font-size: 28px;
  }
  .fa_offer_form .fa_offer__price {
    font-size: 25px;
  }
  .fa_offer_form .fa_offer__rest {
    font-size: 13px;
  }
  h1 {
    text-align: center;
    font-size: 42px;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  .fa_header {
    padding-top: 24px;
  }
  .fa_header h1 {
    font-size: 46px;
    margin-bottom: 16px;
    line-height: 1.1;
    width: 630px;
  }
  .fa_header__right {
    width: 300px;
    padding-top: 24px;
  }
  .fa_header .fa_header-list {
    margin-bottom: 55px;
    margin-left: 0;
    max-width: none;
  }
  .fa_header .fa_header-list li {
    font-size: 20px;
    padding-left: 20px;
  }
  .fa_header .fa_header-list li:before {
    top: 10px;
    width: 5px;
    height: 5px;
  }
  .fa_top-section__wrap {
    width: auto;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .fa_top-section__desc {
    display: block;
  }
  .fa_top-section__phone-cont {
    display: block;
    text-align: right;
  }
  .fa_top-section__phone {
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
  }
  .fa_top-section__phone-desc {
    font-size: 9px;
  }
  .fa_top-section__logo-cont {
    font-size: 16px;
    width: 208px;
    text-align: left;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .fa_top-section__desc {
    width: 320px;
    font-size: 13px;
    margin: 0;
  }
  .fa_top-section__desc span {
    width: 100%;
  }
  .fa_top-section__slogan {
    display: block;
    font-size: 12px;
    line-height: 1.25;
  }
  .page-template-template-home .fa_top-section__wrap, .page-template-template-thank .fa_top-section__wrap {
    margin-bottom: 0;
  }
  .page-template-template-home .fa_top-section__desc, .page-template-template-thank .fa_top-section__desc {
    margin-bottom: 0;
  }
  .fa_main-nav-cont {
    display: block;
    margin-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  .fa_main-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .fa_main-nav > li {
    position: relative;
    padding: 10px 24px;
  }
  .fa_main-nav > li > a {
    color: #fff;
    border-color: #fff;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-size: 15px;
  }
  .fa_main-nav > li > a:hover {
    border-color: transparent;
  }
  .fa_main-nav > li:hover .fa_main-subnav {
    opacity: 1;
    left: 0;
  }
  .fa_main-nav > li.current_page_item > a {
    font-weight: 500;
    border-color: transparent;
  }
  .fa_main-subnav {
    background: #F2F8FC;
    z-index: 100;
    border-radius: 8px;
    padding: 14px 24px 14px;
    margin: 0;
    letter-spacing: normal;
    min-width: 270px;
    position: absolute;
    left: -10000px;
    bottom: 0;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
    text-align: left;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
  }
  .fa_main-subnav li {
    margin-bottom: 12px;
  }
  .fa_main-subnav li.current-menu-item a, .fa_main-subnav li.current_page_item a {
    font-weight: 500;
  }
  .fa_main-subnav a {
    font-size: 15px;
    color: #103C8F;
    border-color: #103C8F;
  }
  .fa_main-subnav a:hover {
    color: #3AA1EC;
    border-color: #3AA1EC;
  }
  .fa_offer_form {
    margin-bottom: 0;
  }
  .fa_offer__title {
    margin-bottom: 32px;
    line-height: 1.2;
  }
  .fa_offer_form .fa_offer__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 4px;
  }
  .fa_offer_form .fa_offer__title-block {
    /*margin-right: 6px;*/
  }
  .fa_offer_form .fa_offer__title-block:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .fa_offer__title-block span:not([class]) {
    font-size: 20px;
    width: 25px;
    height: 29px;
    line-height: 29px;
  }
  .fa_offer_form .fa_offer__title-block span:not([class]) {
    width: 27px;
    height: 33px;
    line-height: 30px;
    font-weight: 400;
    font-size: 22px;
  }
  .fa_offer_form .fa_offer__note {
    margin: 0 10px;
  }
  .fa_offer__price {
    margin-bottom: 12px;
    font-size: 26px;
  }
  .fa_offer_form .fa_offer__price {
    margin-bottom: 38px;
  }
  .fa_offer_header .fa_offer__rest {
    display: block;
    text-align: center;
    font-size: 13px;
  }
}

/* mob-menu-btn begin */
.fa_mobile-menu-button {
  position: relative;
  z-index: 100;
  float: left;
  width: 19px;
  height: 15px;
  cursor: pointer;
  -webkit-transition: all 200ms ease-out;
  -o-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}

.fa_mobile-menu-button.active .icon-menu-burger {
  -webkit-transition: transform .2s linear .4s;
  -webkit-transition: -webkit-transform .2s linear .4s;
  -o-transition: transform .2s linear .4s;
  transition: -webkit-transform .2s linear .4s;
  transition: transform .2s linear .4s;
  transition: transform .2s linear .4s, -webkit-transform .2s linear .4s;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.fa_mobile-menu-button.active .icon-menu-burger__line {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  background: #E05B23;
}

.fa_mobile-menu-button.active .icon-menu-burger:before {
  top: 0;
  -webkit-transition: top .2s linear;
  -o-transition: top .2s linear;
  transition: top .2s linear;
  background: #E05B23;
}

.fa_mobile-menu-button.active .icon-menu-burger:after {
  bottom: 0;
  -webkit-transition: bottom .2s linear;
  -o-transition: bottom .2s linear;
  transition: bottom .2s linear;
  background: #E05B23;
}

.icon-menu-burger {
  position: absolute;
  top: 50%;
  width: 19px;
  height: 1px;
  -webkit-transition: transform .2s ease 0s;
  -webkit-transition: -webkit-transform .2s ease 0s;
  -o-transition: transform .2s ease 0s;
  transition: -webkit-transform .2s ease 0s;
  transition: transform .2s ease 0s;
  transition: transform .2s ease 0s, -webkit-transform .2s ease 0s;
}

.icon-menu-burger__line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: transform .2s linear .2s;
  -webkit-transition: -webkit-transform .2s linear .2s;
  -o-transition: transform .2s linear .2s;
  transition: -webkit-transform .2s linear .2s;
  transition: transform .2s linear .2s;
  transition: transform .2s linear .2s, -webkit-transform .2s linear .2s;
  background: #fff;
}

.icon-menu-burger:before,
.icon-menu-burger:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #fff;
}

.icon-menu-burger:before {
  top: -6px;
  -webkit-transition: top .2s linear .4s;
  -o-transition: top .2s linear .4s;
  transition: top .2s linear .4s;
}

.icon-menu-burger:after {
  bottom: -6px;
  -webkit-transition: bottom .2s linear .4s;
  -o-transition: bottom .2s linear .4s;
  transition: bottom .2s linear .4s;
}

/* mob-menu-btn end */
.fa_nav-wrap {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 100;
  background-color: #fff;
  max-width: 70%;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);
}

.fa_nav-wrap.active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

/* Start mobile menu */
/* Start modal dialog*/
.fa_modalDialog {
  position: fixed;
  z-index: 99;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: opacity 400ms ease-in;
  -o-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
  opacity: 0;
  background-color: rgba(0, 70, 120, 0.4);
}

.fa_modalDialog.active {
  pointer-events: auto;
  opacity: 1;
}

.fa_modalDialog.blur {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  pointer-events: auto;
  opacity: 1;
}

/* End modal dialog*/
@media (min-width: 768px) {
  .fa_mobile-menu-button {
    width: 30px;
    height: 26px;
  }
  .icon-menu-burger {
    width: 30px;
  }
  .icon-menu-burger:before {
    top: -8px;
  }
  .icon-menu-burger:after {
    bottom: -8px;
  }
}

@media (min-width: 992px) {
  .fa_mobile-menu-button {
    display: none;
  }
  .fa_nav-wrap {
    display: none;
  }
}

.fa_doc-area {
  background-color: #F2F8FC;
}

.fa_doc-area h2 {
  width: 220px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 26px;
}

.fa_doc-area__title {
  font-weight: normal;
  font-size: 15px;
  line-height: 1.3;
  margin-top: 0;
  margin-bottom: 6px;
  color: #000;
  max-width: 300px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}

.fa_doc-area__title_choice {
  width: 280px;
}

.fa_doc-area .fa_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.fa_doc-area__left {
  margin-bottom: 8px;
}

.fa_doc-area__desc {
  font-size: 12px;
  color: #6D6D6D;
  text-align: center;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 16px;
  width: 240px;
  margin-left: auto;
  margin-right: auto;
}

.fa_doc-area__sert-cont {
  margin-bottom: 12px;
}

.fa_doc-area__sert-cont picture {
  width: 257px;
  display: block;
}

.fa_doc-slider__wrapper {
  position: relative;
  margin-bottom: 8px;
  padding: 0 25px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.fa_doc-slider__item {
  text-align: center;
}

.fa_doc-slider__item picture, .fa_doc-slider__item img {
  overflow: hidden;
  vertical-align: middle;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.fa_slider-arrow {
  width: 9px;
  height: 20px;
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fa_slider-arrow_next {
  background-image: url(../images/next-arrow.svg);
  right: 0;
}

.fa_slider-arrow_prev {
  background-image: url(../images/prev-arrow.svg);
  left: 0;
}

.fa_zoom {
  display: block;
  position: relative;
  border: none;
}

.fa_zoom:before {
  display: block;
  position: absolute;
  opacity: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  left: 50%;
  top: 50%;
  content: '';
  width: 69px;
  height: 69px;
  background: #103C8F url(../images/zoom.svg) center 14px no-repeat;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  border-radius: 8px;
  padding: 8px;
}

.fa_zoom_large:before {
  width: 90px;
  height: 90px;
  background-position: center 19px;
  background-size: 41px auto;
}

.fa_zoom:hover:before, .fa_zoom:hover:after {
  opacity: 1;
}

.fa_zoom:after {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  content: '';
  width: 42px;
  height: 42px;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  border-bottom: 2px solid #E05B23;
  opacity: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fa_zoom_large:after {
  width: 55px;
  height: 55px;
}

.fa_sert-card {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 17px 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #E5F0F7;
  border-radius: 8px;
  color: #000;
}

.fa_sert-card__body {
  padding-right: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 176px;
}

.fa_sert-card__title {
  font-size: 25px;
}

.fa_sert-card__desc {
  font-size: 13px;
  color: #6D6D6D;
  margin-bottom: 8px;
}

.fa_sert-card__more {
  font-size: 12px;
}

.fa_sert-card__mediabox {
  width: 35%;
}

.fa_sert-card__dop {
  display: none;
}

@media (min-width: 576px) {
  .fa_doc-slider__wrapper {
    padding: 0;
  }
}

@media (min-width: 768px) {
  .fa_doc-area h2 {
    margin-bottom: 50px;
    width: 100%;
  }
  .fa_doc-area h3 {
    width: 100%;
    text-align: center;
    font-weight: 500;
    margin-bottom: 20px;
  }
  .fa_doc-area__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .fa_doc-area__left {
    width: 100%;
    padding: 0 30px;
  }
  .fa_doc-area__right {
    width: 100%;
  }
  .fa_doc-area__right picture {
    width: 100%;
  }
  .fa_doc-area .fa_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .fa_doc-area .fa_col {
    width: 285px;
  }
  .fa_doc-area .fa_col:first-child {
    margin-right: 60px;
  }
  .fa_doc-area__title {
    text-align: center;
  }
  .fa_doc-area__desc {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .fa_doc-area__sert-cont {
    width: 190px;
    margin-left: auto;
    margin-bottom: 20px;
  }
  .fa_slider-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .fa_slider-arrow_next {
    right: -30px;
  }
  .fa_slider-arrow_prev {
    right: auto;
    left: -30px;
  }
  .fa_doc-slider__wrapper {
    margin-bottom: 20px;
    width: 285px;
    margin-left: auto;
    margin-top: auto;
    margin-top: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .fa_doc-slider__arrow_next {
    right: -25px;
  }
  .fa_doc-slider_prev {
    left: -25px;
  }
}

@media (min-width: 992px) {
  .fa_doc-area h2 {
    font-size: 32px;
    margin-top: 0;
  }
  .fa_doc-area h3 {
    font-size: 20px;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
  .fa_doc-area__left {
    width: -webkit-calc(100% - 200px);
    width: calc(100% - 200px);
    padding: 0 40px;
    margin-bottom: 0;
  }
  .fa_doc-area__right {
    width: 200px;
  }
  .fa_doc-area__desc {
    margin-bottom: 0;
  }
  .fa_doc-area__sert-cont {
    width: 100%;
  }
  .fa_sert-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .fa_sert-card__body {
    text-align: center;
    padding-right: 0;
    max-width: none;
  }
  .fa_sert-card__body a {
    display: none;
  }
  .fa_sert-card__desc {
    margin-bottom: 24px;
  }
  .fa_sert-card__mediabox {
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
  }
  .fa_sert-card__dop {
    display: block;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .fa_doc-area h2 {
    font-size: 48px;
    margin-top: 14px;
    margin-bottom: 42px;
  }
  .fa_doc-area__left {
    width: -webkit-calc(100% - 274px);
    width: calc(100% - 274px);
    padding: 0 40px  0 10px;
    margin-bottom: 0;
  }
  .fa_doc-area__right {
    width: 274px;
  }
  .fa_doc-area__title {
    font-size: 18px;
    margin-bottom: 22px;
  }
  .fa_doc-area .fa_col {
    width: 305px;
  }
  .fa_doc-area .fa_col:first-child {
    margin-right: 80px;
  }
  .fa_doc-area__desc {
    font-size: 13px;
  }
  .fa_doc-slider__wrapper {
    margin-bottom: 8px;
  }
  .fa_slider-arrow {
    width: 15px;
    height: 33px;
  }
  .fa_slider-arrow_next {
    right: -34px;
  }
  .fa_slider-arrow_prev {
    left: -34px;
  }
  .fa_sert-card {
    padding: 20px 15px 28px;
  }
  .fa_sert-card__title {
    font-size: 32px;
  }
  .fa_sert-card__desc {
    font-size: 14px;
  }
  .fa_sert-card__more {
    font-size: 13px;
  }
}

.fa_program-area {
  background-color: #0B3077;
}

.fa_program-area h2 {
  color: #fff;
  margin-bottom: 35px;
}

.fa_program-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.fa_program-grid__item {
  padding: 0 10px;
  margin-bottom: 10px;
  width: 100%;
}

.fa_program-card {
  border-radius: 8px;
  padding: 15px 30px;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 90px;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.fa_program-card__mediabox {
  display: none;
}

.fa_program-card__title {
  color: #fff;
  border-color: #fff;
  border-bottom: 1px dashed #fff;
  display: inline;
}

@media (min-width: 768px) {
  .fa_program-area h2 {
    text-align: left;
  }
  .fa_program-grid__item {
    margin-bottom: 24px;
    width: 33%;
  }
  .fa_program-card {
    padding: 22px;
    height: 230px;
    max-width: 190px;
    position: relative;
    overflow: hidden;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .fa_program-card:before {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: #F2F8FC;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0;
  }
  .fa_program-card:hover:before {
    opacity: 1;
  }
  .fa_program-card__mediabox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 82px;
    position: relative;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }
  .fa_program-card:hover .fa_program-card__mediabox {
    opacity: 1;
  }
  .fa_program-card__title {
    font-size: 18px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
  }
  .fa_program-card:hover .fa_program-card__title {
    color: #0B3077;
    border-color: #0B3077;
  }
}

@media (min-width: 992px) {
  .fa_program-area h2 {
    font-size: 46px;
    margin-bottom: 60px;
  }
  .fa_program-grid__item {
    width: 25%;
  }
}

@media (min-width: 1200px) {
  .fa_program-grid__item {
    width: 20%;
  }
}

.aboutcourse-area {
  background-color: #103C8F;
  color: #fff;
}

.aboutcourse-area h2 {
  text-align: center;
  margin-bottom: 25px;
  color: #fff;
}

.aboutcourse-area p {
  margin-top: 0;
  margin-bottom: 20px;
}

.aboutcourse-area b {
  font-weight: 500;
}

.aboutcourse-area span {
  display: block;
}

.aboutcourse-area__aside {
  background-color: #0B3077;
  border-radius: 8px;
  padding: 20px 20px 30px;
}

.aboutcourse-area__body {
  margin-bottom: 5px;
  font-size: 14px;
}

.aboutcourse-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.aboutcourse-card:last-child {
  margin-bottom: 0;
}

.aboutcourse-card:nth-child(1) img {
  width: 31px;
}

.aboutcourse-card:nth-child(1) img {
  width: 26px;
}

.aboutcourse-card img {
  width: 28px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.aboutcourse-card__mediabox {
  margin-right: 14px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 34px;
      -ms-flex: 0 0 34px;
          flex: 0 0 34px;
  border-bottom: 2px solid #E05B23;
  padding-bottom: 10px;
}

.aboutcourse-card__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 14px;
}

@media (min-width: 992px) {
  .aboutcourse-area {
    background-color: #103C8F;
  }
  .aboutcourse-area h2 {
    text-align: left;
    margin-bottom: 38px;
    font-size: 46px;
    margin-top: 0;
  }
  .aboutcourse-area__cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .aboutcourse-area__aside {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 39%;
        -ms-flex: 0 0 39%;
            flex: 0 0 39%;
  }
  .aboutcourse-area__body {
    margin-bottom: 0;
  }
  .aboutcourse-area span {
    display: inline;
  }
  .aboutcourse-area p {
    font-size: 15px;
    margin-bottom: 30px;
  }
  .aboutcourse-area p:last-child {
    margin-bottom: 0;
  }
  .aboutcourse-card {
    margin-bottom: 8px;
    background-color: #0B3077;
    border-radius: 8px;
    padding: 20px 19px;
  }
  .aboutcourse-card:nth-child(1) img {
    width: 31px;
  }
  .aboutcourse-card:nth-child(1) img {
    width: 26px;
  }
  .aboutcourse-card:nth-child(1) img {
    width: 30px;
  }
  .aboutcourse-card__mediabox {
    margin-right: 19px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35px;
        -ms-flex: 0 0 35px;
            flex: 0 0 35px;
  }
  .aboutcourse-card__body {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  .aboutcourse-area__cont {
    padding-right: 50px;
  }
  .aboutcourse-area__body {
    padding-right: 45px;
  }
}

.fa_license-area {
  background-color: #fff;
  text-align: center;
}

.fa_license-area h2 {
  margin-top: 0;
  font-weight: 300;
  font-size: 25px;
  margin-bottom: 15px;
  line-height: 1;
  color: #000;
}

.fa_license-area .fa_title {
  margin-bottom: 28px;
  text-align: center;
}

.fa_license-area__right h3 {
  margin-bottom: 0;
}

.fa_license-area__left {
  margin-bottom: 38px;
}

.fa_license-area__desc {
  font-size: 12px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.fa_license-area__what {
  font-size: 13px;
  margin-bottom: 10px;
  display: inline-block;
}

.page-template-template-license .fa_license-area {
  background-color: #fff;
}

.fa_license-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.fa_license-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}

.fa_license-list__item:last-child {
  margin-bottom: 0;
}

.fa_license-list__item picture {
  display: block;
  width: 37px;
}

.fa_license-list__item:nth-child(1) picture {
  width: 46px;
}

.fa_license-list__mediabox {
  width: 59px;
  padding-left: 3px;
  padding-top: 5px;
}

.fa_license-list__item:nth-child(1) .fa_license-list__mediabox {
  padding-left: 0;
}

.fa_license-list__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
}

.license-slider__wrap {
  position: relative;
  padding: 0 35px;
  margin-bottom: 8px;
  margin-left: -8px;
  margin-right: -8px;
}

.license-slider__item {
  text-align: center;
}

.license-slider__arrow {
  width: 20px;
  height: 44px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  cursor: pointer;
}

.license-slider__arrow_next {
  background-image: url(../images/next-arrow2.svg);
  right: 0;
}

.license-slider__arrow_prev {
  left: 0;
  background-image: url(../images/prev-arrow2.svg);
}

.fa_license-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 8px;
}

.fa_license-grid__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33%;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  padding: 0 4px;
}

@media (min-width: 768px) {
  .fa_license-area h2 {
    font-size: 38px;
    margin-bottom: 26px;
  }
  .fa_license-area .fa_title {
    margin-bottom: 50px;
  }
  .fa_license-area__right {
    width: 50%;
    padding: 0 15px;
  }
  .fa_license-area__left {
    width: 50%;
    padding: 0 15px;
  }
  .fa_license-list {
    padding-right: 50px;
  }
  .fa_license-list__item {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .license-slider__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
  .left-license {
            margin-left: 16%;
  }
  .license-slider__arrow {
    
  }
}

@media (min-width: 992px) {
  .fa_license-area h2 {
    font-size: 48px;
    margin-left: auto;
    margin-right: auto;
  }
  .fa_license-area__right h3 {
    width: 280px;
    margin-bottom: 8px;
  }
  .fa_license-area__left {
    margin-bottom: 0;
  }
  .fa_license-area__desc {
    font-size: 14px;
    width: 380px;
    margin-bottom: 0px;
  }
  .fa_license-area__what {
    margin-bottom: 9px;
  }
  .fa_license-list {
    padding-right: 75px;
  }
  .fa_license-list__item {
    margin-bottom: 24px;
  }
  .fa_license-list__mediabox {
    width: 108px;
    padding-left: 7px;
  }
  .fa_license-list__mediabox picture {
    width: auto !important;
  }
  .fa_license-list__item:nth-child(1) .fa_license-list__mediabox {
    padding-left: 0;
  }
  .fa_license-list__body {
    font-size: 16px;
  }
}

@media (min-width: 1200px) {
  .fa_license-area h2 {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
  }
}

.lic-tab-navs {
  margin-bottom: 12px;
}

@media (min-width: 768px) {
  .lic-tab-navs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 992px) {
  .lic-tab-navs {
    margin-bottom: 45px;
  }
}

.lic-tab-nav {
  margin-bottom: 8px;
  text-align: center;
}

@media (min-width: 768px) {
  .lic-tab-nav {
    padding: 0 15px;
  }
}

.lic-tab-nav__link {
  font-size: 15px;
  border-bottom: 1px dashed #3AA1EC;
  font-weight: 300;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: #3AA1EC;
  cursor: pointer;
}

@media (min-width: 992px) {
  .lic-tab-nav__link {
    font-size: 20px;
  }
}

.lic-tab-nav__link.active {
  color: #000000;
  font-weight: normal;
  border-color: transparent;
}

.lic-tab-nav__link:hover {
  border-color: transparent;
}

.lic-tabs {
  position: relative;
}

.lic-tab {
  position: absolute;
  left: -10000px;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
}

.lic-tab.active {
  position: relative;
  opacity: 1;
  left: 0;
}

.fa_reserved-area {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #103C8F;
}

@media (min-width: 768px) {
  .no-webp .fa_reserved-area {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 63, 181, 0.3)), to(rgba(0, 63, 181, 0.3))), url(../images/top-bg.jpg);
    background-image: -o-linear-gradient(bottom, rgba(0, 63, 181, 0.3), rgba(0, 63, 181, 0.3)), url(../images/top-bg.jpg);
    background-image: linear-gradient(0deg, rgba(0, 63, 181, 0.3), rgba(0, 63, 181, 0.3)), url(../images/top-bg.jpg);
  }
  .webp .fa_reserved-area {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 63, 181, 0.3)), to(rgba(0, 63, 181, 0.3))), url(../images/top-bg.webp);
    background-image: -o-linear-gradient(bottom, rgba(0, 63, 181, 0.3), rgba(0, 63, 181, 0.3)), url(../images/top-bg.webp);
    background-image: linear-gradient(0deg, rgba(0, 63, 181, 0.3), rgba(0, 63, 181, 0.3)), url(../images/top-bg.webp);
  }
}

@media (min-width: 992px) {
  .fa_reserved-area {
    padding: 100px 0;
  }
}

.fa_advantages-area h2 {
  margin-bottom: 22px;
}

.fa_adv-grid__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: -20px;
}

.fa_adv-grid__item {
  width: 100%;
  margin-bottom: 20px;
}

.fa_adv-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.fa_adv-card__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.fa_adv-card__mediabox {
  margin-right: 15px;
  width: 45px;
  padding-bottom: 10px;
  border-bottom: 2px solid #28CBFF;
  text-align: center;
}

.fa_adv-card img {
  width: 90%;
}

.fa_adv-card__label {
  font-weight: 400;
  margin-bottom: 4px;
  color: #000;
}

.fa_adv-card__text {
  font-size: 14px;
  color: #6D6D6D;
}

@media (min-width: 768px) {
  .fa_advantages-area h2 {
    margin-bottom: 50px;
  }
  .fa_adv-grid__item {
    width: 50%;
    padding-right: 15px;
  }
  .fa_adv-card {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 992px) {
  .fa_advantages-area h2 {
    font-size: 48px;
    margin-bottom: 58px;
    text-align: left;
  }
  .fa_adv-grid__inner {
    margin-bottom: -58px;
  }
  .fa_adv-grid__item {
    margin-bottom: 50px;
  }
  .fa_adv-card__mediabox {
    width: 60px;
    margin-right: 20px;
    padding-top: 4px;
  }
  .fa_adv-card img {
    width: auto;
  }
  .fa_adv-card__label {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 1.2;
  }
  .fa_adv-card__text {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  .fa_adv-grid__item {
    width: 32%;
  }
  .fa_adv-grid__item:nth-child(3n+1) {
    width: 34%;
  }
  .fa_adv-grid__item:nth-child(3n+2) {
    width: 34%;
  }
  .fa_adv-card__text {
    padding-right: 30px;
  }
}

.fa_steps-area {
  background-color: #103C8F;
  color: #fff;
}

.fa_steps-area h2 {
  color: inherit;
  margin-bottom: 24px;
}

.fa_steps-area__right {
  margin-bottom: 38px;
}

.fa_steps-area__right h2 {
  display: none;
}

.fa_steps-area__left {
  background-color: #0B3077;
  border-radius: 8px;
  padding: 19px 22px 19px 12px;
}

.steps-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.steps-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 26px;
}

.steps-list__num {
  width: 25px;
  font-size: 23px;
  text-align: center;
  color: rgba(255, 255, 255, 0.9);
  margin-right: 15px;
  padding-bottom: 11px;
  border-bottom: 2px solid #E05B23;
}

.steps-list__text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 14px;
}

.steps-adv-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.steps-adv-list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 24px;
}

.steps-adv-list__item:last-child {
  margin-bottom: 0;
}

.steps-adv-list__mediabox {
  width: 40px;
  border-bottom: 2px solid #E05B23;
  padding-bottom: 9px;
  margin-right: 20px;
  text-align: center;
  padding-top: 4px;
}

.steps-adv-list__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.steps-adv-list__label {
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 16px;
}

.steps-adv-list__text {
  font-size: 14px;
  font-weight: 300;
}

.steps-adv-list img {
  width: 80%;
}

@media (min-width: 768px) {
  .fa_steps-area__right {
    padding-left: 15px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .fa_steps-area__left {
    padding-right: 15px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .steps-list__num {
    width: 33px;
    font-size: 29px;
    padding-bottom: 9px;
    margin-right: 20px;
  }
}

@media (min-width: 992px) {
  .fa_steps-area {
    background-color: #0B3077;
    overflow: hidden;
  }
  .fa_steps-area .fa_title {
    display: none;
  }
  .fa_steps-area__cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .fa_steps-area__right {
    width: 68%;
    padding-left: 54px;
  }
  .fa_steps-area__right h2 {
    display: block;
    font-size: 46px;
    margin-bottom: 24px;
    line-height: 1.1;
    text-align: left;
  }
  .fa_steps-area__left {
    width: 32%;
    position: relative;
    padding-top: 0;
  }
  .fa_steps-area__left:before {
    display: block;
    position: absolute;
    left: -200%;
    right: 0;
    top: -50%;
    bottom: -50%;
    content: '';
    background-color: #103C8F;
  }
  .steps-list {
    padding-right: 25px;
  }
  .steps-list__item {
    margin-bottom: 16px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .steps-list__text {
    font-size: 16px;
    font-weight: 200;
  }
  .steps-adv-list {
    position: relative;
    padding-right: 15px;
  }
  .steps-adv-list__item {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 48px;
  }
  .steps-adv-list__body {
    padding-top: 8px;
  }
  .steps-adv-list__mediabox {
    margin-top: 5px;
    width: 60px;
    margin-right: 20px;
  }
  .steps-adv-list__label {
    font-size: 20px;
  }
  .steps-adv-list__text {
    font-size: 15px;
    font-weight: 200;
  }
  .steps-adv-list img {
    width: auto;
  }
}

.fa_mazo-area {
  background-color: #F2F8FC;
  overflow: hidden;
}

.fa_mazo-area h2 {
  font-size: 25px;
  margin-bottom: 20px;
}

.fa_maintabs-cont__body {
  position: relative;
}

.fa_maintabs-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 18px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}

.fa_maintabs-nav li {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 8px;
}

.fa_maintabs-nav li:last-child {
  margin-right: 0;
}

.fa_maintabs-nav a {
  font-size: 15px;
}

.fa_maintabs-nav a.active {
  color: #000000;
  font-weight: 400;
  border-color: transparent;
}

.fa_maintabs {
  position: absolute;
  left: -10000px;
  top: 0;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s;
  color: #6D6D6D;
}

.fa_maintabs.active {
  opacity: 1;
  left: 0;
  position: relative;
}

.fa_maintabs p {
  font-size: 14px;
  margin-bottom: 16px;
}

.fa_maintabs.iphone p {
  font-size: 8px;
}

.fa_maintabs.iphone .fa_circle-list li {
  font-size: 8px;
}

.fa_maintabs h4 {
  font-weight: 500;
  font-size: 16px;
  color: #000;
  margin-bottom: 16px;
}

.fa_maintabs .tab1-list:first-child .tab1-list__item:last-child .fa_topcard__mediabox {
  margin-top: 3px;
}

.fa_maintabs .tab1-list:last-child .tab1-list__item:last-child {
  margin-bottom: 0;
}

.tab1-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tab1-list__item {
  margin-bottom: 24px;
}

.fa_topcard {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.fa_topcard img {
  width: 80%;
}

.fa_topcard__mediabox {
  width: 35px;
  margin-right: 12px;
  padding-bottom: 4px;
  border-bottom: 2px solid #E05B23;
  text-align: center;
  margin-top: 5px;
}

.fa_topcard__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.fa_topcard__label {
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  margin-bottom: 2px;
}

.fa_topcard__text {
  font-size: 14px;
  color: #6D6D6D;
}

.tab2-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tab2-list picture {
  display: block;
}

.tab2-list__item {
  margin-bottom: 24px;
}

.tab2-list__item:nth-child(1) img {
  width: 112px;
}

.tab2-list__item:nth-child(2) img {
  width: 141px;
}

.tab2-list__item:nth-child(3) img {
  width: 114px;
}

.tab2-list__item:nth-child(4) img {
  width: 109px;
}

.tab2-list__mediabox {
  margin-bottom: 4px;
}

.tab2-list__body {
  font-size: 14px;
}

.fa-logo-cont picture {
  display: inline-block;
  margin-right: 22px;
  margin-bottom: 16px;
}

.fa-logo-cont picture:nth-child(1) {
  width: 79px;
}

.fa-logo-cont picture:nth-child(2) {
  width: 64px;
}

.fa-logo-cont picture:nth-child(3) {
  width: 109px;
}

.fa-logo-cont picture:last-child {
  margin-right: 0;
}

.fa_awards-slider-cont {
  padding: 0 25px;
}

.fa_awards-slider img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px;
}

.fa_awards-slider__arrow {
  width: 16px;
  height: 43px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.fa_awards-slider__arrow_next {
  background-image: url(../images/next-arrow2.svg);
  right: 0;
}

.fa_awards-slider__arrow_prev {
  left: 0;
  background-image: url(../images/prev-arrow2.svg);
}

.fa_tab6-cont > .picture {
  display: none;
}

.fa_tab6-cont__img img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.fa_tab6-cont .fa_dost {
  font-size: 18px;
  margin-top: 16px;
}

.fa_circle-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}

.fa_circle-list li {
  padding-left: 15px;
  position: relative;
  margin-bottom: 16px;
}

.fa_circle-list li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  content: '';
  width: 5px;
  height: 5px;
  background: #E05B23;
  border-radius: 50%;
}

@media (min-width: 576px) {
  .fa_awards-slider__item {
    padding: 0 8px;
  }
  .fa_awards-slider img {
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .fa_mazo-area h2 {
    margin-bottom: 40px;
  }
  .fa_maintabs-cont__body {
    padding-bottom: 0;
  }
  .fa_maintabs p {
    font-size: 15px;
  }
  .fa_maintabs h4 {
    font-size: 18px !important;
  }
  #tab1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .tab1-list {
    width: 50%;
    padding-right: 30px;
  }
  .tab1-list__item {
    margin-bottom: 40px;
  }
  .fa_topcard img {
    width: 56px;
  }
  .fa_topcard__label {
    font-size: 21px;
  }
  .fa_topcard__text {
    font-size: 15px;
  }
  .fa_topcard__mediabox {
    text-align: center;
  }
  #tab2 h4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .tab2-list picture {
    width: auto !important;
  }
  .tab2-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
  }
  .tab2-list__item:last-child {
    margin-bottom: 0;
  }
  .tab2-list__mediabox {
    width: 40%;
  }
  .tab2-list__body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .fa-logo-cont picture {
    width: auto !important;
  }
  .fa_tab6-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .fa_tab6-cont > .picture {
    display: block;
    width: 172px;
    margin-right: 40px;
  }
  .fa_tab6-cont__body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .fa_tab6-cont__img {
    display: none;
  }
  .fa_tab6-cont__rtitle {
    margin-top: 5px;
  }
  .fa_tab6-cont ul li:last-child {
    margin-bottom: 0;
  }
  .fa_circle-list {
    font-size: 15px;
  }
  .fa_circle-list li {
    margin-bottom: 23px;
  }
}

@media (min-width: 992px) {
  .fa_awards-slider-cont {
    padding: 0;
  }
  .fa_awards-slider .swiper-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .fa_awards-slider__item {
    padding: 0 8px;
    width: 33%;
    margin-bottom: 16px;
  }
  .fa_awards-slider__arrow {
    display: none;
  }
  .fa_mazo-area h2 {
    text-align: left;
    font-size: 45px;
    max-width: 760px;
    margin-bottom: 60px;
  }
  .fa_maintabs-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .fa_maintabs-cont__body {
    width: 68%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .fa-logo-cont span {
    width: auto !important;
    margin-right: 35px;
  }
  .fa_maintabs .tab1-list:last-child .tab1-list__item {
    margin-bottom: 32px;
  }
  .fa_maintabs .tab1-list:last-child .tab1-list__item:last-child {
    margin-bottom: 0;
  }
  .fa_maintabs-nav {
    width: 265px;
    background-color: #fff;
    border-radius: 8px;
    padding: 32px 18px 28px 40px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
  .fa_maintabs-nav li {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 24px;
  }
  .fa_maintabs-nav li:last-child {
    margin-bottom: 0;
  }
  .fa_maintabs-nav a {
    font-size: 20px;
    font-weight: 200;
  }
  .fa_maintabs-nav a.active {
    color: #000;
    font-weight: 400;
  }
  .fa_circle-list li:before {
    width: 7px;
    height: 7px;
  }
  .fa_topcard__mediabox {
    width: 51px;
    margin-right: 18px;
  }
  .fa_topcard__mediabox img {
    width: auto;
  }
  .fa_topcard__body {
    margin-top: 4px;
  }
  .fa_topcard__label {
    font-size: 24px;
  }
  .tab2-list__item img {
    width: auto !important;
  }
}

.fa_clients-area {
  background-color: #fff;
}

.fa_clients-area__block {
  text-align: center;
}

@media (min-width: 768px) {
  .fa_clients-area__block {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .fa_clients-area h2 {
    text-align: left;
    font-size: 48px;
  }
}

.fa_faq-area {
  background-color: #F2F8FC;
}

.fa_faq-area h2 {
  width: 240px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px;
}

.fa_faq-area__form-wrap {
  background: #0761A3;
  border-radius: 8px;
  padding: 20px 19px;
  margin-top: 30px;
}

.fa_faq-area__link {
  font-size: 14px;
}

.fa_faq-grid__item {
  margin-bottom: 10px;
}

.fa_faq-card {
  border-radius: 8px;
  padding: 16px 18px 8px 16px;
  background-color: #fff;
}

.fa_faq-card__title {
  position: relative;
  padding-right: 10px;
  margin-bottom: 8px;
  cursor: pointer;
  color: #103C8F;
}

.fa_faq-card__title br {
  display: none;
}

.fa_faq-card__title:before {
  display: block;
  position: absolute;
  right: 0;
  top: 10px;
  content: '';
  width: 10px;
  height: 5px;
  background-image: url(../images/faq-arrow.svg);
  background-size: 100%;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fa_faq-card__title.active:before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.fa_faq-card__title a {
  color: #103C8F;
  border-bottom: none;
  position: relative;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fa_faq-card__title a:hover {
  color: #103C8F;
}

.fa_faq-card__body {
  display: none;
  color: #6D6D6D;
  padding-top: 4px;
  padding-bottom: 4px;
}

.fa_faq-card__body.active {
  display: block;
}

.fa_faq-card__body p {
  font-size: 14px;
}

.fa_faq-card__body p:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .fa_faq-area h2 {
    width: auto;
    margin-left: 0;
  }
  .fa_faq-area__form-wrap {
    background-color: transparent;
    padding: 0;
  }
  .fa_faq-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .fa_faq-grid__item {
    width: 50%;
  }
  .fa_faq-grid__item:nth-child(even) {
    padding-right: 25px;
  }
  .fa_faq-grid__item:nth-child(odd) {
    padding-left: 10px;
    padding-right: 15px;
  }
  .fa_faq-card__title {
    padding-right: 10px;
  }
  .fa_faq-card__title:before {
    right: 0;
    width: 11px;
    height: 6px;
    top: 7px;
  }
  .fa_faq-card__body {
    padding-top: 14px;
  }
  .fa_faq-card p {
    font-size: 15px;
    margin-bottom: 26px;
  }
}

@media (min-width: 992px) {
  .fa_faq-area h2 {
    text-align: left;
    margin-bottom: 65px;
    font-size: 48px;
  }
  .fa_faq-area__link {
    font-size: 16px;
  }
  .fa_faq-grid {
    margin-bottom: 30px;
  }
  .fa_faq-grid__section {
    width: 50%;
    margin-bottom: 30px;
  }
  .fa_faq-grid__section:first-child {
    padding-right: 10px;
  }
  .fa_faq-grid__section:last-child {
    padding-left: 15px;
    padding-right: 0;
  }
  .fa_faq-card__title {
    font-size: 18px;
  }
  .fa_faq-card__title:before {
    right: 5px;
    width: 12px;
    height: 7px;
  }
  .fa_faq-card__title a span {
    position: relative;
  }
  .fa_faq-card__title a span.active span:before {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
}

@media (min-width: 1200px) {
  .fa_faq-grid__item:nth-child(even) {
    padding-right: 0;
    padding-left: 10px;
  }
  .fa_faq-grid__item:nth-child(odd) {
    padding-left: 0;
    padding-right: 10px;
  }
  .fa_faq-card {
    padding: 18px 18px 10px 22px;
  }
}

.fa_btn {
  display: inline-block;
  padding: 0 19px;
  border: none;
  background-color: #E05B23;
  border-radius: 5px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  font-weight: 300;
  font-size: 14px;
  text-align: center;
  color: #fff;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  font-family: IBM Plex Sans;
}

.fa_btn:hover {
  background-color: #DC4100;
  color: #fff;
}

.fa_btn_white {
  background-color: #fff;
  color: #046FBC;
}

.fa_btn_white:hover {
  background-color: #fff;
}

.fa_form-cont {
  padding: 0 20px;
  color: #FFFFFF;
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.fa_form-cont_modal {
  background-color: #103C8F;
  padding-top: 16px;
  border-radius: 8px;
  overflow: hidden;
  font-family: 'IBM Plex Sans', sans-serif;
}

.fa_form-cont a {
  color: #B1ECFF;
  border-bottom: 1px dashed #B1ECFF;
}

.fa_form-cont a:hover {
  color: #B1ECFF;
  border-color: transparent;
}

.fa_form-cont h3 {
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 5px;
}

.fa_form-cont__question {
  display: none;
}

.fa_form-cont__body {
  margin-bottom: 36px;
}

.fa_form-cont__info {
  background-color: #0B3077;
  border-radius: 8px;
  padding: 20px 16px;
}

.fa_form-cont_modal .fa_form-cont__info {
  margin-left: -20px;
  margin-right: -20px;
  border-radius: 0;
}

.fa_form-cont__info-tile {
  text-align: center;
  font-weight: normal;
  font-size: 17px;
  margin-bottom: 16px;
}

.fa_form__group {
  margin-bottom: 11px;
}

.fa_form__group_submit {
  margin-top: 20px;
}

.fa_form__send {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 50px;
  height: 38px;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  display: none;
}

.fa_form__agree {
  font-size: 10px;
  line-height: 1.1;
  width: 238px;
  margin-left: auto;
  margin-right: auto;
}

.fa_form__agree a {
  color: #B1ECFF;
  border-bottom: 1px dashed #B1ECFF;
}

.fa_form__agree a:hover {
  border-color: transparent;
}

.fa_form input[type="tel"], .fa_form input[type="email"] {
  border: none;
  border-radius: 5px;
  height: 45px;
  line-height: 45px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 30px;
  color: #fff;
  width: 100%;
  padding: 0 40px 0 20px;
}

.fa_form input[type="tel"]:focus::-webkit-input-placeholder, .fa_form input[type="email"]:focus::-webkit-input-placeholder {
  color: transparent;
}

.fa_form input[type="tel"]:focus::-moz-placeholder, .fa_form input[type="email"]:focus::-moz-placeholder {
  color: transparent;
}

.fa_form input[type="tel"]:focus:-moz-placeholder, .fa_form input[type="email"]:focus:-moz-placeholder {
  color: transparent;
}

.fa_form input[type="tel"]:focus:-ms-input-placeholder, .fa_form input[type="email"]:focus:-ms-input-placeholder {
  color: transparent;
}

.fa_form input[type="tel"]::-webkit-input-placeholder, .fa_form input[type="email"]::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

.fa_form input[type="tel"]::-moz-placeholder, .fa_form input[type="email"]::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.fa_form input[type="tel"]:-moz-placeholder, .fa_form input[type="email"]:-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.fa_form input[type="tel"]:-ms-input-placeholder, .fa_form input[type="email"]:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.fa_form input[type="tel"].error, .fa_form input[type="email"].error {
  border: 1px solid red;
}

.fa_form input[type="email"] {
  background: rgba(255, 255, 255, 0.1) url(../images/mail.svg) -webkit-calc(100% - 20px) center no-repeat;
  background: rgba(255, 255, 255, 0.1) url(../images/mail.svg) calc(100% - 20px) center no-repeat;
}

.fa_form input[type="tel"] {
  background: rgba(255, 255, 255, 0.1) url(../images/phone.svg) -webkit-calc(100% - 20px) center no-repeat;
  background: rgba(255, 255, 255, 0.1) url(../images/phone.svg) calc(100% - 20px) center no-repeat;
}

.fa_form__inp-submit {
  padding: 0 25px;
  height: 45px;
  line-height: 45px;
  font-size: 15px;
}

.fa_ico-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 228px;
  margin-left: auto;
  margin-right: auto;
}

.fa_ico-list li {
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 18px;
}

.fa_ico-list li:last-child {
  margin-bottom: 0;
}

.fa_ico-list__mediabox {
  width: 22px;
  text-align: center;
  margin-right: 10px;
  border-bottom: 2px solid #E05B23;
}

.fa_ico-list__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 13px;
}

.fa_form-curator-cont {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 355px;
  padding: 24px 32px 32px;
}

.fa_form-curator-cont h3 {
  font-weight: 300;
  font-size: 30px;
  margin-top: 0;
  color: #000000;
  margin-bottom: 18px;
  line-height: 1.2;
}

.fa_form_curator input[type="email"] {
  background: #EDF4F9 url(../images/c-mail.svg) -webkit-calc(100% - 20px) center no-repeat;
  background: #EDF4F9 url(../images/c-mail.svg) calc(100% - 20px) center no-repeat;
  border-radius: 5px;
  height: 50px;
  line-height: 50px;
  padding: 0 48px 0 20px;
  font-weight: 300;
  font-size: 14px;
  color: #626262;
  font-family: IBM Plex Sans;
}

.fa_form_curator input[type="email"]::-webkit-input-placeholder {
  color: #626262;
}

.fa_form_curator input[type="email"]::-moz-placeholder {
  color: #626262;
}

.fa_form_curator input[type="email"]:-moz-placeholder {
  color: #626262;
}

.fa_form_curator input[type="email"]:-ms-input-placeholder {
  color: #626262;
}

.fa_form_curator .fa_form__textarea {
  background: #EDF4F9;
  border-radius: 5px;
  height: 110px;
  padding: 15px 20px;
  font-weight: 300;
  font-size: 14px;
  color: #626262;
  border: none;
  width: 100%;
  resize: none;
  font-family: IBM Plex Sans;
}

.fa_form_curator .fa_form__textarea::-webkit-input-placeholder {
  color: #626262;
}

.fa_form_curator .fa_form__textarea::-moz-placeholder {
  color: #626262;
}

.fa_form_curator .fa_form__textarea:-moz-placeholder {
  color: #626262;
}

.fa_form_curator .fa_form__textarea:-ms-input-placeholder {
  color: #626262;
}

.fa_form_curator .fa_form__textarea:focus::-webkit-input-placeholder {
  color: transparent;
}

.fa_form_curator .fa_form__textarea:focus::-moz-placeholder {
  color: transparent;
}

.fa_form_curator .fa_form__textarea:focus:-moz-placeholder {
  color: transparent;
}

.fa_form_curator .fa_form__textarea:focus:-ms-input-placeholder {
  color: transparent;
}

.fa_form_curator .fa_form__group {
  margin-bottom: 8px;
}

.fa_form_curator .fa_form__submit {
  height: 50px;
  line-height: 50px;
}

.fa_form_curator .fa_form__group_submit {
  margin-top: 18px;
}

.fa_form_curator .fa_form__agree {
  font-size: 13px;
}

.fa_form_curator .fa_form__agree a {
  color: #3AA1EC;
  border-color: #3AA1EC;
}

.fa_form_curator .fa_form__agree a:hover {
  border-color: transparent;
}

@media (min-width: 768px) {
  .fa_form-cont {
    border-radius: 8px;
    background-color: #103C8F;
    width: 100%;
    max-width: 100%;
    padding: 0;
    overflow: hidden;
    text-align: left;
  }
  .fa_form-cont__info {
    border-radius: 0;
  }
  .fa_form-cont_modal .fa_form-cont__info {
    margin-left: 0;
    margin-right: 0;
  }
  .fa_form-cont__body {
    padding: 32px;
    margin-bottom: 0;
  }
  .fa_form-cont__question {
    display: inline;
    font-size: 15px;
  }
  .fa_form-cont h3 {
    font-size: 27px;
  }
  .fa_form__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
  }
  .fa_form__group {
    margin-bottom: 0;
    margin-right: 7px;
  }
  .fa_form__group:last-child {
    margin-right: 0;
  }
  .fa_form__group_submit {
    margin-top: 0;
  }
  .fa_form__agree {
    font-size: 11px;
    width: 100%;
  }
  .fa_form input[type="tel"], .fa_form input[type="email"] {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
  }
  .fa_form__inp-submit {
    height: 50px;
    line-height: 50px;
    font-size: 17px;
  }
  .fa_list-circle {
    font-size: 15px;
    margin-bottom: 15px;
  }
  .fa_btn {
    height: 47px;
    line-height: 47px;
    font-size: 17px;
    padding: 0 32px;
  }
  .fa_ico-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: auto;
  }
  .fa_ico-list li {
    width: 33%;
    padding-right: 15px;
  }
}

@media (min-width: 992px) {
  .fa_form-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .fa_form-cont_modal {
    max-width: 930px;
    margin-left: 0;
    margin-right: 0;
  }
  .fa_form-cont__info {
    width: 290px;
    padding: 34px 32px 35px;
  }
  .fa_form-cont__body {
    width: -webkit-calc(100% - 290px);
    width: calc(100% - 290px);
  }
  .fa_form-cont__info-tile {
    font-size: 22px;
    margin-bottom: 20px;
    text-align: left;
  }
  .fa_form__row {
    margin-bottom: 12px;
  }
  .fa_form__group {
    margin-right: 7px;
  }
  .fa_form__inp-submit {
    padding: 0 29px;
  }
  .fa_form input[type="tel"], .fa_form input[type="email"] {
    font-weight: 200;
  }
  .fa_ico-list {
    margin-left: 5px;
    font-size: 14px;
    margin-bottom: 4px;
  }
  .fa_ico-list li {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }
  .fa_ico-list__mediabox {
    width: 25px;
    margin-right: 18px;
    padding-bottom: 6px;
  }
  .fa_ico-list__mediabox img {
    width: 19px;
  }
  .fa_ico-list__body {
    font-size: 14px;
    font-weight: 200;
  }
}

@media (min-width: 1200px) {
  .fa_form-cont_modal {
    max-width: 1020px;
  }
  .fa_form input[type='tel'],
  .fa_form input[type='email'] {
    width: 239px;
  }
  .fa_form__inp-submit {
    width: 183px;
  }
  .fa_form_modal input[type='tel'],
  .fa_form_modal input[type='email'] {
    width: 226px;
  }
  .fa_form_curator input[type='tel'],
  .fa_form_curator input[type='email'] {
    width: 100%;
  }
}

.fa_modal {
  background-color: transparent;
  padding: 0;
  max-width: 480px;
}

.fa_modal_help {
  max-width: 349px;
}

.fancybox-close-small {
  top: 16px !important;
  right: 14px !important;
  width: 15px;
  height: 15px;
  padding: 0 !important;
  background: url(../images/close.svg) center no-repeat;
  background-size: 100% auto;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.fancybox-close-small svg {
  display: none;
}

.fancybox-close-small:hover {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

#form-curator .fancybox-close-small {
  background: url(../images/o-close.svg) center no-repeat;
}

.fa_modal_long .fancybox-close-small {
  background: url(../images/w-close.svg) center no-repeat;
  right: 0 !important;
}

.fa_modal_long.fancybox-content {
  padding-top: 50px;
}

.fa_modal-cont {
  font-family: IBM Plex Sans;
  background-color: #EFF8FF;
  border-radius: 8px;
  padding: 22px 20px;
}

.fa_modal-cont_blue {
  background-color: #0164AC;
  color: #fff;
}

.fa_modal-cont h3 {
  font-weight: 300;
  font-size: 17px;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 12px;
  color: #000000;
}

.fa_modal-cont_help h3 {
  font-size: 20px;
}

.fa_modal-cont p {
  font-size: 13px;
  margin-bottom: 16px;
}

.fa_modal-cont p:last-child {
  margin-bottom: 0;
}

.fa_modal-cont i {
  font-size: 11px;
}

.fa_modal-cont_help p {
  font-size: 12px;
}

.fa_modal-cont ul {
  list-style-type: none;
  margin: 0 0 0 8px;
  padding: 0;
  list-style-type: none;
  font-size: 13px;
}

.fa_modal-cont ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 4px;
}

.fa_modal-cont ul li:before {
  display: block;
  position: absolute;
  left: 0;
  top: 6px;
  content: '';
  width: 5px;
  height: 5px;
  background-color: #E05B23;
  border-radius: 50%;
}

@media (min-width: 768px) {
  .fa_modal {
    padding-top: 0;
    max-width: 572px;
  }
  .fa_modal_help {
    max-width: 389px;
  }
  .fa_modal-cont {
    padding: 30px 35px;
  }
  .fa_modal-cont h3 {
    font-size: 19px;
    font-weight: 400;
  }
  .fa_modal-cont_help h3 {
    font-size: 19px;
  }
  .fa_modal-cont p {
    font-size: 14px;
  }
  .fa_modal-cont i {
    font-size: 12px;
  }
  .fa_modal-cont_help p {
    font-size: 13px;
    margin-bottom: 26px;
  }
  .fa_modal-cont ul {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
  .fa_modal_long .fancybox-close-small {
    right: 10px !important;
    top: 10px !important;
  }
  .fa_modal_long.fancybox-content {
    padding-top: 0;
  }
}

@media (min-width: 1200px) {
  .fa_modal_long {
    max-width: 1020px;
    width: 1020px;
  }
}

.fa_contact-area h2 {
  margin-bottom: 24px;
}

.fa_contact-area__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.fa_contact-area__body {
  margin-bottom: 20px;
  font-size: 14px;
}

.fa_contact-area__map {
  width: 100%;
}

.fa_contact-area #map {
  width: 100%;
  height: 197px;
}

.fa_contact-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 14px;
}

.fa_contact-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 14px;
}

.fa_contact-list li:last-child {
  margin-bottom: 0;
}

.fa_contact-list__mediabox {
  width: 25px;
  padding-bottom: 4px;
  margin-right: 14px;
  border-bottom: 2px solid #28CBFF;
  text-align: center;
  margin-top: 4px;
}

.fa_contact-list__mediabox img {
  width: 80%;
}

.fa_contact-list__body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 768px) {
  .fa_contact-area h2 {
    font-size: 39px;
    margin-bottom: 25px;
  }
  .fa_contact-area__body {
    width: 40%;
    padding-right: 15px;
  }
  .fa_contact-area__body p {
    margin-bottom: 22px;
  }
  .fa_contact-area__map {
    width: 60%;
    padding-top: 8px;
  }
  .fa_contact-area #map {
    height: 276px;
  }
}

@media (min-width: 992px) {
  .fa_contact-area h2 {
    text-align: left;
    font-size: 48px;
    margin-bottom: 30px;
  }
  .fa_contact-area__body {
    width: 34%;
    padding-right: 30px;
  }
  .fa_contact-area__map {
    width: 66%;
  }
  .fa_contact-list li {
    margin-bottom: 18px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .fa_contact-list__mediabox img {
    width: auto;
  }
}

@media (min-width: 1200px) {
  .fa_contact-area__body {
    width: 34%;
    padding-right: 30px;
  }
  .fa_contact-area__map {
    width: 66%;
  }
}

.fa_footer {
  background-color: #F2F8FC;
}

.fa_footer__top {
  padding-top: 26px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.fa_footer__bottom {
  padding-top: 10px;
  padding-bottom: 19px;
  font-size: 10px;
  text-align: center;
}

.fa_footer__bottom a {
  line-height: 1.5;
}

.fa_footer__bottom a:hover {
  border-color: transparent;
}

.fa_footer__logo {
  font-size: 11px;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.fa_footer__col {
  width: 50%;
}

.fa_footer__col:nth-child(1) {
  width: 100%;
  margin-bottom: 25px;
  color: #000000;
}

.fa_footer__col:nth-child(2) {
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  border-top: 1px solid rgba(212, 221, 227, 0.6);
  padding-top: 22px;
  margin-top: 22px;
  text-align: center;
}

.fa_footer__col:nth-child(3) .fa_menu {
  margin-left: auto;
}

.fa_footer__col:nth-child(4) .fa_menu li:first-child {
  display: none;
}

.fa_footer__col:last-child {
  padding-left: 10px;
}

.fa_footer__coursename {
  font-size: 10px;
  margin-top: 4px;
  padding-left: 8px;
}

.fa_footer__bottom-col {
  margin-bottom: 14px;
}

.fa_footer__bottom-col:nth-child(2) {
  margin-bottom: 6px;
}

.fa_footer__bottom-col:last-child {
  margin-bottom: 0;
}

.page-template-template-about .fa_footer__top, .page-template-template-faq .fa_footer__top, .page-template-template-info .fa_footer__top, .page-id-15 .fa_footer__top, .page-id-184 .fa_footer__top {
  border-top: 1px solid rgba(212, 221, 227, 0.6);
}

.fa_menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-right: 15px;
  width: 110px;
}

.fa_menu li {
  margin-bottom: 8px;
  line-height: 1;
}

.fa_menu li:last-child {
  margin-bottom: 0;
}

.fa_menu a {
  font-size: 12px;
  border-bottom: none;
  padding-right: 10px;
  background: url(../images/mnu-arrow.svg) right -webkit-calc(100% - 4px) no-repeat;
  background: url(../images/mnu-arrow.svg) right calc(100% - 4px) no-repeat;
  color: inherit;
  line-height: 1;
  background-size: 4px auto;
}

.fa_menu a:hover {
  color: #3AA1EC;
}

@media (min-width: 768px) {
  .fa_footer__bottom {
    margin-top: 22px;
    padding-top: 22px;
    border-top: 1px solid rgba(212, 221, 227, 0.6);
  }
  .fa_footer__col {
    width: 25%;
  }
  .fa_footer__col:nth-child(1) {
    width: 25%;
  }
  .fa_footer__col:nth-child(2) {
    width: 25%;
    padding-top: 0;
    margin-top: 0;
    border-top: none;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .fa_menu {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .fa_footer__top {
    padding-top: 42px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 70px;
  }
  .fa_footer__bottom {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 11px;
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .fa_footer__logo {
    width: 230px;
    font-size: 18px;
    margin-left: 0;
  }
  .fa_footer__col {
    width: 20%;
  }
  .fa_footer__col:nth-child(1) {
    width: 30%;
  }
  .fa_footer__col:nth-child(2) {
    width: 27%;
  }
  .fa_footer__col:nth-child(3) .fa_menu li:last-child {
    display: none;
  }
  .fa_footer__col:nth-child(4) .fa_menu li:first-child {
    display: block;
  }
  .fa_footer__coursename {
    font-size: 13px;
    text-align: left;
    width: 220px;
  }
  .fa_footer__bottom-col:nth-child(1) {
    text-align: left;
  }
  .fa_footer__bottom-col:nth-child(2) {
    text-align: center;
    padding: 0 15px;
  }
  .fa_footer__bottom-col:nth-child(3) {
    text-align: right;
  }
  .fa_menu {
    width: 220px;
    padding-right: 0;
    padding-left: 0;
  }
  .fa_menu a {
    font-size: 13px;
    background-size: 5px auto;
    background-position: right -webkit-calc(100% - 2px);
    background-position: right calc(100% - 2px);
  }
}

.fa_thank-text p {
  font-size: 14px;
  margin-bottom: 20px;
}

.fa_sotial-block {
  background: #0B3077;
  -webkit-box-shadow: 0px 0px 15px rgba(72, 72, 72, 0.15);
          box-shadow: 0px 0px 15px rgba(72, 72, 72, 0.15);
  border-radius: 8px;
  padding: 28px 20px 18px;
}

.fa_sotial-block p {
  font-size: 14px;
  margin-bottom: 16px;
}

.ya-share2__link {
  border-bottom: none;
}

.ya-share2__container_size_m .ya-share2__icon {
  width: 34px !important;
  height: 34px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.ya-share2__badge {
  border-radius: 0 !important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
  background: url(../images/vk.svg) center no-repeat !important;
  background-size: 17px auto !important;
}

.ya-share2__item_service_facebook .ya-share2__icon {
  background-size: 24px auto !important;
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-size: 24px auto !important;
}

.ya-share2__item_service_twitter .ya-share2__icon {
  background-size: 24px auto !important;
}

@media (min-width: 768px) {
  .fa_thank-text {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    text-align: center;
  }
  .fa_thank-text p {
    font-size: 18px;
  }
  .fa_sotial-block {
    padding: 28px 42px 10px;
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .fa_sotial-block p {
    font-size: 16px;
    margin-bottom: 30px;
  }
  .ya-share2__container_size_m .ya-share2__icon {
    width: 42px !important;
    height: 42px !important;
  }
  .ya-share2__container_size_m .ya-share2__item {
    margin-left: 4px;
    margin-right: 4px;
  }
  .ya-share2__item_service_vkontakte .ya-share2__icon {
    background: url(../images/vk.svg) center no-repeat !important;
    background-size: 20px auto !important;
  }
  .ya-share2__item_service_facebook .ya-share2__icon {
    background-size: 30px auto !important;
  }
  .ya-share2__item_service_odnoklassniki .ya-share2__icon {
    background-size: 30px auto !important;
  }
  .ya-share2__item_service_twitter .ya-share2__icon {
    background-size: 30px auto !important;
  }
}

@media (min-width: 992px) {
  .fa_sotial-block {
    max-width: 690px;
  }
}

.fa_info-page {
  font-size: 14px;
}

.fa_info-page .fa_title {
  font-size: 21px;
}

.fa_info-page h3 {
  display: none;
}

.fa_info-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 24px;
  margin-left: -9px;
  margin-right: -9px;
}

.fa_info-nav li {
  margin-left: 9px;
  margin-right: 9px;
  text-align: center;
  margin-bottom: 4px;
}

.fa_info-nav li.current_page_item a {
  font-weight: 500;
  color: #000;
  border: none;
}

.fa_info-nav a {
  font-size: 11px;
}

@media (min-width: 992px) {
  .fa_info-page .fa_title {
    font-size: 45px;
    text-align: left;
    margin-bottom: 50px;
  }
  .fa_info-page h3 {
    display: block;
    font-weight: normal;
    font-size: 21px;
    margin-top: 0;
    margin-bottom: 24px;
    color: #000;
  }
  .fa_info-page p {
    margin-bottom: 24px;
    margin-top: 0;
  }
  .fa_info-page__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .fa_info-page__body {
    font-size: 15px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-right: 60px;
  }
  .fa_info-page__sidebar {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 290px;
  }
  .fa_info-nav {
    padding: 18px 18px 18px 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #FFFFFF;
    border-radius: 8px;
    margin-left: 0;
    margin-right: 0;
  }
  .fa_info-nav li {
    margin-right: 0;
    text-align: left;
    margin-bottom: 18px;
    margin-left: 0;
  }
  .fa_info-nav li:last-child {
    margin-bottom: 0;
  }
  .fa_info-nav a {
    font-size: 16px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwibGF5b3V0L19iYXNlLnNjc3MiLCJtYWluLmNzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19tYm1lbnUuc2NzcyIsImxheW91dC9fZG9jLXNlY3Rpb24uc2NzcyIsImxheW91dC9fcHJvZ3JhbS1zZWN0aW9uLnNjc3MiLCJsYXlvdXQvX2Fib3V0Y291cnNlLXNlY3Rpb24uc2NzcyIsImxheW91dC9fbGljZW5zZS1zZWN0aW9uLnNjc3MiLCJsYXlvdXQvX3Jlc2VydmVkLXNlY3Rpb24uc2NzcyIsImxheW91dC9fYWR2YW50YWdlcy1zZWN0aW9uLnNjc3MiLCJsYXlvdXQvX3N0ZXBzLXNlY3Rpb24uc2NzcyIsImxheW91dC9fbWF6by1zZWN0aW9uLnNjc3MiLCJsYXlvdXQvX2NsaWVudHMtc2VjdGlvbi5zY3NzIiwibGF5b3V0L19mYXEtc2VjdGlvbi5zY3NzIiwibGF5b3V0L19mb3Jtcy5zY3NzIiwibGF5b3V0L19tb2RhbC5zY3NzIiwibGF5b3V0L19jb250YWN0LXNlY3Rpb24uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fdGhhbmstcGFnZS5zY3NzIiwicGFnZXMvX2luZm8tcGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVHQUFZO0FDR1o7O0VBR0ksZUFBZTtFQUVmLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtBQ0hoQjs7QURLQTs7O0VBSUksOEJBQXNCO1VBQXRCLHNCQUFzQjtBQ0gxQjs7QURLQTtFQUVNLGlDQUFpQztFQUNqQyxxQkFBcUI7RUFFckIsY0FBYztBQ0pwQjs7QUREQTtFQVFNLHFCQUFxQjtFQUVuQixjQUFjO0VBQ2QseUJBQXlCO0FDSmpDOztBRFFBO0VBR0ksd0NBQXdDO0VBQ3hDLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUVoQixjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQ1J0Qjs7QURIQTtF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E    E                     W8            ð8    xE            0E           0E                  ð?â            ð?â              9CQUFhO0VBQWIsYUFBYTtFQUNiLHVCQUFlO01BQWYsbU0nþ0ÌÒ    0ÌÒ                    ðXÈ            ÀVÈ    ˜ÌÒ            PÌÒ           PÌÒ            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UFBTixXQUFNO1lBQU4sT0FBTTtJQUNOLG1CQUFtQjtFbEJxeEh2QjtFa0JueEhFO0lBQ0UsNEJBQU87SUFBUCxnQkFBTztRQUFQLGlCQUFPO1lBQVAsUUFBTztJQUNQLFlBQVk7RWxCcXhIaEI7RWtCanhIQTtJQUNFLDRCQUE0QjtJQUM1Qiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGVBQWU7RWxCbXhIakI7RWtCenhIQTtJQVFJLGVBQWU7SUFDZixnQkFBZ0I7SUFFaEIsbUJBQW1CO0lBQ25CLGNBQWM7RWxCbXhIbEI7RWtCL3hIQTtJQWVNLGdCQUFnQjtFbEJteEh0QjtFa0JseUhBO0lBbUJJLGVBQWU7RWxCa3hIbkI7QUFDRiIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JQk0rUGxleCtTYW5zOndnaHRAMjAwOzMwMDs0MDA7NTAwJmRpc3BsYXk9c3dhcCcpO1xyXG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwJmRpc3BsYXk9c3dhcCZzdWJzZXQ9Y3lyaWxsaWMnKTtcclxuLy8gQGluY2x1ZGUgZm9udC1mYWNlKCdJQk0gUGxleCBTYW5zJywgJy4uL2ZvbnRzL0lCTVBsZXhTYW5zLUxpZ2h0JywgMzAwLCBub3JtYWwsIHN3YXApO1xyXG4vLyBAaW5jbHVkZSBmb250LWZhY2UoJ0lCTSBQbGV4IFNhbnMnLCAnLi4vZm9udHMvSUJNUGxleFNhbnMnLCBub3JtYWwsIG5vcm1hbCwgc3dhcCk7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnSUJNIFBsZXggU2FucycsICcuLi9mb250cy9JQk1QbGV4U2Fucy1NZWRpdW0nLCA1MDAsIG5vcm1hbCwgc3dhcCk7XHJcbi8vIEBpbmNsdWRlIGZvbnQtZmFjZSgnSUJNIFBsZXggU2FucycsICcuLi9mb250cy9JQk1QbGV4U2Fucy1TZW1pQm9sZCcsIDYwMCwgbm9ybWFsLCBzd2FwKTtcclxuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1VYnVudHU6MzAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWN5cmlsbGljJyk7XHJcblxyXG5cclxuIiwiXHJcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCZzdWJzZXQ9Y3lyaWxsaWMsY3lyaWxsaWMtZXh0Jyk7XHJcblxyXG5ib2R5LFxyXG5odG1sXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiosXHJcbjo6YWZ0ZXIsXHJcbjo6YmVmb3JlXHJcbntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuYXtcclxuICAgICAgLy8gY29sb3I6ICNCMUVDRkY7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNBQTFFQztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgY29sb3I6ICMzQUExRUM7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gXHJcbiAgICAgICAgY29sb3I6ICMzQUExRUM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuYm9keVxyXG57XHJcbiAgICBcclxuICAgIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIC8vIGNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYubm8tc2Nyb2xse1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxufVxyXG5oMntcclxuICBcclxuICBmb250LXNpemU6IDI3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWluZm97XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQztcclxufVxyXG5wXHJcbntcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbmJ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5pbnB1dCwgdGV4dGFyZWEsIGRpdiwgYSwgc3BhbntcclxuICAgIG91dGxpbmU6bm9uZTtcclxufVxyXG5pbnB1dCwgdGV4dGFyZWFcclxue1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjBweDtcclxufVxyXG5pbnB1dCB7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi53cmFwaW1nXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgb3BhY2l0eTogLjI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnMDEucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHg7IFxyXG5cclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xyXG4gICAgICAgLW1vei1maWx0ZXI6IGludmVydCgxMDAlKTtcclxuICAgICAgICAgLW8tZmlsdGVyOiBpbnZlcnQoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjogaW52ZXJ0KDEwMCUpO1xyXG59XHJcblxyXG4uZmFfY29udGFpbmVyXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgXHJcbn1cclxuLmZhX2ZyYW1le1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cclxuICAmX2V4dHtcclxuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgfVxyXG59XHJcbi5mYV90aXRsZXtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcbmltZ1xyXG57XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLmZhX21vZGFse1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZhbmN5Ym94LWJne1xyXG4gIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDQsIDExMSwgMTg4LCAwLjY1KSwgcmdiYSg0LCAxMTEsIDE4OCwgMC42NSkpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg1OCwgMTYxLCAyMzYsIDAuNCksIHJnYmEoNTgsIDE2MSwgMjM2LCAwLjQpKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNjMsIDEyMSwgMC41KSwgcmdiYSgwLCA2MywgMTIxLCAwLjUpKTtcclxuICAvLyBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgY29sb3IsIG5vcm1hbCwgbm9ybWFsO1xyXG4gIFxyXG4gIFxyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzAsIDEyMCwgLjQpO1xyXG5cclxufVxyXG4uZmFuY3lib3gtYWN0aXZleyBcclxuICAjd3JhcCB7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5mYV9oZWFkZXJfdGhhbmsge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcbi5mYV9mb290ZXJfdGhhbmsge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgLmZhX2NvbnRhaW5lcntcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICB9ICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5mYV9jb250YWluZXJ7IFxyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfSAgICBcclxuICAuZmFfZnJhbWV7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgJl9leHR7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuICAuZmFfdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX2NvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgfSAgXHJcbiAgaDIuZmFfdGl0bGV7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH0gIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZmFfY29udGFpbmVye1xyXG4gICAgbWF4LXdpZHRoOiAxMDcwcHg7XHJcbiAgfSAgICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUlCTStQbGV4K1NhbnM6d2dodEAyMDA7MzAwOzQwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xuYm9keSxcbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4qLFxuOjphZnRlcixcbjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNBQTFFQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNBQTFFQztcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzQUExRUM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5uby1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZDO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgZGl2LCBhLCBzcGFuIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLndyYXBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcwMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMHB4O1xuICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgLW1vei1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgLW8tZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIC1tcy1maWx0ZXI6IGludmVydCgxMDAlKTtcbn1cblxuLmZhX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mYV9mcmFtZSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cblxuLmZhX2ZyYW1lX2V4dCB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cblxuLmZhX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmFfbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDcwLCAxMjAsIDAuNCk7XG59XG5cbi5mYW5jeWJveC1hY3RpdmUgI3dyYXAge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5mYV9oZWFkZXJfdGhhbmsge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmZhX2Zvb3Rlcl90aGFuayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZhX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZmFfZnJhbWUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5mYV9mcmFtZV9leHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZmFfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYV9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbiAgaDIuZmFfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgfVxufVxuXG4uZmFfaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmZhX2hlYWRlciBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aWR0aDogMjk1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mYV9oZWFkZXIgLmZhX2hlYWRlci1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mYV9oZWFkZXIgLmZhX2hlYWRlci1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4uZmFfaGVhZGVyIC5mYV9oZWFkZXItbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNnB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDVCMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZhX2hlYWRlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB3aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZhX2hlYWRlcl90aGFuayAuZmFfdG9wLXNlY3Rpb25fX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfdG9wLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhX3RvcC1zZWN0aW9uX19waG9uZS1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX3RvcC1zZWN0aW9uX19zbG9nYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfdG9wLXNlY3Rpb25fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5mYV90b3Atc2VjdGlvbl9fbG9nby1jb250IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTQ0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLmZhX3RvcC1zZWN0aW9uX19sb2dvLWNvbnQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZhX3RvcC1zZWN0aW9uX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX3RvcC1zZWN0aW9uX19kZXNjIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mYV90b3Atc2VjdGlvbl9fYnVyZ2VyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10aGFuayAuZmFfaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10aGFuayAuZmFfaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21lIC5mYV9oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSAuZmFfdG9wLXNlY3Rpb25fX3dyYXAsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRoYW5rIC5mYV90b3Atc2VjdGlvbl9fd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUgLmZhX3RvcC1zZWN0aW9uX19kZXNjLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10aGFuayAuZmFfdG9wLXNlY3Rpb25fX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmFfb2ZmZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhX29mZmVyX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjMwNzc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTlweCAxNXB4IDI0cHg7XG59XG5cbi5mYV9vZmZlcl9mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhX29mZmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mYV9vZmZlcl9fdGl0bGUtYmxvY2sgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhX29mZmVyX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmFfb2ZmZXJfZm9ybSAuZmFfb2ZmZXJfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uZmFfb2ZmZXJfX29sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiBsaW5lLXRocm91Z2g7XG59XG5cbi5mYV9vZmZlcl9fbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fbm90ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTA1QjIzO1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uZmFfb2ZmZXJfX3Jlc3Qge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fcmVzdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmZhX21haW4tbmF2LWNvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfbmF2LWNvbnQge1xuICBwYWRkaW5nOiAxOHB4IDE4cHggMjRweCAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5mYV9uYXYtY29udF9fZm9vdGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZmFfbmF2LWNvbnRfX3Bob25lIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhX25hdi1jb250X19waG9uZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZhX25hdi1jb250X19kZXNjIHtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5mYV9tb2JpbGUtbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYV9tb2JpbGUtbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmZhX21vYmlsZS1uYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm5vLXdlYnAgLmZhX2hlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpKSwgdXJsKC4uL2ltYWdlcy9tLXRvcC1iZy5qcGcpO1xufVxuXG4ud2VicCAuZmFfaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTYsIDYwLCAxNDMsIDAuNyksIHJnYmEoMTYsIDYwLCAxNDMsIDAuNykpLCB1cmwoLi4vaW1hZ2VzL20tdG9wLWJnLndlYnApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5vLXdlYnAgLmZhX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTYsIDYwLCAxNDMsIDAuNyksIHJnYmEoMTYsIDYwLCAxNDMsIDAuNykpLCB1cmwoLi4vaW1hZ2VzL3RvcC1iZy5qcGcpO1xuICB9XG4gIC53ZWJwIC5mYV9oZWFkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpKSwgdXJsKC4uL2ltYWdlcy90b3AtYmcud2VicCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYV9oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG4gIC5mYV9oZWFkZXIgaDEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYV9oZWFkZXJfdGhhbmsgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZmFfaGVhZGVyX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mYV9oZWFkZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLmZhX2hlYWRlcl9fZGVzYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZhX2hlYWRlciAuZmFfaGVhZGVyLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX2xvZ28tY29udCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUgLmZhX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSAuZmFfaGVhZGVyX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdGhhbmsgLmZhX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mYV9sb2dvIHtcbiAgICB3aWR0aDogMTU4cHg7XG4gIH1cbiAgLmZhX29mZmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZhX29mZmVyX2hlYWRlciB7XG4gICAgcGFkZGluZzogMzJweCAzNHB4IDQ0cHg7XG4gIH1cbiAgLmZhX29mZmVyX2Zvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZhX29mZmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgfVxuICAuZmFfb2ZmZXJfZm9ybSAuZmFfb2ZmZXJfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbiAgLmZhX29mZmVyX2Zvcm0gLmZhX29mZmVyX19yZXN0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmZhX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLmZhX2hlYWRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAuZmFfaGVhZGVyIC5mYV9oZWFkZXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmZhX2hlYWRlciAuZmFfaGVhZGVyLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmZhX2hlYWRlciAuZmFfaGVhZGVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX3dyYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX2Rlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mYV90b3Atc2VjdGlvbl9fcGhvbmUtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZhX3RvcC1zZWN0aW9uX19waG9uZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmZhX3RvcC1zZWN0aW9uX19waG9uZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX2xvZ28tY29udCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyMDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX2Rlc2Mge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mYV90b3Atc2VjdGlvbl9fZGVzYyBzcGFuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmFfdG9wLXNlY3Rpb25fX3Nsb2dhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUgLmZhX3RvcC1zZWN0aW9uX193cmFwLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS10aGFuayAuZmFfdG9wLXNlY3Rpb25fX3dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSAuZmFfdG9wLXNlY3Rpb25fX2Rlc2MsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRoYW5rIC5mYV90b3Atc2VjdGlvbl9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfbWFpbi1uYXYtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gIC5mYV9tYWluLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLmZhX21haW4tbmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIH1cbiAgLmZhX21haW4tbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmZhX21haW4tbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mYV9tYWluLW5hdiA+IGxpOmhvdmVyIC5mYV9tYWluLXN1Ym5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5mYV9tYWluLW5hdiA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mYV9tYWluLXN1Ym5hdiB7XG4gICAgYmFja2dyb3VuZDogI0YyRjhGQztcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB9XG4gIC5mYV9tYWluLXN1Ym5hdiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZmFfbWFpbi1zdWJuYXYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLmZhX21haW4tc3VibmF2IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmZhX21haW4tc3VibmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzEwM0M4RjtcbiAgICBib3JkZXItY29sb3I6ICMxMDNDOEY7XG4gIH1cbiAgLmZhX21haW4tc3VibmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0FBMUVDO1xuICAgIGJvcmRlci1jb2xvcjogIzNBQTFFQztcbiAgfVxuICAuZmFfb2ZmZXJfZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfb2ZmZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmZhX29mZmVyX2Zvcm0gLmZhX29mZmVyX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fdGl0bGUtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5mYV9vZmZlcl9mb3JtIC5mYV9vZmZlcl9fdGl0bGUtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmFfb2ZmZXJfX3RpdGxlLWJsb2NrIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLmZhX29mZmVyX2Zvcm0gLmZhX29mZmVyX190aXRsZS1ibG9jayBzcGFuIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmZhX29mZmVyX2Zvcm0gLmZhX29mZmVyX19ub3RlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuZmFfb2ZmZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAuZmFfb2ZmZXJfZm9ybSAuZmFfb2ZmZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gIC5mYV9vZmZlcl9oZWFkZXIgLmZhX29mZmVyX19yZXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qIG1vYi1tZW51LWJ0biBiZWdpbiAqL1xuLmZhX21vYmlsZS1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xufVxuXG4uZmFfbW9iaWxlLW1lbnUtYnV0dG9uLmFjdGl2ZSAuaWNvbi1tZW51LWJ1cmdlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIC40cztcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIC40cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuNHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYV9tb2JpbGUtbWVudS1idXR0b24uYWN0aXZlIC5pY29uLW1lbnUtYnVyZ2VyX19saW5lIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZDogI0UwNUIyMztcbn1cblxuLmZhX21vYmlsZS1tZW51LWJ1dHRvbi5hY3RpdmUgLmljb24tbWVudS1idXJnZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogI0UwNUIyMztcbn1cblxuLmZhX21vYmlsZS1tZW51LWJ1dHRvbi5hY3RpdmUgLmljb24tbWVudS1idXJnZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiAjRTA1QjIzO1xufVxuXG4uaWNvbi1tZW51LWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAwcztcbn1cblxuLmljb24tbWVudS1idXJnZXJfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGxpbmVhciAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjJzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIC4ycztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmljb24tbWVudS1idXJnZXI6YmVmb3JlLFxuLmljb24tbWVudS1idXJnZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uaWNvbi1tZW51LWJ1cmdlcjpiZWZvcmUge1xuICB0b3A6IC02cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXIgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyIC40cztcbiAgLW1zLXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyIC40cztcbiAgLW8tdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXIgLjRzO1xuICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhciAuNHM7XG59XG5cbi5pY29uLW1lbnUtYnVyZ2VyOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhciAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhciAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyIC40cztcbiAgdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXIgLjRzO1xufVxuXG4vKiBtb2ItbWVudS1idG4gZW5kICovXG4uZmFfbmF2LXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5mYV9uYXYtd3JhcC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi8qIFN0YXJ0IG1vYmlsZSBtZW51ICovXG4vKiBTdGFydCBtb2RhbCBkaWFsb2cqL1xuLmZhX21vZGFsRGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDcwLCAxMjAsIDAuNCk7XG59XG5cbi5mYV9tb2RhbERpYWxvZy5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhX21vZGFsRGlhbG9nLmJsdXIge1xuICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEVuZCBtb2RhbCBkaWFsb2cqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYV9tb2JpbGUtbWVudS1idXR0b24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAuaWNvbi1tZW51LWJ1cmdlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLmljb24tbWVudS1idXJnZXI6YmVmb3JlIHtcbiAgICB0b3A6IC04cHg7XG4gIH1cbiAgLmljb24tbWVudS1idXJnZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX21vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmFfbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhX2RvYy1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQztcbn1cblxuLmZhX2RvYy1hcmVhIGgyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG4uZmFfZG9jLWFyZWFfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG9yZGVyOiAwO1xufVxuXG4uZmFfZG9jLWFyZWFfX3RpdGxlX2Nob2ljZSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmZhX2RvYy1hcmVhIC5mYV9jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmFfZG9jLWFyZWFfX2xlZnQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mYV9kb2MtYXJlYV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhX2RvYy1hcmVhX19zZXJ0LWNvbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZmFfZG9jLWFyZWFfX3NlcnQtY29udCBwaWN0dXJlIHtcbiAgd2lkdGg6IDI1N3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhX2RvYy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBvcmRlcjogMTtcbn1cblxuLmZhX2RvYy1zbGlkZXJfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYV9kb2Mtc2xpZGVyX19pdGVtIHBpY3R1cmUsIC5mYV9kb2Mtc2xpZGVyX19pdGVtIGltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFfc2xpZGVyLWFycm93IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mYV9zbGlkZXItYXJyb3dfbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV4dC1hcnJvdy5zdmcpO1xuICByaWdodDogMDtcbn1cblxuLmZhX3NsaWRlci1hcnJvd19wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmV2LWFycm93LnN2Zyk7XG4gIGxlZnQ6IDA7XG59XG5cbi5mYV96b29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmFfem9vbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYmFja2dyb3VuZDogIzEwM0M4RiB1cmwoLi4vaW1hZ2VzL3pvb20uc3ZnKSBjZW50ZXIgMTRweCBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmZhX3pvb21fbGFyZ2U6YmVmb3JlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDFweCBhdXRvO1xufVxuXG4uZmFfem9vbTpob3ZlcjpiZWZvcmUsIC5mYV96b29tOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhX3pvb206YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTA1QjIzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZmFfem9vbV9sYXJnZTphZnRlciB7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5mYV9zZXJ0LWNhcmQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U1RjBGNztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZhX3NlcnQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTc2cHg7XG59XG5cbi5mYV9zZXJ0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZmFfc2VydC1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmFfc2VydC1jYXJkX19tb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmFfc2VydC1jYXJkX19tZWRpYWJveCB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5mYV9zZXJ0LWNhcmRfX2RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmFfZG9jLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX2RvYy1hcmVhIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYV9kb2MtYXJlYSBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZmFfZG9jLWFyZWFfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fcmlnaHQgcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhX2RvYy1hcmVhIC5mYV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZhX2RvYy1hcmVhIC5mYV9jb2wge1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxuICAuZmFfZG9jLWFyZWEgLmZhX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmFfZG9jLWFyZWFfX2Rlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZhX2RvYy1hcmVhX19zZXJ0LWNvbnQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mYV9zbGlkZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuZmFfc2xpZGVyLWFycm93X25leHQge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxuICAuZmFfc2xpZGVyLWFycm93X3ByZXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5mYV9kb2Mtc2xpZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyODVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmZhX2RvYy1zbGlkZXJfX2Fycm93X25leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuICAuZmFfZG9jLXNsaWRlcl9wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2RvYy1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmFfZG9jLWFyZWEgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZmFfZG9jLWFyZWFfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhX2RvYy1hcmVhX19yaWdodCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfZG9jLWFyZWFfX3NlcnQtY29udCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmFfc2VydC1jYXJkX19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZF9fYm9keSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYV9zZXJ0LWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZF9fbWVkaWFib3gge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZmFfc2VydC1jYXJkX19kb3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYV9kb2MtYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuICAuZmFfZG9jLWFyZWFfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzRweCk7XG4gICAgcGFkZGluZzogMCA0MHB4ICAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfZG9jLWFyZWFfX3JpZ2h0IHtcbiAgICB3aWR0aDogMjc0cHg7XG4gIH1cbiAgLmZhX2RvYy1hcmVhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmZhX2RvYy1hcmVhIC5mYV9jb2wge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgfVxuICAuZmFfZG9jLWFyZWEgLmZhX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5mYV9kb2MtYXJlYV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5mYV9kb2Mtc2xpZGVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmZhX3NsaWRlci1hcnJvdyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5mYV9zbGlkZXItYXJyb3dfbmV4dCB7XG4gICAgcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5mYV9zbGlkZXItYXJyb3dfcHJldiB7XG4gICAgbGVmdDogLTM0cHg7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDI4cHg7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuZmFfc2VydC1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZhX3NlcnQtY2FyZF9fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5mYV9wcm9ncmFtLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xufVxuXG4uZmFfcHJvZ3JhbS1hcmVhIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5mYV9wcm9ncmFtLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmZhX3Byb2dyYW0tZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYV9wcm9ncmFtLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhX3Byb2dyYW0tY2FyZF9fbWVkaWFib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfcHJvZ3JhbS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX3Byb2dyYW0tYXJlYSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmFfcHJvZ3JhbS1ncmlkX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmZhX3Byb2dyYW0tY2FyZCB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mYV9wcm9ncmFtLWNhcmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5mYV9wcm9ncmFtLWNhcmQ6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5mYV9wcm9ncmFtLWNhcmRfX21lZGlhYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIH1cbiAgLmZhX3Byb2dyYW0tY2FyZDpob3ZlciAuZmFfcHJvZ3JhbS1jYXJkX19tZWRpYWJveCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZmFfcHJvZ3JhbS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mYV9wcm9ncmFtLWNhcmQ6aG92ZXIgLmZhX3Byb2dyYW0tY2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMEIzMDc3O1xuICAgIGJvcmRlci1jb2xvcjogIzBCMzA3NztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX3Byb2dyYW0tYXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZhX3Byb2dyYW0tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYV9wcm9ncmFtLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLmFib3V0Y291cnNlLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzQzhGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFib3V0Y291cnNlLWFyZWEgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWJvdXRjb3Vyc2UtYXJlYSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFib3V0Y291cnNlLWFyZWEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hYm91dGNvdXJzZS1hcmVhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFib3V0Y291cnNlLWFyZWFfX2FzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMzA3NztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcbn1cblxuLmFib3V0Y291cnNlLWFyZWFfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFib3V0Y291cnNlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWJvdXRjb3Vyc2UtY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFib3V0Y291cnNlLWNhcmQ6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHdpZHRoOiAzMXB4O1xufVxuXG4uYWJvdXRjb3Vyc2UtY2FyZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5hYm91dGNvdXJzZS1jYXJkIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFib3V0Y291cnNlLWNhcmRfX21lZGlhYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBmbGV4OiAwIDAgMzRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMDVCMjM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYWJvdXRjb3Vyc2UtY2FyZF9fYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXRjb3Vyc2UtYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwM0M4RjtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtYXJlYSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5hYm91dGNvdXJzZS1hcmVhX19jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hYm91dGNvdXJzZS1hcmVhX19hc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCAzOSU7XG4gIH1cbiAgLmFib3V0Y291cnNlLWFyZWFfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFib3V0Y291cnNlLWFyZWEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5hYm91dGNvdXJzZS1hcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hYm91dGNvdXJzZS1hcmVhIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjMwNzc7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTlweDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICB3aWR0aDogMzFweDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZF9fbWVkaWFib3gge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgfVxuICAuYWJvdXRjb3Vyc2UtY2FyZF9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0Y291cnNlLWFyZWFfX2NvbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLmFib3V0Y291cnNlLWFyZWFfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmZhX2xpY2Vuc2UtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhX2xpY2Vuc2UtYXJlYSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmFfbGljZW5zZS1hcmVhIC5mYV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhX2xpY2Vuc2UtYXJlYV9fcmlnaHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFfbGljZW5zZS1hcmVhX19sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmZhX2xpY2Vuc2UtYXJlYV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFfbGljZW5zZS1hcmVhX193aGF0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxpY2Vuc2UgLmZhX2xpY2Vuc2UtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYV9saWNlbnNlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZhX2xpY2Vuc2UtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmFfbGljZW5zZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFfbGljZW5zZS1saXN0X19pdGVtIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM3cHg7XG59XG5cbi5mYV9saWNlbnNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIHBpY3R1cmUge1xuICB3aWR0aDogNDZweDtcbn1cblxuLmZhX2xpY2Vuc2UtbGlzdF9fbWVkaWFib3gge1xuICB3aWR0aDogNTlweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mYV9saWNlbnNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIC5mYV9saWNlbnNlLWxpc3RfX21lZGlhYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZmFfbGljZW5zZS1saXN0X19ib2R5IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubGljZW5zZS1zbGlkZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuXG4ubGljZW5zZS1zbGlkZXJfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5saWNlbnNlLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpY2Vuc2Utc2xpZGVyX19hcnJvd19uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXh0LWFycm93Mi5zdmcpO1xuICByaWdodDogMDtcbn1cblxuLmxpY2Vuc2Utc2xpZGVyX19hcnJvd19wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmV2LWFycm93Mi5zdmcpO1xufVxuXG4uZmFfbGljZW5zZS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmFfbGljZW5zZS1ncmlkX19pdGVtIHtcbiAgZmxleDogMCAwIDMzJTtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFfbGljZW5zZS1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAuZmFfbGljZW5zZS1hcmVhIC5mYV90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZmFfbGljZW5zZS1hcmVhX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtYXJlYV9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAuZmFfbGljZW5zZS1saXN0X19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5saWNlbnNlLXNsaWRlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgfVxuICAubGljZW5zZS1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFfbGljZW5zZS1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5mYV9saWNlbnNlLWFyZWFfX3JpZ2h0IGgzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5mYV9saWNlbnNlLWFyZWFfX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtYXJlYV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtYXJlYV9fd2hhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG4gIC5mYV9saWNlbnNlLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZmFfbGljZW5zZS1saXN0X19tZWRpYWJveCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG4gIC5mYV9saWNlbnNlLWxpc3RfX21lZGlhYm94IHBpY3R1cmUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhX2xpY2Vuc2UtbGlzdF9faXRlbTpudGgtY2hpbGQoMSkgLmZhX2xpY2Vuc2UtbGlzdF9fbWVkaWFib3gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZmFfbGljZW5zZS1saXN0X19ib2R5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFfbGljZW5zZS1hcmVhIGgyIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5saWMtdGFiLW5hdnMge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpYy10YWItbmF2cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpYy10YWItbmF2cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4ubGljLXRhYi1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWMtdGFiLW5hdiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5saWMtdGFiLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjM0FBMUVDO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBjb2xvcjogIzNBQTFFQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpYy10YWItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmxpYy10YWItbmF2X19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGljLXRhYi1uYXZfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGljLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saWMtdGFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbn1cblxuLmxpYy10YWIuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xufVxuXG4uZmFfcmVzZXJ2ZWQtYXJlYSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwM0M4Rjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby13ZWJwIC5mYV9yZXNlcnZlZC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCA2MywgMTgxLCAwLjMpLCByZ2JhKDAsIDYzLCAxODEsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL3RvcC1iZy5qcGcpO1xuICB9XG4gIC53ZWJwIC5mYV9yZXNlcnZlZC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCA2MywgMTgxLCAwLjMpLCByZ2JhKDAsIDYzLCAxODEsIDAuMykpLCB1cmwoLi4vaW1hZ2VzL3RvcC1iZy53ZWJwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX3Jlc2VydmVkLWFyZWEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuLmZhX2FkdmFudGFnZXMtYXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5mYV9hZHYtZ3JpZF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZmFfYWR2LWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZhX2Fkdi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mYV9hZHYtY2FyZF9fYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5mYV9hZHYtY2FyZF9fbWVkaWFib3gge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyOENCRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhX2Fkdi1jYXJkIGltZyB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5mYV9hZHYtY2FyZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmFfYWR2LWNhcmRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX2FkdmFudGFnZXMtYXJlYSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZmFfYWR2LWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZmFfYWR2LWNhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFfYWR2YW50YWdlcy1hcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5mYV9hZHYtZ3JpZF9faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC01OHB4O1xuICB9XG4gIC5mYV9hZHYtZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZmFfYWR2LWNhcmRfX21lZGlhYm94IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuICAuZmFfYWR2LWNhcmQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZmFfYWR2LWNhcmRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5mYV9hZHYtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhX2Fkdi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5mYV9hZHYtZ3JpZF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbiAgLmZhX2Fkdi1ncmlkX19pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuICAuZmFfYWR2LWNhcmRfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmZhX3N0ZXBzLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzQzhGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhX3N0ZXBzLWFyZWEgaDIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZhX3N0ZXBzLWFyZWFfX3JpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmZhX3N0ZXBzLWFyZWFfX3JpZ2h0IGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX3N0ZXBzLWFyZWFfX2xlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE5cHggMjJweCAxOXB4IDEycHg7XG59XG5cbi5zdGVwcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdGVwcy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5zdGVwcy1saXN0X19udW0ge1xuICB3aWR0aDogMjVweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTA1QjIzO1xufVxuXG4uc3RlcHMtbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN0ZXBzLWFkdi1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdGVwcy1hZHYtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uc3RlcHMtYWR2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGVwcy1hZHYtbGlzdF9fbWVkaWFib3gge1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMDVCMjM7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uc3RlcHMtYWR2LWxpc3RfX2JvZHkge1xuICBmbGV4OiAxO1xufVxuXG4uc3RlcHMtYWR2LWxpc3RfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGVwcy1hZHYtbGlzdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnN0ZXBzLWFkdi1saXN0IGltZyB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFfc3RlcHMtYXJlYV9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmFfc3RlcHMtYXJlYV9fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuc3RlcHMtbGlzdF9fbnVtIHtcbiAgICB3aWR0aDogMzNweDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYV9zdGVwcy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZhX3N0ZXBzLWFyZWEgLmZhX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYV9zdGVwcy1hcmVhX19jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mYV9zdGVwcy1hcmVhX19yaWdodCB7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIH1cbiAgLmZhX3N0ZXBzLWFyZWFfX3JpZ2h0IGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZhX3N0ZXBzLWFyZWFfX2xlZnQge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5mYV9zdGVwcy1hcmVhX19sZWZ0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTUwJTtcbiAgICBib3R0b206IC01MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwM0M4RjtcbiAgfVxuICAuc3RlcHMtbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuc3RlcHMtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc3RlcHMtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbiAgLnN0ZXBzLWFkdi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuc3RlcHMtYWR2LWxpc3RfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnN0ZXBzLWFkdi1saXN0X19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5zdGVwcy1hZHYtbGlzdF9fbWVkaWFib3gge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN0ZXBzLWFkdi1saXN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zdGVwcy1hZHYtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cbiAgLnN0ZXBzLWFkdi1saXN0IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZhX21hem8tYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYV9tYXpvLWFyZWEgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYV9tYWludGFicy1jb250X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFfbWFpbnRhYnMtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cblxuLmZhX21haW50YWJzLW5hdiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZhX21haW50YWJzLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmFfbWFpbnRhYnMtbmF2IGEge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mYV9tYWludGFicy1uYXYgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX21haW50YWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgY29sb3I6ICM2RDZENkQ7XG59XG5cbi5mYV9tYWludGFicy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYV9tYWludGFicyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFfbWFpbnRhYnMuaXBob25lIHAge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmZhX21haW50YWJzLmlwaG9uZSAuZmFfY2lyY2xlLWxpc3QgbGkge1xuICBmb250LXNpemU6IDhweDtcbn1cblxuLmZhX21haW50YWJzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhX21haW50YWJzIC50YWIxLWxpc3Q6Zmlyc3QtY2hpbGQgLnRhYjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5mYV90b3BjYXJkX19tZWRpYWJveCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmZhX21haW50YWJzIC50YWIE    E                     W8            ð8    xE            0E           0E                  ð?â            ð?â              RkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbm0nþ0ÌÒ    0ÌÒ                    ðXÈ            ÀVÈ    ˜ÌÒ            PÌÒ           PÌÒ            Xk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmFfdG9wY2FyZCBpbWcge1xuICB3aWR0aDogODAlO1xufVxuXG4uZmFfdG9wY2FyZF9fbWVkaWFib3gge1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5mYV90b3BjYXJkX19ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmZhX3RvcGNhcmRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmFfdG9wY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2RDZENkQ7XG59XG5cbi50YWIyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnRhYjItbGlzdCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWIyLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udGFiMi1saXN0X19pdGVtOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogMTEycHg7XG59XG5cbi50YWIyLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gIHdpZHRoOiAxNDFweDtcbn1cblxuLnRhYjItbGlzdF9faXRlbTpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDExNHB4O1xufVxuXG4udGFiMi1saXN0X19pdGVtOm50aC1jaGlsZCg0KSBpbWcge1xuICB3aWR0aDogMTA5cHg7XG59XG5cbi50YWIyLWxpc3RfX21lZGlhYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4udGFiMi1saXN0X19ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmEtbG9nby1jb250IHBpY3R1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhLWxvZ28tY29udCBwaWN0dXJlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiA3OXB4O1xufVxuXG4uZmEtbG9nby1jb250IHBpY3R1cmU6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5mYS1sb2dvLWNvbnQgcGljdHVyZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTA5cHg7XG59XG5cbi5mYS1sb2dvLWNvbnQgcGljdHVyZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmFfYXdhcmRzLXNsaWRlci1jb250IHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4uZmFfYXdhcmRzLXNsaWRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmZhX2F3YXJkcy1zbGlkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZhX2F3YXJkcy1zbGlkZXJfX2Fycm93X25leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25leHQtYXJyb3cyLnN2Zyk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFfYXdhcmRzLXNsaWRlcl9fYXJyb3dfcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJldi1hcnJvdzIuc3ZnKTtcbn1cblxuLmZhX3RhYjYtY29udCA+IC5waWN0dXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX3RhYjYtY29udF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFfdGFiNi1jb250IC5mYV9kb3N0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZmFfY2lyY2xlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmFfY2lyY2xlLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhX2NpcmNsZS1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNFMDVCMjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYV9hd2FyZHMtc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuZmFfYXdhcmRzLXNsaWRlciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX21hem8tYXJlYSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZmFfbWFpbnRhYnMtY29udF9fYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZhX21haW50YWJzIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZmFfbWFpbnRhYnMgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gICN0YWIxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWIxLWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAudGFiMS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5mYV90b3BjYXJkIGltZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbiAgLmZhX3RvcGNhcmRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmZhX3RvcGNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZmFfdG9wY2FyZF9fbWVkaWFib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjdGFiMiBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC50YWIyLWxpc3QgcGljdHVyZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAudGFiMi1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnRhYjItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWIyLWxpc3RfX21lZGlhYm94IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC50YWIyLWxpc3RfX2JvZHkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmZhLWxvZ28tY29udCBwaWN0dXJlIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mYV90YWI2LWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZhX3RhYjYtY29udCA+IHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZhX3RhYjYtY29udF9fYm9keSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZmFfdGFiNi1jb250X19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZhX3RhYjYtY29udF9fcnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmZhX3RhYjYtY29udCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mYV9jaXJjbGUtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5mYV9jaXJjbGUtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2F3YXJkcy1zbGlkZXItY29udCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmFfYXdhcmRzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZmFfYXdhcmRzLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5mYV9hd2FyZHMtc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmFfbWF6by1hcmVhIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmZhX21haW50YWJzLWNvbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5mYV9tYWludGFicy1jb250X19ib2R5IHtcbiAgICB3aWR0aDogNjglO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5mYS1sb2dvLWNvbnQgc3BhbiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLmZhX21haW50YWJzIC50YWIxLWxpc3Q6bGFzdC1jaGlsZCAudGFiMS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5mYV9tYWludGFicyAudGFiMS1saXN0Omxhc3QtY2hpbGQgLnRhYjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mYV9tYWludGFicy1uYXYge1xuICAgIHdpZHRoOiAyNjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE4cHggMjhweCA0MHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mYV9tYWludGFicy1uYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5mYV9tYWludGFicy1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmFfbWFpbnRhYnMtbmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG4gIC5mYV9tYWludGFicy1uYXYgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmZhX2NpcmNsZS1saXN0IGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxuICAuZmFfdG9wY2FyZF9fbWVkaWFib3gge1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxuICAuZmFfdG9wY2FyZF9fbWVkaWFib3ggaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZmFfdG9wY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG4gIC5mYV90b3BjYXJkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC50YWIyLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYV9jbGllbnRzLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmFfY2xpZW50cy1hcmVhX19ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYV9jbGllbnRzLWFyZWFfX2Jsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYV9jbGllbnRzLWFyZWEgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi5mYV9mYXEtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkM7XG59XG5cbi5mYV9mYXEtYXJlYSBoMiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZhX2ZhcS1hcmVhX19mb3JtLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjMDc2MUEzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTlweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZhX2ZhcS1hcmVhX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmFfZmFxLWdyaWRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmFfZmFxLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMThweCA4cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhX2ZhcS1jYXJkX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTAzQzhGO1xufVxuXG4uZmFfZmFxLWNhcmRfX3RpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX2ZhcS1jYXJkX190aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZhcS1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5mYV9mYXEtY2FyZF9fdGl0bGUuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uZmFfZmFxLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzEwM0M4RjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZmFfZmFxLWNhcmRfX3RpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzEwM0M4Rjtcbn1cblxuLmZhX2ZhcS1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5mYV9mYXEtY2FyZF9fYm9keS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhX2ZhcS1jYXJkX19ib2R5IHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mYV9mYXEtY2FyZF9fYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX2ZhcS1hcmVhIGgyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZmFfZmFxLWFyZWFfX2Zvcm0td3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZmFfZmFxLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhX2ZhcS1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5mYV9mYXEtZ3JpZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmZhX2ZhcS1ncmlkX19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZmFfZmFxLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mYV9mYXEtY2FyZF9fdGl0bGU6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0b3A6IDdweDtcbiAgfVxuICAuZmFfZmFxLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5mYV9mYXEtY2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2ZhcS1hcmVhIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG4gIC5mYV9mYXEtYXJlYV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mYV9mYXEtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmFfZmFxLWdyaWRfX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmFfZmFxLWdyaWRfX3NlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZhX2ZhcS1ncmlkX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5mYV9mYXEtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZmFfZmFxLWNhcmRfX3RpdGxlOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgfVxuICAuZmFfZmFxLWNhcmRfX3RpdGxlIGEgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mYV9mYXEtY2FyZF9fdGl0bGUgYSBzcGFuLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFfZmFxLWdyaWRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZmFfZmFxLWdyaWRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mYV9mYXEtY2FyZCB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDEwcHggMjJweDtcbiAgfVxufVxuXG4uZmFfYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNUIyMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IElCTSBQbGV4IFNhbnM7XG59XG5cbi5mYV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0MTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhX2J0bl93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDQ2RkJDO1xufVxuXG4uZmFfYnRuX3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZhX2Zvcm0tY29udCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZhX2Zvcm0tY29udF9tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDNDOEY7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggU2FucycsIHNhbnMtc2VyaWY7XG59XG5cbi5mYV9mb3JtLWNvbnQgYSB7XG4gIGNvbG9yOiAjQjFFQ0ZGO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCMUVDRkY7XG59XG5cbi5mYV9mb3JtLWNvbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjFFQ0ZGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFfZm9ybS1jb250IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mYV9mb3JtLWNvbnRfX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX2Zvcm0tY29udF9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbi5mYV9mb3JtLWNvbnRfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuLmZhX2Zvcm0tY29udF9tb2RhbCAuZmFfZm9ybS1jb250X19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmFfZm9ybS1jb250X19pbmZvLXRpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZhX2Zvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmZhX2Zvcm1fX2dyb3VwX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mYV9mb3JtX19zZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhX2Zvcm1fX2FncmVlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aWR0aDogMjM4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mYV9mb3JtX19hZ3JlZSBhIHtcbiAgY29sb3I6ICNCMUVDRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0IxRUNGRjtcbn1cblxuLmZhX2Zvcm1fX2FncmVlIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYV9mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5mYV9mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mYV9mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYV9mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mYV9mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTotbW96LXBsYWNlaG9sZGVyLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmZhX2Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLmVycm9yLCAuZmFfZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5cbi5mYV9mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSB1cmwoLi4vaW1hZ2VzL21haWwuc3ZnKSBjYWxjKDEwMCUgLSAyMHB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFfZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIHVybCguLi9pbWFnZXMvcGhvbmUuc3ZnKSBjYWxjKDEwMCUgLSAyMHB4KSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFfZm9ybV9faW5wLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmFfaWNvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDIyOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFfaWNvLWxpc3QgbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmZhX2ljby1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFfaWNvLWxpc3RfX21lZGlhYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcbn1cblxuLmZhX2ljby1saXN0X19ib2R5IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmFfZm9ybS1jdXJhdG9yLWNvbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMzU1cHg7XG4gIHBhZGRpbmc6IDI0cHggMzJweCAzMnB4O1xufVxuXG4uZmFfZm9ybS1jdXJhdG9yLWNvbnQgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6ICNFREY0RjkgdXJsKC4uL2ltYWdlcy9jLW1haWwuc3ZnKSBjYWxjKDEwMCUgLSAyMHB4KSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNDhweCAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtZmFtaWx5OiBJQk0gUGxleCBTYW5zO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9XCJlbWFpbFwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX190ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNFREY0Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBJQk0gUGxleCBTYW5zO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX190ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX190ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX190ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX3RleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX190ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX2Zvcm1fY3VyYXRvciAuZmFfZm9ybV9fdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX3RleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX3RleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX2Zvcm1fY3VyYXRvciAuZmFfZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX3N1Ym1pdCB7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX2dyb3VwX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5mYV9mb3JtX2N1cmF0b3IgLmZhX2Zvcm1fX2FncmVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmFfZm9ybV9jdXJhdG9yIC5mYV9mb3JtX19hZ3JlZSBhIHtcbiAgY29sb3I6ICMzQUExRUM7XG4gIGJvcmRlci1jb2xvcjogIzNBQTFFQztcbn1cblxuLmZhX2Zvcm1fY3VyYXRvciAuZmFfZm9ybV9fYWdyZWUgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFfZm9ybS1jb250IHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwM0M4RjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZhX2Zvcm0tY29udF9faW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuZmFfZm9ybS1jb250X21vZGFsIC5mYV9mb3JtLWNvbnRfX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmFfZm9ybS1jb250X19ib2R5IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhX2Zvcm0tY29udF9fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmZhX2Zvcm0tY29udCBoMyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5mYV9mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5mYV9mb3JtX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgfVxuICAuZmFfZm9ybV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mYV9mb3JtX19ncm91cF9zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZhX2Zvcm1fX2FncmVlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZhX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLmZhX2Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mYV9mb3JtX19pbnAtc3VibWl0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5mYV9saXN0LWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZhX2J0biB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgLmZhX2ljby1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZmFfaWNvLWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2Zvcm0tY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmFfZm9ybS1jb250X21vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDkzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmFfZm9ybS1jb250X19pbmZvIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZzogMzRweCAzMnB4IDM1cHg7XG4gIH1cbiAgLmZhX2Zvcm0tY29udF9fYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgfVxuICAuZmFfZm9ybS1jb250X19pbmZvLXRpbGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZhX2Zvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuZmFfZm9ybV9fZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5mYV9mb3JtX19pbnAtc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwIDI5cHg7XG4gIH1cbiAgLmZhX2Zvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLmZhX2Zvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG4gIC5mYV9pY28tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5mYV9pY28tbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5mYV9pY28tbGlzdF9fbWVkaWFib3gge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG4gIC5mYV9pY28tbGlzdF9fbWVkaWFib3ggaW1nIHtcbiAgICB3aWR0aDogMTlweDtcbiAgfVxuICAuZmFfaWNvLWxpc3RfX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZhX2Zvcm0tY29udF9tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgfVxuICAuZmFfZm9ybSBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgLmZhX2Zvcm0gaW5wdXRbdHlwZT0nZW1haWwnXSB7XG4gICAgd2lkdGg6IDIzOXB4O1xuICB9XG4gIC5mYV9mb3JtX19pbnAtc3VibWl0IHtcbiAgICB3aWR0aDogMTgzcHg7XG4gIH1cbiAgLmZhX2Zvcm1fbW9kYWwgaW5wdXRbdHlwZT0ndGVsJ10sXG4gIC5mYV9mb3JtX21vZGFsIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIHdpZHRoOiAyMjZweDtcbiAgfVxuICAuZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9J3RlbCddLFxuICAuZmFfZm9ybV9jdXJhdG9yIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYV9tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG4uZmFfbW9kYWxfaGVscCB7XG4gIG1heC13aWR0aDogMzQ5cHg7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIHRvcDogMTZweCAhaW1wb3J0YW50O1xuICByaWdodDogMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiNmb3JtLWN1cmF0b3IgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vLWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLmZhX21vZGFsX2xvbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93LWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZhX21vZGFsX2xvbmcuZmFuY3lib3gtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZmFfbW9kYWwtY29udCB7XG4gIGZvbnQtZmFtaWx5OiBJQk0gUGxleCBTYW5zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGOEZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbn1cblxuLmZhX21vZGFsLWNvbnRfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTY0QUM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFfbW9kYWwtY29udCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmFfbW9kYWwtY29udF9oZWxwIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZmFfbW9kYWwtY29udCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZmFfbW9kYWwtY29udCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFfbW9kYWwtY29udCBpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZmFfbW9kYWwtY29udF9oZWxwIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYV9tb2RhbC1jb250IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mYV9tb2RhbC1jb250IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmZhX21vZGFsLWNvbnQgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNUIyMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX21vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICB9XG4gIC5mYV9tb2RhbF9oZWxwIHtcbiAgICBtYXgtd2lkdGg6IDM4OXB4O1xuICB9XG4gIC5mYV9tb2RhbC1jb250IHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbiAgLmZhX21vZGFsLWNvbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5mYV9tb2RhbC1jb250X2hlbHAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuZmFfbW9kYWwtY29udCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZhX21vZGFsLWNvbnQgaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5mYV9tb2RhbC1jb250X2hlbHAgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLmZhX21vZGFsLWNvbnQgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX21vZGFsX2xvbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhX21vZGFsX2xvbmcuZmFuY3lib3gtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFfbW9kYWxfbG9uZyB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgd2lkdGg6IDEwMTBweDtcbiAgfVxufVxuXG4uZmFfY29udGFjdC1hcmVhIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZhX2NvbnRhY3QtYXJlYV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZhX2NvbnRhY3QtYXJlYV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZhX2NvbnRhY3QtYXJlYV9fbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYV9jb250YWN0LWFyZWEgI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5N3B4O1xufVxuXG4uZmFfY29udGFjdC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZhX2NvbnRhY3QtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mYV9jb250YWN0LWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYV9jb250YWN0LWxpc3RfX21lZGlhYm94IHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyOENCRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmFfY29udGFjdC1saXN0X19tZWRpYWJveCBpbWcge1xuICB3aWR0aDogODAlO1xufVxuXG4uZmFfY29udGFjdC1saXN0X19ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYV9jb250YWN0LWFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5mYV9jb250YWN0LWFyZWFfX2JvZHkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZmFfY29udGFjdC1hcmVhX19ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmZhX2NvbnRhY3QtYXJlYV9fbWFwIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLmZhX2NvbnRhY3QtYXJlYSAjbWFwIHtcbiAgICBoZWlnaHQ6IDI3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmFfY29udGFjdC1hcmVhIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mYV9jb250YWN0LWFyZWFfX2JvZHkge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuZmFfY29udGFjdC1hcmVhX19tYXAge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgLmZhX2NvbnRhY3QtbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mYV9jb250YWN0LWxpc3RfX21lZGlhYm94IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmFfY29udGFjdC1hcmVhX19ib2R5IHtcbiAgICB3aWR0aDogMzQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZhX2NvbnRhY3QtYXJlYV9fbWFwIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi5mYV9mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZDO1xufVxuXG4uZmFfZm9vdGVyX190b3Age1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmFfZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFfZm9vdGVyX19ib3R0b20gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mYV9mb290ZXJfX2JvdHRvbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZhX2Zvb3Rlcl9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZmFfZm9vdGVyX19jb2wge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZmFfZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZmFfZm9vdGVyX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTIsIDIyMSwgMjI3LCAwLjYpO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFfZm9vdGVyX19jb2w6bnRoLWNoaWxkKDMpIC5mYV9tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5mYV9mb290ZXJfX2NvbDpudGgtY2hpbGQoNCkgLmZhX21lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfZm9vdGVyX19jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZhX2Zvb3Rlcl9fY291cnNlbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmZhX2Zvb3Rlcl9fYm90dG9tLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5mYV9mb290ZXJfX2JvdHRvbS1jb2w6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmFfZm9vdGVyX19ib3R0b20tY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1hYm91dCAuZmFfZm9vdGVyX190b3AsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZhcSAuZmFfZm9vdGVyX190b3AsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWluZm8gLmZhX2Zvb3Rlcl9fdG9wLCAucGFnZS1pZC0xNSAuZmFfZm9vdGVyX190b3AsIC5wYWdlLWlkLTE4NCAuZmFfZm9vdGVyX190b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMTIsIDIyMSwgMjI3LCAwLjYpO1xufVxuXG4uZmFfbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5mYV9tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhX21lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYV9tZW51IGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW51LWFycm93LnN2ZykgcmlnaHQgY2FsYygxMDAlIC0gNHB4KSBuby1yZXBlYXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cHggYXV0bztcbn1cblxuLmZhX21lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0FBMUVDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhX2Zvb3Rlcl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjIxLCAyMjcsIDAuNik7XG4gIH1cbiAgLmZhX2Zvb3Rlcl9fY29sIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5mYV9mb290ZXJfX2NvbDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmZhX2Zvb3Rlcl9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmZhX21lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYV9mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmZhX2Zvb3Rlcl9fYm90dG9tIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmFfZm9vdGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mYV9mb290ZXJfX2NvbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuZmFfZm9vdGVyX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5mYV9mb290ZXJfX2NvbDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbiAgLmZhX2Zvb3Rlcl9fY29sOm50aC1jaGlsZCgzKSAuZmFfbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mYV9mb290ZXJfX2NvbDpudGgtY2hpbGQoNCkgLmZhX21lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mYV9mb290ZXJfX2NvdXJzZW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuZmFfZm9vdGVyX19ib3R0b20tY29sOm50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZmFfZm9vdGVyX19ib3R0b20tY29sOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuZmFfZm9vdGVyX19ib3R0b20tY29sOm50aC1jaGlsZCgzKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZhX21lbnUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZmFfbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDEwMCUgLSAycHgpO1xuICB9XG59XG5cbi5mYV90aGFuay10ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mYV9zb3RpYWwtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjMEIzMDc3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg3MiwgNzIsIDcyLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyOHB4IDIwcHggMThweDtcbn1cblxuLmZhX3NvdGlhbC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ueWEtc2hhcmUyX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pY29uIHtcbiAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi55YS1zaGFyZTJfX2JhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ZrLnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggYXV0byAhaW1wb3J0YW50O1xufVxuXG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfZmFjZWJvb2sgLnlhLXNoYXJlMl9faWNvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpIC55YS1zaGFyZTJfX2ljb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggYXV0byAhaW1wb3J0YW50O1xufVxuXG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdHdpdHRlciAueWEtc2hhcmUyX19pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYV90aGFuay10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZmFfdGhhbmstdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmZhX3NvdGlhbC1ibG9jayB7XG4gICAgcGFkZGluZzogMjhweCA0MnB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mYV9zb3RpYWwtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pY29uIHtcbiAgICB3aWR0aDogNDJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC55YS1zaGFyZTJfX2NvbnRhaW5lcl9zaXplX20gLnlhLXNoYXJlMl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdmtvbnRha3RlIC55YS1zaGFyZTJfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdmsuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfZmFjZWJvb2sgLnlhLXNoYXJlMl9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2Vfb2Rub2tsYXNzbmlraSAueWEtc2hhcmUyX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV90d2l0dGVyIC55YS1zaGFyZTJfX2ljb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYV9zb3RpYWwtYmxvY2sge1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gIH1cbn1cblxuLmZhX2luZm8tcGFnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZhX2luZm8tcGFnZSAuZmFfdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5mYV9pbmZvLXBhZ2UgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFfaW5mby1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogLTlweDtcbn1cblxuLmZhX2luZm8tbmF2IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZmFfaW5mby1uYXYgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mYV9pbmZvLW5hdiBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhX2luZm8tcGFnZSAuZmFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZhX2luZm8tcGFnZSBoMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5mYV9pbmZvLXBhZ2UgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mYV9pbmZvLXBhZ2VfX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmFfaW5mby1wYWdlX19ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgb3JkZXI6IDA7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5mYV9pbmZvLXBhZ2VfX3NpZGViYXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgfVxuICAuZmFfaW5mby1uYXYge1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDM1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZhX2luZm8tbmF2IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mYV9pbmZvLW5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mYV9pbmZvLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIi5mYV9oZWFkZXJcclxue1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICBoMXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB3aWR0aDogMjk1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgXHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5mYV9oZWFkZXItbGlzdHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICBsaXtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNUIyMztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNje1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgXHJcbiAgfVxyXG5cclxuICAmX3RoYW5rIC5mYV90b3Atc2VjdGlvbl9fZGVzY3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC8vICYub3BlbnsgICAgXHJcbiAgLy8gICBmaWx0ZXI6IGJsdXIoMnB4KTtcclxuICAvLyB9XHJcbn1cclxuXHJcblxyXG4uZmFfdG9wLXNlY3Rpb257XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIFxyXG4gICZfX3Bob25lLWNvbnR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19zbG9nYW57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX193cmFwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgXHJcbiAgICAvLyBcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblxyXG4gIH1cclxuICAmX19sb2dvLWNvbnR7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTQ0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICBhe1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Rlc2N7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIC8vIFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHNwYW57XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjYycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fcGhvbmV7XHJcblxyXG4gIH1cclxuICAmX19kZXNje1xyXG5cclxuICB9XHJcbiAgJl9fYnVyZ2Vye1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdGhhbmt7XHJcbiAgLmZhX2hlYWRlcntcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21le1xyXG4gIC5mYV9oZWFkZXJ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtaG9tZSwgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtdGhhbmt7XHJcbiAgLmZhX3RvcC1zZWN0aW9ue1xyXG4gICAgJl9fd3JhcHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcclxuICAgIH1cclxuICAgICZfX2Rlc2N7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYV9vZmZlcntcclxuICBcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICZfaGVhZGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMwQjMwNzc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgcGFkZGluZzogMTlweCAxNXB4IDI0cHg7XHJcbiAgfVxyXG4gICZfZm9ybXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlLWJsb2Nre1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX2Zvcm0gJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX3ByaWNle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAmX2Zvcm0gJl9fcHJpY2V7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAmX19vbGQtcHJpY2V7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xyXG4gIH1cclxuICAmX19ub3Rle1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgJl9mb3JtICZfX25vdGV7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgfVxyXG4gICZfX3Jlc3R7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG4gICZfZm9ybSAmX19yZXN0e1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZhX21haW4tbmF2LWNvbnR7XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG59XHJcbi5mYV9uYXYtY29udHtcclxuICBwYWRkaW5nOiAxOHB4IDE4cHggMjRweCAyMXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgJl9fZm9vdGVye1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gICZfX3Bob25le1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Rlc2N7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuXHJcbiAgfVxyXG59XHJcbi5mYV9tb2JpbGUtbmF2e1xyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubm8td2VicCAuZmFfaGVhZGVye1xyXG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbS10b3AtYmcuanBnKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNiwgNjAsIDE0MywgMC43KSwgcmdiYSgxNiwgNjAsIDE0MywgMC43KSksIHVybCguLi9pbWFnZXMvbS10b3AtYmcuanBnKTtcclxuXHJcbn1cclxuLndlYnAgLmZhX2hlYWRlcntcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL20tdG9wLWJnLndlYnApO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpLCByZ2JhKDE2LCA2MCwgMTQzLCAwLjcpKSwgdXJsKC4uL2ltYWdlcy9tLXRvcC1iZy53ZWJwKTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcblxyXG4gICAubm8td2VicCAuZmFfaGVhZGVye1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC1iZy5qcGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNiwgNjAsIDE0MywgMC43KSwgcmdiYSgxNiwgNjAsIDE0MywgMC43KSksIHVybCguLi9pbWFnZXMvdG9wLWJnLmpwZyk7XHJcbiAgICB9XHJcbiAgICAud2VicCAuZmFfaGVhZGVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgxNiwgNjAsIDE0MywgMC43KSwgcmdiYSgxNiwgNjAsIDE0MywgMC43KSksIHVybCguLi9pbWFnZXMvdG9wLWJnLndlYnApO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC1iZy53ZWJwKTtcclxuICAgIH0gXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gIC5mYV9oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XHJcbiAgICAgIFxyXG5cclxuICAgIFxyXG4gICAgaDF7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl90aGFua3tcclxuXHJcbiAgICAgIGgxe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodHtcclxuICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNje1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmZhX2hlYWRlci1saXN0IGxpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWV7XHJcbiAgLy8gICAuZmFfaGVhZGVye1xyXG4gIC8vICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLmZhX3RvcC1zZWN0aW9ue1xyXG4gICAvLyBtYXJnaW4tYm90dG9tOiA5NnB4O1xyXG4gICAgJl9fY29se1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICZfX2xvZ28tY29udHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zbG9nYW57XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1ob21le1xyXG4gICAgLmZhX2hlYWRlcntcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XHJcbiAgICAgICZfX3Jvd3tcclxuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRoYW5re1xyXG4gICAgLmZhX2hlYWRlcntcclxuXHJcbiAgICAgIGgxe1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi5mYV9sb2dve1xyXG4gIHdpZHRoOiAxNThweDtcclxufVxyXG4uZmFfb2ZmZXJ7XHJcbiBcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiBcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblxyXG4gICZfaGVhZGVye1xyXG4gICAgcGFkZGluZzogMzJweCAzNHB4IDQ0cHg7XHJcbiAgfSBcclxuXHJcblxyXG4gICZfZm9ybXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICZfX29sZC1wcmljZXtcclxuXHJcbiAgfVxyXG4gICZfX25vdGV7XHJcblxyXG4gIH1cclxuICAmX19yZXN0e1xyXG5cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgfVxyXG4gICZfZm9ybSAmX190aXRsZXtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDI5cHg7XHJcblxyXG4gIH1cclxuICAmX2Zvcm0gJl9fcHJpY2V7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgfVxyXG4gICZfZm9ybSAmX19yZXN0e1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcblxyXG59XHJcbmgxe1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDQycHg7XHJcbiAgd2lkdGg6IDYwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufSBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZmFfaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIHdpZHRoOiA2MzBweDtcclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gIFxyXG4gIC5mYV9oZWFkZXItbGlzdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZmFfdG9wLXNlY3Rpb257XHJcbiAgICAmX193cmFwe1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX19jb2x7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fcGhvbmV7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fZGVzY3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Bob25lLWNvbnR7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fcGhvbmV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICAmX19waG9uZS1kZXNje1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbG9nby1jb250e1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHdpZHRoOiAyMDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgIH1cclxuICAgICZfX2Rlc2N7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3Nsb2dhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWhvbWUsIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXRoYW5re1xyXG4gICAgLmZhX3RvcC1zZWN0aW9ue1xyXG4gICAgICAmX193cmFwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZGVzY3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYV9tYWluLW5hdi1jb250e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgXHJcblxyXG4gICAgbGl7XHJcbiAgICB9XHJcbiAgIFxyXG4gIH1cclxuICAuZmFfbWFpbi1uYXZ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgID5saXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgICAgPmF7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIC5mYV9tYWluLXN1Ym5hdntcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPmxpLmN1cnJlbnRfcGFnZV9pdGVte1xyXG4gICAgICA+YXsgICAgICAgICBcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gIH1cclxuICAuZmFfbWFpbi1zdWJuYXZ7XHJcbiAgICAgYmFja2dyb3VuZDogI0YyRjhGQztcclxuICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sICYuY3VycmVudF9wYWdlX2l0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzEwM0M4RjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTAzQzhGO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogIzNBQTFFQztcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzQUExRUM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5mYV9vZmZlcntcclxuICAgICZfZm9ybXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgICAgICBcclxuICAgIH1cclxuICAgICZfZm9ybSAmX190aXRsZXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgICAmX2Zvcm0gJl9fdGl0bGUtYmxvY2t7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgb3JkZXI6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUtYmxvY2t7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9mb3JtICZfX3RpdGxlLWJsb2Nre1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfZm9ybSAgJl9fbm90ZXtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICB9XHJcbiAgICAmX2Zvcm0gJl9fcHJpY2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfSBcclxuICAgICZfaGVhZGVyICZfX3Jlc3R7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgXHJcblxyXG5cclxuICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgLmZhX2hlYWRlclxyXG57XHJcbiAgXHJcbn1cclxuLmZhX3RvcC1zZWN0aW9ue1xyXG4gICZfX2NvbHtcclxuXHJcbiAgfVxyXG4gICZfX3Bob25le1xyXG5cclxuICB9XHJcbiAgJl9fZGVzY3tcclxuXHJcbiAgfVxyXG4gICZfX3Bob25lLWNvbnR7XHJcbiAgICBcclxuICB9XHJcbiAgJl9fbG9nby1jb250e31cclxuICAmX19lZHV7XHJcbiAgfVxyXG4gICZfX3Nsb2dhbntcclxuICAgIFxyXG4gIH1cclxufVxyXG4uZmFfbG9nb3tcclxuXHJcbn1cclxuLmZhX29mZmVye1xyXG4gICZfX29sZC1wcmljZXtcclxuXHJcbiAgfVxyXG4gICZfX25vdGV7XHJcblxyXG4gIH1cclxuICAmX19yZXN0e1xyXG5cclxuICB9XHJcbn0gXHJcbn1cclxuXHJcbiIsIi8qIG1vYi1tZW51LWJ0biBiZWdpbiAqL1xyXG5cclxuLmZhX21vYmlsZS1tZW51LWJ1dHRvblxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgIFxyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0OyAgXHJcbn1cclxuXHJcblxyXG4uZmFfbW9iaWxlLW1lbnUtYnV0dG9uLmFjdGl2ZSAuaWNvbi1tZW51LWJ1cmdlclxyXG57XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyIC40cztcclxuICAgICAgIC1tb3otdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuNHM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuMnMgbGluZWFyIC40cztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuNHM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5mYV9tb2JpbGUtbWVudS1idXR0b24uYWN0aXZlIC5pY29uLW1lbnUtYnVyZ2VyX19saW5lXHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTA1QjIzO1xyXG59XHJcbi5mYV9tb2JpbGUtbWVudS1idXR0b24uYWN0aXZlIC5pY29uLW1lbnUtYnVyZ2VyOmJlZm9yZVxyXG57XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcclxuICAgICAgIC1tb3otdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyO1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXI7XHJcblxyXG4gICAgYmFja2dyb3VuZDogI0UwNUIyMztcclxuXHJcblxyXG59XHJcbi5mYV9tb2JpbGUtbWVudS1idXR0b24uYWN0aXZlIC5pY29uLW1lbnUtYnVyZ2VyOmFmdGVyXHJcbntcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyO1xyXG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhcjtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XHJcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMDVCMjM7XHJcbn1cclxuXHJcblxyXG4gLmljb24tbWVudS1idXJnZXJcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcblxyXG4gICAgd2lkdGg6IDE5cHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlIDBzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgZWFzZSAwcztcclxuICAgICAgIC1tb3otdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UgMHM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlIDBzO1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZSAwcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UgMHM7XHJcbn1cclxuLmljb24tbWVudS1idXJnZXJfX2xpbmVcclxue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjJzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyIC4ycztcclxuICAgICAgIC1tb3otdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuMnM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjJzO1xyXG4gICAgICAgICAtby10cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuMnMgbGluZWFyIC4ycztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuMnM7XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uaWNvbi1tZW51LWJ1cmdlcjpiZWZvcmUsXHJcbi5pY29uLW1lbnUtYnVyZ2VyOmFmdGVyXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uaWNvbi1tZW51LWJ1cmdlcjpiZWZvcmVcclxue1xyXG4gICAgdG9wOiAtNnB4O1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgICAgLW1vei10cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhciAuNHM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IHRvcCAuMnMgbGluZWFyIC40cztcclxuICAgICAgICAgLW8tdHJhbnNpdGlvbjogdG9wIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjJzIGxpbmVhciAuNHM7XHJcbn1cclxuLmljb24tbWVudS1idXJnZXI6YWZ0ZXJcclxue1xyXG4gICAgYm90dG9tOiAtNnB4O1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhciAuNHM7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGJvdHRvbSAuMnMgbGluZWFyIC40cztcclxuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXIgLjRzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gLjJzIGxpbmVhciAuNHM7XHJcbn0gXHJcblxyXG5cclxuLyogbW9iLW1lbnUtYnRuIGVuZCAqL1xyXG5cclxuLmZhX25hdi13cmFwXHJcbntcclxuICAgIFxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDYpO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjA2KTtcclxuXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBTdGFydCBtb2JpbGUgbWVudSAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBTdGFE    E                     W8            ð8    xE            0E           0E                  ð?â            ð?â              4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XH0nþ0ÌÒ    0ÌÒ                    ðXÈ            ÀVÈ    ˜ÌÒ            PÌÒ           PÌÒ            nRzOiBub25lO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsNzAsMTIwLDAuNCk7XHJcblxyXG4gICAgJi5hY3RpdmVcclxuICAgIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuYmx1ciB7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLyogRW5kIG1vZGFsIGRpYWxvZyovXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IFxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG5cclxuICAuZmFfbW9iaWxlLW1lbnUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICB9XHJcblxyXG4gIC5pY29uLW1lbnUtYnVyZ2VyIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAuaWNvbi1tZW51LWJ1cmdlcjpiZWZvcmVcclxue1xyXG4gICAgdG9wOiAtOHB4O1xyXG5cclxuICAgIFxyXG59XHJcbi5pY29uLW1lbnUtYnVyZ2VyOmFmdGVyXHJcbntcclxuICAgIGJvdHRvbTogLThweDtcclxuXHJcbiAgICBcclxufSBcclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuICAgIC5mYV9tb2JpbGUtbWVudS1idXR0b257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mYV9uYXYtd3JhcFxyXG4gICAge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICAgICAgXHJcblxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgXHJcbn1cclxuIiwiLmZhX2RvYy1hcmVhe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY4RkM7XHJcbiAgaDJ7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAvLyB3aWR0aDogMjQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICZfY2hvaWNle1xyXG4gICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgb3JkZXI6MDtcclxuICB9XHJcbiAgLmZhX2NvbHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmX193cmFwe1xyXG5cclxuICB9XHJcbiAgJl9fbGVmdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG5cclxuICB9XHJcbiAgJl9fZGVzY3tcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3JkZXI6MjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgJl9fc2VydC1jb250e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBwaWN0dXJle1xyXG4gICAgICB3aWR0aDogMjU3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcbi5mYV9kb2Mtc2xpZGVye1xyXG4gICZfX3dyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBvcmRlcjoxO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGljdHVyZSwgaW1ne1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2Fycm93e1xyXG5cclxuXHJcbiAgICBcclxuICB9XHJcbn1cclxuLmZhX3NsaWRlci1hcnJvd3tcclxuXHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICZfbmV4dHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uZXh0LWFycm93LnN2Zyk7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9wcmV2e1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByZXYtYXJyb3cuc3ZnKTtcclxuICAgICAgbGVmdDogMDsgICAgXHJcbiAgICB9XHJcbn1cclxuLmZhX3pvb217XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDY5cHg7XHJcbiAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAzQzhGIHVybCguLi9pbWFnZXMvem9vbS5zdmcpIGNlbnRlciAxNHB4IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAgdHJhbnNsYXRlWCgtNTAlKTsgICAgXHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfSBcclxuXHJcbiAgJl9sYXJnZTpiZWZvcmV7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MXB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyOmJlZm9yZSwgJjpob3ZlcjphZnRlcntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfSBcclxuXHJcbiAgJjphZnRlcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIH1cclxuICAmX2xhcmdlOmFmdGVye1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFfc2VydC1jYXJke1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IDE3cHggMTVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNFNUYwRjc7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICBjb2xvcjogIzAwMDtcclxuXHJcblxyXG4gICZfX2JvZHl7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBmbGV4OjE7XHJcbiAgICBtYXgtd2lkdGg6IDE3NnB4O1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuXHJcbiAgfVxyXG4gICZfX2Rlc2N7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgJl9fbW9yZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgJl9fbWVkaWFib3h7XHJcbiAgICB3aWR0aDogMzUlO1xyXG4gIH1cclxuICAmX19kb3B7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyBcclxuXHJcbi5mYV9kb2Mtc2xpZGVye1xyXG4gICZfX3dyYXBwZXJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gIC5mYV9kb2MtYXJlYXtcclxuICAgIGgye1xyXG4gICAgIFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgLy93aWR0aDogMjclO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYV9yb3d7XHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgIFxyXG4gICAgfVxyXG4gICAgLmZhX2NvbHtcclxuICAgICAgd2lkdGg6IDI4NXB4O1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fc2VydC1jb250e1xyXG4gICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfc2xpZGVyLWFycm93e1xyXG4gICAgXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAmX25leHR7XHJcbiAgICAgIFxyXG4gICAgICByaWdodDogLTMwcHg7XHJcbiAgICB9XHJcbiAgICAmX3ByZXZ7XHJcbiAgICAgIFxyXG4gICAgICByaWdodDogYXV0bzsgICAgXHJcbiAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLmZhX2RvYy1zbGlkZXJ7XHJcbiAgICAmX193cmFwcGVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBvcmRlcjoxO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuXHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgJl9uZXh0e1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9wcmV2e1xyXG4gICAgICBsZWZ0OiAtMjVweDsgICAgXHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX2RvYy1hcmVhe1xyXG5cclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICZfX3dyYXB7fVxyXG4gICZfX2xlZnR7XHJcblxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgIHBhZGRpbmc6IDAgNDBweCA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICBcclxuICAgXHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICBcclxuICAgIFxyXG4gIH1cclxuICAmX19kZXNje1xyXG4gICAgLy9mb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmX19zZXJ0LWNvbnR7XHJcbiAgICB3aWR0aDogMTAwJTt9XHJcbi5mYV9jb2x7XHJcbiAgICAgXHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG4gIFxyXG4gIC5mYV9zZXJ0LWNhcmR7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fYm9keXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle31cclxuICAgICZfX2Rlc2N7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb3Jle31cclxuICAgICZfX21lZGlhYm94e1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmX19kb3B7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAuZmFfZG9jLWFyZWF7XHJcbiAgaDJ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICB9XHJcbiAgJl9fd3JhcHt9XHJcbiAgJl9fbGVmdHtcclxuXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjc0cHgpO1xyXG4gICAgcGFkZGluZzogMCA0MHB4ICAwIDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICBcclxuICAgXHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDI3NHB4O1xyXG4gICBcclxuICAgIFxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG4gIC5mYV9jb2wge1xyXG5cclxuICAgIHdpZHRoOiAzMDVweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcbiAgJl9fZGVzY3tcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbiAgJl9fc2VydC1jb250e1xyXG4gIH1cclxuXHJcbiAgfVxyXG4gIC5mYV9kb2Mtc2xpZGVye1xyXG4gICAgJl9fd3JhcHBlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuXHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgJl9uZXh0e1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9wcmV2e1xyXG4gICAgXHJcbiAgICB9XHJcbiAgfSBcclxuICAuZmFfc2xpZGVyLWFycm93eyAgICBcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgJl9uZXh0eyAgICAgIFxyXG4gICAgICByaWdodDogLTM0cHg7XHJcbiAgICB9XHJcbiAgICAmX3ByZXZ7ICAgICAgIFxyXG4gICAgICBsZWZ0OiAtMzRweDtcclxuICAgIH1cclxuICB9IFxyXG5cclxuICAuZmFfc2VydC1jYXJke1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4IDI4cHg7XHJcbiAgICAmX19ib2R5e31cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19kZXNje1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmX19tb3Jle1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAmX19tZWRpYWJveHt9XHJcbiAgICAmX19kb3B7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuZmFfcHJvZ3JhbS1hcmVhe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMzA3NztcclxuICAgIGgye1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxuICAgIC5mYV9jb250YWluZXJ7fVxyXG4gIH1cclxuLmZhX3Byb2dyYW0tZ3JpZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAmX19pdGVte1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uZmFfcHJvZ3JhbS1jYXJke1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogOTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgXHJcbiAgJl9fbWVkaWFib3h7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmX19pbWd7fVxyXG4gICZfX2JvZHl7fVxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgXHJcbiAgfSAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyBcclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAuZmFfcHJvZ3JhbS1hcmVhe1xyXG4gICAgaDJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZmFfY29udGFpbmVye31cclxuICB9XHJcbiAgLmZhX3Byb2dyYW0tZ3JpZHtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYV9wcm9ncmFtLWNhcmR7XHJcbiAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMzBweDtcclxuICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmJlZm9yZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICZfX21lZGlhYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3BhY2l0eTogMDsgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgICAgIFxyXG4gICAgfVxyXG4gICAgJjpob3ZlciAmX19tZWRpYWJveHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICZfX2ltZ3t9XHJcbiAgICAmX19ib2R5e31cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgJl9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAjMEIzMDc3O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwQjMwNzc7ICAgICAgXHJcbiAgICB9ICBcclxuICB9ICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5mYV9wcm9ncmFtLWFyZWF7XHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmZhX2NvbnRhaW5lcnt9XHJcbiAgfVxyXG4gIC5mYV9wcm9ncmFtLWdyaWR7XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX3Byb2dyYW0tYXJlYXtcclxuICAgIGgye31cclxuICAgIC5mYV9jb250YWluZXJ7fVxyXG4gIH1cclxuICAuZmFfcHJvZ3JhbS1ncmlke1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhX3Byb2dyYW0tY2FyZHtcclxuICAgICZfX21lZGlhYm94e31cclxuICAgICZfX2ltZ3t9XHJcbiAgICAmX19ib2R5e31cclxuICAgICZfX3RpdGxle30gIFxyXG4gIH1cclxufSIsIi5hYm91dGNvdXJzZS1hcmVhe1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxMDNDOEY7O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGgye1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdGJ7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHRzcGFue1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX19hc2lkZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwQjMwNzc7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMzBweDtcclxuXHR9XHJcblx0Jl9fYm9keXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG59XHJcbi5hYm91dGNvdXJzZS1jYXJke1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHQmOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0JjpudGgtY2hpbGQoMSkgaW1ne1xyXG5cdFx0d2lkdGg6IDMxcHg7XHJcblx0fVxyXG5cdCY6bnRoLWNoaWxkKDEpIGltZ3tcclxuXHRcdHdpZHRoOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0aW1ne1xyXG5cdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQmX19tZWRpYWJveHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRmbGV4OiAwIDAgMzRweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMDVCMjM7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQmX19ib2R5e1xyXG5cdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7ICAgXHJcblx0LmFib3V0Y291cnNlLWFyZWF7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAgIzEwM0M4RjtcclxuXHRcdGgye1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHR9XHJcblx0XHQmX19jb250e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVx0XHJcblx0XHQmX19hc2lkZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGZsZXg6IDAgMCAzOSU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0Jl9fYm9keXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHNwYW57XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hYm91dGNvdXJzZS1jYXJke1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0cGFkZGluZzogMjBweCAxOXB4O1xyXG5cdFx0XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgxKSBpbWd7XHJcblx0XHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtY2hpbGQoMSkgaW1ne1xyXG5cdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdH1cclxuXHRcdCY6bnRoLWNoaWxkKDEpIGltZ3tcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21lZGlhYm94e1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTlweDtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMzVweDtcclxuXHRcdH1cclxuXHRcdCZfX2JvZHl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuXHQgIC5hYm91dGNvdXJzZS1hcmVhIHtcclxuXHQgICAgaDIge31cclxuXHJcblx0ICAgICZfX2NvbnQge1xyXG5cdCAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG5cdCAgICB9XHJcblxyXG5cdCAgICAmX19hc2lkZSB7fVxyXG5cclxuXHQgICAgcCB7fVxyXG5cdFx0Jl9fYm9keXtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcclxuXHRcdH1cclxuXHQgIH1cclxuXHR9IiwiLmZhX2xpY2Vuc2UtYXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gIH1cclxuXHJcbiAgLmZhX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7fVxyXG5cclxuICAmX19yaWdodCB7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2xlZnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX193aGF0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1saWNlbnNlIHtcclxuICAuZmFfbGljZW5zZS1hcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFfbGljZW5zZS1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbTpudGgtY2hpbGQoMSkgcGljdHVyZSB7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICB9XHJcblxyXG4gICZfX21lZGlhYm94IHtcclxuICAgIHdpZHRoOiA1OXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICB9XHJcblxyXG4gICZfX2l0ZW06bnRoLWNoaWxkKDEpICZfX21lZGlhYm94IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gICZfX2JvZHkge1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ubGljZW5zZS1zbGlkZXIge1xyXG4gICZfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgfVxyXG5cclxuICAmX19hcnJvdyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICZfbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV4dC1hcnJvdzIuc3ZnKTtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfcHJldiB7XHJcblxyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3ByZXYtYXJyb3cyLnN2Zyk7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhX2xpY2Vuc2UtZ3JpZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxuICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHt9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZmFfbGljZW5zZS1hcmVhIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYV90aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge31cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuZmFfbGljZW5zZS1saXN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhYm94IHt9XHJcblxyXG4gICAgJl9fYm9keSB7fVxyXG4gIH1cclxuXHJcbiAgLmxpY2Vuc2Utc2xpZGVyIHtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleDogMCAwIDMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZmFfbGljZW5zZS1hcmVhIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX193cmFwIHt9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3doYXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFfbGljZW5zZS1saXN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhYm94IHtcclxuICAgICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgIHBpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtOm50aC1jaGlsZCgxKSAmX19tZWRpYWJveCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5mYV9saWNlbnNlLXNsaWRlciB7XHJcbiAgLy8gICAmX193cmFwIHtcclxuICAvLyAgICAgcGFkZGluZzogMCA1M3B4O1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgICZfX2Fycm93IHtcclxuXHJcbiAgLy8gICAgICZfbmV4dCB7XHJcbiAgLy8gICAgICAgcmlnaHQ6IDIwcHg7XHJcblxyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICAmX3ByZXYge1xyXG4gIC8vICAgICAgIGxlZnQ6IDIwcHg7XHJcblxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX2xpY2Vuc2UtYXJlYSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5saWMtdGFiLW5hdnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLmxpYy10YWItbmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjM0FBMUVDIDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IFxyXG4gICAgY29sb3I6ICMzQUExRUM7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSwge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY3RpdmUge31cclxuXHJcbi5saWMtdGFicyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLmxpYy10YWIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMTAwMDBweDtcclxuICB0b3A6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59IiwiLmZhX3Jlc2VydmVkLWFyZWF7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzQzhGO1xyXG59XHJcblxyXG4vLyAubm8td2VicCAuZmFfcmVzZXJ2ZWQtYXJlYXtcclxuLy8gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDYzLCAxODEsIDAuMyksIHJnYmEoMCwgNjMsIDE4MSwgMC4zKSksIHVybCguLi9pbWFnZXMvbS10b3AtYmcuanBnKTtcclxuLy8gfVxyXG4vLyAud2VicCAuZmFfcmVzZXJ2ZWQtYXJlYXtcclxuLy8gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDYzLCAxODEsIDAuMyksIHJnYmEoMCwgNjMsIDE4MSwgMC4zKSksIHVybCguLi9pbWFnZXMvbS10b3AtYmcud2VicCk7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG5cclxuICAgLm5vLXdlYnAgLmZhX3Jlc2VydmVkLWFyZWF7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDYzLCAxODEsIDAuMyksIHJnYmEoMCwgNjMsIDE4MSwgMC4zKSksIHVybCguLi9pbWFnZXMvdG9wLWJnLmpwZyk7XHJcbiAgICB9XHJcbiAgICAud2VicCAuZmFfcmVzZXJ2ZWQtYXJlYXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgNjMsIDE4MSwgMC4zKSwgcmdiYSgwLCA2MywgMTgxLCAwLjMpKSwgdXJsKC4uL2ltYWdlcy90b3AtYmcud2VicCk7XHJcbiAgICB9IFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX3Jlc2VydmVkLWFyZWF7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLmZhX2FkdmFudGFnZXMtYXJlYXtcclxuICBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG59XHJcbi5mYV9hZHYtZ3JpZHtcclxuICAmX19pbm5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmZhX2Fkdi1jYXJke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICZfX2JvZHl7XHJcbiAgICBmbGV4OjE7XHJcbiAgfVxyXG4gICZfX21lZGlhYm94e1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjhDQkZGO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1ne1xyXG4gICAgLy8gd2lkdGg6IDQ4cHg7XHJcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgLmZhX2FkdmFudGFnZXMtYXJlYXtcclxuICAgIGgye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfYWR2LWdyaWR7XHJcbiAgICAmX19pbm5lcnt9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLmZhX2Fkdi1jYXJke1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICAvLyBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG5cclxuICB9ICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZmFfYWR2YW50YWdlcy1hcmVhe1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZhX2Fkdi1ncmlke1xyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC01OHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgIC5mYV9hZHYtY2FyZHtcclxuICAgIFxyXG4gICAgJl9fYm9keXtcclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWFib3h7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH0gICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX2FkdmFudGFnZXMtYXJlYXtcclxuICAgIGgye31cclxuICB9XHJcbiAgLmZhX2Fkdi1ncmlke1xyXG4gICAgJl9faW5uZXJ7fVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDNuKzEpe1xyXG4gICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoM24rMil7XHJcbiAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfYWR2LWNhcmR7XHJcbiAgICAmX19ib2R5e31cclxuICAgICZfX2xhYmVse31cclxuICAgICZfX3RleHR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn0iLCIuZmFfc3RlcHMtYXJlYXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzQzhGOztcclxuICBjb2xvcjogI2ZmZjtcclxuICBoMntcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmZhX3RpdGxle31cclxuICAmX19jb250e31cclxuICAmX19yaWdodHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICBcclxuICAgIGgye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMzA3NztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE5cHggMjJweCAxOXB4IDEycHg7XHJcbiAgfVxyXG59XHJcbi5zdGVwcy1saXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgfVxyXG4gICZfX251bXtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgXHJcbiAgIFxyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcclxuXHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBmbGV4OjE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcbi5zdGVwcy1hZHYtbGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgJl9faXRlbXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21lZGlhYm94e1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIH1cclxuICAmX19ib2R5e1xyXG4gICAgZmxleDoxO1xyXG4gICAgXHJcbiAgfVxyXG4gICZfX2xhYmVse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyBcclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAuZmFfc3RlcHMtYXJlYXtcclxuICAgIC5mYV90aXRsZXt9XHJcbiAgICAmX19jb250e1xyXG4gICAgIFxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgIFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIG9yZGVyOjE7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sZWZ0e1xyXG4gICAgIFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBvcmRlcjowO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcHMtbGlzdHtcclxuICAgICZfX2l0ZW17fVxyXG4gICAgJl9fbnVte1xyXG4gICAgICB3aWR0aDogMzNweDtcclxuICAgICBcclxuICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e31cclxuICB9XHJcbiAgLnN0ZXBzLWFkdi1saXN0e1xyXG4gICAgJl9faXRlbXt9XHJcbiAgICAmX19ib2R5e31cclxuICAgICZfX2xhYmVse31cclxuICAgICZfX3RleHR7fVxyXG4gIH0gIFxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX3N0ZXBzLWFyZWF7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMDc3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5mYV90aXRsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2NvbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcclxuICAgIH1cclxuICAgICZfX2xlZnR7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG5cclxuICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMjAwJTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IC01MCU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtNTAlO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDNDOEY7XHJcblxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RlcHMtbGlzdHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJl9fbnVte1xyXG5cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0ZXBzLWFkdi1saXN0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWFib3h7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH0gICAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX3N0ZXBzLWFyZWF7XHJcbiAgICAuZmFfdGl0bGV7fVxyXG4gICAgJl9fY29udHt9XHJcbiAgICAmX19yaWdodHtcclxuICAgICAgaDJ7fVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdHt9XHJcbiAgfVxyXG4gIC5zdGVwcy1saXN0e1xyXG4gICAgJl9faXRlbXt9XHJcbiAgICAmX19udW17fVxyXG4gICAgJl9fdGV4dHt9XHJcbiAgfVxyXG4gIC5zdGVwcy1hZHYtbGlzdHtcclxuICAgICZfX2l0ZW17fVxyXG4gICAgJl9fYm9keXt9XHJcbiAgICAmX19sYWJlbHt9XHJcbiAgICAmX190ZXh0e31cclxuICB9ICBcclxufSIsIi5mYV9tYXpvLWFyZWF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuLmZhX21haW50YWJzLWNvbnR7XHJcbiAgJl9fYm9keXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uZmFfbWFpbnRhYnMtbmF2e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICBsaXtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mYV9tYWludGFic3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgY29sb3I6ICM2RDZENkQ7XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG4gICYuaXBob25leyBcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgfVxyXG4gICAgLmZhX2NpcmNsZS1saXN0IGxpe1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAmLmFjdGl2ZXtcclxuXHJcbiAgfVxyXG5cclxuICAudGFiMS1saXN0e1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQgLnRhYjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkeyAgICAgICBcclxuICAgICAgLmZhX3RvcGNhcmRfX21lZGlhYm94e1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LWNoaWxkIC50YWIxLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHsgICAgICAgIFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgIFxyXG4gIH1cclxuXHJcbn1cclxuLnRhYjEtbGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgJl9faXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cclxuICB9ICBcclxufVxyXG4uZmFfdG9wY2FyZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG4gICZfX21lZGlhYm94e1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMDVCMjM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gIH1cclxuICAmX19ib2R5e1xyXG4gICAgZmxleDoxO1xyXG4gIH1cclxuICAmX19sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcbiAgJl9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNkQ2RDZEO1xyXG4gIH1cclxufVxyXG4udGFiMi1saXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgcGljdHVyZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIGltZ3tcclxuICAgICAgd2lkdGg6IDE0MXB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykgaW1ne1xyXG4gICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KSBpbWd7XHJcbiAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWVkaWFib3h7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5mYS1sb2dvLWNvbnR7XHJcbiAgcGljdHVyZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHdpZHRoOiA3OXB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgIH1cclxuICAgXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uZmFfYXdhcmRzLXNsaWRlci1jb250e1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxuXHJcbn1cclxuXHJcbi5mYV9hd2FyZHMtc2xpZGVye1xyXG4gICZfX2l0ZW17XHJcblxyXG4gIH1cclxuXHJcbiAgaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fYXJyb3cge1xyXG5cclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICZfbmV4dHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25leHQtYXJyb3cyLnN2Zyk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9wcmV2e1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmV2LWFycm93Mi5zdmcpO1xyXG4gICAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mYV90YWI2LWNvbnR7XHJcbiAgPi5waWN0dXJleyBcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2JvZHl7fVxyXG4gICZfX2ltZ3tcclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuICAuZmFfZG9zdHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5mYV9jaXJjbGUtbGlzdHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpe1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFMDVCMjM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IFxyXG4gIC5mYV9hd2FyZHMtc2xpZGVye1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gIFxyXG5cclxuICAuZmFfbWF6by1hcmVhe1xyXG4gICAgaDJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZmFfbWFpbnRhYnMtY29udHtcclxuICAgICZfX2JvZHl7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfbWFpbnRhYnMtbmF2e1xyXG4gIGxpe1xyXG5cclxuICB9XHJcbiAgYXtcclxuICAgIFxyXG4gIH1cclxufVxyXG4gIC5mYV9tYWludGFic3tcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIGg0e1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICN0YWIxe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLnRhYjEtbGlzdHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgJl9faXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH0gIFxyXG4gIH1cclxuICAuZmFfdG9wY2FyZHtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fYm9keXt9XHJcbiAgICAmX19sYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWFib3h7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgI3RhYjIgaDR7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgLnRhYjItbGlzdHtcclxuICAgIHBpY3R1cmV7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lZGlhYm94e1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgZmxleDoxO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmEtbG9nby1jb250e1xyXG4gICAgcGljdHVyZXsgXHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfdGFiNi1jb250e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgID5waWN0dXJle1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICB3aWR0aDogMTcycHg7XHJcbiAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyBcclxuXHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBmbGV4OjE7XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19ydGl0bGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhX2Rvc3R7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfY2lyY2xlLWxpc3R7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgIFxyXG4gICAgfVxyXG4gIH0gIFxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5mYV9hd2FyZHMtc2xpZGVyLWNvbnR7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZmFfYXdhcmRzLXNsaWRlcntcclxuICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93e1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhX21hem8tYXJlYXtcclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZmFfbWFpbnRhYnMtY29udHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICZfX2JvZHl7XHJcbiAgICAgIHdpZHRoOiA2OCU7XHJcblxyXG4gICAgICBvcmRlcjowO1xyXG5cclxuICAgIH1cclxuICB9IFxyXG4gIC5mYS1sb2dvLWNvbnR7XHJcbiAgICBzcGFue1xyXG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZmFfbWFpbnRhYnN7XHJcblxyXG4gICAgLnRhYjEtbGlzdHtcclxuXHJcbiAgICAgXHJcbiAgICAgIFxyXG4gICAgICAmOmxhc3QtY2hpbGQgLnRhYjEtbGlzdF9faXRlbXsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5mYV9tYWludGFicy1uYXZ7XHJcbiAgICB3aWR0aDogMjY1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMzJweCAxOHB4IDI4cHggNDBweDtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgIFxyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgIFxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZmFfY2lyY2xlLWxpc3R7ICBcclxuICAgIGxpe1xyXG4gICAgICAmOmJlZm9yZXsgICAgIFxyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7ICAgICAgXHJcbiAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYV90b3BjYXJke1xyXG4gICAgJl9fbWVkaWFib3h7XHJcbiAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuICAgICZfX2xhYmVse1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0e31cclxuICB9XHJcbiAgLnRhYjItbGlzdF9faXRlbSBpbWd7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mYV9tYXpvLWFyZWF7XHJcblxyXG4gIH1cclxuICAuZmFfbWFpbnRhYnMtY29udHtcclxuICAgICZfX2JvZHl7fVxyXG4gIH1cclxuICAuZmFfbWFpbnRhYnMtbmF2e1xyXG4gIGxpe1xyXG5cclxuICB9XHJcbiAgYXtcclxuICAgIFxyXG4gIH1cclxufVxyXG4gIC5mYV9tYWludGFic3tcclxuXHJcbiAgfVxyXG4gIC50YWIxLWxpc3R7XHJcbiAgICAmX19pdGVte30gIFxyXG4gIH1cclxuICAuZmFfdG9wY2FyZHtcclxuICAgICZfX2JvZHl7fVxyXG4gICAgJl9fbGFiZWx7fVxyXG4gICAgJl9fdGV4dHt9XHJcbiAgfVxyXG4gIC50YWIyLWxpc3R7XHJcbiAgICBwaWN0dXJle31cclxuICAgICZfX2l0ZW17fVxyXG4gICAgJl9fbWVkaWFib3h7fVxyXG4gICAgJl9fYm9keXt9XHJcbiAgfVxyXG4gIC5mYS1sb2dvLWNvbnR7fVxyXG4gIC5mYV90YWI2LWNvbnR7XHJcbiAgICA+cGljdHVyZXsgIFxyXG4gICAgIFxyXG5cclxuICAgIH1cclxuICAgICZfX2JvZHl7fVxyXG4gICAgJl9faW1ne31cclxuICAgIC5mYV9kb3N0e1xyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLmZhX2NpcmNsZS1saXN0e1xyXG4gICAgbGl7fVxyXG4gIH0gIFxyXG59IiwiLmZhX2NsaWVudHMtYXJlYXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcclxuICAmX19ibG9ja3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgXHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgLmZhX2NsaWVudHMtYXJlYXtcclxuICAgICZfX2Jsb2Nre1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX2NsaWVudHMtYXJlYXtcclxuICAgIGgye1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgXHJcbn0iLCIuZmFfZmFxLWFyZWF7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjhGQztcclxuICBcclxuICBoMntcclxuICAgIFxyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICB9XHJcbiAgJl9fZm9ybS13cmFwe1xyXG4gICAgYmFja2dyb3VuZDogIzA3NjFBMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTlweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gICZfX2xpbmt7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5mYV9mYXEtZ3JpZHtcclxuICAmX19zZWN0aW9ue31cclxuICAmX19pdGVte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuLmZhX2ZhcS1jYXJke1xyXG5cclxuICBcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4IDhweCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMxMDNDOEY7XHJcblxyXG4gICAgYnJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmFxLWFycm93LnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH0gICBcclxuXHJcbiAgICAmLmFjdGl2ZTpiZWZvcmV7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfSAgXHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICMxMDNDOEY7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIC8vIGNvbG9yOiByZWQ7XHJcblxyXG4gICAgICBcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICMxMDNDOEY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgcHt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyBcclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuICAuZmFfZmFxLWFyZWF7XHJcbiAgICBoMntcclxuXHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX19mb3JtLXdyYXB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfZmFxLWdyaWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwOyBcclxuICAgIHBhZGRpbmctYm90dG9tOiAwOyBcclxuICAgXHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmX19pdGVte1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmZhX2ZhcS1jYXJke1xyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmZhX2ZhcS1hcmVhe1xyXG4gICAgaDJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfZmFxLWdyaWR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJl9fc2VjdGlvbntcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXt9XHJcbiAgfVxyXG4gIC5mYV9mYXEtY2FyZHtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJye1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhe1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHNwYW46YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2JvZHl7fVxyXG4gICAgcHt9XHJcbiAgfSAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mYV9mYXEtYXJlYXtcclxuICAgIGgye1xyXG5cclxuICAgIH1cclxuICAgICZfX2Zvcm0td3JhcHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYV9mYXEtZ3JpZHtcclxuXHJcbiAgICAmX19zZWN0aW9ue31cclxuICAgICZfX2l0ZW17XHJcbiAgICAgXHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYV9mYXEtY2FyZHtcclxuICAgIHBhZGRpbmc6IDE4cHggMThweCAxMHB4IDIycHg7XHJcbiAgICAmX190aXRsZXt9XHJcbiAgICAmX19ib2R5e31cclxuICAgIHB7fVxyXG4gIH1cclxufSIsIi5mYV9idG57XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgMTlweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwNUIyMztcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IElCTSBQbGV4IFNhbnM7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0MTAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX3doaXRle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDQ2RkJDO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuLmZhX2Zvcm0tY29udHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgY29sb3I6ICNGRkZGRkY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICBcclxuXHJcbiAgJl9tb2RhbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDNDOEY7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICdJQk0gUGxleCBTYW5zJywgc2Fucy1zZXJpZjsgXHJcblxyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiAjQjFFQ0ZGO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQjFFQ0ZGO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjQjFFQ0ZGO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGgze1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAmX19xdWVzdGlvbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjMwNzc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgfVxyXG4gICZfbW9kYWwgJl9faW5mb3tcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mby10aWxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG4uZmFfZm9ybXtcclxuICAmX19ncm91cHtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgICZfc3VibWl0e1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJl9faW5wLW1haWx7XHJcblxyXG4gIH1cclxuICAmX19pbnAtcGhvbmV7XHJcblxyXG4gIH1cclxuICAmX19ncm91cHtcclxuXHJcbiAgfVxyXG4gICZfX3NlbmR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgfVxyXG4gICZfX2FncmVle1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIHdpZHRoOiAyMzhweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgYXsgY29sb3I6I0IxRUNGRjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0IxRUNGRjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIFxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl17XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyBcclxuICAgIFxyXG5cclxuICAgICY6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiB0cmFuc3BhcmVudH1cclxuICAgICY6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cclxuICAgICY6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cclxuICAgICY6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiB0cmFuc3BhcmVudH1cclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjogI2ZmZjsgb3BhY2l0eTogMTt9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogI2ZmZjsgb3BhY2l0eTogMTt9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogI2ZmZjsgb3BhY2l0eTogMTt9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtjb2xvcjogI2ZmZjsgb3BhY2l0eTogMTt9XHJcblxyXG4gICAgJi5lcnJvcntcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIHVybCguLi9pbWFnZXMvbWFpbC5zdmcpIGNhbGMoMTAwJSAtIDIwcHgpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgdXJsKC4uL2ltYWdlcy9waG9uZS5zdmcpIGNhbGMoMTAwJSAtIDIwcHgpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2lucC1zdWJtaXR7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZhX2ljby1saXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgd2lkdGg6IDIyOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBcclxuXHJcbiAgbGl7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21lZGlhYm94e1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0UwNUIyMztcclxuICB9XHJcbiAgJl9fYm9keXtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gIH1cclxufVxyXG4uZmFfZm9ybS1jdXJhdG9yLWNvbnR7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgbWF4LXdpZHRoOiAzNTVweDtcclxuICAvLyBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7XHJcbiAgaDN7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcbi5mYV9mb3Jte1xyXG4gICZfY3VyYXRvciBpbnB1dFt0eXBlPVwiZW1haWxcIl17XHJcbiAgICBcclxuICAgIGJhY2tncm91bmQ6ICNFREY0RjkgdXJsKC4uL2ltYWdlcy9jLW1haWwuc3ZnKSBjYWxjKDEwMCUgLSAyMHB4KSBjZW50ZXIgbm8tcmVwZWF0OyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCA0OHB4IDAgMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgIGZvbnQtZmFtaWx5OiBJQk0gUGxleCBTYW5zO1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2NvbG9yOiAjNjI2MjYyfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6ICM2MjYyNjJ9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogIzYyNjI2Mn1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiAjNjI2MjYyfVxyXG4gIH1cclxuXHJcbiAgJl9jdXJhdG9yICZfX3RleHRhcmVhe1xyXG4gICAgYmFja2dyb3VuZDogI0VERjRGOTsgXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDExMHB4OyAgICBcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IElCTSBQbGV4IFNhbnM7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICM2MjYyNjJ9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogIzYyNjI2Mn1cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiAjNjI2MjYyfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICM2MjYyNjJ9XHJcblxyXG4gICAgJjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6IHRyYW5zcGFyZW50fVxyXG4gICAgJjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxyXG4gICAgJjpmb2N1czotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxyXG4gICAgJjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6IHRyYW5zcGFyZW50fVxyXG4gIH1cclxuICAmX2N1cmF0b3IgJl9fZ3JvdXB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gICZfY3VyYXRvciAmX19zdWJtaXR7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICB9XHJcbiAgJl9jdXJhdG9yICZfX2dyb3VwX3N1Ym1pdHtcclxuICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgfVxyXG4gICZfY3VyYXRvciAmX19hZ3JlZXtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGF7XHJcbiAgICBjb2xvcjogIzNBQTFFQztcclxuICAgIGJvcmRlci1jb2xvcjogIzNBQTFFQztcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgfVxyXG5cclxufSBcclxuXHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IFxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gIC5mYV9mb3JtLWNvbnR7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzQzhGO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgXHJcbiAgICAmX19pbmZve1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBcclxuXHJcbiAgICB9XHJcbiAgICAmX21vZGFsICZfX2luZm97XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgXHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICZfX3F1ZXN0aW9ue1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbi5mYV9mb3Jte1xyXG4gIFxyXG4gICZfX3Jvd3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gICZfX2dyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9zdWJtaXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgfVxyXG4gICZfX2lucC1tYWlse1xyXG5cclxuICB9XHJcbiAgJl9faW5wLXBob25le1xyXG5cclxuICB9XHJcbiAgJl9fZ3JvdXB7XHJcblxyXG4gIH1cclxuICAmX19hZ3JlZXtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXt9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHJcblxyXG4gIH1cclxuICAmX19pbnAtc3VibWl0e1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgfVxyXG59XHJcbi5mYV9saXN0LWNpcmNsZXtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBsaXtcclxuXHJcbiAgfVxyXG59XHJcbi5mYV9idG57XHJcblxyXG4gIC8vIGhlaWdodDogNTRweDtcclxuICAvLyBsaW5lLWhlaWdodDogNTRweDtcclxuICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBwYWRkaW5nOiAwIDMycHg7XHJcblxyXG5cclxuICB9XHJcbiAgLmZhX2ljby1saXN0e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGl7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDt9XHJcbiAgICAmX19tZWRpYWJveHt9XHJcbiAgfVxyXG4gIFxyXG5cclxuXHJcblxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5mYV9idG57XHJcbiAgIFxyXG5cclxuICB9XHJcbiAgIC5mYV9mb3JtLWNvbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICZfbW9kYWx7XHJcbiAgICAgIG1heC13aWR0aDogOTMwcHg7ICBcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgXHJcbiAgIFxyXG4gICAgXHJcbiAgICAmX19pbmZve1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDM0cHggMzJweCAzNXB4O1xyXG4gICAgfVxyXG4gICAgICBcclxuICAgICZfX2JvZHl7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9faW5mby10aWxle1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICB9IFxyXG4gIFxyXG4gIC5mYV9mb3Jte1xyXG4gICAgJl9fcm93e1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgJl9faW5wLXN1Ym1pdHtcclxuICAgICAgcGFkZGluZzogMCAyOXB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xyXG4gICAgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfaWNvLWxpc3R7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fbWVkaWFib3h7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvZHl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mYV9mb3JtLWNvbnR7XHJcbiAgICAmX21vZGFse1xyXG4gICAgICBtYXgtd2lkdGg6IDk4MHB4OyAgXHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAmX19pbmZve1xyXG4gICAgIFxyXG5cclxuICAgIH1cclxuICAgICZfX2JvZHl7XHJcbiAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDN7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLmZhX2Zvcm1cclxuICB7XHJcbiAgICAgIGlucHV0W3R5cGU9J3RlbCddLFxyXG4gICAgICBpbnB1dFt0eXBlPSdlbWFpbCddXHJcbiAgICAgIHtcclxuICAgICAgICAgIHdpZHRoOiAyMzlweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pbnAtc3VibWl0XHJcbiAgICAgIHtcclxuICAgICAgICAgIHdpZHRoOiAxODNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9tb2RhbHtcclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogMjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5mYV9mb3JtX2N1cmF0b3J7XHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcclxuICAgICAgaW5wdXRbdHlwZT0nZW1haWwnXVxyXG4gICAgICB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhX2xpc3QtY2lyY2xle1xyXG4gICAgbGl7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfaWNvLWxpc3R7XHJcbiAgICBsaXt9XHJcbiAgICAmX19tZWRpYWJveHt9XHJcbiAgfVxyXG59IiwiLmZhX21vZGFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiBcclxuICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cclxuICAmX2hlbHB7XHJcbiAgICBtYXgtd2lkdGg6IDM0OXB4O1xyXG4gIH1cclxuICAmX2xvbmd7XHJcblxyXG4gIH1cclxuXHJcbiB9ICBcclxuLmZhbmN5Ym94LWNsb3NlLXNtYWxse1xyXG4gIHRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBzdmd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuI2Zvcm0tY3VyYXRvciAuZmFuY3lib3gtY2xvc2Utc21hbGx7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vLWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG4uZmFfbW9kYWxfbG9uZyAuZmFuY3lib3gtY2xvc2Utc21hbGx7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93LWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIC8vIHRvcDogLTE2cHggIWltcG9ydGFudDtcclxufVxyXG4uZmFfbW9kYWxfbG9uZ3tcclxuICAmLmZhbmN5Ym94LWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB9XHJcbn1cclxuLmZhX21vZGFsLWNvbnR7XHJcbiAgZm9udC1mYW1pbHk6IElCTSBQbGV4IFNhbnM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjhGRjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMjJweCAyMHB4O1xyXG4gICZfYmx1ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTY0QUM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgJl9oZWxwIGgze1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gICZfaGVscCBwe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICAgICBcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwNUIyMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgLmZhX21vZGFseyAgXHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogNTcycHg7XHJcbiAgXHJcbiAgICAmX2hlbHB7XHJcbiAgICAgIG1heC13aWR0aDogMzg5cHg7XHJcbiAgICB9XHJcbiAgfSAgXHJcbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxse1xyXG4gICAgXHJcbiAgIFxyXG4gIH1cclxuICAuZmFfbW9kYWwtY29udHtcclxuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmX2hlbHAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgICZfaGVscCBwe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICBcclxuICAuZmFfbW9kYWxfbG9uZyAuZmFuY3lib3gtY2xvc2Utc21hbGx7ICBcclxuICAgIHJpZ2h0OiA1cHggIWltcG9ydGFudDsgXHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgXHJcbiAgfVxyXG4gIC5mYV9tb2RhbF9sb25ne1xyXG4gICAgJi5mYW5jeWJveC1jb250ZW50e1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX21vZGFseyBcclxuICAgICZfbG9uZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDEwcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAgIFxyXG59IiwiLmZhX2NvbnRhY3QtYXJlYXtcclxuICBoMntcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IFxyXG5cclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gICZfX21hcHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAjbWFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE5N3B4O1xyXG4gIH1cclxufVxyXG4uZmFfY29udGFjdC1saXN0e1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGl7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbWVkaWFib3h7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI4Q0JGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX2JvZHl7XHJcbiAgICBmbGV4OjE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICAuZmFfY29udGFjdC1hcmVhe1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICZfX3dyYXB7fVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFwe1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gICAgI21hcHtcclxuICAgICAgaGVpZ2h0OiAyNzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblxyXG4gIC5mYV9jb250YWN0LWFyZWF7XHJcbiAgICBoMntcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHt9XHJcbiAgICAmX19ib2R5e1xyXG4gICAgICB3aWR0aDogMzQlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX21hcHtcclxuICAgICAgd2lkdGg6IDY2JTtcclxuICAgICBcclxuICAgIH1cclxuICAgICNtYXB7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfY29udGFjdC1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19tZWRpYWJveHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib2R5e31cclxuICB9XHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX2NvbnRhY3QtYXJlYXtcclxuICAgIGgye1xyXG4gICAgICBcclxuICAgIH1cclxuICAgICZfX3dyYXB7fVxyXG4gICAgJl9fYm9keXtcclxuICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19tYXB7XHJcbiAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAjbWFwe1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbiAgLmZhX2NvbnRhY3QtbGlzdHtcclxuICAgIGxpe31cclxuICAgICZfX21lZGlhYm94e31cclxuICAgICZfX2JvZHl7fVxyXG4gIH1cclxuICAgIFxyXG59IiwiLmZhX2Zvb3RlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGOEZDO1xyXG5cclxuICAmX190b3B7XHJcbiAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgIFxyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIFxyXG4gICAgIFxyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ297XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgfVxyXG4gICZfX2NvbHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgIFxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9yZGVyOjI7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjIxLCAyMjcsIDAuNik7O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgIC5mYV9tZW51e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgLmZhX21lbnV7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb3Vyc2VuYW1le1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgfVxyXG4gICZfX2JvdHRvbS1jb2x7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuICAuZmFfYW50aXtcclxuICAgIGF7XHJcbiAgICAgIFxyXG5cclxuICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYWJvdXQgLmZhX2Zvb3Rlcl9fdG9wLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mYXEgLmZhX2Zvb3Rlcl9fdG9wLCAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbmZvIC5mYV9mb290ZXJfX3RvcCwgLnBhZ2UtaWQtMTUgLmZhX2Zvb3Rlcl9fdG9wLCAucGFnZS1pZC0xODQgLmZhX2Zvb3Rlcl9fdG9we1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxMiwgMjIxLCAyMjcsIDAuNik7XHJcbn1cclxuLmZhX21lbnV7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGxpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21udS1hcnJvdy5zdmcpIHJpZ2h0IGNhbGMoMTAwJSAtIDRweCkgbm8tcmVwZWF0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IGF1dG87XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICMzQUExRUM7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7IFxyXG4gICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gIC5mYV9mb290ZXJ7XHJcbiAgICAmX190b3B7fVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjEyLDIyMSwyMjcsMC42KTtcclxuICAgIH1cclxuICAgICZfX2NvbHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIG9yZGVyOjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19jb3Vyc2VuYW1le31cclxuICAgICZfX2JvdHRvbS1jb2x7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZmFfbWVudXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBsaXt9XHJcbiAgICBhe1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5mYV9mb290ZXJ7XHJcbiAgICAmX190b3B7XHJcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19sb2dve1xyXG4gICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fY29se1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgLmZhX21lbnV7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgLmZhX21lbnV7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2NvdXJzZW5hbWV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tLWNvbHtcclxuICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxuICAuZmFfbWVudXtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICBsaXt9XHJcbiAgICBhe1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICB9XHJcbiAgfSAgICAgXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mYV9mb290ZXJ7XHJcbiAgICAmX190b3B7fVxyXG4gICAgJl9fYm90dG9te31cclxuICAgICZfX2NvbHt9XHJcbiAgICAmX19jb3Vyc2VuYW1le31cclxuICAgICZfX2JvdHRvbS1jb2x7fVxyXG4gIH0gXHJcbiAgLmZhX21lbnV7XHJcbiAgICBsaXt9XHJcbiAgICBhe31cclxuICB9ICBcclxufVxyXG5cclxuIiwiLmZhX3RoYW5rLXRleHR7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5mYV9zb3RpYWwtYmxvY2t7XHJcbiAgYmFja2dyb3VuZDogIzBCMzA3NztcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSg3MiwgNzIsIDcyLCAwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMjhweCAyMHB4IDE4cHg7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcbi55YS1zaGFyZTJfX2xpbmt7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4ueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2ljb257XHJcbiAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnlhLXNoYXJlMl9fYmFkZ2V7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV92a29udGFrdGUgLnlhLXNoYXJlMl9faWNvbntcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ZrLnN2ZykgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogIDE3cHggYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9mYWNlYm9vayAueWEtc2hhcmUyX19pY29ue1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAgMjRweCBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcbi55YS1zaGFyZTJfX2l0ZW1fc2VydmljZV9vZG5va2xhc3NuaWtpIC55YS1zaGFyZTJfX2ljb257XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICAyNHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbn1cclxuLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3R3aXR0ZXIgLnlhLXNoYXJlMl9faWNvbntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogIDI0cHggYXV0byAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgeyBcclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgeyBcclxuXHJcbiAgLmZhX3RoYW5rLXRleHR7XHJcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBcclxuICAgIH1cclxuICB9IFxyXG4gIC5mYV9zb3RpYWwtYmxvY2t7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDQycHggMTBweDtcclxuICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pY29ue1xyXG4gICAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICBcclxuICB9XHJcbiAgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVte1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSAueWEtc2hhcmUyX19pY29ue1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdmsuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAgMjBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX2ZhY2Vib29rIC55YS1zaGFyZTJfX2ljb257XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICAzMHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbn1cclxuLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX29kbm9rbGFzc25pa2kgLnlhLXNoYXJlMl9faWNvbntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogIDMwcHggYXV0byAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4ueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdHdpdHRlciAueWEtc2hhcmUyX19pY29ue1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAgMzBweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgXHJcbn1cclxuICAgIFxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZhX3NvdGlhbC1ibG9ja3tcclxuICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgXHJcbn0iLCIuZmFfaW5mby1wYWdle1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAuZmFfdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9fcm93e31cclxuICAmX19ib2R5e31cclxuICAmX19zaWRlYmFye31cclxufVxyXG4uZmFfaW5mby1tZW51LWNvbnR7fVxyXG4uZmFfaW5mby1uYXZ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xyXG4gIGxpe1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgJi5jdXJyZW50X3BhZ2VfaXRlbSBhe1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgXHJcbiAgICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZmFfaW5mby1wYWdle1xyXG4gICAgLmZhX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcm93e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgICZfX2JvZHl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgb3JkZXI6MDtcclxuICAgICAgZmxleDoxO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2lkZWJhcntcclxuICAgICAgb3JkZXI6MTtcclxuICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmFfaW5mby1tZW51LWNvbnR7fVxyXG4gIC5mYV9pbmZvLW5hdntcclxuICAgIHBhZGRpbmc6IDE4cHggMThweCAxOHB4IDM1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZhX2luZm8tcGFnZXtcclxuICAgIC5mYV90aXRsZXt9XHJcbiAgICBoM3t9XHJcbiAgICAmX19yb3d7fVxyXG4gICAgJl9fYm9keXt9XHJcbiAgICAmX19zaWRlYmFye31cclxuICB9XHJcbi5mYV9pbmZvLW1lbnUtY29udHt9XHJcbi5mYV9pbmZvLW5hdntcclxuICBsaXt9XHJcbiAgYXt9XHJcbn1cclxuICAgIFxyXG59Il19 */
