@-webkit-keyframes spin-left {
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@keyframes spin-left {
  100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
}
@font-face {
  font-family: "Gilroy";
  src: url("../fonts/Gilroy/Gilroy-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: url("../fonts/Gilroy/Gilroy-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url("../fonts/GothamPro/GothamPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url("../fonts/GothamPro/GothamPro.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url("../fonts/GothamPro/GothamPro-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham Pro";
  src: url("../fonts/GothamPro/GothamPro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.container {
  max-width: 280px;
  margin: 0 auto;
}
@media screen and (min-width: 390px) {
  .container {
    max-width: 358px;
  }
}
@media screen and (min-width: 768px) {
  .container {
    max-width: 684px;
  }
}
@media screen and (min-width: 1280px) {
  .container {
    max-width: 1245px;
  }
}
@media screen and (min-width: 1920px) {
  .container {
    max-width: 1296px;
  }
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  text-decoration: none;
}

p {
  margin: 0;
}

body {
  letter-spacing: 0;
  color: #002245;
  background-color: #EEF3F7;
}

h1, h2, h3, h4 {
  margin: 0;
}

h1 {
  letter-spacing: 0.01em;
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 700;
  font-size: 70px;
  line-height: 70px;
  color: #ffffff;
}
@media screen and (max-width: 1919px) {
  h1 {
    font-size: 60px;
  }
}
@media screen and (max-width: 1279px) {
  h1 {
    font-size: 40px;
    line-height: 49px;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 26.5866px;
    line-height: 27px;
  }
}

h2 {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 54px;
}
@media screen and (max-width: 1279px) {
  h2 {
    font-size: 46px;
  }
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 30px;
    line-height: 35px;
  }
}

h3 {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 36.2327px;
  line-height: 39px;
}
@media screen and (max-width: 767px) {
  h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 25px;
  }
}

.button {
  border: none;
  text-align: center;
  border-radius: 6px;
  cursor: pointer;
  background-color: #F02759;
  width: 230px;
  height: 42px;
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-size: 19.2px;
  line-height: 100%;
  color: #FFFFFF;
}
@media screen and (max-width: 1279px) {
  .button {
    width: 209.58px;
    height: 38.27px;
  }
}
@media screen and (max-width: 767px) {
  .button {
    width: 138px;
    height: 25.27px;
    font-weight: 500;
    font-size: 11.5939px;
    line-height: 25px;
  }
}
.button:active, .button:focus {
  outline: none;
}
.button--rounded {
  font-family: "Gotham Pro";
  width: 244px;
  height: 61px;
  font-style: normal;
  font-weight: 700;
  font-size: 23.0049px;
  line-height: 61px;
  text-align: center;
  text-transform: capitalize;
  color: #FFFFFF;
  border-radius: 43px;
}
@media screen and (max-width: 767px) {
  .button--rounded {
    width: 184.93px;
    height: 48.92px;
    font-size: 19.6509px;
    line-height: 19px;
  }
}
.button--form {
  width: 100%;
  height: 73px;
  font-size: 24px;
}

header {
  background-image: url("../images/bg-head.jpg");
  height: 1229px;
  position: relative;
  background-position: 60%;
}
@media screen and (max-width: 1919px) {
  header {
    height: 1088px;
  }
}
@media screen and (max-width: 1279px) {
  header {
    height: 955px;
  }
}
@media screen and (max-width: 767px) {
  header {
    height: 546px;
  }
}
header h1 {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  header h1 {
    margin-bottom: 20px;
  }
}
header .desc {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 25.0275px;
  line-height: 34px;
  color: #ffffff;
  margin-bottom: 42px;
}
@media screen and (max-width: 1279px) {
  header .desc {
    font-weight: 400;
    font-size: 20.643px;
    line-height: 28px;
    margin-bottom: 26px;
  }
}
@media screen and (max-width: 767px) {
  header .desc {
    font-weight: 400;
    font-size: 12.5114px;
    line-height: 19px;
    width: 42%;
    margin-bottom: 74px;
  }
}

.menu {
  padding-top: 28px;
}
.menu__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu__logo {
  margin-left: 12px;
}
@media screen and (max-width: 1919px) {
  .menu__logo {
    margin-left: 0px;
  }
}
@media screen and (max-width: 1279px) {
  .menu__logo img {
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .menu__logo img {
    width: 102px;
  }
}
.menu__item a {
  color: #ffffff;
}
.menu__item a:hover {
  color: #FF7597;
}
.menu__items {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 456px;
          flex: 0 0 456px;
  margin-left: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 400;
  font-size: 17.6512px;
  color: #ffffff;
}
@media screen and (max-width: 1919px) {
  .menu__items {
    margin-left: 100px;
  }
}
@media screen and (max-width: 1279px) {
  .menu__items {
    display: none;
  }
}
.menu__email, .menu__phone {
  border: 1.2px solid #FFFFFF;
  border-radius: 6px;
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-size: 19.2px;
  height: 42px;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.menu__email:hover, .menu__phone:hover {
  border: 1.2px solid #F02759;
  background-color: #F02759;
}
.menu__email {
  width: 42px;
  margin-left: auto;
  margin-right: 10px;
  line-height: 10px;
}
@media screen and (max-width: 767px) {
  .menu__email {
    display: none;
  }
}
.menu__email_wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.menu__phone {
  width: 230px;
}
@media screen and (max-width: 767px) {
  .menu__phone {
    font-size: 11.1007px;
    width: 133px;
    height: 26px;
  }
}
.menu__phone img {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  .menu__phone img {
    width: 10px;
    margin-right: 10px;
  }
}
.menu__phone_number {
  margin-top: 3px;
}
@media screen and (max-width: 767px) {
  .menu__phone_number {
    margin-top: 2px;
  }
}
.menu__phone_number a {
  color: #ffffff;
}

.slogan {
  text-align: center;
  position: relative;
  color: white;
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 700;
  font-size: 32.9277px;
  width: 590px;
  height: 56px;
  line-height: 56px;
}
@media screen and (max-width: 1279px) {
  .slogan {
    font-size: 23px;
    width: 423px;
    height: 40px;
    line-height: 40px;
  }
}
@media screen and (max-width: 767px) {
  .slogan {
    font-size: 15px;
    width: 235px;
    height: 25px;
    line-height: 25px;
    padding-left: 11px;
  }
}

.parallelogram {
  position: relative;
  pointer-events: none;
  height: 56px;
  margin-top: 125px;
  margin-left: 10px;
  margin-bottom: 66px;
}
@media screen and (max-width: 1919px) {
  .parallelogram {
    margin-top: 120px;
  }
}
@media screen and (max-width: 1279px) {
  .parallelogram {
    margin-top: 66px;
    height: 40px;
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 767px) {
  .parallelogram {
    margin-top: 50px;
    height: 25px;
    margin-bottom: 13px;
    margin-left: 0;
  }
}
.parallelogram:before {
  position: absolute;
  content: "";
  width: 570px;
  height: 100%;
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: skew(-17deg);
      -ms-transform: skew(-17deg);
          transform: skew(-17deg);
  background-color: #F02759;
  z-index: 0;
}
@media screen and (max-width: 1279px) {
  .parallelogram:before {
    width: 404px;
  }
}
@media screen and (max-width: 767px) {
  .parallelogram:before {
    width: 240px;
  }
}

.map {
  width: 1136px;
  height: 1053px;
  position: absolute;
  top: 166px;
  right: 0;
  background-image: url("../images/map.png");
  background-repeat: no-repeat;
}
@media screen and (max-width: 1919px) {
  .map {
    top: 184px;
    background-size: 100% 100%;
    background-image: url("../images/map.png");
    background-repeat: no-repeat;
    background-position: right;
    width: 841px;
    height: 837px;
  }
}
@media screen and (max-width: 1279px) {
  .map {
    width: 713px;
    height: 649px;
    background-position: 209px;
    top: 283px;
  }
}
@media screen and (max-width: 767px) {
  .map {
    width: 209px;
    height: 194px;
    background-position: -16px;
    top: 259px;
    background-size: 116%;
  }
}

.circle-word {
  width: 369px;
  height: 369px;
  position: absolute;
  bottom: 20px;
  left: 62px;
  background-image: url("../images/circle-words-only.png");
  -webkit-animation: spin-left 30s linear infinite;
          animation: spin-left 30s linear infinite;
  background-size: 100% 100%;
}
@media screen and (max-width: 1919px) {
  .circle-word {
    right: 62px;
    left: unset;
    width: 290px;
    height: 290px;
    top: 626px;
    bottom: unset;
  }
}
@media screen and (max-width: 1279px) {
  .circle-word {
    right: unset;
    left: 40px;
    width: 230px;
    height: 230px;
    top: 620px;
  }
}
@media screen and (max-width: 767px) {
  .circle-word {
    right: 24px;
    left: unset;
    width: 115px;
    height: 115px;
    top: 390px;
  }
}

.circle-word-arrow {
  width: 369px;
  height: 369px;
  position: absolute;
  bottom: -153px;
  left: 184px;
  background-image: url("../images/arrow-r.svg");
  background-repeat: no-repeat;
}
@media screen and (max-width: 1919px) {
  .circle-word-arrow {
    right: 169px;
    left: unset;
    width: 102px;
    height: 20px;
    top: 762px;
    bottom: unset;
  }
}
@media screen and (max-width: 1279px) {
  .circle-word-arrow {
    left: 120px;
    background-size: 100% 100%;
    width: 65px;
    top: 727px;
  }
}
@media screen and (max-width: 767px) {
  .circle-word-arrow {
    left: unset;
    right: 69px;
    background-size: 100% 100%;
    width: 35px;
    top: 438px;
  }
}

.banner {
  margin-bottom: 104px;
}
@media screen and (max-width: 1919px) {
  .banner {
    margin-bottom: 133px;
  }
}
@media screen and (max-width: 1279px) {
  .banner {
    margin-bottom: 103px;
  }
}
@media screen and (max-width: 767px) {
  .banner {
    margin-bottom: 61px;
  }
}
.banner__wrapper {
  margin-top: -150px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 66px 106px 79px 72px;
  position: relative;
  -webkit-box-shadow: 0 0 20px rgba(1, 69, 150, 0.2);
          box-shadow: 0 0 20px rgba(1, 69, 150, 0.2);
  border-radius: 20px;
}
@media screen and (max-width: 1919px) {
  .banner__wrapper {
    padding: 66px 81px 79px 45px;
  }
}
@media screen and (max-width: 1279px) {
  .banner__wrapper {
    padding: 38px 36px 33px 33px;
    margin-top: -65px;
  }
}
@media screen and (max-width: 767px) {
  .banner__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -30px;
    padding: 38px 36px 53px 33px;
  }
}
.banner__item {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .banner__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.banner__item:nth-child(1) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 270px;
          flex: 0 0 270px;
}
@media screen and (max-width: 1279px) {
  .banner__item:nth-child(1) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
            flex: 0 0 140px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item:nth-child(1) {
    margin-bottom: 35px;
  }
}
.banner__item:nth-child(3) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 270px;
          flex: 0 0 270px;
}
@media screen and (max-width: 1279px) {
  .banner__item:nth-child(3) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 140px;
            flex: 0 0 140px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item:nth-child(3) {
    margin-bottom: 35px;
  }
}
.banner__item:nth-child(5) {
  margin-top: -8px;
  margin-left: 40px;
}
@media screen and (max-width: 1279px) {
  .banner__item:nth-child(5) {
    margin-top: -18px;
  }
  .banner__item:nth-child(5) img {
    width: 200px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item:nth-child(5) {
    margin-left: 0;
    margin-top: 19px;
    text-align: center;
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.banner__item--char {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 96px;
  line-height: 92px;
  color: #0047A7;
  margin-top: -34px;
}
@media screen and (max-width: 1279px) {
  .banner__item--char {
    font-size: 69px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item--char {
    line-height: 56px;
  }
}
.banner__item_image {
  margin-bottom: 34px;
}
@media screen and (max-width: 1279px) {
  .banner__item_image {
    margin-bottom: 20px;
  }
  .banner__item_image img {
    width: 76px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item_image {
    margin-bottom: 0;
  }
}
.banner__item_text {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  color: #32455F;
}
@media screen and (max-width: 1279px) {
  .banner__item_text {
    font-size: 16px;
    line-height: 17px;
  }
}
@media screen and (max-width: 767px) {
  .banner__item_text {
    text-align: left;
    font-size: 14px;
    line-height: 17px;
    padding-left: 15px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 137px;
            flex: 0 0 137px;
  }
}

.variant {
  margin-bottom: 114px;
}
.variant__swiper {
  padding-bottom: 73px;
}
.variant .swiper-pagination {
  bottom: 0px;
}
@media screen and (max-width: 1919px) {
  .variant {
    margin-bottom: 92px;
  }
}
@media screen and (max-width: 1279px) {
  .variant {
    margin-bottom: 72px;
  }
}
@media screen and (max-width: 767px) {
  .variant {
    margin-bottom: 72px;
  }
}
.variant h2 {
  text-align: center;
  margin-bottom: 89px;
}
@media screen and (max-width: 1279px) {
  .variant h2 {
    margin-bottom: 59px;
  }
}
@media screen and (max-width: 767px) {
  .variant h2 {
    margin-bottom: 22px;
  }
}
.variant__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.variant__card {
  width: 96%;
  margin: 18px auto;
  height: 1123px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 20px rgba(1, 69, 150, 0.2);
          box-shadow: 0 0 20px rgba(1, 69, 150, 0.2);
  border-radius: 20px;
  padding: 59px 75px 80px 75px;
}
@media screen and (max-width: 767px) {
  .variant__card {
    padding: 42px 15px 17px 16px;
    height: 838px;
  }
}
.variant__card_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .variant__card_image {
    margin-bottom: 60px;
  }
  .variant__card_image img {
    width: 165px;
  }
}
.variant__card_title span {
  color: #285CA6;
}
.variant__card_desc {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.2px;
  color: #002245;
}
@media screen and (max-width: 767px) {
  .variant__card_desc {
    font-weight: 400;
    font-size: 15.3757px;
    line-height: 21px;
  }
}
.variant__card_check {
  padding-left: 50px;
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #626B7C;
  background-image: url("../images/icon-check.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media screen and (max-width: 767px) {
  .variant__card_check {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    background-size: 15px;
    padding-left: 30px;
  }
}
.variant__card_info {
  width: 463px;
  height: 233px;
  background-image: url("../images/var-1-foot.svg");
  background-position: center;
  text-align: center;
  padding: 60px 60px;
}
@media screen and (max-width: 767px) {
  .variant__card_info {
    width: 200px;
    height: 175px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 60px 16px;
  }
}
.variant__card_info-smile {
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .variant__card_info-smile {
    margin-bottom: 5px;
  }
  .variant__card_info-smile img {
    width: 20px;
  }
}
.variant__card_info-text {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 21.5054px;
  line-height: 21px;
  text-align: center;
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .variant__card_info-text {
    font-size: 12px;
    line-height: 12px;
  }
}
.variant__card_button {
  text-align: center;
}

.earth {
  background-color: #ffffff;
  padding-top: 108px;
  padding-bottom: 88px;
}
@media screen and (max-width: 1279px) {
  .earth {
    padding-bottom: 23px;
  }
}
@media screen and (max-width: 767px) {
  .earth {
    padding-top: 70px;
  }
}
.earth h2 {
  text-align: center;
  margin-bottom: 141px;
}
@media screen and (max-width: 1919px) {
  .earth h2 {
    margin-bottom: 70px;
  }
}
@media screen and (max-width: 767px) {
  .earth h2 {
    font-weight: 700;
    font-size: 27px;
    line-height: 35px;
    margin-bottom: 53px;
  }
}
.earth__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .earth__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 103px;
  }
}
@media screen and (max-width: 767px) {
  .earth__wrapper {
    margin-bottom: 35px;
  }
}
.earth__info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 607px;
          flex: 0 0 607px;
}
@media screen and (max-width: 1919px) {
  .earth__info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 439px;
            flex: 0 0 439px;
    padding-left: 50px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    margin-bottom: 87px;
  }
}
@media screen and (max-width: 767px) {
  .earth__info {
    display: block;
    padding-left: 0;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    margin-bottom: 0;
  }
}
.earth__info_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 42px;
}
@media screen and (max-width: 1919px) {
  .earth__info_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info_wrapper {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 339px;
            flex: 0 0 339px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .earth__info_wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info_wrapper:nth-child(3) {
    padding-left: 40px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info_wrapper:nth-child(3) {
    padding-left: 0;
  }
}
.earth__info_title {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  color: #002245;
  margin-bottom: 57px;
}
@media screen and (max-width: 1919px) {
  .earth__info_title {
    display: none;
  }
}
.earth__info_title-m {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  color: #002245;
  margin-bottom: 70px;
  text-align: center;
}
@media screen and (min-width: 1920px) {
  .earth__info_title-m {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .earth__info_title-m {
    margin-bottom: 36px;
  }
}
.earth__info_num {
  font-family: "Gotham Pro";
  position: relative;
  font-style: normal;
  font-weight: 300;
  font-size: 148px;
  color: #F02759;
  padding-right: 50px;
  background-repeat: no-repeat;
  background-position: 214px 34px;
  margin-left: -10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 278px;
          flex: 0 0 278px;
}
@media screen and (max-width: 1919px) {
  .earth__info_num {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 171px;
            flex: 0 0 171px;
    width: 311px;
    background-position: 264px 39px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info_num {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .earth__info_num {
    width: 100%;
    padding-right: 85px;
    background-position: 209px 36px;
    margin-bottom: 17px;
  }
}
.earth__info_num span {
  position: absolute;
  right: 0;
  bottom: 25px;
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #F02759;
  background-color: #ffffff;
  width: 63%;
  padding: 8px 0;
}
.earth__info_num.icon-puzzle {
  background-image: url("../images/icon-puzzle.svg");
}
.earth__info_num.icon-ticket {
  background-image: url("../images/icon-ticket.svg");
}
.earth__info_desc {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #002245;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 282px;
          flex: 0 0 282px;
}
@media screen and (max-width: 1919px) {
  .earth__info_desc {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
  }
}
@media screen and (max-width: 1279px) {
  .earth__info_desc {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .earth__info_desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
  }
}
.earth__pictures {
  position: relative;
}
.earth__pictures_item img {
  border-radius: 30px;
}
@media screen and (max-width: 1919px) {
  .earth__pictures_item--big img {
    width: 80%;
  }
}
@media screen and (max-width: 767px) {
  .earth__pictures_item--big img {
    width: 87%;
  }
}
.earth__pictures_item--small {
  position: absolute;
  z-index: 1;
  top: 308px;
  right: -164px;
}
@media screen and (max-width: 1919px) {
  .earth__pictures_item--small {
    top: 280px;
    right: -16px;
  }
  .earth__pictures_item--small img {
    width: 90%;
  }
}
@media screen and (max-width: 1279px) {
  .earth__pictures_item--small {
    right: -23px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pictures_item--small {
    top: 130px;
    right: 0;
    text-align: right;
  }
  .earth__pictures_item--small img {
    width: 48%;
  }
}
.earth__pictures_size {
  width: 347px;
  height: 181px;
  background-image: url("../images/var-1-foot.svg");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-top: 35px;
  margin-left: 48px;
  color: #ffffff;
  padding-top: 60px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1919px) {
  .earth__pictures_size {
    background-size: 100% 100%;
    margin-left: 0;
    margin-top: 0;
    width: 299px;
    height: 170px;
    padding-top: 65px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pictures_size {
    width: 164px;
    height: 104px;
    padding-top: 30px;
  }
}
.earth__pictures_size-nums {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  text-align: center;
}
@media screen and (max-width: 1919px) {
  .earth__pictures_size-nums {
    font-size: 28px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pictures_size-nums {
    font-size: 23px;
    line-height: 25px;
  }
}
.earth__pictures_size-text {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  text-align: center;
}
@media screen and (max-width: 1919px) {
  .earth__pictures_size-text {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pictures_size-text {
    font-weight: 400;
    font-size: 15px;
    line-height: 15px;
  }
}
.earth__pi_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 34px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  .earth__pi_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 91px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_wrapper {
    margin-bottom: 62px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__pi_wrapper:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.earth__pi_image--toleft {
  margin-left: -146px;
}
@media screen and (max-width: 1919px) {
  .earth__pi_image--toleft {
    margin-left: -30px;
  }
  .earth__pi_image--toleft img {
    width: 676px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__pi_image--toleft {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_image--toleft img {
    width: 100%;
  }
}
.earth__pi_image--toright {
  margin-right: -91px;
}
@media screen and (max-width: 1919px) {
  .earth__pi_image--toright {
    margin-right: 20px;
  }
  .earth__pi_image--toright img {
    width: 676px;
    border-radius: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .earth__pi_image--toright {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_image--toright img {
    width: 100%;
  }
}
.earth__pi_image--toright img {
  border-radius: 30px;
}
.earth__pi_text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 450px;
          flex: 0 0 450px;
}
@media screen and (max-width: 1279px) {
  .earth__pi_text {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_text {
    margin-bottom: 48px;
  }
}
.earth__pi_text-title {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 25px;
  color: #002245;
  margin-bottom: 28px;
}
@media screen and (max-width: 1919px) {
  .earth__pi_text-title {
    font-size: 22px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_text-title {
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 19px;
  }
}
.earth__pi_text-desc {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
  color: #002245;
}
@media screen and (max-width: 1919px) {
  .earth__pi_text-desc {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  .earth__pi_text-desc {
    text-align: center;
    line-height: 21px;
  }
}

.process {
  padding-top: 183px;
}
@media screen and (max-width: 1919px) {
  .process {
    padding-top: 104px;
  }
}
@media screen and (max-width: 1279px) {
  .process {
    padding-top: 125px;
  }
}
@media screen and (max-width: 767px) {
  .process {
    padding-top: 110px;
    text-align: center;
  }
}
.process__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.process__item {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #002245;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  padding-left: 123px;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 100px;
  min-height: 80px;
}
@media screen and (max-width: 1279px) {
  .process__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 46%;
            flex: 0 0 46%;
    padding-left: 0;
    padding-top: 113px;
    margin-bottom: 73px;
  }
}
@media screen and (max-width: 767px) {
  .process__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    background-position: center 0;
    margin-bottom: 40px;
  }
}
.process__item:first-child {
  padding-left: 0;
}
@media screen and (max-width: 1279px) {
  .process__item:first-child {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .process__item:first-child {
    margin-bottom: 30px;
  }
}
.process__item:nth-child(2) {
  padding-left: 137px;
}
@media screen and (max-width: 1279px) {
  .process__item:nth-child(2) {
    padding-left: 0;
  }
}
.process__item:nth-child(5) {
  padding-left: 137px;
}
@media screen and (max-width: 1279px) {
  .process__item:nth-child(5) {
    padding-left: 0;
  }
}
.process__item.inf-rus {
  background-image: url("../images/inf-rus.svg");
}
.process__item.inf-glob {
  background-image: url("../images/inf-glob.svg");
}
.process__item.inf-arms {
  background-image: url("../images/inf-arms.svg");
}
.process__item.inf-people {
  background-image: url("../images/inf-people.svg");
}
.process__item.inf-hand {
  background-image: url("../images/inf-hand.svg");
}

.banner2 {
  width: 1523px;
  height: 365px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #2662B3;
  border-radius: 63px;
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  text-align: center;
  color: #ffffff;
  margin: 34px auto;
  z-index: 2;
  padding: 0 200px;
  position: relative;
}
@media screen and (max-width: 1919px) {
  .banner2 {
    width: 1245px;
  }
}
@media screen and (max-width: 1279px) {
  .banner2 {
    width: 684px;
    font-size: 33px;
    line-height: 44px;
    padding: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  .banner2 {
    width: 280px;
    font-size: 20.1695px;
    line-height: 27px;
    height: 235px;
    border-radius: 38px;
  }
}

.client {
  background-color: #ffffff;
  margin-top: -208px;
  padding-top: 272px;
  padding-bottom: 148px;
}
@media screen and (max-width: 1279px) {
  .client {
    padding-bottom: 98px;
  }
}
@media screen and (max-width: 767px) {
  .client {
    margin-top: -135px;
    padding-top: 145px;
    padding-bottom: 23px;
  }
}
.client__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 1279px) {
  .client__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.client__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 223px;
          flex: 0 0 223px;
}
@media screen and (max-width: 1279px) {
  .client__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
  }
}
@media screen and (max-width: 767px) {
  .client__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 46px;
  }
}
.client__item:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 358px;
          flex: 0 0 358px;
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 700;
  font-size: 38px;
  line-height: 36px;
  color: #000000;
  padding-top: 10px;
}
@media screen and (max-width: 1279px) {
  .client__item:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 67px;
  }
}
@media screen and (max-width: 767px) {
  .client__item:first-child {
    font-weight: 700;
    font-size: 30px;
    line-height: 31px;
    margin-bottom: 48px;
  }
}
.client__item_num {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  color: #2662B3;
  margin-bottom: 18px;
}
@media screen and (max-width: 767px) {
  .client__item_num {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 67px;
            flex: 0 0 67px;
  }
}
.client__item_desc {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #002245;
}
@media screen and (max-width: 767px) {
  .client__item_desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    padding-left: 30px;
  }
}

footer {
  padding-top: 86px;
  background-color: #002245;
  padding-bottom: 147px;
}
@media screen and (max-width: 767px) {
  footer {
    padding-top: 65px;
  }
}
footer .footer__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1279px) {
  footer .footer__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
footer .contacts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 373px;
          flex: 0 0 373px;
  color: #ffffff;
}
@media screen and (max-width: 1279px) {
  footer .contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
@media screen and (max-width: 767px) {
  footer .contacts {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  footer .contacts__pp_wrapper {
    padding-left: 68px;
    padding-top: 40px;
  }
}
@media screen and (max-width: 767px) {
  footer .contacts__pp_wrapper {
    padding: 0;
  }
}
footer .contacts__logo {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  footer .contacts__logo {
    margin-bottom: 51px;
    text-align: center;
  }
  footer .contacts__logo img {
    width: 180px;
  }
}
footer .contacts__phone {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 32px;
  padding-left: 50px;
  background-image: url("../images/icon-footer-phone.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 26px;
}
@media screen and (max-width: 767px) {
  footer .contacts__phone {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
  }
}
footer .contacts__phone a {
  text-decoration: none;
  color: #ffffff;
}
footer .contacts__place {
  font-family: "Gotham Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 19px;
  padding-left: 50px;
  background-image: url("../images/icon-footer-place.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 167px;
}
@media screen and (max-width: 1279px) {
  footer .contacts__place {
    margin-bottom: 78px;
  }
}
@media screen and (max-width: 767px) {
  footer .contacts__place {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 56px;
  }
}
footer .contacts__copy {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 19.3845px;
  color: rgba(255, 255, 255, 0.7);
}
@media screen and (max-width: 1279px) {
  footer .contacts__copy {
    display: none;
  }
}
footer .contacts__copy--m {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 19.3845px;
  line-height: 37px;
  opacity: 0.7;
  text-align: left;
  color: #ffffff;
  margin-top: 30px;
}
@media screen and (min-width: 1280px) {
  footer .contacts__copy--m {
    display: none;
  }
}
footer .form {
  color: #ffffff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 543px;
          flex: 0 0 543px;
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  footer .form {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
footer .form h2 {
  margin-bottom: 40px;
}
@media screen and (max-width: 1279px) {
  footer .form h2 {
    font-weight: 500;
    font-size: 44px;
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 767px) {
  footer .form h2 {
    font-size: 36px;
    margin-bottom: 40px;
  }
}
footer .form__desc {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 19.1104px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1279px) {
  footer .form__desc {
    font-size: 18px;
  }
}
footer .form__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
footer .form__input {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  footer .form__input {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 19px;
  }
}
footer .form__input:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
footer .form__input input {
  padding: 0 27px;
  color: #ffffff;
  width: 100%;
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  border: 1.1944px solid #FFFFFF;
  border-radius: 10px;
  background-color: transparent;
  height: 64px;
}
footer .form__input input::-webkit-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
footer .form__input input::-moz-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
footer .form__input input:-ms-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
footer .form__input input::-ms-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
footer .form__input input::placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
footer .form__agree {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  footer .form__agree {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 60px;
    margin-top: 30px;
  }
}
footer .form__agree input {
  margin-right: 20px;
}
footer .form__agree a {
  color: #ffffff;
  text-decoration: underline;
}
footer .form__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.modal-form {
  background-color: #002245;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  color: #ffffff;
  z-index: 10;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-y: scroll;
}
@media screen and (max-width: 414px) {
  .modal-form {
    padding-bottom: 240px;
  }
}
.modal-form.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal-form__close {
  position: absolute;
  top: 120px;
  right: 146px;
  cursor: pointer;
}
@media screen and (max-width: 1474px) {
  .modal-form__close {
    top: 20px;
    right: 20px;
  }
}
.modal-form__logo {
  position: absolute;
  top: 75px;
  left: 127px;
}
@media screen and (max-width: 1474px) {
  .modal-form__logo {
    top: 20px;
    left: 20px;
  }
}
@media screen and (max-width: 1020px) {
  .modal-form__logo img {
    width: 200px;
  }
}
@media screen and (max-width: 690px) {
  .modal-form__logo {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.modal-form__title {
  text-align: center;
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  margin-bottom: 30px;
}
@media screen and (max-width: 690px) {
  .modal-form__title {
    font-size: 36px;
    line-height: 43px;
    margin-top: 100px;
  }
}
@media screen and (max-width: 414px) {
  .modal-form__title {
    margin-top: 370px;
  }
}
@media screen and (max-width: 393px) {
  .modal-form__title {
    margin-top: 444px;
  }
}
@media screen and (max-width: 375px) {
  .modal-form__title {
    margin-top: 607px;
  }
}
.modal-form__desc {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 146%;
  text-align: center;
  margin-bottom: 35px;
}
@media screen and (max-width: 690px) {
  .modal-form__desc {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
  }
}
.modal-form__wrapper {
  width: 570px;
}
@media screen and (max-width: 690px) {
  .modal-form__wrapper {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
}
.modal-form__input {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 48%;
          flex: 0 0 48%;
  margin-bottom: 32px;
  position: relative;
}
.modal-form__input:first-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.modal-form__input input {
  padding: 0 27px;
  color: #ffffff;
  width: 100%;
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 19.1104px;
  line-height: 23px;
  border: 1px solid #FFFFFF;
  border-radius: 10px;
  background-color: transparent;
  height: 64px;
}
.modal-form__input input::-webkit-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
.modal-form__input input::-moz-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
.modal-form__input input:-ms-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
.modal-form__input input::-ms-input-placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
.modal-form__input input::placeholder {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-size: 19.1104px;
  line-height: 23px;
  color: #ffffff;
}
.modal-form__agree {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  margin-top: 20px;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .modal-form__agree {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 60px;
    margin-top: 30px;
  }
}
.modal-form__agree input {
  margin-right: 20px;
}
.modal-form__agree a {
  color: #ffffff;
  text-decoration: underline;
}
.modal-form__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}

.error {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  padding-top: 5px;
  padding-left: 10px;
  position: absolute;
  display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJzLnNjc3MiLCJtYWluLmNzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFXQTtFQUNJO0lBQ0ksa0NBQUE7WUFBQSwwQkFBQTtFQ1ZOO0FBQ0Y7QURPQTtFQUNJO0lBQ0ksa0NBQUE7WUFBQSwwQkFBQTtFQ1ZOO0FBQ0Y7QURjQTtFQUNJLHFCQUFBO0VBQ0EsNkRBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNaSjtBRGNBO0VBQ0kscUJBQUE7RUFDQSw4REFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1pKO0FEZUE7RUFDSSwyQkFBQTtFQUNBLHlFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDYko7QURnQkE7RUFDSSwyQkFBQTtFQUNBLHdFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDZEo7QURpQkE7RUFDSSx5QkFBQTtFQUNBLGlFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDZko7QURpQkE7RUFDSSx5QkFBQTtFQUNBLDREQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDZko7QURpQkE7RUFDSSx5QkFBQTtFQUNBLGtFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDZko7QURpQkE7RUFDSSx5QkFBQTtFQUNBLG1FQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDZko7QURtQ0E7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QUNqQ0o7QURtQ0k7RUFKSjtJQUtRLGdCQUFBO0VDaENOO0FBQ0Y7QURrQ0k7RUFSSjtJQVNRLGdCQUFBO0VDL0JOO0FBQ0Y7QURpQ0k7RUFaSjtJQWFRLGlCQUFBO0VDOUJOO0FBQ0Y7QURnQ0k7RUFoQko7SUFpQlEsaUJBQUE7RUM3Qk47QUFDRjs7QURrQ0E7RUFDSSw4QkFBQTtVQUFBLHNCQUFBO0FDL0JKOztBRGtD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Z2ZaO0FDOWVRO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0FEZ2ZaO0FDN2VJO0VBQ0ksbUJBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7QUQrZVI7O0FDMWVBO0VBQ0ksMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QUQ2ZUoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYy1ibHVlLTkwMDogIzAwMjI0NTtcbiRjLWJsdWUtODAwOiAjMDAxOTRBO1xuJGMtYmx1ZS01MDA6ICMwMDQ3QTc7XG4kYy1ibHVlLTIwMDogIzI4NUNBNjtcbiRjLWJsdWUtMTAwOiAjMjY2MkIzO1xuJGMtcmVkOiAjRjAyNzU5O1xuJGMtcmVkLWhvdmVyOiAjREYyMTUwO1xuJGMtcmVkLWhvdmVyLXRleHQ6ICNGRjc1OTc7XG4kYy1ncmF5OiAjNjI2QjdDO1xuXG5cbkBrZXlmcmFtZXMgc3Bpbi1sZWZ0IHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR290aGFtUHJvL0dvdGhhbVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8vR290aGFtUHJvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8vR290aGFtUHJvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Hb3RoYW1Qcm8vR290aGFtUHJvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cblxuQG1peGluIGZyb20oJG1pbl93aWR0aCl7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRvKCRtYXhfd2lkdGgpe1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbiRzLWQxOiAxMjc5cHg7XG4kcy1tMjogNzY3cHg7XG5cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM1OHB4O1xuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjg0cHg7XG5cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTI0NXB4O1xuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTZweDtcblxuICAgIH1cblxuXG59XG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJvZHkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAkYy1ibHVlLTkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0Y3O1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNi41ODY2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5oMiB7XG4gICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbn1cbmgzIHtcbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzYuMjMyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuXG5cbi5idXR0b24ge1xuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIHdpZHRoOiAyMDkuNThweDtcbiAgICAgICAgaGVpZ2h0OiAzOC4yN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICB3aWR0aDogMTM4cHg7XG4gICAgICAgIGhlaWdodDogMjUuMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41OTM5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4XG4gICAgfVxuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOS4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODQuOTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDguOTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNjUwOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMy4wMDQ5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDNweDtcbiAgICB9XG4gICAgJi0tZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cblxufVxuIiwiQGtleWZyYW1lcyBzcGluLWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby9Hb3RoYW1Qcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW1Qcm8vR290aGFtUHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dvdGhhbVByby9Hb3RoYW1Qcm8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtUHJvL0dvdGhhbVByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI5NnB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAyMjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0Y3O1xufVxuXG5oMSwgaDIsIGgzLCBoNCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjYuNTg2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2LjIzMjdweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMjc1OTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdpbHJveVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTkuMnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwOS41OHB4O1xuICAgIGhlaWdodDogMzguMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIGhlaWdodDogMjUuMjdweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTEuNTkzOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnV0dG9uLS1yb3VuZGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICB3aWR0aDogMjQ0cHg7XG4gIGhlaWdodDogNjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIzLjAwNDlweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1dHRvbi0tcm91bmRlZCB7XG4gICAgd2lkdGg6IDE4NC45M3B4O1xuICAgIGhlaWdodDogNDguOTJweDtcbiAgICBmb250LXNpemU6IDE5LjY1MDlweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuLmJ1dHRvbi0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDczcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWhlYWQuanBnXCIpO1xuICBoZWlnaHQ6IDEyMjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDEwODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA5NTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU0NnB4O1xuICB9XG59XG5oZWFkZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5oZWFkZXIgLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI1LjAyNzVweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGhlYWRlciAuZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwLjY0M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEyLjUxMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB3aWR0aDogNDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuLm1lbnUge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5tZW51X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1lbnVfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAubWVudV9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZW51X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudV9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgfVxufVxuLm1lbnVfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lbnVfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3NTk3O1xufVxuLm1lbnVfX2l0ZW1zIHtcbiAgZmxleDogMCAwIDQ1NnB4O1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNy42NTEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5tZW51X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lbnVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudV9fZW1haWwsIC5tZW51X19waG9uZSB7XG4gIGJvcmRlcjogMS4ycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE5LjJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fZW1haWw6aG92ZXIsIC5tZW51X19waG9uZTpob3ZlciB7XG4gIGJvcmRlcjogMS4ycHggc29saWQgI0YwMjc1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMjc1OTtcbn1cbi5tZW51X19lbWFpbCB7XG4gIHdpZHRoOiA0MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51X19lbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnVfX2VtYWlsX3dyYXBwZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5tZW51X19waG9uZSB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51X19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxMS4xMDA3cHg7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuLm1lbnVfX3Bob25lIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51X19waG9uZSBpbWcge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLm1lbnVfX3Bob25lX251bWJlciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51X19waG9uZV9udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLm1lbnVfX3Bob25lX251bWJlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zbG9nYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMyLjkyNzdweDtcbiAgd2lkdGg6IDU5MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB3aWR0aDogNDIzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLnBhcmFsbGVsb2dyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAucGFyYWxsZWxvZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFyYWxsZWxvZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFsbGVsb2dyYW0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhbGxlbG9ncmFtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDU3MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xN2RlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDI3NTk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhcmFsbGVsb2dyYW06YmVmb3JlIHtcbiAgICB3aWR0aDogNDA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhbGxlbG9ncmFtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5cbi5tYXAge1xuICB3aWR0aDogMTEzNnB4O1xuICBoZWlnaHQ6IDEwNTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2NnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hcC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLm1hcCB7XG4gICAgdG9wOiAxODRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIHdpZHRoOiA4NDFweDtcbiAgICBoZWlnaHQ6IDgzN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1hcCB7XG4gICAgd2lkdGg6IDcxM3B4O1xuICAgIGhlaWdodDogNjQ5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjA5cHg7XG4gICAgdG9wOiAyODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcCB7XG4gICAgd2lkdGg6IDIwOXB4O1xuICAgIGhlaWdodDogMTk0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHg7XG4gICAgdG9wOiAyNTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNiU7XG4gIH1cbn1cblxuLmNpcmNsZS13b3JkIHtcbiAgd2lkdGg6IDM2OXB4O1xuICBoZWlnaHQ6IDM2OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZS13b3Jkcy1vbmx5LnBuZ1wiKTtcbiAgYW5pbWF0aW9uOiBzcGluLWxlZnQgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNpcmNsZS13b3JkIHtcbiAgICByaWdodDogNjJweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICB0b3A6IDYyNnB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2lyY2xlLXdvcmQge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHRvcDogNjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGUtd29yZCB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgdG9wOiAzOTBweDtcbiAgfVxufVxuXG4uY2lyY2xlLXdvcmQtYXJyb3cge1xuICB3aWR0aDogMzY5cHg7XG4gIGhlaWdodDogMzY5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTUzcHg7XG4gIGxlZnQ6IDE4NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmNpcmNsZS13b3JkLWFycm93IHtcbiAgICByaWdodDogMTY5cHg7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDc2MnB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2lyY2xlLXdvcmQtYXJyb3cge1xuICAgIGxlZnQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIHRvcDogNzI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaXJjbGUtd29yZC1hcnJvdyB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDY5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgdG9wOiA0MzhweDtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweDtcbiAgfVxufVxuLmJhbm5lcl9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2NnB4IDEwNnB4IDc5cHggNzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDEsIDY5LCAxNTAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjZweCA4MXB4IDc5cHggNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM4cHggMzZweCAzM3B4IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDM2cHggNTNweCAzM3B4O1xuICB9XG59XG4uYmFubmVyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYmFubmVyX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMCAyNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFubmVyX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZmxleDogMCAwIDE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmJhbm5lcl9faXRlbTpudGgtY2hpbGQoMykge1xuICBmbGV4OiAwIDAgMjcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJhbm5lcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJhbm5lcl9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG4gIC5iYW5uZXJfX2l0ZW06bnRoLWNoaWxkKDUpIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5iYW5uZXJfX2l0ZW0tLWNoYXIge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogOTJweDtcbiAgY29sb3I6ICMwMDQ3QTc7XG4gIG1hcmdpbi10b3A6IC0zNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYW5uZXJfX2l0ZW0tLWNoYXIge1xuICAgIGZvbnQtc2l6ZTogNjlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9faXRlbS0tY2hhciB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5iYW5uZXJfX2l0ZW1faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYW5uZXJfX2l0ZW1faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJhbm5lcl9faXRlbV9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA3NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX19pdGVtX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYmFubmVyX19pdGVtX3RleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMyNDU1Rjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFubmVyX19pdGVtX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl9faXRlbV90ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDEzN3B4O1xuICB9XG59XG5cbi52YXJpYW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG59XG4udmFyaWFudF9fc3dpcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XG59XG4udmFyaWFudCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudmFyaWFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52YXJpYW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFyaWFudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgfVxufVxuLnZhcmlhbnQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDg5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnZhcmlhbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYW50IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4udmFyaWFudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52YXJpYW50X19jYXJkIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAxOHB4IGF1dG87XG4gIGhlaWdodDogMTEyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMSwgNjksIDE1MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTlweCA3NXB4IDgwcHggNzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYW50X19jYXJkIHtcbiAgICBwYWRkaW5nOiA0MnB4IDE1cHggMTdweCAxNnB4O1xuICAgIGhlaWdodDogODM4cHg7XG4gIH1cbn1cbi52YXJpYW50X19jYXJkX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFyaWFudF9fY2FyZF9pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAudmFyaWFudF9fY2FyZF9pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuLnZhcmlhbnRfX2NhcmRfdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMjg1Q0E2O1xufVxuLnZhcmlhbnRfX2NhcmRfZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBjb2xvcjogIzAwMjI0NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYW50X19jYXJkX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNS4zNzU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi52YXJpYW50X19jYXJkX2NoZWNrIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2MjZCN0M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWNoZWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZhcmlhbnRfX2NhcmRfY2hlY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi52YXJpYW50X19jYXJkX2luZm8ge1xuICB3aWR0aDogNDYzcHg7XG4gIGhlaWdodDogMjMzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy92YXItMS1mb290LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYW50X19jYXJkX2luZm8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogNjBweCAxNnB4O1xuICB9XG59XG4udmFyaWFudF9fY2FyZF9pbmZvLXNtaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YXJpYW50X19jYXJkX2luZm8tc21pbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAudmFyaWFudF9fY2FyZF9pbmZvLXNtaWxlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbi52YXJpYW50X19jYXJkX2luZm8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIxLjUwNTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFyaWFudF9fY2FyZF9pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxufVxuLnZhcmlhbnRfX2NhcmRfYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWFydGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbi5lYXJ0aCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTQxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWFydGggaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHg7XG4gIH1cbn1cbi5lYXJ0aF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZWFydGhfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmVhcnRoX19pbmZvIHtcbiAgZmxleDogMCAwIDYwN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5lYXJ0aF9faW5mbyB7XG4gICAgZmxleDogMCAwIDQzOXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmVhcnRoX19pbmZvX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19pbmZvX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9faW5mb193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDMzOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9faW5mb193cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVhcnRoX19pbmZvX3dyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZWFydGhfX2luZm9fd3JhcHBlcjpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmVhcnRoX19pbmZvX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDIyNDU7XG4gIG1hcmdpbi1ib3R0b206IDU3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19pbmZvX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWFydGhfX2luZm9fdGl0bGUtbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDAyMjQ1O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmVhcnRoX19pbmZvX3RpdGxlLW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9faW5mb190aXRsZS1tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG4uZWFydGhfX2luZm9fbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNDhweDtcbiAgY29sb3I6ICNGMDI3NTk7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIxNHB4IDM0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZmxleDogMCAwIDI3OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5lYXJ0aF9faW5mb19udW0ge1xuICAgIGZsZXg6IDAgMCAxNzFweDtcbiAgICB3aWR0aDogMzExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjY0cHggMzlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9faW5mb19udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9faW5mb19udW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjA5cHggMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG59XG4uZWFydGhfX2luZm9fbnVtIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRjAyNzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjMlO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5lYXJ0aF9faW5mb19udW0uaWNvbi1wdXp6bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1wdXp6bGUuc3ZnXCIpO1xufVxuLmVhcnRoX19pbmZvX251bS5pY29uLXRpY2tldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLXRpY2tldC5zdmdcIik7XG59XG4uZWFydGhfX2luZm9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzAwMjI0NTtcbiAgZmxleDogMCAwIDI4MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5lYXJ0aF9faW5mb19kZXNjIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9faW5mb19kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9faW5mb19kZXNjIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lYXJ0aF9fcGljdHVyZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWFydGhfX3BpY3R1cmVzX2l0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZWFydGhfX3BpY3R1cmVzX2l0ZW0tLWJpZyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9fcGljdHVyZXNfaXRlbS0tYmlnIGltZyB7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxufVxuLmVhcnRoX19waWN0dXJlc19pdGVtLS1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzMDhweDtcbiAgcmlnaHQ6IC0xNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZWFydGhfX3BpY3R1cmVzX2l0ZW0tLXNtYWxsIHtcbiAgICB0b3A6IDI4MHB4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxuICAuZWFydGhfX3BpY3R1cmVzX2l0ZW0tLXNtYWxsIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9fcGljdHVyZXNfaXRlbS0tc21hbGwge1xuICAgIHJpZ2h0OiAtMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19pdGVtLS1zbWFsbCB7XG4gICAgdG9wOiAxMzBweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZWFydGhfX3BpY3R1cmVzX2l0ZW0tLXNtYWxsIGltZyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuLmVhcnRoX19waWN0dXJlc19zaXplIHtcbiAgd2lkdGg6IDM0N3B4O1xuICBoZWlnaHQ6IDE4MXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmFyLTEtZm9vdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5lYXJ0aF9fcGljdHVyZXNfc2l6ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMjk5cHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19zaXplIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmVhcnRoX19waWN0dXJlc19zaXplLW51bXMge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19zaXplLW51bXMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19zaXplLW51bXMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmVhcnRoX19waWN0dXJlc19zaXplLXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19zaXplLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waWN0dXJlc19zaXplLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4uZWFydGhfX3BpX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVhcnRoX19waV93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waV93cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVhcnRoX19waV93cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmVhcnRoX19waV9pbWFnZS0tdG9sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZWFydGhfX3BpX2ltYWdlLS10b2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAuZWFydGhfX3BpX2ltYWdlLS10b2xlZnQgaW1nIHtcbiAgICB3aWR0aDogNjc2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZWFydGhfX3BpX2ltYWdlLS10b2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWFydGhfX3BpX2ltYWdlLS10b2xlZnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVhcnRoX19waV9pbWFnZS0tdG9yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogLTkxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19waV9pbWFnZS0tdG9yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5lYXJ0aF9fcGlfaW1hZ2UtLXRvcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNjc2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lYXJ0aF9fcGlfaW1hZ2UtLXRvcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waV9pbWFnZS0tdG9yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZWFydGhfX3BpX2ltYWdlLS10b3JpZ2h0IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uZWFydGhfX3BpX3RleHQge1xuICBmbGV4OiAwIDAgNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVhcnRoX19waV90ZXh0IHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVhcnRoX19waV90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uZWFydGhfX3BpX3RleHQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwMDIyNDU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmVhcnRoX19waV90ZXh0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lYXJ0aF9fcGlfdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG4uZWFydGhfX3BpX3RleHQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMjI0NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuZWFydGhfX3BpX3RleHQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWFydGhfX3BpX3RleHQtZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5wcm9jZXNzIHtcbiAgcGFkZGluZy10b3A6IDE4M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5wcm9jZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByb2Nlc3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9jZXNzX19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAyMjQ1O1xuICBmbGV4OiAwIDAgMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDEyM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9jZXNzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDYlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Nlc3NfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wcm9jZXNzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9jZXNzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Nlc3NfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wcm9jZXNzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2Nlc3NfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9jZXNzX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHBhZGRpbmctbGVmdDogMTM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2Nlc3NfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9jZXNzX19pdGVtLmluZi1ydXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5mLXJ1cy5zdmdcIik7XG59XG4ucHJvY2Vzc19faXRlbS5pbmYtZ2xvYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmYtZ2xvYi5zdmdcIik7XG59XG4ucHJvY2Vzc19faXRlbS5pbmYtYXJtcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmYtYXJtcy5zdmdcIik7XG59XG4ucHJvY2Vzc19faXRlbS5pbmYtcGVvcGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2luZi1wZW9wbGUuc3ZnXCIpO1xufVxuLnByb2Nlc3NfX2l0ZW0uaW5mLWhhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5mLWhhbmQuc3ZnXCIpO1xufVxuXG4uYmFubmVyMiB7XG4gIHdpZHRoOiAxNTIzcHg7XG4gIGhlaWdodDogMzY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjY2MkIzO1xuICBib3JkZXItcmFkaXVzOiA2M3B4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAzNHB4IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuYmFubmVyMiB7XG4gICAgd2lkdGg6IDEyNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYW5uZXIyIHtcbiAgICB3aWR0aDogNjg0cHg7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcjIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDIwLjE2OTVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIH1cbn1cblxuLmNsaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IC0yMDhweDtcbiAgcGFkZGluZy10b3A6IDI3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNsaWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGllbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMzVweDtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cbi5jbGllbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNsaWVudF9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2xpZW50X19pdGVtIHtcbiAgZmxleDogMCAwIDIyM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jbGllbnRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGllbnRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxufVxuLmNsaWVudF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMCAzNThweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFByb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2xpZW50X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xpZW50X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4uY2xpZW50X19pdGVtX251bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMjY2MkIzO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsaWVudF9faXRlbV9udW0ge1xuICAgIGZsZXg6IDAgMCA2N3B4O1xuICB9XG59XG4uY2xpZW50X19pdGVtX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMDIyNDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2xpZW50X19pdGVtX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogODZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjI0NTtcbiAgcGFkZGluZy1ib3R0b206IDE0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWN0cyB7XG4gIGZsZXg6IDAgMCAzNzNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgZm9vdGVyIC5jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBmb290ZXIgLmNvbnRhY3RzX19wcF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuY29udGFjdHNfX3BwX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmZvb3RlciAuY29udGFjdHNfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5jb250YWN0c19fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5jb250YWN0c19fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWN0c19fcGhvbmUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gUHJvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvb3Rlci1waG9uZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuY29udGFjdHNfX3Bob25lIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWN0c19fcGhvbmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5mb290ZXIgLmNvbnRhY3RzX19wbGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBQcm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uLWZvb3Rlci1wbGFjZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTY3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgZm9vdGVyIC5jb250YWN0c19fcGxhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuY29udGFjdHNfX3BsYWNlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuZm9vdGVyIC5jb250YWN0c19fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTkuMzg0NXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGZvb3RlciAuY29udGFjdHNfX2NvcHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmZvb3RlciAuY29udGFjdHNfX2NvcHktLW0ge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE5LjM4NDVweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgZm9vdGVyIC5jb250YWN0c19fY29weS0tbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyIC5mb3JtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsZXg6IDAgMCA1NDNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgZm9vdGVyIC5mb3JtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuZm9vdGVyIC5mb3JtIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBmb290ZXIgLmZvcm0gaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAuZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmZvb3RlciAuZm9ybV9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTkuMTEwNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGZvb3RlciAuZm9ybV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5mb290ZXIgLmZvcm1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmZvcm1fX2lucHV0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5mb290ZXIgLmZvcm1fX2lucHV0OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5mb290ZXIgLmZvcm1fX2lucHV0IGlucHV0IHtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTkuMTEwNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgYm9yZGVyOiAxLjE5NDRweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuZm9vdGVyIC5mb3JtX19pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE5LjExMDRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuZm9vdGVyIC5mb3JtX19hZ3JlZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmb250LWZhbWlseTogXCJHaWxyb3lcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIC5mb3JtX19hZ3JlZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuZm9vdGVyIC5mb3JtX19hZ3JlZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmZvb3RlciAuZm9ybV9fYWdyZWUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuZm9ybV9fYnV0dG9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjI0NTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAubW9kYWwtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICB9XG59XG4ubW9kYWwtZm9ybS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC1mb3JtX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDE0NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDc0cHgpIHtcbiAgLm1vZGFsLWZvcm1fX2Nsb3NlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1mb3JtX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIGxlZnQ6IDEyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3NHB4KSB7XG4gIC5tb2RhbC1mb3JtX19sb2dvIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5tb2RhbC1mb3JtX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAubW9kYWwtZm9ybV9fbG9nbyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAubW9kYWwtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLm1vZGFsLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkzcHgpIHtcbiAgLm1vZGFsLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0NDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1vZGFsLWZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MDdweDtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAubW9kYWwtZm9ybV9fZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi5tb2RhbC1mb3JtX193cmFwcGVyIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLm1vZGFsLWZvcm1fX3dyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2lucHV0IHtcbiAgZmxleDogMCAwIDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWZvcm1fX2lucHV0OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4ubW9kYWwtZm9ybV9faW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOS4xMTA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLm1vZGFsLWZvcm1fX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTkuMTEwNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9kYWwtZm9ybV9fYWdyZWUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiR2lscm95XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1mb3JtX19hZ3JlZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1vZGFsLWZvcm1fX2FncmVlIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLWZvcm1fX2FncmVlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwtZm9ybV9fYnV0dG9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi5lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCBcInZhcnNcIjtcblxuaGVhZGVyIHtcbiAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDg4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIGhlaWdodDogOTU1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgIGhlaWdodDogNTQ2cHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWhlYWQuanBnJyk7XG4gICAgaGVpZ2h0OiAxMjI5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwLjY0M3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMi41MTE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUuMDI3NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgfVxufVxuXG4ubWVudSB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXJlZC1ob3Zlci10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgZmxleDogMCAwIDQ1NnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTcuNjUxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgJl9fZW1haWwsICZfX3Bob25lIHtcbiAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE5LjJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAkYy1yZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW1haWwge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG9uZSB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExLjEwMDdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX251bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xvZ2FuIHtcbiAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIHdpZHRoOiA0MjNweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzIuOTI3N3B4O1xuICAgIHdpZHRoOiA1OTBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG59XG5cbi5wYXJhbGxlbG9ncmFtIHtcbiAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgd2lkdGg6IDQwNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xN2RlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXJlZDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi5tYXAge1xuICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICB0b3A6IDE4NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFwLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDg0MXB4O1xuICAgICAgICBoZWlnaHQ6IDgzN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICB3aWR0aDogNzEzcHg7XG4gICAgICAgIGhlaWdodDogNjQ5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwOXB4O1xuICAgICAgICB0b3A6IDI4M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICB3aWR0aDogMjA5cHg7XG4gICAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4O1xuICAgICAgICB0b3A6IDI1OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNiU7XG4gICAgfVxuICAgIHdpZHRoOiAxMTM2cHg7XG4gICAgaGVpZ2h0OiAxMDUzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTY2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFwLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jaXJjbGUtd29yZCB7XG4gICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgIHJpZ2h0OiA2MnB4O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICB0b3A6IDYyNnB4O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgdG9wOiA2MjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIHRvcDogMzkwcHg7XG4gICAgfVxuICAgIHdpZHRoOiAzNjlweDtcbiAgICBoZWlnaHQ6IDM2OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgbGVmdDogNjJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaXJjbGUtd29yZHMtb25seS5wbmcnKTtcbiAgICBhbmltYXRpb246IHNwaW4tbGVmdCAzMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG5cbn1cbi5jaXJjbGUtd29yZC1hcnJvdyB7XG4gICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgIHJpZ2h0OiAxNjlweDtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDc2MnB4O1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICBsZWZ0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICB0b3A6IDcyN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IDY5cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgdG9wOiA0MzhweDtcbiAgICB9XG4gICAgd2lkdGg6IDM2OXB4O1xuICAgIGhlaWdodDogMzY5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE1M3B4O1xuICAgIGxlZnQ6IDE4NHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxufVxuXG4uYmFubmVyIHtcbiAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTMzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NnB4IDgxcHggNzlweCA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDM2cHggMzNweCAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzhweCAzNnB4IDUzcHggMzNweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNjZweCAxMDZweCA3OXB4IDcycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgxLCA2OSwgMTUwLCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWNoYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibHVlLTUwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzI0NTVGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmFyaWFudCB7XG4gICAgJl9fc3dpcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG4gICAgaDIge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfX2NhcmQge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgcGFkZGluZzogNDJweCAxNXB4IDE3cHggMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogODM4cHg7XG5cbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW46IDE4cHggYXV0bztcblxuICAgICAgICBoZWlnaHQ6IDExMjNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDEsIDY5LCAxNTAsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDU5cHggNzVweCA4MHB4IDc1cHg7XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfdGl0bGUge1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI4NUNBNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuMzc1N3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMjI0NTtcbiAgICAgICAgfVxuICAgICAgICAmX2NoZWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYyNkI3QztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24tY2hlY2suc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICB9XG4gICAgICAgICZfaW5mbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDQ2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Zhci0xLWZvb3Quc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHg7XG4gICAgICAgICAgICAmLXNtaWxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjEuNTA1NHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2J1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYXJ0aCB7XG4gICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweDtcbiAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0MXB4O1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQzOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBmbGV4OiAwIDAgNjA3cHg7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzM5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAyMjQ1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICAgICAgICAgICYtbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJvbSgxOTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDIyNDU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9udW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE3MXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNjRweCAzOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjA5cHggMzZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0OHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGMDI3NTk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxNHB4IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjc4cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjAyNzU5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLXB1enpsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1wdXp6bGUuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmljb24tdGlja2V0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLXRpY2tldC5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDIyNDU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjgycHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BpY3R1cmVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1iaWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAzMDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfc2l6ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAzNDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTgxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy92YXItMS1mb290LnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgJi1udW1zIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waSB7XG4gICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaW1hZ2Uge1xuICAgICAgICAgICAgJi0tdG9sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRvcmlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTkxcHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDUwcHg7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjQ1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRlc2Mge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKDE5MTlweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAyMjQ1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvY2VzcyB7XG4gICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDE4M3B4O1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDYlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDExM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwMjI0NTtcbiAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjNweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5mLXJ1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbmYtcnVzLnN2ZycpO1xuICAgICAgICB9XG4gICAgICAgICYuaW5mLWdsb2Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW5mLWdsb2Iuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmYtYXJtcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbmYtYXJtcy5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmluZi1wZW9wbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW5mLXBlb3BsZS5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmluZi1oYW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2luZi1oYW5kLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmFubmVyMiB7XG4gICAgQGluY2x1ZGUgdG8oMTkxOXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMjQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIHdpZHRoOiA2ODRweDtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAuMTY5NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICB9XG4gICAgd2lkdGg6IDE1MjNweDtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjY2MkIzO1xuICAgIGJvcmRlci1yYWRpdXM6IDYzcHg7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMzRweCBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMCAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jbGllbnQge1xuICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTM1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogLTIwOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ4cHg7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgfVxuICAgICAgICBmbGV4OiAwIDAgMjIzcHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmxleDogMCAwIDM1OHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9udW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNjYyQjM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICZfZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMjI0NTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjI0NTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ3cHg7XG4gICAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuY29udGFjdHMge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmX19wcF93cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMCAzNzNweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19waG9uZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWZvb3Rlci1waG9uZS5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3BsYWNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbi1mb290ZXItcGxhY2Uuc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTY3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29weSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOS4zODQ1cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgJi0tbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZnJvbSgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuMzg0NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0ge1xuICAgICAgICBAaW5jbHVkZSB0bygkcy1kMSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZsZXg6IDAgMCA1NDNweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLWQxKSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtZDEpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOS4xMTA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0bygkcy1tMikge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS4xMTA0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxLjE5NDRweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuMTEwNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYWdyZWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG8oJHMtbTIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMjQ1O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgQGluY2x1ZGUgdG8oNDE0cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIH1cbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIEBpbmNsdWRlIHRvKDE0NzRweCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICByaWdodDogMTQ2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIHRvKDE0NzRweCkge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygxMDIwcHgpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKDY5MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgIGxlZnQ6IDEyN3B4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oNjkwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdG8oNDE0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRvKDM5M3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NDRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0bygzNzVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oNjkwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdG8oNjkwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhJztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5LjExMDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOS4xMTA0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hZ3JlZSB7XG4gICAgICAgIEBpbmNsdWRlIHRvKCRzLW0yKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG59XG5cblxuLmVycm9yIHtcbiAgICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiJdfQ== */
