/*_mixins.scss
SCSS file for all mixin elements.

@file _mixins.scss
@path /assets/scss/_mixins.scss
@version 2019-10-09
*/
/* Placeholder css property */
/* fadeIn and fadeOut css property end */
/* hover, focus, active css property Begin */
@import url("./font-family/stylesheet.css");
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  margin: 0 !important;
  padding: 0;
  overflow-x: hidden;
  font-family: "Sweet-Sans-Pro-regular";
  color: #d8edb9;
}
body::after {
  position: fixed;
  content: "";
  top: 0;
  width: 100vw;
  height: 100%;
  left: 0;
  z-index: -2;
}

p:empty {
  display: none;
}

div:not([class]):empty {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: inherit;
}

select:hover,
select:active,
select:focus,
select:focus-visible,
select:focus-visible,
input:hover,
input:active,
input:focus,
input:focus-visible,
input:focus-visible,
textarea:hover,
textarea:active,
textarea:focus,
textarea:focus-visible,
textarea:focus-visible {
  outline: none !important;
}

select {
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24' viewBox='0 0 26 24' fill='none'%3E%3Cpath d='M6.41615 8.98364L12.8331 14.9728L19.25 8.98364' stroke='%23463C33' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  -webkit-background-size: 20px 20px;
  background-size: 20px;
  background-position: right 20px center;
  background-repeat: no-repeat;
}

.spacer-lg {
  padding: 48px 0;
}
@media (max-width: 1280px) {
  .spacer-lg {
    padding: 34px 0;
  }
}
@media (max-width: 640px) {
  .spacer-lg {
    padding: 24px 0;
  }
}

.spacer-mdl {
  padding: 32px 0;
}
@media (max-width: 1280px) {
  .spacer-mdl {
    padding: 20px 0;
  }
}
@media (max-width: 640px) {
  .spacer-mdl {
    padding: 16px 0;
  }
}

.spacer-md {
  padding: 24px 0;
}
@media (max-width: 1280px) {
  .spacer-md {
    padding: 16px 0;
  }
}
@media (max-width: 640px) {
  .spacer-md {
    padding: 12px 0;
  }
}

.spacer-sm {
  padding: 12px 0;
}
@media (max-width: 1280px) {
  .spacer-sm {
    padding: 8px 0;
  }
}
@media (max-width: 640px) {
  .spacer-sm {
    padding: 6px 0;
  }
}

.spacer-xs {
  padding: 6px 0;
}
@media (max-width: 640px) {
  .spacer-xs {
    padding: 3px 0;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Sweet-Sans-Pro-regular";
}

h4 {
  font-size: 30px;
  font-weight: 400;
}

h5 {
  font-size: 24px;
  font-weight: 400;
}

p,
span,
a,
strong,
b,
button {
  color: #0e3527;
  font-family: "Sweet-Sans-Pro-regular";
  font-size: 16px;
  line-height: normal; /* 19.2px */
}
@media (max-width: 1024px) {
  p,
  span,
  a,
  strong,
  b,
  button {
    font-size: inherit;
    line-height: 140%;
  }
}
@media (max-width: 768px) {
  p,
  span,
  a,
  strong,
  b,
  button {
    font-size: inherit;
    line-height: 140%; /* 16.8px */
  }
}
p a,
span a,
a a,
strong a,
b a,
button a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}

#menu-header-menu li a {
  text-decoration: none;
}

p span, p b, p i, p ul li, p ol li {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
p a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}

ul li span, ul li i, ul li ul li, ul li ol li, ul li p {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
ul li b, ul li strong {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
}
ul li a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}

ol li span, ol li b, ol li i, ol li strong, ol li ul li, ol li ol li, ol li p {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
ol li a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}

.trade-container {
  max-width: 1240px;
  width: 100%;
  margin: 0 auto;
}
.trade-container-fluid {
  width: 100%;
}

.has-bb-dark {
  border-bottom: 1px solid rgba(70, 60, 51, 0.32);
}

.has-bb-l {
  position: relative;
}
.has-bb-l::after, .has-bb-l::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
}
.has-bb-l::before {
  left: -20vw;
}
.has-bb-r {
  position: relative;
}
.has-bb-r::after, .has-bb-r::before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  height: 0.5px;
  width: 100%;
}
.has-bb-r::before {
  right: -35vw;
}

.shape {
  position: relative;
  height: 1094px;
  max-width: 100%;
  width: 100%;
}
.shape::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-image: url("./img/shape-top.svg");
  background-repeat: no-repeat;
  background-position: left;
  -webkit-background-size: contain;
  background-size: contain;
  opacity: 0.4;
}
@media (max-width: 768px) {
  .shape::after {
    -webkit-background-size: cover;
    background-size: cover;
  }
}

.shape-center {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.shape-center::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: -150px;
  background-image: url("./img/shape-center.svg");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  z-index: -1;
  width: 100%;
  height: 1861.658px;
  -webkit-transform: rotate(-7.023deg);
  -ms-transform: rotate(-7.023deg);
  transform: rotate(-7.023deg);
  background-repeat: no-repeat;
}

.shape-right {
  position: relative;
  max-width: 100%;
  width: 100%;
}
.shape-right::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  left: 0;
  top: -150px;
  background-image: url("./img/shape-right.svg");
  -webkit-background-size: 100% 100%;
  background-size: 100%;
  z-index: -1;
  width: 100%;
  height: 1861.658px;
  background-repeat: no-repeat;
}

.d-pt-xl {
  padding-top: 205px;
}
@media (max-width: 768px) {
  .d-pt-xl {
    padding-top: 100px;
  }
}

.d-pt-lg {
  padding-top: 150px;
}
@media (max-width: 1280px) {
  .d-pt-lg {
    padding-top: 120px;
  }
}

.d-pb-lg {
  padding-bottom: 150px;
}
@media (max-width: 1280px) {
  .d-pb-lg {
    padding-bottom: 120px;
  }
}

.d-pt-md {
  padding-top: 120px;
}
@media (max-width: 1280px) {
  .d-pt-md {
    padding-top: 90px;
  }
}

.d-pb-md {
  padding-bottom: 120px;
}
@media (max-width: 1280px) {
  .d-pb-md {
    padding-bottom: 90px;
  }
}

.d-pt-sm {
  padding-top: 80px;
}
@media (max-width: 1280px) {
  .d-pt-sm {
    padding-top: 50px;
  }
}

.d-pb-sm {
  padding-bottom: 80px;
}
@media (max-width: 1280px) {
  .d-pb-sm {
    padding-bottom: 50px;
  }
}

.d-pt-sm {
  padding-top: 50px;
}
@media (max-width: 1280px) {
  .d-pt-sm {
    padding-top: 30px;
  }
}

.d-pb-sm {
  padding-bottom: 50px;
}
@media (max-width: 1280px) {
  .d-pb-sm {
    padding-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .m-pt-lg {
    padding-top: 100px;
  }
}
@media (max-width: 640px) {
  .m-pt-lg {
    padding-top: 80px;
  }
}

@media (max-width: 768px) {
  .m-pb-lg {
    padding-bottom: 100px;
  }
}
@media (max-width: 640px) {
  .m-pb-lg {
    padding-bottom: 80px;
  }
}

@media (max-width: 768px) {
  .m-pt-md {
    padding-top: 80px;
  }
}
@media (max-width: 640px) {
  .m-pt-md {
    padding-top: 60px;
  }
}

@media (max-width: 768px) {
  .m-pb-md {
    padding-bottom: 80px;
  }
}
@media (max-width: 640px) {
  .m-pb-md {
    padding-bottom: 60px;
  }
}

@media (max-width: 768px) {
  .m-pt-sm {
    padding-top: 60px;
  }
}
@media (max-width: 640px) {
  .m-pt-sm {
    padding-top: 40px;
  }
}

@media (max-width: 768px) {
  .m-pb-sm {
    padding-bottom: 60px;
  }
}
@media (max-width: 640px) {
  .m-pb-sm {
    padding-bottom: 40px;
  }
}

@media (max-width: 768px) {
  .m-pt-sm {
    padding-top: 40px;
  }
}
@media (max-width: 640px) {
  .m-pt-sm {
    padding-top: 20px;
  }
}

@media (max-width: 768px) {
  .m-pb-sm {
    padding-bottom: 40px;
  }
}
@media (max-width: 640px) {
  .m-pb-sm {
    padding-bottom: 20px;
  }
}

section {
  overflow: hidden;
}

.bb-l {
  position: relative;
}
.bb-l::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  height: 1px;
  width: 125vw;
}
.bb-l.light-2-bb::after {
  opacity: 0.32;
  background: #463c33;
}

.bb-r {
  position: relative;
}
.bb-r::before {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  height: 0.5px;
  width: 125vw;
}

h1,
.h1 {
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 64px */
  letter-spacing: -1px;
  color: #0e3527;
}
@media (max-width: 1024px) {
  h1,
  .h1 {
    font-size: 48px;
  }
}

h2,
.h2 {
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 113%; /* 56.5px */
  letter-spacing: -2px;
  color: #0e3527;
}
@media (max-width: 1024px) {
  h2,
  .h2 {
    font-size: 40px;
    line-height: 100%;
  }
}

h3,
.h3 {
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%; /* 41.8px */
  letter-spacing: -2px;
}
@media (max-width: 1024px) {
  h3,
  .h3 {
    font-size: 30px;
    line-height: 100%;
  }
}

p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  color: #0e3527;
  letter-spacing: normal;
}
@media (max-width: 1024px) {
  p {
    font-size: 16px;
  }
}

.dark_green_bg {
  background-color: #0e3527;
}

.medium_green_bg {
  background-color: #6cb33f;
}

.pastal_green_bg {
  background-color: #d8edb9;
}

.light_green_bg {
  background-color: #f7fddb;
}

.bg_white {
  background-color: #ffffff;
}

.secondary-color-1 {
  background-color: #028121;
}

.secondary-color-4 {
  background-color: #95221a;
}

.primary-color-1 {
  background-color: #0e3527;
}

.primary-color-2 {
  background-color: #6cb33f;
}

.primary-color-3 {
  background-color: #f7fddb;
}

.primary-color-4 {
  background-color: #d8edb9;
}

.btn {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px solid transparent;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.btn.btn-primary {
  background-color: #6cb33f;
  border-color: #6cb33f;
  padding: 16px;
  -webkit-border-radius: 65px;
  border-radius: 65px;
  font-weight: 500;
  color: #0e3527;
  text-align: center;
}
.btn.btn-primary:hover {
  background-color: #6cb33f;
  color: #0e3527;
  opacity: 0.8;
}
.btn.btn-secondry {
  background-color: #0e3527;
  color: #f7fddb;
  border-color: #0e3527;
  padding: 16px 20px;
  -webkit-border-radius: 65px;
  border-radius: 65px;
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-align: center;
}
.btn.btn-secondry:hover {
  background-color: #0e3527;
  color: #f7fddb;
  opacity: 0.8;
}
.btn.btn-dark {
  background-color: #0e3527;
  border-color: #0e3527;
  color: #f7fddb;
}
.btn.btn-dark:hover {
  background-color: #f7fddb;
  color: #0e3527;
}
.btn.btn-white {
  background-color: #f7fddb;
  color: #0e3527;
  border-color: #f7fddb;
}
.btn.btn-white:hover {
  background-color: #0e3527;
  color: #f7fddb;
}
.btn.btn-white-outline {
  background-color: transparent;
  border-color: #0e3527;
  color: #0e3527;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-border-radius: 64px;
  border-radius: 64px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 10px;
}
.btn.btn-white-outline:hover {
  background-color: #6CB33F;
  color: #0e3527;
}
.btn.btn-outline {
  background-color: transparent;
  border-color: #0e3527;
  color: #0e3527;
  padding: 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-border-radius: 64px;
  border-radius: 64px;
  border: 1px solid #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 10px;
}
.btn.btn-outline:hover {
  background-color: #0e3527;
  color: #f7fddb;
}
.btn.btn-outline-dark {
  background-color: transparent;
}
.btn.btn-outline-dark:hover {
  color: #ffffff;
}
.btn.btn-rounded {
  -webkit-border-radius: 29px;
  border-radius: 29px;
}
.btn.font-sm {
  font-size: 12px;
  letter-spacing: 0.48px;
}
.btn.font-md {
  font-size: 14px;
  letter-spacing: 2.24px;
}
@media (max-width: 768px) {
  .btn.font-md {
    font-size: 12px;
    letter-spacing: 1.92px;
  }
}

.back {
  color: #0e3527;
  font-family: "Sweet-Sans-Pro-regular";
  font-size: 16px;
  line-height: normal; /* 19.2px */
  font-weight: 700;
  padding-bottom: 115px;
  margin-bottom: 60px;
  position: relative;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
@media (max-width: 1024px) {
  .back {
    font-size: inherit;
    line-height: 140%;
  }
}
@media (max-width: 768px) {
  .back {
    font-size: inherit;
    line-height: 140%; /* 16.8px */
  }
}
@media (max-width: 640px) {
  .back {
    margin-bottom: 20px;
    padding-bottom: 0;
  }
}
.back::after {
  position: absolute;
  content: "";
  bottom: 0;
  right: 0;
  height: 1px;
  opacity: 0.32;
  background: #463c33;
  opacity: 0.32;
  width: 125vw;
}
@media (max-width: 640px) {
  .back::after {
    display: none;
  }
}

.slick-dots {
  bottom: 40px;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.slick-dots li {
  margin: 0;
  height: 12px;
  width: 12px;
  border: 1px solid #ffffff;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 0.34;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.slick-dots li.slick-active, .slick-dots li:hover {
  background-color: #ffffff;
  opacity: 1;
}
.slick-dots li button {
  background: transparent;
  font-size: 0;
  height: 100%;
  width: 100%;
  padding: 0;
}
.slick-dots li button::after, .slick-dots li button::before {
  display: none;
}

.slick-next, .slider_prev, .slider_next,
.slick-prev {
  width: 48px;
  height: 48px;
  z-index: 1;
  top: 100%;
  position: relative;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  right: 0px;
}
.slick-next::before, .slider_prev::before, .slider_next::before,
.slick-prev::before {
  display: none;
}
.slick-next::after, .slider_prev::after, .slider_next::after,
.slick-prev::after {
  content: "\f177";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  font: normal normal normal 14px/1 FontAwesome;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #6cb33f;
  border: 1px solid #6cb33f;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.slick-next:hover:after, .slider_prev:hover:after, .slider_next:hover:after,
.slick-prev:hover:after {
  background-color: #6cb33f;
  color: #0e3527;
}

.slick-prev, .slider_prev {
  left: unset;
  right: 0;
}
.slick-prev::after, .slider_prev::after {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.controls-dark .slick-next::after,
.controls-dark .slick-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22.4452' cy='22.5556' r='21.9444' transform='rotate(-180 22.4452 22.5556)' stroke='%23463C33' stroke-opacity='0.5'/%3E%3Cpath d='M27.0654 22.2257L18.4837 22.2257M18.4837 22.2257L22.1616 25.8564M18.4837 22.2257L22.1616 18.595' stroke='%23463C33' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
.controls-dark .slick-dots li {
  border: 1px solid #d8edb9;
}
.controls-dark .slick-dots li:hover, .controls-dark .slick-dots li.slick-active {
  background-color: #d8edb9;
}

.controls-top {
  padding-top: 150px;
}
.controls-top .slick-next,
.controls-top .slick-prev {
  top: 25px;
}
.controls-top .slick-dots {
  bottom: unset;
  top: 85px;
  border-top: 1px solid #d8edb9;
  max-width: -webkit-calc(100% - 23px);
  max-width: calc(100% - 23px);
  left: 13px;
  gap: 0;
}
.controls-top .slick-dots li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 200px;
  margin-top: -4px;
  height: 8px;
  -webkit-border-radius: 29px;
  border-radius: 29px;
  border-color: transparent;
}

@media (max-width: 1024px) {
  .hero_static {
    overflow: hidden;
  }
}
.hero_static:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 40vw;
  background-image: url(./img/hero_bglayer.png);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: center left;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 1024px) {
  .hero_static:after {
    width: 100vw;
    top: 22vh;
    -webkit-transform: rotate(31deg);
    -ms-transform: rotate(31deg);
    transform: rotate(31deg);
    right: -65%;
  }
}
@media (min-width: 768px) and (max-width: 1012px) {
  .hero_static:after {
    top: 30vh;
    right: -60%;
  }
}
@media (max-width: 768px) {
  .hero_static:after {
    right: -58%;
    top: 28vh;
    -webkit-transform: rotate(28deg);
    -ms-transform: rotate(28deg);
    transform: rotate(28deg);
  }
}
@media (max-width: 640px) {
  .hero_static:after {
    width: 350px;
    top: auto;
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
    right: -220px;
    height: 500px;
    bottom: 0;
  }
}
@media (max-width: 1280px) {
  .hero_static_wrapper {
    margin-right: auto;
    margin-left: auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    padding-top: 125px;
    gap: 25px;
  }
}
@media (min-width: 1537px) {
  .hero_static_content {
    margin-bottom: 200px !important;
  }
}
@media (min-width: 768px) {
  .hero_static_content {
    margin-bottom: 150px;
  }
}
@media (max-width: 768px) {
  .hero_static_content {
    margin-bottom: 150px;
  }
}
@media (max-width: 640px) {
  .hero_static_content {
    max-width: 80%;
    margin-bottom: 70px;
  }
}
.hero_static_content h1 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-bottom: 8px;
}
@media (max-width: 1024px) {
  .hero_static_content h1.active {
    padding-bottom: 0px;
  }
}
@media (max-width: 768px) {
  .hero_static_content h1.active {
    padding-bottom: 0;
  }
}
.hero_static_content ul, .hero_static_content ol {
  color: #0e3527;
}
@media (max-width: 640px) {
  .hero_static_img {
    position: relative;
    right: -24px;
    max-width: 90%;
    margin-left: auto;
  }
}

.heading_vector {
  position: relative;
}
.heading_vector:after {
  content: "";
  position: absolute;
  top: -20px;
  left: -15px;
  height: 111px;
  width: 185px;
  background-image: url("./img/heading-vector.png");
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 640px) {
  .heading_vector:after {
    top: -10px;
    height: 60px;
    width: 100px;
  }
}

.heading_scribble {
  position: relative;
}
.heading_scribble:after {
  content: "";
  position: absolute;
  top: -20px;
  left: -15px;
  height: 111px;
  width: 185px;
  background-image: url("./img/scribble.png");
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 640px) {
  .heading_scribble:after {
    top: -10px;
    height: 60px;
    width: 100px;
  }
}

.slick-slide .hero_static_wrapper {
  margin: 0 14px 0 14px;
}
@media (max-width: 1024px) {
  .slick-slide .hero_static_wrapper {
    margin: 0 auto;
  }
}

.topSlide .slick-list {
  margin: 0 0;
}

@media (max-width: 1024px) {
  .hero_static_wave {
    margin-top: -100px;
  }
}
@media (max-width: 640px) {
  .hero_static_wave {
    margin-top: -50px;
  }
}
.hero_static_wave .fix_layer {
  width: 100%;
  height: 100%;
}
.hero_static_wave .fix_layer path {
  fill: #6CB33F;
}
.hero_static_wave .variable_layer {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -9px;
  left: 0;
  right: 0;
}
@media (min-width: 1537px) {
  .hero_static_wave .variable_layer {
    bottom: -17px;
  }
}
@media (max-width: 640px) {
  .hero_static_wave .variable_layer {
    bottom: -4px;
  }
}
.hero_static_wave .variable_layer.dark_green path {
  fill: #0E3527;
}
.hero_static_wave .variable_layer.medium_green path {
  fill: #6CB33F;
}
.hero_static_wave .variable_layer.light_green path {
  fill: #f7fddb;
}
.hero_static_wave .variable_layer.pastal_green path {
  fill: #d8edb9;
}

.content_block {
  position: relative;
}
.content_block:has(.vert_orient) .mask {
  top: 28%;
}
@media (max-width: 640px) {
  .content_block:has(.vert_orient) .mask {
    height: 50% !important;
    top: 0%;
  }
}

@media (max-width: 768px) {
  .content_block_wrapper:not(.vert_orient).no-img-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .content_block_wrapper:not(.vert_orient).no-img-content .content_block_wrapper__txt .columns-2 ul, .content_block_wrapper:not(.vert_orient).no-img-content .content_block_wrapper__txt .columns-2 ol {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (max-width: 768px) {
  .content_block_wrapper:not(.vert_orient).no-img-content .overlay-text {
    font-size: 250px;
    right: 0%;
    top: -215px;
  }
}

.content_block_wrapper {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  z-index: 1;
}
@media (max-width: 1280px) {
  .content_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.content_block_wrapper__txt__inner p a {
  color: #6cb33f;
  font-style: italic;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 142%;
}
.content_block_wrapper.left .mask {
  left: -525px;
  background-position: center right;
}
@media (max-width: 1280px) {
  .content_block_wrapper.left .mask {
    height: auto;
    width: 100vw;
    left: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.left .mask {
    height: 100vw;
    left: -50%;
    width: 100vw;
  }
}
.content_block_wrapper.center_right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.content_block_wrapper.center_right .mask {
  left: auto;
  right: -525px;
  background-position: center left;
}
@media (max-width: 1280px) {
  .content_block_wrapper.center_right .mask {
    height: auto;
    width: 100vw;
    right: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.center_right .mask {
    height: 100vw;
    right: -50%;
    width: 100vw;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.center_right .mask {
    top: 0;
    bottom: auto;
  }
}
.content_block_wrapper.top_right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.content_block_wrapper.top_right .mask {
  left: auto;
  right: -525px;
  background-position: center left;
}
@media (max-width: 1280px) {
  .content_block_wrapper.top_right .mask {
    height: auto;
    width: 100vw;
    right: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.top_right .mask {
    height: 100vw;
    right: -50%;
    width: 100vw;
  }
}
@media (max-width: 1024px) {
  .content_block_wrapper.top_right .mask {
    background-position: center left;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.top_right .mask {
    top: 0;
    height: auto;
    bottom: 0;
  }
}
.content_block_wrapper.bottom_right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.content_block_wrapper.bottom_right .mask {
  left: auto;
  right: -525px;
  background-position: center left;
}
@media (max-width: 1280px) {
  .content_block_wrapper.bottom_right .mask {
    height: auto;
    width: 100vw;
    right: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.bottom_right .mask {
    height: 100vw;
    right: -50%;
    width: 100vw;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.bottom_right .mask {
    top: 0;
    bottom: auto;
  }
}
.content_block_wrapper.bottom_left .mask {
  background-position: center left;
}
@media (max-width: 640px) {
  .content_block_wrapper.bottom_left .mask {
    background-position: top;
  }
}
.content_block_wrapper.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.content_block_wrapper.flex-row-reverse:after {
  left: auto;
  right: 0;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 640px) {
  .content_block_wrapper.flex-row-reverse:after {
    top: 0;
    height: 27%;
    bottom: auto;
  }
}
@media (max-width: 1280px) {
  .content_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin: 0 auto;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
.content_block_wrapper:after {
  position: absolute;
  top: 0;
  bottom: 0;
  background-image: url(./img/content-block-bg.png);
  width: 50vw;
  background-repeat: no-repeat;
  z-index: 0;
  -webkit-background-size: contain;
  background-size: contain;
}
.content_block_wrapper .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-background-size: contain;
  background-size: contain;
  width: 1054px;
  background-repeat: no-repeat;
  z-index: 0;
}
.content_block_wrapper.center_left:after {
  left: 0;
}
.content_block_wrapper.center_left .mask {
  left: -525px;
  background-position: center right;
}
@media (max-width: 1280px) {
  .content_block_wrapper.center_left .mask {
    height: auto;
    width: 100vw;
    left: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.center_left .mask {
    height: 100vw;
    left: -50%;
    width: 100vw;
  }
}
.content_block_wrapper.top_left:after {
  left: 0;
}
.content_block_wrapper.top_left .mask {
  left: -525px;
  background-position: center right;
}
@media (max-width: 1280px) {
  .content_block_wrapper.top_left .mask {
    height: auto;
    width: 100vw;
    left: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.top_left .mask {
    height: 100vw;
    left: -50%;
    width: 100vw;
  }
}
.content_block_wrapper.bottom_left:after {
  left: 0;
}
.content_block_wrapper.bottom_left .mask {
  left: -525px;
  background-position: center right;
}
@media (max-width: 1280px) {
  .content_block_wrapper.bottom_left .mask {
    height: auto;
    width: 100vw;
    left: -50vw !important;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.bottom_left .mask {
    height: 100vw;
    left: -50%;
    width: 100vw;
  }
}
.content_block_wrapper__img {
  z-index: 1;
}
.content_block_wrapper__img:has(.top, .top_left, .top_right) {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.content_block_wrapper__img:has(.bottom, .bottom_left, .bottom_right) {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.content_block_wrapper__img img.top, .content_block_wrapper__img img.top_left, .content_block_wrapper__img img.top_right {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .content_block_wrapper__img img.top, .content_block_wrapper__img img.top_left, .content_block_wrapper__img img.top_right {
    margin-left: -webkit-calc((-100vw + 1216px) / 2 + 14px);
    margin-left: calc((-100vw + 1216px) / 2 + 14px);
  }
}
@media (max-width: 640px) {
  .content_block_wrapper__img img.top, .content_block_wrapper__img img.top_left, .content_block_wrapper__img img.top_right {
    position: relative;
  }
}
.content_block_wrapper__img img.bottom, .content_block_wrapper__img img.bottom_left, .content_block_wrapper__img img.bottom_right {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (max-width: 640px) {
  .content_block_wrapper__img img.bottom, .content_block_wrapper__img img.bottom_left, .content_block_wrapper__img img.bottom_right {
    position: relative;
  }
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .content_block_wrapper__img img.bottom_left, .content_block_wrapper__img img.top_left, .content_block_wrapper__img img.center_left {
    margin-left: -webkit-calc((-100vw + 1216px) / 2 + 12px);
    margin-left: calc((-100vw + 1216px) / 2 + 12px);
  }
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .content_block_wrapper__img img.bottom_right, .content_block_wrapper__img img.top_right, .content_block_wrapper__img img.center_right {
    margin-left: -webkit-calc((100vw - 1222px) / 2 - 15px);
    margin-left: calc((100vw - 1222px) / 2 - 15px);
  }
}
.content_block_wrapper__txt {
  position: relative;
}
.content_block_wrapper__txt .scribble h2 {
  text-align: left;
}
.content_block_wrapper__txt .overlay-text {
  color: #6cb33f;
  font-size: 500px;
  font-style: normal;
  font-weight: 700;
  /* 500px */
  letter-spacing: -1px;
  opacity: 0.15;
  position: absolute;
  right: -20%;
  top: 20px;
  z-index: 0;
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  line-height: 50%;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .content_block_wrapper__txt .overlay-text {
    right: -8%;
    width: 500px;
  }
}
@media (max-width: 1280px) {
  .content_block_wrapper__txt .overlay-text {
    font-size: 300px;
    right: 0%;
    top: -70px;
  }
}
@media (max-width: 1024px) {
  .content_block_wrapper__txt .overlay-text {
    font-size: 250px;
    right: 0%;
    top: -70px;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper__txt .overlay-text {
    top: -50px;
  }
}
.content_block_wrapper__txt b {
  font-size: inherit;
  letter-spacing: normal;
}
.content_block_wrapper__txt h2 span {
  color: #6cb33f;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt h3 {
  color: #0e3527;
  font-size: 38px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 41.8px */
  letter-spacing: -2px;
}
.content_block_wrapper__txt h3 span {
  color: #6cb33f;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt h4 {
  color: #0e3527;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  margin-bottom: -24px;
}
.content_block_wrapper__txt h5 {
  color: #0e3527;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
}
.content_block_wrapper__txt h5 strong {
  font-weight: bold;
  letter-spacing: inherit;
  font-size: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt h5 span {
  color: #6cb33f;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt .columns-2 ul, .content_block_wrapper__txt .columns-2 ol {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
.content_block_wrapper__txt .columns-2 ul li, .content_block_wrapper__txt .columns-2 ol li {
  display: inline-block;
  width: 100%;
}
.content_block_wrapper__txt ul {
  list-style-type: none;
  color: #0e3527;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 32px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  margin-left: 32px;
}
.content_block_wrapper__txt ul > li {
  position: relative;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt ul > li:not(:last-child) {
  margin-bottom: 24px;
}
.content_block_wrapper__txt ul > li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: -32px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
.content_block_wrapper__txt ul > li ul, .content_block_wrapper__txt ul > li ol {
  padding-left: 32px;
  list-style-type: disc;
}
.content_block_wrapper__txt ul > li ul li, .content_block_wrapper__txt ul > li ol li {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 100%;
}
.content_block_wrapper__txt ul > li ul li:not(:last-child), .content_block_wrapper__txt ul > li ol li:not(:last-child) {
  margin-bottom: 5px;
}
.content_block_wrapper__txt ul > li ul li:before, .content_block_wrapper__txt ul > li ol li:before {
  display: none;
}
.content_block_wrapper__txt ol {
  list-style-type: auto;
  color: #0e3527;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 16px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  margin-left: 0px;
}
.content_block_wrapper__txt ol > li {
  position: relative;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.content_block_wrapper__txt ol > li:not(:last-child) {
  margin-bottom: 5px !important;
}
.content_block_wrapper__txt ol > li ul, .content_block_wrapper__txt ol > li ol {
  padding-left: 32px;
  list-style-type: disc;
}
.content_block_wrapper__txt ol > li ul li, .content_block_wrapper__txt ol > li ol li {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: 100%;
}
.content_block_wrapper__txt ol > li ul li:before, .content_block_wrapper__txt ol > li ol li:before {
  display: none;
}
.content_block_wrapper.vert_orient {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1280px) {
  .content_block_wrapper.vert_orient {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.content_block_wrapper.vert_orient .content_block_wrapper__img {
  width: 100%;
}
.content_block_wrapper.vert_orient .content_block_wrapper__txt {
  width: 100%;
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.content_block_wrapper.vert_orient .content_block_wrapper__txt__inner {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
}
.content_block_wrapper.vert_orient .content_block_wrapper__txt__inner h2 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.content_block_wrapper.vert_orient .content_block_wrapper__txt .overlay-text {
  top: -130px;
}
@media (max-width: 1280px) {
  .content_block_wrapper.vert_orient .content_block_wrapper__txt .overlay-text {
    top: -50px;
    right: 18%;
  }
}
@media (max-width: 640px) {
  .content_block_wrapper.vert_orient .content_block_wrapper__txt .overlay-text {
    top: -50px;
    right: 0;
  }
}
.content_block_wrapper.vert_orient:after {
  top: auto;
  height: 50%;
}
@media (max-width: 1280px) {
  .content_block_wrapper.vert_orient.bottom_left .mask, .content_block_wrapper.vert_orient.top_left .mask, .content_block_wrapper.vert_orient.center_left .mask {
    left: -65vw !important;
  }
}
@media (max-width: 1280px) {
  .content_block_wrapper.vert_orient.top_right .mask, .content_block_wrapper.vert_orient.center_right .mask, .content_block_wrapper.vert_orient.bottom_right .mask {
    right: -65vw !important;
  }
}

.center_left ul {
  margin-left: 32px;
}
.center_left ul + p {
  margin-left: 35px;
}
.center_left ul ul + p {
  margin-left: 0;
}
.center_left .content_block_wrapper__txt__inner .h2 {
  margin-bottom: 0px;
}
.center_left .content_block_wrapper__txt ul > li:not(:last-child), .center_left .content_block_wrapper__txt ol > li:not(:last-child) {
  margin-bottom: 24px;
}

.content_block_wrapper:has(.content_block_wrapper__txt h3):after {
  display: none;
}

.scribble {
  z-index: 1;
  position: relative;
}
.scribble:after {
  content: "";
  position: absolute;
  top: -25px;
  left: -40px;
  height: 111px;
  width: 160px;
  background-image: url(./img/scribble.png);
  -webkit-background-size: cover;
  background-size: cover;
  z-index: -1;
}

.medium_green_bg .content_block_wrapper__txt h2 span {
  color: #f7fddb;
}

.list_block {
  z-index: 1;
}
@media (max-width: 1280px) {
  .list_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.list_block_wrapper__content {
  max-width: 395px;
  gap: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (max-width: 768px) {
  .list_block_wrapper__content {
    max-width: 100%;
  }
}
.list_block_wrapper__content__txt {
  gap: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.list_block_wrapper__content__txt h3 {
  color: #0e3527;
}
.list_block_wrapper__content__vector {
  margin-left: -7vw;
}
@media (min-width: 1441px) {
  .list_block_wrapper__content__vector {
    margin-left: -10vw;
  }
}
@media (max-width: 1280px) {
  .list_block_wrapper__content__vector {
    margin-left: -3vw;
  }
}
@media (max-width: 768px) {
  .list_block_wrapper__content__vector {
    margin-left: -4vw;
  }
}
@media (max-width: 640px) {
  .list_block_wrapper__content__vector {
    margin-left: -7vw;
  }
}
.list_block_wrapper__content__vector img {
  width: 100%;
}
.list_block_wrapper__listing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  max-width: 713px;
}
.list_block_wrapper__listing__desc {
  color: #0e3527;
}
.list_block_wrapper__listing ul li, .list_block_wrapper__listing ol li {
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  position: relative;
  color: #0e3527;
  margin-bottom: 24px;
  padding-left: 32px;
}
.list_block_wrapper__listing ul li:before, .list_block_wrapper__listing ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
@media (max-width: 768px) {
  .list_block_wrapper__listing ul li:before, .list_block_wrapper__listing ol li:before {
    left: 0px;
  }
}
.list_block_wrapper__listing ul li ul li, .list_block_wrapper__listing ul li ol li, .list_block_wrapper__listing ol li ul li, .list_block_wrapper__listing ol li ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: #0e3527;
  margin-top: 12px;
  padding-left: 0;
}
.list_block_wrapper__listing ul li ul li:before, .list_block_wrapper__listing ul li ol li:before, .list_block_wrapper__listing ol li ul li:before, .list_block_wrapper__listing ol li ol li:before {
  display: none;
}
.list_block__vector {
  background-image: url(./img/list-block-vector.png);
  position: absolute;
  left: 0;
  bottom: -22%;
  width: 100%;
  height: 100%;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  z-index: -1;
  display: none;
}

@media (max-width: 1280px) {
  .card_content_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.card_content_block_wrapper__card {
  max-width: 503px;
  -webkit-border-radius: 48px;
  border-radius: 48px;
  background-color: #f7fddb;
  gap: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  padding: 32px;
  z-index: 2;
}
@media (max-width: 1280px) {
  .card_content_block_wrapper__card {
    max-width: 50%;
  }
}
@media (max-width: 1024px) {
  .card_content_block_wrapper__card {
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .card_content_block_wrapper__card {
    max-width: 50%;
  }
}
@media (max-width: 640px) {
  .card_content_block_wrapper__card {
    max-width: 100%;
  }
}
.card_content_block_wrapper__card p {
  color: #028121;
}
.card_content_block_wrapper__card__author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}
.card_content_block_wrapper__card__author > img {
  width: 46px;
}
.card_content_block_wrapper__card__author__detail p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%;
  color: #0e3527;
}
.card_content_block_wrapper__card__author__detail span {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  opacity: 0.7;
}
.card_content_block_wrapper__card__author__detail span p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.card_content_block_wrapper__txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  max-width: 500px;
}
@media (max-width: 1280px) {
  .card_content_block_wrapper__txt {
    max-width: 100%;
  }
}
.card_content_block_wrapper__txt a {
  letter-spacing: normal;
}
.card_content_block_wrapper__txt .overlay-text {
  color: #6cb33f;
  font-size: 500px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 500px */
  letter-spacing: -1px;
  opacity: 0.15;
  position: absolute;
  right: -20%;
  top: -230px;
  z-index: -1;
}
@media (min-width: 1280px) and (max-width: 1536px) {
  .card_content_block_wrapper__txt .overlay-text {
    right: 13%;
  }
}
@media (max-width: 1280px) {
  .card_content_block_wrapper__txt .overlay-text {
    font-size: 300px;
    right: 20%;
    top: -180px;
  }
}
@media (max-width: 1024px) {
  .card_content_block_wrapper__txt .overlay-text {
    font-size: 250px;
    right: 20%;
    top: -150px;
  }
}
@media (max-width: 640px) {
  .card_content_block_wrapper__txt .overlay-text {
    right: 0%;
    top: -150px;
  }
}

.card_container_wrapper {
  background-color: #028121;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  position: relative;
  z-index: 1;
  padding: 108px 63px 0 63px;
}
@media (max-width: 1280px) {
  .card_container_wrapper {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
    padding: 25px 25px 0 25px;
  }
}
@media (max-width: 640px) {
  .card_container_wrapper {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}
.card_container_wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(./img/card_container__bg.png);
  -webkit-background-size: cover;
  background-size: cover;
  top: 0;
  width: 50%;
  z-index: -1;
}
@media (max-width: 1280px) {
  .card_container_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.card_container__txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 445px;
  color: #f7fddb;
  padding-bottom: 30px;
}
@media (max-width: 1280px) {
  .card_container__txt {
    padding-bottom: 30px;
  }
}
.card_container__txt h2 {
  color: #f7fddb;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.card_container__txt h3 {
  color: #f7fddb;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.card_container__txt p {
  opacity: 0.8;
  color: #f7fddb;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.card_container__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 525px;
}

.carousel_block .custom-trade-container {
  margin-left: -webkit-calc((100vw - 1216px) / 2 - 18px);
  margin-left: calc((100vw - 1216px) / 2 - 18px);
  padding-left: 0 !important;
  position: relative;
}
@media (max-width: 1280px) {
  .carousel_block .custom-trade-container {
    margin-left: auto;
    margin-right: 0;
    max-width: -webkit-calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media (max-width: 1024px) {
  .carousel_block .custom-trade-container {
    margin-left: 0;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .carousel_block .custom-trade-container {
    max-width: 100%;
  }
}

.left_carousel .carousel_block__content {
  z-index: 1;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 400px;
  width: 100%;
  gap: 46px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  vertical-align: top;
}
.left_carousel .carousel_block__content h2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-bottom: 3px;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__content h2 {
    display: block;
    padding-bottom: 3px;
  }
}
@media (max-width: 640px) {
  .left_carousel .carousel_block__content h2 {
    padding-bottom: 5px;
  }
}
.left_carousel .carousel_block__content p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-right: 10px;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__content p {
    display: block;
  }
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 100%;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin: 0 auto;
  }
}
.left_carousel .carousel_block__content .carousel_heading_vector {
  width: 100%;
  max-width: -webkit-calc(100% + 100px);
  max-width: calc(100% + 100px);
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__content .carousel_heading_vector {
    width: 100%;
    max-width: 100%;
  }
}
.left_carousel .carousel_block__slides {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: -webkit-calc(100% - 405px);
  max-width: calc(100% - 405px);
  width: 100%;
  vertical-align: top;
  margin-top: 110px;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__slides {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 46px;
  }
}
.left_carousel .carousel_block__slides .slick-list {
  width: 500px;
  overflow: visible;
  z-index: 0;
}
@media (max-width: 640px) {
  .left_carousel .carousel_block__slides .slick-list {
    width: 100%;
  }
}
.left_carousel .carousel_block__slides .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
}
.left_carousel .carousel_block__slides .slick-list .slide {
  padding: 0 12px;
  height: auto;
}
.left_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
  height: 265px;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
    height: 200px;
  }
}
@media (max-width: 640px) {
  .left_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
    height: 222px;
  }
}
.left_carousel .carousel_block__slides .slick-list .slide .blog-card__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__slides .slick-list .slide .blog-card {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto;
  }
}
.left_carousel .carousel_block__slides .slick-list .slide .blog-card .blog-card__txt__desc {
  -webkit-line-clamp: 2;
}
.left_carousel .carousel_block__slides__left {
  width: 100%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .left_carousel .carousel_block__slides .carousel_block__btn__left {
    left: 0;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.top_carousel .custom-trade-container {
  position: relative;
}
.top_carousel .carousel_block__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: -webkit-calc(100% - 120px);
  width: calc(100% - 120px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 66px;
  gap: 28px;
}
@media (max-width: 1280px) {
  .top_carousel .carousel_block__content {
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px);
  }
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__content {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto;
  }
}
.top_carousel .carousel_block__content h2 {
  width: 500px;
  padding-bottom: 3px;
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__content h2 {
    width: 100%;
    display: block;
    padding-bottom: 5px;
  }
}
@media (max-width: 640px) {
  .top_carousel .carousel_block__content h2 {
    padding-bottom: 5px;
  }
}
.top_carousel .carousel_block__content p {
  width: 445px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__content p {
    width: 100%;
    display: block;
  }
}
@media (min-width: 1208px) {
  .top_carousel .carousel_block__content a.btn span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 101px;
    line-height: 16px;
    text-align: center;
  }
}
.top_carousel .carousel_block__slides {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1280px) {
  .top_carousel .carousel_block__slides {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__slides {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
  }
}
.top_carousel .carousel_block__slides__top {
  width: 100%;
  overflow: hidden;
}
.top_carousel .carousel_block__slides .slick-list {
  width: 500px;
  overflow: visible;
  z-index: 0;
}
@media (max-width: 640px) {
  .top_carousel .carousel_block__slides .slick-list {
    width: 100%;
  }
}
.top_carousel .carousel_block__slides .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__slides .slick-list {
    padding-right: 0px;
  }
}
.top_carousel .carousel_block__slides .slick-list .slide {
  padding: 0 12px;
  height: auto;
}
.top_carousel .carousel_block__slides .slick-list .slide .blog-card {
  max-width: 100%;
}
.top_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
  height: 265px;
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
    height: 200px;
  }
}
@media (max-width: 640px) {
  .top_carousel .carousel_block__slides .slick-list .slide .blog-card__img {
    height: 222px;
  }
}
.top_carousel .carousel_block__slides .slick-list .slide .blog-card__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.top_carousel .carousel_block__slides .slick-list .slide .blog-card__img .play-icon-green {
  display: none;
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__slides .slick-list .slide .blog-card {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
.top_carousel .carousel_block__slides__left {
  width: 100%;
}
.top_carousel .carousel_block__slides .carousel_block__btn__top {
  position: absolute;
  right: -webkit-calc((100vw - 1216px) / 2 - 65px);
  right: calc((100vw - 1216px) / 2 - 65px);
  top: 0px;
}
@media (max-width: 1280px) {
  .top_carousel .carousel_block__slides .carousel_block__btn__top {
    position: relative;
    right: auto;
    left: 0;
    bottom: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .top_carousel .carousel_block__slides .carousel_block__btn__top {
    position: relative;
    right: auto;
    bottom: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 640px) {
  .top_carousel .carousel_block__slides .carousel_block__btn__top {
    left: 0;
  }
}

.framed_carousel {
  background-color: #6cb33f;
}
.framed_carousel .custom-trade-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  .framed_carousel .custom-trade-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.framed_carousel .carousel_block__content {
  z-index: 1;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #6cb33f;
  vertical-align: top;
  gap: 64px;
  padding: 137px 26px 123px 0;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__content {
    max-width: 100%;
    width: 100%;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto;
  }
}
.framed_carousel .carousel_block__content h1 {
  color: #0e3527;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 64px */
  letter-spacing: -1px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-bottom: 8px;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__content h1 {
    display: block;
  }
}
@media (max-width: 640px) {
  .framed_carousel .carousel_block__content h1 {
    padding-bottom: 7px;
  }
}
.framed_carousel .carousel_block__content p {
  color: #0e3527 !important;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.framed_carousel .carousel_block__content p strong, .framed_carousel .carousel_block__content p b {
  font-size: 24px;
  font-weight: 700;
  line-height: 142%;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__content p {
    display: block;
  }
}
.framed_carousel .carousel_block__content p a {
  text-decoration: underline;
  font-weight: 500;
}
.framed_carousel .carousel_block__slides {
  overflow: hidden;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  max-width: -webkit-calc(100% - 500px);
  max-width: calc(100% - 500px);
  vertical-align: top;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 50px;
  padding-top: 137px;
  padding-bottom: 121px;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__slides {
    max-width: 100%;
    width: 100%;
    padding-left: 40;
    padding: 75px 0;
  }
}
.framed_carousel .carousel_block__slides__framed {
  width: 100%;
}
.framed_carousel .carousel_block__slides__framed .slick-list {
  width: 500px;
  overflow: visible;
  z-index: 0;
}
@media (max-width: 640px) {
  .framed_carousel .carousel_block__slides__framed .slick-list {
    width: 100%;
  }
}
.framed_carousel .carousel_block__slides__framed .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.framed_carousel .carousel_block__slides__framed .slide {
  height: auto;
}
.framed_carousel .carousel_block__slides__framed .slide .blog-card {
  margin-left: 24px;
}
.framed_carousel .carousel_block__slides__framed .slide .blog-card__img {
  height: 265px;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__slides__framed .slide .blog-card__img {
    height: 200px;
  }
}
@media (max-width: 640px) {
  .framed_carousel .carousel_block__slides__framed .slide .blog-card__img {
    height: 222px;
  }
}
.framed_carousel .carousel_block__slides__framed .slide .blog-card__img img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1280px) {
  .framed_carousel .carousel_block__slides__framed .slide .blog-card {
    max-width: -webkit-calc(100% - 25px);
    max-width: calc(100% - 25px);
    margin-left: 40px;
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__slides__framed .slide .blog-card {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto;
  }
}
.framed_carousel .carousel_block__btn__framed {
  margin-left: 24px;
}
@media (max-width: 1024px) {
  .framed_carousel .carousel_block__btn__framed {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 40px;
  }
}
.framed_carousel .carousel_block__btn__framed button {
  top: 0;
}
.carousel_block.dark_green_bg .carousel_block__content {
  color: #f7fddb;
}
.carousel_block.dark_green_bg .carousel_block__content h2 {
  color: #f7fddb;
}
.carousel_block.dark_green_bg .carousel_block__content p {
  color: #f7fddb;
  opacity: 0.8;
}
.carousel_block.dark_green_bg .carousel_block__content p strong {
  color: #f7fddb;
  opacity: 0.8;
}
.carousel_block.dark_green_bg .carousel_block__content a.btn {
  line-height: 16px;
}
.carousel_block.dark_green_bg .carousel_block__slides .blog-card {
  color: #f7fddb;
  background-color: #1E422C;
}
.carousel_block.dark_green_bg .carousel_block__slides .blog-card:hover {
  background-color: #1f964e;
}
.carousel_block.medium_green_bg {
  background-color: #028121;
}
.carousel_block.medium_green_bg .medium_green_bg {
  background-color: #028121;
}
.carousel_block.medium_green_bg .carousel_block__slides .blog-card {
  color: #0e3527;
  background-color: #C3E2A1;
}
.carousel_block.medium_green_bg .carousel_block__slides .blog-card:hover {
  background-color: #E9F6CB;
}
.carousel_block.medium_green_bg .carousel_block__slides button:after {
  border-color: #C3E2A1;
  color: #C3E2A1;
}
.carousel_block.medium_green_bg .carousel_block__slides button:hover:after {
  background-color: #C3E2A1;
  color: #0e3527;
}
.carousel_block.pastal_green_bg .carousel_block__content {
  color: #0e3527;
}
.carousel_block.pastal_green_bg .carousel_block__content h2 {
  color: #0e3527;
}
.carousel_block.pastal_green_bg .carousel_block__content p {
  color: #0e3527;
  opacity: 0.8;
}
.carousel_block.pastal_green_bg .carousel_block__content a.btn {
  line-height: 16px;
}
.carousel_block.pastal_green_bg .carousel_block__slides .blog-card {
  color: #0e3527;
  background-color: #E9F6CB;
}
.carousel_block.pastal_green_bg .carousel_block__slides .blog-card:hover {
  background-color: #C3E2A1;
}
.carousel_block.light_green_bg .carousel_block__content {
  color: #0e3527;
}
.carousel_block.light_green_bg .carousel_block__content h2 {
  color: #0e3527;
}
.carousel_block.light_green_bg .carousel_block__content p {
  color: #0e3527;
  opacity: 0.8;
}
.carousel_block.light_green_bg .carousel_block__content a.btn {
  line-height: 16px;
}
.carousel_block.light_green_bg .carousel_block__slides .blog-card {
  color: #f7fddb;
  background-color: #E1F1C2;
  color: #0e3527;
}
.carousel_block.light_green_bg .carousel_block__slides .blog-card:hover {
  background-color: rgba(108, 179, 63, 0.4);
}

.carousel_heading_vector {
  position: relative;
  z-index: 1;
}
.carousel_heading_vector .arrow_vec {
  position: absolute;
  top: -20px;
  left: -15px;
  height: 111px;
  width: 185px;
  z-index: -1;
}
@media (max-width: 1024px) {
  .carousel_heading_vector .arrow_vec {
    height: 88px;
  }
}
.carousel_heading_vector .scrub_vec {
  position: absolute;
  top: -25px;
  left: -40px;
  height: 111px;
  width: 160px;
  z-index: -1;
}
@media (max-width: 1024px) {
  .carousel_heading_vector .scrub_vec {
    height: 80px;
  }
}

.framed_carousel .blog-card {
  max-width: 100%;
}
@media (min-width: 1500px) {
  .framed_carousel .blog-card {
    max-width: 100%;
  }
}

.left_carousel .blog-card {
  max-width: 100%;
}
@media (min-width: 1500px) {
  .left_carousel .blog-card {
    max-width: 100%;
  }
}

.top_carousel .blog-card {
  max-width: 501px;
}
@media (min-width: 1500px) {
  .top_carousel .blog-card {
    max-width: 100%;
  }
}

.carousel_block__slides__left .slick-current.slick-active {
  opacity: 1;
}
.carousel_block__slides__left .slick-current.slick-active ~ .slick-slide {
  opacity: 1;
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.carousel_block__slides__left .slick-slide {
  opacity: 0;
}

.blog-card {
  max-width: 453px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  overflow: hidden;
  margin: 0 auto;
  height: 100%;
}
.blog-card__img {
  width: 100%;
  position: relative;
}
.blog-card__img img {
  -webkit-border-radius: 24px;
  border-radius: 24px;
  width: 100%;
}
.blog-card__txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 10px;
  padding: 24px;
}
.blog-card__txt a {
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.blog-card__txt__title {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
}
.blog-card__txt__desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
  opacity: 0.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.play-icon-green {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 80px;
  width: 80px;
  background-image: url(./img/play-icon-green.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.cards-block {
  position: relative;
}
.cards-block__main-image-content-wrap {
  position: absolute;
  top: 0;
  left: -webkit-calc((100% - 1240px) / 2 + 540px + 0px);
  left: calc((100% - 1240px) / 2 + 540px + 0px);
  width: 800px;
  height: 719px;
}
@media (min-width: 1025px) and (max-width: 1439px) {
  .cards-block__main-image-content-wrap {
    width: 50%;
    left: 50%;
    padding: 0 0 !important;
  }
}
@media (max-width: 1024px) {
  .cards-block__main-image-content-wrap {
    left: -webkit-calc((100% - 1240px) / 2 + 503px + 105px + 0px);
    left: calc((100% - 1240px) / 2 + 503px + 105px + 0px);
    width: 56%;
  }
}
@media (min-width: 769px) and (max-width: 850px) {
  .cards-block__main-image-content-wrap {
    left: -webkit-calc((100% - 1240px) / 2 + 503px + 105px + 75px);
    left: calc((100% - 1240px) / 2 + 503px + 105px + 75px);
    width: 48%;
    height: 519px;
  }
}
.cards-block__main-image-content-wrap .main-image-wrap {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.cards-block__main-image-content-wrap .main-image-wrap img {
  width: 100%;
}
.cards-block__main-image-content-wrap .main-image-wrap .card-block__mask {
  position: absolute;
  right: -100px;
  top: 0;
  z-index: -1;
  -o-object-fit: contain;
  object-fit: contain;
  height: 127%;
}
@media (max-width: 768px) {
  .cards-block__main-image-content-wrap .main-image-wrap .card-block__mask {
    right: -50px;
    top: 0;
    bottom: 0;
    -o-object-fit: contain;
    object-fit: contain;
    height: 100%;
  }
}
@media (max-width: 1280px) {
  .cards-block__main-image-content-wrap {
    padding: 0 36px;
  }
}
@media (max-width: 768px) {
  .cards-block__main-image-content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    right: -30px;
    position: relative;
    left: auto;
  }
}
.cards-block .trade-container-fluid {
  padding: 0 -webkit-calc((100% - 1240px) / 2);
  padding: 0 calc((100% - 1240px) / 2);
}
@media (max-width: 1280px) {
  .cards-block .trade-container-fluid {
    padding: 0 36px;
  }
}
@media (max-width: 1024px) {
  .cards-block .trade-container-fluid {
    padding: 0 24px;
    margin-top: 40px;
  }
}
.cards-block__flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 105px;
}
.cards-block__left-textual-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 503px;
  -ms-flex: 0 0 503px;
  flex: 0 0 503px;
}
@media (max-width: 1024px) {
  .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.cards-block__heading-content-wrap {
  position: relative;
}
.cards-block__heading-top-image {
  position: absolute;
  left: -40px;
  top: -40px;
  width: 160px;
  height: 111px;
}
.cards-block__heading-top-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cards-block__heading-content-inner-wrap {
  position: relative;
  z-index: 1;
}
.cards-block__heading-content-inner-wrap h2 span {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: #6cb33f;
}
.cards-block__heading-bottom-image {
  position: absolute;
  left: 50%;
  bottom: -20px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 505px;
  width: 100%;
  height: 38px;
}
.cards-block__heading-bottom-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cards-block__description-content-wrap {
  margin-top: 64px;
}
.cards-block__description-content-wrap p {
  opacity: 0.8;
}
.cards-block__description-content-wrap p strong {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  /* 34.08px */
  letter-spacing: -0.48px;
  opacity: 1;
}
.cards-block__description-content-wrap p:not(:first-child) {
  margin-top: 10px;
}
.cards-block__description-content-wrap ul, .cards-block__description-content-wrap ol {
  list-style-type: none;
  color: #0e3527;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 32px;
}
.cards-block__description-content-wrap ul li, .cards-block__description-content-wrap ol li {
  margin-bottom: 24px;
  position: relative;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.cards-block__description-content-wrap ul li:before, .cards-block__description-content-wrap ol li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: -32px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
@media (max-width: 1024px) {
  .cards-block__description-content-wrap p strong {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.48px;
  }
}
.cards-block__multi-small-cards-wrap {
  margin-top: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
.cards-block__small-card-wrap {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(50% - 4px);
  -ms-flex: 0 0 calc(50% - 4px);
  flex: 0 0 calc(50% - 4px);
  -webkit-border-radius: 48px;
  border-radius: 48px;
  background-color: #f7fddb;
  padding: 32px 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.cards-block__small-card-wrap .card-image-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cards-block__small-card-wrap .card-image-content-wrap .image-wrapper {
  width: 113px;
  height: 113px;
}
.cards-block__small-card-wrap .card-image-content-wrap .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  /* 35.2px */
  text-align: center;
  color: #0e3527;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 35.2px */
  text-align: center;
  color: #0e3527;
  opacity: 0.8;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ul, .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ol {
  list-style-type: none;
  color: #0e3527;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 32px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  margin-left: 0px;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ul li, .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ol li {
  margin-bottom: 24px;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  position: relative;
}
.cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ul li:before, .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap ol li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: -32px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
.cards-block__small-card-wrap .card-btn-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}
.cards-block__small-card-wrap .card-btn-content-wrap a.btn-link {
  display: inline-block;
  padding: 32px;
  -webkit-border-radius: 71px;
  border-radius: 71px;
  background-color: #d8edb9;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  /* 25.56px */
  color: #0e3527;
  opacity: 0.8;
  text-align: center;
  width: 100%;
}
@media (max-width: 1024px) {
  .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
    font-size: 26px;
    line-height: 30px;
  }
  .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
    font-size: 12px;
  }
  .cards-block__small-card-wrap .card-btn-content-wrap a.btn-link {
    font-size: 14px;
    line-height: 18px;
    min-width: 235px;
  }
}
.cards-block__main-btns-content-wrap {
  margin-top: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cards-block__main-btns-content-wrap a.main-btn-link {
  display: inline-block;
  padding: 20px;
  -webkit-border-radius: 64px;
  border-radius: 64px;
  background-color: #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  /* 16px */
  color: #d8edb9;
  text-align: center;
}
.cards-block__main-btns-content-wrap a.main-btn-link:hover {
  opacity: 0.8;
}
@media (max-width: 1024px) {
  .cards-block__main-btns-content-wrap a.main-btn-link {
    font-size: 14px;
  }
}
.cards-block__right-image-content-wrap .image-content-wrap {
  position: relative;
  z-index: 1;
}
.cards-block__right-image-content-wrap .image-content-wrap .main-image-wrap {
  width: 627px;
  height: 578px;
}
.cards-block__right-image-content-wrap .image-content-wrap .main-image-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cards-block__right-image-content-wrap .image-content-wrap .masking-content-wrap {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 596px;
  height: 840px;
}
.cards-block__right-image-content-wrap .image-content-wrap .masking-content-wrap .masking-image-wrap {
  width: 100%;
  height: 100%;
}
.cards-block__right-image-content-wrap .image-content-wrap .masking-content-wrap .masking-image-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cards-block.horizontal .trade-container-fluid {
  padding: 0 -webkit-calc((100% - 1240px) / 2);
  padding: 0 calc((100% - 1240px) / 2);
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap {
  max-width: 788px;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-top-image {
  display: none;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-content-inner-wrap h2 {
  text-align: center;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
  max-width: 518px;
  margin-top: 48px;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap p {
  text-align: center;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
  margin-top: 48px;
  gap: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1024px) {
  .cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
    gap: 10px;
  }
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(33.33% - 17.33px);
  -ms-flex: 0 0 calc(33.33% - 17.33px);
  flex: 0 0 calc(33.33% - 17.33px);
  padding: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap {
  margin-top: 48px;
}
.cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__right-image-content-wrap {
  display: none;
}
.cards-block.horizontal .cards-block__main-image-content-wrap {
  display: none;
}
@media (max-width: 1024px) {
  .cards-block.horizontal .trade-container-fluid {
    padding: 0 24px;
  }
  .cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33% - 13px);
    -ms-flex: 0 0 calc(33% - 13px);
    flex: 0 0 calc(33% - 13px);
  }
}
@media (max-width: 768px) {
  .cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 13px);
    -ms-flex: 0 0 calc(50% - 13px);
    flex: 0 0 calc(50% - 13px);
  }
}
@media (max-width: 640px) {
  .cards-block.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.cards-block.vertical .trade-container-fluid {
  padding: 0 -webkit-calc((100% - 1240px) / 2);
  padding: 0 calc((100% - 1240px) / 2);
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap {
  max-width: 788px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-top-image {
  display: none;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-content-inner-wrap h2 {
  text-align: center;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
  max-width: 518px;
  margin-top: 48px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap p {
  text-align: center;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
  max-width: 1029px;
  margin-top: 48px;
  gap: 26px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 32px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-image-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 113px;
  -ms-flex: 0 0 113px;
  flex: 0 0 113px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 113px - 191px - 64px);
  -ms-flex: 0 0 calc(100% - 113px - 191px - 64px);
  flex: 0 0 calc(100% - 113px - 191px - 64px);
  gap: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 340px;
  -ms-flex: 0 0 340px;
  flex: 0 0 340px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  text-align: left;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 340px - 32px);
  -ms-flex: 0 0 calc(100% - 340px - 32px);
  flex: 0 0 calc(100% - 340px - 32px);
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  text-align: left;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-btn-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 235px;
  -ms-flex: 0 0 235px;
  flex: 0 0 235px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap {
  margin-top: 48px;
}
.cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__right-image-content-wrap {
  display: none;
}
.cards-block.vertical .cards-block__main-image-content-wrap {
  display: none;
}
@media (max-width: 1024px) {
  .cards-block.vertical .trade-container-fluid {
    padding: 0 24px;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 16px);
    -ms-flex: 0 0 calc(50% - 16px);
    flex: 0 0 calc(50% - 16px);
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 16px);
    -ms-flex: 0 0 calc(50% - 16px);
    flex: 0 0 calc(50% - 16px);
  }
}
@media (max-width: 768px) {
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
    text-align: center;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
    text-align: center;
  }
  .cards-block.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-btn-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 610px;
  -ms-flex: 0 0 610px;
  flex: 0 0 610px;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-bottom-image {
  display: none;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
  max-width: 518px;
  margin-top: 48px;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
  max-width: 503px;
  gap: 26px;
  margin-top: 48px;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #d8edb9;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-image-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 113px;
  -ms-flex: 0 0 113px;
  flex: 0 0 113px;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 113px - 24px);
  -ms-flex: 0 0 calc(100% - 113px - 24px);
  flex: 0 0 calc(100% - 113px - 24px);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  text-align: left;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  text-align: left;
}
.cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-btn-content-wrap a.btn-link {
  background-color: #028121;
}
@media (max-width: 1024px) {
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 450px;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
    max-width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
    max-width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap {
    max-width: 100%;
    width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap {
    max-width: 100%;
    width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media (max-width: 640px) {
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-image-content-wrap {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    max-width: 100%;
    width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    max-width: 100%;
    width: 100%;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
    text-align: center;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
    text-align: center;
  }
  .cards-block.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-btn-content-wrap {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 450px;
    -ms-flex: 0 0 450px;
    flex: 0 0 450px;
  }
}
@media (max-width: 768px) {
  .cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
@media (max-width: 640px) {
  .cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-bottom-image {
  display: none;
}
.cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  padding: 25px 24px;
}
.cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-image-content-wrap {
  display: none;
}
@media (max-width: 640px) {
  .cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .cards-block.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-block.text-grid .trade-container-fluid {
  padding: 0 -webkit-calc((100% - 1240px) / 2);
  padding: 0 calc((100% - 1240px) / 2);
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 32px;
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-top-image {
  display: none;
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-content-inner-wrap h2 {
  text-align: center;
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 703px;
  -ms-flex: 0 0 703px;
  flex: 0 0 703px;
  margin-top: 64px;
}
@media (max-width: 1024px) {
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
    margin-top: 0;
  }
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
  -webkit-box-flex: -webkit-calc(100% - 703px - 32px);
  -webkit-flex: -webkit-calc(100% - 703px - 32px);
  -ms-flex: calc(100% - 703px - 32px);
  flex: calc(100% - 703px - 32px);
}
.cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__right-image-content-wrap {
  display: none;
}
.cards-block.text-grid .cards-block__main-image-content-wrap {
  display: none;
}
@media (max-width: 1024px) {
  .cards-block.text-grid .trade-container-fluid {
    padding: 0 24px;
  }
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    gap: 16px;
  }
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 8px);
    -ms-flex: 0 0 calc(50% - 8px);
    flex: 0 0 calc(50% - 8px);
  }
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap {
    max-width: 100%;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 640px) {
  .cards-block.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.cards-block.pastal_green_bg.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  background-color: #f7fddb;
}
.cards-block.pastal_green_bg.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}
.cards-block.pastal_green_bg.image-grid-vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}
.cards-block.pastal_green_bg.image-grid-vertical .cards-block__heading-bottom-image img {
  -webkit-filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(225%) hue-rotate(31deg) brightness(106%) contrast(101%);
  filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(225%) hue-rotate(31deg) brightness(106%) contrast(101%);
}
.cards-block.pastal_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  background-color: #f7fddb;
}
.cards-block.pastal_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #028121;
}
.cards-block.pastal_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #028121;
}
.cards-block.pastal_green_bg .cards-block__heading-bottom-image img {
  -webkit-filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(225%) hue-rotate(31deg) brightness(106%) contrast(101%);
  filter: brightness(0) saturate(100%) invert(88%) sepia(18%) saturate(225%) hue-rotate(31deg) brightness(106%) contrast(101%);
}
.cards-block.light_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  background-color: #d8edb9;
}
.cards-block.light_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-btn-content-wrap a.btn-link {
  background-color: #f7fddb;
}
.cards-block.light_green_bg .cards-block__heading-bottom-image img {
  -webkit-filter: brightness(0) saturate(100%) invert(63%) sepia(8%) saturate(2599%) hue-rotate(53deg) brightness(93%) contrast(111%);
  filter: brightness(0) saturate(100%) invert(63%) sepia(8%) saturate(2599%) hue-rotate(53deg) brightness(93%) contrast(111%);
}
.cards-block.dark_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-content-inner-wrap h2 {
  color: #f7fddb;
}
.cards-block.dark_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap p {
  color: #f7fddb;
}
.cards-block.dark_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__description-content-wrap p strong {
  color: #028121;
}
.cards-block.dark_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  background-color: #f7fddb;
}
.cards-block.dark_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__main-btns-content-wrap a.main-btn-link {
  background-color: #6cb33f;
  color: #0e3527;
}
.cards-block.dark_green_bg .cards-block__heading-bottom-image img {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(42%) saturate(950%) hue-rotate(31deg) brightness(112%) contrast(99%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(42%) saturate(950%) hue-rotate(31deg) brightness(112%) contrast(99%);
}
.cards-block.medium_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__heading-content-wrap .cards-block__heading-content-inner-wrap h2 span {
  color: #028121;
}
.cards-block.medium_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap {
  background-color: #f7fddb;
}
.cards-block.medium_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #028121;
}
.cards-block.medium_green_bg .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #028121;
}
.cards-block.medium_green_bg .cards-block__heading-bottom-image img {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(42%) saturate(950%) hue-rotate(31deg) brightness(112%) contrast(99%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(42%) saturate(950%) hue-rotate(31deg) brightness(112%) contrast(99%);
}

.cards-block.medium_green_bg.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}

.cards-block.medium_green_bg.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.image-grid-horizontal .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.text-grid .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-title-content-wrap p {
  color: #0e3527;
}

.cards-block.pastal_green_bg.vertical .trade-container-fluid .cards-block__wrapper .cards-block__flex-container .cards-block__left-textual-content-wrap .cards-block__multi-small-cards-wrap .cards-block__small-card-wrap .card-title-desc-content-wrap .card-desc-content-wrap p {
  color: #0e3527;
}

@media (max-width: 768px) {
  .accordion_block:has(.flex-row-reverse) .accordion_block_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.accordion_block:has(.flex-row-reverse) .accordion_block__img {
  margin-right: -7vw;
  margin-left: auto;
}
@media (min-width: 1441px) {
  .accordion_block:has(.flex-row-reverse) .accordion_block__img {
    margin-right: -10vw;
  }
}
@media (max-width: 1280px) {
  .accordion_block:has(.flex-row-reverse) .accordion_block__img {
    margin-right: -3vw;
    min-width: 400px;
  }
}
@media (max-width: 768px) {
  .accordion_block:has(.flex-row-reverse) .accordion_block__img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 640px) {
  .accordion_block:has(.flex-row-reverse) .accordion_block__img {
    margin-right: auto;
    margin-left: auto;
  }
}
.accordion_block:has(.flex-row-reverse) .accordion_block__img img {
  width: 100%;
}

.accordion_block {
  z-index: 1;
}
.accordion_block_wrapper {
  gap: 149px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 1280px) {
  .accordion_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    gap: 50px;
  }
}
@media (max-width: 768px) {
  .accordion_block_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.accordion_block__img {
  min-width: 600px;
  gap: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin-left: -7vw;
}
@media (min-width: 1441px) {
  .accordion_block__img {
    margin-left: -10vw;
  }
}
@media (max-width: 1280px) {
  .accordion_block__img {
    margin-left: -3vw;
    min-width: 400px;
  }
}
@media (max-width: 768px) {
  .accordion_block__img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 640px) {
  .accordion_block__img {
    margin-left: auto;
    margin-right: auto;
  }
}
.accordion_block__img img {
  width: 100%;
}
.accordion_block__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  max-width: 713px;
}
.accordion_block__content__txt {
  gap: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.accordion_block__content__txt ul, .accordion_block__content__txt ol {
  list-style-type: none;
  color: #0e3527;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 32px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  margin-left: 0px;
}
.accordion_block__content__txt ul li, .accordion_block__content__txt ol li {
  margin-bottom: 24px;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  position: relative;
}
.accordion_block__content__txt ul li:before, .accordion_block__content__txt ol li:before {
  content: "";
  position: absolute;
  top: 3px;
  left: -32px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
.accordion_block__content__list .accordion_block__list_wrapper {
  padding: 24px 32px;
  background: #F7FDDB;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.accordion_block__content__list .accordion_block__list_wrapper__icon {
  width: 43px;
}
.accordion_block__content__list .accordion_block__list_wrapper__icon img {
  width: 100%;
}
.accordion_block__content__list .accordion_block__list_wrapper__content {
  width: 100%;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_heading_head {
  color: #0e3527;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%;
  width: -webkit-calc(100% - 110px);
  width: calc(100% - 110px);
}
.accordion_block__content__list .accordion_block__list_wrapper__content_heading span {
  color: #6CB33F;
  -webkit-text-stroke: 3px #f7fddb;
  font-size: 24px;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: -webkit-calc(100% - 110px - 18px);
  width: calc(100% - 110px - 18px);
  margin: 0 auto;
  margin-top: 24px;
}
@media (max-width: 1280px) {
  .accordion_block__content__list .accordion_block__list_wrapper__content_txt {
    width: 100%;
  }
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt:before {
  content: "";
  height: 0.3px;
  width: 100%;
  background-color: #0E3527;
  opacity: 0.3;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt p {
  color: #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt ul, .accordion_block__content__list .accordion_block__list_wrapper__content_txt ol {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt ul li, .accordion_block__content__list .accordion_block__list_wrapper__content_txt ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
  color: #028121;
  margin-bottom: 24px;
  padding-left: 32px;
  display: inline-block;
  width: 100%;
}
.accordion_block__content__list .accordion_block__list_wrapper__content_txt ul li:before, .accordion_block__content__list .accordion_block__list_wrapper__content_txt ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}

.accordian__row.active .fa.fa-plus:before {
  content: "\f068";
}

.no-image .accordion_block__img {
  display: none;
}
.no-image .accordion_block__content {
  max-width: 100%;
  min-width: 100%;
}
.no-image .accordion_block__content .carousel_heading_vector {
  max-width: 510px;
}
.no-image .accordion_block__list_wrapper__icon {
  display: none;
}
.no-image .accordion_block__list_wrapper__content_heading_head {
  width: -webkit-calc(100% - 35px);
  width: calc(100% - 35px);
}
.no-image .accordion_block__list_wrapper__content_txt {
  width: 100%;
}
.no-image .accordion_block__list_wrapper__content_txt ul, .no-image .accordion_block__list_wrapper__content_txt ol {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 32px;
  -moz-column-gap: 32px;
  column-gap: 32px;
}
@media (max-width: 1024px) {
  .no-image .accordion_block__list_wrapper__content_txt ul, .no-image .accordion_block__list_wrapper__content_txt ol {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}

.event_list_block_wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 50px;
}
@media (max-width: 1280px) {
  .event_list_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    gap: 50px;
  }
}
.event_list_block_wrapper__head {
  max-width: 605px;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .event_list_block_wrapper__head {
    max-width: 100%;
  }
}
.event_list_block_wrapper__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

.event_list_block__list_block {
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background: #E9F6CB;
  padding: 7px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 1024px) {
  .event_list_block__list_block {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.event_list_block__list_block__date {
  text-align: center;
  width: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 640px) {
  .event_list_block__list_block__date {
    width: 100%;
    text-align: left;
  }
}
.event_list_block__list_block__date p {
  color: #6cb33f;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 45.44px */
  letter-spacing: -0.64px;
}
.event_list_block__list_block__date span {
  color: #6cb33f;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%; /* 21.3px */
  letter-spacing: -0.3px;
}
.event_list_block__list_block__content {
  color: #0e3527;
  position: relative;
  padding-left: 28px;
  padding-right: 28px;
  margin: 28px 28px;
  max-width: 473px;
  width: 473px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 1024px) {
  .event_list_block__list_block__content {
    max-width: -webkit-calc(100% - 230px);
    max-width: calc(100% - 230px);
    width: -webkit-calc(100% - 230px);
    width: calc(100% - 230px);
  }
}
@media (max-width: 640px) {
  .event_list_block__list_block__content {
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
.event_list_block__list_block__content:before {
  content: "";
  height: 100%;
  width: 0.3px;
  background-color: #6CB33F;
  opacity: 0.3;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 640px) {
  .event_list_block__list_block__content:before {
    display: none;
  }
}
.event_list_block__list_block__content:after {
  content: "";
  height: 100%;
  width: 0.3px;
  background-color: #6CB33F;
  opacity: 0.3;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 1024px) {
  .event_list_block__list_block__content:after {
    display: none;
  }
}
.event_list_block__list_block__content p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.event_list_block__list_block__content span {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  opacity: 0.7;
}
.event_list_block__list_block__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  width: 363px;
  margin: 28px 0;
}
@media (max-width: 1024px) {
  .event_list_block__list_block__info {
    width: -webkit-calc(100% - 156px);
    width: calc(100% - 156px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 768px) {
  .event_list_block__list_block__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 640px) {
  .event_list_block__list_block__info {
    width: 100%;
  }
}
.event_list_block__list_block__info_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
}
.event_list_block__list_block__info_list_icon {
  width: 24px;
}
.event_list_block__list_block__info_list_icon img {
  width: 100%;
}
.event_list_block__list_block__info_list_txt {
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
  color: #0e3527;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%;
  max-width: 350px;
}
.event_list_block__list_block__btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 156px;
  padding: 24px;
}
@media (max-width: 640px) {
  .event_list_block__list_block__btn {
    padding-left: 0;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.event_list_block__list_block__btn a {
  padding: 12px 20px !important;
}

.post_block_wrapper {
  gap: 130px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 1280px) {
  .post_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    gap: 50px;
  }
}
@media (max-width: 768px) {
  .post_block_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.post_block__img {
  min-width: 500px;
  gap: 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin-left: -7vw;
}
@media (min-width: 1441px) {
  .post_block__img {
    margin-left: -10vw;
  }
}
@media (max-width: 1280px) {
  .post_block__img {
    margin-left: -3vw;
    min-width: 350px;
  }
}
@media (max-width: 768px) {
  .post_block__img {
    margin-left: -4vw;
  }
}
@media (max-width: 640px) {
  .post_block__img {
    margin-left: -7vw;
  }
}
.post_block__img img {
  width: 100%;
}
.post_block__txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  max-width: 713px;
}
.post_block__txt h1, .post_block__txt h2, .post_block__txt h3, .post_block__txt h4, .post_block__txt h5 {
  color: #0e3527;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
}
.post_block__txt p {
  color: #0e3527;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  opacity: 0.8;
}
.post_block__txt p a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: underline;
}
.post_block__txt ul li, .post_block__txt ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  position: relative;
  color: #0e3527;
  margin-bottom: 24px;
  padding-left: 32px;
}
.post_block__txt ul li:before, .post_block__txt ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
@media (max-width: 768px) {
  .post_block__txt ul li:before, .post_block__txt ol li:before {
    left: 0px;
  }
}
.post_block__txt ul li ul li, .post_block__txt ul li ol li, .post_block__txt ol li ul li, .post_block__txt ol li ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: #0e3527;
  margin-top: 12px;
  padding-left: 0;
}
.post_block__txt ul li ul li:before, .post_block__txt ul li ol li:before, .post_block__txt ol li ul li:before, .post_block__txt ol li ol li:before {
  display: none;
}
.post_block__txt_share {
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.post_block__txt_share_head {
  color: #028121;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
}
.post_block__txt_share_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 16px;
}
.post_block__txt_share_links a img {
  width: 48px;
  height: 48px;
}

.media_block_wrapper {
  gap: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
@media (max-width: 1280px) {
  .media_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    gap: 50px;
  }
}
@media (max-width: 768px) {
  .media_block_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.media_block__content {
  -webkit-border-radius: 40px;
  border-radius: 40px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.media_block__content img {
  width: 100%;
}
.media_block__content .play-icon-white {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 80px;
  width: 80px;
  background-image: url(./img/play-icon-white.png);
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
}
.media_block__content i {
  display: none;
  color: #fff;
  font-size: 80px;
  text-shadow: 0px 0px 4px #0E3527;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.media_block__content i:after {
  content: "";
  background-color: #fff;
  height: 40px;
  width: 40px;
  display: block;
  position: absolute;
  top: 29%;
  left: 29%;
  z-index: -1;
}
.media_block__content .video-embed {
  display: none;
  height: 700px;
}
@media (max-width: 1280px) {
  .media_block__content .video-embed {
    height: 100vw;
  }
}
@media (max-width: 1024px) {
  .media_block__content .video-embed {
    height: 50vh;
  }
}
@media (max-width: 768px) {
  .media_block__content .video-embed {
    height: 50vh;
  }
}
@media (max-width: 640px) {
  .media_block__content .video-embed {
    height: 50vh;
  }
}

@media (max-width: 1280px) {
  .form-block__wrapper {
    margin: 0 auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.form-block__flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 129px;
}
@media (max-width: 1024px) {
  .form-block__flex-container {
    gap: 50px;
  }
}
@media (max-width: 768px) {
  .form-block__flex-container {
    gap: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.form-block__left-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 503px;
  -ms-flex: 0 0 503px;
  flex: 0 0 503px;
}
@media (max-width: 1024px) {
  .form-block__left-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 60px);
    -ms-flex: 0 0 calc(50% - 60px);
    flex: 0 0 calc(50% - 60px);
  }
}
@media (max-width: 768px) {
  .form-block__left-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.form-block__heading-content-wrap {
  position: relative;
}
.form-block__heading-top-scribble-image {
  position: absolute;
  left: -40px;
  top: -20px;
  width: 160px;
  height: 111px;
}
.form-block__heading-top-scribble-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.form-block__heading-top-arrow-image {
  position: absolute;
  left: -15px;
  top: -20px;
  width: 185px;
  height: 111px;
}
.form-block__heading-top-arrow-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.form-block__heading-content-inner-wrap {
  position: relative;
  z-index: 1;
}
.form-block__description-content-wrap {
  margin-top: 64px;
}
.form-block__description-content-wrap p {
  opacity: 0.8;
}
.form-block__main-image-content-wrap {
  margin-top: 101px;
}
@media (max-width: 768px) {
  .form-block__main-image-content-wrap {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 640px) {
  .form-block__main-image-content-wrap {
    max-width: 80%;
    margin-top: 50px;
  }
}
.form-block__main-image-content-wrap .image-wrapper {
  width: 501px;
  height: 543px;
}
.form-block__main-image-content-wrap .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1024px) {
  .form-block__main-image-content-wrap .image-wrapper {
    width: 100%;
    height: auto;
  }
}
.form-block__right-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 503px - 129px);
  -ms-flex: 0 0 calc(100% - 503px - 129px);
  flex: 0 0 calc(100% - 503px - 129px);
}
@media (max-width: 1024px) {
  .form-block__right-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 0px);
    -ms-flex: 0 0 calc(50% - 0px);
    flex: 0 0 calc(50% - 0px);
  }
}
@media (max-width: 768px) {
  .form-block__right-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}
.form-block__form-content-wrap {
  padding: 32px;
  -webkit-border-radius: 48px;
  border-radius: 48px;
  background-color: #f7fddb;
}
@media (max-width: 768px) {
  .form-block__form-content-wrap {
    padding: 32px;
  }
}

@media (max-width: 1280px) {
  .blogs-block__wrapper {
    margin: 0 auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.blogs-block__heading-filter-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}
@media (max-width: 992px) {
  .blogs-block__heading-filter-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.blogs-block__heading-count-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 685px - 30px);
  -ms-flex: 0 0 calc(100% - 685px - 30px);
  flex: 0 0 calc(100% - 685px - 30px);
}
@media (max-width: 992px) {
  .blogs-block__heading-count-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
.blogs-block__heading-content-wrap {
  position: relative;
}
.blogs-block__heading-top-scribble-image {
  position: absolute;
  left: -35px;
  top: -55px;
  width: 160px;
  height: 111px;
}
.blogs-block__heading-top-scribble-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.blogs-block__heading-top-arrow-image {
  position: absolute;
  left: -15px;
  top: -20px;
  width: 185px;
  height: 111px;
}
.blogs-block__heading-top-arrow-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.blogs-block__heading-content-inner-wrap {
  position: relative;
  z-index: 1;
}
.blogs-block__heading-content-inner-wrap h3 {
  color: #0e3527;
}
.blogs-block__count-content-wrap p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px;
  color: #6cb33f;
  letter-spacing: 0;
}
@media (max-width: 1024px) {
  .blogs-block__count-content-wrap p {
    font-size: 20px;
    line-height: 28px;
  }
}
.blogs-block__filter-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 685px;
  -ms-flex: 0 0 685px;
  flex: 0 0 685px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}
@media (max-width: 992px) {
  .blogs-block__filter-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
@media (max-width: 640px) {
  .blogs-block__filter-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
  }
}
.blogs-block__search-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 326px - 16px);
  -ms-flex: 0 0 calc(100% - 326px - 16px);
  flex: 0 0 calc(100% - 326px - 16px);
  position: relative;
}
@media (max-width: 992px) {
  .blogs-block__search-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 8px);
    -ms-flex: 0 0 calc(50% - 8px);
    flex: 0 0 calc(50% - 8px);
  }
}
@media (max-width: 640px) {
  .blogs-block__search-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
.blogs-block__search-content-inner-wrap {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  background-color: rgba(108, 179, 63, 0.1607843137);
  padding: 16px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
}
.blogs-block__search-content-inner-wrap .icon-content-wrap {
  width: 16px;
  height: auto;
}
.blogs-block__search-content-inner-wrap .icon-content-wrap i {
  color: #6cb33f;
}
.blogs-block__search-content-inner-wrap .input-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 16px - 16px);
  -ms-flex: 0 0 calc(100% - 16px - 16px);
  flex: 0 0 calc(100% - 16px - 16px);
}
.blogs-block__search-content-inner-wrap .input-wrap input {
  width: 100%;
  height: 16px;
  background-color: transparent;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 100% */
  color: #0e3527;
}
.blogs-block__search-content-inner-wrap .input-wrap input::-webkit-input-placeholder {
  color: #0e3527;
}
.blogs-block__search-content-inner-wrap .input-wrap input::-moz-placeholder {
  color: #0e3527;
}
.blogs-block__search-content-inner-wrap .input-wrap input:-ms-input-placeholder {
  color: #0e3527;
}
.blogs-block__search-content-inner-wrap .input-wrap input::-ms-input-placeholder {
  color: #0e3527;
}
.blogs-block__search-content-inner-wrap .input-wrap input::placeholder {
  color: #0e3527;
}
.blogs-block__search-result-dropdown-content-wrap {
  display: none;
  position: absolute;
  width: 100%;
  top: 56px;
  left: 0;
  background-color: rgba(108, 179, 63, 0.4);
  -webkit-border-radius: 12px;
  border-radius: 12px;
  padding: 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px; /* 100% */
  color: #0e3527;
}
.blogs-block__search-result-dropdown-content-wrap.show-dropdown {
  display: block;
}
.blogs-block__dropdown-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 163px;
  -ms-flex: 0 0 163px;
  flex: 0 0 163px;
}
.blogs-block__dropdown-content-wrap select {
  background-color: rgba(108, 179, 63, 0.1607843137);
  padding: 16px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  color: #0e3527;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24' viewBox='0 0 26 24' fill='none'%3E%3Cpath d='M6.41615 8.98364L12.8331 14.9728L19.25 8.98364' stroke='%236CB33F' stroke-width='4' stroke-linecap='square'/%3E%3C/svg%3E");
  -webkit-background-size: 16px 16px;
  background-size: 16px;
  background-position: right 5px center;
}
@media (max-width: 992px) {
  .blogs-block__dropdown-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 4px);
    -ms-flex: 0 0 calc(25% - 4px);
    flex: 0 0 calc(25% - 4px);
  }
}
@media (max-width: 640px) {
  .blogs-block__dropdown-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
.blogs-block__multiple-blog-content-wrap {
  margin-top: 82px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 24px;
}
@media (max-width: 640px) {
  .blogs-block__multiple-blog-content-wrap {
    margin-top: 40px;
  }
}
.blogs-block__single-blog-content-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(33.33% - 16px);
  -ms-flex: 0 0 calc(33.33% - 16px);
  flex: 0 0 calc(33.33% - 16px);
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.blogs-block__single-blog-content-wrap .blog-card {
  background-color: #e1f1c2;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.blogs-block__single-blog-content-wrap .blog-card .blog-card__img {
  width: 100%;
  height: 265px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  background-color: #028121;
}
.blogs-block__single-blog-content-wrap .blog-card .blog-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.blogs-block__single-blog-content-wrap .blog-card .blog-card__txt .blog-card__txt__title {
  color: #0e3527;
}
.blogs-block__single-blog-content-wrap:hover .blog-card {
  background-color: rgba(108, 179, 63, 0.4);
}
@media (max-width: 1024px) {
  .blogs-block__single-blog-content-wrap .blog-card {
    max-width: 100%;
  }
}
@media (max-width: 992px) {
  .blogs-block__single-blog-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 12px);
    -ms-flex: 0 0 calc(50% - 12px);
    flex: 0 0 calc(50% - 12px);
  }
}
@media (max-width: 640px) {
  .blogs-block__single-blog-content-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .blogs-block__single-blog-content-wrap .blog-card .blog-card__img {
    height: 300px;
  }
}
.blogs-block__pagination-content-wrap {
  margin-top: 64px;
}

.blogs-block__pagination-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 640px) {
  .blogs-block__pagination-content-wrap {
    gap: 4px;
  }
}
.blogs-block__pagination-content-wrap .page-numbers {
  color: #0e3527;
  height: 40px;
  width: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
}
@media (max-width: 640px) {
  .blogs-block__pagination-content-wrap .page-numbers {
    height: 30px;
    width: 30px;
  }
}
.blogs-block__pagination-content-wrap .prev.page-numbers, .blogs-block__pagination-content-wrap .next.page-numbers {
  gap: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.blogs-block__pagination-content-wrap .prev.page-numbers i, .blogs-block__pagination-content-wrap .next.page-numbers i {
  color: #6cb33f;
  font-size: 20px;
  font-weight: 700;
  line-height: 13px;
}
.blogs-block__pagination-content-wrap .page-numbers.current {
  background-color: #6cb33f;
}

.quiz_result_block {
  position: relative;
  background: #F7FDDB;
}
.quiz_result_block .quiz_result_block_wrapper .mask {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40vw;
  right: 0;
  left: auto;
  background-repeat: no-repeat;
  z-index: 0;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: top left;
}
@media (max-width: 1024px) {
  .quiz_result_block .quiz_result_block_wrapper .mask {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center left;
  }
}
@media (max-width: 640px) {
  .quiz_result_block .quiz_result_block_wrapper .mask {
    -webkit-background-size: contain;
    background-size: contain;
    background-position: top left;
  }
}
@media (max-width: 1350px) {
  .quiz_result_block .quiz_result_block_wrapper .mask {
    height: 100%;
  }
}
.quiz_result_block .quiz_result_block_wrapper__txt {
  max-width: 503px;
}
.quiz_result_block .quiz_result_block_wrapper__txt__inner h2 span {
  color: #6cb33f;
  font-size: 78px;
  line-height: 78px;
}
.quiz_result_block .quiz_result_block_wrapper__txt__inner p span {
  font-size: inherit;
  font-weight: inherit;
}
.quiz_result_block .quiz_result_block_wrapper__txt__inner p a {
  text-decoration: underline;
  color: #6cb33f;
  font-size: inherit;
  font-weight: inherit;
}
.quiz_result_block .quiz_result_block_wrapper .btn-outline {
  border-color: #0e3527;
  padding: 16px 20px;
  -webkit-border-radius: 65px;
  border-radius: 65px;
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
}
.quiz_result_block .quiz_result_block_wrapper h4 {
  font-size: 18px;
  font-weight: 400;
  color: #1F964E;
  margin-bottom: 16px;
}
.quiz_result_block .quiz_result_block_wrapper p {
  font-size: 18px;
}
.quiz_result_block .quiz_result_block_wrapper ol, .quiz_result_block .quiz_result_block_wrapper ul {
  color: #0e3527;
  list-style: disc;
  padding-left: 22px;
}
.quiz_result_block .quiz_result_block_wrapper__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.quiz_result_block .quiz_result_block_wrapper__img img {
  width: 628px;
  height: 640px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 768px) {
  .quiz_result_block .quiz_result_block_wrapper__img img {
    width: 400px;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 640px) {
  .quiz_result_block .quiz_result_block_wrapper__img img {
    width: 90%;
    height: auto;
    -o-object-fit: contain;
    object-fit: contain;
  }
}
@media (max-width: 1280px) {
  .quiz_result_block .quiz_result_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin: 0 auto;
  }
}
.quiz_result_block::after {
  content: "";
  background: url(./img/quiz-bottom-vector.png);
  width: 443px;
  height: 460px;
  position: absolute;
  bottom: -65px;
  left: 0;
  background-repeat: no-repeat;
  right: auto;
  z-index: 0;
}

.testimonial_block {
  background: #F7FDDB;
  position: relative;
}
.testimonial_block .testimonial_block_wrapper {
  max-width: -webkit-calc(100% - 48px);
  max-width: calc(100% - 48px);
  width: 100%;
  margin: 0 auto 142px;
}
.testimonial_block .testimonial_block_wrapper__txt__inner {
  padding-top: 272px;
}
@media (max-width: 1024px) {
  .testimonial_block .testimonial_block_wrapper__txt__inner {
    padding-top: 320px;
  }
}
@media (max-width: 768px) {
  .testimonial_block .testimonial_block_wrapper__txt__inner {
    padding-top: 450px;
  }
}
@media (max-width: 640px) {
  .testimonial_block .testimonial_block_wrapper__txt__inner {
    padding-top: 450px;
  }
}
.testimonial_block .testimonial_block_wrapper__img img {
  max-width: 626px;
  height: 687px;
  position: absolute;
  right: -100px;
  left: auto;
  -o-object-fit: contain;
  object-fit: contain;
  top: 0;
  -o-object-position: top right;
  object-position: top right;
}
@media (max-width: 1280px) {
  .testimonial_block .testimonial_block_wrapper__img img {
    height: 600px;
  }
}
@media (max-width: 1024px) {
  .testimonial_block .testimonial_block_wrapper__img img {
    height: 520px;
    max-width: 45%;
  }
}
@media (max-width: 992px) {
  .testimonial_block .testimonial_block_wrapper__img img {
    height: 450px;
    max-width: 45%;
  }
}
@media (max-width: 640px) {
  .testimonial_block .testimonial_block_wrapper__img img {
    max-width: -webkit-calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
.testimonial_block_card {
  max-width: 608px;
  -webkit-border-radius: 48px;
  border-radius: 48px;
  background-color: #D8EDB9;
  gap: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 2;
  padding: 32px;
}
.testimonial_block::before {
  content: "";
  background: url(./img/testimonial-vector.png);
  width: 318px;
  height: 223px;
  position: absolute;
  top: 0px;
  left: 0;
  right: auto;
  background-repeat: no-repeat;
}
@media (min-width: 1537px) {
  .testimonial_block::before {
    top: 100px;
  }
}
@media (max-width: 1024px) {
  .testimonial_block::before {
    width: 235px;
    height: 175px;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
@media (max-width: 768px) {
  .testimonial_block::before {
    top: 30px;
    left: 20px;
  }
}
@media (max-width: 640px) {
  .testimonial_block::before {
    display: none;
  }
}

.gform_wrapper.gravity-theme .gfield {
  color: #0E3527;
  font-size: 18px;
  line-height: 142%;
  opacity: 0.8;
}

.gform_wrapper.gravity-theme .gform_footer input[type=submit] {
  color: #f7fddb;
  -webkit-border-radius: 62px;
  border-radius: 62px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  background: #000;
  padding: 20px 40px 20px 20px;
  border-radius: 62px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.833496 2.99984H9.00016M9.00016 2.99984L6.66683 5.33317M9.00016 2.99984L6.66683 0.666504' stroke='%23F7FDDB' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right 11px top 23px;
  background-repeat: no-repeat;
  -webkit-background-size: 19px 19px;
  background-size: 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover {
  opacity: 0.8;
}
@media (max-width: 640px) {
  .gform_wrapper.gravity-theme .gform_footer input[type=submit] {
    background-position: right 11px top 30px;
  }
}

.gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 24px !important;
}

.gform_wrapper.gravity-theme .gform_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=email] {
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background: rgba(108, 179, 63, 0.16);
}

.gform_heading .gform_title {
  color: #0E3527;
  font-size: 38px;
  margin-bottom: 40px;
  font-weight: 700;
  line-height: 110%;
}

.quiz_form_wrapper .gform_heading .gform_title {
  display: none;
}

.gform_wrapper.gravity-theme .gfield_label {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 8px;
  padding: 0;
  color: #0E3527;
}

.gform_wrapper.gravity-theme #field_2_5 {
  margin-bottom: 16px;
}

.gform_wrapper.gravity-theme .gform_validation_errors > h2 {
  letter-spacing: 1px;
}

@media (max-width: 1024px) {
  .gchoice.gchoice_2_11_1 input {
    vertical-align: middle !important;
  }
}
@media (max-width: 768px) {
  .gchoice.gchoice_2_11_1 input {
    vertical-align: middle !important;
  }
}
@media (max-width: 640px) {
  .gchoice.gchoice_2_11_1 input {
    vertical-align: text-top !important;
  }
}

@media (max-width: 1024px) {
  .form-block__flex-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 768px) {
  .form-block__flex-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.register_form .gform_fields {
  grid-column-gap: 16px !important;
}
.register_form .ginput_container input, .register_form .ginput_container select {
  padding: 17px 16px !important;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 24px;
  color: #0e3527;
  -webkit-border-radius: 12px !important;
  border-radius: 12px !important;
  background-color: rgba(108, 179, 63, 0.16) !important;
  background-position: right 1px center !important;
  -webkit-background-size: 15px 15px !important;
  background-size: 15px !important;
}
.register_form .ginput_container select {
  line-height: 22px;
}
.register_form .gform_confirmation_message {
  color: #0E3527;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%;
}

@media (max-width: 1280px) {
  .feedback_timeinput {
    grid-column: span 12 !important;
  }
}
@media (max-width: 1024px) {
  .feedback_timeinput {
    grid-column: span 12 !important;
  }
}
@media (max-width: 768px) {
  .feedback_timeinput {
    grid-column: span 6 !important;
  }
}
@media (max-width: 640px) {
  .feedback_timeinput {
    grid-column: span 12 !important;
  }
}
.feedback_timeinput .ginput_container {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.feedback_timeinput .ginput_container .ginput_container_time input, .feedback_timeinput .ginput_container .ginput_container_time select {
  padding: 17px 5px !important;
  text-align: center;
}
.feedback_timeinput .ginput_container .ginput_container_time input::-webkit-inner-spin-button, .feedback_timeinput .ginput_container .ginput_container_time select::-webkit-inner-spin-button {
  display: none;
}
@media (max-width: 1024px) {
  .feedback_timeinput .ginput_container .ginput_container_time {
    max-width: 25% !important;
    min-width: 25% !important;
  }
  .feedback_timeinput .ginput_container .ginput_container_time input, .feedback_timeinput .ginput_container .ginput_container_time select {
    padding: 17px 5px !important;
    text-align: center;
  }
  .feedback_timeinput .ginput_container .ginput_container_time input::-webkit-inner-spin-button, .feedback_timeinput .ginput_container .ginput_container_time select::-webkit-inner-spin-button {
    display: none;
  }
}
@media (max-width: 768px) {
  .feedback_timeinput .ginput_container .ginput_container_time {
    max-width: 25% !important;
    min-width: 25% !important;
  }
}
@media (max-width: 1280px) {
  .gfield--input-type-datepicker {
    grid-column: span 12 !important;
  }
  .gfield--input-type-datepicker input {
    width: 100% !important;
  }
}
@media (max-width: 1024px) {
  .gfield--input-type-datepicker {
    grid-column: span 12 !important;
  }
  .gfield--input-type-datepicker input {
    width: 100% !important;
  }
}
@media (max-width: 768px) {
  .gfield--input-type-datepicker {
    grid-column: span 6 !important;
  }
  .gfield--input-type-datepicker input {
    width: 100% !important;
  }
}
@media (max-width: 640px) {
  .gfield--input-type-datepicker {
    grid-column: span 12 !important;
  }
  .gfield--input-type-datepicker input {
    width: 100% !important;
  }
}

.media_list_block {
  position: relative;
}
.media_list_block_wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 124px;
}
@media (max-width: 1280px) {
  .media_list_block_wrapper {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    gap: 80px;
  }
}
.media_list_block__row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 130px;
}
@media (max-width: 1024px) {
  .media_list_block__row {
    gap: 50px;
  }
}
@media (max-width: 768px) {
  .media_list_block__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 640px) {
  .media_list_block__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.media_list_block__row_img {
  max-width: 501px;
  height: 265px;
  position: relative;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  overflow: hidden;
  width: 501px;
}
@media (max-width: 1024px) {
  .media_list_block__row_img {
    width: 300px;
  }
}
@media (max-width: 768px) {
  .media_list_block__row_img {
    max-width: 100%;
    height: auto;
    width: 200px;
  }
}
@media (max-width: 640px) {
  .media_list_block__row_img {
    width: 100%;
  }
}
.media_list_block__row_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.media_list_block__row_txt {
  max-width: 503px;
  color: #0e3527;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 768px) {
  .media_list_block__row_txt {
    max-width: 100%;
  }
}
.media_list_block__row_txt_content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  opacity: 0.8;
}
.media_list_block__row_txt_content a {
  text-decoration: underline;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.media_list_block_shadow_vector {
  position: absolute;
  left: 0;
  top: 177px;
}
.media_list_block_shadow_vector svg {
  width: 100%;
}

@media (max-width: 1280px) {
  .locations_accordion_block__wrapper {
    margin: 0 auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.locations_accordion_block__row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  margin-top: 150px;
  gap: 200px;
}
.locations_accordion_block__row_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 768px) {
  .locations_accordion_block__row_wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 50px;
  }
}
.locations_accordion_block__row_content {
  max-width: 608px;
  color: #0e3527;
  gap: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1280px) {
  .locations_accordion_block__row_content {
    max-width: 45vw;
  }
}
@media (max-width: 768px) {
  .locations_accordion_block__row_content {
    max-width: 100%;
  }
}
.locations_accordion_block__row_content_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}
.locations_accordion_block__row_content_txt ul li, .locations_accordion_block__row_content_txt ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
  color: #0e3527;
  margin-bottom: 24px;
  padding-left: 32px;
}
.locations_accordion_block__row_content_txt ul li:before, .locations_accordion_block__row_content_txt ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
.locations_accordion_block__row_list {
  width: 605px;
}
@media (max-width: 1280px) {
  .locations_accordion_block__row_list {
    width: 45vw;
  }
}
@media (max-width: 768px) {
  .locations_accordion_block__row_list {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .locations_accordion_block__row_list {
    width: 100%;
  }
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper {
  padding: 24px 32px;
  background: #F7FDDB;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__icon {
  width: 43px;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__icon img {
  width: 100%;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content {
  width: 100%;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_heading_head {
  color: #0e3527;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 142%;
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_heading span {
  color: #6CB33F;
  -webkit-text-stroke: 3px #f7fddb;
  font-size: 24px;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
  margin-top: 24px;
}
@media (max-width: 1280px) {
  .locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt {
    width: 100%;
  }
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt:before {
  content: "";
  height: 0.3px;
  width: 100%;
  background-color: #0E3527;
  opacity: 0.3;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt p {
  color: #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt p img {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: top;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt p span {
  display: inline-block;
  width: -webkit-calc(100% - 38px);
  width: calc(100% - 38px);
  margin-left: 8px;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list img {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: top;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ul, .locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ol {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  display: inline-block;
  width: -webkit-calc(100% - 38px);
  width: calc(100% - 38px);
  margin-left: 8px;
  max-width: 347px;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ul li, .locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ol li {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
  color: #0e3527;
  margin-bottom: 5px;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ul li:before, .locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content_txt_list ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0px;
  height: 16px;
  width: 16px;
  display: none;
}
.locations_accordion_block__row_list .accordion_block__content__list .accordion_block__list_wrapper__content a.btn {
  width: 100%;
  max-width: 100%;
}

.quiz-num, .gf_progressbar_title {
  color: #1f964e !important;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
  margin-top: 25px !important;
  margin-bottom: 64px !important;
}
.quiz-num .quiz_now, .quiz-num .gf_step_current_page, .gf_progressbar_title .quiz_now, .gf_progressbar_title .gf_step_current_page {
  color: #0e3527 !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
.quiz-num .quiz_total, .quiz-num .gf_step_page_count, .gf_progressbar_title .quiz_total, .gf_progressbar_title .gf_step_page_count {
  color: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

.rangeWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  padding: 1rem 0;
  gap: 64px;
  overflow: visible;
}
.rangeWrap .range-cover {
  width: 100%;
}

input[type=range] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 1.5rem;
  -webkit-appearance: none;
  -webkit-border-radius: 1.5rem;
  border-radius: 1.5rem;
  border: solid 1px #00b300;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  outline: none;
  -webkit-transition: background 450ms ease-in;
  -o-transition: background 450ms ease-in;
  transition: background 450ms ease-in;
}

input[type=range]::-webkit-slider-runnable-track,
input[type=range]::-moz-range-track {
  background: #222;
  width: 24rem;
  height: 0.25rem;
  -webkit-border-radius: 3rem;
  border-radius: 3rem;
  cursor: pointer;
  -webkit-box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px 0 rgba(255, 255, 255, 0.15);
  box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.25), 0 2px 2px 0 rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.25);
}

input[type=range]::-webkit-slider-runnable-track {
  background: transparent;
  width: 100%;
  height: 0.25rem;
}

input[type=range]::-webkit-slider-thumb,
input[type=range]::-moz-range-thumb {
  width: 3rem;
  height: 3rem;
  background: -webkit-radial-gradient(#444 45%, #555 50%, #222 55%, #8c7853 57.5%, #8c7853 100%), conic-gradient(#4b4b4b 10deg, #777 45deg, #5b5b6b 70deg, #9f9f9f 105deg, #444 140deg, #aaa 185deg, #666 210deg, #999 245deg, #777 285deg, #9f9f9f 320deg, #4b4b4b);
  background: radial-gradient(#444 45%, #555 50%, #222 55%, #8c7853 57.5%, #8c7853 100%), conic-gradient(#4b4b4b 10deg, #777 45deg, #5b5b6b 70deg, #9f9f9f 105deg, #444 140deg, #aaa 185deg, #666 210deg, #999 245deg, #777 285deg, #9f9f9f 320deg, #4b4b4b);
  background-blend-mode: overlay;
  -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.35) inset, 0 1px 1px 1px rgba(255, 255, 255, 0.25) inset, 0 0 2px 2px rgba(0, 0, 0, 0.15) inset, 0 1px 1px 1px rgba(0, 0, 0, 0.35), 0 3px 2px 1px rgba(0, 0, 0, 0.25), 0 6px 4px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.35) inset, 0 1px 1px 1px rgba(255, 255, 255, 0.25) inset, 0 0 2px 2px rgba(0, 0, 0, 0.15) inset, 0 1px 1px 1px rgba(0, 0, 0, 0.35), 0 3px 2px 1px rgba(0, 0, 0, 0.25), 0 6px 4px 3px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 1.5rem;
  border-radius: 1.5rem;
  cursor: pointer;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-transform: translatey(-1.375rem);
  transform: translatey(-1.375rem);
  width: 45px;
  height: 45px;
  background-blend-mode: overlay;
  background-color: #FFE80C;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-appearance: none;
}

datalist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #0e3527;
  width: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  -webkit-transform: translatey(0.8rem);
  -ms-transform: translatey(0.8rem);
  transform: translatey(0.8rem);
}

datalist > option {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 0 0.25rem;
}

.quiz_block_btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.quiz_block_btns .btn-secondry i {
  margin-left: 16px;
}

.gf_progressbar {
  background: #d8edb9 !important;
  display: none;
}

.quiz_form_wrapper {
  width: 100%;
}
.quiz_form_wrapper .quiz_form .gfield {
  opacity: 1 !important;
}

.quiz_form legend.gfield_label {
  display: none !important;
}
.quiz_form .gfield_label.gform-field-label {
  display: block !important;
  color: #0e3527;
  /* desktop/H2 */
  font-size: 50px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 113%; /* 56.5px */
  letter-spacing: -2px;
  margin-bottom: 64px !important;
}
@media (max-width: 640px) {
  .quiz_form .gfield_label.gform-field-label {
    font-size: 35px !important;
  }
}
.quiz_form .gfield_radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.quiz_form .gfield_radio:after {
  width: 45px;
  height: 45px;
  background-blend-mode: overlay;
  background-color: #FFE80C;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  min-width: auto !important;
  color: #ffe80c;
  position: absolute;
  top: -13px;
  left: min(max(var(--width) - 44px, 450px), var(--width) + 0px);
}
@media (max-width: 1024px) {
  .quiz_form .gfield_radio:after {
    left: min(max(var(--width) - 0px, 0px), 100% - 45px);
  }
}
.quiz_form .gfield_radio:before {
  content: "";
  background-color: #d8edb9;
  width: 100%;
  height: 20px;
  position: absolute;
  top: 2px;
  left: 0;
  right: 0;
  -webkit-border-radius: 10.5px;
  border-radius: 10.5px;
  z-index: 0;
  background-image: -webkit-linear-gradient(left, #028121 0%, #028121 -webkit-calc(var(--width) + 2px), #d8edb9 -webkit-calc(var(--width) + 2px), #d8edb9 100%);
  background-image: -o-linear-gradient(left, #028121 0%, #028121 calc(var(--width) + 2px), #d8edb9 calc(var(--width) + 2px), #d8edb9 100%);
  background-image: linear-gradient(to right, #028121 0%, #028121 calc(var(--width) + 2px), #d8edb9 calc(var(--width) + 2px), #d8edb9 100%);
}
.quiz_form .gfield_radio .emptyTag {
  background-color: #d8edb9;
  width: 100%;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  -webkit-border-radius: 10.5px;
  border-radius: 10.5px;
}
.quiz_form .gfield_radio .gchoice.active {
  margin-top: 3px;
  z-index: 1;
}
.quiz_form .gfield_radio .gfield-choice-input {
  -webkit-appearance: none;
}
.quiz_form .gfield_radio label {
  color: #0e3527;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  max-width: -webkit-fit-content !important;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  padding-top: 35px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .quiz_form .gfield_radio label {
    font-size: 12px !important;
    font-weight: 600;
  }
}
.quiz_form .gform_page_footer {
  padding-top: 40px !important;
  margin-top: 0 !important;
}
.quiz_form .gform_page_footer .gform_previous_button {
  background-color: transparent !important;
  border-color: #0e3527;
  color: #0e3527 !important;
  padding: 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
  -webkit-border-radius: 64px;
  border-radius: 64px;
  border: 1px solid #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 10px !important;
  cursor: pointer;
}
.quiz_form .gform_page_footer .gform_previous_button:hover {
  opacity: 0.8;
}
.quiz_form .gform_page_footer .gform_next_button {
  background-color: #0e3527;
  color: #f7fddb;
  border-color: #0e3527;
  padding: 18px 50px 18px 34px;
  -webkit-border-radius: 65px;
  border-radius: 65px;
  font-weight: 500;
  font-size: 16px;
  line-height: 14px;
  text-align: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M0.833496 2.99984H9.00016M9.00016 2.99984L6.66683 5.33317M9.00016 2.99984L6.66683 0.666504' stroke='%23F7FDDB' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: right 25px top 23px;
  background-repeat: no-repeat;
  -webkit-background-size: 10px 10px;
  background-size: 10px;
  cursor: pointer;
}
.quiz_form .gform_page_footer .gform_next_button:hover {
  opacity: 0.8;
}
@media (max-width: 640px) {
  .quiz_form .gform_page_footer .gform_next_button {
    line-height: 1 !important;
  }
}
.quiz_form .gform_page_footer .gform_button.button[type=submit] {
  background-color: #0e3527;
  color: #f7fddb;
  border-color: #0e3527;
  padding: 19px;
  -webkit-border-radius: 65px;
  border-radius: 65px;
  font-weight: 500;
  font-size: 16px;
  line-height: 14px !important;
  text-align: center;
  cursor: pointer;
}
.quiz_form .gform_page_footer .gform_button.button[type=submit]:hover {
  opacity: 0.8;
}
.quiz_form .gform_page_footer .gform_ajax_spinner {
  display: inline-block;
  margin-left: 10px;
}
.quiz_form .event_list_ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.quiz_form .event_list_ul P {
  font-weight: 600;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.quiz_form .event_list_ul P img {
  width: 24px;
  height: auto;
  display: inline-block;
}
.quiz_form .event_list_ul P span {
  display: inline-block;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  margin-left: 6px;
}

@media (min-width: 1537px) {
  .calculator_block {
    padding-top: 245px;
  }
}
@media (max-width: 1536px) {
  .calculator_block {
    padding-top: 245px;
  }
}
@media (max-width: 1280px) {
  .calculator_block {
    padding-top: 150px;
  }
}
@media (max-width: 640px) {
  .calculator_block {
    padding-top: 100px;
  }
}
@media (max-width: 1280px) {
  .calculator_block_wrapper {
    margin-right: auto;
    margin-left: auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}

.radio-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  max-width: 821px;
  position: relative;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 1280px) {
  .radio-container {
    width: 100%;
  }
}

.green-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: green;
  z-index: -2;
  -webkit-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.divider {
  width: 100%;
  height: 24px;
  background-color: #F7FDDB;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-bottom: 15px;
  border: 2px solid #F7FDDB;
  position: absolute;
  top: 25%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
}

.dividerFill {
  width: 100%;
  height: 24px;
  background-color: #0a763e;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-bottom: 15px;
  border: 2px solid #0a763e;
  position: absolute;
  top: 25%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.dividerFill_2 {
  width: 100%;
  height: 24px;
  background-color: #0a763e;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-bottom: 15px;
  border: 2px solid #0a763e;
  position: absolute;
  top: 25%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.radio-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100px;
  -ms-flex: 1 1 100px;
  flex: 1 1 100px;
  position: relative;
  z-index: 1;
}

.radio-item input[type=radio] {
  margin-bottom: 40px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.price-marker {
  font-size: 14px;
  color: #0e3527;
  text-align: center;
  margin-right: 0;
  margin-left: auto;
  margin-top: 10px;
  font-weight: 700;
  line-height: 142%;
}

.radio-item.selected::before {
  content: "";
  position: absolute;
  top: -12px;
  left: 30%;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: yellow;
  border: 2px solid #000;
}

@media (max-width: 768px) {
  .radio-item {
    margin: 8px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 80px;
    -ms-flex: 1 1 80px;
    flex: 1 1 80px;
  }
  .price-marker {
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .radio-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .radio-item {
    margin: 6px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 60px;
    -ms-flex: 1 1 60px;
    flex: 1 1 60px;
  }
  .price-marker {
    font-size: 10px;
  }
}
.calculator_block_wrapper .h2 {
  max-width: 788px;
  width: 100%;
  margin: 0 auto 119px;
  text-align: center;
}
@media (max-width: 640px) {
  .calculator_block_wrapper .h2 {
    margin: 0 auto 70px;
  }
}
.calculator_block_wrapper .h2 h4 {
  color: #0E3527;
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 113%;
  letter-spacing: -2px;
}
@media (max-width: 640px) {
  .calculator_block_wrapper .h2 h4 {
    font-size: 40px;
  }
}

.dividerFill::after {
  content: "";
  width: 65px;
  height: 65px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: yellow;
  position: absolute;
  right: -5px;
  top: -25px;
  cursor: -webkit-grab;
  cursor: grab;
}
@media (max-width: 640px) {
  .dividerFill::after {
    width: 40px;
    height: 40px;
    top: -10px;
  }
}

.dividerFill_2::after {
  content: "";
  width: 45px;
  height: 45px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: yellow;
  position: absolute;
  right: -5px;
  top: -17px;
  cursor: -webkit-grab;
  cursor: grab;
}
@media (max-width: 640px) {
  .dividerFill_2::after {
    width: 40px;
    height: 40px;
    top: -14px;
  }
}

.calculator_block_card_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 26px;
  width: 100%;
  margin: 50px auto 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 640px) {
  .calculator_block_card_wrapper {
    gap: 15px;
  }
}
.calculator_block_card_wrapper .box-card {
  background-color: #1E422C;
  color: #F7FDDB;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  overflow: hidden;
  width: 50%;
  max-width: 398px;
}
.calculator_block_card_wrapper .box-card-img {
  max-height: 265px;
  overflow: hidden;
  width: 100%;
  height: 265px;
}
.calculator_block_card_wrapper .box-card .box-card-img img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}
.calculator_block_card_wrapper .box-card .box-card-content {
  padding: 26px;
}
@media (max-width: 640px) {
  .calculator_block_card_wrapper .box-card .box-card-content {
    padding: 26px 15px;
  }
}
.calculator_block_card_wrapper .box-card .box-card-content h4 {
  color: #F7FDDB;
  font-family: "Sweet Sans Pro";
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 113%;
}
@media (max-width: 640px) {
  .calculator_block_card_wrapper .box-card .box-card-content h4 {
    font-size: 24px;
  }
}
.calculator_block_card_wrapper .box-card .box-card-content h4 span {
  font-size: 18px;
  line-height: 142%;
  color: #F7FDDB;
  font-weight: 500;
  display: inline-block;
}
@media (max-width: 640px) {
  .calculator_block_card_wrapper .box-card .box-card-content h4 span {
    display: inline-block;
  }
}
.calculator_block_card_wrapper .box-card .box-card-content p {
  font-size: 16px;
  color: #F7FDDB;
}

.wave_component {
  position: relative;
  z-index: 2;
}
.wave_component_layer {
  width: 100%;
  height: 100%;
}
.wave_component_layer.dark_green path {
  fill: #0E3527;
}
.wave_component_layer.medium_green path {
  fill: #6CB33F;
}
.wave_component_layer.light_green path {
  fill: #f7fddb;
}
.wave_component_layer.pastal_green path {
  fill: #d8edb9;
}

.popupContainerWrapper {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.6901960784);
  height: 100%;
  display: none;
}
.popupContainerWrapper .promotionalPopup {
  max-width: 50%;
  min-height: 300px;
  width: 100%;
  background: #fff;
  margin: 0 auto;
  position: relative;
  top: 20%;
}
@media (max-width: 1280px) {
  .popupContainerWrapper .promotionalPopup {
    max-width: 80%;
  }
}
.popupContainerWrapper .promotionalPopup .popup-innerWrap .popup-header .crossPopup {
  position: absolute;
  right: -7px;
  top: -7px;
  background: #95221a;
  width: 25px;
  height: 25px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  cursor: pointer;
}
.popupContainerWrapper .promotionalPopup .popup-innerWrap .popup-header .crossPopup span {
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: -1px;
}
@media (max-width: 1024px) {
  .popupContainerWrapper .promotionalPopup .popup-innerWrap .popup-header .crossPopup span {
    top: 0px;
  }
}
.popupContainerWrapper .promotionalPopup .popup-innerWrap .promotionalBanner iframe {
  width: 100%;
  height: 350px;
}

.header {
  width: 100%;
  z-index: 101 !important;
}
.header__wrp {
  position: relative;
  background-color: #0e3527;
  color: #f7fddb;
  -webkit-border-radius: 42px;
  border-radius: 42px;
  position: relative;
  max-width: -webkit-calc(100% - 80px);
  max-width: calc(100% - 80px);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
@media (max-width: 1280px) {
  .header__wrp {
    margin-right: auto;
    margin-left: auto;
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    padding: 12px;
    gap: 8px;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .header__wrp.active {
    -webkit-border-radius: 42px 42px 42px 42px;
    border-radius: 42px 42px 42px 42px;
  }
}
.header__hemburger {
  background-color: #6cb33f;
  height: 32px;
  width: 32px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header__hemburger svg path {
  stroke: #0e3527;
}
@media (max-width: 1280px) {
  .header__hemburger {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.header__logo {
  max-width: 126px;
}
@media (max-width: 1280px) {
  .header__menu {
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    padding: 20px;
    -webkit-border-radius: 0 0 42px 0;
    border-radius: 0 0 42px 0;
    overflow: auto;
    scrollbar-width: none;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    background-color: #ffffff;
    position: fixed;
    left: -100vw;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    z-index: -1;
    color: #0e3527;
    padding-top: 115px;
    padding-left: 30px;
    padding-right: 30px;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .header__menu.active {
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    left: 0;
  }
}
@media (max-width: 1280px) and (max-width: 1280px) {
  .header__menu.active {
    gap: 32px;
  }
}
.header__menu > li {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  color: #f7fddb;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1280px) {
  .header__menu > li {
    color: #0e3527;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
}
.header__menu > li a {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header__menu > li a:hover {
  -webkit-box-shadow: 0px 1px 0px #fbfbfb;
  box-shadow: 0px 1px 0px #fbfbfb;
}
@media (max-width: 1024px) {
  .header__menu .has-child.menu-depth-0 {
    position: relative;
  }
  .header__menu .has-child.menu-depth-0:after {
    display: none;
    content: "\f107";
    position: absolute;
    right: -18px;
    top: 15px;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: bold;
    color: #6CB33F;
  }
}
@media (max-width: 1024px) and (max-width: 1280px) {
  .header__menu .has-child.menu-depth-0:after {
    right: 0;
    top: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
.header__menu .has-child.menu-depth-0 > a {
  position: relative;
}
@media (max-width: 1280px) {
  .header__menu .has-child.menu-depth-0 > a {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    padding: 5px 0;
  }
}
.header__menu .has-child.menu-depth-0 > a:after {
  content: "\f107";
  position: absolute;
  right: -18px;
  top: 2px;
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: bold;
  color: #6CB33F;
}
@media (max-width: 1024px) {
  .header__menu .has-child.menu-depth-0 > a:after {
    display: none;
  }
}
@media (max-width: 1280px) {
  .header__menu .has-child.menu-depth-0 > a:after {
    right: 0;
    top: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: none;
  }
}
.header .btn-call {
  background-color: #6cb33f;
  color: #0e3527;
  font-size: 14px;
  font-weight: 700;
  line-height: 9px;
  border: none;
}
@media (max-width: 1280px) {
  .header .btn-call {
    width: 100%;
    max-width: none;
  }
}
.header .btn-call:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.header .btn-call span {
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  margin-right: 4px;
}
.header_exit-btn {
  text-transform: uppercase;
  background-color: #95221a;
  color: #f7fddb;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  font-family: inherit;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: -80px;
  top: 0;
  width: 76px;
  height: 73px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 16px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.header_exit-btn:hover {
  opacity: 0.8;
}
@media (max-width: 1280px) {
  .header_exit-btn {
    top: 6px;
    right: 12px;
    background-color: #95221a;
    -webkit-border-radius: 65px;
    border-radius: 65px;
    width: auto;
    padding: 11px;
    text-transform: none;
    font-size: 15px;
    line-height: 10px;
    height: auto;
  }
}
.header_exit-btn a {
  font-size: inherit;
}

.header_submenu_wrap {
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  padding: 40px;
  -webkit-border-radius: 0 0 42px 42px;
  border-radius: 0 0 42px 42px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 100px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  overflow: auto;
}
@media (max-width: 1280px) {
  .header_submenu_wrap {
    position: relative;
    left: 0;
    top: 0;
    padding-top: 32px;
    padding-left: 48px;
    padding-bottom: 0;
    padding-right: 25px;
    -webkit-border-radius: 0 0 42px 0;
    border-radius: 0 0 42px 0;
    gap: 30px;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    bottom: 0;
    background-color: #fff;
    z-index: 0;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: visible;
  }
  .header_submenu_wrap.active {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%) !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    left: 0;
    z-index: 1;
  }
}
.header_submenu_wrap .close_subMenu {
  position: relative;
  cursor: pointer;
}
.header_submenu_wrap .close_subMenu:after {
  content: "\f177";
  font-family: FontAwesome;
  position: absolute;
  font-size: 35px;
  color: #6cb33f;
}
.header_submenu_wrap .header_submenu_content {
  max-width: 257px;
  gap: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: none;
}
@media (max-width: 1024px) {
  .header_submenu_wrap .header_submenu_content {
    max-width: 100%;
  }
}
.header_submenu_wrap .header_submenu_content h3 {
  color: #6cb33f;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%;
  letter-spacing: -0.48px;
}
.header_submenu_wrap .header_submenu_content p {
  color: #0e3527;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  opacity: 0.8;
}
.header_submenu_wrap .header_submenu_content a {
  padding: 10px 20px;
  font-weight: 600;
  display: none;
}
.header_submenu_wrap .header__submenu_links {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 45px;
  -moz-column-gap: 45px;
  column-gap: 45px;
}
@media (max-width: 1280px) {
  .header_submenu_wrap .header__submenu_links {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
  }
}
@media (max-width: 640px) {
  .header_submenu_wrap .header__submenu_links {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
}
.header_submenu_wrap .header__submenu_links > li {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  margin-bottom: 24px;
}
@media (max-width: 1280px) {
  .header_submenu_wrap .header__submenu_links > li {
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
  }
}
.header_submenu_wrap .header__submenu_links > li.header__submenuTitle {
  color: #6cb33f;
  text-decoration: underline;
}
.header_submenu_wrap .header__submenu_links > li a {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  color: #0e3527;
}
.header_submenu_wrap .header__submenu_links > li a:hover {
  color: #6cb33f;
}
@media (max-width: 1280px) {
  .header_submenu_wrap .header__submenu_links > li a {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
  }
}
.header_submenu_wrap .header__submenu_links .menu-depth-1 > a {
  color: #0e3527;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}
.header_submenu_wrap .header__submenu_links .menu-depth-1 > a:hover {
  color: #6cb33f;
}
@media (max-width: 1280px) {
  .header_submenu_wrap .header__submenu_links .menu-depth-1 > a {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    padding: 0;
  }
}
.header_submenu_wrap .header__submenu_links .submenu.submenu-depth-1 {
  padding-left: 22px;
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 1280px) {
  .header_submenu_wrap .header__submenu_links .submenu.submenu-depth-1 {
    padding-left: 0;
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
  }
}
.header_submenu_wrap .header__submenu_links .submenu.submenu-depth-1 .menu-depth-2 {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  color: #0e3527;
}
.header_submenu_wrap .header__submenu_links .submenu.submenu-depth-1 .menu-depth-2:hover {
  color: #6cb33f;
  text-decoration: underline;
}

.has-child:hover .header_submenu_wrap {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
@media (max-width: 1280px) {
  .has-child:hover .header_submenu_wrap {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}

.header__wrp:has(.header__menu .has-child:hover) {
  -webkit-border-radius: 42px 42px 0 0;
  border-radius: 42px 42px 0 0;
}
@media (max-width: 1280px) {
  .header__wrp:has(.header__menu .has-child:hover) {
    -webkit-border-radius: 42px 42px 42px 42px;
    border-radius: 42px 42px 42px 42px;
  }
}

.footer {
  background-color: #0e3527;
  color: #f7fddb;
}

.footer_wrap {
  padding: 80px 0;
  border-top: 0.3px solid rgba(247, 253, 219, 0.368627451);
}
@media (max-width: 1280px) {
  .footer_wrap {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1024px) {
  .footer_wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 50px !important;
    -moz-column-gap: 50px !important;
    column-gap: 50px !important;
    row-gap: 50px !important;
  }
}
@media (max-width: 640px) {
  .footer_wrap {
    padding: 40px 24px;
    row-gap: 16px !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

.footer__logo {
  max-width: 287px;
  gap: 46px;
}
@media (max-width: 1024px) {
  .footer__logo {
    max-width: 100%;
    width: 100%;
  }
}
.footer__logo .footer_logo_wrap img {
  width: 100%;
}
.footer__logo .footer_logo_txt {
  opacity: 0.8;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.footer__logo .footer_logo_txt p, .footer__logo .footer_logo_txt a, .footer__logo .footer_logo_txt h1, .footer__logo .footer_logo_txt h2, .footer__logo .footer_logo_txt h3, .footer__logo .footer_logo_txt h4, .footer__logo .footer_logo_txt h5 {
  font-size: inherit;
  font-weight: inherit;
}

.footer_links_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 247px;
}
@media (max-width: 1024px) {
  .footer_links_wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
  }
}
.footer_links_wrap h4 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.footer_links_wrap li {
  list-style-type: none;
}
.footer_links_wrap li:first-child {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  opacity: 1;
}
.footer_links_wrap > li {
  font-weight: 700;
  font-size: 18px;
}
.footer_links_wrap ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer_links_wrap ul li {
  opacity: 0.8;
  list-style-type: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.footer_links_wrap p {
  color: inherit;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.footer_links_wrap a {
  color: inherit;
  text-decoration: none;
  font-weight: inherit;
  font-size: inherit;
}
.footer_links_wrap a:hover {
  -webkit-box-shadow: 0px 1px 0px #fbfbfb;
  box-shadow: 0px 1px 0px #fbfbfb;
}

.footer__social_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 176px;
}
@media (max-width: 1024px) {
  .footer__social_wrap {
    max-width: 100%;
    width: 100%;
  }
}
.footer__social_wrap h4 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
}
.footer__social_wrap p {
  color: #f7fddb;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  opacity: 0.8;
}
.footer__social_wrap .footer__socialMedia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.footer__social_wrap .footer__socialMedia li {
  height: 44px;
  width: 45px;
}
.footer__social_wrap .footer__socialMedia li a {
  color: inherit;
}
.footer__social_wrap .footer__socialMedia li a img {
  width: 100%;
}

.footer_trademark {
  padding-bottom: 40px;
  text-align: center;
  color: #f7fddb;
  opacity: 0.8;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
@media (max-width: 640px) {
  .footer_trademark {
    font-size: 13px;
    text-align: left;
    padding: 0 24px 40px 24px;
  }
}
.footer_trademark a {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
}

/* ===== Scrollbar CSS ===== */
/* Chrome, Edge, and Safari 
*::-webkit-scrollbar {
    width: 6px;
}
*::-webkit-scrollbar-track {
    border-radius: 8px;
    background-color: #e7e5e4;
}
*::-webkit-scrollbar-thumb {
    background: #292524;
    border-radius: 8px;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
}
.cartSidebar__listingWrp {
    scrollbar-width: none;
    scrollbar-color: #463C33 #e7e5e4;
    &:-webkit-scrollbar {
        width: 4px;
    }
    &::-webkit-scrollbar-track {
        background: #e7e5e4;
    }
    &::-webkit-scrollbar-thumb {
        background-color: #463C33;
        border-radius: 8px;
        border: 3px solid #e7e5e4;
    }
}
#sortabledd_sort_table {
    @include mobile {
        scrollbar-width: none;
        scrollbar-color: #463C33 #e7e5e4;
        &:-webkit-scrollbar {
            width: 4px;
        }
        &::-webkit-scrollbar-track {
            background: #e7e5e4;
        }
        &::-webkit-scrollbar-thumb {
            background-color: #463C33;
            border-radius: 8px;
            border: 3px solid #e7e5e4;
        }
    }
}

*/
.topBanner {
  height: 620px;
  background-color: #0e3527;
  position: relative;
}
@media (max-width: 1280px) {
  .topBanner {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.topBanner__desc {
  max-width: 691px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1530px) {
  .topBanner__desc {
    max-width: 50%;
  }
}
.topBanner__desc h1,
.topBanner__desc h2 {
  color: #fffaeb;
  font-size: 108px;
  font-style: normal;
  font-weight: 400;
  line-height: 85%; /* 91.8px */
  max-width: 483px;
  width: 100%;
}
@media (max-width: 768px) {
  .topBanner__desc h1,
  .topBanner__desc h2 {
    font-size: 64px;
  }
}
.topBanner__desc p {
  color: #fffaeb;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}
@media (max-width: 768px) {
  .topBanner__desc p {
    font-size: 12px;
  }
}
.topBanner__desc p:first-of-type {
  padding-top: 40px;
  position: relative;
  border-top: 0.5px solid #0e3527;
}
.topBanner__desc p:first-of-type::after {
  position: absolute;
  content: "";
  top: -1px;
  left: -100%;
  height: 0.5px;
  width: 100%;
  background-color: #0e3527;
}
.topBanner.fullBanner .topBanner__coverImg {
  width: 100%;
}
.topBanner__coverImg {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50%;
  right: 0;
}
.topBanner__coverImg::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.2;
}
.topBanner__coverImg img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.single_location:after {
  -webkit-filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(204%) hue-rotate(26deg) brightness(93%) contrast(99%) !important;
  filter: brightness(0) saturate(100%) invert(90%) sepia(43%) saturate(204%) hue-rotate(26deg) brightness(93%) contrast(99%) !important;
}
@media (max-width: 1536px) {
  .single_location__content .hero_static_content {
    margin-bottom: 250px;
  }
}
@media (max-width: 1280px) {
  .single_location__content .hero_static_content {
    margin-bottom: 200px;
  }
}
@media (max-width: 1024px) {
  .single_location__content .hero_static_content {
    margin-bottom: 150px;
  }
}
@media (max-width: 768px) {
  .single_location__content .hero_static_content {
    margin-bottom: 70px;
  }
}
.single_location__content .hero_static_content h1 {
  overflow: visible;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  display: block;
}
.single_location__content_bullet_list p {
  margin-bottom: 32px;
}
.single_location__content_bullet_list ul, .single_location__content_bullet_list ol {
  list-style-type: none;
  color: #0e3527;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  padding-left: 32px;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
}
.single_location__content_bullet_list ul li, .single_location__content_bullet_list ol li {
  position: relative;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin-bottom: 18px;
}
.single_location__content_bullet_list ul li:before, .single_location__content_bullet_list ol li:before {
  content: "";
  position: absolute;
  top: 7px;
  left: -32px;
  height: 16px;
  width: 16px;
  background-image: url(./img/list-point.png);
}
.single_location__content .event_list_ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.single_location__content .event_list_ul p {
  font-weight: 600;
}
.single_location__content .event_list_ul p img {
  width: 24px;
  height: auto;
  display: inline-block;
}
.single_location__content .event_list_ul p span {
  display: inline-block;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  margin-left: 6px;
}
.single_location__img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 594px;
  background: transparent;
}
.single_location__img .mask-img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-clip-path: url(#svgPath);
  clip-path: url(#svgPath);
}
.single_location__img svg {
  height: 594px;
  background: transparent;
}
@media (max-width: 1280px) {
  .single_location__img svg {
    height: 500px;
  }
}
@media (max-width: 1024px) {
  .single_location__img svg {
    height: 400px;
  }
}
@media (max-width: 768px) {
  .single_location__img svg {
    height: 350px;
  }
}
@media (max-width: 640px) {
  .single_location__img svg {
    height: 90vw;
  }
}
@media (max-width: 1280px) {
  .single_location__img {
    height: 500px;
  }
}
@media (max-width: 768px) {
  .single_location__img {
    width: 450px;
  }
}
@media (max-width: 640px) {
  .single_location__img {
    width: 90vw;
  }
}
.single_location__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-clip-path: url(#svgPath);
  clip-path: url(#svgPath);
}

.accordion_block_wrapper.single_location_wrapper {
  gap: 130px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1024px) {
  .accordion_block_wrapper.single_location_wrapper {
    gap: 50px;
  }
}
.accordion_block_wrapper.single_location_wrapper .accordion_block__img {
  max-width: 500px;
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
  margin-left: -7vw;
}
@media (min-width: 1441px) {
  .accordion_block_wrapper.single_location_wrapper .accordion_block__img {
    margin-left: -12vw;
  }
}
@media (max-width: 1280px) {
  .accordion_block_wrapper.single_location_wrapper .accordion_block__img {
    margin-left: -3vw;
    min-width: 400px;
  }
}
@media (max-width: 768px) {
  .accordion_block_wrapper.single_location_wrapper .accordion_block__img {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 640px) {
  .accordion_block_wrapper.single_location_wrapper .accordion_block__img {
    margin-left: auto;
    margin-right: auto;
  }
}

.single_location_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
}
.single_location_list__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}
.single_location_list__item_title {
  color: #0e3527;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 142%; /* 34.08px */
  letter-spacing: -0.48px;
}
.single_location_list__item_icon img {
  width: 45px;
  display: inline-block;
  vertical-align: top;
}
.single_location_list__item_icon > span {
  display: inline-block;
  vertical-align: -webkit-baseline-middle;
  width: -webkit-calc(100% - 65px);
  width: calc(100% - 65px);
  margin-left: 16px;
}
.single_location_list__item_icon ul, .single_location_list__item_icon ol {
  display: inline-block;
  vertical-align: top;
  display: inline-block;
  width: -webkit-calc(100% - 38px);
  width: calc(100% - 38px);
  margin-left: 8px;
  max-width: 250px;
}
.single_location_list__item_icon ul li, .single_location_list__item_icon ol li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.single_location_list__item_icon ul li span, .single_location_list__item_icon ol li span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  position: relative;
  color: #0e3527;
  margin-bottom: 5px;
  padding-left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.single_location_list__item_iframe {
  -webkit-border-radius: 32px;
  border-radius: 32px;
  overflow: hidden;
}
.single_location_list__item_iframe iframe {
  -webkit-border-radius: 32px;
  border-radius: 32px;
  width: 481px;
  height: 263px;
}
@media (max-width: 1024px) {
  .single_location_list__item_iframe iframe {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwibWFpbi5jc3MiLCJoZWxwZXJzL192YXJpYWJlbHMuc2NzcyIsImNvbW1wb25lbnRzL19idXR0b24uc2NzcyIsImNvbW1wb25lbnRzL19zbGljay1zbGlkZXIuc2NzcyIsImNvbW1wb25lbnRzL19oZXJvLXN0YXRpYy5zY3NzIiwiY29tbXBvbmVudHMvX2NvbnRlbnQtYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL19saXN0LWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fY2FyZC1jb250ZW50LWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fY2FyZC1jb250YWluZXItYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL19jYXJvdXNlbC1ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX2Jsb2dzLnNjc3MiLCJjb21tcG9uZW50cy9fY2FyZHMtYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL19hY2NvcmRpb24tYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL19ldmVudC1saXN0LWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fcG9zdC1ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX21lZGlhLWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fZm9ybS1ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX2Jsb2dzLWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fcXVpei1yZXN1bHQtYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL190ZXN0aW1vbmlhbF9ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbW1wb25lbnRzL19tZWRpYS1saXN0LWJsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fbG9jYXRpb25zLWFjY29yZGlvbi1ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX3F1aXotYmxvY2suc2NzcyIsImNvbW1wb25lbnRzL19jYWxjdWxhdG9yX2Jsb2NrLnNjc3MiLCJjb21tcG9uZW50cy9fd2F2ZS1ibG9jay5zY3NzIiwiY29tbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19jdXN0b20tc2Nyb2xsYmFyLnNjc3MiLCJwYWdlcy9fdG9wQmFubmVyLnNjc3MiLCJwYWdlcy9fc2luZ2xlLWxvY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztDQUFBO0FBUUEsNkJBQUE7QUFlQSx3Q0FBQTtBQUNBLDRDQUFBO0FDeEJRLDJDQUFBO0FBQ1I7RUFDRSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUNXRjs7QURSQTtFQUNFLG9CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EscUNFbURhO0VGbERiLGNFSGdCO0FEY2xCO0FEVkU7RUFFRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0FDV0o7O0FEUEE7RUFDRSxhQUFBO0FDVUY7O0FEUkE7RUFDRSxhQUFBO0FDV0Y7O0FEUkE7Ozs7Ozs7O0VBUUUsU0FBQTtFQUNBLFVBQUE7QUNXRjs7QURUQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBQ1lGOztBRFRBOzs7Ozs7Ozs7Ozs7Ozs7RUFpQkUsd0JBQUE7QUNVRjs7QURSQTtFQUNFLHdCQUFBO0VBQ0EscVJBQUE7RUFDQSxrQ0FBQTtFQUFBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSw0QkFBQTtBQ1dGOztBRFRBO0VBQ0UsZUFBQTtBQ1lGO0FGcUJFO0VDbENGO0lBR0ksZUFBQTtFQ2NGO0FBQ0Y7QUZMRTtFQ2JGO0lBTUksZUFBQTtFQ2dCRjtBQUNGOztBRGRBO0VBQ0UsZUFBQTtBQ2lCRjtBRk9FO0VDekJGO0lBR0ksZUFBQTtFQ21CRjtBQUNGO0FGbkJFO0VDSkY7SUFNSSxlQUFBO0VDcUJGO0FBQ0Y7O0FEbkJBO0VBQ0UsZUFBQTtBQ3NCRjtBRlBFO0VDaEJGO0lBR0ksZUFBQTtFQ3dCRjtB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QTtJQUNBLGVBQUE7RVR1Z0UxQjtBQUNGO0FGajdFRTtFV2laa0I7SUEyQlEsb0NBQUE7SUFBQSw0QkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RVR5Z0UxQjtBQUNGO0FTbGdFUTtFQUNJLGlCQUFBO0FUb2dFWjtBRjM3RUU7RVdzYk07SUFHUSx3QkFBQTtJQUFBLCtCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtJQUNBLGlCQUFBO0VUc2dFZDtBQUNGO0FTcmdFWTtFQUNBLE1BQUE7QVR1Z0VaO0FTci9EUTtFQUNHLGNSL2lCTztBRHNpRmxCO0FTdC9EVztFQUNDLGNSampCTTtBRHlpRmxCO0FTdC9EVztFQUNDLGNScGpCTTtFUXFqQk4sWUFBQTtBVHcvRFo7QVN2L0RZO0VBQ0ksY1J2akJFO0VRd2pCTixZQUFBO0FUeS9EWjtBU3QvRFc7RUFDQyxpQkFBQTtBVHcvRFo7QVNuL0RZO0VBQ0ksY1Jsa0JFO0VRbWtCRix5QkFBQTtBVHEvRGhCO0FTcC9EZ0I7RUFDSSx5QlJsa0JBO0FEd2pGcEI7QVMvK0RJO0VBQ0kseUJSOWtCWTtBRCtqRnBCO0FTaC9EUTtFQUNJLHlCUmhsQlE7QURra0ZwQjtBU2orRGE7RUFDSSxjUnBtQkM7RVFxbUJELHlCQUFBO0FUbStEakI7QVNsK0RpQjtFQUNJLHlCQUFBO0FUbytEckI7QVNoK0RnQjtFQUNJLHFCQUFBO0VBQ0EsY0FBQTtBVGsrRHBCO0FTLzlEb0I7RUFDSSx5QkFBQTtFQUNBLGNSbG5CTjtBRG1sRmxCO0FTMTlEUTtFQUNJLGNSMW5CTTtBRHNsRmxCO0FTMzlEWTtFQUNDLGNSNW5CSztBRHlsRmxCO0FTMzlEWTtFQUNDLGNSL25CSztFUWdvQkwsWUFBQTtBVDY5RGI7QVMzOURZO0VBQ0MsaUJBQUE7QVQ2OURiO0FTeDlEYTtFQUNJLGNSem9CQztFUTBvQkQseUJBQUE7QVQwOURqQjtBU3o5RGlCO0VBQ0kseUJBQUE7QVQyOURyQjtBU3A5RFE7RUFDSSxjUnBwQk07QUQwbUZsQjtBU3I5RFk7RUFDQyxjUnRwQks7QUQ2bUZsQjtBU3I5RFk7RUFDQyxj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QUNFLGNWcDdDRTtBRGdnSGxCO0FXMWtFZ0I7RUFDRSxjVng3Q0U7QURvZ0hwQjtBV3RrRWM7RUFDRSx5QlY5N0NFO0FEc2dIbEI7QVdsa0VnQjtFQUNFLHlCVnY4Q0E7RVV3OENBLGNWejhDQTtBRDZnSGxCO0FXM2pFTTtFQUNFLG9JQUFBO0VBQUEsNEhBQUE7QVg2akVSO0FXaGpFa0I7RUFDRSxjVi85Q0E7QURpaEhwQjtBVzNpRWM7RUFDRSx5QlZ0K0NFO0FEbWhIbEI7QVd6aUVvQjtFQUNFLGNWNStDRjtBRHVoSHBCO0FXdGlFb0I7RUFDRSxjVmwvQ0Y7QUQwaEhwQjtBVzdoRU07RUFDRSxvSUFBQTtFQUFBLDRIQUFBO0FYK2hFUjs7QVd4aEVBO0VBQ0UsY1Z4Z0RnQjtBRG1pSGxCOztBV3poRUE7RUFDRSxjVjNnRGdCO0FEdWlIbEI7O0FXemhFQTtFQUNFLGNWL2dEZ0I7QUQyaUhsQjs7QVd6aEVBO0VBQ0UsY1ZuaERnQjtBRCtpSGxCOztBV3hoRUE7RUFDRSxjVnhoRGdCO0FEbWpIbEI7O0FXeGhFQTtFQUNFLGNWNWhEZ0I7QUR1akhsQjs7QVd4aEVBO0VBQ0UsY1ZoaURnQjtBRDJqSGxCOztBV3hoRUE7RUFDRSxjVnBpRGdCO0FEK2pIbEI7O0FXdmhFQTtFQUNFLGNWemlEZ0I7QURta0hsQjs7QVd2aEVBO0VBQ0UsY1Y3aURnQjtBRHVrSGxCOztBRi8rR0U7RWM1RkU7SUFFUSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsOEJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0VaOGtIVjtBQUNGO0FZNWtISTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QVo4a0hSO0FZN2tIZ0I7RUFIWjtJQUlnQixtQkFBQTtFWmdsSGxCO0FBQ0Y7QUYvK0dFO0VjdEdFO0lBT2dCLGtCQUFBO0lBQ0EsZ0JBQUE7RVprbEhsQjtBQUNGO0FGcGdIRTtFY3ZGRTtJQVlnQixrQkFBQTtJQUNBLGlCQUFBO0VabWxIbEI7QUFDRjtBRmhoSEU7RWNqRkU7SUFpQmdCLGtCQUFBO0lBQ0EsaUJBQUE7RVpvbEhsQjtBQUNGO0FZbmxI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bi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKl9taXhpbnMuc2Nzc1xyXG5TQ1NTIGZpbGUgZm9yIGFsbCBtaXhpbiBlbGVtZW50cy5cclxuXHJcbkBmaWxlIF9taXhpbnMuc2Nzc1xyXG5AcGF0aCAvYXNzZXRzL3Njc3MvX21peGlucy5zY3NzXHJcbkB2ZXJzaW9uIDIwMTktMTAtMDlcclxuKi9cclxuXHJcbi8qIFBsYWNlaG9sZGVyIGNzcyBwcm9wZXJ0eSAqL1xyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBmYWRlSW4gYW5kIGZhZGVPdXQgY3NzIHByb3BlcnR5IGVuZCAqL1xyXG4vKiBob3ZlciwgZm9jdXMsIGFjdGl2ZSBjc3MgcHJvcGVydHkgQmVnaW4gKi9cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzIHtcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUtdmlzaXRlZCB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuYWN0aXZlLFxyXG4gICYudmlzaXRlZCB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0aGVtZS1jb2xvcnMoJGxpZ2h0LXRoZW1lOiB0cnVlKSB7XHJcbiAgQGlmICRsaWdodC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkR3JheVByaW1hcnlDb2xvdXIgIWltcG9ydGFudDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRUZXh0UHJpbWFyeS05MDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLTAzIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLTA1IHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uLTAzLWVhc2UtaW4tb3V0IHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG4vLyBTb3VyY2UgbWl4aW5zXHJcbiRtb2JpbGU6IDY0MHB4OyAvL3NtXHJcbiR0YWJsZXQtd2lkdGg6IDc2OHB4OyAvL21kXHJcbiRtZC10YWJsZXQtd2lkdGg6IDk5MnB4O1xyXG4kbGctdGFibGV0LXdpZHRoOiAxMDI0cHg7IC8vbGdcclxuJG1pZC1kZXNrdG9wLXdpZHRoOiAxMjgwcHg7IC8veGxcclxuJGRlc2t0b3Atd2lkdGg6IDE1MzZweDsgLy8yeGxcclxuJGxhcmdlRGVza3RvcC13aWR0aDogMTUzN3B4O1xyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1vYmlsZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWQtdGFibGV0IHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skbWQtdGFibGV0LXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBsZy10YWJsZXQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsZy10YWJsZXQtd2lkdGh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1pZGRlc2t0b3Age1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtaWQtZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWlkcmFuZ2Uge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiN7JG1pZC1kZXNrdG9wLXdpZHRofSkgYW5kIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atd2lkdGh9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC13aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbGFyZ2VEZXNrdG9wIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbGFyZ2VEZXNrdG9wLXdpZHRofSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIE5vIG1lZGlhIHF1ZXJ5IG5lY2Vzc2FyeSBmb3IgeHMgYnJlYWtwb2ludCBhcyBpdCdzIGVmZmVjdGl2ZWx5IGBAbWVkaWEgKG1pbi13aWR0aDogMCkgeyAuLi4gfWBcclxuXHJcbkBtaXhpbiBzZWNvbmRyeUZvbnQtYmxhY2sge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJtX25ldWVibGFja1wiO1xyXG59XHJcbkBtaXhpbiBzZWNvbmRyeUZvbnQtYmxhY2tJdGFsaWMge1xyXG4gIGZvbnQtZmFtaWx5OiBcInJtX25ldWVibGFja19pdGFsaWNcIjtcclxufVxyXG5AbWl4aW4gc2Vjb25kcnlGb250LWJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLWJvbGRcIjtcclxufVxyXG5AbWl4aW4gc2Vjb25kcnlGb250LWJvbGRJdGFsaWMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLWJvbGQtaXRhbGljXCI7XHJcbn1cclxuXHJcbkBtaXhpbiBzZWNvbmRyeUZvbnQtaXRhbGljIHtcclxuICBmb250LWZhbWlseTogXCJTd2VldC1TYW5zLVByby1pdGFsaWNcIjtcclxufVxyXG5AbWl4aW4gc2Vjb25kcnlGb250LWxpZ2h0IHtcclxuICBmb250LWZhbWlseTogXCJTd2VldC1TYW5zLVByby1saWdodFwiO1xyXG59XHJcbkBtaXhpbiBzZWNvbmRyeUZvbnQtbGlnaHRJdGFsaWMge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLWxpZ2h0LWl0YWxpY1wiO1xyXG59XHJcbkBtaXhpbiBzZWNvbmRyeUZvbnQge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLXJlZ3VsYXJcIjtcclxufVxyXG5AbWl4aW4gc2Vjb25kcnlGb250LXNlbWlCb2xkIHtcclxuICBmb250LWZhbWlseTogXCJTd2VldC1TYW5zLVByby1tZWRpdW1cIjtcclxufVxyXG4vLyBjb21tb24gZm9udFxyXG5AbWl4aW4gY29tbW9uLWZvbnQge1xyXG4gIGNvbG9yOiAjMGUzNTI3O1xyXG4gIEBpbmNsdWRlIHNlY29uZHJ5Rm9udDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgLyogMTkuMnB4ICovXHJcbiAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgIC8vZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxNi44cHggKi9cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoXCIuL2ZvbnQtZmFtaWx5L3N0eWxlc2hlZXQuY3NzXCIpO1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAmOjphZnRlciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd24tMztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgfVxyXG59XHJcblxyXG5wOmVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmRpdjpub3QoW2NsYXNzXSk6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmxpIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnNlbGVjdDpob3Zlcixcclxuc2VsZWN0OmFjdGl2ZSxcclxuc2VsZWN0OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcclxuc2VsZWN0OmZvY3VzLXZpc2libGUsXHJcbmlucHV0OmhvdmVyLFxyXG5pbnB1dDphY3RpdmUsXHJcbmlucHV0OmZvY3VzLFxyXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxyXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxyXG50ZXh0YXJlYTpob3ZlcixcclxudGV4dGFyZWE6YWN0aXZlLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSxcclxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Q3ZDNkMCAhaW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjYnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNiAyNCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J002LjQxNjE1IDguOTgzNjRMMTIuODMzMSAxNC45NzI4TDE5LjI1IDguOTgzNjQnIHN0cm9rZT0nJTIzNDYzQzMzJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uc3BhY2VyLWxnIHtcclxuICBwYWRkaW5nOiA0OHB4IDA7XHJcbiAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgfVxyXG59XHJcbi5zcGFjZXItbWRsIHtcclxuICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgfVxyXG59XHJcbi5zcGFjZXItbWQge1xyXG4gIHBhZGRpbmc6IDI0cHggMDtcclxuICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcbn1cclxuLnNwYWNlci1zbSB7XHJcbiAgcGFkZGluZzogMTJweCAwO1xyXG4gIEBpbmNsdWRlIG1pZGRlc2t0b3Age1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICB9XHJcbn1cclxuLnNwYWNlci14cyB7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdW5pdmVyc2FsIGggdGFncyBmb250IHNpemVcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XHJcbn1cclxuXHJcbi8vIGgzIHtcclxuLy8gICBmb250LXNpemU6ICRmb250LTMyO1xyXG4vLyB9XHJcbmg0IHtcclxuICBmb250LXNpemU6ICRmb250LTMwO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG59XHJcbmg1IHtcclxuICBmb250LXNpemU6ICRmb250LTI0O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG59XHJcbnAsXHJcbnNwYW4sXHJcbmEsXHJcbnN0cm9uZyxcclxuYixcclxuYnV0dG9uIHtcclxuICBAaW5jbHVkZSBjb21tb24tZm9udDtcclxuICBhe1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuI21lbnUtaGVhZGVyLW1lbnUgbGkgYXtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxucHtcclxuICBzcGFuLGIsaSx1bCBsaSxvbCBsaXtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgYXtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG51bHtcclxuICBsaXtcclxuICAgIHNwYW4saSx1bCBsaSxvbCBsaSxwe1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICBiLCBzdHJvbmd7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxub2x7XHJcbiAgbGl7XHJcbiAgICBzcGFuLGIsaSxzdHJvbmcsdWwgbGksb2wgbGkscHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gZ2xvYmFsXHJcbi50cmFkZS1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTI0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC8vIHBhZGRpbmc6IDAgMzBweDtcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIC8vIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIC8vIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhhcy1iYi1kYXJrIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MCwgNjAsIDUxLCAwLjMyKTtcclxufVxyXG4uaGFzLWJiLWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlcixcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMjB2dztcclxuICB9XHJcbiAgJi5saWdodC1iYiB7XHJcbiAgICAmOjphZnRlcixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRicm93bi0yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGFzLWJiLXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlcixcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAwLjVweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICByaWdodDogLTM1dnc7XHJcbiAgfVxyXG59XHJcbi5zaGFwZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTA5NHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvc2hhcGUtdG9wLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNoYXBlLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9zaGFwZS1jZW50ZXIuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTg2MS42NThweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC03LjAyM2RlZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG4uc2hhcGUtcmlnaHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogLTE1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvc2hhcGUtcmlnaHQuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTg2MS42NThweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcbi8vIGdsb2JhbCBwYWRkaW5nc1xyXG4vLyBwYWRkaW5nIGZvciB0b3AgYmFubmVyXHJcbi5kLXB0LXhsIHtcclxuICBwYWRkaW5nLXRvcDogMjA1cHg7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcbn1cclxuLy8gZm9yIGxhcmdlIHBhZGRpbmdcclxuLmQtcHQtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICB9XHJcbn1cclxuLmQtcGItbGcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBtZWRpdW0gcGFkZGluZ1xyXG4uZC1wdC1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gIEBpbmNsdWRlIG1pZGRlc2t0b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgfVxyXG59XHJcbi5kLXBiLW1kIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBzbWFsbCBwYWRkaW5nXHJcbi5kLXB0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIH1cclxufVxyXG4uZC1wYi1zbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBleHRyYSBzbWFsbCBwYWRkaW5nXHJcbi5kLXB0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG4uZC1wYi1zbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHBhZGRpbmcgZm9yIG1vYmlsZSAvIGJlbG93IDc2N3B4IGRldmljZXNcclxuLy8gZm9yIGxhcmdlIHBhZGRpbmdcclxuLm0tcHQtbGcge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbn1cclxuLm0tcGItbGcge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBtZWRpdW0gcGFkZGluZ1xyXG4ubS1wdC1tZCB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG59XHJcbi5tLXBiLW1kIHtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIGZvciBzbWFsbCBwYWRkaW5nXHJcbi5tLXB0LXNtIHtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuLm0tcGItc20ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZm9yIGV4dHJhIHNtYWxsIHBhZGRpbmdcclxuLm0tcHQtc20ge1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG4ubS1wYi1zbSB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbnNlY3Rpb24ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmJiLWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XHJcbiAgICB3aWR0aDogMTI1dnc7XHJcbiAgfVxyXG4gICYubGlnaHQtYmIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJvd24tMjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5saWdodC0yLWJiIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zMjtcclxuICAgICAgYmFja2dyb3VuZDogIzQ2M2MzMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJiLXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAwLjVweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRibGFjay0xO1xyXG4gICAgd2lkdGg6IDEyNXZ3O1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA2NHB4ICovXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICB9XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTEzJTsgLyogNTYuNXB4ICovXHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAzOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlOyAvKiA0MS44cHggKi9cclxuICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gJHByaW1hcnktY29sb3ItMTojMEUzNTI3O1xyXG4vLyAkcHJpbWFyeS1jb2xvci0yOiM2Q0IzM0Y7XHJcbi8vICRzZWNvbmRhcnktY29sb3ItMTogIzBFMzUyNztcclxuLy8gJHByaW1hcnktY29sb3ItMzojRjdGRERCOy8vdGV4dCBjb2xvclxyXG4vLyAkcHJpbWFyeS1jb2xvci00OiNEOEVEQjk7XHJcbi8vICRzZWNvbmRhcnktY29sb3ItNDojOTUyMjFBO1xyXG5cclxuLmRhcmtfZ3JlZW5fYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbn1cclxuLm1lZGl1bV9ncmVlbl9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxufVxyXG4ucGFzdGFsX2dyZWVuX2JnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG59XHJcbi5saWdodF9ncmVlbl9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMztcclxufVxyXG5cclxuLmJnX3doaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnNlY29uZGFyeS1jb2xvci0xIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XHJcbn1cclxuLnNlY29uZGFyeS1jb2xvci00IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTQ7XHJcbn1cclxuLnByaW1hcnktY29sb3ItMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG4ucHJpbWFyeS1jb2xvci0yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG59XHJcbi5wcmltYXJ5LWNvbG9yLTMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbn1cclxuLnByaW1hcnktY29sb3ItNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxufVxyXG5cclxuXHJcblxyXG4vLyB1bCwgb2x7XHJcbi8vICAgbGl7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuLy8gICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbi8vICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuLy8gICAgICAgJjpiZWZvcmV7XHJcbi8vICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgdG9wOiA3cHg7XHJcbi8vICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbi8vICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbi8vICAgICAgICAgICB3aWR0aDogMTZweDtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbi8vICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbi8vICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgICAgdWwsIG9se1xyXG4vLyAgICAgICAgICAgbGl7XHJcbi8vICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbi8vICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xyXG4vLyAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuLy8gICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuLy8gICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuLy8gfSIsIi8qX21peGlucy5zY3NzXG5TQ1NTIGZpbGUgZm9yIGFsbCBtaXhpbiBlbGVtZW50cy5cblxuQGZpbGUgX21peGlucy5zY3NzXG5AcGF0aCAvYXNzZXRzL3Njc3MvX21peGlucy5zY3NzXG5AdmVyc2lvbiAyMDE5LTEwLTA5XG4qL1xuLyogUGxhY2Vob2xkZXIgY3NzIHByb3BlcnR5ICovXG4vKiBmYWRlSW4gYW5kIGZhZGVPdXQgY3NzIHByb3BlcnR5IGVuZCAqL1xuLyogaG92ZXIsIGZvY3VzLCBhY3RpdmUgY3NzIHByb3BlcnR5IEJlZ2luICovXG5AaW1wb3J0IHVybChcIi4vZm9udC1mYW1pbHkvc3R5bGVzaGVldC5jc3NcIik7XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiU3dlZXQtU2Fucy1Qcm8tcmVndWxhclwiO1xuICBjb2xvcjogI2Q4ZWRiOTtcbn1cbmJvZHk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMjtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdjpub3QoW2NsYXNzXSk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxubGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5zZWxlY3Q6aG92ZXIsXG5zZWxlY3Q6YWN0aXZlLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLXZpc2libGUsXG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbmlucHV0OmhvdmVyLFxuaW5wdXQ6YWN0aXZlLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDpmb2N1cy12aXNpYmxlLFxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhOmhvdmVyLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxudGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjYgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi40MTYxNSA4Ljk4MzY0TDEyLjgzMzEgMTQuOTcyOEwxOS4yNSA4Ljk4MzY0JyBzdHJva2U9JyUyMzQ2M0MzMycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zcGFjZXItbGcge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zcGFjZXItbGcge1xuICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGFjZXItbGcge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuXG4uc3BhY2VyLW1kbCB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNwYWNlci1tZGwge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGFjZXItbWRsIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLnNwYWNlci1tZCB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNwYWNlci1tZCB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwYWNlci1tZCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5cbi5zcGFjZXItc20ge1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zcGFjZXItc20ge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwYWNlci1zbSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbn1cblxuLnNwYWNlci14cyB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGFjZXIteHMge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLXJlZ3VsYXJcIjtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wLFxuc3BhbixcbmEsXG5zdHJvbmcsXG5iLFxuYnV0dG9uIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvKiAxOS4ycHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcCxcbiAgc3BhbixcbiAgYSxcbiAgc3Ryb25nLFxuICBiLFxuICBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHAsXG4gIHNwYW4sXG4gIGEsXG4gIHN0cm9uZyxcbiAgYixcbiAgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE2LjhweCAqL1xuICB9XG59XG5wIGEsXG5zcGFuIGEsXG5hIGEsXG5zdHJvbmcgYSxcbmIgYSxcbmJ1dHRvbiBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI21lbnUtaGVhZGVyLW1lbnUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCBzcGFuLCBwIGIsIHAgaSwgcCB1bCBsaSwgcCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbnAgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsIGxpIHNwYW4sIHVsIGxpIGksIHVsIGxpIHVsIGxpLCB1bCBsaSBvbCBsaSwgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbnVsIGxpIGIsIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxudWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbm9sIGxpIHNwYW4sIG9sIGxpIGIsIG9sIGxpIGksIG9sIGxpIHN0cm9uZywgb2wgbGkgdWwgbGksIG9sIGxpIG9sIGxpLCBvbCBsaSBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxub2wgbGkgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50cmFkZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFzLWJiLWRhcmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MCwgNjAsIDUxLCAwLjMyKTtcbn1cblxuLmhhcy1iYi1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1iYi1sOjphZnRlciwgLmhhcy1iYi1sOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhhcy1iYi1sOjpiZWZvcmUge1xuICBsZWZ0OiAtMjB2dztcbn1cbi5oYXMtYmItciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtYmItcjo6YWZ0ZXIsIC5oYXMtYmItcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oYXMtYmItcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zNXZ3O1xufVxuXG4uc2hhcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTA5NHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoYXBlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9zaGFwZS10b3Auc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hhcGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5zaGFwZS1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hhcGUtY2VudGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL3NoYXBlLWNlbnRlci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NjEuNjU4cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03LjAyM2RlZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zaGFwZS1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFwZS1yaWdodDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9zaGFwZS1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4NjEuNjU4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5kLXB0LXhsIHtcbiAgcGFkZGluZy10b3A6IDIwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kLXB0LXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmQtcHQtbGcge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kLXB0LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmQtcGItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kLXBiLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmQtcHQtbWQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kLXB0LW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuXG4uZC1wYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmQtcGItbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5kLXB0LXNtIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kLXB0LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uZC1wYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZC1wYi1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmQtcHQtc20ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmQtcHQtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5kLXBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5kLXBiLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tcHQtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tLXB0LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tcGItbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tLXBiLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tcHQtbWQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm0tcHQtbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1wYi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubS1wYi1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tLXB0LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tLXB0LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm0tcGItc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm0tcGItc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubS1wdC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubS1wdC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tLXBiLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tLXBiLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJiLWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmItbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMjV2dztcbn1cbi5iYi1sLmxpZ2h0LTItYmI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4zMjtcbiAgYmFja2dyb3VuZDogIzQ2M2MzMztcbn1cblxuLmJiLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmItcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuNXB4O1xuICB3aWR0aDogMTI1dnc7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA2NHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogIzBlMzUyNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTMlOyAvKiA1Ni41cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7IC8qIDQxLjhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbnAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmRhcmtfZ3JlZW5fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xufVxuXG4ubWVkaXVtX2dyZWVuX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjMzZjtcbn1cblxuLnBhc3RhbF9ncmVlbl9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVkYjk7XG59XG5cbi5saWdodF9ncmVlbl9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZGI7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWNvbmRhcnktY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjgxMjE7XG59XG5cbi5zZWNvbmRhcnktY29sb3ItNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTIyMWE7XG59XG5cbi5wcmltYXJ5LWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xufVxuXG4ucHJpbWFyeS1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjMzZjtcbn1cblxuLnByaW1hcnktY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZGI7XG59XG5cbi5wcmltYXJ5LWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZGI5O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjMzZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmNiMzNmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBlMzUyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IzM2Y7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLmJ0bi1zZWNvbmRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1Mjc7XG4gIGNvbG9yOiAjZjdmZGRiO1xuICBib3JkZXItY29sb3I6ICMwZTM1Mjc7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi5idG4tc2Vjb25kcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBjb2xvcjogI2Y3ZmRkYjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1Mjc7XG4gIGJvcmRlci1jb2xvcjogIzBlMzUyNztcbiAgY29sb3I6ICNmN2ZkZGI7XG59XG4uYnRuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmRkYjtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uYnRuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZGI7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBib3JkZXItY29sb3I6ICNmN2ZkZGI7XG59XG4uYnRuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1Mjc7XG4gIGNvbG9yOiAjZjdmZGRiO1xufVxuLmJ0bi5idG4td2hpdGUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwZTM1Mjc7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uYnRuLmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQjMzRjtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uYnRuLmJ0bi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBlMzUyNztcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5idG4uYnRuLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBjb2xvcjogI2Y3ZmRkYjtcbn1cbi5idG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbn1cbi5idG4uZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cbi5idG4uZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLmZvbnQtbWQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS45MnB4O1xuICB9XG59XG5cbi5iYWNrIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0LVNhbnMtUHJvLXJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvKiAxOS4ycHggKi9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYWNrIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFjayB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxNi44cHggKi9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uYmFjazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBvcGFjaXR5OiAwLjMyO1xuICBiYWNrZ3JvdW5kOiAjNDYzYzMzO1xuICBvcGFjaXR5OiAwLjMyO1xuICB3aWR0aDogMTI1dnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJhY2s6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9wYWNpdHk6IDAuMzQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUsIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmFmdGVyLCAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1uZXh0LCAuc2xpZGVyX3ByZXYsIC5zbGlkZXJfbmV4dCxcbi5zbGljay1wcmV2IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zbGljay1uZXh0OjpiZWZvcmUsIC5zbGlkZXJfcHJldjo6YmVmb3JlLCAuc2xpZGVyX25leHQ6OmJlZm9yZSxcbi5zbGljay1wcmV2OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLW5leHQ6OmFmdGVyLCAuc2xpZGVyX3ByZXY6OmFmdGVyLCAuc2xpZGVyX25leHQ6OmFmdGVyLFxuLnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGNvbG9yOiAjNmNiMzNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmNiMzNmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWNrLW5leHQ6aG92ZXI6YWZ0ZXIsIC5zbGlkZXJfcHJldjpob3ZlcjphZnRlciwgLnNsaWRlcl9uZXh0OmhvdmVyOmFmdGVyLFxuLnNsaWNrLXByZXY6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMzNmO1xuICBjb2xvcjogIzBlMzUyNztcbn1cblxuLnNsaWNrLXByZXYsIC5zbGlkZXJfcHJldiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbn1cbi5zbGljay1wcmV2OjphZnRlciwgLnNsaWRlcl9wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uY29udHJvbHMtZGFyayAuc2xpY2stbmV4dDo6YWZ0ZXIsXG4uY29udHJvbHMtZGFyayAuc2xpY2stcHJldjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgdmlld0JveD0nMCAwIDQ1IDQ1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyMi40NDUyJyBjeT0nMjIuNTU1Nicgcj0nMjEuOTQ0NCcgdHJhbnNmb3JtPSdyb3RhdGUoLTE4MCAyMi40NDUyIDIyLjU1NTYpJyBzdHJva2U9JyUyMzQ2M0MzMycgc3Ryb2tlLW9wYWNpdHk9JzAuNScvJTNFJTNDcGF0aCBkPSdNMjcuMDY1NCAyMi4yMjU3TDE4LjQ4MzcgMjIuMjI1N00xOC40ODM3IDIyLjIyNTdMMjIuMTYxNiAyNS44NTY0TTE4LjQ4MzcgMjIuMjI1N0wyMi4xNjE2IDE4LjU5NScgc3Ryb2tlPSclMjM0NjNDMzMnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmNvbnRyb2xzLWRhcmsgLnNsaWNrLWRvdHMgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhlZGI5O1xufVxuLmNvbnRyb2xzLWRhcmsgLnNsaWNrLWRvdHMgbGk6aG92ZXIsIC5jb250cm9scy1kYXJrIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVkYjk7XG59XG5cbi5jb250cm9scy10b3Age1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG4uY29udHJvbHMtdG9wIC5zbGljay1uZXh0LFxuLmNvbnRyb2xzLXRvcCAuc2xpY2stcHJldiB7XG4gIHRvcDogMjVweDtcbn1cbi5jb250cm9scy10b3AgLnNsaWNrLWRvdHMge1xuICBib3R0b206IHVuc2V0O1xuICB0b3A6IDg1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhlZGI5O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIzcHgpO1xuICBsZWZ0OiAxM3B4O1xuICBnYXA6IDA7XG59XG4uY29udHJvbHMtdG9wIC5zbGljay1kb3RzIGxpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19zdGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5oZXJvX3N0YXRpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDB2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2hlcm9fYmdsYXllci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX3N0YXRpYzphZnRlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRvcDogMjJ2aDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMWRlZyk7XG4gICAgcmlnaHQ6IC02NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMTJweCkge1xuICAuaGVyb19zdGF0aWM6YWZ0ZXIge1xuICAgIHRvcDogMzB2aDtcbiAgICByaWdodDogLTYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX3N0YXRpYzphZnRlciB7XG4gICAgcmlnaHQ6IC01OCU7XG4gICAgdG9wOiAyOHZoO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZXJvX3N0YXRpYzphZnRlciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHJpZ2h0OiAtMjIwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm9fc3RhdGljX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM3cHgpIHtcbiAgLmhlcm9fc3RhdGljX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19zdGF0aWNfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19zdGF0aWNfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVyb19zdGF0aWNfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmhlcm9fc3RhdGljX2NvbnRlbnQgaDEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19zdGF0aWNfY29udGVudCBoMS5hY3RpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19zdGF0aWNfY29udGVudCBoMS5hY3RpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uaGVyb19zdGF0aWNfY29udGVudCB1bCwgLmhlcm9fc3RhdGljX2NvbnRlbnQgb2wge1xuICBjb2xvcjogIzBlMzUyNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVyb19zdGF0aWNfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5oZWFkaW5nX3ZlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkaW5nX3ZlY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogLTE1cHg7XG4gIGhlaWdodDogMTExcHg7XG4gIHdpZHRoOiAxODVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvaGVhZGluZy12ZWN0b3IucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGluZ192ZWN0b3I6YWZ0ZXIge1xuICAgIHRvcDogLTEwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uaGVhZGluZ19zY3JpYmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkaW5nX3NjcmliYmxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMTVweDtcbiAgaGVpZ2h0OiAxMTFweDtcbiAgd2lkdGg6IDE4NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9zY3JpYmJsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZWFkaW5nX3NjcmliYmxlOmFmdGVyIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIC5oZXJvX3N0YXRpY193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDE0cHggMCAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpY2stc2xpZGUgLmhlcm9fc3RhdGljX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi50b3BTbGlkZSAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX3N0YXRpY193YXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVyb19zdGF0aWNfd2F2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbi5oZXJvX3N0YXRpY193YXZlIC5maXhfbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm9fc3RhdGljX3dhdmUgLmZpeF9sYXllciBwYXRoIHtcbiAgZmlsbDogIzZDQjMzRjtcbn1cbi5oZXJvX3N0YXRpY193YXZlIC52YXJpYWJsZV9sYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM3cHgpIHtcbiAgLmhlcm9fc3RhdGljX3dhdmUgLnZhcmlhYmxlX2xheWVyIHtcbiAgICBib3R0b206IC0xN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlcm9fc3RhdGljX3dhdmUgLnZhcmlhYmxlX2xheWVyIHtcbiAgICBib3R0b206IC00cHg7XG4gIH1cbn1cbi5oZXJvX3N0YXRpY193YXZlIC52YXJpYWJsZV9sYXllci5kYXJrX2dyZWVuIHBhdGgge1xuICBmaWxsOiAjMEUzNTI3O1xufVxuLmhlcm9fc3RhdGljX3dhdmUgLnZhcmlhYmxlX2xheWVyLm1lZGl1bV9ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzZDQjMzRjtcbn1cbi5oZXJvX3N0YXRpY193YXZlIC52YXJpYWJsZV9sYXllci5saWdodF9ncmVlbiBwYXRoIHtcbiAgZmlsbDogI2Y3ZmRkYjtcbn1cbi5oZXJvX3N0YXRpY193YXZlIC52YXJpYWJsZV9sYXllci5wYXN0YWxfZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICNkOGVkYjk7XG59XG5cbi5jb250ZW50X2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnRfYmxvY2s6aGFzKC52ZXJ0X29yaWVudCkgLm1hc2sge1xuICB0b3A6IDI4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9ibG9jazpoYXMoLnZlcnRfb3JpZW50KSAubWFzayB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyOm5vdCgudmVydF9vcmllbnQpLm5vLWltZy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpub3QoLnZlcnRfb3JpZW50KS5uby1pbWctY29udGVudCAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgLmNvbHVtbnMtMiB1bCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpub3QoLnZlcnRfb3JpZW50KS5uby1pbWctY29udGVudCAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgLmNvbHVtbnMtMiBvbCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpub3QoLnZlcnRfb3JpZW50KS5uby1pbWctY29udGVudCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0b3A6IC0yMTVweDtcbiAgfVxufVxuXG4uY29udGVudF9ibG9ja193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIgcCBhIHtcbiAgY29sb3I6ICM2Y2IzM2Y7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5sZWZ0IC5tYXNrIHtcbiAgbGVmdDogLTUyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIubGVmdCAubWFzayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAtNTB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5sZWZ0IC5tYXNrIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLmNlbnRlcl9yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuY2VudGVyX3JpZ2h0IC5tYXNrIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01MjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIuY2VudGVyX3JpZ2h0IC5tYXNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHJpZ2h0OiAtNTB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5jZW50ZXJfcmlnaHQgLm1hc2sge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5jZW50ZXJfcmlnaHQgLm1hc2sge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIudG9wX3JpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlci50b3BfcmlnaHQgLm1hc2sge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTUyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci50b3BfcmlnaHQgLm1hc2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcmlnaHQ6IC01MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyLnRvcF9yaWdodCAubWFzayB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICByaWdodDogLTUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci50b3BfcmlnaHQgLm1hc2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci50b3BfcmlnaHQgLm1hc2sge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLmJvdHRvbV9yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuYm90dG9tX3JpZ2h0IC5tYXNrIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01MjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIuYm90dG9tX3JpZ2h0IC5tYXNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHJpZ2h0OiAtNTB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5ib3R0b21fcmlnaHQgLm1hc2sge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5ib3R0b21fcmlnaHQgLm1hc2sge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuYm90dG9tX2xlZnQgLm1hc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyLmJvdHRvbV9sZWZ0IC5tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuZmxleC1yb3ctcmV2ZXJzZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIuZmxleC1yb3ctcmV2ZXJzZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMjclO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2NvbnRlbnQtYmxvY2stYmcucG5nKTtcbiAgd2lkdGg6IDUwdnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIgLm1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDU0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLmNlbnRlcl9sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuY2VudGVyX2xlZnQgLm1hc2sge1xuICBsZWZ0OiAtNTI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5jZW50ZXJfbGVmdCAubWFzayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAtNTB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5jZW50ZXJfbGVmdCAubWFzayB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlci50b3BfbGVmdDphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLnRvcF9sZWZ0IC5tYXNrIHtcbiAgbGVmdDogLTUyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudG9wX2xlZnQgLm1hc2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogLTUwdncgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudG9wX2xlZnQgLm1hc2sge1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgbGVmdDogLTUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIuYm90dG9tX2xlZnQ6YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlci5ib3R0b21fbGVmdCAubWFzayB7XG4gIGxlZnQ6IC01MjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyLmJvdHRvbV9sZWZ0IC5tYXNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC01MHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyLmJvdHRvbV9sZWZ0IC5tYXNrIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIGxlZnQ6IC01MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX19pbWcge1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nOmhhcygudG9wLCAudG9wX2xlZnQsIC50b3BfcmlnaHQpIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2ltZzpoYXMoLmJvdHRvbSwgLmJvdHRvbV9sZWZ0LCAuYm90dG9tX3JpZ2h0KSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLnRvcCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy50b3BfbGVmdCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy50b3BfcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy50b3AsIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2ltZyBpbWcudG9wX2xlZnQsIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2ltZyBpbWcudG9wX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgKyAxNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2ltZyBpbWcudG9wLCAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLnRvcF9sZWZ0LCAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLnRvcF9yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLmJvdHRvbSwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy5ib3R0b21fbGVmdCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy5ib3R0b21fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLmJvdHRvbSwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy5ib3R0b21fbGVmdCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy5ib3R0b21fcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLmJvdHRvbV9sZWZ0LCAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLnRvcF9sZWZ0LCAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLmNlbnRlcl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgKyAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcgaW1nLmJvdHRvbV9yaWdodCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIGltZy50b3BfcmlnaHQsIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2ltZyBpbWcuY2VudGVyX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAxMjIycHgpIC8gMiAtIDE1cHgpO1xuICB9XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgLnNjcmliYmxlIGgyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgY29sb3I6ICM2Y2IzM2Y7XG4gIGZvbnQtc2l6ZTogNTAwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLyogNTAwcHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMCU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5vdmVybGF5LXRleHQge1xuICAgIHJpZ2h0OiAtOCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDMwMHB4O1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5vdmVybGF5LXRleHQge1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBiIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IGgyIHNwYW4ge1xuICBjb2xvcjogIzZjYjMzZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgaDMge1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAvKiA0MS44cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgaDMgc3BhbiB7XG4gIGNvbG9yOiAjNmNiMzNmO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBoNCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBoNSB7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDM0LjA4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgaDUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IGg1IHNwYW4ge1xuICBjb2xvcjogIzZjYjMzZjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgLmNvbHVtbnMtMiB1bCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5jb2x1bW5zLTIgb2wge1xuICBjb2x1bW5zOiAyO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5jb2x1bW5zLTIgdWwgbGksIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAuY29sdW1ucy0yIG9sIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgY29sdW1uLWdhcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMzJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB1bCA+IGxpIHVsLCAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgdWwgPiBsaSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHVsID4gbGkgdWwgbGksIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB1bCA+IGxpIG9sIGxpIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHVsID4gbGkgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHVsID4gbGkgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB1bCA+IGxpIHVsIGxpOmJlZm9yZSwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHVsID4gbGkgb2wgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogYXV0bztcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgY29sdW1uLWdhcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBvbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgb2wgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyX190eHQgb2wgPiBsaSB1bCwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IG9sID4gbGkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBvbCA+IGxpIHVsIGxpLCAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgb2wgPiBsaSBvbCBsaSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBvbCA+IGxpIHVsIGxpOmJlZm9yZSwgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IG9sID4gbGkgb2wgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIgaDIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgdG9wOiAtMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5vdmVybGF5LXRleHQge1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IDE4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5vdmVybGF5LXRleHQge1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQ6YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGhlaWdodDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50LmJvdHRvbV9sZWZ0IC5tYXNrLCAuY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50LnRvcF9sZWZ0IC5tYXNrLCAuY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50LmNlbnRlcl9sZWZ0IC5tYXNrIHtcbiAgICBsZWZ0OiAtNjV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250ZW50X2Jsb2NrX3dyYXBwZXIudmVydF9vcmllbnQudG9wX3JpZ2h0IC5tYXNrLCAuY29udGVudF9ibG9ja193cmFwcGVyLnZlcnRfb3JpZW50LmNlbnRlcl9yaWdodCAubWFzaywgLmNvbnRlbnRfYmxvY2tfd3JhcHBlci52ZXJ0X29yaWVudC5ib3R0b21fcmlnaHQgLm1hc2sge1xuICAgIHJpZ2h0OiAtNjV2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jZW50ZXJfbGVmdCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmNlbnRlcl9sZWZ0IHVsICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLmNlbnRlcl9sZWZ0IHVsIHVsICsgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNlbnRlcl9sZWZ0IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNlbnRlcl9sZWZ0IC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5jZW50ZXJfbGVmdCAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgb2wgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpoYXMoLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IGgzKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JpYmJsZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JpYmJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTQwcHg7XG4gIGhlaWdodDogMTExcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NjcmliYmxlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWVkaXVtX2dyZWVuX2JnIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCBoMiBzcGFuIHtcbiAgY29sb3I6ICNmN2ZkZGI7XG59XG5cbi5saXN0X2Jsb2NrIHtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpc3RfYmxvY2tfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIGdhcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0X2Jsb2NrX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fY29udGVudF9fdHh0IHtcbiAgZ2FwOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fY29udGVudF9fdHh0IGgzIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4ubGlzdF9ibG9ja193cmFwcGVyX19jb250ZW50X192ZWN0b3Ige1xuICBtYXJnaW4tbGVmdDogLTd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmxpc3RfYmxvY2tfd3JhcHBlcl9fY29udGVudF9fdmVjdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpc3RfYmxvY2tfd3JhcHBlcl9fY29udGVudF9fdmVjdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0X2Jsb2NrX3dyYXBwZXJfX2NvbnRlbnRfX3ZlY3RvciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGlzdF9ibG9ja193cmFwcGVyX19jb250ZW50X192ZWN0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtN3Z3O1xuICB9XG59XG4ubGlzdF9ibG9ja193cmFwcGVyX19jb250ZW50X192ZWN0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDcxM3B4O1xufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZ19fZGVzYyB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZyB1bCBsaSwgLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZyBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBlMzUyNztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZyB1bCBsaTpiZWZvcmUsIC5saXN0X2Jsb2NrX3dyYXBwZXJfX2xpc3Rpbmcgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbGlzdC1wb2ludC5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0X2Jsb2NrX3dyYXBwZXJfX2xpc3RpbmcgdWwgbGk6YmVmb3JlLCAubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIG9sIGxpOmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4ubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIHVsIGxpIHVsIGxpLCAubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIHVsIGxpIG9sIGxpLCAubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIG9sIGxpIHVsIGxpLCAubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIG9sIGxpIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzBlMzUyNztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZyB1bCBsaSB1bCBsaTpiZWZvcmUsIC5saXN0X2Jsb2NrX3dyYXBwZXJfX2xpc3RpbmcgdWwgbGkgb2wgbGk6YmVmb3JlLCAubGlzdF9ibG9ja193cmFwcGVyX19saXN0aW5nIG9sIGxpIHVsIGxpOmJlZm9yZSwgLmxpc3RfYmxvY2tfd3JhcHBlcl9fbGlzdGluZyBvbCBsaSBvbCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3RfYmxvY2tfX3ZlY3RvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LWJsb2NrLXZlY3Rvci5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTIyJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbn1cbi5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fY2FyZCB7XG4gIG1heC13aWR0aDogNTAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZGI7XG4gIGdhcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2NhcmQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2NhcmQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhcmRfY29udGVudF9ibG9ja193cmFwcGVyX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fY2FyZCBwIHtcbiAgY29sb3I6ICMwMjgxMjE7XG59XG4uY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2NhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fY2FyZF9fYXV0aG9yID4gaW1nIHtcbiAgd2lkdGg6IDQ2cHg7XG59XG4uY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2NhcmRfX2F1dGhvcl9fZGV0YWlsIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcmRfY29udGVudF9ibG9ja193cmFwcGVyX19jYXJkX19hdXRob3JfX2RldGFpbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX2NhcmRfX2F1dGhvcl9fZGV0YWlsIHNwYW4gcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNhcmRfY29udGVudF9ibG9ja193cmFwcGVyX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDY0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IGEge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmNhcmRfY29udGVudF9ibG9ja193cmFwcGVyX190eHQgLm92ZXJsYXktdGV4dCB7XG4gIGNvbG9yOiAjNmNiMzNmO1xuICBmb250LXNpemU6IDUwMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAvKiA1MDBweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgb3BhY2l0eTogMC4xNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwJTtcbiAgdG9wOiAtMjMwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgICByaWdodDogMTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX2NvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5vdmVybGF5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzAwcHg7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB0b3A6IC0xODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgdG9wOiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FyZF9jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAub3ZlcmxheS10ZXh0IHtcbiAgICByaWdodDogMCU7XG4gICAgdG9wOiAtMTUwcHg7XG4gIH1cbn1cblxuLmNhcmRfY29udGFpbmVyX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MTIxO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwOHB4IDYzcHggMCA2M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9jb250YWluZXJfd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYXJkX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkX2NvbnRhaW5lcl93cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvY2FyZF9jb250YWluZXJfX2JnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG4uY2FyZF9jb250YWluZXJfX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGdhcDogNDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZF9jb250YWluZXJfX3R4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYXJkX2NvbnRhaW5lcl9fdHh0IGgyIHtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYXJkX2NvbnRhaW5lcl9fdHh0IGgzIHtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyJTsgLyogMzQuMDhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmNhcmRfY29udGFpbmVyX190eHQgcCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYXJkX2NvbnRhaW5lcl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA1MjVweDtcbn1cblxuLmNhcm91c2VsX2Jsb2NrIC5jdXN0b20tdHJhZGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIxNnB4KSAvIDIgLSAxOHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcm91c2VsX2Jsb2NrIC5jdXN0b20tdHJhZGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfYmxvY2sgLmN1c3RvbS10cmFkZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbF9ibG9jayAuY3VzdG9tLXRyYWRlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sZWZ0X2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQ2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IGgyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgaDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5sZWZ0X2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZWZ0X2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDA1cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3QgLnNsaWRlIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCAuc2xpZGUgLmJsb2ctY2FyZF9faW1nIHtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3QgLnNsaWRlIC5ibG9nLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sZWZ0X2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjIycHg7XG4gIH1cbn1cbi5sZWZ0X2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlZnRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3QgLnNsaWRlIC5ibG9nLWNhcmQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCAuc2xpZGUgLmJsb2ctY2FyZCAuYmxvZy1jYXJkX190eHRfX2Rlc2Mge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuY2Fyb3VzZWxfYmxvY2tfX2J0bl9fbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50b3BfY2Fyb3VzZWwgLmN1c3RvbS10cmFkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICBnYXA6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IGgyIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHtcbiAgd2lkdGg6IDQ0NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwOHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IGEuYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2lkdGg6IDEwMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRvcF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLnRvcF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCAuc2xpZGUge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3QgLnNsaWRlIC5ibG9nLWNhcmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDI2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMjIycHg7XG4gIH1cbn1cbi50b3BfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMgLnNsaWNrLWxpc3QgLnNsaWRlIC5ibG9nLWNhcmRfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvcF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuc2xpY2stbGlzdCAuc2xpZGUgLmJsb2ctY2FyZF9faW1nIC5wbGF5LWljb24tZ3JlZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5zbGljay1saXN0IC5zbGlkZSAuYmxvZy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5jYXJvdXNlbF9ibG9ja19fYnRuX190b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyMTZweCkgLyAyIC0gNjVweCk7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5jYXJvdXNlbF9ibG9ja19fYnRuX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5jYXJvdXNlbF9ibG9ja19fYnRuX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudG9wX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5jYXJvdXNlbF9ibG9ja19fYnRuX190b3Age1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmZyYW1lZF9jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IzM2Y7XG59XG4uZnJhbWVkX2Nhcm91c2VsIC5jdXN0b20tdHJhZGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZyYW1lZF9jYXJvdXNlbCAuY3VzdG9tLXRyYWRlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjMzZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZ2FwOiA2NHB4O1xuICBwYWRkaW5nOiAxMzdweCAyNnB4IDEyM3B4IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IGgxIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTAwJTsgLyogNjRweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBoMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgfVxufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMGUzNTI3ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHAgc3Ryb25nLCAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIGIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDEzN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwO1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fZnJhbWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19mcmFtZWQgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2ZyYW1lZCAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2ZyYW1lZCAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fZnJhbWVkIC5zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2ZyYW1lZCAuc2xpZGUgLmJsb2ctY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLmZyYW1lZF9jYXJvdXNlbCAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fZnJhbWVkIC5zbGlkZSAuYmxvZy1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDI2NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19mcmFtZWQgLnNsaWRlIC5ibG9nLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2ZyYW1lZCAuc2xpZGUgLmJsb2ctY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IDIyMnB4O1xuICB9XG59XG4uZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19mcmFtZWQgLnNsaWRlIC5ibG9nLWNhcmRfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19mcmFtZWQgLnNsaWRlIC5ibG9nLWNhcmQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2ZyYW1lZCAuc2xpZGUgLmJsb2ctY2FyZCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5mcmFtZWRfY2Fyb3VzZWwgLmNhcm91c2VsX2Jsb2NrX19idG5fX2ZyYW1lZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fYnRuX19mcmFtZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uZnJhbWVkX2Nhcm91c2VsIC5jYXJvdXNlbF9ibG9ja19fYnRuX19mcmFtZWQgYnV0dG9uIHtcbiAgdG9wOiAwO1xufVxuLmNhcm91c2VsX2Jsb2NrLmRhcmtfZ3JlZW5fYmcgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHtcbiAgY29sb3I6ICNmN2ZkZGI7XG59XG4uY2Fyb3VzZWxfYmxvY2suZGFya19ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgaDIge1xuICBjb2xvcjogI2Y3ZmRkYjtcbn1cbi5jYXJvdXNlbF9ibG9jay5kYXJrX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYXJvdXNlbF9ibG9jay5kYXJrX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjdmZGRiO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2Fyb3VzZWxfYmxvY2suZGFya19ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgYS5idG4ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jYXJvdXNlbF9ibG9jay5kYXJrX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5ibG9nLWNhcmQge1xuICBjb2xvcjogI2Y3ZmRkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDIyQztcbn1cbi5jYXJvdXNlbF9ibG9jay5kYXJrX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5ibG9nLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5NjRlO1xufVxuLmNhcm91c2VsX2Jsb2NrLm1lZGl1bV9ncmVlbl9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjgxMjE7XG59XG4uY2Fyb3VzZWxfYmxvY2subWVkaXVtX2dyZWVuX2JnIC5tZWRpdW1fZ3JlZW5fYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MTIxO1xufVxuLmNhcm91c2VsX2Jsb2NrLm1lZGl1bV9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuYmxvZy1jYXJkIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0UyQTE7XG59XG4uY2Fyb3VzZWxfYmxvY2subWVkaXVtX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5ibG9nLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGNkNCO1xufVxuLmNhcm91c2VsX2Jsb2NrLm1lZGl1bV9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyBidXR0b246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNDM0UyQTE7XG4gIGNvbG9yOiAjQzNFMkExO1xufVxuLmNhcm91c2VsX2Jsb2NrLm1lZGl1bV9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNFMkExO1xuICBjb2xvcjogIzBlMzUyNztcbn1cbi5jYXJvdXNlbF9ibG9jay5wYXN0YWxfZ3JlZW5fYmcgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50IHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uY2Fyb3VzZWxfYmxvY2sucGFzdGFsX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcm91c2VsX2Jsb2NrLnBhc3RhbF9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2Fyb3VzZWxfYmxvY2sucGFzdGFsX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBhLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNhcm91c2VsX2Jsb2NrLnBhc3RhbF9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuYmxvZy1jYXJkIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUY2Q0I7XG59XG4uY2Fyb3VzZWxfYmxvY2sucGFzdGFsX2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5ibG9nLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNFMkExO1xufVxuLmNhcm91c2VsX2Jsb2NrLmxpZ2h0X2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcm91c2VsX2Jsb2NrLmxpZ2h0X2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcm91c2VsX2Jsb2NrLmxpZ2h0X2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fY29udGVudCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jYXJvdXNlbF9ibG9jay5saWdodF9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnQgYS5idG4ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jYXJvdXNlbF9ibG9jay5saWdodF9ncmVlbl9iZyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlcyAuYmxvZy1jYXJkIHtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUYxQzI7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcm91c2VsX2Jsb2NrLmxpZ2h0X2dyZWVuX2JnIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVzIC5ibG9nLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc5LCA2MywgMC40KTtcbn1cblxuLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9yIC5hcnJvd192ZWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBoZWlnaHQ6IDExMXB4O1xuICB3aWR0aDogMTg1cHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWxfaGVhZGluZ192ZWN0b3IgLmFycm93X3ZlYyB7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICB9XG59XG4uY2Fyb3VzZWxfaGVhZGluZ192ZWN0b3IgLnNjcnViX3ZlYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTQwcHg7XG4gIGhlaWdodDogMTExcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJvdXNlbF9oZWFkaW5nX3ZlY3RvciAuc2NydWJfdmVjIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmZyYW1lZF9jYXJvdXNlbCAuYmxvZy1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZnJhbWVkX2Nhcm91c2VsIC5ibG9nLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGVmdF9jYXJvdXNlbCAuYmxvZy1jYXJkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubGVmdF9jYXJvdXNlbCAuYmxvZy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRvcF9jYXJvdXNlbCAuYmxvZy1jYXJkIHtcbiAgbWF4LXdpZHRoOiA1MDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnRvcF9jYXJvdXNlbCAuYmxvZy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcm91c2VsX2Jsb2NrX19zbGlkZXNfX2xlZnQgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbF9ibG9ja19fc2xpZGVzX19sZWZ0IC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB+IC5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fbGVmdCAuc2xpY2stc2xpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmxvZy1jYXJkIHtcbiAgbWF4LXdpZHRoOiA0NTNweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9nLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvZy1jYXJkX19pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvZy1jYXJkX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uYmxvZy1jYXJkX190eHQgYSB7XG4gIGdhcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ibG9nLWNhcmRfX3R4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDM0LjA4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG59XG4uYmxvZy1jYXJkX190eHRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICBvcGFjaXR5OiAwLjg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucGxheS1pY29uLWdyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsYXktaWNvbi1ncmVlbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2FyZHMtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMiArIDU0MHB4ICsgMHB4KTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDcxOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI0MHB4KSAvIDIgKyA1MDNweCArIDEwNXB4ICsgMHB4KTtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI0MHB4KSAvIDIgKyA1MDNweCArIDEwNXB4ICsgNzVweCk7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBoZWlnaHQ6IDUxOXB4O1xuICB9XG59XG4uY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5tYWluLWltYWdlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5tYWluLWltYWdlLXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5tYWluLWltYWdlLXdyYXAgLmNhcmQtYmxvY2tfX21hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTI3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5tYWluLWltYWdlLXdyYXAgLmNhcmQtYmxvY2tfX21hc2sge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1ibG9jayAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gMTI0MHB4KSAvIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZHMtYmxvY2sgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ibG9jayAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMDVweDtcbn1cbi5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCA1MDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1ibG9ja19faGVhZGluZy10b3AtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IC00MHB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTExcHg7XG59XG4uY2FyZHMtYmxvY2tfX2hlYWRpbmctdG9wLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgY29sb3I6ICM2Y2IzM2Y7XG59XG4uY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiA1MDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbn1cbi5jYXJkcy1ibG9ja19faGVhZGluZy1ib3R0b20taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBwIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIC8qIDM0LjA4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHVsLCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHVsIGxpLCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAgdWwgbGk6YmVmb3JlLCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAtMzJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgfVxufVxuLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0cHgpO1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCAuaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiAxMTNweDtcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAvKiAzNS4ycHggKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBlMzUyNztcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDM1LjJweCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB1bCwgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgdWwgbGksIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB1bCBsaTpiZWZvcmUsIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IC0zMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbGlzdC1wb2ludC5wbmcpO1xufVxuLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbn1cbi5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAgYS5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNzFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWRiOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICAvKiAyNS41NnB4ICovXG4gIGNvbG9yOiAjMGUzNTI3O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAgYS5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gIH1cbn1cbi5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAgYS5tYWluLWJ0bi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIC8qIDE2cHggKi9cbiAgY29sb3I6ICNkOGVkYjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCBhLm1haW4tYnRuLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCBhLm1haW4tYnRuLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAgLmltYWdlLWNvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIC5pbWFnZS1jb250ZW50LXdyYXAgLm1haW4taW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiA2MjdweDtcbiAgaGVpZ2h0OiA1NzhweDtcbn1cbi5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIC5pbWFnZS1jb250ZW50LXdyYXAgLm1haW4taW1hZ2Utd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIC5pbWFnZS1jb250ZW50LXdyYXAgLm1hc2tpbmctY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU5NnB4O1xuICBoZWlnaHQ6IDg0MHB4O1xufVxuLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAgLmltYWdlLWNvbnRlbnQtd3JhcCAubWFza2luZy1jb250ZW50LXdyYXAgLm1hc2tpbmctaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCAuaW1hZ2UtY29udGVudC13cmFwIC5tYXNraW5nLWNvbnRlbnQtd3JhcCAubWFza2luZy1pbWFnZS13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDEyNDBweCkgLyAyKTtcbn1cbi5jYXJkcy1ibG9jay5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiA3ODhweDtcbn1cbi5jYXJkcy1ibG9jay5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogNTE4cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZ2FwOiAyNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5jYXJkcy1ibG9jay5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDMzLjMzJSAtIDE3LjMzcHgpO1xuICBwYWRkaW5nOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG4gIC5jYXJkcy1ibG9jay5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXJkcy1ibG9jay5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMlIC0gMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtYmxvY2suaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhcmRzLWJsb2NrLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMik7XG59XG4uY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiA3ODhweDtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy10b3AtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XG4gIG1heC13aWR0aDogNTE4cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMjlweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgZ2FwOiAyNnB4O1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMycHg7XG59XG4uY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMTNweDtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTEzcHggLSAxOTFweCAtIDY0cHgpO1xuICBnYXA6IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCAzNDBweDtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzNDBweCAtIDMycHgpO1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCAyMzVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG4gIC5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuICAuY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FyZHMtYmxvY2sudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmNhcmRzLWJsb2NrLnZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYXJkcy1ibG9jay52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDYxMHB4O1xufVxuLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcbiAgbWF4LXdpZHRoOiA1MThweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XG4gIG1heC13aWR0aDogNTAzcHg7XG4gIGdhcDogMjZweDtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZGI5O1xufVxuLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMTNweDtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxMTNweCAtIDI0cHgpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCBhLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODEyMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtdmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLWhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLWhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLWhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkcy1ibG9jay5pbWFnZS1ncmlkLWhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcbiAgcGFkZGluZzogMjVweCAyNHB4O1xufVxuLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FyZHMtYmxvY2suaW1hZ2UtZ3JpZC1ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmNhcmRzLWJsb2NrLmltYWdlLWdyaWQtaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMik7XG59XG4uY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xufVxuLmNhcmRzLWJsb2NrLnRleHQtZ3JpZCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG4uY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge1xuICBmbGV4OiAwIDAgNzAzcHg7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcbiAgZmxleDogY2FsYygxMDAlIC0gNzAzcHggLSAzMnB4KTtcbn1cbi5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZHMtYmxvY2sudGV4dC1ncmlkIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuICAuY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAuY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIC5jYXJkcy1ibG9jay50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FyZHMtYmxvY2sudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcuaW1hZ2UtZ3JpZC12ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xufVxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy5pbWFnZS1ncmlkLXZlcnRpY2FsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uY2FyZHMtYmxvY2sucGFzdGFsX2dyZWVuX2JnLmltYWdlLWdyaWQtdmVydGljYWwgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMTglKSBzYXR1cmF0ZSgyMjUlKSBodWUtcm90YXRlKDMxZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xufVxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzAyODEyMTtcbn1cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzAyODEyMTtcbn1cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDg4JSkgc2VwaWEoMTglKSBzYXR1cmF0ZSgyMjUlKSBodWUtcm90YXRlKDMxZGVnKSBicmlnaHRuZXNzKDEwNiUpIGNvbnRyYXN0KDEwMSUpO1xufVxuLmNhcmRzLWJsb2NrLmxpZ2h0X2dyZWVuX2JnIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVkYjk7XG59XG4uY2FyZHMtYmxvY2subGlnaHRfZ3JlZW5fYmcgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAgYS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZkZGI7XG59XG4uY2FyZHMtYmxvY2subGlnaHRfZ3JlZW5fYmcgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDYzJSkgc2VwaWEoOCUpIHNhdHVyYXRlKDI1OTklKSBodWUtcm90YXRlKDUzZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoMTExJSk7XG59XG4uY2FyZHMtYmxvY2suZGFya19ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAgaDIge1xuICBjb2xvcjogI2Y3ZmRkYjtcbn1cbi5jYXJkcy1ibG9jay5kYXJrX2dyZWVuX2JnIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHAge1xuICBjb2xvcjogI2Y3ZmRkYjtcbn1cbi5jYXJkcy1ibG9jay5kYXJrX2dyZWVuX2JnIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMjgxMjE7XG59XG4uY2FyZHMtYmxvY2suZGFya19ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xufVxuLmNhcmRzLWJsb2NrLmRhcmtfZ3JlZW5fYmcgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIGEubWFpbi1idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IzM2Y7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmNhcmRzLWJsb2NrLmRhcmtfZ3JlZW5fYmcgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoOTUwJSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5OSUpO1xufVxuLmNhcmRzLWJsb2NrLm1lZGl1bV9ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDI4MTIxO1xufVxuLmNhcmRzLWJsb2NrLm1lZGl1bV9ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xufVxuLmNhcmRzLWJsb2NrLm1lZGl1bV9ncmVlbl9iZyAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzAyODEyMTtcbn1cbi5jYXJkcy1ibG9jay5tZWRpdW1fZ3JlZW5fYmcgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzAyODEyMTtcbn1cbi5jYXJkcy1ibG9jay5tZWRpdW1fZ3JlZW5fYmcgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoOTUwJSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5OSUpO1xufVxuXG4uY2FyZHMtYmxvY2subWVkaXVtX2dyZWVuX2JnLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG5cbi5jYXJkcy1ibG9jay5tZWRpdW1fZ3JlZW5fYmcuaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuXG4uY2FyZHMtYmxvY2sucGFzdGFsX2dyZWVuX2JnLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG5cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcuaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAgcCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuXG4uY2FyZHMtYmxvY2sucGFzdGFsX2dyZWVuX2JnLmltYWdlLWdyaWQtaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzBlMzUyNztcbn1cblxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy5pbWFnZS1ncmlkLWhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzBlMzUyNztcbn1cblxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG5cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcudGV4dC1ncmlkIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG5cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG5cbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xuICBjb2xvcjogIzBlMzUyNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25fYmxvY2s6aGFzKC5mbGV4LXJvdy1yZXZlcnNlKSAuYWNjb3JkaW9uX2Jsb2NrX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hY2NvcmRpb25fYmxvY2s6aGFzKC5mbGV4LXJvdy1yZXZlcnNlKSAuYWNjb3JkaW9uX2Jsb2NrX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IC03dnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrOmhhcyguZmxleC1yb3ctcmV2ZXJzZSkgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hY2NvcmRpb25fYmxvY2s6aGFzKC5mbGV4LXJvdy1yZXZlcnNlKSAuYWNjb3JkaW9uX2Jsb2NrX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogLTN2dztcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9ibG9jazpoYXMoLmZsZXgtcm93LXJldmVyc2UpIC5hY2NvcmRpb25fYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFjY29yZGlvbl9ibG9jazpoYXMoLmZsZXgtcm93LXJldmVyc2UpIC5hY2NvcmRpb25fYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uYWNjb3JkaW9uX2Jsb2NrOmhhcyguZmxleC1yb3ctcmV2ZXJzZSkgLmFjY29yZGlvbl9ibG9ja19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uX2Jsb2NrIHtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvcmRpb25fYmxvY2tfd3JhcHBlciB7XG4gIGdhcDogMTQ5cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hY2NvcmRpb25fYmxvY2tfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hY2NvcmRpb25fYmxvY2tfX2ltZyB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIGdhcDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tbGVmdDogLTd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmFjY29yZGlvbl9ibG9ja19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9ibG9ja19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWF4LXdpZHRoOiA3MTNweDtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX3R4dCB7XG4gIGdhcDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX3R4dCB1bCwgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fdHh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgY29sdW1uLWdhcDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX3R4dCB1bCBsaSwgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fdHh0IG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X190eHQgdWwgbGk6YmVmb3JlLCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X190eHQgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTMycHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XG59XG4uYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYmFja2dyb3VuZDogI0Y3RkREQjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2ljb24ge1xuICB3aWR0aDogNDNweDtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X2hlYWRpbmdfaGVhZCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG59XG4uYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF9oZWFkaW5nIHNwYW4ge1xuICBjb2xvcjogIzZDQjMzRjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogM3B4ICNmN2ZkZGI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4IC0gMThweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTM1Mjc7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCB1bCwgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0IG9sIHtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0IHVsIGxpLCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQgb2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMjgxMjE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCB1bCBsaTpiZWZvcmUsIC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XG59XG5cbi5hY2NvcmRpYW5fX3Jvdy5hY3RpdmUgLmZhLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLm5vLWltYWdlIC5hY2NvcmRpb25fYmxvY2tfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8taW1hZ2UgLmFjY29yZGlvbl9ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLm5vLWltYWdlIC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnQgLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9yIHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbn1cbi5uby1pbWFnZSAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vLWltYWdlIC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF9oZWFkaW5nX2hlYWQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG59XG4ubm8taW1hZ2UgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vLWltYWdlIC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQgdWwsIC5uby1pbWFnZSAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0IG9sIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm8taW1hZ2UgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCB1bCwgLm5vLWltYWdlIC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQgb2wge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4uZXZlbnRfbGlzdF9ibG9ja193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZXZlbnRfbGlzdF9ibG9ja193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmV2ZW50X2xpc3RfYmxvY2tfd3JhcHBlcl9faGVhZCB7XG4gIG1heC13aWR0aDogNjA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfd3JhcHBlcl9faGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXZlbnRfbGlzdF9ibG9ja193cmFwcGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRTlGNkNCO1xuICBwYWRkaW5nOiA3cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2RhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19kYXRlIHAge1xuICBjb2xvcjogIzZjYjMzZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiA0NS40NHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2RhdGUgc3BhbiB7XG4gIGNvbG9yOiAjNmNiMzNmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDIxLjNweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogIzBlMzUyNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMjhweCAyOHB4O1xuICBtYXgtd2lkdGg6IDQ3M3B4O1xuICB3aWR0aDogNDczcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19fY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwLjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZDQjMzRjtcbiAgb3BhY2l0eTogMC4zO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAuM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCMzNGO1xuICBvcGFjaXR5OiAwLjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMzYzcHg7XG4gIG1hcmdpbjogMjhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1NnB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19pbmZvX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDhweDtcbn1cbi5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19pbmZvX2xpc3RfaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2luZm9fbGlzdF9pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2luZm9fbGlzdF90eHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1NnB4O1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ldmVudF9saXN0X2Jsb2NrX19saXN0X2Jsb2NrX19idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmV2ZW50X2xpc3RfYmxvY2tfX2xpc3RfYmxvY2tfX2J0biBhIHtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3N0X2Jsb2NrX3dyYXBwZXIge1xuICBnYXA6IDEzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9zdF9ibG9ja193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X2Jsb2NrX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3N0X2Jsb2NrX19pbWcge1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBnYXA6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC03dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wb3N0X2Jsb2NrX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9zdF9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9zdF9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTd2dztcbiAgfVxufVxuLnBvc3RfYmxvY2tfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0X2Jsb2NrX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIG1heC13aWR0aDogNzEzcHg7XG59XG4ucG9zdF9ibG9ja19fdHh0IGgxLCAucG9zdF9ibG9ja19fdHh0IGgyLCAucG9zdF9ibG9ja19fdHh0IGgzLCAucG9zdF9ibG9ja19fdHh0IGg0LCAucG9zdF9ibG9ja19fdHh0IGg1IHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyJTsgLyogMzQuMDhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbn1cbi5wb3N0X2Jsb2NrX190eHQgcCB7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wb3N0X2Jsb2NrX190eHQgcCBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3N0X2Jsb2NrX190eHQgdWwgbGksIC5wb3N0X2Jsb2NrX190eHQgb2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5wb3N0X2Jsb2NrX190eHQgdWwgbGk6YmVmb3JlLCAucG9zdF9ibG9ja19fdHh0IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9ibG9ja19fdHh0IHVsIGxpOmJlZm9yZSwgLnBvc3RfYmxvY2tfX3R4dCBvbCBsaTpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLnBvc3RfYmxvY2tfX3R4dCB1bCBsaSB1bCBsaSwgLnBvc3RfYmxvY2tfX3R4dCB1bCBsaSBvbCBsaSwgLnBvc3RfYmxvY2tfX3R4dCBvbCBsaSB1bCBsaSwgLnBvc3RfYmxvY2tfX3R4dCBvbCBsaSBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wb3N0X2Jsb2NrX190eHQgdWwgbGkgdWwgbGk6YmVmb3JlLCAucG9zdF9ibG9ja19fdHh0IHVsIGxpIG9sIGxpOmJlZm9yZSwgLnBvc3RfYmxvY2tfX3R4dCBvbCBsaSB1bCBsaTpiZWZvcmUsIC5wb3N0X2Jsb2NrX190eHQgb2wgbGkgb2wgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0X2Jsb2NrX190eHRfc2hhcmUge1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wb3N0X2Jsb2NrX190eHRfc2hhcmVfaGVhZCB7XG4gIGNvbG9yOiAjMDI4MTIxO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDM0LjA4cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG59XG4ucG9zdF9ibG9ja19fdHh0X3NoYXJlX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNnB4O1xufVxuLnBvc3RfYmxvY2tfX3R4dF9zaGFyZV9saW5rcyBhIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5tZWRpYV9ibG9ja193cmFwcGVyIHtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWVkaWFfYmxvY2tfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVkaWFfYmxvY2tfd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1lZGlhX2Jsb2NrX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYV9ibG9ja19fY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9ibG9ja19fY29udGVudCAucGxheS1pY29uLXdoaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsYXktaWNvbi13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVkaWFfYmxvY2tfX2NvbnRlbnQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDRweCAjMEUzNTI3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1lZGlhX2Jsb2NrX19jb250ZW50IGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5JTtcbiAgbGVmdDogMjklO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tZWRpYV9ibG9ja19fY29udGVudCAudmlkZW8tZW1iZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWVkaWFfYmxvY2tfX2NvbnRlbnQgLnZpZGVvLWVtYmVkIHtcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYV9ibG9ja19fY29udGVudCAudmlkZW8tZW1iZWQge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYV9ibG9ja19fY29udGVudCAudmlkZW8tZW1iZWQge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tZWRpYV9ibG9ja19fY29udGVudCAudmlkZW8tZW1iZWQge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG4uZm9ybS1ibG9ja19fZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZvcm0tYmxvY2tfX2xlZnQtY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDUwM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1ibG9ja19fbGVmdC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2xlZnQtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctdG9wLXNjcmliYmxlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDExMXB4O1xufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctdG9wLXNjcmliYmxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctdG9wLWFycm93LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDExMXB4O1xufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctdG9wLWFycm93LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvcm0tYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uZm9ybS1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHAge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9ybS1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb3JtLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmZvcm0tYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwMXB4O1xuICBoZWlnaHQ6IDU0M3B4O1xufVxuLmZvcm0tYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmZvcm0tYmxvY2tfX3JpZ2h0LWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MDNweCAtIDEyOXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYmxvY2tfX3JpZ2h0LWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJsb2NrX19yaWdodC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4uZm9ybS1ibG9ja19fZm9ybS1jb250ZW50LXdyYXAge1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmZGRiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJsb2NrX19mb3JtLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuLmJsb2dzLWJsb2NrX19oZWFkaW5nLWZpbHRlci1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZ3MtYmxvY2tfX2hlYWRpbmctZmlsdGVyLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2dzLWJsb2NrX19oZWFkaW5nLWNvdW50LWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2ODVweCAtIDMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9ncy1ibG9ja19faGVhZGluZy1jb3VudC1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZ3MtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2dzLWJsb2NrX19oZWFkaW5nLXRvcC1zY3JpYmJsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogLTU1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMTFweDtcbn1cbi5ibG9ncy1ibG9ja19faGVhZGluZy10b3Atc2NyaWJibGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZ3MtYmxvY2tfX2hlYWRpbmctdG9wLWFycm93LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDExMXB4O1xufVxuLmJsb2dzLWJsb2NrX19oZWFkaW5nLXRvcC1hcnJvdy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9ncy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvZ3MtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIGgzIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uYmxvZ3MtYmxvY2tfX2NvdW50LWNvbnRlbnQtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzZjYjMzZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fY291bnQtY29udGVudC13cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmJsb2dzLWJsb2NrX19maWx0ZXItY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIDY4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2dzLWJsb2NrX19maWx0ZXItY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fZmlsdGVyLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5ibG9ncy1ibG9ja19fc2VhcmNoLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMjZweCAtIDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2dzLWJsb2NrX19zZWFyY2gtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2dzLWJsb2NrX19zZWFyY2gtY29udGVudC13cmFwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2dzLWJsb2NrX19zZWFyY2gtY29udGVudC1pbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDgsIDE3OSwgNjMsIDAuMTYwNzg0MzEzNyk7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYmxvZ3MtYmxvY2tfX3NlYXJjaC1jb250ZW50LWlubmVyLXdyYXAgLmljb24tY29udGVudC13cmFwIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9ncy1ibG9ja19fc2VhcmNoLWNvbnRlbnQtaW5uZXItd3JhcCAuaWNvbi1jb250ZW50LXdyYXAgaSB7XG4gIGNvbG9yOiAjNmNiMzNmO1xufVxuLmJsb2dzLWJsb2NrX19zZWFyY2gtY29udGVudC1pbm5lci13cmFwIC5pbnB1dC13cmFwIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDE2cHggLSAxNnB4KTtcbn1cbi5ibG9ncy1ibG9ja19fc2VhcmNoLWNvbnRlbnQtaW5uZXItd3JhcCAuaW5wdXQtd3JhcCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IC8qIDEwMCUgKi9cbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uYmxvZ3MtYmxvY2tfX3NlYXJjaC1jb250ZW50LWlubmVyLXdyYXAgLmlucHV0LXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG59XG4uYmxvZ3MtYmxvY2tfX3NlYXJjaC1yZXN1bHQtZHJvcGRvd24tY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc5LCA2MywgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyAvKiAxMDAlICovXG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmJsb2dzLWJsb2NrX19zZWFyY2gtcmVzdWx0LWRyb3Bkb3duLWNvbnRlbnQtd3JhcC5zaG93LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvZ3MtYmxvY2tfX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcCB7XG4gIGZsZXg6IDAgMCAxNjNweDtcbn1cbi5ibG9ncy1ibG9ja19fZHJvcGRvd24tY29udGVudC13cmFwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNzksIDYzLCAwLjE2MDc4NDMxMzcpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI2JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjYgMjQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNi40MTYxNSA4Ljk4MzY0TDEyLjgzMzEgMTQuOTcyOEwxOS4yNSA4Ljk4MzY0JyBzdHJva2U9JyUyMzZDQjMzRicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJsb2dzLWJsb2NrX19kcm9wZG93bi1jb250ZW50LXdyYXAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvZ3MtYmxvY2tfX2Ryb3Bkb3duLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9ncy1ibG9ja19fbXVsdGlwbGUtYmxvZy1jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fbXVsdGlwbGUtYmxvZy1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ibG9ncy1ibG9ja19fc2luZ2xlLWJsb2ctY29udGVudC13cmFwIHtcbiAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTZweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2dzLWJsb2NrX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXAgLmJsb2ctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWYxYzI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmJsb2dzLWJsb2NrX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXAgLmJsb2ctY2FyZCAuYmxvZy1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyODEyMTtcbn1cbi5ibG9ncy1ibG9ja19fc2luZ2xlLWJsb2ctY29udGVudC13cmFwIC5ibG9nLWNhcmQgLmJsb2ctY2FyZF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2dzLWJsb2NrX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXAgLmJsb2ctY2FyZCAuYmxvZy1jYXJkX190eHQgLmJsb2ctY2FyZF9fdHh0X190aXRsZSB7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmJsb2dzLWJsb2NrX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXA6aG92ZXIgLmJsb2ctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA4LCAxNzksIDYzLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZ3MtYmxvY2tfX3NpbmdsZS1ibG9nLWNvbnRlbnQtd3JhcCAuYmxvZy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYmxvZ3MtYmxvY2tfX3NpbmdsZS1ibG9nLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmxvZ3MtYmxvY2tfX3NpbmdsZS1ibG9nLWNvbnRlbnQtd3JhcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLmJsb2dzLWJsb2NrX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXAgLmJsb2ctY2FyZCAuYmxvZy1jYXJkX19pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuXG4uYmxvZ3MtYmxvY2tfX3BhZ2luYXRpb24tY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uYmxvZ3MtYmxvY2tfX3BhZ2luYXRpb24tY29udGVudC13cmFwIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogIzBlMzUyNztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uYmxvZ3MtYmxvY2tfX3BhZ2luYXRpb24tY29udGVudC13cmFwIC5wcmV2LnBhZ2UtbnVtYmVycywgLmJsb2dzLWJsb2NrX19wYWdpbmF0aW9uLWNvbnRlbnQtd3JhcCAubmV4dC5wYWdlLW51bWJlcnMge1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAgLnByZXYucGFnZS1udW1iZXJzIGksIC5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAgLm5leHQucGFnZS1udW1iZXJzIGkge1xuICBjb2xvcjogIzZjYjMzZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbn1cbi5ibG9ncy1ibG9ja19fcGFnaW5hdGlvbi1jb250ZW50LXdyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjYjMzZjtcbn1cblxuLnF1aXpfcmVzdWx0X2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjdGRERCO1xufVxuLnF1aXpfcmVzdWx0X2Jsb2NrIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVyIC5tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwdnc7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpfcmVzdWx0X2Jsb2NrIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVyIC5tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnF1aXpfcmVzdWx0X2Jsb2NrIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVyIC5tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnF1aXpfcmVzdWx0X2Jsb2NrIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVyIC5tYXNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9fdHh0IHtcbiAgbWF4LXdpZHRoOiA1MDNweDtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9fdHh0X19pbm5lciBoMiBzcGFuIHtcbiAgY29sb3I6ICM2Y2IzM2Y7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG59XG4ucXVpel9yZXN1bHRfYmxvY2sgLnF1aXpfcmVzdWx0X2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIgcCBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9fdHh0X19pbm5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2Y2IzM2Y7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucXVpel9yZXN1bHRfYmxvY2sgLnF1aXpfcmVzdWx0X2Jsb2NrX3dyYXBwZXIgLmJ0bi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGUzNTI3O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlciBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxRjk2NEU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucXVpel9yZXN1bHRfYmxvY2sgLnF1aXpfcmVzdWx0X2Jsb2NrX3dyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlciBvbCwgLnF1aXpfcmVzdWx0X2Jsb2NrIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVyIHVsIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gIHdpZHRoOiA2MjhweDtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucXVpel9yZXN1bHRfYmxvY2sgLnF1aXpfcmVzdWx0X2Jsb2NrX3dyYXBwZXJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5xdWl6X3Jlc3VsdF9ibG9jayAucXVpel9yZXN1bHRfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucXVpel9yZXN1bHRfYmxvY2sgLnF1aXpfcmVzdWx0X2Jsb2NrX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5xdWl6X3Jlc3VsdF9ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvcXVpei1ib3R0b20tdmVjdG9yLnBuZyk7XG4gIHdpZHRoOiA0NDNweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NXB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogMDtcbn1cblxuLnRlc3RpbW9uaWFsX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y3RkREQjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlc3RpbW9uaWFsX2Jsb2NrIC50ZXN0aW1vbmlhbF9ibG9ja193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDE0MnB4O1xufVxuLnRlc3RpbW9uaWFsX2Jsb2NrIC50ZXN0aW1vbmlhbF9ibG9ja193cmFwcGVyX190eHRfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDI3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGVzdGltb25pYWxfYmxvY2sgLnRlc3RpbW9uaWFsX2Jsb2NrX3dyYXBwZXJfX3R4dF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jayAudGVzdGltb25pYWxfYmxvY2tfd3JhcHBlcl9fdHh0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX2Jsb2NrIC50ZXN0aW1vbmlhbF9ibG9ja193cmFwcGVyX190eHRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDUwcHg7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9ibG9jayAudGVzdGltb25pYWxfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gIG1heC13aWR0aDogNjI2cHg7XG4gIGhlaWdodDogNjg3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgbGVmdDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdG9wOiAwO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX2Jsb2NrIC50ZXN0aW1vbmlhbF9ibG9ja193cmFwcGVyX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jayAudGVzdGltb25pYWxfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jayAudGVzdGltb25pYWxfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jayAudGVzdGltb25pYWxfYmxvY2tfd3JhcHBlcl9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFsX2Jsb2NrX2NhcmQge1xuICBtYXgtd2lkdGg6IDYwOHB4O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFREI5O1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuLnRlc3RpbW9uaWFsX2Jsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvdGVzdGltb25pYWwtdmVjdG9yLnBuZyk7XG4gIHdpZHRoOiAzMThweDtcbiAgaGVpZ2h0OiAyMjNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUzN3B4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jazo6YmVmb3JlIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9ibG9jazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFsX2Jsb2NrOjpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX2Jsb2NrOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHtcbiAgY29sb3I6ICMwRTM1Mjc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZjdmZGRiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDYycHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMCA2JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuODMzNDk2IDIuOTk5ODRIOS4wMDAxNk05LjAwMDE2IDIuOTk5ODRMNi42NjY4MyA1LjMzMzE3TTkuMDAwMTYgMi45OTk4NEw2LjY2NjgzIDAuNjY2NTA0JyBzdHJva2U9JyUyM0Y3RkREQicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMXB4IHRvcCAyM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTlweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMXB4IHRvcCAzMHB4O1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtcm93LWdhcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTc5LCA2MywgMC4xNik7XG59XG5cbi5nZm9ybV9oZWFkaW5nIC5nZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjMEUzNTI3O1xuICBmb250LXNpemU6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4ucXVpel9mb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgLmdmb3JtX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwRTM1Mjc7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkXzJfNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzID4gaDIge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nY2hvaWNlLmdjaG9pY2VfMl8xMV8xIGlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2Nob2ljZS5nY2hvaWNlXzJfMTFfMSBpbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdjaG9pY2UuZ2Nob2ljZV8yXzExXzEgaW5wdXQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5yZWdpc3Rlcl9mb3JtIC5nZm9ybV9maWVsZHMge1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlcl9mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0LCAucmVnaXN0ZXJfZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBwYWRkaW5nOiAxN3B4IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzBlMzUyNztcbiAgYm9yZGVyLXJhZGl1czogMTJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc5LCA2MywgMC4xNikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXB4IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlcl9mb3JtIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnJlZ2lzdGVyX2Zvcm0gLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMwRTM1Mjc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTQyJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZmVlZGJhY2tfdGltZWlucHV0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWVkYmFja190aW1laW5wdXQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlZGJhY2tfdGltZWlucHV0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmVlZGJhY2tfdGltZWlucHV0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVlZGJhY2tfdGltZWlucHV0IC5naW5wdXRfY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5mZWVkYmFja190aW1laW5wdXQgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9jb250YWluZXJfdGltZSBpbnB1dCwgLmZlZWRiYWNrX3RpbWVpbnB1dCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE3cHggNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mZWVkYmFja190aW1laW5wdXQgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9jb250YWluZXJfdGltZSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmZlZWRiYWNrX3RpbWVpbnB1dCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHNlbGVjdDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWVkYmFja190aW1laW5wdXQgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9jb250YWluZXJfdGltZSB7XG4gICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5mZWVkYmFja190aW1laW5wdXQgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9jb250YWluZXJfdGltZSBpbnB1dCwgLmZlZWRiYWNrX3RpbWVpbnB1dCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMTdweCA1cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZlZWRiYWNrX3RpbWVpbnB1dCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZmVlZGJhY2tfdGltZWlucHV0IC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfY29udGFpbmVyX3RpbWUgc2VsZWN0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlZWRiYWNrX3RpbWVpbnB1dCAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHtcbiAgICBtYXgtd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2VyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5nZmllbGQtLWlucHV0LXR5cGUtZGF0ZXBpY2tlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2ZpZWxkLS1pbnB1dC10eXBlLWRhdGVwaWNrZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2VyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2VyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2VyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2VyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG4gIC5nZmllbGQtLWlucHV0LXR5cGUtZGF0ZXBpY2tlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVkaWFfbGlzdF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYV9saXN0X2Jsb2NrX3dyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubWVkaWFfbGlzdF9ibG9ja193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLm1lZGlhX2xpc3RfYmxvY2tfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZWRpYV9saXN0X2Jsb2NrX19yb3cge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYV9saXN0X2Jsb2NrX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubWVkaWFfbGlzdF9ibG9ja19fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubWVkaWFfbGlzdF9ibG9ja19fcm93X2ltZyB7XG4gIG1heC13aWR0aDogNTAxcHg7XG4gIGhlaWdodDogMjY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUwMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVkaWFfbGlzdF9ibG9ja19fcm93X2ltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lZGlhX2xpc3RfYmxvY2tfX3Jvd19pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lZGlhX2xpc3RfYmxvY2tfX3Jvd19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVkaWFfbGlzdF9ibG9ja19fcm93X2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tZWRpYV9saXN0X2Jsb2NrX19yb3dfdHh0IHtcbiAgbWF4LXdpZHRoOiA1MDNweDtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVkaWFfbGlzdF9ibG9ja19fcm93X3R4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVkaWFfbGlzdF9ibG9ja19fcm93X3R4dF9jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubWVkaWFfbGlzdF9ibG9ja19fcm93X3R4dF9jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5tZWRpYV9saXN0X2Jsb2NrX3NoYWRvd192ZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTc3cHg7XG59XG4ubWVkaWFfbGlzdF9ibG9ja19zaGFkb3dfdmVjdG9yIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIGdhcDogMjAwcHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfY29udGVudCB7XG4gIG1heC13aWR0aDogNjA4cHg7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBnYXA6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NXZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfY29udGVudF90eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2NvbnRlbnRfdHh0IHVsIGxpLCAubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2NvbnRlbnRfdHh0IG9sIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2NvbnRlbnRfdHh0IHVsIGxpOmJlZm9yZSwgLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19jb250ZW50X3R4dCBvbCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3Qge1xuICB3aWR0aDogNjA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCB7XG4gICAgd2lkdGg6IDQ1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyIHtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGRERCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2ljb24ge1xuICB3aWR0aDogNDNweDtcbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF9oZWFkaW5nX2hlYWQge1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICM2Q0IzM0Y7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDNweCAjZjdmZGRiO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4zcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUzNTI3O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0IHAge1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dCBwIGltZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5sb2NhdGlvbnNfYWNjb3JkaW9uX2Jsb2NrX19yb3dfbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19jb250ZW50X19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcl9fY29udGVudF90eHQgcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0X2xpc3QgaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dF9saXN0IHVsLCAubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0X2xpc3Qgb2wge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXgtd2lkdGg6IDM0N3B4O1xufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X3R4dF9saXN0IHVsIGxpLCAubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0X2xpc3Qgb2wgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0X2xpc3QgdWwgbGk6YmVmb3JlLCAubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja19fcm93X2xpc3QgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdCAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0X2xpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxvY2F0aW9uc19hY2NvcmRpb25fYmxvY2tfX3Jvd19saXN0IC5hY2NvcmRpb25fYmxvY2tfX2NvbnRlbnRfX2xpc3QgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50IGEuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnF1aXotbnVtLCAuZ2ZfcHJvZ3Jlc3NiYXJfdGl0bGUge1xuICBjb2xvcjogIzFmOTY0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbi5xdWl6LW51bSAucXVpel9ub3csIC5xdWl6LW51bSAuZ2Zfc3RlcF9jdXJyZW50X3BhZ2UsIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSAucXVpel9ub3csIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSAuZ2Zfc3RlcF9jdXJyZW50X3BhZ2Uge1xuICBjb2xvcjogIzBlMzUyNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5xdWl6LW51bSAucXVpel90b3RhbCwgLnF1aXotbnVtIC5nZl9zdGVwX3BhZ2VfY291bnQsIC5nZl9wcm9ncmVzc2Jhcl90aXRsZSAucXVpel90b3RhbCwgLmdmX3Byb2dyZXNzYmFyX3RpdGxlIC5nZl9zdGVwX3BhZ2VfY291bnQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnJhbmdlV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZ2FwOiA2NHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5yYW5nZVdyYXAgLnJhbmdlLWNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYjMwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zIGVhc2UtaW47XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayxcbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgd2lkdGg6IDI0cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAycHggMnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYixcbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCM0NDQgNDUlLCAjNTU1IDUwJSwgIzIyMiA1NSUsICM4Yzc4NTMgNTcuNSUsICM4Yzc4NTMgMTAwJSksIGNvbmljLWdyYWRpZW50KCM0YjRiNGIgMTBkZWcsICM3NzcgNDVkZWcsICM1YjViNmIgNzBkZWcsICM5ZjlmOWYgMTA1ZGVnLCAjNDQ0IDE0MGRlZywgI2FhYSAxODVkZWcsICM2NjYgMjEwZGVnLCAjOTk5IDI0NWRlZywgIzc3NyAyODVkZWcsICM5ZjlmOWYgMzIwZGVnLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpIGluc2V0LCAwIDFweCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgaW5zZXQsIDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KSwgMCAzcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDZweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEuMzc1cmVtKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFODBDO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZGF0YWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMGUzNTI3O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMC44cmVtKTtcbn1cblxuZGF0YWxpc3QgPiBvcHRpb24ge1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbn1cblxuLnF1aXpfYmxvY2tfYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5xdWl6X2Jsb2NrX2J0bnMgLmJ0bi1zZWNvbmRyeSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5nZl9wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6ICNkOGVkYjkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aXpfZm9ybV93cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpel9mb3JtX3dyYXBwZXIgLnF1aXpfZm9ybSAuZ2ZpZWxkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ucXVpel9mb3JtIGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucXVpel9mb3JtIC5nZmllbGRfbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBlMzUyNztcbiAgLyogZGVza3RvcC9IMiAqL1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMTMlOyAvKiA1Ni41cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucXVpel9mb3JtIC5nZmllbGRfbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucXVpel9mb3JtIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6X2Zvcm0gLmdmaWVsZF9yYWRpbzphZnRlciB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTgwQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmU4MGM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogbWluKG1heCh2YXIoLS13aWR0aCkgLSA0NHB4LCA0NTBweCksIHZhcigtLXdpZHRoKSArIDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6X2Zvcm0gLmdmaWVsZF9yYWRpbzphZnRlciB7XG4gICAgbGVmdDogbWluKG1heCh2YXIoLS13aWR0aCkgLSAwcHgsIDBweCksIDEwMCUgLSA0NXB4KTtcbiAgfVxufVxuLnF1aXpfZm9ybSAuZ2ZpZWxkX3JhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVkYjk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMC41cHg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyODEyMSAwJSwgIzAyODEyMSBjYWxjKHZhcigtLXdpZHRoKSArIDJweCksICNkOGVkYjkgY2FsYyh2YXIoLS13aWR0aCkgKyAycHgpLCAjZDhlZGI5IDEwMCUpO1xufVxuLnF1aXpfZm9ybSAuZ2ZpZWxkX3JhZGlvIC5lbXB0eVRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVkYjk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMC41cHg7XG59XG4ucXVpel9mb3JtIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB6LWluZGV4OiAxO1xufVxuLnF1aXpfZm9ybSAuZ2ZpZWxkX3JhZGlvIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnF1aXpfZm9ybSAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIlO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpfZm9ybSAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5xdWl6X2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwZTM1Mjc7XG4gIGNvbG9yOiAjMGUzNTI3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBlMzUyNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xdWl6X2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBjb2xvcjogI2Y3ZmRkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGUzNTI3O1xuICBwYWRkaW5nOiAxOHB4IDUwcHggMThweCAzNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjgzMzQ5NiAyLjk5OTg0SDkuMDAwMTZNOS4wMDAxNiAyLjk5OTg0TDYuNjY2ODMgNS4zMzMxN005LjAwMDE2IDIuOTk5ODRMNi42NjY4MyAwLjY2NjUwNCcgc3Ryb2tlPSclMjNGN0ZEREInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjVweCB0b3AgMjNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnF1aXpfZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB9XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBjb2xvcjogI2Y3ZmRkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGUzNTI3O1xuICBwYWRkaW5nOiAxOXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucXVpel9mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5xdWl6X2Zvcm0gLmV2ZW50X2xpc3RfdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnF1aXpfZm9ybSAuZXZlbnRfbGlzdF91bCBQIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucXVpel9mb3JtIC5ldmVudF9saXN0X3VsIFAgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnF1aXpfZm9ybSAuZXZlbnRfbGlzdF91bCBQIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDQwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM3cHgpIHtcbiAgLmNhbGN1bGF0b3JfYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuY2FsY3VsYXRvcl9ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYWxjdWxhdG9yX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FsY3VsYXRvcl9ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYWxjdWxhdG9yX2Jsb2NrX3dyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG5cbi5yYWRpby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDgyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucmFkaW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ3JlZW4tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIHotaW5kZXg6IC0yO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xufVxuXG4uZGl2aWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0ZEREI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y3RkREQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZGl2aWRlckZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3NjNlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwYTc2M2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5kaXZpZGVyRmlsbF8yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzYzZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGE3NjNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ucmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbiAgZmxleDogMSAxIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5yYWRpby1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnByaWNlLW1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG59XG5cbi5yYWRpby1pdGVtLnNlbGVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDMwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmFkaW8taXRlbSB7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgZmxleDogMSAxIDgwcHg7XG4gIH1cbiAgLnByaWNlLW1hcmtlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJhZGlvLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnJhZGlvLWl0ZW0ge1xuICAgIG1hcmdpbjogNnB4O1xuICAgIGZsZXg6IDEgMSA2MHB4O1xuICB9XG4gIC5wcmljZS1tYXJrZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfYmxvY2tfd3JhcHBlciAuaDIge1xuICBtYXgtd2lkdGg6IDc4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTE5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FsY3VsYXRvcl9ibG9ja193cmFwcGVyIC5oMiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbiAgfVxufVxuLmNhbGN1bGF0b3JfYmxvY2tfd3JhcHBlciAuaDIgaDQge1xuICBjb2xvcjogIzBFMzUyNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDExMyU7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWxjdWxhdG9yX2Jsb2NrX3dyYXBwZXIgLmgyIGg0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmRpdmlkZXJGaWxsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogeWVsbG93O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC0yNXB4O1xuICBjdXJzb3I6IGdyYWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRpdmlkZXJGaWxsOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cblxuLmRpdmlkZXJGaWxsXzI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTE3cHg7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGl2aWRlckZpbGxfMjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IC0xNHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX2Jsb2NrX2NhcmRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCBhdXRvIDcwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWxjdWxhdG9yX2Jsb2NrX2NhcmRfd3JhcHBlciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9ibG9ja19jYXJkX3dyYXBwZXIgLmJveC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDIyQztcbiAgY29sb3I6ICNGN0ZEREI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMzk4cHg7XG59XG4uY2FsY3VsYXRvcl9ibG9ja19jYXJkX3dyYXBwZXIgLmJveC1jYXJkLWltZyB7XG4gIG1heC1oZWlnaHQ6IDI2NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbi5jYWxjdWxhdG9yX2Jsb2NrX2NhcmRfd3JhcHBlciAuYm94LWNhcmQgLmJveC1jYXJkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhbGN1bGF0b3JfYmxvY2tfY2FyZF93cmFwcGVyIC5ib3gtY2FyZCAuYm94LWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhbGN1bGF0b3JfYmxvY2tfY2FyZF93cmFwcGVyIC5ib3gtY2FyZCAuYm94LWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4O1xuICB9XG59XG4uY2FsY3VsYXRvcl9ibG9ja19jYXJkX3dyYXBwZXIgLmJveC1jYXJkIC5ib3gtY2FyZC1jb250ZW50IGg0IHtcbiAgY29sb3I6ICNGN0ZEREI7XG4gIGZvbnQtZmFtaWx5OiBcIlN3ZWV0IFNhbnMgUHJvXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTEzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2FsY3VsYXRvcl9ibG9ja19jYXJkX3dyYXBwZXIgLmJveC1jYXJkIC5ib3gtY2FyZC1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX2Jsb2NrX2NhcmRfd3JhcHBlciAuYm94LWNhcmQgLmJveC1jYXJkLWNvbnRlbnQgaDQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIGNvbG9yOiAjRjdGRERCO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNhbGN1bGF0b3JfYmxvY2tfY2FyZF93cmFwcGVyIC5ib3gtY2FyZCAuYm94LWNhcmQtY29udGVudCBoNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX2Jsb2NrX2NhcmRfd3JhcHBlciAuYm94LWNhcmQgLmJveC1jYXJkLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGN0ZEREI7XG59XG5cbi53YXZlX2NvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi53YXZlX2NvbXBvbmVudF9sYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2F2ZV9jb21wb25lbnRfbGF5ZXIuZGFya19ncmVlbiBwYXRoIHtcbiAgZmlsbDogIzBFMzUyNztcbn1cbi53YXZlX2NvbXBvbmVudF9sYXllci5tZWRpdW1fZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICM2Q0IzM0Y7XG59XG4ud2F2ZV9jb21wb25lbnRfbGF5ZXIubGlnaHRfZ3JlZW4gcGF0aCB7XG4gIGZpbGw6ICNmN2ZkZGI7XG59XG4ud2F2ZV9jb21wb25lbnRfbGF5ZXIucGFzdGFsX2dyZWVuIHBhdGgge1xuICBmaWxsOiAjZDhlZGI5O1xufVxuXG4ucG9wdXBDb250YWluZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42OTAxOTYwNzg0KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwQ29udGFpbmVyV3JhcHBlciAucHJvbW90aW9uYWxQb3B1cCB7XG4gIG1heC13aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucG9wdXBDb250YWluZXJXcmFwcGVyIC5wcm9tb3Rpb25hbFBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuLnBvcHVwQ29udGFpbmVyV3JhcHBlciAucHJvbW90aW9uYWxQb3B1cCAucG9wdXAtaW5uZXJXcmFwIC5wb3B1cC1oZWFkZXIgLmNyb3NzUG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IC03cHg7XG4gIGJhY2tncm91bmQ6ICM5NTIyMWE7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wdXBDb250YWluZXJXcmFwcGVyIC5wcm9tb3Rpb25hbFBvcHVwIC5wb3B1cC1pbm5lcldyYXAgLnBvcHVwLWhlYWRlciAuY3Jvc3NQb3B1cCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9wdXBDb250YWluZXJXcmFwcGVyIC5wcm9tb3Rpb25hbFBvcHVwIC5wb3B1cC1pbm5lcldyYXAgLnBvcHVwLWhlYWRlciAuY3Jvc3NQb3B1cCBzcGFuIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuLnBvcHVwQ29udGFpbmVyV3JhcHBlciAucHJvbW90aW9uYWxQb3B1cCAucG9wdXAtaW5uZXJXcmFwIC5wcm9tb3Rpb25hbEJhbm5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcbn1cbi5oZWFkZXJfX3dycCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMzUyNztcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGJvcmRlci1yYWRpdXM6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fd3JwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX3dycC5hY3RpdmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDQycHggNDJweCA0MnB4IDQycHg7XG4gIH1cbn1cbi5oZWFkZXJfX2hlbWJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Y2IzM2Y7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyX19oZW1idXJnZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwZTM1Mjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX2hlbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMTI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDJweCAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTEwMHZ3O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb2xvcjogIzBlMzUyNztcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlcl9fbWVudS5hY3RpdmUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUuYWN0aXZlIHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUgPiBsaSB7XG4gICAgY29sb3I6ICMwZTM1Mjc7XG4gICAgZmxleDogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG59XG4uaGVhZGVyX19tZW51ID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXJfX21lbnUgPiBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWVudSAuaGFzLWNoaWxkLm1lbnUtZGVwdGgtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXJfX21lbnUgLmhhcy1jaGlsZC5tZW51LWRlcHRoLTA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICAgIHRvcDogMTVweDtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNkNCMzNGO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX21lbnUgLmhhcy1jaGlsZC5tZW51LWRlcHRoLTA6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4uaGVhZGVyX19tZW51IC5oYXMtY2hpbGQubWVudS1kZXB0aC0wID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fbWVudSAuaGFzLWNoaWxkLm1lbnUtZGVwdGgtMCA+IGEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUgLmhhcy1jaGlsZC5tZW51LWRlcHRoLTAgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE4cHg7XG4gIHRvcDogMnB4O1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNkNCMzNGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tZW51IC5oYXMtY2hpbGQubWVudS1kZXB0aC0wID4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX19tZW51IC5oYXMtY2hpbGQubWVudS1kZXB0aC0wID4gYTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuYnRuLWNhbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmNiMzNmO1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXIgLmJ0bi1jYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLmJ0bi1jYWxsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZWFkZXIgLmJ0bi1jYWxsIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uaGVhZGVyX2V4aXQtYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIxYTtcbiAgY29sb3I6ICNmN2ZkZGI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9leGl0LWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9leGl0LWJ0biB7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1MjIxYTtcbiAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWRlcl9leGl0LWJ0biBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDQycHggNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAsIDAgMCk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX3N1Ym1lbnVfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0MnB4IDA7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5oZWFkZXJfc3VibWVudV93cmFwLmFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5jbG9zZV9zdWJNZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCAuY2xvc2Vfc3ViTWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiAjNmNiMzNmO1xufVxuLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9zdWJtZW51X2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDI1N3B4O1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfc3VibWVudV9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfc3VibWVudV9jb250ZW50IGgzIHtcbiAgY29sb3I6ICM2Y2IzM2Y7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG59XG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCAuaGVhZGVyX3N1Ym1lbnVfY29udGVudCBwIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9zdWJtZW51X2NvbnRlbnQgYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3Mge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIGNvbHVtbi1nYXA6IDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3Mge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9fc3VibWVudV9saW5rcyB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCAuaGVhZGVyX19zdWJtZW51X2xpbmtzID4gbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3MgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCAuaGVhZGVyX19zdWJtZW51X2xpbmtzID4gbGkuaGVhZGVyX19zdWJtZW51VGl0bGUge1xuICBjb2xvcjogIzZjYjMzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaGVhZGVyX3N1Ym1lbnVfd3JhcCAuaGVhZGVyX19zdWJtZW51X2xpbmtzID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzBlMzUyNztcbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3MgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2Y2IzM2Y7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3MgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3MgLm1lbnUtZGVwdGgtMSA+IGEge1xuICBjb2xvcjogIzBlMzUyNztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9fc3VibWVudV9saW5rcyAubWVudS1kZXB0aC0xID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNmNiMzNmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX3N1Ym1lbnVfd3JhcCAuaGVhZGVyX19zdWJtZW51X2xpbmtzIC5tZW51LWRlcHRoLTEgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9fc3VibWVudV9saW5rcyAuc3VibWVudS5zdWJtZW51LWRlcHRoLTEge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9fc3VibWVudV9saW5rcyAuc3VibWVudS5zdWJtZW51LWRlcHRoLTEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5oZWFkZXJfc3VibWVudV93cmFwIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3MgLnN1Ym1lbnUuc3VibWVudS1kZXB0aC0xIC5tZW51LWRlcHRoLTIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMGUzNTI3O1xufVxuLmhlYWRlcl9zdWJtZW51X3dyYXAgLmhlYWRlcl9fc3VibWVudV9saW5rcyAuc3VibWVudS5zdWJtZW51LWRlcHRoLTEgLm1lbnUtZGVwdGgtMjpob3ZlciB7XG4gIGNvbG9yOiAjNmNiMzNmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhhcy1jaGlsZDpob3ZlciAuaGVhZGVyX3N1Ym1lbnVfd3JhcCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhhcy1jaGlsZDpob3ZlciAuaGVhZGVyX3N1Ym1lbnVfd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fd3JwOmhhcyguaGVhZGVyX19tZW51IC5oYXMtY2hpbGQ6aG92ZXIpIHtcbiAgYm9yZGVyLXJhZGl1czogNDJweCA0MnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlcl9fd3JwOmhhcyguaGVhZGVyX19tZW51IC5oYXMtY2hpbGQ6aG92ZXIpIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MnB4IDQycHggNDJweCA0MnB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xuICBjb2xvcjogI2Y3ZmRkYjtcbn1cblxuLmZvb3Rlcl93cmFwIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBib3JkZXItdG9wOiAwLjNweCBzb2xpZCByZ2JhKDI0NywgMjUzLCAyMTksIDAuMzY4NjI3NDUxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvb3Rlcl93cmFwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcm93LWdhcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl93cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgcm93LWdhcDogMTZweCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgbWF4LXdpZHRoOiAyODdweDtcbiAgZ2FwOiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX2xvZ28gLmZvb3Rlcl9sb2dvX3dyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19sb2dvIC5mb290ZXJfbG9nb190eHQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5mb290ZXJfX2xvZ28gLmZvb3Rlcl9sb2dvX3R4dCBwLCAuZm9vdGVyX19sb2dvIC5mb290ZXJfbG9nb190eHQgYSwgLmZvb3Rlcl9fbG9nbyAuZm9vdGVyX2xvZ29fdHh0IGgxLCAuZm9vdGVyX19sb2dvIC5mb290ZXJfbG9nb190eHQgaDIsIC5mb290ZXJfX2xvZ28gLmZvb3Rlcl9sb2dvX3R4dCBoMywgLmZvb3Rlcl9fbG9nbyAuZm9vdGVyX2xvZ29fdHh0IGg0LCAuZm9vdGVyX19sb2dvIC5mb290ZXJfbG9nb190eHQgaDUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uZm9vdGVyX2xpbmtzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMjQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfbGlua3Nfd3JhcCB7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvb3Rlcl9saW5rc193cmFwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlcl9saW5rc193cmFwIHVsIGxpIHtcbiAgb3BhY2l0eTogMC44O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5mb290ZXJfbGlua3Nfd3JhcCBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggI2ZiZmJmYjtcbn1cblxuLmZvb3Rlcl9fc29jaWFsX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTc2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbF93cmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbF93cmFwIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlcl9fc29jaWFsX3dyYXAgcCB7XG4gIGNvbG9yOiAjZjdmZGRiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXJfX3NvY2lhbF93cmFwIC5mb290ZXJfX3NvY2lhbE1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLmZvb3Rlcl9fc29jaWFsX3dyYXAgLmZvb3Rlcl9fc29jaWFsTWVkaWEgbGkge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmZvb3Rlcl9fc29jaWFsX3dyYXAgLmZvb3Rlcl9fc29jaWFsTWVkaWEgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3Rlcl9fc29jaWFsX3dyYXAgLmZvb3Rlcl9fc29jaWFsTWVkaWEgbGkgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl90cmFkZW1hcmsge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2Y3ZmRkYjtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl90cmFkZW1hcmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMjRweCA0MHB4IDI0cHg7XG4gIH1cbn1cbi5mb290ZXJfdHJhZGVtYXJrIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiA9PT09PSBTY3JvbGxiYXIgQ1NTID09PT09ICovXG4vKiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgXG4qOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbn1cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlNDtcbn1cbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjkyNTI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcbn1cbi5jYXJ0U2lkZWJhcl9fbGlzdGluZ1dycCB7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzQ2M0MzMyAjZTdlNWU0O1xuICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlN2U1ZTQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2M0MzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTdlNWU0O1xuICAgIH1cbn1cbiNzb3J0YWJsZWRkX3NvcnRfdGFibGUge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjNDYzQzMzICNlN2U1ZTQ7XG4gICAgICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlNWU0O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjNDMzM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTdlNWU0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4qL1xuLnRvcEJhbm5lciB7XG4gIGhlaWdodDogNjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1Mjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRvcEJhbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnRvcEJhbm5lcl9fZGVzYyB7XG4gIG1heC13aWR0aDogNjkxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTMwcHgpIHtcbiAgLnRvcEJhbm5lcl9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi50b3BCYW5uZXJfX2Rlc2MgaDEsXG4udG9wQmFubmVyX19kZXNjIGgyIHtcbiAgY29sb3I6ICNmZmZhZWI7XG4gIGZvbnQtc2l6ZTogMTA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDg1JTsgLyogOTEuOHB4ICovXG4gIG1heC13aWR0aDogNDgzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BCYW5uZXJfX2Rlc2MgaDEsXG4gIC50b3BCYW5uZXJfX2Rlc2MgaDIge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuLnRvcEJhbm5lcl9fZGVzYyBwIHtcbiAgY29sb3I6ICNmZmZhZWI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcEJhbm5lcl9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi50b3BCYW5uZXJfX2Rlc2MgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMC41cHggc29saWQgIzBlMzUyNztcbn1cbi50b3BCYW5uZXJfX2Rlc2MgcDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMTAwJTtcbiAgaGVpZ2h0OiAwLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1Mjc7XG59XG4udG9wQmFubmVyLmZ1bGxCYW5uZXIgLnRvcEJhbm5lcl9fY292ZXJJbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3BCYW5uZXJfX2NvdmVySW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwJTtcbiAgcmlnaHQ6IDA7XG59XG4udG9wQmFubmVyX19jb3ZlckltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnRvcEJhbm5lcl9fY292ZXJJbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaW5nbGVfbG9jYXRpb246YWZ0ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDkwJSkgc2VwaWEoNDMlKSBzYXR1cmF0ZSgyMDQlKSBodWUtcm90YXRlKDI2ZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTklKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAuc2luZ2xlX2xvY2F0aW9uX19jb250ZW50IC5oZXJvX3N0YXRpY19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2luZ2xlX2xvY2F0aW9uX19jb250ZW50IC5oZXJvX3N0YXRpY19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlX2xvY2F0aW9uX19jb250ZW50IC5oZXJvX3N0YXRpY19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnQgLmhlcm9fc3RhdGljX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnQgLmhlcm9fc3RhdGljX2NvbnRlbnQgaDEge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZV9sb2NhdGlvbl9fY29udGVudF9idWxsZXRfbGlzdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnRfYnVsbGV0X2xpc3QgdWwsIC5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnRfYnVsbGV0X2xpc3Qgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9fY29udGVudF9idWxsZXRfbGlzdCB1bCBsaSwgLnNpbmdsZV9sb2NhdGlvbl9fY29udGVudF9idWxsZXRfbGlzdCBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9fY29udGVudF9idWxsZXRfbGlzdCB1bCBsaTpiZWZvcmUsIC5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnRfYnVsbGV0X2xpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTMycHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XG59XG4uc2luZ2xlX2xvY2F0aW9uX19jb250ZW50IC5ldmVudF9saXN0X3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9fY29udGVudCAuZXZlbnRfbGlzdF91bCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaW5nbGVfbG9jYXRpb25fX2NvbnRlbnQgLmV2ZW50X2xpc3RfdWwgcCBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlX2xvY2F0aW9uX19jb250ZW50IC5ldmVudF9saXN0X3VsIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA1OTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2luZ2xlX2xvY2F0aW9uX19pbWcgLm1hc2staW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgY2xpcC1wYXRoOiB1cmwoI3N2Z1BhdGgpO1xufVxuLnNpbmdsZV9sb2NhdGlvbl9faW1nIHN2ZyB7XG4gIGhlaWdodDogNTk0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuc2luZ2xlX2xvY2F0aW9uX19pbWcgc3ZnIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVfbG9jYXRpb25fX2ltZyBzdmcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlX2xvY2F0aW9uX19pbWcgc3ZnIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZV9sb2NhdGlvbl9faW1nIHN2ZyB7XG4gICAgaGVpZ2h0OiA5MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zaW5nbGVfbG9jYXRpb25fX2ltZyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVfbG9jYXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNpbmdsZV9sb2NhdGlvbl9faW1nIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuLnNpbmdsZV9sb2NhdGlvbl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjbGlwLXBhdGg6IHVybCgjc3ZnUGF0aCk7XG59XG5cbi5hY2NvcmRpb25fYmxvY2tfd3JhcHBlci5zaW5nbGVfbG9jYXRpb25fd3JhcHBlciB7XG4gIGdhcDogMTMwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbl9ibG9ja193cmFwcGVyLnNpbmdsZV9sb2NhdGlvbl93cmFwcGVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25fYmxvY2tfd3JhcHBlci5zaW5nbGVfbG9jYXRpb25fd3JhcHBlciAuYWNjb3JkaW9uX2Jsb2NrX19pbWcge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogLTd2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmFjY29yZGlvbl9ibG9ja193cmFwcGVyLnNpbmdsZV9sb2NhdGlvbl93cmFwcGVyIC5hY2NvcmRpb25fYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5hY2NvcmRpb25fYmxvY2tfd3JhcHBlci5zaW5nbGVfbG9jYXRpb25fd3JhcHBlciAuYWNjb3JkaW9uX2Jsb2NrX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrX3dyYXBwZXIuc2luZ2xlX2xvY2F0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWNjb3JkaW9uX2Jsb2NrX3dyYXBwZXIuc2luZ2xlX2xvY2F0aW9uX3dyYXBwZXIgLmFjY29yZGlvbl9ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNpbmdsZV9sb2NhdGlvbl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLnNpbmdsZV9sb2NhdGlvbl9saXN0X19pdGVtX3RpdGxlIHtcbiAgY29sb3I6ICMwZTM1Mjc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQyJTsgLyogMzQuMDhweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbn1cbi5zaW5nbGVfbG9jYXRpb25fbGlzdF9faXRlbV9pY29uIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2luZ2xlX2xvY2F0aW9uX2xpc3RfX2l0ZW1faWNvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiAtd2Via2l0LWJhc2VsaW5lLW1pZGRsZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1cHgpO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5zaW5nbGVfbG9jYXRpb25fbGlzdF9faXRlbV9pY29uIHVsLCAuc2luZ2xlX2xvY2F0aW9uX2xpc3RfX2l0ZW1faWNvbiBvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uc2luZ2xlX2xvY2F0aW9uX2xpc3RfX2l0ZW1faWNvbiB1bCBsaSwgLnNpbmdsZV9sb2NhdGlvbl9saXN0X19pdGVtX2ljb24gb2wgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2luZ2xlX2xvY2F0aW9uX2xpc3RfX2l0ZW1faWNvbiB1bCBsaSBzcGFuLCAuc2luZ2xlX2xvY2F0aW9uX2xpc3RfX2l0ZW1faWNvbiBvbCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMGUzNTI3O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaW5nbGVfbG9jYXRpb25fbGlzdF9faXRlbV9pZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZV9sb2NhdGlvbl9saXN0X19pdGVtX2lmcmFtZSBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICB3aWR0aDogNDgxcHg7XG4gIGhlaWdodDogMjYzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVfbG9jYXRpb25fbGlzdF9faXRlbV9pZnJhbWUgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi8vIGltZyBwYXRoXHJcbiRpbWdQYXRoOiBcIi4uL2Fzc2V0cy9pbWFnZXMvXCI7XHJcblxyXG4vLyBjb2xvciB2YXJpYWJlbHNcclxuJHdoaXRlOiAjZmZmZmZmO1xyXG4kcHJpbWFyeS1jb2xvci0xOiAjMGUzNTI3O1xyXG4kcHJpbWFyeS1jb2xvci0yOiAjNmNiMzNmO1xyXG4kc2Vjb25kYXJ5LWNvbG9yLTE6ICMwMjgxMjE7IC8vaW5pdGlhbGx5IGNvbG9yIHdhcyAjMEUzNTI3LCBpbiBzY3JlZW4gdGhlIHNlY29uZGFyeSBjb2xvciBvZiBiZyBpcyBnaXZlbiB0aGlzIGluIENhcmQgQ29udGFpbmVyIEJsb2NrXHJcbiRwcmltYXJ5LWNvbG9yLTM6ICNmN2ZkZGI7IC8vdGV4dCBjb2xvclxyXG4kcHJpbWFyeS1jb2xvci00OiAjZDhlZGI5O1xyXG4kc2Vjb25kYXJ5LWNvbG9yLTQ6ICM5NTIyMWE7XHJcbiRzZWNvbmRhcnktY29sb3ItMjogIzFmOTY0ZTtcclxuJHByaW1hcnktY29sb3ItNTogIzZjYjMzZjI5O1xyXG4kc2Vjb25kYXJ5LWNvbG9yLTU6ICNlMWYxYzI7XHJcbiRzZWNvbmRhcnktY29sb3ItNjogIzZjYjMzZjY2O1xyXG4kc2Vjb25kYXJ5LWNvbG9yLTM6I0ZGRTgwQztcclxuLy8gZm9udCBzaXplXHJcbiRmb250LTEyOiAxMnB4O1xyXG4kZm9udC0xNDogMTRweDtcclxuJGZvbnQtMTY6IDE2cHg7XHJcbiRmb250LTE4OiAxOHB4O1xyXG4kZm9udC0yMDogMjBweDtcclxuJGZvbnQtMjI6IDIycHg7XHJcbiRmb250LTI0OiAyNHB4O1xyXG4kZm9udC0yNjogMjZweDtcclxuJGZvbnQtMjg6IDI4cHg7XHJcbiRmb250LTMwOiAzMHB4O1xyXG4kZm9udC0zMjogMzJweDtcclxuJGZvbnQtMzQ6IDM0cHg7XHJcbiRmb250LTM2OiAzNnB4O1xyXG4kZm9udC0zODogMzhweDtcclxuJGZvbnQtNDA6IDQwcHg7XHJcbiRmb250LTQyOiA0MnB4O1xyXG4kZm9udC00NDogNDRweDtcclxuJGZvbnQtNDY6IDQ2cHg7XHJcbiRmb250LTQ4OiA0OHB4O1xyXG5cclxuLy8gZm9udCB3ZWlnaHRcclxuJGZ3LTEwMDogMTAwO1xyXG4kZnctMjAwOiAyMDA7XHJcbiRmdy0zMDA6IDMwMDtcclxuJGZ3LTQwMDogNDAwO1xyXG4kZnctNTAwOiA1MDA7XHJcbiRmdy02MDA6IDYwMDtcclxuJGZ3LTcwMDogNzAwO1xyXG4kZnctODAwOiA4MDA7XHJcbiRmdy05MDA6IDkwMDtcclxuXHJcbi8vIGJvcmRlci1yYWRpdXNcclxuJHJhZGl1cy00OiA0cHg7XHJcbiRyYWRpdXMtNjogNnB4O1xyXG4kcmFkaXVzLTg6IDhweDtcclxuJHJhZGl1cy0xMDogMTBweDtcclxuJHJhZGl1cy0xMjogMTJweDtcclxuJHJhZGl1cy0xNDogMTRweDtcclxuJHJhZGl1cy0xNjogMTZweDtcclxuJHJhZGl1cy0xODogMThweDtcclxuJHJhZGl1cy0yMDogMjBweDtcclxuJHJhZGl1cy05OTk6IDk5OXB4O1xyXG5cclxuLy8gZm9udC1mYW1pbHlcclxuXHJcbiRwcmltYXJ5LWZvbnQ6IFwiU3dlZXQtU2Fucy1Qcm8tcmVndWxhclwiO1xyXG4iLCIuYnRuIHtcclxuICAgICBcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgIFxyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi0wMztcclxuICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgIHBhZGRpbmc6MTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjY1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MC44O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLXNlY29uZHJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICBwYWRkaW5nOjE2cHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjY1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDoxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICBvcGFjaXR5OjAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idG4td2hpdGUtb3V0bGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQjMzRjtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgcGFkZGluZzogMTlweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICAvL2NvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnRuLXJvdW5kZWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI5cHg7XHJcbiAgICB9XHJcbiAgICAmLmZvbnQtc20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgfVxyXG4gICAgJi5mb250LW1kIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuMjRweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjkycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBiYWNrIGJ1dHRvbnNcclxuLmJhY2sge1xyXG4gICAgQGluY2x1ZGUgY29tbW9uLWZvbnQ7XHJcbiAgIC8vIGNvbG9yOiAkYmxhY2stMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi0wMztcclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjMyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjNjMzM7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zMjtcclxuICAgICAgICB3aWR0aDogMTI1dnc7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5zbGljay1kb3RzIHtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMzQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi0wMztcclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGljay1uZXh0LCAuc2xpZGVyX3ByZXYsIC5zbGlkZXJfbmV4dCxcclxuLnNsaWNrLXByZXYge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgdHJhbnNmb3JtOm5vbmU7XHJcbiAgICByaWdodDogMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHggLyAxIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgYm9yZGVyIDoxcHggc29saWQgJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXByZXYsIC5zbGlkZXJfcHJldiB7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG59XHJcbi50b3BTbGlkZSB7XHJcbiAgICAuc2xpY2stbmV4dCwgLnNsaWRlcl9wcmV2LCAuc2xpZGVyX25leHQsXHJcbiAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAvLyB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTc1MHB4KSB7XHJcbiAgICAgICAgIC8vICAgbGVmdDogY2FsYygoMTAwdncgLSAxNzAwcHgpIC8gMiArIDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL2xlZnQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAvLyAgbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgLy9sZWZ0OiA1NnB4O1xyXG4gICAgICAgICAgICAvL3RvcDogY2FsYygxMDAlIC0gOTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYgLCAuc2xpZGVyX3ByZXZ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3NTBweCkge1xyXG4gICAgICAgICAgIC8vIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTcwMHB4KSAvIDIgKyA4NXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAvLyBsZWZ0OiA4NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgIC8vIGxlZnQ6IGNhbGMoMTVweCArIDU1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgIC8vIGxlZnQ6IGNhbGMoNTZweCArIDU1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9yIGRhcmsgY29udHJvbHNcclxuLmNvbnRyb2xzLWRhcmt7XHJcbiAgICAuc2xpY2stbmV4dCxcclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ1JyBoZWlnaHQ9JzQ1JyB2aWV3Qm94PScwIDAgNDUgNDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzIyLjQ0NTInIGN5PScyMi41NTU2JyByPScyMS45NDQ0JyB0cmFuc2Zvcm09J3JvdGF0ZSgtMTgwIDIyLjQ0NTIgMjIuNTU1NiknIHN0cm9rZT0nJTIzNDYzQzMzJyBzdHJva2Utb3BhY2l0eT0nMC41Jy8lM0UlM0NwYXRoIGQ9J00yNy4wNjU0IDIyLjIyNTdMMTguNDgzNyAyMi4yMjU3TTE4LjQ4MzcgMjIuMjI1N0wyMi4xNjE2IDI1Ljg1NjRNMTguNDgzNyAyMi4yMjU3TDIyLjE2MTYgMTguNTk1JyBzdHJva2U9JyUyMzQ2M0MzMycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgICAmOmhvdmVyLCYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBGb3IgdG9wIHNpZGUgY29udHJvbHNcclxuLmNvbnRyb2xzLXRvcHtcclxuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgIC5zbGljay1uZXh0LFxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgIHRvcDogODVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIzcHgpO1xyXG4gICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZXJvX3N0YXRpY3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9oZXJvX2JnbGF5ZXIucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDo1MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOjQwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIydmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTY1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAxMnB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTYwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTU4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IDUwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDM0ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IC01NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl93cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfY29udGVudHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlRGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gIG1heC1oZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIG1heC1oZWlnaHQ6MTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGUzNTI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG59XHJcblxyXG4vL2Fycm93IHZlY3RvciBvbiBoZWFkaW5nXHJcbi5oZWFkaW5nX3ZlY3RvcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltZy9oZWFkaW5nLXZlY3Rvci5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nX3NjcmliYmxle1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMTFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1nL3NjcmliYmxlLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxufVxyXG5cclxuXHJcbi8vc2xpZGVyIGJ1dHRvbnNcclxuLnNsaWNrLXNsaWRlIC5oZXJvX3N0YXRpY193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHggMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi50b3BTbGlkZSAuc2xpY2stbGlzdCB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy93YXZlIGxlbWVudFxyXG4uaGVyb19zdGF0aWNfd2F2ZXtcclxuICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maXhfbGF5ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiM2Q0IzM0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmFyaWFibGVfbGF5ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOi05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2VEZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTotMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmlsbDojMDAwOyAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhcmtfZ3JlZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe2ZpbGw6IzBFMzUyNyA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZGl1bV9ncmVlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7ZmlsbDogIzZDQjMzRjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGlnaHRfZ3JlZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe2ZpbGw6I2Y3ZmRkYiA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhc3RhbF9ncmVlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe2ZpbGw6I2Q4ZWRiOSA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbn1cclxuIiwiLmNvbnRlbnRfYmxvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvY29udGVudC1ibG9jay1iZy5wbmcpO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gY2VudGVyX2xlZnRcclxuICAgIC8vIGNlbnRlcl9yaWdodFxyXG4gICAgLy8gdG9wX2xlZnRcclxuICAgIC8vIHRvcF9yaWdodFxyXG4gICAgLy8gYm90dG9tX2xlZnRcclxuICAgIC8vIGJvdHRvbV9yaWdodFxyXG4gICAgJjpoYXMoLnZlcnRfb3JpZW50KXtcclxuICAgICAgICAubWFza3tcclxuICAgICAgICAgICAgdG9wOiAyOCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpub3QoLnZlcnRfb3JpZW50KS5uby1pbWctY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IC5jb2x1bW5zLTIgdWwsIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCAuY29sdW1ucy0yIG9se1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbi5jb250ZW50X2Jsb2NrX3dyYXBwZXIge1xyXG4gICAgLy9taW4taGVpZ2h0OiA5NTVweDtcclxuICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWlkcmFuZ2V7XHJcbiAgICAgICAgLy9taW4taGVpZ2h0OiA5NTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190eHRfX2lubmVye1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGVmdHtcclxuICAgICAgICAubWFza3tcclxuICAgICAgICAgICAgbGVmdDogLTUyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7IFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC8vICY6aGFzKC5mbGV4LXJvdy1yZXZlcnNlKXsgXHJcbiAgICAgICAgJi5jZW50ZXJfcmlnaHR7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAvLyY6YWZ0ZXIge1xyXG4gICAgICAgICAgICYgLm1hc2t7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MjVweDtcclxuICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTUwdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dzsgXHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjclO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvcF9yaWdodCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAgICAmIC5tYXNre1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTI1cHg7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgJi5ib3R0b21fcmlnaHQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgJiAubWFza3tcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTUyNXB4O1xyXG4gICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7IFxyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlOyBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDI3JTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib3R0b21fbGVmdHtcclxuICAgICAgICAgICAgJiAubWFza3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuICAgICYuZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3JTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAvLyAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgLy8gIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgLy8gY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2NvbnRlbnQtYmxvY2stYmcucG5nKTtcclxuICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5tYXNre1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2NvbnRlbnQtYmxvY2stYmcucG5nKTtcclxuICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgIFxyXG4gICAgICAgIC8vd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgd2lkdGg6MTA1NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC8vICYubGVmdCB7XHJcbiAgICAvLyAgICAgJjphZnRlciB7XHJcbiAgICAvLyAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgICYuY2VudGVyX2xlZnQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5tYXNre1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTUwdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2dzsgXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b3BfbGVmdCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLm1hc2t7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01MjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZ3OyBcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlOyBcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbV9sZWZ0IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAubWFza3tcclxuICAgICAgICAgICAgbGVmdDogLTUyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdnc7IFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6aGFzKC50b3AsIC50b3BfbGVmdCwgLnRvcF9yaWdodCkge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmJvdHRvbSwgLmJvdHRvbV9sZWZ0LCAuYm90dG9tX3JpZ2h0KSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcudG9wLCBpbWcudG9wX2xlZnQsIGltZy50b3BfcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkcmFuZ2V7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgLSAtMTRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gaW1nLmJvdHRvbSB7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyBpbWcuYm90dG9tX2xlZnQge1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvLyAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbWlkcmFuZ2V7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgLSAtMTRweCk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyAgICAgLy8gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xMDB2dyArIDEyMTZweCkgLyAyIC0gLTIxcHgpO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAgaW1nLmJvdHRvbV9yaWdodCB7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBtaWRyYW5nZXtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgtMTAwdncgKyAxMjE2cHgpIC8gMiAtIC0xNHB4KTtcclxuICAgICAgICAvLyAgICAgfVxyXG5cclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgaW1nLmJvdHRvbSwgIGltZy5ib3R0b21fbGVmdCwgaW1nLmJvdHRvbV9yaWdodHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZy5ib3R0b21fbGVmdCwgaW1nLnRvcF9sZWZ0LCBpbWcuY2VudGVyX2xlZnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkcmFuZ2V7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgKyAxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICBtYXJnaW4tbGVmdDogY2FsYygoLTEwMHZ3ICsgMTIxNnB4KSAvIDIgLSAtMjFweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBpbWcuYm90dG9tX3JpZ2h0LCBpbWcudG9wX3JpZ2h0LCBpbWcuY2VudGVyX3JpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkcmFuZ2V7XHJcbiAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMTZweCkgLyAyIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMjJweCkgLyAyIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2NyaWJibGUge1xyXG4gICAgICAgICAgICAvLyB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDExMXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NjcmliYmxlLnBuZyk7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLyogNTAwcHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMCU7XHJcbiAgICAgICAgICAvLyB0b3A6IDBweDtcclxuICAgICAgICAgIHRvcDoyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBie1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIC8qIDQxLjhweCAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNXtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAuY29sdW1ucy0yIHVsLCAuY29sdW1ucy0yIG9se1xyXG4gICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuXHJcbiAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsLCBvbHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIHVsLCBvbHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0X29yaWVudCB7XHJcbiAgICAgICAgLy8gZm9yIHZlcnRpY2FsIG9yaWVudGF0aW9uXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9ibG9ja193cmFwcGVyX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X2Jsb2NrX3dyYXBwZXJfX3R4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5ib3R0b21fbGVmdCwgJi50b3BfbGVmdCwgJi5jZW50ZXJfbGVmdHtcclxuICAgICAgICAgICAgLm1hc2t7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtNjV2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmLnRvcF9yaWdodCwgJi5jZW50ZXJfcmlnaHQsICYuYm90dG9tX3JpZ2h0e1xyXG4gICAgICAgICAgICAgIC5tYXNre1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTY1dncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uY2VudGVyX2xlZnQge1xyXG4gICAgdWwge1xyXG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgJitwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICAmK3B7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0e1xyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCxvbHtcclxuICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9yZW1vdmUgdGhlIG92ZXJsYXkgaW1hZ2UgY292ZXIgaWYgaDMgaXMgcHJlc2VudCBpbiBjb250ZW50X2Jsb2NrX3dyYXBwZXJcclxuLmNvbnRlbnRfYmxvY2tfd3JhcHBlcjpoYXMoLmNvbnRlbnRfYmxvY2tfd3JhcHBlcl9fdHh0IGgzKTphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi5zY3JpYmJsZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTFweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3NjcmliYmxlLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lZGl1bV9ncmVlbl9iZyAuY29udGVudF9ibG9ja193cmFwcGVyX190eHQgaDIgc3BhbntcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG59IiwiXHJcbi5saXN0X2Jsb2Nre1xyXG4gICAgei1pbmRleDoxO1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xyXG4gICAgICAgICAgICAgZ2FwOjY0cHg7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICZfX3R4dHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6NjRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAmX192ZWN0b3J7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTd2dztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE0NDFweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTN2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotNHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3Z3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOjEwMCU7fVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0aW5ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDo0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxM3B4O1xyXG4gICAgICAgICAgICAmX19kZXNje1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbGlzdC1wb2ludC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192ZWN0b3J7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtYmxvY2stdmVjdG9yLnBuZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtMjIlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgfVxyXG5cclxuICAgXHJcbn1cclxuIiwiLmNhcmRfY29udGVudF9ibG9ja3tcclxuICAgICZfd3JhcHBlcntcclxuICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jYXJke1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICBnYXA6NDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hdXRob3J7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOjE2cHg7XHJcbiAgICAgICAgICAgICAgICA+IGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RldGFpbHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGdhcDo2NHB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBoMntcclxuXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIHB7XHJcblxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAub3ZlcmxheS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8qIDUwMHB4ICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZHJhbmdlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMyU7XHJcbiAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLmNhcmRfY29udGFpbmVye1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMTA4cHggNjNweCAwIDYzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9jYXJkX2NvbnRhaW5lcl9fYmcucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmX190eHR7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICBnYXA6NDhweDtcclxuICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDVweDtcclxuICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJl9faW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjUyNXB4O1xyXG4gICAgICAgICAgIH1cclxuXHJcbn0iLCIuY2Fyb3VzZWxfYmxvY2t7XHJcbiAgICAmX3dyYXBwZXJ7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLXRyYWRlLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTIxNnB4KSAvIDIgLSAxOHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyAmX19jb250ZW50eyAgIFxyXG4gICAgLy8gfVxyXG4gICAgLy8gJl9fc2xpZGVze1xyXG4gICAgLy8gfVxyXG4gICAgLy8gLmNhcm91c2VsX2Jsb2NrX19idG5fX2xlZnR7XHJcbiAgICAgICAgXHJcbiAgICAvLyB9XHJcbn1cclxuXHJcblxyXG4ubGVmdF9jYXJvdXNlbHtcclxuICAgIC5jYXJvdXNlbF9ibG9ja3tcclxuICAgICAgICAmX19jb250ZW50e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGdhcDo0NnB4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5idG57XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjA3cHgpe1xyXG4gICAgICAgICAgICAgICAgICAvLyAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcm91c2VsX2hlYWRpbmdfdmVjdG9ye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGVze1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwNXB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vICAgIH1cclxuICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICB9XHJcbiAgICAgICAgICAgICAgIC5zbGljay10cmFja3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2ctY2FyZHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLy8gICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9nLWNhcmRfX3R4dF9fZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xlZnR7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2Fyb3VzZWxfYmxvY2tfX2J0bl9fbGVmdHtcclxuICAgICAgICAgICAgICAgLy8gcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIC8vICBtYXJnaW4tdG9wOjMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjEyMDhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAvLyAgd2lkdGg6ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRvcF9jYXJvdXNlbHtcclxuICAgIC5jdXN0b20tdHJhZGUtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xyXG4gICAgICAgIGdhcDogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLy8gLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAvLyAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0bntcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwOHB4KXtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJvdXNlbF9ibG9ja19fc2xpZGVze1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgLy8gcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOjQwcHg7XHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6NDBweDtcclxuICAgICAgIH1cclxuICAgICAgICAmX190b3B7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgIC8vICAgIHBhZGRpbmctbGVmdDogMjI4cHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMjMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLXRyYWNre1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIC8vbWFyZ2luOiAwIC0xNDBweDtcclxuICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgLmJsb2ctY2FyZHtcclxuICAgICAgICAgICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgLy8gIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXktaWNvbi1ncmVlbntkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAvLyAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWZ0e1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWxfYmxvY2tfX2J0bl9fdG9we1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTIxNnB4KSAvIDIgLSA2NXB4KTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgLy8gbGVmdDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcmFtZWRfY2Fyb3VzZWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgLmN1c3RvbS10cmFkZS1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWxfYmxvY2t7XHJcbiAgICAgICAgJl9fY29udGVudHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xyXG4gICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgZ2FwOjY0cHg7XHJcbiAgICAgICAgICAgcGFkZGluZzoxMzdweCAyNnB4IDEyM3B4IDA7XHJcbiAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNjRweCAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nLGJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NsaWRlc3tcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xyXG4gICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xyXG4gICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICBnYXA6NTBweDtcclxuICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDEzN3B4O1xyXG4gICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjFweDtcclxuICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0MDtcclxuICAgICAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAmX19mcmFtZWR7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIC5zbGljay1saXN0e1xyXG4gICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgIC8vICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE0NDBweCkgLyAyIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxNTUwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMjd2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTMwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIzdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgICAgIC8vICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgIEBtZWRpYShtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxODQxcHgpe1xyXG4gICAgICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogY2FsYygoMTU1dncgLSAxNDQwcHgpIC8gMiAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IC0yODBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgLy8gICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stdHJhY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAuYmxvZy1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjE1MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2J0bl9fZnJhbWVke1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxMjA4cHgpe1xyXG5cclxuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjgwcHg7XHJcbiAgICAgICAgICAgICAgLy8gIHdpZHRoOjgwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgLy8gICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbF9ibG9ja3tcclxuICAgICYuZGFya19ncmVlbl9iZ3sgXHJcbiAgICAgICAgLmNhcm91c2VsX2Jsb2NrX19jb250ZW50e1xyXG4gICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIGEuYnRue1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXN7XHJcbiAgICAgICAgICAgIC5ibG9nLWNhcmR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDIyQztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5LWNvbG9yLTJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICB9XHJcbiAgICAmLm1lZGl1bV9ncmVlbl9iZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgLm1lZGl1bV9ncmVlbl9iZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnR7XHJcbiAgICAgICAgLy8gICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgLy8gICAgIGgye1xyXG4gICAgICAgIC8vICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICBwe1xyXG4gICAgICAgIC8vICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgICAgICAvLyAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vICAgICBhLmJ0bntcclxuICAgICAgICAvLyAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIC8vICAgICAvLyBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gIH1cclxuICAgICAgICAgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXN7XHJcbiAgICAgICAgICAgICAuYmxvZy1jYXJke1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MzRTJBMTtcclxuICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFOUY2Q0I7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0MzRTJBMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0MzRTJBMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojQzNFMkExO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgJi5wYXN0YWxfZ3JlZW5fYmd7IFxyXG4gICAgICAgIC5jYXJvdXNlbF9ibG9ja19fY29udGVudHtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYnRue1xyXG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc3tcclxuICAgICAgICAgICAgIC5ibG9nLWNhcmR7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGNkNCO1xyXG4gICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0MzRTJBMTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpZ2h0X2dyZWVuX2JneyBcclxuICAgICAgICAuY2Fyb3VzZWxfYmxvY2tfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ0bntcclxuICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmNhcm91c2VsX2Jsb2NrX19zbGlkZXN7XHJcbiAgICAgICAgICAgICAuYmxvZy1jYXJke1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRjFDMjtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTA4LCAxNzksIDYzLCAwLjQwKTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jYXJvdXNlbF9oZWFkaW5nX3ZlY3RvcntcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC5hcnJvd192ZWN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgaGVpZ2h0OiAxMTFweDtcclxuICAgIHdpZHRoOiAxODVweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgIH1cclxuICAgIH1cclxuICAgIC5zY3J1Yl92ZWN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTFweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4gICAgLmZyYW1lZF9jYXJvdXNlbHtcclxuICAgICAgICAuYmxvZy1jYXJke1xyXG4gICAgICAgICAgICAvL21heC13aWR0aDogNTAxcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZnRfY2Fyb3VzZWx7XHJcbiAgICAgICAgLmJsb2ctY2FyZHtcclxuICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDM5OHB4O1xyXG4gICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BfY2Fyb3VzZWx7XHJcbiAgICAgICAgLmJsb2ctY2FyZHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDFweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4vLyAuY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fZnJhbWVke1xyXG4gICBcclxuLy8gICAgICAgLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZle1xyXG4vLyAgICAgICAgIG9wYWNpdHk6MTtcclxuLy8gICAgICAgICAmIH4gLnNsaWNrLXNsaWRle1xyXG4vLyAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MHM7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcbi8vICAgICAgIC5zbGljay1zbGlkZXtcclxuLy8gICAgICAgICBvcGFjaXR5OjA7XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcztcclxuLy8gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuNXM7XHJcbi8vICAgICAgIH1cclxuXHJcbi8vICAgICB9XHJcblxyXG4uY2Fyb3VzZWxfYmxvY2tfX3NsaWRlc19fbGVmdHtcclxuICAgXHJcbiAgICAgIC5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZXtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgJiB+IC5zbGljay1zbGlkZXtcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1zbGlkZXtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAvLyB0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG4gICAgICAgLy8gdHJhbnNpdGlvbi1kZWxheTowLjVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuIiwiLmJsb2ctY2FyZHtcclxuICAgIG1heC13aWR0aDogNDUzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJl9faW1ne1xyXG4gICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgaW1ne1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6MTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTsgLyogMzQuMDhweCAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAvLyAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgIC8vIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZXNje1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ucGxheS1pY29uLWdyZWVue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsYXktaWNvbi1ncmVlbi5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn0iLCIuY2FyZHMtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gIC8vICBsZWZ0OiBjYWxjKCgoMTAwJSAtIDEyNDBweCkgLyAyKSArIDUwM3B4ICsgMTA1cHggKyA4NXB4KTtcclxuICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMiArIDU0MHB4ICsgMHB4KTtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIGhlaWdodDogNzE5cHg7XHJcbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjVweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBwYWRkaW5nOjAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgbGVmdDogY2FsYygoKDEwMCUgLSAxMjQwcHgpIC8gMikgKyA1MDNweCArIDEwNXB4ICsgMHB4KTtcclxuICAgICAgd2lkdGg6NTYlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjc2OXB4KSBhbmQgKG1heC13aWR0aDo4NTBweCl7XHJcbiAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMiArIDUwM3B4ICsgMTA1cHggKyA3NXB4KTtcclxuICAgICAvLyB3aWR0aDogNjQ3cHg7XHJcbiAgICAgd2lkdGg6NDglO1xyXG4gICAgICBoZWlnaHQ6IDUxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWltYWdlLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtYmxvY2tfX21hc2t7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6LTEwMHB4O1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMjclO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAvL3Bvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gMTI0MHB4KSAvIDIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pZGRlc2t0b3Age1xyXG4gICAgICBwYWRkaW5nOiAwIDM2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7fVxyXG5cclxuICAmX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAxMDVweDtcclxuICB9XHJcblxyXG4gICZfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgZmxleDogMCAwIDUwM3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vLy8vLy8vLy8vLy8vLy9cclxuICAmX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nLXRvcC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNDBweDtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDExMXB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nLWJvdHRvbS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC0yMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiA1MDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6NjRweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICAgICAgLyogMzQuMDhweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsLCBvbHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc21hbGwtY2FyZC13cmFwIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgIC8qIDM1LjJweCAqL1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAvKiAzNS4ycHggKi9cclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjppbmhlcml0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbGlzdC1wb2ludC5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgICYuYnRuLWxpbmsge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDcxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci00O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgICAgLyogMjUuNTZweCAqL1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldCB7XHJcbiAgICAgIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJi5idG4tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWJ0bnMtY29udGVudC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgJi5tYWluLWJ0bi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8qIDE2cHggKi9cclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmLm1haW4tYnRuLWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vLy8vLy8vLy8vL1xyXG4gICZfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAuaW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgLm1haW4taW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDYyN3B4O1xyXG4gICAgICAgIGhlaWdodDogNTc4cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hc2tpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1OTZweDtcclxuICAgICAgICBoZWlnaHQ6IDg0MHB4O1xyXG5cclxuICAgICAgICAubWFza2luZy1pbWFnZS13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ob3Jpem9udGFsIHtcclxuICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMjQwcHgpIC8gMik7XHJcblxyXG4gICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4OHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctdG9wLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTE4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyNnB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIGdhcDoxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTcuMzNweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldCB7XHJcbiAgICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgLy8gZmxleDogMCAwIDU1MHB4O1xyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBoMiB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge31cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzJSAtIDEzcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHt9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBoMiB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge31cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTNweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctdG9wLWltYWdlIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGgyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi52ZXJ0aWNhbCB7XHJcbiAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gMTI0MHB4KSAvIDIpO1xyXG5cclxuICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODhweDtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUxOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjlweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgIGdhcDogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTEzcHggLSAxOTFweCAtIDY0cHgpO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzNDBweCAtIDMycHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMzVweDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZHMtYmxvY2tfX21haW4taW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcblxyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fd3JhcHBlciB7XHJcbiAgICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy10b3AtaW1hZ2Uge31cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHt9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1idG4tY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctdG9wLWltYWdlIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGgyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWFnZS1ncmlkLXZlcnRpY2FsIHtcclxuICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDYxMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7fVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTE4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwM3B4O1xyXG4gICAgICAgICAgICAgIGdhcDogMjZweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDExM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDExM3B4IC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIC8vZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDQ1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBoMiB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1ib3R0b20taW1hZ2Uge31cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHt9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLy8gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHt9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fcmlnaHQtaW1hZ2UtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLWdyaWQtaG9yaXpvbnRhbCB7XHJcbiAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgIGgyIHt9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19yaWdodC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdlIHt9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1idG4tY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50ZXh0LWdyaWQge1xyXG4gICAgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDEyNDBweCkgLyAyKTtcclxuXHJcbiAgICAgIC5jYXJkcy1ibG9ja19fd3JhcHBlciB7XHJcbiAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLXRvcC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgNzAzcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgIGZsZXg6IGNhbGMoMTAwJSAtIDcwM3B4IC0gMzJweCk7XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHt9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1idG4tY29udGVudC13cmFwIHt9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX21haW4tYnRucy1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG5cclxuICAgICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctdG9wLWltYWdlIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGgyIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2Rlc2NyaXB0aW9uLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC1pbWFnZS1jb250ZW50LXdyYXAge31cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtYnRuLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWJ0bnMtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fd3JhcHBlciB7XHJcbiAgICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy10b3AtaW1hZ2Uge31cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctY29udGVudC1pbm5lci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHt9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2UtY29udGVudC13cmFwIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHAge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHAge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWJ0bi1jb250ZW50LXdyYXAge31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3JpZ2h0LWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmRzLWJsb2NrX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4gICYucGFzdGFsX2dyZWVuX2JnIHtcclxuICAgICYuaW1hZ2UtZ3JpZC12ZXJ0aWNhbHtcclxuICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIHtcclxuICAgICAgICAgICAgICAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmNhcmQtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDE4JSkgc2F0dXJhdGUoMjI1JSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDElKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiAgJi5wYXN0YWxfZ3JlZW5fYmcge1xyXG4gICAgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC5jYXJkcy1ibG9ja19fd3JhcHBlciB7XHJcbiAgICAgICAgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4OCUpIHNlcGlhKDE4JSkgc2F0dXJhdGUoMjI1JSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDElKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodF9ncmVlbl9iZyB7XHJcbiAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1idG4tY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWJvdHRvbS1pbWFnZXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNjMlKSBzZXBpYSg4JSkgc2F0dXJhdGUoMjU5OSUpIGh1ZS1yb3RhdGUoNTNkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCgxMTElKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kYXJrX2dyZWVuX2JnIHtcclxuICAgIC50cmFkZS1jb250YWluZXItZmx1aWQge1xyXG4gICAgICAuY2FyZHMtYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIge1xyXG4gICAgICAgICAgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19oZWFkaW5nLWNvbnRlbnQtaW5uZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19kZXNjcmlwdGlvbi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fbWFpbi1idG5zLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmLm1haW4tYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1ib3R0b20taW1hZ2V7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDQyJSkgc2F0dXJhdGUoOTUwJSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcygxMTIlKSBjb250cmFzdCg5OSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1lZGl1bV9ncmVlbl9iZyB7XHJcbiAgICAudHJhZGUtY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLmNhcmRzLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICAgIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAge1xyXG4gICAgICAgICAgICAgIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZHMtYmxvY2tfX2hlYWRpbmctYm90dG9tLWltYWdle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMDAlKSBzZXBpYSg0MiUpIHNhdHVyYXRlKDk1MCUpIGh1ZS1yb3RhdGUoMzFkZWcpIGJyaWdodG5lc3MoMTEyJSkgY29udHJhc3QoOTklKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXJkcy1ibG9jay5tZWRpdW1fZ3JlZW5fYmcuaG9yaXpvbnRhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbn1cclxuLmNhcmRzLWJsb2NrLm1lZGl1bV9ncmVlbl9iZy5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG4vLyBmb3IgaG9yaXpvbnRhbCB0ZXh0IGNvbG9yIGNoYW5nZVxyXG4uY2FyZHMtYmxvY2sucGFzdGFsX2dyZWVuX2JnLmhvcml6b250YWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG5cclxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy5ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG5cclxuXHJcbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcuaW1hZ2UtZ3JpZC1ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC10aXRsZS1jb250ZW50LXdyYXAgcCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbn1cclxuXHJcbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcuaW1hZ2UtZ3JpZC1ob3Jpem9udGFsIC50cmFkZS1jb250YWluZXItZmx1aWQgLmNhcmRzLWJsb2NrX193cmFwcGVyIC5jYXJkcy1ibG9ja19fZmxleC1jb250YWluZXIgLmNhcmRzLWJsb2NrX19sZWZ0LXRleHR1YWwtY29udGVudC13cmFwIC5jYXJkcy1ibG9ja19fbXVsdGktc21hbGwtY2FyZHMtd3JhcCAuY2FyZHMtYmxvY2tfX3NtYWxsLWNhcmQtd3JhcCAuY2FyZC10aXRsZS1kZXNjLWNvbnRlbnQtd3JhcCAuY2FyZC1kZXNjLWNvbnRlbnQtd3JhcCBwIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG5cclxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLXRpdGxlLWNvbnRlbnQtd3JhcCBwIHtcclxuICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxufVxyXG5cclxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy50ZXh0LWdyaWQgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHAge1xyXG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG59XHJcblxyXG5cclxuLmNhcmRzLWJsb2NrLnBhc3RhbF9ncmVlbl9iZy52ZXJ0aWNhbCAudHJhZGUtY29udGFpbmVyLWZsdWlkIC5jYXJkcy1ibG9ja19fd3JhcHBlciAuY2FyZHMtYmxvY2tfX2ZsZXgtY29udGFpbmVyIC5jYXJkcy1ibG9ja19fbGVmdC10ZXh0dWFsLWNvbnRlbnQtd3JhcCAuY2FyZHMtYmxvY2tfX211bHRpLXNtYWxsLWNhcmRzLXdyYXAgLmNhcmRzLWJsb2NrX19zbWFsbC1jYXJkLXdyYXAgLmNhcmQtdGl0bGUtZGVzYy1jb250ZW50LXdyYXAgLmNhcmQtdGl0bGUtY29udGVudC13cmFwIHB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbn1cclxuXHJcbi5jYXJkcy1ibG9jay5wYXN0YWxfZ3JlZW5fYmcudmVydGljYWwgLnRyYWRlLWNvbnRhaW5lci1mbHVpZCAuY2FyZHMtYmxvY2tfX3dyYXBwZXIgLmNhcmRzLWJsb2NrX19mbGV4LWNvbnRhaW5lciAuY2FyZHMtYmxvY2tfX2xlZnQtdGV4dHVhbC1jb250ZW50LXdyYXAgLmNhcmRzLWJsb2NrX19tdWx0aS1zbWFsbC1jYXJkcy13cmFwIC5jYXJkcy1ibG9ja19fc21hbGwtY2FyZC13cmFwIC5jYXJkLXRpdGxlLWRlc2MtY29udGVudC13cmFwIC5jYXJkLWRlc2MtY29udGVudC13cmFwIHB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbn0iLCIuYWNjb3JkaW9uX2Jsb2NrOmhhcyguZmxleC1yb3ctcmV2ZXJzZSl7XHJcbiAgICAuYWNjb3JkaW9uX2Jsb2NrX3dyYXBwZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIDtcclxuICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX2Jsb2NrX19pbWd7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3Z3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDQxcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTN2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0Oi00dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC03dnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWNjb3JkaW9uX2Jsb2Nre1xyXG4gICAgei1pbmRleDoxO1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGdhcDoxNDlweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgIGdhcDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICBnYXA6NjRweDtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgIC8vZmxleDoxO1xyXG4gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03dnc7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDoxNDQxcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0Oi00dnc7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC03dnc7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAmX19jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDo0MHB4OyBcclxuICAgICAgICBtYXgtd2lkdGg6IDcxM3B4O1xyXG4gICAgICAgIC8vZmxleDoxO1xyXG4gICAgICAgICZfX3R4dHtcclxuICAgICAgICAgICBnYXA6NDhweDtcclxuICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcblxyXG5cclxuLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdHtcclxuICAgIC5hY2NvcmRpb25fYmxvY2tfX2xpc3Rfd3JhcHBlcntcclxuICAgICAgICBwYWRkaW5nOjI0cHggMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGRERCO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICZfX2ljb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICZfaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6MjRweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICZfaGVhZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzZDQjMzRjsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAzcHggI2Y3ZmRkYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX3R4dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCAtIDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICMwRTM1Mjc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTM1Mjc7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xpc3QtcG9pbnQucG5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpYW5fX3Jvdy5hY3RpdmV7XHJcbiAgICAuZmEuZmEtcGx1c3tcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubm8taW1hZ2V7XHJcbiAgICAuYWNjb3JkaW9uX2Jsb2NrX19pbWd7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9ibG9ja19fY29udGVudHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5jYXJvdXNlbF9oZWFkaW5nX3ZlY3RvcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2ljb257XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVyX19jb250ZW50X2hlYWRpbmdfaGVhZHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uX2Jsb2NrX19saXN0X3dyYXBwZXJfX2NvbnRlbnRfdHh0e1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ldmVudF9saXN0X2Jsb2Nre1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gO1xyXG4gICAgICAgIC8vICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICZfX2hlYWR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICBnYXA6MjRweDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uZXZlbnRfbGlzdF9ibG9ja19fbGlzdF9ibG9ja3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFOUY2Q0I7XHJcbiAgICAgICAgcGFkZGluZzo3cHggMTZweDtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0ZXtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiA0NS40NHB4ICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTsgLyogMjEuM3B4ICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyOHB4IDI4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDczcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NzNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmV7IFxyXG4gICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAwLjNweDtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDQjMzRjtcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zOyAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0IzM0Y7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDM0LjA4cHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcbiAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAvLyBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAvLyAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgIC8vICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgLy8gICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgIC8vICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZve1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDoxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzYzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyOHB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTZweCk7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfbGlzdHsgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjhweDtcclxuICAgICAgICAgICAgICAgICAgICAmX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl90eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufSIsIi5wb3N0X2Jsb2Nre1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGdhcDoxMzBweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgIGdhcDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIDtcclxuICAgICAgICAvLyAgICB9XHJcblxyXG5cclxuICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgIGdhcDo2NHB4O1xyXG4gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgLy9mbGV4OjE7XHJcbiAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTd2dztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE0NDFweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTN2dztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi00dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3R4dHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6NDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcxM3B4O1xyXG4gICAgICAgIGgxLGgyLGgzLGg0LGg1e1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7IC8qIDM0LjA4cHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9zaGFyZXtcclxuICAgICAgICAgICAgZ2FwOjhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJl9oZWFke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2xpbmtze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBnYXA6MTZweDtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuIiwiLm1lZGlhX2Jsb2Nre1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGdhcDo1MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gO1xyXG4gICAgICAgIC8vICAgIH1cclxuXHJcblxyXG4gICAgICAgICBcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGxheS1pY29uLXdoaXRle1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsYXktaWNvbi13aGl0ZS5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpe2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjgwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0cHggIzBFMzUyNztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI5JTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8tZW1iZWR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIuZm9ybS1ibG9jayB7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZsZXgtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDEyOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldCB7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdC1jb250ZW50LXdyYXAge1xyXG4gICAgZmxleDogMCAwIDUwM3B4O1xyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGluZy1jb250ZW50LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19oZWFkaW5nLXRvcC1zY3JpYmJsZS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNDBweDtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDExMXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRpbmctdG9wLWFycm93LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIHdpZHRoOiAxODVweDtcclxuICAgIGhlaWdodDogMTExcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGgxIHtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVzY3JpcHRpb24tY29udGVudC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19tYWluLWltYWdlLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDFweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogNTAxcHg7XHJcbiAgICAgIGhlaWdodDogNTQzcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3JpZ2h0LWNvbnRlbnQtd3JhcCB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTAzcHggLSAxMjlweCk7XHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Zvcm0tY29udGVudC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMztcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9ncy1ibG9jayB7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBtaWRkZXNrdG9wIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRpbmctZmlsdGVyLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZC10YWJsZXQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19oZWFkaW5nLWNvdW50LWNvbnRlbnQtd3JhcCB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjg1cHggLSAzMHB4KTtcclxuICAgIEBpbmNsdWRlIG1kLXRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGluZy1jb250ZW50LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmX19oZWFkaW5nLXRvcC1zY3JpYmJsZS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzVweDtcclxuICAgIHRvcDogLTU1cHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDExMXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2hlYWRpbmctdG9wLWFycm93LWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgdG9wOiAtMjBweDtcclxuICAgIHdpZHRoOiAxODVweDtcclxuICAgIGhlaWdodDogMTExcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZGluZy1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvdW50LWNvbnRlbnQtd3JhcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmlsdGVyLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBmbGV4OiAwIDAgNjg1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1kLXRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzI2cHggLSAxNnB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1kLXRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NlYXJjaC1jb250ZW50LWlubmVyLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItNTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgLmljb24tY29udGVudC13cmFwIHtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDE2cHggLSAxNnB4KTtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IC8qIDEwMCUgKi9cclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2VhcmNoLXJlc3VsdC1kcm9wZG93bi1jb250ZW50LXdyYXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA1NnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyAvKiAxMDAlICovXHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICYuc2hvdy1kcm9wZG93biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kcm9wZG93bi1jb250ZW50LXdyYXAge1xyXG4gICAgZmxleDogMCAwIDE2M3B4O1xyXG4gICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG4gICAvLyBwYWRkaW5nOiAxNnB4O1xyXG4gICAvLyBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgc2VsZWN0IHtcclxuICAgICAvLyBmbGV4OiAwIDAgMTYzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci01O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG5cclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNicgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI2IDI0JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTYuNDE2MTUgOC45ODM2NEwxMi44MzMxIDE0Ljk3MjhMMTkuMjUgOC45ODM2NCcgc3Ryb2tlPSclMjM2Q0IzM0YnIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA1cHggY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWQtdGFibGV0IHtcclxuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbXVsdGlwbGUtYmxvZy1jb250ZW50LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogODJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19zaW5nbGUtYmxvZy1jb250ZW50LXdyYXAge1xyXG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLTAzLWVhc2UtaW4tb3V0O1xyXG4gICAgLmJsb2ctY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi0wMy1lYXNlLWluLW91dDtcclxuICAgICAgLmJsb2ctY2FyZF9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci0xO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmxvZy1jYXJkX190eHQge1xyXG4gICAgICAgIC5ibG9nLWNhcmRfX3R4dF9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmJsb2ctY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci02O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXQge1xyXG4gICAgICAuYmxvZy1jYXJkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1kLXRhYmxldCB7XHJcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIC5ibG9nLWNhcmQge1xyXG4gICAgICAgIC5ibG9nLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19wYWdpbmF0aW9uLWNvbnRlbnQtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYmxvZ3MtYmxvY2tfX3BhZ2luYXRpb24tY29udGVudC13cmFwe1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBnYXA6OHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgIGdhcDo0cHg7XHJcbiAgfVxyXG4gIC5wYWdlLW51bWJlcnN7XHJcbiAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICB3aWR0aDo0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgaGVpZ2h0OjMwcHg7XHJcbiAgICAgIHdpZHRoOjMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmV2LnBhZ2UtbnVtYmVycywgLm5leHQucGFnZS1udW1iZXJze1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaXtcclxuICAgICAgY29sb3IgOiRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLW51bWJlcnMuY3VycmVudHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gIH1cclxuICAvLyAubmV4dC5wYWdlLW51bWJlcnN7XHJcbiAgLy8gICBnYXA6IDE2cHg7XHJcbiAgLy8gICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgLy8gfVxyXG59IiwiLnF1aXpfcmVzdWx0X2Jsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0Y3RkREQjtcclxuICAgIC5xdWl6X3Jlc3VsdF9ibG9ja193cmFwcGVye1xyXG4gICAgICAgIC5tYXNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEzNTBweCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHRfX2lubmVye1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLW91dGxpbmV7XHJcbiAgICAgICAgICAvLyAgY29sb3I6ICMwZTM1Mjc7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBlMzUyNztcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDY1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUY5NjRFO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sLCB1bHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6ZGlzYztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgICZfX2ltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvcXVpei1ib3R0b20tdmVjdG9yLnBuZyk7XHJcbiAgICAgICAgd2lkdGg6IDQ0M3B4O1xyXG4gICAgICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbn0iLCIudGVzdGltb25pYWxfYmxvY2tcclxue1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiNGN0ZEREI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIC50ZXN0aW1vbmlhbF9ibG9ja193cmFwcGVye1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTQycHg7XHJcbiAgICAgICAgJl9fdHh0e1xyXG4gICAgICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNzJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWd7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4N3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZC10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX2NhcmR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhFREI5O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvdGVzdGltb25pYWwtdmVjdG9yLnBuZyk7XHJcbiAgICB3aWR0aDogMzE4cHg7XHJcbiAgICBoZWlnaHQ6IDIyM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgbGFyZ2VEZXNrdG9we1xyXG4gICAgICAgIHRvcDoxMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL2Zvcm0gY3NzXHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZHtcclxuICAgIGNvbG9yOiAjMEUzNTI3O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbn0gXHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgY29sb3I6ICNmN2ZkZGI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDYycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MnB4O1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjgzMzQ5NiAyLjk5OTg0SDkuMDAwMTZNOS4wMDAxNiAyLjk5OTg0TDYuNjY2ODMgNS4zMzMxN005LjAwMDE2IDIuOTk5ODRMNi42NjY4MyAwLjY2NjUwNCcgc3Ryb2tlPSclMjNGN0ZEREInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDExcHggdG9wIDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE5cHggMTlweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTFweCB0b3AgMzBweDtcclxuICAgIH1cclxufVxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHN7XHJcbiAgICBncmlkLXJvdy1nYXA6IDI0cHghaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZXh0XSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXVxyXG57XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5iYWNrZ3JvdW5kOiByZ2JhKDEwOCwgMTc5LCA2MywgMC4xNik7XHJcbn1cclxuLmdmb3JtX2hlYWRpbmcgLmdmb3JtX3RpdGxle1xyXG4gICAgY29sb3I6ICMwRTM1Mjc7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcbi5xdWl6X2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGV7ZGlzcGxheTpub25lO31cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6ICMwRTM1Mjc7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfMl81e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycz5oMntcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuICBcclxuXHJcbi5nY2hvaWNlLmdjaG9pY2VfMl8xMV8xe1xyXG4gICAgaW5wdXR7XHJcbiAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQgO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudCA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XHJcbi8vICAgICAuZm9ybS1ibG9ja19fZmxleC1jb250YWluZXJ7XHJcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLmZvcm0tYmxvY2tfX2ZsZXgtY29udGFpbmVye1xyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uIDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZ2lzdGVyX2Zvcm0ge1xyXG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOCwgMTc5LCA2MywgMC4xNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFweCBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG4gICAgICAgICAgICBjb2xvcjogIzBFMzUyNztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmZlZWRiYWNrX3RpbWVpbnB1dHtcclxuICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmdpbnB1dF9jb250YWluZXJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAvL2ZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAvL2FsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgIFxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyX3RpbWV7XHJcbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3R7cGFkZGluZzogMTdweCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vbWluLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyAgaW5wdXQsIHNlbGVjdHtwYWRkaW5nOiAxN3B4IDEwcHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgaW5wdXQsIHNlbGVjdHtwYWRkaW5nOiAxN3B4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuLmdmaWVsZC0taW5wdXQtdHlwZS1kYXRlcGlja2Vye1xyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgIWltcG9ydGFudDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubWVkaWFfbGlzdF9ibG9ja3tcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgJl93cmFwcGVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOjEyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgJl9fcm93e1xyXG4gICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgZ2FwOjEzMHB4O1xyXG4gICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgJl9pbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2NXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDFweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJl90eHR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDoyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpYV9saXN0X2Jsb2NrX3NoYWRvd192ZWN0b3J7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDoxNzdweDtcclxuICAgIHN2Z3tcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iLCIubG9jYXRpb25zX2FjY29yZGlvbl9ibG9ja3tcclxuICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jvd3tcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICBnYXA6MjAwcHg7XHJcbiAgICAgICAgJl93cmFwe1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2NvbnRlbnR7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwOHB4O1xyXG4gICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgIGdhcDo0OHB4O1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6NDV2dztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgaDJ7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl90eHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDozMnB4O1xyXG4gICAgICAgICAgICBwe1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGUzNTI3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbGlzdHtcclxuICAgICAgICAgICB3aWR0aDogNjA1cHg7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1dnc7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIC8vIGFjY29yZGlvbiBibG9jayAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgLmFjY29yZGlvbl9ibG9ja19fY29udGVudF9fbGlzdHtcclxuICAgICAgICAgICAgLmFjY29yZGlvbl9ibG9ja19fbGlzdF93cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGRERCO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgJl9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6MjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX2hlYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzZDQjMzRjsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDNweCAjZjdmZGRiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmX3R4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6MjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOjFweCBzb2xpZCAjMEUzNTI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjAuM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUzNTI3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX2xpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLCBvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGFjY29yZGlvbiBibG9jayoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIlxyXG4ucXVpei1udW0sIC5nZl9wcm9ncmVzc2Jhcl90aXRsZXtcclxuICAgIGNvbG9yOiRzZWNvbmRhcnktY29sb3ItMiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTQyJTsgLyogMzQuMDhweCAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAucXVpel9ub3csIC5nZl9zdGVwX2N1cnJlbnRfcGFnZXtcclxuICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xICFpbXBvcnRhbnQ7XHJcbiAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnF1aXpfdG90YWwsIC5nZl9zdGVwX3BhZ2VfY291bnR7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhbmdlV3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwOyBcclxuICAgICAgICAgIGdhcDogNjRweDsgICAgXHJcbiAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAucmFuZ2UtY292ZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBiMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zIGVhc2UtaW47XHJcbiAgIH1cclxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrLFxyXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjIyO1xyXG4gICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgIFxyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgMCAycHggMnB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1iIHsgXHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjNDQ0IDQ1JSwgIzU1NSA1MCUsICMyMjIgNTUlLCAjOGM3ODUzIDU3LjUlLCAjOGM3ODUzIDEwMCUpLCBjb25pYy1ncmFkaWVudCgjNGI0YjRiIDEwZGVnLCAjNzc3IDQ1ZGVnLCAjNWI1YjZiIDcwZGVnLCAjOWY5ZjlmIDEwNWRlZywgIzQ0NCAxNDBkZWcsICNhYWEgMTg1ZGVnLCAjNjY2IDIxMGRlZywgIzk5OSAyNDVkZWcsICM3NzcgMjg1ZGVnLCAjOWY5ZjlmIDMyMGRlZywgIzRiNGI0Yik7XHJcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpIGluc2V0LCAwIDFweCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgaW5zZXQsIDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQsIDAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjM1KSwgMCAzcHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDZweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IFxyXG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEuMzc1cmVtKTtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci0zO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4gIGRhdGFsaXN0IHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MiU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMC44cmVtKTtcclxufVxyXG4gIGRhdGFsaXN0ID4gb3B0aW9uIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xyXG59XHJcblxyXG4gICBcclxuLnF1aXpfYmxvY2tfYnRuc3tcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGdhcDoxNnB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC5idG4tb3V0bGluZXtcclxuXHJcbiAgICB9XHJcbiAgICAuYnRuLXNlY29uZHJ5e1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmdmX3Byb2dyZXNzYmFye1xyXG4gIGJhY2tncm91bmQ6ICNkOGVkYjkgIWltcG9ydGFudDtcclxuICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuICAgIFxyXG4gICAgLy8gLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2V7IFxyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4MTIxICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgIHNwYW57XHJcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMC44cmVtKSB0cmFuc2xhdGV4KDI1cHgpO1xyXG4gICAgLy8gICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTgwQztcclxuICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIC8vICAgY29sb3I6ICNmZmU4MGM7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuLnF1aXpfZm9ybV93cmFwcGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5xdWl6X2Zvcm17XHJcbiAgICAuZ2ZpZWxke1xyXG4gICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG59XHJcblxyXG4gICAgLnF1aXpfZm9ybXtcclxuICAgICAgXHJcbiAgICAgIGxlZ2VuZC5nZmllbGRfbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdmaWVsZF9sYWJlbC5nZm9ybS1maWVsZC1sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgIC8qIGRlc2t0b3AvSDIgKi9cclxuICAgICAgICBcclxuICAgICAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTMlOyAvKiA1Ni41cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5nZmllbGRfcmFkaW97XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAvLyAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAvLyBjb250ZW50OicnO1xyXG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFODBDO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZTgwYztcclxuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOi0xM3B4O1xyXG4gICAgICAgICAvLyB0cmFuc2l0aW9uOmFsbCAwLjJzO1xyXG4gICAgIC8vICAgICBsZWZ0OjkwJTtcclxuICAgICAgICAgLy8gbGVmdDogIGNhbGMoIHZhcigtLXdpZHRoLCBhdXRvKSAtIDQ1cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxlZnQ6IG1pbihtYXgoY2FsYyh2YXIoLS13aWR0aCApIC0gNDRweCksIDQ1MHB4KSwgY2FsYyh2YXIoLS13aWR0aCkgKyAwcHgpKTtcclxuICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAvLyAgIGxlZnQ6IG1pbihtYXgoY2FsYyh2YXIoLS13aWR0aCApIC0gMTAwJSksIDQ1MHB4KSwgY2FsYyh2YXIoLS13aWR0aCkgLSA0NXB4KSk7XHJcbiAgICAgICAvL2xlZnQ6ICBjYWxjKG1heCh2YXIoLS13aWR0aCksIDAlKSAtIDQ0cHgpO1xyXG4gICAgICAvLyBsZWZ0OiBtaW4obWF4KGNhbGModmFyKC0td2lkdGggKSAtIDQ1cHgpLCA2NTBweCksIGNhbGModmFyKC0td2lkdGgpIC0gNDRweCkpO1xyXG4gICAgICBsZWZ0OiBtaW4obWF4KGNhbGModmFyKC0td2lkdGgpIC0gMHB4KSwgMHB4KSwgY2FsYygxMDAlIC0gNDVweCkpO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgIH1cclxuICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZGI5IDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICByaWdodDowO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOiAxMC41cHg7XHJcbiAgICAgICAvLyAgdHJhbnNpdGlvbjphbGwgMC41cztcclxuICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgIC8vICBoZWlnaHQ6IHZhcigtLXdpZHRoLCBhdXRvKTtcclxuICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDI4MTIxIDAlLCAjMDI4MTIxIGNhbGModmFyKC0td2lkdGgpICsgMnB4KSwgI2Q4ZWRiOSBjYWxjKHZhcigtLXdpZHRoKSArIDJweCksICNkOGVkYjkgMTAwJSk7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAyODEyMSAwJSwgIzAyODEyMSAxMDAlLCAjZDhlZGI5IDEwMCUsICNkOGVkYjkgMTAwJSk7XHJcbiAgICAgLy8gIGJhY2tncm91bmQtcG9zaXRpb246IHZhcigtLXdpZHRoLCBhdXRvKTtcclxuICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxRjk2NEUgMCUsICMxRjk2NEUgNTAlLCB3aGl0ZSA1MCUsIHdoaXRlIDEwMCUpO1xyXG4gICAgICAgICBcclxuICAgIH1cclxuICAgICAgIC5lbXB0eVRhZ3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlZGI5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAuNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcclxuICAgICAgIH1cclxuICAgICAgIC5nY2hvaWNlLmFjdGl2ZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgIH1cclxuICAgICAgIFxyXG5cclxuICAgICAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dHtcclxuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7IFxyXG4gICAgICAgICAgbWF4LXdpZHRoOmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmdmb3JtX3BhZ2VfZm9vdGVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9ue1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBlMzUyNztcclxuICAgICAgICAgIGNvbG9yOiAjMGUzNTI3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2NHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZTM1Mjc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2Zvcm1fbmV4dF9idXR0b257XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xyXG4gICAgICAgICAgY29sb3I6ICNmN2ZkZGI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwZTM1Mjc7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDUwcHggMThweCAzNHB4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2NXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNjVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDEwIDYnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC44MzM0OTYgMi45OTk4NEg5LjAwMDE2TTkuMDAwMTYgMi45OTk4NEw2LjY2NjgzIDUuMzMzMTdNOS4wMDAxNiAyLjk5OTg0TDYuNjY2ODMgMC42NjY1MDQnIHN0cm9rZT0nJTIzRjdGRERCJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyNXB4IHRvcCAyM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZm9ybV9idXR0b24uYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzNTI3O1xyXG4gICAgICAgICAgY29sb3I6ICNmN2ZkZGI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwZTM1Mjc7XHJcbiAgICAgICAgICBwYWRkaW5nOjE5cHg7XHJcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDY1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2NXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZm9ybV9hamF4X3NwaW5uZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudF9saXN0X3Vse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggICAgO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7IFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIFB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICIsIi5jYWxjdWxhdG9yX2Jsb2Nre1xyXG4gICAgQGluY2x1ZGUgbGFyZ2VEZXNrdG9we1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNDVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGRlc2t0b3B7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfd3JhcHBlcntcclxuICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDgyMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmdyZWVuLWJhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RkREQjtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y3RkREQjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjUlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDA7XHJcbn0gXHJcbi5kaXZpZGVyRmlsbHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzYzZTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzBhNzYzZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjUlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuLmRpdmlkZXJGaWxsXzJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTc2M2U7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwYTc2M2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5yYWRpby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIGZsZXg6IDEgMSAxMDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5yYWRpby1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLnByaWNlLW1hcmtlciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQyJTtcclxufVxyXG5cclxuLnJhZGlvLWl0ZW0uc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTJweDtcclxuICAgIGxlZnQ6IDMwJTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucmFkaW8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgICAgZmxleDogMSAxIDgwcHg7XHJcbiAgICB9XHJcbiAgICAucHJpY2UtbWFya2VyIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnJhZGlvLWNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucmFkaW8taXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiA2cHg7XHJcbiAgICAgICAgZmxleDogMSAxIDYwcHg7XHJcbiAgICB9XHJcbiAgICAucHJpY2UtbWFya2VyIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FsY3VsYXRvcl9ibG9ja193cmFwcGVye1xyXG4gICAgLmgye1xyXG4gICAgICAgIG1heC13aWR0aDogNzg4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTE5cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMEUzNTI3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEzJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGl2aWRlckZpbGw6OmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogeWVsbG93O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICB0b3A6LTI1cHg7XHJcbiAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0b3A6LTEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGl2aWRlckZpbGxfMjo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIHRvcDotMTdweDtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRvcDotMTRweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uY2FsY3VsYXRvcl9ibG9ja19jYXJkX3dyYXBwZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOjI2cHg7XHJcbiAgLy8gIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvIDcwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICBnYXA6MTVweDtcclxuICAgIH1cclxuICAgIC5ib3gtY2FyZHtcclxuICAgICAgICAmLWltZ3tcclxuICAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAyMjRweDtcclxuICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjVweDtcclxuICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgIGhlaWdodDogMjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTQyMkM7XHJcbiAgICAgICAgY29sb3I6ICNGN0ZEREI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAvLyAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzk4cHg7XHJcbiAgICAgICAgLmJveC1jYXJkLWltZ3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveC1jYXJkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAgI0Y3RkREQjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlN3ZWV0IFNhbnMgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMyU7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGN0ZEREI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y3RkREQjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53YXZlX2NvbXBvbmVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmX2xheWVye1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBwYXRoe1xyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGFya19ncmVlbntcclxuICAgICAgICAgICAgcGF0aHtmaWxsOiMwRTM1MjcgO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1lZGl1bV9ncmVlbntcclxuICAgICAgICAgICAgcGF0aHtmaWxsOiAjNkNCMzNGO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxpZ2h0X2dyZWVue1xyXG4gICAgICAgICAgICBwYXRoe2ZpbGw6I2Y3ZmRkYiA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGFzdGFsX2dyZWVue1xyXG4gICAgICAgICAgICBwYXRoe2ZpbGw6I2Q4ZWRiOSA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdXBDb250YWluZXJXcmFwcGVye1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYjA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLnByb21vdGlvbmFsUG9wdXB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDoyMCU7XHJcbiAgICAgICAgLnBvcHVwLWlubmVyV3JhcHtcclxuICAgICAgICAgICAgLnBvcHVwLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIC5jcm9zc1BvcHVwe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk1MjIxYTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9tb3Rpb25hbEJhbm5lcntcclxuICAgICAgICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiIC5oZWFkZXJ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDEgIWltcG9ydGFudDtcclxuICAgICAgICAmX193cnB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEycHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQycHggNDJweCA0MnB4IDQycHg7Ly9mb3IgbW9iaWxlIG9uY2xpY2sgbWVudSBjaGFuZ2UgdGhlIGJvcmRlciByYWRpdXNcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19oZW1idXJnZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDozMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICBwYXRoe3N0cm9rZTokcHJpbWFyeS1jb2xvci0xO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sb2dve1xyXG4gICAgICAgICAgIG1heC13aWR0aDogMTI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21lbnV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAvL2NsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAwLCAwIDApO1xyXG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy90b3A6NTVweDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDQycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy9hbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgICAgICAgICAvLyBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgICAgZmxleDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjZmJmYmZiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAvLyAuYnRuLWNhbGx7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oYXMtY2hpbGQubWVudS1kZXB0aC0we1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDotMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNkNCMzNGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZjEwNyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDotMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM2Q0IzM0Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1jYWxse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZXhpdC1idG57XHJcbiAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICBcclxuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNDtcclxuICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTM7XHJcbiAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgcmlnaHQ6LTgwcHg7XHJcbiAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgIHdpZHRoOjc2cHg7XHJcbiAgICAgICAgICAgICBoZWlnaHQ6NzNweDtcclxuICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgIHRvcDo2cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItNDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAuaGVhZGVyX3N1Ym1lbnVfd3JhcHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6NzBweDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0MnB4IDQycHg7XHJcbiAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICBnYXA6MTAwcHg7XHJcbiAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMCwgMCAwKTtcclxuICAgICAgIHRyYW5zaXRpb246MC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgLy8gdG9wOjE1cHg7XHJcbiAgICAgICAgLy8gcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDQycHggMDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDAsIDAgMCk7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAvL1xyXG4gICAgICAvLyAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAvLyAgbGVmdDogLTEwMHZ3O1xyXG4gICAgICAvLyAgcmlnaHQ6IDA7XHJcbiAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL3otaW5kZXg6IDE7XHJcbiAgICAgICAvLyBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAvL1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmNsb3NlX3N1Yk1lbnV7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDonXFxmMTc3JztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3ItMjtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgICAgIC5oZWFkZXJfc3VibWVudV9jb250ZW50e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1N3B4O1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZ2FwOjI0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQyJTsgIFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuaGVhZGVyX19zdWJtZW51X2xpbmtzOmhhcyhsaTpudGgtY2hpbGQoMikpe1xyXG4gICAgICAgIC8vIGNvbHVtbi1jb3VudDoxO1xyXG4gICAgICAgICBcclxuICAgICAgIH1cclxuICAgICAgIC5oZWFkZXJfX3N1Ym1lbnVfbGlua3M6aGFzKGxpOm50aC1jaGlsZCgzKSl7XHJcbiAgICAgICAgLy8gY29sdW1uLWNvdW50OjI7XHJcbiAgICAgICAgIFxyXG4gICAgICAgfVxyXG4gICAgICAgLmhlYWRlcl9fc3VibWVudV9saW5rc3tcclxuICAgICAgICBjb2x1bW4tY291bnQ6NDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0NXB4O1xyXG5cclxuICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICA+IGxpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYXMtY2hpbGR7XHJcbiAgICAgICAgICAgICAgLy8gIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICYubWVudS1kZXB0aC0xOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJi5oZWFkZXJfX3N1Ym1lbnVUaXRsZXtcclxuICAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0yO1xyXG4gICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAubWVudS1kZXB0aC0xe1xyXG4gICAgICAgID4gYXtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuXHJcbiAgICAgLnN1Ym1lbnUuc3VibWVudS1kZXB0aC0xe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4IDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtZGVwdGgtMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcmltYXJ5LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICB9ICBcclxuXHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1jaGlsZHtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuaGVhZGVyX3N1Ym1lbnVfd3JhcHtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLy9jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMCwgMCAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgIC8vIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gbGVmdDogMDtcclxuICAgICAgICAgICAgLy8gei1pbmRleDogMTtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiAtMTAwdmg7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgLy8gei1pbmRleDogMDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX193cnA6aGFzKC5oZWFkZXJfX21lbnUgLmhhcy1jaGlsZDpob3Zlcil7XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0MnB4IDQycHggNDJweCA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MnB4IDQycHggMCAwO1xyXG4gICAgfSIsIi5mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgY29sb3I6JHByaW1hcnktY29sb3ItM1xyXG59XHJcbi5mb290ZXJfd3JhcHtcclxuICAgIHBhZGRpbmc6ODBweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMC4zcHggc29saWQgI2Y3ZmRkYjVlO1xyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJvdy1nYXA6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgICBwYWRkaW5nOjQwcHggMjRweDtcclxuICAgICAgICByb3ctZ2FwOjE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19sb2dve1xyXG4gICAgbWF4LXdpZHRoOiAyODdweDtcclxuICAgIGdhcDo0NnB4O1xyXG4gICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAuZm9vdGVyX2xvZ29fd3JhcHtcclxuICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgIH1cclxuICAgfVxyXG4gICAuZm9vdGVyX2xvZ29fdHh0e1xyXG4gICAgICAgICBvcGFjaXR5OjAuODtcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIHAsIGEsIGgxLCBoMiwgaDMsIGg0LCBoNXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDppbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uZm9vdGVyX2xpbmtzX3dyYXB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBnYXA6MTZweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXgtd2lkdGg6MjQ3cHg7XHJcbiAgICBAaW5jbHVkZSBsZy10YWJsZXR7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+bGl7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZ2FwOjE2cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBvcGFjaXR5OjAuODtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHsgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgLy8gZGlzcGxheTpibG9jaztcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDBweCAjZmJmYmZiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIFxyXG4uZm9vdGVyX19zb2NpYWxfd3JhcHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGdhcDoxNnB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDoxNzZweDtcclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IFxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjokcHJpbWFyeS1jb2xvci0zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBvcGFjaXR5OjAuOFxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fc29jaWFsTWVkaWF7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGdhcDoxNnB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDRweDtcclxuICAgICAgICAgICAgd2lkdGg6NDVweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvb3Rlcl90cmFkZW1hcmt7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6JHByaW1hcnktY29sb3ItMztcclxuICAgIG9wYWNpdHk6MC44O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6MCAyNHB4IDQwcHggMjRweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6aW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qID09PT09IFNjcm9sbGJhciBDU1MgPT09PT0gKi9cclxuXHJcbi8qIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBcclxuKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDZweDtcclxufVxyXG4qOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlNWU0O1xyXG59XHJcbio6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICMyOTI1MjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjA1KTtcclxufVxyXG4uY2FydFNpZGViYXJfX2xpc3RpbmdXcnAge1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjNDYzQzMzICNlN2U1ZTQ7XHJcbiAgICAmOi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlN2U1ZTQ7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2M0MzMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2U3ZTVlNDtcclxuICAgIH1cclxufVxyXG4jc29ydGFibGVkZF9zb3J0X3RhYmxlIHtcclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogIzQ2M0MzMyAjZTdlNWU0O1xyXG4gICAgICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlN2U1ZTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2M0MzMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZTdlNWU0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuKi8iLCIudG9wQmFubmVyIHtcclxuICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvci0xO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIG1heC13aWR0aDogNjkxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmFlYjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMDhweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODUlOyAvKiA5MS44cHggKi9cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmYWViO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE5LjJweCAqL1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZnVsbEJhbm5lcntcclxuICAgICAgICAudG9wQmFubmVyX19jb3ZlckltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY292ZXJJbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGVfbG9jYXRpb257XHJcbiAgJjphZnRlcntcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTAlKSBzZXBpYSg0MyUpIHNhdHVyYXRlKDIwNCUpIGh1ZS1yb3RhdGUoMjZkZWcpIGJyaWdodG5lc3MoOTMlKSBjb250cmFzdCg5OSUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgLmhlcm9fc3RhdGljX2NvbnRlbnR7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1pZGRlc2t0b3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuXHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgICAvLyAgQG1lZGlhIChtaW4td2lkdGg6NjQwcHgpe1xyXG4gICAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAmX2J1bGxldF9saXN0e1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcclxuICAgICAgfVxyXG4gICAgICB1bCwgb2x7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwZTM1Mjc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xyXG4gICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XHJcblxyXG4gICAgICAgIGxpeyBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9saXN0LXBvaW50LnBuZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRfbGlzdF91bHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6MTZweDtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICB3aWR0aDoyNHB4O1xyXG4gICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9faW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICAgICAgO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAubWFzay1pbWd7ICAgIFxyXG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7ICBcclxuICAgICAgICAgIGhlaWdodDogMTAwJTsgICAgIFxyXG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyBcclxuICAgICAgICAgICBjbGlwLXBhdGg6IHVybCgjc3ZnUGF0aCk7ICB9IFxyXG5cdFx0Ly8gLmltYWdlLW1hc2t7XHRcdCAgaGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4O21hcmdpbjowIGF1dG87XHRcdH1cclxuICAgIHN2Z3tcclxuICAgICAgaGVpZ2h0OiA1OTRweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgICAgIGhlaWdodDogNDAwcHg7ICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIFxyXG4gICAgIH1cclxuICAgICBAaW5jbHVkZSBtb2JpbGV7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHZ3OyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgLy8gbWF4LXdpZHRoOiA2MzNweDtcclxuICAgICAgIC8vIG1pbi13aWR0aDogNjMzcHg7XHJcbiAgICAgICBoZWlnaHQ6IDU5NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyBjbGlwLXBhdGg6IGVsbGlwc2UoNDUlIDQxJSBhdCA0MiUgNTAlKTtcclxuICAgIC8vICAgIG1heC1oZWlnaHQ6NjMzcHg7XHJcbiAgICAvLyAgICB3aWR0aDo2MzNweDtcclxuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWlkZGVza3RvcHtcclxuICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgIC8vIHdpZHRoOiA1MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiA0MDBweDsgXHJcbiAgICAgICAgICAvLyB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldHtcclxuICAgICAgICAgLy8gaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxle1xyXG4gICAgICAgIC8vICBoZWlnaHQ6IDkwdnc7XHJcbiAgICAgICAgICB3aWR0aDogOTB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyBcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiB1cmwoI3N2Z1BhdGgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4uYWNjb3JkaW9uX2Jsb2NrLnNpbmdsZV9sb2NhdGlvbl9ibG9ja3tcclxuXHJcbn1cclxuXHJcbi5hY2NvcmRpb25fYmxvY2tfd3JhcHBlci5zaW5nbGVfbG9jYXRpb25fd3JhcHBlcntcclxuICBnYXA6MTMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIEBpbmNsdWRlIGxnLXRhYmxldHtcclxuICAgIGdhcDo1MHB4O1xyXG4gIH1cclxuICAuYWNjb3JkaW9uX2Jsb2NrX19pbWd7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgbWluLXdpZHRoOiBtaW4tY29udGVudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtN3Z3O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTQ0MXB4KXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEydnc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaWRkZXNrdG9we1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXR7XHJcbiAgICAgICAvLyBtYXJnaW4tbGVmdDotNHZ3O1xyXG4gICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1vYmlsZXtcclxuICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtN3Z3O1xyXG4gICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGVfbG9jYXRpb25fbGlzdHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6NDBweDtcclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDozMnB4O1xyXG4gICAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgICAgY29sb3I6JHByaW1hcnktY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIlOyAvKiAzNC4wOHB4ICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2ljb257XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDo0NXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICA+IHNwYW57XHJcbiAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC13ZWJraXQtYmFzZWxpbmUtbWlkZGxlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDY1cHgpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwsb2x7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4IDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2lmcmFtZXtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjQ4MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI2M3B4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGctdGFibGV0e1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3R4dHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
