@charset "UTF-8";
:root {
  --modal-animation-time: 0.3s ;
}

.container {
  width: 100%;
  max-width: 1250px;
  padding: 0px 16px;
  margin: 0 auto;
}

/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

@font-face {
  font-family: "NotoSans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("fonts/NotoSans/NotoSans-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("fonts/NotoSans/NotoSans-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("fonts/NotoSans/NotoSans-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "NotoSans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("fonts/NotoSans/NotoSans-Bold.woff2") format("woff2");
}
input, textarea, button, option, select {
  outline: none;
  -webkit-appearance: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: none;
  resize: none;
  font-family: "NotoSans", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
}
input:focus:required:invalid, textarea:focus:required:invalid, button:focus:required:invalid, option:focus:required:invalid, select:focus:required:invalid {
  border-color: red;
}
input:required:valid, textarea:required:valid, button:required:valid, option:required:valid, select:required:valid {
  border-color: green;
}

*, *::before, *::after {
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

img {
  max-width: 100%;
  display: block;
}

body {
  background: #FFFFFF;
  position: relative;
  margin: 0;
  font-family: "NotoSans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #545556;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 100vh;
  -webkit-text-size-adjust: 100%;
}
body::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body::-webkit-scrollbar-thumb {
  background: #DF0024;
}
body::-webkit-scrollbar-track {
  background: transparent;
}
body {
  scrollbar-face-color: #DF0024;
  scrollbar-track-color: transparent;
}

p, a, span, mark, small {
  font-family: "NotoSans", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

ul, h1, h2, h3, h4, h5, p, ul, ol, li, a {
  padding: 0;
  margin: 0;
  text-decoration: none;
  list-style: none;
  color: inherit;
}

button {
  font-family: "NotoSans", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
  cursor: pointer;
  display: block;
}

[disabled] {
  opacity: 0.5;
  pointer-events: none;
}

[hidden] {
  display: none !important;
}

.splide {
  visibility: visible;
}

.visually-hidden {
  clip: rect(0 0 0 0);
  border: none;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

@media screen and (max-width: 1024px) {
  body, p, a, span, mark, small, button {
    font-size: 14px;
    line-height: 20px;
  }
}
.flexible-menu__wrapper {
  position: relative;
}
.flexible-menu__wrapper--open .flexible-menu__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flexible-menu__inner {
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 8px 0px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #fff;
  -webkit-box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  z-index: 10;
}
.flexible-menu__inner li {
  width: 100%;
}
.flexible-menu__inner li a {
  width: 100%;
  padding: 12px 20px;
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flexible-menu__inner li a:hover {
  background: #F2F4F6;
}
.flexible-menu__inner li a.active {
  color: #38B036;
}

.loading {
  opacity: 0.4 !important;
  pointer-events: none !important;
}

[data-modal] * {
  pointer-events: none;
}

.grecaptcha-badge {
  display: none !important;
}

.alert {
  position: fixed;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 10px;
  pointer-events: none;
  z-index: 200;
}
.alert__box {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 300px;
  border-radius: 8px;
  background: #333;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  padding: 10px 17px;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
  -webkit-animation: alert-fadein 0.2s ease-in-out forwards;
          animation: alert-fadein 0.2s ease-in-out forwards;
}
.alert__box::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: #1f1f1f;
  -webkit-animation: lifetime var(--lifetime) linear forwards;
          animation: lifetime var(--lifetime) linear forwards;
}
.alert__box.success {
  background: #4AB868;
}
.alert__box.success::before {
  background: #37814b;
}
.alert__box.error {
  background: #DF0024;
}
.alert__box.error::before {
  background: #98011d;
}
.alert__box.notify {
  background: #fdcb6e;
}
.alert__box.notify::before {
  background: #c09d5b;
}
.alert__box.close {
  -webkit-animation: alert-fadeout 0.3s ease-in-out forwards;
          animation: alert-fadeout 0.3s ease-in-out forwards;
}

@-webkit-keyframes alert-fadein {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes alert-fadein {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
@-webkit-keyframes alert-fadeout {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}
@keyframes alert-fadeout {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}
@-webkit-keyframes lifetime {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
@keyframes lifetime {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
.btn {
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 12px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.btn--big {
  padding: 16px 24px;
}

.btn-1 {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #DF0024;
          box-shadow: inset 0px 0px 0px 1.5px #DF0024;
  color: #DF0024;
}
.btn-1:hover {
  background: #38B036;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
  color: #FFFFFF;
}

.btn-2 {
  background: #FFFFFF;
  color: #231F20;
  border-radius: 24px;
}

.btn-3 {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
  color: #38B036;
}
.btn-3:hover {
  background: #38B036;
  color: #fff;
}
.btn-3:hover::before {
  -webkit-filter: brightness(255);
          filter: brightness(255);
}

.btn-4 {
  background: #DF0024;
  color: #fff;
}
.btn-4:hover {
  background: #38B036;
}

.btn-5 {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  color: #545556;
}

@media screen and (max-width: 1024px) {
  .btn {
    font-size: 14px;
    line-height: 20px;
  }
}
.checkbox input {
  display: block !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  position: absolute;
  opacity: 0;
}
.checkbox input:checked + label::before {
  background: #DF0024 url(./images/icons/checked.svg) center no-repeat;
  border: none;
}
.checkbox label {
  min-width: 18px;
  min-height: 18px;
  font-size: 16px;
  padding-left: 24px;
  color: #545556;
  display: block;
  cursor: pointer;
  padding-left: 24px;
  position: relative;
}
.checkbox label mark {
  background: none;
  color: #BCBEC0;
  font-size: 14px;
  line-height: 20px;
}
.checkbox label::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #D3DBE3;
  border-radius: 5px;
}

.checkbox-2 input {
  display: none;
}
.checkbox-2 input:checked + .checkbox-2__value::before {
  background: #DF0024 url(./images/icons/checked.svg) center no-repeat;
  border: none;
}
.checkbox-2__value {
  min-width: 18px;
  min-height: 18px;
  font-size: 16px;
  padding-left: 24px;
  color: #545556;
  display: block;
  cursor: pointer;
  padding-left: 24px;
  position: relative;
}
.checkbox-2__value mark {
  background: none;
  color: #BCBEC0;
  font-size: 14px;
  line-height: 20px;
}
.checkbox-2__value::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #D3DBE3;
  border-radius: 5px;
}

.dotted {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  z-index: 10;
}
.dotted span {
  width: 36px;
  height: 3px;
  border-radius: 100px;
  background: #D3DBE3;
  cursor: pointer;
}
.dotted span:last-child {
  margin-right: 0;
}
.dotted span.swiper-pagination-bullet-active {
  background: #38B036;
}

@media screen and (max-width: 1024px) {
  .dotted ul li {
    width: 24px;
  }
}
.input-text input, .input-text textarea {
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
  background: none;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
  display: block;
}
.input-text input::-webkit-input-placeholder, .input-text textarea::-webkit-input-placeholder {
  color: #BCBEC0;
}
.input-text input::-moz-placeholder, .input-text textarea::-moz-placeholder {
  color: #BCBEC0;
}
.input-text input:-ms-input-placeholder, .input-text textarea:-ms-input-placeholder {
  color: #BCBEC0;
}
.input-text input::-ms-input-placeholder, .input-text textarea::-ms-input-placeholder {
  color: #BCBEC0;
}
.input-text input::placeholder, .input-text textarea::placeholder {
  color: #BCBEC0;
}
.input-text input:hover, .input-text textarea:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #848484;
          box-shadow: inset 0px 0px 0px 1.5px #848484;
}
.input-text input:focus, .input-text textarea:focus {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
}
.input-text textarea {
  resize: none;
  height: 144px;
}
.input-required--active input, .input-required--active textarea {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #DF0024;
          box-shadow: inset 0px 0px 0px 1.5px #DF0024;
}
.input-big input, .input-big textarea {
  padding: 16px 24px;
}
.input-light input, .input-light textarea {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.input-gray input, .input-gray textarea {
  background: #F2F4F6;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.input-with-label {
  position: relative;
}
.input-with-label input {
  padding: 24px;
  padding-bottom: 8px;
}
.input-with-label label {
  position: absolute;
  left: 24px;
  top: 16px;
  font-size: 16px;
  line-height: 24px;
  color: #BCBEC0;
  pointer-events: none;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.input-with-label input:not(:-moz-placeholder-shown) + label, .input-with-label textarea:not(:-moz-placeholder-shown) + label {
  top: 8px;
  font-size: 12px;
  line-height: 16px;
}
.input-with-label input:not(:-ms-input-placeholder) + label, .input-with-label textarea:not(:-ms-input-placeholder) + label {
  top: 8px;
  font-size: 12px;
  line-height: 16px;
}
.input-with-label input:focus + label,
.input-with-label input:not(:placeholder-shown) + label,
.input-with-label textarea:focus + label,
.input-with-label textarea:not(:placeholder-shown) + label {
  top: 8px;
  font-size: 12px;
  line-height: 16px;
}
.input-file input {
  display: none;
}
.input-file label {
  width: 100%;
  padding: 15px 24px;
  border: 1.5px dashed #D3DBE3;
  background: #F2F4F6;
  border-radius: 12px;
  color: #545556;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.input-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.input-rating > span {
  color: #414042;
}
.input-rating-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-rating-star {
  width: 20px;
  height: 20px;
  background: url(./images/icons/star.svg) center no-repeat;
  background-size: contain;
}
.input-rating-star.active {
  background: url(./images/icons/star-fill.svg) center no-repeat;
  background-size: contain;
}
.input-inputs {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 57px 12px 57px 12px 57px 12px 57px;
  grid-template-columns: repeat(4, 57px);
  grid-gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.input-inputs.error input {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #BC0022 !important;
          box-shadow: inset 0px 0px 0px 1.5px #BC0022 !important;
  color: #BC0022;
}
.input-inputs input {
  width: 57px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  font-size: 28px;
  line-height: 29px;
  color: #545556;
  padding: 14px 10px;
  border-radius: 12px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.input-inputs input:focus {
  -webkit-box-shadow: inset 0px 0px 0px 2px #3B71CA;
          box-shadow: inset 0px 0px 0px 2px #3B71CA;
}
.input-inputs input::-webkit-outer-spin-button, .input-inputs input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input-inputs input[type=number] {
  -moz-appearance: textfield;
}
.input-inputs label {
  display: none;
  color: #BC0022;
  font-size: 12px;
  line-height: 16px;
  position: absolute;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 640px) {
  .input-big input, .input-big textarea {
    padding: 12px 16px;
  }
}
.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 50px 20px;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  z-index: 199;
}
.lightbox__wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lightbox__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
  height: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.lightbox__content img, .lightbox__content video, .lightbox__content iframe {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.lightbox__arrow {
  width: 20px;
  height: 20px;
  border: 2px solid #fff;
  border-bottom: none;
  border-right: none;
  cursor: pointer;
}
.lightbox__arrow--prev {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 15px;
}
.lightbox__arrow--next {
  -webkit-transform: rotate(-225deg);
      -ms-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-left: 15px;
}

@media screen and (max-width: 640px) {
  .lightbox {
    padding: 50px 10px;
  }
  .lightbox__arrow--prev {
    margin-right: 5px;
  }
  .lightbox__arrow--next {
    margin-left: 5px;
  }
}
[data-lightbox] {
  cursor: pointer;
}
[data-lightbox] > * {
  pointer-events: none;
}

.loading {
  position: relative;
  width: 100%;
  height: 56px;
}
.loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
  background: url(./images/icons/loading.svg) center no-repeat;
  background-size: contain;
  z-index: 1;
}
.loading > * {
  display: none !important;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  overflow-y: auto;
  padding: 50px 20px;
  z-index: 110;
  -webkit-animation: modal-fadeout var(--modal-animation-time) ease-in-out forwards;
          animation: modal-fadeout var(--modal-animation-time) ease-in-out forwards;
}
.modal.open {
  -webkit-animation: modal-fadein var(--modal-animation-time) ease-in-out forwards;
          animation: modal-fadein var(--modal-animation-time) ease-in-out forwards;
}
.modal__content {
  width: 100%;
  min-height: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal__box {
  background: #fff;
  border-radius: 24px;
  padding: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 595px;
  overflow: hidden;
  position: relative;
}
.modal__close {
  cursor: pointer;
}
.modal__close--fixed {
  position: absolute;
  top: 24px;
  right: 24px;
  background: #F2F4F6 url(./images/icons/close.svg) center no-repeat;
  width: 48px;
  height: 48px;
  border-radius: 100px;
}
.modal__close--static {
  margin-top: 12px;
  width: 100%;
  max-width: 237px;
}
.modal__icon {
  width: 120px;
  height: 120px;
  background-color: #F2F4F6;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 100px;
  margin-bottom: 24px;
}
.modal__icon--success {
  background-image: url(./images/icons/modal-ok.svg);
}
.modal__title {
  font-weight: 500;
  font-size: 42px;
  line-height: 50px;
  margin-bottom: 16px;
  text-align: center;
}
.modal__text {
  text-align: center;
  margin-bottom: 36px;
}
.modal__text mark {
  background: none;
  color: #38B036;
}
.modal__form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.modal__input, .modal__submit, .modal__term {
  width: 100%;
}

@media screen and (max-width: 640px) {
  .modal__box {
    padding: 32px 16px !important;
  }
  .modal__close--fixed {
    top: 8px;
    right: 8px;
    width: 24px;
    height: 24px;
    background-size: 12px;
  }
  .modal__title {
    font-size: 26px;
    line-height: 32px;
  }
  .modal__text {
    margin-bottom: 16px;
  }
  .modal__text br {
    display: none;
  }
}
@-webkit-keyframes modal-fadeout {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    opacity: 0;
  }
}
@keyframes modal-fadeout {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    opacity: 0;
  }
}
@-webkit-keyframes modal-fadein {
  0% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes modal-fadein {
  0% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.radio input {
  display: none;
}
.radio input:checked + label::before {
  border: 6px solid #DF0024;
}
.radio label {
  min-width: 20px;
  min-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 28px;
  position: relative;
  cursor: pointer;
}
.radio label::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border: 1px solid #D3DBE3;
  border-radius: 100px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.select {
  width: 100%;
  position: relative;
}
.select.select-1 .select__button {
  padding: 14px 16px;
}
.select.select-2 .select__button {
  padding: 12px 38px 12px 24px;
}
.select__button {
  padding: 6px 12px;
  padding-right: 37px;
  font-size: 16px;
  line-height: 24px;
  color: #545556;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
  width: 100%;
  cursor: pointer;
  text-align: left;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.select__button:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #848484;
          box-shadow: inset 0px 0px 0px 1.5px #848484;
}
.select__button::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-dropdown-black.svg) center no-repeat;
}
.select__list {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  padding: 20px;
  min-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 289px;
  max-height: 290px;
  overflow-y: auto;
  -webkit-box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
  background: #fff;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  z-index: 10;
}
.select__list::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.select__list::-webkit-scrollbar-thumb {
  background: #DF0024;
}
.select__list::-webkit-scrollbar-track {
  background: transparent;
}
.select__list {
  scrollbar-face-color: #DF0024;
  scrollbar-track-color: transparent;
}
.select__list li {
  width: 100%;
  color: #545556;
  cursor: pointer;
}

@media screen and (max-width: 640px) {
  .select.select-3 .select__button {
    padding: 8px 36px 8px 16px;
  }
  .select__button {
    font-size: 14px;
    line-height: 20px;
  }
}
.title {
  font-weight: 500;
  font-size: 34px;
  line-height: 42px;
  color: #231F20;
}
.title--page {
  font-size: 42px;
  line-height: 50px;
}

@media screen and (max-width: 1024px) {
  .title {
    font-size: 22px;
    line-height: 28px;
  }
  .title--page {
    font-size: 26px;
    line-height: 32px;
  }
}
.article-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.article-card:hover .article-card__image img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.article-card:hover .article-card__name {
  color: #38B036;
}
.article-card__image {
  border-radius: 16px;
  overflow: hidden;
}
@supports (aspect-ratio: 386/260) {
  .article-card__image {
    aspect-ratio: 386/260;
    height: auto;
  }
}
.article-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.article-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}
.article-card__date {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
}
.article-card__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}

@media screen and (max-width: 1024px) {
  .article-card {
    gap: 12px;
  }
  .article-card__image {
    border-radius: 12px;
  }
  .article-card__info {
    gap: 6px;
  }
  .article-card__date {
    font-size: 12px;
    line-height: 16px;
  }
  .article-card__name {
    font-size: 16px;
    line-height: 24px;
  }
}
.auth {
  max-width: 545px;
  padding: 80px 60px;
}
.auth__phone, .auth__code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.auth__form {
  max-width: 300px;
}
.auth__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  font-size: 14px;
  line-height: 20px;
  color: #848484;
  margin-top: 24px;
}
.auth__label button {
  font-size: inherit;
  line-height: inherit;
  color: #231F20;
}
.auth__confirm {
  max-width: 264px;
}

@media screen and (max-width: 640px) {
  .auth__label {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2px;
    font-size: 12px;
    line-height: 18px;
  }
}
.category-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.category-reviews__title {
  color: #231F20;
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 28px;
}
.category-reviews__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.category-reviews__link {
  width: 100%;
  margin-top: 36px;
}

.counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  padding: 12px 16px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
}
.counter__button {
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.counter__button--minus {
  background-image: url(./images/icons/minus.svg);
}
.counter__button--plus {
  background-image: url(./images/icons/plus.svg);
}
.counter__value {
  min-width: 24px;
  text-align: center;
  color: #231F20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.counter__value small {
  font-size: 12px;
  line-height: 16px;
  color: #BCBEC0;
}

@media screen and (max-width: 640px) {
  .counter {
    padding: 2px 4px;
    gap: 0px;
  }
  .counter__button {
    width: 24px;
    height: 24px;
  }
  .counter__value {
    font-size: 16px;
    line-height: 24px;
  }
}
.dashed {
  position: relative;
}
.dashed::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed;
  border-color: inherit;
}

.filters__opener {
  display: none;
  padding: 8px 24px 8px 48px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
  position: relative;
}
.filters__opener::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url(./images/icons/filter.svg) center no-repeat;
}
.filters__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filters__close {
  display: none;
  width: 24px;
  height: 24px;
  background: url(./images/icons/close.svg) center no-repeat;
}
.filters__sort {
  display: none;
}
.filters__box {
  padding: 24px;
  background: #fff;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 16px;
}
.filters__header {
  margin-bottom: 16px;
}
.filters__title {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
  display: block;
}
.filters__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.filters__blocks > .collapse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.filters__blocks > .collapse:not(.show) {
  display: none;
}
.filters__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.filters__block.active .filters__toggler::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.filters__block.active .filters__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.filters__toggler {
  width: 100%;
  font-weight: 600;
  color: #231F20;
  position: relative;
  cursor: pointer;
}
.filters__toggler::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url(./images/icons/arrow-dropdown-black.svg) center no-repeat;
}
.filters__price-inputs {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 24px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  position: relative;
}
.filters__price-inputs::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 1px;
  background: #D3DBE3;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.filters__price-inputs input {
  padding: 14px 16px;
}
.filters__body {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.filters__body .collapse {
  display: none;
}
.filters__body .collapse.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.filters__checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.filters__controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  margin-top: 20px;
}

@media screen and (max-width: 768px) {
  .filters {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: calc(50% - 8px) 16px calc(50% - 8px);
    grid-template-columns: repeat(2, calc(50% - 8px));
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    grid-gap: 16px;
  }
  .filters__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .filters__opener, .filters__sort {
    display: block;
  }
  .filters__opener, .filters__sort {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .filters__box {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px;
    padding-bottom: 96px;
    z-index: 110;
    overflow-y: auto;
  }
  .filters__box.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .filters__controls {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .filters__controls button {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.header-catalog__button {
  padding: 14px 24px 14px 56px;
  background: #DF0024;
  border-radius: 12px;
  color: #FFFFFF;
  position: relative;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.header-catalog__button:hover {
  background: #38B036;
}
.header-catalog__button.open {
  background: #D3DBE3;
  color: #231F20;
}
.header-catalog__button.open::before {
  background: url(./images/icons/header-catalog-close.svg) center no-repeat;
}
.header-catalog__button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(./images/icons/catalog.svg) center no-repeat;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.header-catalog__body {
  position: fixed;
  top: var(--header_bottom_bottom);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--header_bottom_bottom));
  background: rgba(0, 0, 0, 0.7);
  z-index: 10;
}
.header-catalog__box {
  height: calc(100% - 64px);
  background: #fff;
  border-radius: 0px 0px 24px 24px;
  -webkit-box-shadow: inset 0px 4px 36px rgba(0, 0, 0, 0.08);
          box-shadow: inset 0px 4px 36px rgba(0, 0, 0, 0.08);
}
.header-catalog__box .container {
  height: 100%;
}
.header-catalog__container {
  height: 100%;
  padding: 24px 0px;
  position: relative;
  overflow: hidden;
}
.header-catalog__container::before {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--header_catalog_categories);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 100%;
  background: #D3DBE3;
}
.header-catalog__categories {
  width: 100%;
  height: 100%;
  max-width: 385px;
  padding-right: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow-y: auto;
}
.header-catalog__categories::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.header-catalog__categories::-webkit-scrollbar-thumb {
  background: #D3DBE3;
}
.header-catalog__categories::-webkit-scrollbar-track {
  background: #e9edf1;
}
.header-catalog__categories {
  scrollbar-face-color: #D3DBE3;
  scrollbar-track-color: #e9edf1;
}
.header-catalog__category {
  width: 100%;
  padding: 8px;
  border-radius: 12px;
}
.header-catalog__category:hover, .header-catalog__category.active {
  background: #F2F4F6;
}
.header-catalog__category:hover .header-catalog__info, .header-catalog__category.active .header-catalog__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-catalog__category > a {
  color: #231F20;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.header-catalog__category > a img {
  max-width: 48px;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-catalog__label {
  padding: 0px 8px 1px 8px;
  background: #DF0024;
  border-radius: 6px;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
}
.header-catalog__icon {
  background: #EAEDF0;
  border-radius: 8px;
  width: 48px;
  height: 42px;
}
.header-catalog__info {
  position: absolute;
  top: 0;
  left: var(--header_catalog_categories);
  width: calc(100% - var(--header_catalog_categories));
  padding-left: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  height: 100%;
  display: none;
}
.header-catalog__info::before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 32px;
  height: 100%;
}
.header-catalog__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow-y: auto;
  max-height: 100%;
  height: 100%;
}
.header-catalog__name {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
  position: relative;
  padding-right: 44px;
}
.header-catalog__name:hover::before {
  background: #F2F4F6 url(./images/icons/arrow-next-green.svg) center no-repeat;
}
.header-catalog__name::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background: #F2F4F6 url(./images/icons/arrow-next-black.svg) center no-repeat;
  border-radius: 100px;
  pointer-events: none;
}
.header-catalog__name a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.header-catalog__links {
  margin-top: 32px;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.header-catalog__link {
  font-size: 18px;
  line-height: 26px;
  color: #545556;
  page-break-inside: avoid;
  margin-bottom: 12px;
}
.header-catalog__link:hover {
  color: #38B036;
}
.header-catalog__subcategories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
  padding-left: 12px;
}
.header-catalog__subcategories a {
  font-size: 16px;
  line-height: 24px;
  padding-left: 16px;
  color: #545556;
  position: relative;
}
.header-catalog__subcategories a::before {
  content: "";
  position: absolute;
  top: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 100px;
  background: #545556;
}
.header-catalog__right {
  width: 100%;
  max-width: 386px;
}
.header-catalog__image {
  border-radius: 24px;
  background: #EAEDF0;
  overflow: hidden;
}

.header-catalog-mobile {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 110;
}
.header-catalog-mobile__content {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  background: #FFFFFF;
}
.header-catalog-mobile__box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
}
.header-catalog-mobile__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}
.header-catalog-mobile__close {
  width: 24px;
  height: 24px;
  background: url(./images/icons/close.svg) center no-repeat;
}
.header-catalog-mobile__name {
  font-size: 22px;
  line-height: 28px;
  color: #231F20;
}
.header-catalog-mobile__categories {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header-catalog-mobile__category {
  width: 100%;
  padding: 8px 0px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header-catalog-mobile__category:not(.header-catalog-mobile__category--empty)::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-next-black.svg) center no-repeat;
}
.header-catalog-mobile__category a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  color: #231F20;
}
.header-catalog-mobile__icon {
  width: 40px;
  height: 35px;
  background: #EAEDF0;
  border-radius: 6px;
}
.header-catalog-mobile__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-catalog-mobile__return {
  color: #848484;
  position: relative;
  padding-left: 24px;
}
.header-catalog-mobile__return::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-back-gray.svg) center no-repeat;
}
.header-catalog-mobile__image {
  max-width: 136px;
  background: #EAEDF0;
  border-radius: 12px;
  margin-bottom: 16px;
}
.header-catalog-mobile__links {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.header-catalog-mobile__link {
  color: #545556;
}

@media screen and (max-width: 1024px) {
  .header-catalog__button {
    padding: 12px 16px 12px 48px;
    font-size: 14px;
    line-height: 20px;
  }
  .header-catalog__button::before {
    left: 16px;
  }
}
.icon {
  width: 32px;
  height: 32px;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  border-radius: 100px;
}
.icon-delivery {
  background-image: url(./images/icons/delivery.svg);
}
.icon-gift {
  background-image: url(./images/icons/gift.svg);
}

@media screen and (max-width: 640px) {
  .icon {
    width: 24px;
    height: 24px;
    background-size: 16px;
  }
}
.information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  padding: 24px;
  border-radius: 24px;
  background: #F2F4F6;
}
.information--columns .information__blocks {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 23px 1fr 23px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 23px;
}
.information--columns .information__block {
  gap: 12px;
}
.information__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 23px;
}
.information__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.information__icon {
  min-width: 42px;
  height: 42px;
  background: #FFFFFF var(--icon) center no-repeat;
  background-size: 32px;
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
  border-radius: 100px;
}
.information__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}
.information__text span {
  color: #231F20;
  font-size: 20px;
  line-height: 28px;
}
.information__text p {
  color: #545556;
}
.information__text a {
  color: #231F20;
  text-decoration: underline;
}

@media screen and (max-width: 1024px) {
  .information {
    padding: 16px 12px;
    border-radius: 12px;
  }
  .information--columns .information__blocks {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .information__icon {
    min-width: 36px;
    height: 36px;
    background-size: 24px;
  }
  .information__block {
    gap: 8px;
  }
  .information__text span {
    font-size: 16px;
    line-height: 24px;
  }
  .information__text p {
    font-size: 14px;
    line-height: 20px;
  }
}
.label {
  padding: 2px 6px 3px;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.8);
  position: relative;
  border-radius: 6px;
}
.label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
}
.label-new, .label-sale {
  padding-left: 26px;
}
.label-new::before, .label-sale::before {
  display: block;
}
.label-sale::before {
  background-image: url(./images/icons/sale.svg);
}
.label-new::before {
  background-image: url(./images/icons/new.svg);
}

@media screen and (max-width: 640px) {
  .label {
    padding: 0px 6px 1px 6px;
    font-size: 10px;
    line-height: 14px;
    border-radius: 4px;
  }
  .label::before {
    display: none;
  }
}
.link-green {
  padding: 8px 12px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
  border-radius: 12px;
  color: #38B036;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.link-green:hover {
  background: #38B036;
  color: #fff;
}
.link-green:hover::before {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.link-green:not(.link-green-label) {
  padding-right: 44px;
}
.link-green:not(.link-green-label)::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(./images/icons/arrow-listing.svg) center no-repeat;
}
.link-green span {
  color: inherit;
  line-height: inherit;
}
.link-green-label span {
  position: relative;
  padding-right: 24px;
}
.link-green-label span::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-listing.svg) center no-repeat;
  background-size: 16px;
}

@media screen and (max-width: 1024px) {
  .link-green {
    padding: 12px;
  }
}
.message-popup {
  padding: 0;
  padding-top: 80px;
}

@media screen and (max-width: 640px) {
  .message-popup {
    padding: 0 !important;
    padding-top: 32px !important;
  }
}
.messengers__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.messengers__link {
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.messengers__link--wa {
  background-image: url(./images/icons/wa.svg);
}
.messengers__link--vb {
  background-image: url(./images/icons/vb.svg);
}
.messengers__link--tg {
  background-image: url(./images/icons/tg.svg);
}

.minicart__button {
  padding: 14px 16px 14px 46px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
  position: relative;
  display: block;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.minicart__button:hover {
  color: #38B036;
}
.minicart__button:hover::before {
  background-image: url(./images/icons/cart-green.svg);
}
.minicart__button::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 16px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(./images/icons/cart.svg) center no-repeat;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.minicart__label {
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 2px 6px 2px 7px;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  background: #38B036;
  border-radius: 100px;
}

@media screen and (max-width: 1024px) {
  .minicart__button {
    width: 44px;
    height: 44px;
    font-size: 0;
    padding: 0;
    background: #F2F4F6;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .minicart__button::before {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.mobile-menu {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 110;
}
.mobile-menu__container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.mobile-menu__box {
  width: 100%;
  max-width: 304px;
  background: #fff;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0px 16px;
  overflow-y: auto;
}
.mobile-menu__header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px 0px;
  margin-bottom: 15px;
}
.mobile-menu__logo {
  max-width: 174px;
}
.mobile-menu__close {
  width: 24px;
  height: 24px;
  background: url(./images/icons/close.svg) center no-repeat;
}
.mobile-menu__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mobile-menu__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.mobile-menu__links a {
  color: #545556;
}
.mobile-menu__links a.active {
  color: #38B036;
}
.mobile-menu__footer {
  width: 100%;
  margin-top: 22px;
  padding: 22px 0px 24px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  justify-content: space-between;
  border-top: 1px solid #E0E0E0;
}
.mobile-menu__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.mobile-menu__phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.mobile-menu__phones a {
  font-size: 16px;
  line-height: 24px;
  color: #545556;
}

.noUi-target {
  background: #D3DBE3;
  border-radius: 0px;
  border: none;
  margin: 11px 0px !important;
}
.noUi-horizontal {
  width: 100%;
  margin: auto;
  height: 4px;
}
.noUi-horizontal .noUi-handle {
  width: 24px;
  height: 24px;
  right: -12px;
  top: -10px;
}
.noUi-handle {
  top: -7px !important;
  width: 17px !important;
  height: 17px !important;
  left: -7px !important;
  border-radius: 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 3px solid #DF0024;
  background: #fff;
  cursor: pointer;
}
.noUi-handle:hover {
  border: 2px solid #DF0024;
}
.noUi-handle:before, .noUi-handle:after {
  display: none;
}
.noUi-connect {
  background: #DF0024;
}

.order-totals__box {
  width: 100%;
  padding: 28px 24px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #F2F4F6;
  border-radius: 24px;
}
.order-totals__title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.order-totals__parts {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  margin-top: 24px;
}
.order-totals__part {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.order-totals__part span {
  color: #545556;
}
.order-totals__part p {
  color: #231F20;
}
.order-totals__total {
  font-size: 20px;
  line-height: 28px;
}
.order-totals__controls {
  margin-top: 24px;
}
.order-totals__controls, .order-totals__link {
  width: 100%;
}
.order-totals__products {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  margin-top: 24px;
}
.order-totals__product {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  border-bottom: 1px solid #D3DBE3;
  padding-bottom: 16px;
}
.order-totals__product-image {
  border-radius: 12px;
  overflow: hidden;
  max-width: 86px;
  height: 76px;
}
@supports (aspect-ratio: 86/76) {
  .order-totals__product-image {
    aspect-ratio: 86/76;
    height: auto;
  }
}
.order-totals__product-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.order-totals__product-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.order-totals__product-name {
  color: #231F20;
}
.order-totals__product-attributes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2px 18px;
  margin-top: 2px;
}
.order-totals__product-attributes span {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
  position: relative;
}
.order-totals__product-attributes span:last-child::before {
  display: none;
}
.order-totals__product-attributes span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 6px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 4px;
  background: #848484;
  border-radius: 100px;
}
.order-totals__product-price {
  color: #231F20;
  margin-top: 6px;
}

@media screen and (max-width: 640px) {
  .order-totals__box {
    padding: 20px 16px 16px 16px;
    border-radius: 12px;
  }
  .order-totals__title {
    font-size: 20px;
    line-height: 26px;
  }
  .order-totals__parts {
    margin-top: 16px;
    gap: 6px;
  }
  .order-totals__controls {
    margin-top: 16px;
  }
  .order-totals__product {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .order-totals__product-image {
    max-width: 54px;
    border-radius: 12px;
  }
}
.formCoupon {
  margin-top: 20px;
  width: 100%;
}
.formCoupon__title {
  color: #231F20;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 12px;
}

.order-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.order-coupon input {
  width: calc(100% - 107px);
  display: block;
  padding: 12px 14px;
  -webkit-box-shadow: inset 0 0 0 1.5px #d3dbe3;
          box-shadow: inset 0 0 0 1.5px #d3dbe3;
  border-radius: 12px 0 0 12px;
  -webkit-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
}
.order-coupon input:hover {
  -webkit-box-shadow: inset 0 0 0 1.5px #848484;
          box-shadow: inset 0 0 0 1.5px #848484;
}
.order-coupon input:focus {
  -webkit-box-shadow: inset 0 0 0 1.5px #38B036;
          box-shadow: inset 0 0 0 1.5px #38B036;
}
.order-coupon__btnSubmit {
  -webkit-box-shadow: inset 0 0 0 1.5px #38B036;
          box-shadow: inset 0 0 0 1.5px #38B036;
  padding: 12px 14px;
  border-radius: 0px 12px 12px 0;
  margin-left: -1px;
  color: #38B036;
  -webkit-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
}
.order-coupon__btnSubmit:hover {
  background: #38B036;
  color: #fff;
}
.order-coupon__btnCancel {
  -webkit-box-shadow: inset 0 0 0 1.5px #DF0024;
          box-shadow: inset 0 0 0 1.5px #DF0024;
  padding: 12px 14px;
  border-radius: 0px 12px 12px 0;
  margin-left: -1px;
  color: #DF0024;
  -webkit-transition: 0.2s linear all;
  -o-transition: 0.2s linear all;
  transition: 0.2s linear all;
}
.order-coupon__btnCancel:hover {
  background: #DF0024;
  color: #fff;
}

.pagination__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.pagination__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.pagination__current, .pagination__link, .pagination__text {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 6px;
  min-width: 36px;
  min-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #231F20;
}
.pagination__link:hover {
  color: #38B036;
}
.pagination__current {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #DF0024;
  color: #fff;
}
.pagination__arrow {
  width: 18px;
  height: 18px;
}
.pagination__arrow--prev {
  background: url(./images/icons/arrow-prev-black.svg) center no-repeat;
  margin-right: 12px;
}
.pagination__arrow--next {
  background: url(./images/icons/arrow-next-black.svg) center no-repeat;
  margin-left: 12px;
}

.product-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 16px;
  background: #F2F4F6;
  height: auto;
  overflow: hidden;
  position: relative;
}
.product-card:has(.product-card__name a:hover) .product-card__link {
  background: #38B036;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
  color: #FFFFFF;
}
.product-card:hover .product__wishlist, .product-card:hover .product__compare {
  opacity: 1;
}
.product-card--mini {
  background: #fff;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  padding: 8px;
  gap: 12px;
}
.product-card--mini .product__compare, .product-card--mini .product__wishlist {
  width: 32px;
  height: 32px;
  background-size: 24px;
}
.product-card--mini .product-card__labels, .product-card--mini .product-card__icons {
  display: none;
}
.product-card--mini .product-card__buttons {
  top: 0px;
  right: 0px;
}
.product-card--mini .product-card__image {
  border-radius: 16px 16px 0px 0px;
  overflow: hidden;
}
@supports (aspect-ratio: 162/132) {
  .product-card--mini .product-card__image {
    aspect-ratio: 162/132;
    height: auto;
  }
}
.product-card--mini .product-card__content {
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.product-card--mini .product-card__info {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.product-card--mini .product-card__name {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  text-align: center;
}
.product-card--mini .product-card__name a {
  display: block;
  height: 48px;
  overflow: hidden;
}
.product-card--mini .product-card__name a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.product-card--mini .product-card__old {
  display: none;
}
.product-card--mini .product-card__link {
  padding: 12px;
  width: 100%;
}
.product-card--mini .product-card__oneclick {
  display: none;
}
.product-card--mini .product-card__footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.product-card__top {
  position: relative;
}
.product-card__labels, .product-card__buttons {
  position: absolute;
  top: 12px;
  left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}
.product-card__buttons {
  left: auto;
  right: 12px;
  z-index: 2;
}
.product-card__buttons .product__wishlist, .product-card__buttons .product__compare {
  opacity: 0.4;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.product-card__buttons .product__wishlist.active, .product-card__buttons .product__compare.active {
  opacity: 1;
}
.product-card__icons {
  position: absolute;
  bottom: 12px;
  left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.product-card__image {
  width: 100%;
  display: block;
}
@supports (aspect-ratio: 282/233) {
  .product-card__image {
    aspect-ratio: 282/233;
    height: auto;
  }
}
.product-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-card__content {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 8px;
}
.product-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.product-card__name {
  color: #231F20;
  text-align: center;
}
.product-card__name a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.product-card__attributes {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 2px;
}
.product-card__attributes li {
  color: #848484;
}
.product-card__attributes li span {
  color: #545556;
  margin-left: 12px;
}
.product-card__prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.product-card__price {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.product-card__old {
  color: #BCBEC0;
  text-decoration: line-through;
}
.product-card__controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.product-card__link {
  width: 100%;
}
.product-card__oneclick {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  z-index: 2;
}
.product-card__footer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}

@media screen and (min-width: 768px) {
  .product-card--detail {
    grid-column: 1/-1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .product-card--detail .product-card__image {
    max-width: 282px;
    height: 100%;
  }
  .product-card--detail .product-card__footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product-card--detail .product-card__controls {
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 16px;
  }
  .product-card--detail .product-card__oneclick {
    white-space: nowrap;
  }
  .product-card--detail .product-card__link {
    width: 100%;
    max-width: 162px;
  }
  .product-card--detail .product-card__prices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0px;
  }
  .product-card--detail .product-card__attributes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 640px) {
  .product-card {
    -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
            box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
    background: none;
    border-radius: 12px;
  }
  .product-card.swiper-slide {
    max-width: 136px;
  }
  .product-card__labels {
    top: 6px;
    left: 6px;
    gap: 2px;
  }
  .product-card__icons {
    left: 6px;
    bottom: 6px;
    gap: 4px;
  }
  .product-card__content {
    padding: 12px;
    gap: 6px;
  }
  .product-card__info {
    gap: 6px;
  }
  .product-card__price {
    font-size: 16px;
    line-height: 24px;
  }
  .product-card__old {
    font-size: 12px;
    line-height: 16px;
  }
  .product-card__link {
    padding: 8px 12px;
  }
  .product-card__oneclick {
    display: none;
  }
  .product-card__footer {
    gap: 6px;
  }
  .product-card__buttons {
    display: none;
  }
}
.product-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 25px 0px 23px 0px;
  border-bottom: 1px solid #D3DBE3;
}
.product-cart:first-child {
  padding-top: 0;
}
.product-cart__image {
  border-radius: 12px;
  overflow: hidden;
  max-width: 102px;
  height: 90px;
}
@supports (aspect-ratio: 102/90) {
  .product-cart__image {
    aspect-ratio: 102/90;
    height: auto;
  }
}
.product-cart__image img {
  width: 100%;
  height: 100%;
}
.product-cart__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-cart__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
  max-width: 270px;
}
.product-cart__name {
  color: #231F20;
}
.product-cart__text {
  color: #BCBEC0;
}
.product-cart__counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
}
.product-cart__counter-label {
  font-size: 12px;
  line-height: 16px;
  color: #231F20;
}
.product-cart__prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.product-cart__price {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
  white-space: nowrap;
}
.product-cart__area {
  font-size: 14px;
  line-height: 20px;
  color: #BCBEC0;
}
.product-cart__delete {
  width: 24px;
  height: 24px;
  background: url(./images/icons/delete.svg) center no-repeat;
}

@media screen and (max-width: 640px) {
  .product-cart {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 8px;
    padding: 16px 0px;
  }
  .product-cart__image {
    max-width: 53px;
    border-radius: 6px;
  }
  .product-cart__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 12px 4px;
    position: relative;
  }
  .product-cart__info {
    width: 100%;
    max-width: none;
    padding-right: 24px;
  }
  .product-cart__delete {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
}
.product__compare, .product__wishlist {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.8);
  background-position: center;
  background-repeat: no-repeat;
}
.product__compare.active, .product__wishlist.active {
  background-color: #DF0024;
}
.product__compare {
  background-image: url(./images/icons/compare-white.svg);
}
.product__wishlist {
  background-image: url(./images/icons/wishlist-white.svg);
}

@media screen and (max-width: 640px) {
  .product__compare, .product__wishlist {
    width: 32px;
    height: 32px;
  }
}
.promocode__form {
  position: relative;
}
.promocode__input {
  width: 100%;
  padding: 16px 24px;
  padding-right: 164px;
  background: #fff;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
}
.promocode__input::-webkit-input-placeholder {
  color: #BCBEC0;
}
.promocode__input::-moz-placeholder {
  color: #BCBEC0;
}
.promocode__input:-ms-input-placeholder {
  color: #BCBEC0;
}
.promocode__input::-ms-input-placeholder {
  color: #BCBEC0;
}
.promocode__input::placeholder {
  color: #BCBEC0;
}
.promocode__button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 16px 24px;
  height: 100%;
}

.register__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  font-size: 14px;
  line-height: 20px;
  color: #848484;
  margin-top: 24px;
}
.register__label button {
  font-size: inherit;
  line-height: inherit;
  color: #231F20;
}

.review-card {
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  background: #F2F4F6;
  border-radius: 16px;
  height: auto;
  overflow: hidden;
}
.review-card--small {
  width: 100%;
  gap: 12px;
  padding: 16px;
}
.review-card--small .review-card__avatar {
  width: 36px;
  height: 36px;
}
.review-card--small .review-card__char {
  font-size: 20px;
  line-height: 28px;
}
.review-card--small .review-card__client {
  gap: 8px;
}
.review-card--small .review-card__date {
  font-size: 12px;
  line-height: 16px;
}
.review-card--small .review-card__name {
  font-size: 14px;
  line-height: 20px;
}
.review-card--small .review-card__info {
  gap: 0px;
}
.review-card--small .review-card__content {
  padding: 0;
}
.review-card__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px;
}
.review-card__client {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.review-card__avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  background: #FFFFFF;
  border-radius: 100px;
}
.review-card__char {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.review-card__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.review-card__name {
  color: #231F20;
}
.review-card__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.review-card__date {
  font-size: 14px;
  line-height: 20px;
  color: #BCBEC0;
}
.review-card__content {
  padding-left: 64px;
}
.review-card__textbox {
  color: #545556;
}

@media screen and (max-width: 768px) {
  .review-card {
    padding: 12px;
    gap: 12px;
  }
  .review-card__content {
    padding-left: 0px;
  }
  .review-card__client {
    gap: 8px;
  }
  .review-card__avatar {
    width: 36px;
    height: 36px;
  }
  .review-card__info {
    gap: 0px;
  }
  .review-card__date {
    font-size: 12px;
    line-height: 16px;
  }
  .review-card__char {
    font-size: 20px;
    line-height: 26px;
  }
}
.search {
  position: relative;
}
.search__form {
  width: 100%;
  position: relative;
}
.search__input {
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  border-radius: 12px;
  padding: 14px 24px;
}
.search__input::-webkit-input-placeholder {
  color: #848484;
}
.search__input::-moz-placeholder {
  color: #848484;
}
.search__input:-ms-input-placeholder {
  color: #848484;
}
.search__input::-ms-input-placeholder {
  color: #848484;
}
.search__input::placeholder {
  color: #848484;
}
.search__input:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #848484;
          box-shadow: inset 0px 0px 0px 1.5px #848484;
}
.search__input:focus {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
}
.search__submit--fixed {
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(./images/icons/search.svg) center no-repeat;
}
.search__body {
  position: absolute;
  top: calc(100% + 10px);
  min-width: 100%;
  border-radius: 16px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.6);
  background: #fff;
}
.search__body::before {
  content: "";
  position: fixed;
  top: var(--header_bottom_bottom);
  left: 0;
  width: 100vw;
  height: calc(100vh - var(--header_bottom_bottom));
  background: rgba(0, 0, 0, 0.7);
  z-index: -1;
}
.search__list {
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #fff;
  gap: 16px;
  max-height: 436px;
  overflow-y: auto;
  z-index: 11;
}
.search__all {
  padding: 16px;
  width: 100%;
  background: #F1F2F2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #404040;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}
.search__all:hover {
  color: #DF0024;
}

.product-search {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 84px) 16px 1fr;
  grid-template-columns: minmax(auto, 84px) 1fr;
  grid-gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-search:hover .product-search__name {
  color: #AA3D2E;
}
.product-search__image {
  width: 84px;
  height: 84px;
  border: 1px solid #E6E7E8;
  border-radius: 8px;
  overflow: hidden;
}
.product-search__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-search__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.product-search__name {
  font-weight: 500;
  color: #404040;
}
.product-search__price {
  font-weight: 500;
  color: #939598;
}

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

@media screen and (max-width: 640px) {
  .section__link {
    display: none;
  }
}
.service-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 1010px;
  padding: 0;
}
.service-popup .modal__close--fixed {
  background-color: #fff;
}
.service-popup__top {
  height: 390px;
}
.service-popup__top img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.service-popup__content {
  padding: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.service-popup__title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.service-popup__text {
  color: #545556;
}
.service-popup__callback {
  margin-top: 24px;
}

@media screen and (max-width: 640px) {
  .service-popup {
    padding: 0 !important;
  }
  .service-popup__top {
    height: 150px;
  }
  .service-popup__top img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .service-popup__content {
    padding: 16px;
    gap: 12px;
  }
  .service-popup__title {
    font-size: 20px;
    line-height: 26px;
  }
  .service-popup__callback {
    margin-top: 0;
  }
}
.slider-white .slider__arrow {
  border: 1px solid #D3DBE3;
  background-color: #fff;
}
.slider-white .slider__arrow:hover {
  background-color: #fff !important;
}
.slider-white .slider__arrow--prev {
  background-image: url(./images/icons/arrow-prev-black.svg);
}
.slider-white .slider__arrow--prev:hover {
  background-color: #fff !important;
  background-image: url(./images/icons/arrow-prev-green.svg);
}
.slider-white .slider__arrow--next {
  background-image: url(./images/icons/arrow-next-black.svg);
}
.slider-white .slider__arrow--next:hover {
  background-color: #fff !important;
  background-image: url(./images/icons/arrow-next-green.svg);
}
.slider__arrow {
  width: 42px;
  height: 42px;
  background-color: #231F20;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 100px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
  z-index: 10;
}
.slider__arrow:hover {
  background-color: #38B036;
}
.slider__arrow--prev {
  background-image: url(./images/icons/arrow-prev-white.svg);
}
.slider__arrow--next {
  background-image: url(./images/icons/arrow-next-white.svg);
}

.socials__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.socials__link {
  width: 32px;
  height: 32px;
  background-color: #F2F4F6;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.socials__link--vk {
  background-image: url(./images/icons/vk.svg);
}
.socials__link--yt {
  background-image: url(./images/icons/yt.svg);
}
.socials__link--ok {
  background-image: url(./images/icons/ok.svg);
}

.sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.sort span {
  color: #231F20;
}

@media screen and (max-width: 640px) {
  .sort > span {
    display: none;
  }
}
.splash {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.36)), to(rgba(0, 0, 0, 0.36))), var(--background);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.36), rgba(0, 0, 0, 0.36)), var(--background);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.36), rgba(0, 0, 0, 0.36)), var(--background);
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 24px;
}
.splash .breadcrumbs__item a, .splash .breadcrumbs__item p {
  color: #FFFFFF !important;
}
.splash .breadcrumbs__item a::before {
  color: #fff;
}

.star {
  width: 16px;
  height: 16px;
  background: url(./images/icons/star.svg) center no-repeat;
}
.star--fill {
  background: url(./images/icons/star-fill.svg) center no-repeat;
}

.term {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
}
.term p, .term a {
  font-size: 14px;
  line-height: 20px;
}
.term a {
  text-decoration: underline;
}

@media screen and (max-width: 640px) {
  .term p, .term a {
    font-size: 12px;
    line-height: 16px;
  }
}
.textbox {
  font-size: 16px;
  line-height: 24px;
  color: #545556;
}
.textbox > *:first-child {
  margin-top: 0;
}
.textbox > *:last-child {
  margin-bottom: 0;
}
.textbox p, .textbox a, .textbox span, .textbox mark, .textbox li {
  font-size: inherit;
  line-height: inherit;
  color: #545556;
}
.textbox a {
  text-decoration: underline;
}
.textbox p {
  margin: 16px 0px;
}
.textbox > p {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.textbox h1, .textbox h2, .textbox h3, .textbox h4, .textbox h5 {
  font-weight: 500;
  font-size: 34px;
  line-height: 42px;
  color: #231F20;
  margin: 16px 0px;
}
.textbox h2 {
  font-weight: 400;
  font-size: 26px;
  line-height: 34px;
}
.textbox h3, .textbox h4, .textbox h5 {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}
.textbox ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
.textbox ul li {
  padding-left: 24px;
  position: relative;
}
.textbox ul li::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 8px;
  width: 4px;
  height: 4px;
  border-radius: 100px;
  background: #545556;
}
.textbox ol {
  counter-reset: num;
}
.textbox ol li {
  padding-left: 24px;
  position: relative;
}
.textbox ol li::before {
  content: counter(num) ".";
  counter-increment: num;
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.textbox .table-wrap {
  width: 100%;
  display: block;
  overflow-x: auto;
}
.textbox .table-wrap::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.textbox .table-wrap::-webkit-scrollbar-thumb {
  background: #DF0024;
}
.textbox .table-wrap::-webkit-scrollbar-track {
  background: #ef8092;
}
.textbox .table-wrap {
  scrollbar-face-color: #DF0024;
  scrollbar-track-color: #ef8092;
}
.textbox table {
  width: 100%;
  border-collapse: collapse;
  border: none;
}
.textbox table thead tr {
  background: #F2F4F6;
}
.textbox table thead tr td {
  color: #231F20;
  font-weight: 500;
}
.textbox table tr:first-child {
  border-radius: 12px 12px 0px 0px;
}
.textbox table tr:last-child {
  border-radius: 0px 0px 12px 12px;
}
.textbox table tr td {
  border: 1px solid #D3DBE3;
  padding: 16px 24px;
}
.textbox img {
  border-radius: 24px;
  max-width: 100%;
  margin: 16px 0px;
}

@media screen and (max-width: 1024px) {
  .textbox {
    font-size: 14px;
    line-height: 20px;
  }
  .textbox h1, .textbox h2, .textbox h3, .textbox h4, .textbox h5 {
    font-size: 22px;
    line-height: 26px;
  }
  .textbox h3, .textbox h4, .textbox h5 {
    font-size: 16px;
    line-height: 24px;
  }
  .textbox img {
    border-radius: 12px;
  }
  .textbox table tr td {
    padding: 8px 12px;
    font-size: 14px;
    line-height: 20px;
  }
}
.to-top {
  position: fixed;
  right: 55px;
  bottom: 130px;
  width: 56px;
  height: 56px;
  background: url(./images/icons/totop.svg) center no-repeat;
  background-size: 56px;
  z-index: 99;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.to-top.active {
  opacity: 1;
  pointer-events: all;
}

@media screen and (max-width: 768px) {
  .to-top {
    display: none !important;
  }
}
.video {
  width: 100%;
  position: relative;
}
.video:hover::before {
  background: url(./images/icons/play-hover.svg) center no-repeat;
}
.video::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 58px;
  height: 58px;
  background: url(./images/icons/play.svg) center no-repeat;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
  z-index: 2;
}
.video img {
  width: 100%;
  height: auto;
}

.viewtype__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.viewtype__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.viewtype__button {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.viewtype__button:hover {
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #848484;
          box-shadow: inset 0px 0px 0px 1.5px #848484;
}
.viewtype__button.active svg path {
  fill: #DF0024;
}

.wrapper--1 {
  background: #F2F4F6;
  padding: 40px 0px;
  margin-top: 40px;
}
.wrapper--1 .product-card {
  background: #fff;
}

@media screen and (max-width: 1024px) {
  .wrapper--1 {
    padding: 24px 0px;
  }
}
._404__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 100px 0px 80px 0px;
}
._404__404 {
  margin-bottom: 33px;
  max-width: 344px;
}
._404__description {
  text-align: center;
  font-size: 18px;
  line-height: 26px;
  color: #231F20;
  max-width: 862px;
}
._404__buttons {
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  width: 100%;
  max-width: 296px;
}
._404__buttons a, ._404__buttons button {
  width: 100%;
}
._404__socials {
  margin-top: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
._404__socials span {
  font-size: 18px;
  line-height: 26px;
  color: #231F20;
}
._404__socials .socials__link {
  width: 40px;
  height: 40px;
  background-size: 24px;
}

@media screen and (max-width: 1024px) {
  ._404__container {
    padding: 48px 0px 24px 0px;
  }
  ._404__404 {
    margin-bottom: 24px;
  }
  ._404__description {
    font-size: 14px;
    line-height: 20px;
  }
  ._404__buttons {
    width: 100%;
    gap: 12px;
  }
  ._404__socials {
    margin-top: 32px;
  }
}
@media screen and (max-width: 640px) {
  ._404__404 {
    max-width: 180px;
  }
  ._404__buttons {
    max-width: 100%;
  }
  ._404__socials span {
    font-size: 14px;
    line-height: 20px;
  }
}
.about-page__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.about-page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}
.about-page__banner {
  width: 100%;
}
.about-page__values {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.about-page__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 356px;
}
.about-page__value-amount {
  font-size: 80px;
  line-height: 100%;
  color: #DF0024;
  text-align: center;
}
.about-page__value-label {
  color: #DF0024;
  text-align: center;
  margin-top: 6px;
}
.about-page__value-text {
  text-align: center;
  color: #545556;
  margin-top: 16px;
}

@media screen and (max-width: 1024px) {
  .about-page__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .about-page__content {
    gap: 16px;
  }
  .about-page__values {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 16px;
  }
  .about-page__value-amount {
    font-size: 52px;
  }
  .about-page__value-text {
    margin-top: 12px;
  }
}
.about__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.about__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px minmax(auto, 594px);
  grid-template-columns: 1fr minmax(auto, 594px);
  grid-gap: 30px;
}
.about__video {
  border-radius: 16px;
  overflow: hidden;
}
.about__info.active .about__textbox {
  max-height: 100%;
}
.about__info.active .about__toggler::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
.about__textbox {
  max-height: 265px;
  overflow: hidden;
}
.about__toggler {
  padding-right: 23px;
  position: relative;
  margin-top: 24px;
}
.about__toggler::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-dropdown-green.svg) center no-repeat;
}
.about__toggler span {
  color: #38B036;
  border-color: #38B036;
}

@media screen and (max-width: 1024px) {
  .about__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .about__content {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 24px;
  }
  .about__toggler {
    margin-top: 16px;
  }
}
.account__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.account__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.account__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  gap: 24px;
}
.account__links::before {
  content: "";
  background: #D3DBE3;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 2px;
}
.account__link {
  font-size: 20px;
  line-height: 28px;
  color: #848484;
  position: relative;
  padding-bottom: 8px;
  white-space: nowrap;
}
.account__link::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #DF0024;
  opacity: 0;
}
.account__link.active {
  color: #DF0024;
}
.account__link.active::before {
  opacity: 1;
}
.account__tabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}

@media screen and (max-width: 1024px) {
  .account__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .account__content {
    gap: 16px;
  }
  .account__links {
    width: 100vw;
    overflow-y: auto;
    padding: 0px 16px;
    -webkit-transform: translateX(-16px);
        -ms-transform: translateX(-16px);
            transform: translateX(-16px);
    gap: 12px;
  }
  .account__links::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
  .account__links::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .account__links::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.5);
  }
  .account__links {
    scrollbar-face-color: transparent;
    scrollbar-track-color: rgba(255, 255, 255, 0.5);
  }
  .account__link {
    font-size: 16px;
    line-height: 24px;
  }
}
.advantages-2__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.advantages-2__list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.advantages-2__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  padding: 24px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
}
.advantages-2__icon {
  width: 60px;
  height: 60px;
  background: var(--icon) center no-repeat;
}
.advantages-2__name {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}

@media screen and (max-width: 1250px) {
  .advantages-2__list {
    grid-gap: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .advantages-2__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .advantages-2__list {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .advantages-2__item {
    padding: 16px 12px;
    gap: 12px;
  }
  .advantages-2__icon {
    width: 38px;
    height: 38px;
    background-size: 38px;
  }
  .advantages-2__name {
    font-size: 20px;
    line-height: 26px;
  }
}
@media screen and (max-width: 640px) {
  .advantages-2__list {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
}
.advantages__container {
  padding: 33px 0px 40px 0px;
}
.advantages__box {
  background: #F2F4F6;
  border-radius: 16px;
  padding: 24px;
  padding-bottom: 26px;
}
.advantages__list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
.advantages__icon {
  width: 52px;
  height: 52px;
  background-color: #fff;
  background-image: var(--icon);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 16px;
  float: left;
  margin-right: 14px;
  margin-bottom: 5px;
}
.advantages__item {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
}
.advantages__item span, .advantages__item mark {
  font-size: inherit;
  line-height: inherit;
}
.advantages__item mark {
  color: #231F20;
  -webkit-text-decoration: dashed;
          text-decoration: dashed;
  background: none;
}

@media screen and (max-width: 1024px) {
  .advantages__container {
    padding: 12px 0px 24px 0px;
  }
  .advantages__box {
    width: 100vw;
    -webkit-transform: translateX(-16px);
        -ms-transform: translateX(-16px);
            transform: translateX(-16px);
    border-radius: 0px;
    padding: 16px 0px;
  }
  .advantages__list {
    padding: 0px 16px;
    overflow-x: auto;
    gap: 8px;
  }
  .advantages__list::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
  .advantages__list::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .advantages__list::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.5);
  }
  .advantages__list {
    scrollbar-face-color: transparent;
    scrollbar-track-color: rgba(255, 255, 255, 0.5);
  }
  .advantages__item {
    min-width: calc(33% - 16px);
  }
  .advantages__item br {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .advantages__item {
    min-width: calc(50% - 16px);
  }
}
@media screen and (max-width: 640px) {
  .advantages__item {
    min-width: calc(100% - 16px);
  }
}
.article-page__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
  padding-bottom: 40px;
}
.article-page__content {
  width: 100%;
  max-width: 910px;
}
.article-page__return {
  color: #231F20;
  display: block;
  margin-top: 80px;
  padding-left: 30px;
  position: relative;
}
.article-page__return::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-prev-black.svg);
}

@media screen and (max-width: 1024px) {
  .article-page__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .article-page__return {
    margin-top: 48px;
  }
}
.benefit__container {
  padding: 40px 0px;
}
.benefit__list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.benefit__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #EAEDF0;
  border-radius: 24px;
  gap: 24px;
  padding: 24px;
}
.benefit__image {
  border-radius: 16px;
  overflow: hidden;
}
@supports (aspect-ratio: 338/180) {
  .benefit__image {
    aspect-ratio: 338/180;
    height: auto;
  }
}
.benefit__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.benefit__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.benefit__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.benefit__link {
  padding-right: 64px;
  position: relative;
}
.benefit__link:hover::before {
  background: #38B036 url(./images/icons/arrow-next-white.svg) center no-repeat;
}
.benefit__link::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 36px;
  height: 36px;
  background: #F2F4F6 url(./images/icons/arrow-next-black.svg) center no-repeat;
  border-radius: 100px;
}

@media screen and (max-width: 1024px) {
  .benefit__container {
    padding: 24px 0px;
  }
  .benefit__list {
    -ms-grid-columns: 1fr 24px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }
  .benefit__item {
    padding: 16px;
    gap: 12px;
  }
  .benefit__info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px;
  }
  .benefit__name {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }
  .benefit__text {
    text-align: center;
  }
  .benefit__link {
    width: 100%;
    padding: 14px 20px;
  }
}
@media screen and (max-width: 640px) {
  .benefit__list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.blog--cover-type .blog__list {
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
.blog--simple .blog__content {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0px;
}
.blog--simple .blog__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.blog--simple .blog__list a {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #545556;
}
.blog__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
  padding-bottom: 40px;
}
.blog__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 36px;
}
.blog__categories {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 8px 16px;
}
.blog__category {
  padding: 12px 48px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 100px;
  color: #545556;
}
.blog__category:hover {
  color: #38B036;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #38B036;
          box-shadow: inset 0px 0px 0px 1.5px #38B036;
}
.blog__category.active {
  background: #DF0024;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.blog__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 84px 30px;
}

@media screen and (max-width: 1024px) {
  .blog--cover-type .blog__list {
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
  .blog__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .blog__content {
    gap: 24px;
  }
  .blog__list {
    -ms-grid-columns: 1fr 32px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
  }
  .blog__categories {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media screen and (max-width: 640px) {
  .blog--cover-type .blog__list {
    gap: 16px;
  }
  .blog--simple .blog__list {
    gap: 12px;
  }
  .blog__list {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .blog__categories {
    gap: 6px;
  }
  .blog__category {
    padding: 8px 12px;
    font-size: 12px;
    line-height: 16px;
  }
}
.breadcrumbs__container {
  padding: 24px 0px;
}
.breadcrumbs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2px 18px;
}
.breadcrumbs__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.breadcrumbs__item:last-child {
  margin-right: 0;
}
.breadcrumbs__item a, .breadcrumbs__item p {
  font-size: 14px;
  line-height: 20px;
  color: #231F20;
}
.breadcrumbs__item a {
  position: relative;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
  color: #848484;
}
.breadcrumbs__item a::before {
  content: "•";
  font-size: 14px;
  line-height: 20px;
  color: #848484;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: calc(100% + 7px);
}
.breadcrumbs__item a:hover {
  color: #0B0B0B;
}

@media screen and (max-width: 1024px) {
  .breadcrumbs__container {
    padding: 12px 0px;
  }
  .breadcrumbs__item a, .breadcrumbs__item p {
    font-size: 12px;
    line-height: 16px;
  }
}
.callback__container {
  padding: 40px 0px;
}
.callback__box {
  padding: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: url(./images/consult/consult.jpg) center no-repeat;
  background-size: cover;
  border-radius: 36px;
  overflow: hidden;
}
.callback__left {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  position: relative;
  padding-right: 399px;
}
.callback__form {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 220px) 24px minmax(auto, 220px) 24px minmax(auto, 220px);
  grid-template-columns: repeat(3, minmax(auto, 220px));
  grid-gap: 12px 24px;
}
.callback__submit {
  width: 100%;
}
.callback__term {
  grid-column: 1/-1;
}
.callback__notify {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 85px;
  color: #545556;
  max-width: 399px;
  display: block;
}
.callback__notify::before, .callback__notify::after {
  content: "";
  position: absolute;
  top: 0;
  width: 48px;
  height: 48px;
  border-radius: 100px;
}
.callback__notify::before {
  left: 0;
  background: url(./images/callback/image.jpg);
  background-size: cover;
}
.callback__notify::after {
  left: 27px;
  background: url(./images/callback/icon.svg);
}

@media screen and (max-width: 1250px) {
  .callback__form {
    -ms-grid-columns: 1fr 24px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
  .callback__term {
    grid-column: auto;
  }
}
@media screen and (max-width: 1024px) {
  .callback__container {
    padding: 24px 0px;
  }
  .callback__notify {
    position: relative;
  }
  .callback__left {
    padding: 0;
  }
}
@media screen and (max-width: 640px) {
  .callback__box {
    padding: 16px;
    border-radius: 12px;
  }
  .callback__left {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
  .callback__title {
    text-align: center;
  }
  .callback__form {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
}
.cart-information__container {
  padding: 40px 0px;
}

.cart__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.cart__wrapper {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px minmax(auto, 386px);
  grid-template-columns: 1fr minmax(auto, 386px);
  grid-gap: 30px;
}
.cart__products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cart__empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}

@media screen and (max-width: 1024px) {
  .cart__container {
    padding-bottom: 24px;
    gap: 16px;
  }
  .cart__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-grid-columns: none;
    grid-template-columns: none;
    gap: 48px;
  }
}
.catalog__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.catalog__list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
.catalog__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #EAEDF0;
  border-radius: 16px;
}
.catalog__item:hover {
  -webkit-filter: drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.06));
          filter: drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.06));
  background: #fff;
}
.catalog__item:hover .catalog__name {
  color: #38B036;
}
.catalog__image {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.catalog__image img {
  width: 100%;
  height: auto;
}
.catalog__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 8px;
}
.catalog__name {
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .catalog__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .catalog__text {
    display: none;
  }
  .catalog__list {
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px;
  }
  .catalog__item {
    border-radius: 12px;
  }
  .catalog__info {
    padding: 6px 12px;
  }
}
@media screen and (max-width: 640px) {
  .catalog__list {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
.category-banner {
  margin-bottom: 36px;
}
.category-banner__container {
  padding-bottom: 24px;
}
.category-banner__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.category-banner__title, .category-banner__description {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .category-banner {
    margin-bottom: 0;
  }
  .category-banner__container {
    padding-bottom: 26px;
  }
  .category-banner__info {
    gap: 24px;
  }
}
.category__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 64px;
}
.category__subcategories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
}
.category__subcategories-choosen {
  display: none;
  width: 100%;
  padding: 14px 16px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 12px;
  text-align: left;
  position: relative;
}
.category__subcategories-choosen::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url(./images/icons/arrow-next-black.svg) center no-repeat;
}
.category__subcategories-list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 16px;
}
.category__subcategories-more {
  padding-right: 48px;
  position: relative;
}
.category__subcategories-more::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background: url(./images/icons/arrow-dropdown-green.svg) center no-repeat;
}
.category__subcategory {
  padding: 8px;
  background: #EAEDF0;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.category__subcategory:hover .category__subcategory-name {
  color: #38B036;
}
.category__subcategory-image {
  border-radius: 8px;
  overflow: hidden;
  max-width: 72px;
}
.category__subcategory-name {
  color: #231F20;
  font-size: 14px;
  line-height: 20px;
}
.category__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 282px) 30px 1fr;
  grid-template-columns: minmax(auto, 282px) 1fr;
  grid-gap: 30px;
}
.category__wrapper--full {
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}
.category__wrapper--full .category__products {
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
}
.category__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.category__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.category__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.category__products {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.category__loadmore {
  padding: 20px 24px;
  width: 100%;
}

@media screen and (max-width: 1250px) {
  .category__subcategories-list {
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .category__container {
    gap: 16px;
  }
  .category__wrapper {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 16px;
  }
  .category__content {
    gap: 16px;
  }
  .category__products {
    grid-gap: 16px;
  }
  .category__controls {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .category__subcategories-choosen {
    display: block;
  }
  .category__subcategories-list, .category__subcategories-more {
    display: none;
  }
  .category__products {
    -ms-grid-columns: 1fr 16px 1fr !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .category__reviews {
    display: none;
  }
}
.certificats__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.certificats__slider {
  position: relative;
}
.certificats__arrows .slider__arrow {
  position: absolute;
  top: 50%;
}
.certificats__arrows .slider__arrow[disabled] {
  display: none !important;
}
.certificats__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.certificats__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
}
.certificats__item {
  padding: 14px 10px;
  border: 1px solid #D3DBE3;
  border-radius: 12px;
}

@media screen and (max-width: 1024px) {
  .certificats__container {
    padding: 24px 0px;
    gap: 16px;
  }
}
@media screen and (max-width: 640px) {
  .certificats {
    overflow: hidden;
  }
  .certificats__slider .splide__track {
    overflow: visible;
  }
  .certificats__arrows {
    display: none;
  }
  .certificats__item {
    max-width: 136px;
    border-radius: 12px;
    padding: 8px;
  }
}
.checkout__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.checkout__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 390px) 30px minmax(auto, 698px);
  grid-template-columns: minmax(auto, 390px) minmax(auto, 698px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
.checkout__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
}
.checkout__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.checkout__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.checkout__block--other {
  gap: 24px;
}
.checkout__inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.checkout__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}
.checkout__header button {
  color: #848484;
  font-size: 14px;
  line-height: 20px;
}
.checkout__header button::before {
  border-color: #848484;
}
.checkout__name {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.checkout__radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.checkout__controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.checkout__confirm {
  width: 100%;
}
.checkout__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.checkout__sidebar .formCoupon {
  display: none;
}

@media screen and (max-width: 1024px) {
  .checkout__container {
    padding-bottom: 24px;
    gap: 16px;
  }
  .checkout__content {
    gap: 24px;
  }
  .checkout__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-grid-columns: none;
    grid-template-columns: none;
  }
  .checkout__name {
    font-size: 20px;
    line-height: 26px;
  }
  .checkout__blocks {
    gap: 24px;
  }
}
.compare__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.compare__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 48px;
}
.compare__empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.compare__empty-title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.compare__empty-description {
  color: #848484;
  padding-right: 52px;
  position: relative;
}
.compare__empty-description::before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #F2F4F6 url(./images/icons/compare-red.svg) center no-repeat;
  border-radius: 12px;
}
.compare__slider {
  position: relative;
  width: 100%;
}
.compare__arrows .slider__arrow {
  position: absolute;
  top: 99px;
}
.compare__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.compare__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.compare__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.compare__product-top {
  position: relative;
}
.compare__product-labels {
  position: absolute;
  top: 12px;
  left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}
.compare__product-buttons {
  position: absolute;
  top: 12px;
  right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.compare__product-wishlist, .compare__product-compare {
  width: 36px;
  height: 36px;
  border-radius: 6px;
  background-color: #DF0024;
  background-position: center;
  background-repeat: no-repeat;
}
.compare__product-wishlist {
  background-image: url(./images/icons/wishlist-white.svg);
}
.compare__product-compare {
  background-image: url(./images/icons/compare-white.svg);
}
.compare__product-image {
  width: 100%;
  border-radius: 12px;
  overflow: hidden;
  display: block;
}
@supports (aspect-ratio: 282/233) {
  .compare__product-image {
    aspect-ratio: 282/233;
    height: auto;
  }
}
.compare__product-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.compare__product-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.compare__product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.compare__product-name {
  color: #231F20;
  height: 48px;
  overflow: hidden;
}
.compare__product-prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.compare__product-price {
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.compare__product-old {
  color: #BCBEC0;
  text-decoration: line-through;
}
.compare__product-controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.compare__product-link {
  width: 100%;
}
.compare__product-attributes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  margin-top: 8px;
}
.compare__product-attribute {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  grid-gap: 2px;
}
.compare__product-attribute span, .compare__product-attribute p {
  font-size: 14px;
  line-height: 20px;
}
.compare__product-attribute span {
  color: #848484;
}
.compare__product-attribute p {
  color: #231F20;
}

@media screen and (max-width: 1024px) {
  .compare__slider {
    width: 100%;
  }
  .compare__empty {
    margin: 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .compare__empty-title, .compare__empty-description {
    text-align: center;
  }
}
@media screen and (max-width: 640px) {
  .compare__empty {
    margin: 40px 0px;
  }
  .compare__empty-description {
    padding-right: 0;
    padding-bottom: 48px;
    max-width: 288px;
  }
  .compare__empty-description::before {
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .compare__product {
    gap: 12px;
  }
  .compare__product-labels {
    top: 6px;
    left: 6px;
    gap: 2px;
  }
  .compare__product-buttons {
    top: 6px;
    right: 6px;
  }
  .compare__product-wishlist {
    display: none;
  }
  .compare__product-compare {
    width: 24px;
    height: 24px;
    background-size: 16px;
  }
  .compare__product-content {
    gap: 6px;
  }
  .compare__product-price {
    font-size: 16px;
    line-height: 24px;
  }
  .compare__product-old {
    font-size: 12px;
    line-height: 18px;
  }
  .compare__product-link {
    padding: 8px 16px;
  }
  .compare__product-attribute {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 2px;
  }
}
.consult-mini {
  width: 100%;
}
.consult-mini .consult__box {
  background: #F2F4F6;
  padding: 24px;
  border-radius: 16px;
}
.consult-mini .consult__box::before {
  width: 218px;
}
.consult-mini .consult__title {
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}
.consult-mini .consult__title small {
  font-size: 16px;
  line-height: 24px;
  display: block;
  margin-top: 6px;
}
.consult-micro {
  width: 100%;
}
.consult-micro .consult__box {
  background: #F2F4F6;
  padding: 12px 24px;
  border-radius: 12px;
}
.consult-micro .consult__box::before {
  width: 109px;
}
.consult-micro .consult__info {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 35px 32px;
  grid-template-columns: auto 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 35px;
}
.consult-micro .consult__title {
  font-size: 16px;
  line-height: 24px;
  color: #231F20;
}
.consult-micro .consult__link {
  position: static;
  top: auto;
  right: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  width: 32px;
  height: 32px;
}
.consult__container {
  padding: 40px 0px;
}
.consult__box {
  width: 100%;
  border-radius: 36px;
  background: url(./images/consult/consult.jpg) center no-repeat;
  padding: 48px;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.consult__box::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 437px;
  height: 100%;
  background-image: url(./images/consult/consult-element.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
  z-index: -1;
}
.consult__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
.consult__link {
  position: absolute;
  top: 50%;
  right: 28px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 100px;
  width: 48px;
  height: 48px;
  background: #231F20 url(./images/icons/arrow-next-white.svg) center no-repeat;
}

@media screen and (max-width: 1024px) {
  .consult__container {
    padding: 24px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .consult-mini .consult__box {
    padding: 16px;
    border-radius: 12px;
  }
  .consult-mini .consult__box::before {
    right: -55px;
  }
  .consult-mini .consult__title {
    font-size: 16px;
    line-height: 24px;
  }
  .consult-mini .consult__title small {
    font-size: 14px;
    line-height: 20px;
    max-width: 200px;
  }
  .consult-mini .consult__link {
    width: 36px;
    height: 36px;
  }
  .consult:not(.consult-mini) .consult__box {
    padding: 24px 16px;
    border-radius: 12px;
    padding-bottom: 116px;
    max-width: 288px;
  }
  .consult:not(.consult-mini) .consult__box::before {
    width: 100%;
    height: 116px;
    background-image: url(./images/consult/consult-element-mobile.png);
  }
  .consult:not(.consult-mini) .consult__info {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .consult:not(.consult-mini) .consult__title {
    text-align: center;
  }
  .consult-micro .consult__box {
    padding: 20px 16px 14px 16px !important;
  }
  .consult-micro .consult__box::before {
    bottom: 0;
    right: -20px;
    width: 100px !important;
    height: 100% !important;
    background-image: url(./images/consult/consult-element.png) !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;
  }
  .consult-micro .consult__title {
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
  }
}
.contacts__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
  padding-bottom: 40px;
}
.contacts__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 594px) 30px 1fr;
  grid-template-columns: minmax(auto, 594px) 1fr;
  grid-gap: 30px;
}
.contacts__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.contacts__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.contacts__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.contacts__block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.contacts__block-parts {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 36px auto;
  grid-template-columns: auto auto;
  grid-gap: 36px;
}
.contacts__block-part span {
  color: #848484;
}
.contacts__icon {
  min-width: 32px;
  height: 32px;
  background: #F2F4F6 var(--icon) center no-repeat;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.contacts__info p, .contacts__info a {
  color: #231F20;
}
.contacts__info p mark, .contacts__info a mark {
  color: #38B036;
  background: none;
}
.contacts__info a:hover {
  color: #38B036;
}
.contacts__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
  margin-bottom: 8px;
}
.contacts__name--small {
  font-size: 16px;
  line-height: 24px;
  color: #848484;
}
.contacts__socials {
  margin-bottom: 12px;
}
.contacts__phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.contacts__message {
  width: 100%;
  max-width: 240px;
}
.contacts__images {
  max-width: 592px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 30px auto 30px auto 30px auto 30px auto 30px auto;
  grid-template-rows: repeat(6, auto);
  grid-gap: 30px;
}
.contacts__images > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.contacts__images > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.contacts__images > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.contacts__images > *:nth-child(7) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(8) {
  -ms-grid-row: 7;
  -ms-grid-column: 3;
}
.contacts__images > *:nth-child(9) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(10) {
  -ms-grid-row: 9;
  -ms-grid-column: 3;
}
.contacts__images > *:nth-child(11) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.contacts__images > *:nth-child(12) {
  -ms-grid-row: 11;
  -ms-grid-column: 3;
}
.contacts__images img {
  border-radius: 16px;
}
.contacts__images picture:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/3;
}
.contacts__images picture:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 4;
  grid-row: 1/5;
}
.contacts__images picture:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 4;
  grid-row: 3/7;
}
.contacts__images picture:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 2;
  grid-row: 5/7;
}
.contacts__geo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 48px minmax(auto, 418px);
  grid-template-columns: 1fr minmax(auto, 418px);
  grid-gap: 48px;
}
.contacts__map {
  border-radius: 24px;
  overflow: hidden;
}
.contacts__delivery {
  background: #F2F4F6;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  gap: 16px;
}
.contacts__delivery span {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.contacts__delivery ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.contacts__delivery ul li {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  padding-left: 20px;
  position: relative;
}
.contacts__delivery ul li::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 6px;
  width: 4px;
  height: 4px;
  border-radius: 100px;
  background: #545556;
}
.contacts__req {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  font-size: 14px;
  line-height: 20px;
  color: #545556;
}
.contacts__req span {
  font-size: inherit;
  line-height: inherit;
}
.contacts__req mark {
  background: none;
  font-size: inherit;
  line-height: inherit;
  color: #848484;
}

@media screen and (max-width: 1024px) {
  .contacts__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .contacts__wrapper {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-gap: 48px;
  }
  .contacts__geo {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 640px) {
  .contacts__block {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    position: relative;
  }
  .contacts__icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
  }
  .contacts__name {
    font-size: 16px;
    line-height: 32px;
    padding-left: 48px;
  }
  .contacts__block-parts {
    grid-gap: 24px;
  }
  .contacts__images {
    grid-gap: 13px;
    margin-bottom: 24px;
  }
  .contacts__images img {
    border-radius: 12px;
  }
  .contacts__delivery {
    padding: 16px;
    border-radius: 12px;
  }
  .contacts__delivery span {
    font-size: 16px;
    line-height: 24px;
  }
  .contacts__delivery ul li {
    font-size: 12px;
    line-height: 18px;
  }
  .contacts__map {
    height: 200px;
  }
  .contacts__req {
    font-size: 12px;
    line-height: 18px;
    gap: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cookie-apply {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  z-index: 98;
}
.cookie-apply__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  padding: 32px 0px;
}
.cookie-apply__info a {
  text-decoration: underline;
}

@media screen and (max-width: 640px) {
  .cookie-apply__container {
    padding: 16px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 12px;
  }
  .cookie-apply__info p {
    font-size: 12px;
    line-height: 18px;
  }
  .cookie-apply__info br {
    display: none;
  }
}
.cookie {
  position: fixed;
  bottom: 20px;
  left: 20px;
  width: 100%;
  max-width: 500px;
  padding: 12px 16px;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 9999;
  display: none;
}
.cookie__text {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.cover-types {
  overflow: hidden;
}
.cover-types__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.cover-types__slider {
  position: relative;
}
.cover-types__arrows .slider__arrow {
  position: absolute;
  top: 50%;
}
.cover-types__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.cover-types__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
}
.cover-types__item {
  min-height: 360px;
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}
.cover-types__item:hover .cover-types__name {
  color: #38B036;
}
.cover-types__image {
  width: 100%;
  height: 100%;
}
.cover-types__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cover-types__name {
  padding: 12px 40px;
  color: #231F20;
  background: #FFFFFF;
  border-radius: 100px;
  position: absolute;
  bottom: 32px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  max-width: calc(100% - 32px);
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}
.cover-types__link--mobile {
  display: none;
}

@media screen and (max-width: 1250px) {
  .cover-types__name {
    max-width: calc(100% - 32px);
  }
}
@media screen and (max-width: 768px) {
  .cover-types {
    overflow: hidden;
  }
  .cover-types__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .cover-types__slider .swiper {
    overflow: visible;
  }
  .cover-types__item {
    border-radius: 12px;
  }
  .cover-types__item.swiper-slide {
    max-width: 136px;
    min-height: 174px;
  }
  .cover-types__name {
    max-width: calc(100% - 16px);
    border-radius: 12px;
    text-align: center;
    padding: 8px;
    bottom: 8px;
  }
  .cover-types__arrows {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .cover-types__link {
    display: none;
  }
  .cover-types__link--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
  }
  .cover-types__item {
    min-height: auto;
  }
}
.customer-promo {
  width: 100%;
}
.customer-promo__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
.customer-promo__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.customer-promo__image {
  border-radius: 16px;
  overflow: hidden;
  height: 180px;
}
@supports (aspect-ratio: 282/180) {
  .customer-promo__image {
    aspect-ratio: 282/180;
    height: auto;
  }
}
.customer-promo__image img {
  width: 100%;
  height: 100%;
}
.customer-promo__name {
  font-size: 18px;
  line-height: 26px;
  color: #231F20;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .customer-promo__list {
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 32px 16px;
  }
  .customer-promo__item {
    gap: 12px;
  }
  .customer-promo__image {
    border-radius: 12px;
  }
  .customer-promo__name {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 768px) {
  .customer-promo__list {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 640px) {
  .customer-promo__list {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
}
.delivery__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.delivery__textbox {
  max-width: 950px;
}
.delivery__blocks {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-top: 80px;
}
.delivery__left, .delivery__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
.delivery__block {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 32px;
  background: #F2F4F6;
  border-radius: 24px;
}
.delivery__block-name {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
  margin-bottom: 12px;
}
.delivery__block-calc {
  margin-top: 36px;
  border-radius: 16px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.06);
}

@media screen and (max-width: 1024px) {
  .delivery__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .delivery__blocks {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-gap: 24px;
    margin-top: 48px;
  }
  .delivery__block {
    grid-gap: 24px;
    padding: 16px;
    border-radius: 12px;
  }
  .delivery__block-name {
    margin-bottom: 0 !important;
    font-size: 20px;
    line-height: 26px;
  }
  .delivery__block-calc {
    margin-top: 0px;
  }
}
.footer {
  margin-top: 40px;
}
.footer__container {
  padding: 36px 0px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 30px 1fr 30px minmax(auto, 340px);
  grid-template-columns: auto 1fr minmax(auto, 340px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-gap: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  border-top: 1px solid #D3DBE3;
}
.footer__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.footer__logo {
  max-width: 234px;
}
.footer__messengers {
  margin-top: 12px;
}
.footer__copy, .footer__term, .footer__vyatka {
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #848484;
}
.footer__term:hover {
  color: #231F20;
}
.footer__vyatka, .footer__term {
  margin-top: 12px;
}
.footer__copy {
  margin-top: 16px;
}
.footer__vyatka {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.footer__menu {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 150px) 80px minmax(auto, 150px);
  grid-template-columns: repeat(2, minmax(auto, 150px));
  grid-gap: 12px 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__link {
  color: #545556;
}
.footer__link:hover, .footer__link.active {
  color: #38B036;
}
.footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.footer__contacts-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 16px;
  color: #231F20;
}
.footer__contacts-icon {
  min-width: 40px;
  min-height: 40px;
  background: #F2F4F6 var(--icon);
  border-radius: 100px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer__contacts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.footer__contacts-phones, .footer__contacts-emails {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer__contacts-phones a:hover, .footer__contacts-emails a:hover {
  color: #38B036;
}
.footer__contacts-email span {
  font-size: 12px;
  line-height: 16px;
  color: #848484;
}

@media screen and (max-width: 1250px) {
  .footer__menu {
    grid-gap: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .footer {
    margin-top: 24px;
  }
  .footer__container {
    padding: 24px 0px;
    -ms-grid-columns: auto 30px auto;
    grid-template-columns: auto auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 640px) {
  .footer__main {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto 8px auto;
    grid-template-columns: auto auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 8px;
  }
  .footer__main .footer__messengers {
    margin-top: 0;
  }
  .footer__copy, .footer__term, .footer__vyatka {
    display: none;
  }
  .footer__container {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 32px;
  }
  .footer__menu {
    -ms-grid-columns: 1fr 12px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px 12px;
  }
  .footer__contacts-block {
    grid-gap: 12px;
  }
}
.header {
  background: #fff;
  z-index: 100;
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--header_top_height) * -1);
}
.header__mobile {
  display: none;
}
.header__mobile-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.header__mobile-button {
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.header__mobile-button--phone {
  background-image: url(./images/icons/phone-black.svg);
}
.header__mobile-button--search {
  background-image: url(./images/icons/search-black.svg);
}
.header__mobile-button--burger {
  background-image: url(./images/icons/burger.svg);
}
.header__mobile .header__container {
  padding: 8px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  border-bottom: 1px solid #E6E7E8;
}
.header__mobile .header__logo {
  display: block;
  max-width: 175px;
}
.header__top {
  background: #EAEDF0;
}
.header__top .header__container {
  padding: 10px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.header__bottom {
  -webkit-box-shadow: 0px 4px 36px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 4px 36px rgba(0, 0, 0, 0.08);
}
.header__bottom .header__container {
  padding: 24px 0px 21px 0px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 32px auto 32px 1fr 32px auto;
  grid-template-columns: auto auto 1fr auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 32px;
}
.header__menu > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.header__menu > ul > li {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
}
.header__menu > ul > li a, .header__menu > ul > li button {
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.header__menu > ul > li > a:hover, .header__menu > ul > li > a.active, .header__menu > ul > li > button:hover, .header__menu > ul > li > button.active {
  color: #38B036;
}
.header__menu-more {
  padding-right: 16px;
  position: relative;
}
.header__menu-more::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url(./images/icons/arrow-dropdown-black.svg) center no-repeat;
}
.header__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.header__info .messengers__link--tg {
  background-size: cover;
  height: 30px;
  width: 30px;
}
.header__phone {
  position: relative;
}
.header__phone:hover .header__phone-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__phone > a {
  color: #545556;
  position: relative;
  padding-left: 36px;
  padding-right: 20px;
  z-index: 10;
}
.header__phone > a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background: #fff url(./images/icons/phone.svg) center no-repeat;
  border-radius: 100px;
}
.header__phone > a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background: url(./images/icons/arrow-dropdown-black.svg) center no-repeat;
  background-size: 14px;
}
.header__phone .header__phone-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
  padding-left: 2.3rem;
  padding-right: 0.75rem;
}
.header__phone .header__phone-box > a {
  font-size: 14px;
  line-height: 18px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.header__phone .header__phone-box > a:hover {
  color: #38B036;
}
.header__phone .header__phone-box::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background: #fff url(./images/icons/phone.svg) center no-repeat;
  border-radius: 100px;
}
.header__phone-list {
  position: absolute;
  top: calc(100% + 4px);
  left: 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #fff;
  -webkit-box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  z-index: 20;
  display: none;
}
.header__phone-list::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 10px;
}
.header__phone-list > a {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
  color: #545556;
  padding: 12px 20px;
}
.header__phone-list > a:hover {
  background: #F2F4F6;
}
.header__phone-messengers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header__account {
  padding: 6px 12px 6px 36px;
  color: #545556;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 10px;
  position: relative;
}
.header__account:hover {
  color: #38B036;
}
.header__account:hover::before {
  -webkit-filter: invert(60%) sepia(15%) saturate(4698%) hue-rotate(76deg) brightness(94%) contrast(71%);
          filter: invert(60%) sepia(15%) saturate(4698%) hue-rotate(76deg) brightness(94%) contrast(71%);
}
.header__account::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url(./images/icons/user.svg) center no-repeat;
}
.header__logo {
  max-width: 234px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.header__button {
  width: 52px;
  height: 52px;
  background-color: #F2F4F6;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 12px;
  position: relative;
  -webkit-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.header__button--wishlist {
  background-image: url(./images/icons/wishlist.svg);
}
.header__button--wishlist:hover {
  background-image: url(./images/icons/wishlist-green.svg);
}
.header__button--compare {
  background-image: url(./images/icons/compare.svg);
}
.header__button--compare:hover {
  background-image: url(./images/icons/compare-green.svg);
}
.header__button-label {
  position: absolute;
  top: 4px;
  left: 4px;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 2px 6px 2px 7px;
  font-size: 12px;
  line-height: 16px;
  color: #FFFFFF;
  background: #38B036;
  border-radius: 100px;
}

@media screen and (max-width: 1024px) {
  .header {
    -webkit-box-shadow: 0px 4px 36px rgba(0, 0, 0, 0.08);
            box-shadow: 0px 4px 36px rgba(0, 0, 0, 0.08);
    top: calc(var(--header_mobile_height) * -1);
  }
  .header__mobile {
    display: block;
  }
  .header__top {
    display: none;
  }
  .header__bottom {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .header__bottom .header__container {
    padding: 8px 0px;
    -ms-grid-columns: 1fr 12px auto;
    grid-template-columns: 1fr auto;
    gap: 12px;
  }
  .header__logo, .header__search {
    display: none;
  }
  .header__buttons {
    gap: 12px;
  }
  .header__button {
    width: 44px;
    height: 44px;
  }
}
.latests__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.latests__togglers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
.latests__toggler {
  font-size: 34px;
  line-height: 42px;
  color: #231F20;
  position: relative;
}
.latests__toggler::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #DF0024;
  border-radius: 100px;
  opacity: 0;
}
.latests__toggler.active {
  color: #DF0024;
}
.latests__toggler.active::before {
  opacity: 1;
}
.latests__link--mobile {
  display: none;
}

@media screen and (max-width: 1024px) {
  .latests__container {
    padding: 24px 0px;
    gap: 16px;
  }
}
@media screen and (max-width: 640px) {
  .latests {
    overflow: hidden;
  }
  .latests__togglers {
    gap: 16px;
  }
  .latests__toggler {
    font-size: 22px;
    line-height: 28px;
  }
  .latests__slider .swiper {
    overflow: visible;
  }
  .latests__link--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
  }
}
.manufacturer__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.manufacturer__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 208px) 26px 1fr;
  grid-template-columns: minmax(auto, 208px) 1fr;
  grid-gap: 26px;
}
.manufacturer__navigation {
  padding: 32px;
  background: #F2F4F6;
  border-radius: 24px;
}
.manufacturer__navigation-list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 20px auto 20px auto;
  grid-template-columns: repeat(3, auto);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-gap: 20px;
}
.manufacturer__navigation-link {
  font-size: 20px;
  line-height: 28px;
  color: #545556;
}
.manufacturer__navigation-link:hover, .manufacturer__navigation-link.active {
  color: #38B036;
}
.manufacturer__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
}
.manufacturer__block {
  padding-bottom: 44px;
  border-bottom: 1px solid #D3DBE3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
}
.manufacturer__block:last-child {
  padding-bottom: 0;
  border: none;
}
.manufacturer__char {
  width: 48px;
  height: 48px;
  background: #F2F4F6;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 26px;
  line-height: 34px;
  color: #DF0024;
}
.manufacturer__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 192px) 16px minmax(auto, 192px) 16px minmax(auto, 192px);
  grid-template-columns: repeat(3, minmax(auto, 192px));
  grid-gap: 16px;
}
.manufacturer__list a:hover {
  color: #38B036;
}

@media screen and (max-width: 1024px) {
  .manufacturer__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .manufacturer__wrapper {
    width: 100%;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .manufacturer__navigation {
    padding: 22px;
    border-radius: 12px;
    max-width: 450px;
  }
  .manufacturer__navigation-list {
    -ms-grid-columns: auto 12px auto 12px auto 12px auto 12px auto 12px auto 12px auto;
    grid-template-columns: repeat(7, auto);
    grid-gap: 12px;
  }
  .manufacturer__navigation-link {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 640px) {
  .manufacturer__blocks {
    gap: 24px;
  }
  .manufacturer__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
    padding-bottom: 24px;
  }
  .manufacturer__list {
    width: 100%;
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
  }
  .manufacturer__char {
    width: 38px;
    height: 38px;
    font-size: 20px;
    line-height: 26px;
  }
}
.manufacturers__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.manufacturers__slider {
  position: relative;
}
.manufacturers__item {
  padding: 8px;
  border-radius: 16px;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.manufacturers__image {
  border-radius: 12px;
  overflow: hidden;
}
.manufacturers__arrows .slider__arrow {
  position: absolute;
  top: 50%;
}
.manufacturers__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.manufacturers__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
}
.manufacturers__link--mobile {
  display: none;
}

@media screen and (max-width: 1024px) {
  .manufacturers {
    overflow: hidden;
  }
  .manufacturers__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .manufacturers__arrows {
    display: none;
  }
  .manufacturers__slider .splide__track {
    overflow: visible;
  }
}
@media screen and (max-width: 640px) {
  .manufacturers__slider .swiper {
    overflow: visible;
  }
  .manufacturers__link {
    display: none;
  }
  .manufacturers__link--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
  }
}
.oferta {
  background: #F2F4F6;
}
.oferta__container {
  padding: 16px 0px;
}
.oferta__container p {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
}

@media screen and (max-width: 640px) {
  .oferta p {
    font-size: 12px;
    line-height: 16px;
  }
}
.offer {
  overflow: hidden;
}
.offer__container {
  padding: 48px 0px 0px;
}
.offer__content {
  position: relative;
}
.offer__content .slider__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}
.offer__content .slider__arrow--prev {
  left: 24px;
}
.offer__content .slider__arrow--next {
  right: 24px;
}
.offer__slider {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.offer__item {
  width: 100%;
  border-radius: 36px;
  max-height: 430px;
  overflow: hidden;
}
.offer__item img {
  width: 100%;
  height: 100%;
}
.offer__dotted {
  position: absolute;
  bottom: 16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10;
}

@media screen and (max-width: 1024px) {
  .offer__container {
    padding: 16px 0px 12px;
  }
  .offer__slider {
    gap: 8px;
    overflow: visible;
  }
  .offer__item {
    border-radius: 16px;
    height: auto;
  }
  .offer__item img {
    height: auto;
  }
  .offer__arrows {
    display: none;
  }
  .offer__dotted {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: auto;
    margin-top: 24px;
  }
}
.orders {
  width: 100%;
}
.orders__list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px;
  max-width: 802px;
}

.order {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 36px;
  background: #F2F4F6;
  border-radius: 24px;
}
.order__header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  padding-bottom: 26px;
  border-bottom: 1px solid #D3DBE3;
}
.order__title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.order__status {
  padding: 5px 8px 5px 22px;
  border-radius: 8px;
  border: 1.5px solid #231F20;
  position: relative;
}
.order__status::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 8px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 100px;
}
.order__status--pending {
  border-color: #6E36CA;
  color: #6E36CA;
}
.order__status--pending::before {
  background: #6E36CA;
}
.order__status--complete {
  border-color: #38B036;
  color: #38B036;
}
.order__status--complete::before {
  background: #38B036;
}
.order__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.order__products {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 16px;
}
.order__product {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 16px 0px;
  border-bottom: 1px solid #D3DBE3;
  gap: 12px;
}
.order__product:first-child {
  padding-top: 0;
}
.order__product-image {
  border-radius: 12px;
  overflow: hidden;
  width: 80px;
  height: 71px;
}
@supports (aspect-ratio: 80/71) {
  .order__product-image {
    aspect-ratio: 80/71;
    height: auto;
  }
}
.order__product-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.order__product-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.order__product-name {
  color: #231F20;
}
.order__product-attributes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 2px 18px;
  margin-top: 2px;
}
.order__product-attributes span {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
  position: relative;
}
.order__product-attributes span:last-child::before {
  display: none;
}
.order__product-attributes span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 6px);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 4px;
  background: #848484;
  border-radius: 100px;
}
.order__product-price {
  margin-top: 8px;
  color: #231F20;
}
.order__footer {
  margin-top: 24px;
}
.order__total {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.order__total mark {
  background: none;
  margin-left: 16px;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

@media screen and (max-width: 768px) {
  .order {
    padding: 16px;
    border-radius: 12px;
  }
  .order__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 6px;
    padding-bottom: 16px;
  }
  .order__title {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 640px) {
  .order__product {
    gap: 12px;
  }
  .order__product-image {
    min-width: 55px;
    border-radius: 12px;
  }
  .order__product-attribute {
    font-size: 12px;
    line-height: 18px;
  }
  .order__total {
    font-size: 16px;
    line-height: 24px;
  }
  .order__footer {
    margin-top: 16px;
  }
}
.parts__container {
  padding: 40px 0px;
}
.parts__list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
.parts__item {
  background: #F2F4F6;
  border-radius: 16px;
  padding: 24px;
}
.parts__icon {
  width: 42px;
  height: 42px;
  background: #fff var(--icon) center no-repeat;
  border-radius: 100px;
}
.parts__info {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.parts__info p {
  color: #545556;
}
.parts__info a {
  display: block;
  color: #0351C1;
}

@media screen and (max-width: 1024px) {
  .parts__container {
    padding: 24px 0px;
  }
  .parts__list {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
  }
}
@media screen and (max-width: 640px) {
  .parts__list {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .parts__item {
    padding: 16px;
    border-radius: 12px;
  }
  .parts__info {
    margin-top: 12px;
  }
}
.product-detail__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.product-detail__togglers {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
  position: relative;
}
.product-detail__togglers::before {
  content: "";
  width: 100%;
  height: 2px;
  background: #D3DBE3;
  position: absolute;
  bottom: 0;
  left: 0;
}
.product-detail__toggler {
  color: #848484;
  padding-bottom: 7px;
  position: relative;
  white-space: nowrap;
}
.product-detail__toggler::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #DF0024;
  opacity: 0;
}
.product-detail__toggler.active {
  color: #DF0024;
}
.product-detail__toggler.active::before {
  opacity: 1;
}
.product-detail__content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 594px) 30px minmax(auto, 560px);
  grid-template-columns: minmax(auto, 594px) minmax(auto, 560px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
.product-detail__sidebar {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.product-detail__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.product-detail__blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.product-detail__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.product-detail__block ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 2px;
}
.product-detail__block ul li {
  color: #848484;
}
.product-detail__block ul li span {
  color: #545556;
  margin-left: 12px;
}
.product-detail__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.product-detail__consult {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .product-detail__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .product-detail__content {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 48px;
  }
  .product-detail__togglers {
    overflow-y: auto;
  }
  .product-detail__togglers::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }
  .product-detail__togglers::-webkit-scrollbar-thumb {
    background: transparent;
  }
  .product-detail__togglers::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.5);
  }
  .product-detail__togglers {
    scrollbar-face-color: transparent;
    scrollbar-track-color: rgba(255, 255, 255, 0.5);
  }
  .product-detail__name {
    font-size: 16px;
    line-height: 24px;
  }
  .product-detail__block {
    gap: 8px;
  }
}
.product-listing {
  overflow: hidden;
}
.product-listing--mini .product-listing__arrows .slider__arrow, .product-listing--similar .product-listing__arrows .slider__arrow, .product-listing--viewed .product-listing__arrows .slider__arrow {
  top: 50%;
}
.product-listing--mini .product-listing__arrows .slider__arrow--prev, .product-listing--similar .product-listing__arrows .slider__arrow--prev, .product-listing--viewed .product-listing__arrows .slider__arrow--prev {
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.product-listing--mini .product-listing__arrows .slider__arrow--next, .product-listing--similar .product-listing__arrows .slider__arrow--next, .product-listing--viewed .product-listing__arrows .slider__arrow--next {
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
}
.product-listing__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.product-listing__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-listing__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.product-listing__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.product-listing__controls--mobile {
  display: none;
  width: 100%;
}
.product-listing__controls--mobile .select {
  width: 100%;
}
.product-listing__togglers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.product-listing__toggler {
  padding: 8px 12px;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  border-radius: 12px;
  white-space: nowrap;
}
.product-listing__toggler:hover {
  color: #38B036;
}
.product-listing__toggler.active {
  background: #DF0024;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}
.product-listing__more {
  width: 48px;
  height: 40px;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  border-radius: 12px;
  background: url(./images/icons/arrow-dropdown-black.svg) center no-repeat;
  background-size: 24px;
  font-size: 0px;
}
.product-listing__slider {
  position: relative;
}
.product-listing__arrows .slider__arrow {
  position: absolute;
  top: 99px;
}
.product-listing__arrows .slider__arrow[disabled] {
  display: none;
}
.product-listing__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.product-listing__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.product-listing__link {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-listing__link--mobile {
  display: none;
}

@media screen and (max-width: 1024px) {
  .product-listing__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .product-listing__content {
    gap: 16px;
  }
  .product-listing__arrows {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .product-listing {
    overflow: hidden;
  }
  .product-listing__controls {
    display: none;
  }
  .product-listing__controls--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .product-listing__slider .swiper {
    overflow: visible;
  }
  .product-listing__link--mobile {
    margin-top: 16px;
  }
}
.product-page {
  overflow: hidden;
}
.product-page__container {
  padding: 12px 0px 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}
.product-page__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 594px) 30px minmax(auto, 560px);
  grid-template-columns: minmax(auto, 594px) minmax(auto, 560px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
}
.product-page__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.product-page__images {
  width: 100%;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.product-page__images .splide {
  width: 100%;
  position: relative;
}
.product-page__labels, .product-page__buttons {
  position: absolute;
  top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 6px;
}
.product-page__labels {
  left: 24px;
  z-index: 2;
}
.product-page__buttons {
  right: 24px;
  z-index: 2;
}
.product-page__icons {
  position: absolute;
  bottom: 24px;
  left: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  z-index: 2;
}
.product-page__notify {
  padding: 12px 16px 12px 44px;
  background: #F2F4F6;
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.product-page__notify::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 16px;
  width: 16px;
  height: 16px;
  background: url(./images/icons/imp.svg) center no-repeat;
}
.product-page__image {
  aspect-ratio: 1/1;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.product-page__image.swiper-slide-active {
  opacity: 1;
}
.product-page__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.product-page__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.product-page__mimages {
  width: 100%;
}
.product-page__mimage {
  max-width: 120px;
  width: 100%;
  height: 108px;
  border: 1.5px solid #D3DBE3;
  border-radius: 16px;
  cursor: pointer;
  overflow: hidden;
}
.product-page__mimage.swiper-slide-thumb-active {
  border: 2px solid #DF0024;
}
@supports (aspect-ratio: 120/100) {
  .product-page__mimage {
    aspect-ratio: 120/100;
    height: auto;
  }
}
.product-page__mimage img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-page__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
}
.product-page__title {
  font-size: 26px;
  line-height: 34px;
}
.product-page__attributes {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px 16px;
}
.product-page__attribute {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
}
.product-page__attribute a, .product-page__attribute span {
  color: #231F20;
  font-size: inherit;
  line-height: inherit;
}
.product-page__attribute a:hover, .product-page__attribute span:hover {
  color: #38B036;
}
.product-page__options {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.product-page__option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.product-page__option .select {
  max-width: 350px;
}
.product-page__option .input {
  max-width: 120px;
}
.product-page__option .input input {
  text-align: center;
}
.product-page__option-name {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
}
.product-page__option-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.product-page__option-char {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #545556;
}
.product-page__option-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-page__option-info p {
  color: #231F20;
  font-size: 20px;
  line-height: 28px;
}
.product-page__option-info p small {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.product-page__option-info span {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
}
.product-page__prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  margin-top: auto;
}
.product-page__prices-notify {
  padding: 6px 10px 6px 32px;
  -webkit-box-shadow: inset 0px 0px 0px 1px #38B036;
          box-shadow: inset 0px 0px 0px 1px #38B036;
  border-radius: 8px;
  color: #38B036;
  position: relative;
}
.product-page__prices-notify::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background: url(./images/icons/imp-nofill.svg) center no-repeat;
}
.product-page__price {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.product-page__controls {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 24px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
  margin-top: 24px;
}
.product-page__notify2 {
  padding: 12px 16px;
  background: #F2F4F6;
  border-radius: 12px;
  color: #545556;
  margin-top: 12px;
}

@media screen and (max-width: 1024px) {
  .product-page__container {
    padding-bottom: 24px;
  }
  .product-page__wrapper {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }
  .product-page__left {
    max-width: 640px;
    gap: 12px;
  }
  .product-page__images {
    border-radius: 12px;
  }
  .product-page__labels {
    top: 12px;
    left: 12px;
  }
  .product-page__icons {
    left: 12px;
    bottom: 12px;
  }
  .product-page__buttons {
    top: 12px;
    right: 12px;
  }
  .product-page__compare, .product-page__wishlist {
    width: 32px;
    height: 32px;
  }
  .product-page__mimages .splide__track {
    overflow: visible;
  }
  .product-page__mimage {
    border-radius: 6px;
  }
  .product-page__notify {
    padding: 8px;
    padding-left: 30px;
    font-size: 12px;
    line-height: 16px;
  }
  .product-page__notify::before {
    top: 8px;
    left: 8px;
  }
  .product-page__options {
    margin-top: 16px;
  }
  .product-page__option-info p {
    font-size: 16px;
    line-height: 24px;
  }
  .product-page__option-info span {
    font-size: 12px;
    line-height: 16px;
  }
  .product-page__notify2 {
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .product-page__wrapper {
    gap: 24px;
  }
  .product-page__title {
    font-size: 20px;
    line-height: 26px;
  }
  .product-page__attributes {
    width: 100%;
    grid-gap: 6px 2px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .product-page__attribute {
    font-size: 12px;
    line-height: 18px;
  }
  .product-page__prices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .product-page__prices-notify {
    padding: 6px;
    padding-left: 24px;
    font-size: 12px;
    line-height: 18px;
  }
  .product-page__prices-notify::before {
    width: 16px;
    height: 16px;
    background-size: 16px;
    left: 6px;
  }
  .product-page__price {
    font-size: 20px;
    line-height: 26px;
  }
  .product-page__controls {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-gap: 12px;
  }
  .product-page__notify2 {
    text-align: center;
  }
  .product-page__icons {
    gap: 8px;
  }
  .product-page__option-wrapper .counter {
    padding: 12px 16px;
    width: 100%;
    max-width: 120px;
  }
}
.profile {
  width: 100%;
}
.profile__content {
  width: 100%;
  max-width: 386px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 45px;
}
.profile__form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.profile__input {
  width: 100%;
}
.profile__logout {
  width: 100%;
  max-width: 248px;
}

@media screen and (max-width: 640px) {
  .profile__logout {
    max-width: 100%;
  }
}
.reviews-page__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
  padding-bottom: 40px;
}
.reviews-page__list {
  position: relative;
}
.reviews-page__list .review-card {
  position: absolute;
  -webkit-box-shadow: inset 0px 0px 0px 1px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1px #D3DBE3;
  background: none;
}
.reviews-page__list .review-card__avatar {
  background: #F2F4F6;
}

@media screen and (max-width: 1024px) {
  .reviews-page__container {
    padding-bottom: 24px;
    gap: 16px;
  }
  .reviews-page__wrapper {
    gap: 24px;
  }
}
@media screen and (max-width: 640px) {
  .reviews-page__list {
    height: auto !important;
    min-width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
  .reviews-page__list .review-card {
    width: 100% !important;
    position: static;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
}
.reviews {
  overflow: hidden;
}
.reviews__container {
  padding: 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
.reviews__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.reviews__yandex {
  padding: 8px 12px 8px 42px;
  color: #231F20;
  -webkit-box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
          box-shadow: inset 0px 0px 0px 1.5px #D3DBE3;
  border-radius: 8px;
  position: relative;
}
.reviews__yandex:hover {
  color: #38B036;
}
.reviews__yandex::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background: url(./images/icons/marker.svg) center no-repeat;
}
.reviews__link {
  display: block;
}
.reviews__link--mobile {
  display: none;
}
.reviews__slider {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.reviews__slider .swiper {
  width: 100%;
}
.reviews__arrows .slider__arrow {
  position: absolute;
  top: 50%;
}
.reviews__arrows .slider__arrow--prev {
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.reviews__arrows .slider__arrow--next {
  right: 0;
  -webkit-transform: translateX(50%) translateY(-50%);
      -ms-transform: translateX(50%) translateY(-50%);
          transform: translateX(50%) translateY(-50%);
}
.reviews__dotted {
  display: none;
}

@media screen and (max-width: 640px) {
  .reviews {
    overflow: hidden;
  }
  .reviews__container {
    padding: 24px 0px;
    gap: 16px;
  }
  .reviews__wrapper {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
  }
  .reviews__yandex {
    width: 100%;
    text-align: center;
  }
  .reviews__slider {
    gap: 16px;
  }
  .reviews__slider .swiper {
    overflow: visible;
  }
  .reviews__arrows {
    display: none;
  }
  .reviews__dotted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .reviews__link {
    display: none;
  }
  .reviews__link--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
  }
}
.search-page__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.search-page__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.search-page__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
}
.search-page__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
}
.search-page__form {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 478px) 24px minmax(auto, 153px);
  grid-template-columns: minmax(auto, 478px) minmax(auto, 153px);
  grid-gap: 24px;
}
.search-page__results {
  font-size: 14px;
  line-height: 20px;
  color: #848484;
}
.search-page__controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 36px;
}
.search-page__sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.search-page__sort span {
  color: #231F20;
}
.search-page__products {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
  margin-top: 36px;
}
.search-page__pagination {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 36px;
}

@media screen and (max-width: 1024px) {
  .search-page__container {
    padding-bottom: 24px;
    gap: 24px;
  }
  .search-page__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search-page__products {
    grid-gap: 16px;
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .search-page__products {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
  .search-page__wrapper {
    gap: 24px;
  }
  .search-page__viewtype {
    display: none;
  }
  .search-page__right, .search-page__left {
    width: 100%;
  }
  .search-page__left {
    gap: 7px;
  }
  .search-page__consult {
    width: 100%;
  }
  .search-page__consult .consult__box {
    max-width: 100% !important;
  }
  .search-page__sort {
    width: 100%;
  }
  .search-page__submit {
    font-size: 0;
    width: 48px;
    height: 48px;
    background: #DF0024 url(./images/icons/search-white.svg) center no-repeat;
  }
  .search-page__form {
    width: 100%;
    -ms-grid-columns: 1fr 12px auto;
    grid-template-columns: 1fr auto;
    grid-gap: 12px;
  }
  .search-page__results {
    font-size: 12px;
    line-height: 18px;
  }
}
.seo__container {
  padding: 40px 0px;
}
.seo__textbox {
  max-width: 1000px;
}

@media screen and (max-width: 1024px) {
  .seo__container {
    padding: 24px 0px;
  }
}
.service-banner {
  margin-bottom: 36px;
}
.service-banner__container {
  padding-bottom: 24px;
}
.service-banner__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}
.service-banner__title, .service-banner__description {
  color: #fff;
}
.service-banner__description {
  max-width: 810px;
}

.service__container {
  padding: 48px 0px 40px 0px;
}
.service__blocks {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 48px;
}
.service__block {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.service__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.service__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.service__link {
  position: relative;
  padding-left: 24px;
}
.service__link::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background: url(./images/icons/imp.svg) center no-repeat;
}
.service__link span {
  color: #38B036;
}
.service__textbox {
  width: 100%;
  overflow-x: auto;
}
.service__textbox .textbox {
  width: 100%;
}
.service__table {
  width: 100%;
  min-width: 100%;
  border: 1px solid #D3DBE3;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.service__row {
  width: 100%;
  border-bottom: 1px solid #D3DBE3;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(300px, 1fr) minmax(105px, 105px) minmax(134px, 134px) minmax(200px, 355px);
  grid-template-columns: minmax(300px, 1fr) minmax(105px, 105px) minmax(134px, 134px) minmax(200px, 355px);
}
.service__row--header .service__col {
  color: #BCBEC0;
}
.service__row:last-child {
  border: none;
}
.service__col {
  border-right: 1px solid #D3DBE3;
  padding: 17px 0px 16px 0px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #545556;
}
.service__col:last-child {
  border: none;
}
.service__col--1, .service__col--4 {
  padding-left: 24px;
  padding-right: 16px;
}
.service__col--2, .service__col--3 {
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .service__container {
    padding: 24px 0px;
  }
  .service__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 6px;
  }
  .service__name {
    font-size: 16px;
    line-height: 24px;
  }
  .service__table {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .service__textbox {
    width: 100vw;
    -webkit-transform: translateX(-16px);
        -ms-transform: translateX(-16px);
            transform: translateX(-16px);
    padding: 0px 16px;
  }
  .service__row {
    -ms-grid-columns: 200px 70px 100px 200px;
    grid-template-columns: 200px 70px 100px 200px;
  }
  .service__col {
    padding: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .service__col--2, .service__col--3 {
    padding-left: 0;
    padding-right: 0;
  }
}
.services-page__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.services-page__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 80px;
}
.services-page__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 48px 30px;
}
.services-page__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.services-page__item:hover {
  color: #38B036;
}
.services-page__item:hover .services-page__image img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.services-page__item:hover .services-page__name {
  color: #38B036;
}
.services-page__image {
  width: 100%;
  height: 240px;
  border-radius: 24px;
  overflow: hidden;
}
@supports (aspect-ratio: 386/240) {
  .services-page__image {
    aspect-ratio: 386/240;
    height: auto;
  }
}
.services-page__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.services-page__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}

@media screen and (max-width: 1024px) {
  .services-page__container {
    padding-bottom: 24px;
  }
  .services-page__list {
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 640px) {
  .services-page__container {
    gap: 24px;
  }
  .services-page__content {
    gap: 48px;
  }
  .services-page__list {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-gap: 32px;
  }
  .services-page__item {
    gap: 12px;
  }
  .services-page__image {
    border-radius: 12px;
  }
  .services-page__name {
    font-size: 16px;
    line-height: 24px;
  }
}
.services {
  background: #F2F4F6;
  margin-bottom: 40px;
  overflow: hidden;
}
.services__container {
  padding: 80px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
.services__arrows > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.services__arrows .slider__arrow {
  border: none;
}
.services__item {
  padding: 24px;
  background: #FFFFFF;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  gap: 24px;
}
.services__image {
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
}
@supports (aspect-ratio: 546/200) {
  .services__image {
    aspect-ratio: 546/200;
    height: auto;
  }
}
.services__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.services__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.services__name {
  font-size: 20px;
  line-height: 28px;
  color: #231F20;
}
.services__link {
  width: 100%;
  max-width: 230px;
  margin-top: auto;
}
.services__dotted {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 16px;
}

@media screen and (max-width: 1024px) {
  .services {
    margin-bottom: 24px;
  }
  .services__container {
    padding: 48px 0px;
  }
}
@media screen and (max-width: 640px) {
  .services__container {
    padding: 48px 0px;
    gap: 16px;
  }
  .services__arrows {
    display: none;
  }
  .services__dotted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .services__slider .swiper {
    overflow: visible;
  }
  .services__item {
    padding: 16px;
    gap: 12px;
  }
  .services__info {
    gap: 12px;
  }
  .services__link {
    max-width: 100%;
  }
}
.sitemap__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.sitemap__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.sitemap__main {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 24px 1fr 24px 1fr 24px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 24px;
}
.sitemap__link {
  padding-left: 44px;
  position: relative;
}
.sitemap__link::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background: #F2F4F6 url(./images/icons/burger-red.svg) center no-repeat;
  border-radius: 6px;
}
.sitemap__categories {
  border-top: 1px solid #D3DBE3;
  padding-top: 36px;
}
.sitemap__categories-list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 24px 1fr 24px 1fr 24px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 32px 24px;
}
.sitemap__categories-title {
  margin-bottom: 28px;
  display: block;
}
.sitemap__category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sitemap__category-link {
  padding-left: 12px;
  color: #231F20;
  position: relative;
}
.sitemap__category-link::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 6px;
  height: 6px;
  border: 1.5px solid #231F20;
  border-radius: 100px;
}
.sitemap__subcategories {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  padding-left: 36px;
}
.sitemap__subcategory {
  font-size: 14px;
  line-height: 20px;
  color: #545556;
  text-decoration: underline;
}

@media screen and (max-width: 1024px) {
  .sitemap__main, .sitemap__categories-list {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    gap: 24px 16px;
  }
  .sitemap__link {
    font-size: 14px;
    line-height: 20px;
  }
  .sitemap__category-link {
    font-size: 14px;
    line-height: 20px;
  }
  .sitemap__subcategories {
    padding-left: 16px;
  }
  .sitemap__subcategory {
    font-size: 12px;
    line-height: 20px;
  }
}
@media screen and (max-width: 640px) {
  .sitemap__main {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.thankyou__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 36px;
}
.thankyou__title {
  position: relative;
  padding-right: 100px;
}
.thankyou__title::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 64px;
  height: 64px;
  background: url(./images/icons/thankyou-ok.svg) center no-repeat;
}
.thankyou__content {
  width: 100%;
  max-width: 698px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 48px;
}
.thankyou__parts {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.thankyou__part {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(auto, 187px) 20px 1fr;
  grid-template-columns: minmax(auto, 187px) 1fr;
  grid-gap: 20px;
  padding-bottom: 11px;
  border-bottom: 1px solid #D3DBE3;
}
.thankyou__part span {
  color: #848484;
}
.thankyou__part p {
  color: #231F20;
}
.thankyou__products {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.thankyou__product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.thankyou__product p {
  margin-bottom: 4px;
}
.thankyou__return {
  width: 100%;
  max-width: 282px;
}
.thankyou__consult {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .thankyou__container {
    gap: 24px;
    padding-bottom: 24px;
  }
}
@media screen and (max-width: 640px) {
  .thankyou__content {
    gap: 24px;
  }
  .thankyou__title {
    max-width: 237px;
    padding-right: 64px;
  }
  .thankyou__title::before {
    width: 48px;
    height: 48px;
    background-size: 48px;
  }
  .thankyou__parts {
    grid-gap: 12px;
  }
  .thankyou__part {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    grid-gap: 4px;
  }
  .thankyou__products {
    grid-gap: 16px;
  }
}
.type__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0px 0px 80px 0px;
  gap: 36px;
}
.type__content {
  width: 100%;
  max-width: 1010px;
}

.wishlist__container {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
}
.wishlist__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 48px;
}
.wishlist__empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 24px;
}
.wishlist__empty-title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.wishlist__empty-description {
  color: #848484;
  padding-right: 52px;
  position: relative;
}
.wishlist__empty-description::before {
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #F2F4F6 url(./images/icons/wishlist-red.svg) center no-repeat;
  border-radius: 12px;
}
.wishlist__products {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}

@media screen and (max-width: 1250px) {
  .wishlist__products {
    grid-gap: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .wishlist__container {
    padding-bottom: 24px;
    grid-gap: 24px;
  }
  .wishlist__products {
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
    grid-template-columns: repeat(3, 1fr);
  }
  .wishlist__empty {
    margin: 0 auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wishlist__empty-title, .wishlist__empty-description {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .wishlist__products {
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 640px) {
  .wishlist__empty {
    margin: 40px 0px;
  }
  .wishlist__empty-description {
    padding-right: 0;
    padding-bottom: 48px;
    max-width: 288px;
  }
  .wishlist__empty-description::before {
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.yandex-reviews {
  width: 100%;
  padding: 40px 0;
}
.yandex-reviews__container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 355px) 40px minmax(0, 760px);
  grid-template-columns: minmax(0, 355px) minmax(0, 760px);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 40px;
  width: 100%;
}
.yandex-reviews__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
.yandex-reviews__title {
  font-size: 26px;
  line-height: 34px;
  color: #231F20;
}
.yandex-reviews__text {
  color: #545556;
}
.yandex-reviews__button {
  min-height: 48px;
}
.yandex-reviews__widget {
  width: 100%;
  max-width: 760px;
  height: 560px;
  -ms-grid-column-align: end;
      justify-self: end;
  border: 1px solid #D3DBE3;
  border-radius: 16px;
  overflow: hidden;
}
.yandex-reviews__iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

@media screen and (max-width: 1024px) {
  .yandex-reviews__container {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    gap: 24px;
  }
  .yandex-reviews__widget {
    -ms-grid-column-align: start;
        justify-self: start;
  }
}
@media screen and (max-width: 640px) {
  .yandex-reviews {
    padding: 24px 0;
  }
  .yandex-reviews__container {
    gap: 16px;
  }
  .yandex-reviews__title {
    font-size: 20px;
    line-height: 26px;
  }
  .yandex-reviews__button {
    width: 100%;
  }
  .yandex-reviews__widget {
    height: 500px;
    border-radius: 12px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJjb25maWdzL3ZhcnMuc2NzcyIsImNvbmZpZ3MvZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsImNvbmZpZ3MvbWl4aW5zLnNjc3MiLCJjb25maWdzL2NvbmZpZy5zY3NzIiwiaW50ZXJmYWNlL2FsZXJ0LnNhc3MiLCJpbnRlcmZhY2UvYnV0dG9ucy5zYXNzIiwiaW50ZXJmYWNlL2NoZWNrYm94LnNhc3MiLCJpbnRlcmZhY2UvZG90dGVkLnNhc3MiLCJpbnRlcmZhY2UvaW5wdXQuc2FzcyIsImludGVyZmFjZS9saWdodGJveC5zYXNzIiwiaW50ZXJmYWNlL2xvYWRpbmcuc2FzcyIsImludGVyZmFjZS9tb2RhbC5zYXNzIiwiaW50ZXJmYWNlL3JhZGlvLnNhc3MiLCJpbnRlcmZhY2Uvc2VsZWN0LnNhc3MiLCJpbnRlcmZhY2UvdGl0bGUuc2FzcyIsInBhcnRzL2FydGljbGUtY2FyZC5zYXNzIiwicGFydHMvYXV0aC5zYXNzIiwicGFydHMvY2F0ZWdvcnktcmV2aWV3cy5zYXNzIiwicGFydHMvY291bnRlci5zYXNzIiwicGFydHMvZGFzaGVkLnNhc3MiLCJwYXJ0cy9maWx0ZXJzLnNhc3MiLCJwYXJ0cy9oZWFkZXItY2F0YWxvZy5zYXNzIiwicGFydHMvaWNvbi5zYXNzIiwicGFydHMvaW5mb3JtYXRpb24uc2FzcyIsInBhcnRzL2xhYmVsLnNhc3MiLCJwYXJ0cy9saW5rLnNhc3MiLCJwYXJ0cy9tZXNzYWdlLXBvcHVwLnNhc3MiLCJwYXJ0cy9tZXNzZW5nZXJzLnNhc3MiLCJwYXJ0cy9taW5pY2FydC5zYXNzIiwicGFydHMvbW9iaWxlLW1lbnUuc2FzcyIsInBhcnRzL25vdWkuc2FzcyIsInBhcnRzL29yZGVyLXRvdGFscy5zYXNzIiwicGFydHMvcGFnaW5hdGlvbi5zYXNzIiwicGFydHMvcHJvZHVjdC1jYXJkLnNhc3MiLCJwYXJ0cy9wcm9kdWN0LWNhcnQuc2FzcyIsInBhcnRzL3Byb2R1Y3Quc2FzcyIsInBhcnRzL3Byb21vY29kZS5zYXNzIiwicGFydHMvcmVnaXN0ZXIuc2FzcyIsInBhcnRzL3Jldmlldy1jYXJkLnNhc3MiLCJwYXJ0cy9zZWFyY2guc2FzcyIsInBhcnRzL3NlY3Rpb24uc2FzcyIsInBhcnRzL3NlcnZpY2UtcG9wdXAuc2FzcyIsInBhcnRzL3NsaWRlci5zYXNzIiwicGFydHMvc29jaWFscy5zYXNzIiwicGFydHMvc29ydC5zYXNzIiwicGFydHMvc3BsYXNoLnNhc3MiLCJwYXJ0cy9zdGFyLnNhc3MiLCJwYXJ0cy90ZXJtLnNhc3MiLCJwYXJ0cy90ZXh0Ym94LnNhc3MiLCJwYXJ0cy90by10b3Auc2FzcyIsInBhcnRzL3ZpZGVvLnNhc3MiLCJwYXJ0cy92aWV3dHlwZS5zYXNzIiwicGFydHMvd3JhcHBlci5zYXNzIiwiYmxvY2tzLzQwNC5zYXNzIiwiYmxvY2tzL2Fib3V0LXBhZ2Uuc2FzcyIsImJsb2Nrcy9hYm91dC5zYXNzIiwiYmxvY2tzL2FjY291bnQuc2FzcyIsImJsb2Nrcy9hZHZhbnRhZ2VzLTIuc2FzcyIsImJsb2Nrcy9hZHZhbnRhZ2VzLnNhc3MiLCJibG9ja3MvYXJ0aWNsZS1wYWdlLnNhc3MiLCJibG9ja3MvYmVuZWZpdC5zYXNzIiwiYmxvY2tzL2Jsb2cuc2FzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zYXNzIiwiYmxvY2tzL2NhbGxiYWNrLnNhc3MiLCJibG9ja3MvY2FydC1pbmZvcm1hdGlvbi5zYXNzIiwiYmxvY2tzL2NhcnQuc2FzcyIsImJsb2Nrcy9jYXRhbG9nLnNhc3MiLCJibG9ja3MvY2F0ZWdvcnktYmFubmVyLnNhc3MiLCJibG9ja3MvY2F0ZWdvcnkuc2FzcyIsImJsb2Nrcy9jZXJ0aWZpY2F0cy5zYXNzIiwiYmxvY2tzL2NoZWNrb3V0LnNhc3MiLCJibG9ja3MvY29tcGFyZS5zYXNzIiwiYmxvY2tzL2NvbnN1bHQuc2FzcyIsImJsb2Nrcy9jb250YWN0cy5zYXNzIiwiPG5vIHNvdXJjZT4iLCJibG9ja3MvY29va2llLWFwcGx5LnNhc3MiLCJibG9ja3MvY29va2llLnNjc3MiLCJibG9ja3MvY292ZXItdHlwZXMuc2FzcyIsImJsb2Nrcy9jdXN0b21lci1wcm9tby5zYXNzIiwiYmxvY2tzL2RlbGl2ZXJ5LnNhc3MiLCJibG9ja3MvZm9vdGVyLnNhc3MiLCJibG9ja3MvaGVhZGVyLnNhc3MiLCJibG9ja3MvbGF0ZXN0cy5zYXNzIiwiYmxvY2tzL21hbnVmYWN0dXJlci5zYXNzIiwiYmxvY2tzL21hbnVmYWN0dXJlcnMuc2FzcyIsImJsb2Nrcy9vZmVydGEuc2FzcyIsImJsb2Nrcy9vZmZlci5zYXNzIiwiYmxvY2tzL29yZGVycy5zYXNzIiwiYmxvY2tzL3BhcnRzLnNhc3MiLCJibG9ja3MvcHJvZHVjdC1kZXRhaWwuc2FzcyIsImJsb2Nrcy9wcm9kdWN0LWxpc3Rpbmcuc2FzcyIsImJsb2Nrcy9wcm9kdWN0LXBhZ2Uuc2FzcyIsImJsb2Nrcy9wcm9maWxlLnNhc3MiLCJibG9ja3MvcmV2aWV3cy1wYWdlLnNhc3MiLCJibG9ja3MvcmV2aWV3cy5zYXNzIiwiYmxvY2tzL3NlYXJjaC1wYWdlLnNhc3MiLCJibG9ja3Mvc2VvLnNhc3MiLCJibG9ja3Mvc2VydmljZS1iYW5uZXIuc2FzcyIsImJsb2Nrcy9zZXJ2aWNlLnNhc3MiLCJibG9ja3Mvc2VydmljZXMtcGFnZS5zYXNzIiwiYmxvY2tzL3NlcnZpY2VzLnNhc3MiLCJibG9ja3Mvc2l0ZW1hcC5zYXNzIiwiYmxvY2tzL3RoYW5reW91LnNhc3MiLCJibG9ja3MvdHlwZS5zYXNzIiwiYmxvY2tzL3dpc2hsaXN0LnNhc3MiLCJibG9ja3MveWFuZGV4LXJldmlld3Muc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDSSw2QkFBQTtBREVKOztBRU9BO0VBQ0MsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FGSkQ7O0FHVkE7Ozs7Ozs7Ozs7RUFBQTtBQWNFO0VBQ0UsMkJBQUE7RUFDQSw0c0VBQUE7RUFFQSxnQkFBQTtFQUNBLGtC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O01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0EzR3VwUUo7QTJHdHBRRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSxTQUFBO0EzR3dwUUo7QTJHdnBRRTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTNHeXBRSjtBMkd4cFFFO0VBQ0UsY0FBQTtBM0cwcFFKO0EyR3pwUUU7RUFDRSxnQkFBQTtBM0cycFFKO0EyRzFwUUU7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0c0cFFKO0EyRzNwUUU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0EzRzZwUUo7O0FFOXFRQztFeUdxQkc7SUFDRSxzQkFBQTtJQUFBLDJCQUFBO0lBQ0EsU0FBQTtFM0c2cFFKO0UyRzVwUUU7SUFDRSw0QkFBQTtRQUFBLG1CQUFBO0UzRzhwUUo7QUFDRjtBRXhyUUM7RXlHNEJDO0lBQ0UsZUFBQTtFM0crcFFGO0UyRzlwUUU7SUFDRSxTQUFBO0UzR2dxUUo7RTJHL3BRRTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtFM0dpcVFKO0UyR2hxUUU7SUFDRSxXQUFBO0UzR2txUUo7RTJHanFRRTtJQUNFLGFBQUE7SUFDQSxtQkFBQTtFM0dtcVFKO0FBQ0YiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tbW9kYWwtYW5pbWF0aW9uLXRpbWU6IDAuM3MgO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBwYWRkaW5nOiAwcHggMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKlxuICogU3dpcGVyIDguNC41XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDIxLCAyMDIyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLCAuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiZm9udHMvTm90b1NhbnMvTm90b1NhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCJmb250cy9Ob3RvU2Fucy9Ob3RvU2Fucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiZm9udHMvTm90b1NhbnMvTm90b1NhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiZm9udHMvTm90b1NhbnMvTm90b1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBvcHRpb24sIHNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5pbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCB0ZXh0YXJlYTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCBidXR0b246Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCwgb3B0aW9uOmZvY3VzOnJlcXVpcmVkOmludmFsaWQsIHNlbGVjdDpmb2N1czpyZXF1aXJlZDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5pbnB1dDpyZXF1aXJlZDp2YWxpZCwgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQsIGJ1dHRvbjpyZXF1aXJlZDp2YWxpZCwgb3B0aW9uOnJlcXVpcmVkOnZhbGlkLCBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQge1xuICBib3JkZXItY29sb3I6IGdyZWVuO1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0RGMDAyNDtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5IHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNERjAwMjQ7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnAsIGEsIHNwYW4sIG1hcmssIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xufVxuXG51bCwgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCB1bCwgb2wsIGxpLCBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHksIHAsIGEsIHNwYW4sIG1hcmssIHNtYWxsLCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmZsZXhpYmxlLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleGlibGUtbWVudV9fd3JhcHBlci0tb3BlbiAuZmxleGlibGUtbWVudV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXhpYmxlLW1lbnVfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogMTA7XG59XG4uZmxleGlibGUtbWVudV9faW5uZXIgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mbGV4aWJsZS1tZW51X19pbm5lciBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxleGlibGUtbWVudV9faW5uZXIgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG4uZmxleGlibGUtbWVudV9faW5uZXIgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cblxuLmxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9kYWxdICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtZ2FwOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwO1xufVxuLmFsZXJ0X19ib3gge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBhbGVydC1mYWRlaW4gMC4ycyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5hbGVydF9fYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICBhbmltYXRpb246IGxpZmV0aW1lIHZhcigtLWxpZmV0aW1lKSBsaW5lYXIgZm9yd2FyZHM7XG59XG4uYWxlcnRfX2JveC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzRBQjg2ODtcbn1cbi5hbGVydF9fYm94LnN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNzgxNGI7XG59XG4uYWxlcnRfX2JveC5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNERjAwMjQ7XG59XG4uYWxlcnRfX2JveC5lcnJvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk4MDExZDtcbn1cbi5hbGVydF9fYm94Lm5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNmZGNiNmU7XG59XG4uYWxlcnRfX2JveC5ub3RpZnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjMDlkNWI7XG59XG4uYWxlcnRfX2JveC5jbG9zZSB7XG4gIGFuaW1hdGlvbjogYWxlcnQtZmFkZW91dCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGFsZXJ0LWZhZGVpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYWxlcnQtZmFkZW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlmZXRpbWUge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG59XG4uYnRuIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5idG4tLWJpZyB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cblxuLmJ0bi0xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0RGMDAyNDtcbiAgY29sb3I6ICNERjAwMjQ7XG59XG4uYnRuLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi0yIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5idG4tMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICMzOEIwMzY7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLmJ0bi0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM4QjAzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLTM6aG92ZXI6OmJlZm9yZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygyNTUpO1xufVxuXG4uYnRuLTQge1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tNDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzOEIwMzY7XG59XG5cbi5idG4tNSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTM7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RGMDAyNCB1cmwoLi9pbWFnZXMvaWNvbnMvY2hlY2tlZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi13aWR0aDogMThweDtcbiAgbWluLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveCBsYWJlbCBtYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNCQ0JFQzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNoZWNrYm94LTIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LTIgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC0yX192YWx1ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RGMDAyNCB1cmwoLi9pbWFnZXMvaWNvbnMvY2hlY2tlZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jaGVja2JveC0yX192YWx1ZSB7XG4gIG1pbi13aWR0aDogMThweDtcbiAgbWluLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGVja2JveC0yX192YWx1ZSBtYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNCQ0JFQzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY2hlY2tib3gtMl9fdmFsdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRvdHRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgei1pbmRleDogMTA7XG59XG4uZG90dGVkIHNwYW4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRDNEQkUzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG90dGVkIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kb3R0ZWQgc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM4QjAzNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kb3R0ZWQgdWwgbGkge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4uaW5wdXQtdGV4dCBpbnB1dCwgLmlucHV0LXRleHQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5wdXQtdGV4dCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5pbnB1dC10ZXh0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkNCRUMwO1xufVxuLmlucHV0LXRleHQgaW5wdXQ6aG92ZXIsIC5pbnB1dC10ZXh0IHRleHRhcmVhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzg0ODQ4NDtcbn1cbi5pbnB1dC10ZXh0IGlucHV0OmZvY3VzLCAuaW5wdXQtdGV4dCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICMzOEIwMzY7XG59XG4uaW5wdXQtdGV4dCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxNDRweDtcbn1cbi5pbnB1dC1yZXF1aXJlZC0tYWN0aXZlIGlucHV0LCAuaW5wdXQtcmVxdWlyZWQtLWFjdGl2ZSB0ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNERjAwMjQ7XG59XG4uaW5wdXQtYmlnIGlucHV0LCAuaW5wdXQtYmlnIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmlucHV0LWxpZ2h0IGlucHV0LCAuaW5wdXQtbGlnaHQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlucHV0LWdyYXkgaW5wdXQsIC5pbnB1dC1ncmF5IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC13aXRoLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXdpdGgtbGFiZWwgaW5wdXQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmlucHV0LXdpdGgtbGFiZWwgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNCQ0JFQzA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5pbnB1dC13aXRoLWxhYmVsIGlucHV0OmZvY3VzICsgbGFiZWwsXG4uaW5wdXQtd2l0aC1sYWJlbCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuLmlucHV0LXdpdGgtbGFiZWwgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi5pbnB1dC13aXRoLWxhYmVsIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xuICB0b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5pbnB1dC1maWxlIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC1maWxlIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI0QzREJFMztcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlucHV0LXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmlucHV0LXJhdGluZyA+IHNwYW4ge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cbi5pbnB1dC1yYXRpbmctc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LXJhdGluZy1zdGFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaW5wdXQtcmF0aW5nLXN0YXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pbnB1dC1pbnB1dHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCA1N3B4KTtcbiAgZ3JpZC1nYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtaW5wdXRzLmVycm9yIGlucHV0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0JDMDAyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0JDMDAyMjtcbn1cbi5pbnB1dC1pbnB1dHMgaW5wdXQge1xuICB3aWR0aDogNTdweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5pbnB1dC1pbnB1dHMgaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzNCNzFDQTtcbn1cbi5pbnB1dC1pbnB1dHMgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5pbnB1dC1pbnB1dHMgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5pbnB1dC1pbnB1dHMgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaW5wdXQtaW5wdXRzIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNCQzAwMjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW5wdXQtYmlnIGlucHV0LCAuaW5wdXQtYmlnIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE5OTtcbn1cbi5saWdodGJveF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpZ2h0Ym94X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG4ubGlnaHRib3hfX2NvbnRlbnQgaW1nLCAubGlnaHRib3hfX2NvbnRlbnQgdmlkZW8sIC5saWdodGJveF9fY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubGlnaHRib3hfX2Fycm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlnaHRib3hfX2Fycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5saWdodGJveF9fYXJyb3ctLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubGlnaHRib3gge1xuICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgfVxuICAubGlnaHRib3hfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubGlnaHRib3hfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5bZGF0YS1saWdodGJveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1saWdodGJveF0gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9sb2FkaW5nLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB6LWluZGV4OiAxO1xufVxuLmxvYWRpbmcgPiAqIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgei1pbmRleDogMTEwO1xuICBhbmltYXRpb246IG1vZGFsLWZhZGVvdXQgdmFyKC0tbW9kYWwtYW5pbWF0aW9uLXRpbWUpIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuLm1vZGFsLm9wZW4ge1xuICBhbmltYXRpb246IG1vZGFsLWZhZGVpbiB2YXIoLS1tb2RhbC1hbmltYXRpb24tdGltZSkgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG4ubW9kYWxfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbF9fYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWxfX2Nsb3NlLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5tb2RhbF9fY2xvc2UtLXN0YXRpYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIzN3B4O1xufVxuLm1vZGFsX19pY29uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1vZGFsX19pY29uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL21vZGFsLW9rLnN2Zyk7XG59XG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLm1vZGFsX190ZXh0IG1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5tb2RhbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4ubW9kYWxfX2lucHV0LCAubW9kYWxfX3N1Ym1pdCwgLm1vZGFsX190ZXJtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2RhbF9fYm94IHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9kYWxfX2Nsb3NlLS1maXhlZCB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB9XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAubW9kYWxfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm1vZGFsX190ZXh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsLWZhZGVvdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtb2RhbC1mYWRlaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNERjAwMjQ7XG59XG4ucmFkaW8gbGFiZWwge1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0LnNlbGVjdC0xIC5zZWxlY3RfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbn1cbi5zZWxlY3Quc2VsZWN0LTIgLnNlbGVjdF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAzOHB4IDEycHggMjRweDtcbn1cbi5zZWxlY3RfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWxlY3RfX2J1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICM4NDg0ODQ7XG59XG4uc2VsZWN0X19idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1kcm9wZG93bi1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDhweCk7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDI4OXB4O1xuICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlbGVjdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cbi5zZWxlY3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0RGMDAyNDtcbn1cbi5zZWxlY3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0X19saXN0IHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNERjAwMjQ7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0X19saXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWxlY3Quc2VsZWN0LTMgLnNlbGVjdF9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMzZweCA4cHggMTZweDtcbiAgfVxuICAuc2VsZWN0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4udGl0bGUtLXBhZ2Uge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnRpdGxlLS1wYWdlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5hcnRpY2xlLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4uYXJ0aWNsZS1jYXJkOmhvdmVyIC5hcnRpY2xlLWNhcmRfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYXJ0aWNsZS1jYXJkOmhvdmVyIC5hcnRpY2xlLWNhcmRfX25hbWUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAzODYvMjYwKSB7XG4gIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM4Ni8yNjA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZS1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYXJ0aWNsZS1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNnB4O1xufVxuLmFydGljbGUtY2FyZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuLmFydGljbGUtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtY2FyZCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfX2luZm8ge1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5hcnRpY2xlLWNhcmRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5hdXRoIHtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbiAgcGFkZGluZzogODBweCA2MHB4O1xufVxuLmF1dGhfX3Bob25lLCAuYXV0aF9fY29kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXV0aF9fZm9ybSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uYXV0aF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYXV0aF9fbGFiZWwgYnV0dG9uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uYXV0aF9fY29uZmlybSB7XG4gIG1heC13aWR0aDogMjY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hdXRoX19sYWJlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1yZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXRlZ29yeS1yZXZpZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNhdGVnb3J5LXJldmlld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLmNhdGVnb3J5LXJldmlld3NfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmNvdW50ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jb3VudGVyX19idXR0b24tLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL21pbnVzLnN2Zyk7XG59XG4uY291bnRlcl9fYnV0dG9uLS1wbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3BsdXMuc3ZnKTtcbn1cbi5jb3VudGVyX192YWx1ZSB7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb3VudGVyX192YWx1ZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkNCRUMwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY291bnRlciB7XG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAuY291bnRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNvdW50ZXJfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5kYXNoZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGFzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXJzX19vcGVuZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA4cHggMjRweCA4cHggNDhweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlcnNfX29wZW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvZmlsdGVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5maWx0ZXJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmlsdGVyc19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmZpbHRlcnNfX3NvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnNfX2JveCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uZmlsdGVyc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5maWx0ZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWx0ZXJzX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4uZmlsdGVyc19fYmxvY2tzID4gLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmZpbHRlcnNfX2Jsb2NrcyA+IC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJzX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmZpbHRlcnNfX2Jsb2NrLmFjdGl2ZSAuZmlsdGVyc19fdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpbHRlcnNfX2Jsb2NrLmFjdGl2ZSAuZmlsdGVyc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmlsdGVyc19fdG9nZ2xlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyc19fdG9nZ2xlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5maWx0ZXJzX19wcmljZS1pbnB1dHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyc19fcHJpY2UtaW5wdXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0QzREJFMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmlsdGVyc19fcHJpY2UtaW5wdXRzIGlucHV0IHtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuLmZpbHRlcnNfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5maWx0ZXJzX19ib2R5IC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyc19fYm9keSAuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmlsdGVyc19fY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmZpbHRlcnNfX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSA4cHgpKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICB9XG4gIC5maWx0ZXJzX19jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmlsdGVyc19fb3BlbmVyLCAuZmlsdGVyc19fc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlcnNfX29wZW5lciwgLmZpbHRlcnNfX3NvcnQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmZpbHRlcnNfX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuZmlsdGVyc19fYm94LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZmlsdGVyc19fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5maWx0ZXJzX19jb250cm9scyBidXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLWNhdGFsb2dfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNERjAwMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmhlYWRlci1jYXRhbG9nX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2O1xufVxuLmhlYWRlci1jYXRhbG9nX19idXR0b24ub3BlbiB7XG4gIGJhY2tncm91bmQ6ICNEM0RCRTM7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuLmhlYWRlci1jYXRhbG9nX19idXR0b24ub3Blbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2hlYWRlci1jYXRhbG9nLWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXItY2F0YWxvZ19fYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9jYXRhbG9nLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmhlYWRlci1jYXRhbG9nX19ib2R5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZhcigtLWhlYWRlcl9ib3R0b21fYm90dG9tKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXJfYm90dG9tX2JvdHRvbSkpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1jYXRhbG9nX19ib3gge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2JveCAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlci1jYXRhbG9nX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLWNhdGFsb2dfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogdmFyKC0taGVhZGVyX2NhdGFsb2dfY2F0ZWdvcmllcyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRDNEQkUzO1xufVxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yaWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODVweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3JpZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0QzREJFMztcbn1cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcmllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZTllZGYxO1xufVxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yaWVzIHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNEM0RCRTM7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2U5ZWRmMTtcbn1cbi5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeTpob3ZlciwgLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xufVxuLmhlYWRlci1jYXRhbG9nX19jYXRlZ29yeTpob3ZlciAuaGVhZGVyLWNhdGFsb2dfX2luZm8sIC5oZWFkZXItY2F0YWxvZ19fY2F0ZWdvcnkuYWN0aXZlIC5oZWFkZXItY2F0YWxvZ19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5ID4gYSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2NhdGVnb3J5ID4gYSBpbWcge1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVhZGVyLWNhdGFsb2dfX2xhYmVsIHtcbiAgcGFkZGluZzogMHB4IDhweCAxcHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci1jYXRhbG9nX19pY29uIHtcbiAgYmFja2dyb3VuZDogI0VBRURGMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLmhlYWRlci1jYXRhbG9nX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IHZhcigtLWhlYWRlcl9jYXRhbG9nX2NhdGVnb3JpZXMpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0taGVhZGVyX2NhdGFsb2dfY2F0ZWdvcmllcykpO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2luZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXItY2F0YWxvZ19fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyLWNhdGFsb2dfX25hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xufVxuLmhlYWRlci1jYXRhbG9nX19uYW1lOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWdyZWVuLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXItY2F0YWxvZ19fbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItY2F0YWxvZ19fbmFtZSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbi5oZWFkZXItY2F0YWxvZ19fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uaGVhZGVyLWNhdGFsb2dfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5oZWFkZXItY2F0YWxvZ19fc3ViY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmhlYWRlci1jYXRhbG9nX19zdWJjYXRlZ29yaWVzIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWNhdGFsb2dfX3N1YmNhdGVnb3JpZXMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTQ1NTU2O1xufVxuLmhlYWRlci1jYXRhbG9nX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NnB4O1xufVxuLmhlYWRlci1jYXRhbG9nX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVERjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTEwO1xufVxuLmhlYWRlci1jYXRhbG9nLW1vYmlsZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX2Nsb3NlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX25hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX2NhdGVnb3JpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX2NhdGVnb3J5Om5vdCguaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19jYXRlZ29yeS0tZW1wdHkpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19jYXRlZ29yeSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5oZWFkZXItY2F0YWxvZy1tb2JpbGVfX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFREYwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19yZXR1cm4ge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19yZXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWJhY2stZ3JheS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTM2cHg7XG4gIGJhY2tncm91bmQ6ICNFQUVERjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlX19saW5rIHtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLWNhdGFsb2dfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci1jYXRhbG9nX19idXR0b246OmJlZm9yZSB7XG4gICAgbGVmdDogMTZweDtcbiAgfVxufVxuLmljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uaWNvbi1kZWxpdmVyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9kZWxpdmVyeS5zdmcpO1xufVxuLmljb24tZ2lmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9naWZ0LnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG4uaW5mb3JtYXRpb24tLWNvbHVtbnMgLmluZm9ybWF0aW9uX19ibG9ja3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMjNweDtcbn1cbi5pbmZvcm1hdGlvbi0tY29sdW1ucyAuaW5mb3JtYXRpb25fX2Jsb2NrIHtcbiAgZ2FwOiAxMnB4O1xufVxuLmluZm9ybWF0aW9uX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyM3B4O1xufVxuLmluZm9ybWF0aW9uX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4uaW5mb3JtYXRpb25fX2ljb24ge1xuICBtaW4td2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB2YXIoLS1pY29uKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMycHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5pbmZvcm1hdGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cbi5pbmZvcm1hdGlvbl9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uaW5mb3JtYXRpb25fX3RleHQgcCB7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuLmluZm9ybWF0aW9uX190ZXh0IGEge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5pbmZvcm1hdGlvbi0tY29sdW1ucyAuaW5mb3JtYXRpb25fX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG4gIC5pbmZvcm1hdGlvbl9faWNvbiB7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX19ibG9jayB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmluZm9ybWF0aW9uX190ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuaW5mb3JtYXRpb25fX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGFiZWwge1xuICBwYWRkaW5nOiAycHggNnB4IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFiZWwtbmV3LCAubGFiZWwtc2FsZSB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbn1cbi5sYWJlbC1uZXc6OmJlZm9yZSwgLmxhYmVsLXNhbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhYmVsLXNhbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9zYWxlLnN2Zyk7XG59XG4ubGFiZWwtbmV3OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvbmV3LnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sYWJlbCB7XG4gICAgcGFkZGluZzogMHB4IDZweCAxcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmxhYmVsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rLWdyZWVuIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICMzOEIwMzY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjMzhCMDM2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saW5rLWdyZWVuOmhvdmVyOjpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmxpbmstZ3JlZW46bm90KC5saW5rLWdyZWVuLWxhYmVsKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG59XG4ubGluay1ncmVlbjpub3QoLmxpbmstZ3JlZW4tbGFiZWwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGlzdGluZy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ubGluay1ncmVlbiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxpbmstZ3JlZW4tbGFiZWwgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5saW5rLWdyZWVuLWxhYmVsIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWxpc3Rpbmcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGluay1ncmVlbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLm1lc3NhZ2UtcG9wdXAge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lc3NhZ2UtcG9wdXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVzc2VuZ2Vyc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5tZXNzZW5nZXJzX19saW5rIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZXNzZW5nZXJzX19saW5rLS13YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy93YS5zdmcpO1xufVxuLm1lc3NlbmdlcnNfX2xpbmstLXZiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3ZiLnN2Zyk7XG59XG4ubWVzc2VuZ2Vyc19fbGluay0tdGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvdGcuc3ZnKTtcbn1cblxuLm1pbmljYXJ0X19idXR0b24ge1xuICBwYWRkaW5nOiAxNHB4IDE2cHggMTRweCA0NnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLm1pbmljYXJ0X19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5taW5pY2FydF9fYnV0dG9uOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2FydC1ncmVlbi5zdmcpO1xufVxuLm1pbmljYXJ0X19idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2NhcnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4ubWluaWNhcnRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMnB4IDZweCAycHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzM4QjAzNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWluaWNhcnRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWluaWNhcnRfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDExMDtcbn1cbi5tb2JpbGUtbWVudV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tb2JpbGUtbWVudV9fYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweCAxNnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vYmlsZS1tZW51X19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vYmlsZS1tZW51X19sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNzRweDtcbn1cbi5tb2JpbGUtbWVudV9fY2xvc2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLm1vYmlsZS1tZW51X19jb250ZW50IHtcbiAgZmxleDogMTtcbn1cbi5tb2JpbGUtbWVudV9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLm1vYmlsZS1tZW51X19saW5rcyBhIHtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4ubW9iaWxlLW1lbnVfX2xpbmtzIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG4ubW9iaWxlLW1lbnVfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nOiAyMnB4IDBweCAyNHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG4ubW9iaWxlLW1lbnVfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4ubW9iaWxlLW1lbnVfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLm1vYmlsZS1tZW51X19waG9uZXMgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxMXB4IDBweCAhaW1wb3J0YW50O1xufVxuLm5vVWktaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogNHB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTEwcHg7XG59XG4ubm9VaS1oYW5kbGUge1xuICB0b3A6IC03cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC03cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI0RGMDAyNDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5vVWktaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RGMDAyNDtcbn1cbi5ub1VpLWhhbmRsZTpiZWZvcmUsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0RGMDAyNDtcbn1cblxuLm9yZGVyLXRvdGFsc19fYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5vcmRlci10b3RhbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXItdG90YWxzX19wYXJ0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ub3JkZXItdG90YWxzX19wYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbn1cbi5vcmRlci10b3RhbHNfX3BhcnQgc3BhbiB7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuLm9yZGVyLXRvdGFsc19fcGFydCBwIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXItdG90YWxzX190b3RhbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ub3JkZXItdG90YWxzX19jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ub3JkZXItdG90YWxzX19jb250cm9scywgLm9yZGVyLXRvdGFsc19fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLXRvdGFsc19fcHJvZHVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLm9yZGVyLXRvdGFsc19fcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5vcmRlci10b3RhbHNfX3Byb2R1Y3QtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogNzZweDtcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiA4Ni83Nikge1xuICAub3JkZXItdG90YWxzX19wcm9kdWN0LWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDg2Lzc2O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm9yZGVyLXRvdGFsc19fcHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5vcmRlci10b3RhbHNfX3Byb2R1Y3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm9yZGVyLXRvdGFsc19fcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXItdG90YWxzX19wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnB4IDE4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5vcmRlci10b3RhbHNfX3Byb2R1Y3QtYXR0cmlidXRlcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlci10b3RhbHNfX3Byb2R1Y3QtYXR0cmlidXRlcyBzcGFuOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItdG90YWxzX19wcm9kdWN0LWF0dHJpYnV0ZXMgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzg0ODQ4NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ub3JkZXItdG90YWxzX19wcm9kdWN0LXByaWNlIHtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm9yZGVyLXRvdGFsc19fYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLm9yZGVyLXRvdGFsc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAub3JkZXItdG90YWxzX19wYXJ0cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAub3JkZXItdG90YWxzX19jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAub3JkZXItdG90YWxzX19wcm9kdWN0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAub3JkZXItdG90YWxzX19wcm9kdWN0LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxufVxuLmZvcm1Db3Vwb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtQ291cG9uX190aXRsZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ub3JkZXItY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlci1jb3Vwb24gaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTA3cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjZDNkYmUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhciBhbGw7XG59XG4ub3JkZXItY291cG9uIGlucHV0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMS41cHggIzg0ODQ4NDtcbn1cbi5vcmRlci1jb3Vwb24gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjMzhCMDM2O1xufVxuLm9yZGVyLWNvdXBvbl9fYnRuU3VibWl0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMS41cHggIzM4QjAzNjtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMTJweCAxMnB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBjb2xvcjogIzM4QjAzNjtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgYWxsO1xufVxuLm9yZGVyLWNvdXBvbl9fYnRuU3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM4QjAzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JkZXItY291cG9uX19idG5DYW5jZWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjREYwMDI0O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMnB4IDEycHggMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGNvbG9yOiAjREYwMDI0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhciBhbGw7XG59XG4ub3JkZXItY291cG9uX19idG5DYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnaW5hdGlvbl9fY3VycmVudCwgLnBhZ2luYXRpb25fX2xpbmssIC5wYWdpbmF0aW9uX190ZXh0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG4ucGFnaW5hdGlvbl9fY3VycmVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNERjAwMjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5wYWdpbmF0aW9uX19hcnJvdy0tcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1wcmV2LWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLnBhZ2luYXRpb25fX2Fycm93LS1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1jYXJkOmhhcygucHJvZHVjdC1jYXJkX19uYW1lIGE6aG92ZXIpIC5wcm9kdWN0LWNhcmRfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9kdWN0LWNhcmQ6aG92ZXIgLnByb2R1Y3RfX3dpc2hsaXN0LCAucHJvZHVjdC1jYXJkOmhvdmVyIC5wcm9kdWN0X19jb21wYXJlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI0QzREJFMztcbiAgcGFkZGluZzogOHB4O1xuICBnYXA6IDEycHg7XG59XG4ucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0X19jb21wYXJlLCAucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0X193aXNobGlzdCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkgLnByb2R1Y3QtY2FyZF9fbGFiZWxzLCAucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0LWNhcmRfX2ljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkgLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyB7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLnByb2R1Y3QtY2FyZC0tbWluaSAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDE2Mi8xMzIpIHtcbiAgLnByb2R1Y3QtY2FyZC0tbWluaSAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNjIvMTMyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC0tbWluaSAucHJvZHVjdC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4ucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkgLnByb2R1Y3QtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0LWNhcmRfX25hbWUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0LWNhcmRfX25hbWUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkgLnByb2R1Y3QtY2FyZF9fb2xkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmQtLW1pbmkgLnByb2R1Y3QtY2FyZF9fbGluayB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtY2FyZC0tbWluaSAucHJvZHVjdC1jYXJkX19vbmVjbGljayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1jYXJkLS1taW5pIC5wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5wcm9kdWN0LWNhcmRfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2xhYmVscywgLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG59XG4ucHJvZHVjdC1jYXJkX19idXR0b25zIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1jYXJkX19idXR0b25zIC5wcm9kdWN0X193aXNobGlzdCwgLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyAucHJvZHVjdF9fY29tcGFyZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyAucHJvZHVjdF9fd2lzaGxpc3QuYWN0aXZlLCAucHJvZHVjdC1jYXJkX19idXR0b25zIC5wcm9kdWN0X19jb21wYXJlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1jYXJkX19pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAyODIvMjMzKSB7XG4gIC5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDI4Mi8yMzM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG4gIGdhcDogOHB4O1xufVxuLnByb2R1Y3QtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLnByb2R1Y3QtY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXJkX19uYW1lIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdC1jYXJkX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMnB4O1xufVxuLnByb2R1Y3QtY2FyZF9fYXR0cmlidXRlcyBsaSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuLnByb2R1Y3QtY2FyZF9fYXR0cmlidXRlcyBsaSBzcGFuIHtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnByb2R1Y3QtY2FyZF9fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuLnByb2R1Y3QtY2FyZF9fb2xkIHtcbiAgY29sb3I6ICNCQ0JFQzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByb2R1Y3QtY2FyZF9fY29udHJvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1jYXJkX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1jYXJkX19vbmVjbGljayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3QtY2FyZF9fZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC0tZGV0YWlsIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtLWRldGFpbCAucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyODJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC0tZGV0YWlsIC5wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucHJvZHVjdC1jYXJkLS1kZXRhaWwgLnByb2R1Y3QtY2FyZF9fY29udHJvbHMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC0tZGV0YWlsIC5wcm9kdWN0LWNhcmRfX29uZWNsaWNrIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtLWRldGFpbCAucHJvZHVjdC1jYXJkX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtLWRldGFpbCAucHJvZHVjdC1jYXJkX19wcmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkLS1kZXRhaWwgLnByb2R1Y3QtY2FyZF9fYXR0cmlidXRlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMTM2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fbGFiZWxzIHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgZ2FwOiAycHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9faWNvbnMge1xuICAgIGxlZnQ6IDZweDtcbiAgICBib3R0b206IDZweDtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fb2xkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fb25lY2xpY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZF9fZm9vdGVyIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNXB4IDBweCAyM3B4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0RCRTM7XG59XG4ucHJvZHVjdC1jYXJ0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucHJvZHVjdC1jYXJ0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAycHg7XG4gIGhlaWdodDogOTBweDtcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxMDIvOTApIHtcbiAgLnByb2R1Y3QtY2FydF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMTAyLzkwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtY2FydF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0LWNhcnRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtY2FydF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbi5wcm9kdWN0LWNhcnRfX25hbWUge1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5wcm9kdWN0LWNhcnRfX3RleHQge1xuICBjb2xvcjogI0JDQkVDMDtcbn1cbi5wcm9kdWN0LWNhcnRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cbi5wcm9kdWN0LWNhcnRfX2NvdW50ZXItbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5wcm9kdWN0LWNhcnRfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5wcm9kdWN0LWNhcnRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZHVjdC1jYXJ0X19hcmVhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCQ0JFQzA7XG59XG4ucHJvZHVjdC1jYXJ0X19kZWxldGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvZGVsZXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnByb2R1Y3QtY2FydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTZweCAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FydF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FydF9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEycHggNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvZHVjdC1jYXJ0X19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAucHJvZHVjdC1jYXJ0X19kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnByb2R1Y3RfX2NvbXBhcmUsIC5wcm9kdWN0X193aXNobGlzdCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdF9fY29tcGFyZS5hY3RpdmUsIC5wcm9kdWN0X193aXNobGlzdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwMDI0O1xufVxuLnByb2R1Y3RfX2NvbXBhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvY29tcGFyZS13aGl0ZS5zdmcpO1xufVxuLnByb2R1Y3RfX3dpc2hsaXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3dpc2hsaXN0LXdoaXRlLnN2Zyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9kdWN0X19jb21wYXJlLCAucHJvZHVjdF9fd2lzaGxpc3Qge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLnByb21vY29kZV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tb2NvZGVfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTY0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucHJvbW9jb2RlX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0JDQkVDMDtcbn1cbi5wcm9tb2NvZGVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWdpc3Rlcl9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucmVnaXN0ZXJfX2xhYmVsIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG4ucmV2aWV3LWNhcmQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXZpZXctY2FyZC0tc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnJldmlldy1jYXJkLS1zbWFsbCAucmV2aWV3LWNhcmRfX2F2YXRhciB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ucmV2aWV3LWNhcmQtLXNtYWxsIC5yZXZpZXctY2FyZF9fY2hhciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucmV2aWV3LWNhcmQtLXNtYWxsIC5yZXZpZXctY2FyZF9fY2xpZW50IHtcbiAgZ2FwOiA4cHg7XG59XG4ucmV2aWV3LWNhcmQtLXNtYWxsIC5yZXZpZXctY2FyZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucmV2aWV3LWNhcmQtLXNtYWxsIC5yZXZpZXctY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucmV2aWV3LWNhcmQtLXNtYWxsIC5yZXZpZXctY2FyZF9faW5mbyB7XG4gIGdhcDogMHB4O1xufVxuLnJldmlldy1jYXJkLS1zbWFsbCAucmV2aWV3LWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLnJldmlldy1jYXJkX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG59XG4ucmV2aWV3LWNhcmRfX2NsaWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5yZXZpZXctY2FyZF9fYXZhdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLnJldmlldy1jYXJkX19jaGFyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ucmV2aWV3LWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5yZXZpZXctY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuLnJldmlldy1jYXJkX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldmlldy1jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCQ0JFQzA7XG59XG4ucmV2aWV3LWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG4ucmV2aWV3LWNhcmRfX3RleHRib3gge1xuICBjb2xvcjogIzU0NTU1Njtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlldy1jYXJkIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAucmV2aWV3LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5yZXZpZXctY2FyZF9fY2xpZW50IHtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAucmV2aWV3LWNhcmRfX2F2YXRhciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5yZXZpZXctY2FyZF9faW5mbyB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbiAgLnJldmlldy1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnJldmlldy1jYXJkX19jaGFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG59XG4uc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5zZWFyY2hfX2lucHV0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzg0ODQ4NDtcbn1cbi5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzM4QjAzNjtcbn1cbi5zZWFyY2hfX3N1Ym1pdC0tZml4ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zZWFyY2hfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwcHggMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWFyY2hfX2JvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiB2YXIoLS1oZWFkZXJfYm90dG9tX2JvdHRvbSk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyX2JvdHRvbV9ib3R0b20pKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWFyY2hfX2xpc3Qge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZ2FwOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiA0MzZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTE7XG59XG4uc2VhcmNoX19hbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YxRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnNlYXJjaF9fYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNERjAwMjQ7XG59XG5cbi5wcm9kdWN0LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDg0cHgpIDFmcjtcbiAgZ3JpZC1nYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1zZWFyY2g6aG92ZXIgLnByb2R1Y3Qtc2VhcmNoX19uYW1lIHtcbiAgY29sb3I6ICNBQTNEMkU7XG59XG4ucHJvZHVjdC1zZWFyY2hfX2ltYWdlIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3Qtc2VhcmNoX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0LXNlYXJjaF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0LXNlYXJjaF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuLnByb2R1Y3Qtc2VhcmNoX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTM5NTk4O1xufVxuXG4uc2VjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2VjdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlcnZpY2UtcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLXBvcHVwIC5tb2RhbF9fY2xvc2UtLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlLXBvcHVwX190b3Age1xuICBoZWlnaHQ6IDM5MHB4O1xufVxuLnNlcnZpY2UtcG9wdXBfX3RvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZXJ2aWNlLXBvcHVwX19jb250ZW50IHtcbiAgcGFkZGluZzogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi5zZXJ2aWNlLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuLnNlcnZpY2UtcG9wdXBfX3RleHQge1xuICBjb2xvcjogIzU0NTU1Njtcbn1cbi5zZXJ2aWNlLXBvcHVwX19jYWxsYmFjayB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZXJ2aWNlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2UtcG9wdXBfX3RvcCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuc2VydmljZS1wb3B1cF9fdG9wIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnNlcnZpY2UtcG9wdXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5zZXJ2aWNlLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5zZXJ2aWNlLXBvcHVwX19jYWxsYmFjayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNsaWRlci13aGl0ZSAuc2xpZGVyX19hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLXdoaXRlIC5zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNsaWRlci13aGl0ZSAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1wcmV2LWJsYWNrLnN2Zyk7XG59XG4uc2xpZGVyLXdoaXRlIC5zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctcHJldi1ncmVlbi5zdmcpO1xufVxuLnNsaWRlci13aGl0ZSAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWJsYWNrLnN2Zyk7XG59XG4uc2xpZGVyLXdoaXRlIC5zbGlkZXJfX2Fycm93LS1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ncmVlbi5zdmcpO1xufVxuLnNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxRjIwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhCMDM2O1xufVxuLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctcHJldi13aGl0ZS5zdmcpO1xufVxuLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC13aGl0ZS5zdmcpO1xufVxuXG4uc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5zb2NpYWxzX19saW5rIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc29jaWFsc19fbGluay0tdmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvdmsuc3ZnKTtcbn1cbi5zb2NpYWxzX19saW5rLS15dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy95dC5zdmcpO1xufVxuLnNvY2lhbHNfX2xpbmstLW9rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL29rLnN2Zyk7XG59XG5cbi5zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnNvcnQgc3BhbiB7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc29ydCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zcGxhc2gge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjM2KSwgcmdiYSgwLCAwLCAwLCAwLjM2KSksIHZhcigtLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwbGFzaCAuYnJlYWRjcnVtYnNfX2l0ZW0gYSwgLnNwbGFzaCAuYnJlYWRjcnVtYnNfX2l0ZW0gcCB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uc3BsYXNoIC5icmVhZGNydW1ic19faXRlbSBhOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvc3Rhci5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3Rhci0tZmlsbCB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9zdGFyLWZpbGwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4udGVybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cbi50ZXJtIHAsIC50ZXJtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnRlcm0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVybSBwLCAudGVybSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi50ZXh0Ym94IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4udGV4dGJveCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRleHRib3ggPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRleHRib3ggcCwgLnRleHRib3ggYSwgLnRleHRib3ggc3BhbiwgLnRleHRib3ggbWFyaywgLnRleHRib3ggbGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzU0NTU1Njtcbn1cbi50ZXh0Ym94IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXh0Ym94IHAge1xuICBtYXJnaW46IDE2cHggMHB4O1xufVxuLnRleHRib3ggPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveCBoMSwgLnRleHRib3ggaDIsIC50ZXh0Ym94IGgzLCAudGV4dGJveCBoNCwgLnRleHRib3ggaDUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgbWFyZ2luOiAxNnB4IDBweDtcbn1cbi50ZXh0Ym94IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi50ZXh0Ym94IGgzLCAudGV4dGJveCBoNCwgLnRleHRib3ggaDUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnRleHRib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi50ZXh0Ym94IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dGJveCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTQ1NTU2O1xufVxuLnRleHRib3ggb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW07XG59XG4udGV4dGJveCBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHRib3ggb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50ZXh0Ym94IC50YWJsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRleHRib3ggLnRhYmxlLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4udGV4dGJveCAudGFibGUtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xufVxuLnRleHRib3ggLnRhYmxlLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2VmODA5Mjtcbn1cbi50ZXh0Ym94IC50YWJsZS13cmFwIHtcbiAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICNERjAwMjQ7XG4gIHNjcm9sbGJhci10cmFjay1jb2xvcjogI2VmODA5Mjtcbn1cbi50ZXh0Ym94IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50ZXh0Ym94IHRhYmxlIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbn1cbi50ZXh0Ym94IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGV4dGJveCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwcHggMHB4O1xufVxuLnRleHRib3ggdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTJweCAxMnB4O1xufVxuLnRleHRib3ggdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQkUzO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4udGV4dGJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTZweCAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dGJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC50ZXh0Ym94IGgxLCAudGV4dGJveCBoMiwgLnRleHRib3ggaDMsIC50ZXh0Ym94IGg0LCAudGV4dGJveCBoNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC50ZXh0Ym94IGgzLCAudGV4dGJveCBoNCwgLnRleHRib3ggaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAudGV4dGJveCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnRleHRib3ggdGFibGUgdHIgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLnRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDU1cHg7XG4gIGJvdHRvbTogMTMwcHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy90b3RvcC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTZweDtcbiAgei1pbmRleDogOTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4udG8tdG9wLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlbzpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3BsYXktaG92ZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvcGxheS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgei1pbmRleDogMjtcbn1cbi52aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlld3R5cGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4udmlld3R5cGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpZXd0eXBlX19idXR0b24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZXd0eXBlX19idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjODQ4NDg0O1xufVxuLnZpZXd0eXBlX19idXR0b24uYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0RGMDAyNDtcbn1cblxuLndyYXBwZXItLTEge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cmFwcGVyLS0xIC5wcm9kdWN0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyYXBwZXItLTEge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICB9XG59XG4uXzQwNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMHB4IDgwcHggMHB4O1xufVxuLl80MDRfXzQwNCB7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIG1heC13aWR0aDogMzQ0cHg7XG59XG4uXzQwNF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBtYXgtd2lkdGg6IDg2MnB4O1xufVxuLl80MDRfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5NnB4O1xufVxuLl80MDRfX2J1dHRvbnMgYSwgLl80MDRfX2J1dHRvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uXzQwNF9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5fNDA0X19zb2NpYWxzIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5fNDA0X19zb2NpYWxzIC5zb2NpYWxzX19saW5rIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLl80MDRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDhweCAwcHggMjRweCAwcHg7XG4gIH1cbiAgLl80MDRfXzQwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuXzQwNF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuXzQwNF9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5fNDA0X19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuXzQwNF9fNDA0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5fNDA0X19idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLl80MDRfX3NvY2lhbHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYWJvdXQtcGFnZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi5hYm91dC1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4MHB4O1xufVxuLmFib3V0LXBhZ2VfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0LXBhZ2VfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmFib3V0LXBhZ2VfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbn1cbi5hYm91dC1wYWdlX192YWx1ZS1hbW91bnQge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI0RGMDAyNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0LXBhZ2VfX3ZhbHVlLWxhYmVsIHtcbiAgY29sb3I6ICNERjAwMjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmFib3V0LXBhZ2VfX3ZhbHVlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXBhZ2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5hYm91dC1wYWdlX19jb250ZW50IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3ZhbHVlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYWJvdXQtcGFnZV9fdmFsdWUtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmFib3V0LXBhZ2VfX3ZhbHVlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5hYm91dF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5hYm91dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCA1OTRweCk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmFib3V0X192aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXRfX2luZm8uYWN0aXZlIC5hYm91dF9fdGV4dGJveCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYWJvdXRfX2luZm8uYWN0aXZlIC5hYm91dF9fdG9nZ2xlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLmFib3V0X190ZXh0Ym94IHtcbiAgbWF4LWhlaWdodDogMjY1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXRfX3RvZ2dsZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYWJvdXRfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1kcm9wZG93bi1ncmVlbi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWJvdXRfX3RvZ2dsZXIgc3BhbiB7XG4gIGNvbG9yOiAjMzhCMDM2O1xuICBib3JkZXItY29sb3I6ICMzOEIwMzY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5hYm91dF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYWJvdXRfX3RvZ2dsZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5hY2NvdW50X19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzZweDtcbn1cbi5hY2NvdW50X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4uYWNjb3VudF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDI0cHg7XG59XG4uYWNjb3VudF9fbGlua3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNEM0RCRTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xufVxuLmFjY291bnRfX2xpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFjY291bnRfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNERjAwMjQ7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3VudF9fbGluay5hY3RpdmUge1xuICBjb2xvcjogI0RGMDAyNDtcbn1cbi5hY2NvdW50X19saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvdW50X190YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYWNjb3VudF9fY29udGVudCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5hY2NvdW50X19saW5rcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmFjY291bnRfX2xpbmtzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAuYWNjb3VudF9fbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWNjb3VudF9fbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLmFjY291bnRfX2xpbmtzIHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLmFjY291bnRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFkdmFudGFnZXMtMl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4uYWR2YW50YWdlcy0yX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmFkdmFudGFnZXMtMl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmFkdmFudGFnZXMtMl9faWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWljb24pIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYWR2YW50YWdlcy0yX19uYW1lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuYWR2YW50YWdlcy0yX19saXN0IHtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZHZhbnRhZ2VzLTJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLTJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuYWR2YW50YWdlcy0yX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzLTJfX2ljb24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gIH1cbiAgLmFkdmFudGFnZXMtMl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYWR2YW50YWdlcy0yX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAzM3B4IDBweCA0MHB4IDBweDtcbn1cbi5hZHZhbnRhZ2VzX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cbi5hZHZhbnRhZ2VzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xufVxuLmFkdmFudGFnZXNfX2ljb24ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1pY29uKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWR2YW50YWdlc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuLmFkdmFudGFnZXNfX2l0ZW0gc3BhbiwgLmFkdmFudGFnZXNfX2l0ZW0gbWFyayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWR2YW50YWdlc19faXRlbSBtYXJrIHtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogZGFzaGVkO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTJweCAwcHggMjRweCAwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2JveCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwcHggMTZweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAuYWR2YW50YWdlc19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogY2FsYygzMyUgLSAxNnB4KTtcbiAgfVxuICAuYWR2YW50YWdlc19faXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fcmV0dXJuIHtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLXBhZ2VfX3JldHVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctcHJldi1ibGFjay5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZV9fcmV0dXJuIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4uYmVuZWZpdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG4uYmVuZWZpdF9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbn1cbi5iZW5lZml0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNFQUVERjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5iZW5lZml0X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5Ac3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogMzM4LzE4MCkge1xuICAuYmVuZWZpdF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMzM4LzE4MDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5iZW5lZml0X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5iZW5lZml0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi5iZW5lZml0X19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uYmVuZWZpdF9fbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZW5lZml0X19saW5rOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5iZW5lZml0X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmVuZWZpdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgfVxuICAuYmVuZWZpdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYmVuZWZpdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmJlbmVmaXRfX2luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5iZW5lZml0X19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5iZW5lZml0X190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJlbmVmaXRfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJlbmVmaXRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uYmxvZy0tY292ZXItdHlwZSAuYmxvZ19fbGlzdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmJsb2ctLXNpbXBsZSAuYmxvZ19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDBweDtcbn1cbi5ibG9nLS1zaW1wbGUgLmJsb2dfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuLmJsb2ctLXNpbXBsZSAuYmxvZ19fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4uYmxvZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5ibG9nX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xufVxuLmJsb2dfX2NhdGVnb3JpZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweCAxNnB4O1xufVxuLmJsb2dfX2NhdGVnb3J5IHtcbiAgcGFkZGluZzogMTJweCA0OHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4uYmxvZ19fY2F0ZWdvcnk6aG92ZXIge1xuICBjb2xvcjogIzM4QjAzNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzM4QjAzNjtcbn1cbi5ibG9nX19jYXRlZ29yeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ibG9nX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDg0cHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1jb3Zlci10eXBlIC5ibG9nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5ibG9nX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuYmxvZ19fY29udGVudCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5ibG9nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG4gIC5ibG9nX19jYXRlZ29yaWVzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nLS1jb3Zlci10eXBlIC5ibG9nX19saXN0IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmJsb2ctLXNpbXBsZSAuYmxvZ19fbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5ibG9nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbiAgLmJsb2dfX2NhdGVnb3JpZXMge1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5ibG9nX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDI0cHggMHB4O1xufVxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJweCAxOHB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIGEsIC5icmVhZGNydW1ic19faXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogY2FsYygxMDAlICsgN3B4KTtcbn1cbi5icmVhZGNydW1ic19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnJlYWRjcnVtYnNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTJweCAwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWJzX19pdGVtIGEsIC5icmVhZGNydW1ic19faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jYWxsYmFja19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG4uY2FsbGJhY2tfX2JveCB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NvbnN1bHQvY29uc3VsdC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FsbGJhY2tfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDM5OXB4O1xufVxuLmNhbGxiYWNrX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDIyMHB4KSk7XG4gIGdyaWQtZ2FwOiAxMnB4IDI0cHg7XG59XG4uY2FsbGJhY2tfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGxiYWNrX190ZXJtIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uY2FsbGJhY2tfX25vdGlmeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgbWF4LXdpZHRoOiAzOTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FsbGJhY2tfX25vdGlmeTo6YmVmb3JlLCAuY2FsbGJhY2tfX25vdGlmeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uY2FsbGJhY2tfX25vdGlmeTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NhbGxiYWNrL2ltYWdlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2FsbGJhY2tfX25vdGlmeTo6YWZ0ZXIge1xuICBsZWZ0OiAyN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY2FsbGJhY2svaWNvbi5zdmcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5jYWxsYmFja19fdGVybSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FsbGJhY2tfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gIH1cbiAgLmNhbGxiYWNrX19ub3RpZnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FsbGJhY2tfX2xlZnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYWxsYmFja19fYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLmNhbGxiYWNrX19sZWZ0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY2FsbGJhY2tfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhbGxiYWNrX19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5jYXJ0LWluZm9ybWF0aW9uX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cblxuLmNhcnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi5jYXJ0X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCAzODZweCk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmNhcnRfX3Byb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJ0X19lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FydF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmNhcnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4uY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5jYXRhbG9nX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmNhdGFsb2dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjRUFFREYwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNhdGFsb2dfX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDYpKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRhbG9nX19pdGVtOmhvdmVyIC5jYXRhbG9nX19uYW1lIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG4uY2F0YWxvZ19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0YWxvZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXRhbG9nX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCA4cHg7XG59XG4uY2F0YWxvZ19fbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuY2F0YWxvZ19fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZ19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgfVxuICAuY2F0YWxvZ19faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuY2F0YWxvZ19faW5mbyB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uY2F0ZWdvcnktYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5jYXRlZ29yeS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmNhdGVnb3J5LWJhbm5lcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4uY2F0ZWdvcnktYmFubmVyX190aXRsZSwgLmNhdGVnb3J5LWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2F0ZWdvcnktYmFubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG4gIC5jYXRlZ29yeS1iYW5uZXJfX2luZm8ge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmNhdGVnb3J5X19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2NHB4O1xufVxuLmNhdGVnb3J5X19zdWJjYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuLmNhdGVnb3J5X19zdWJjYXRlZ29yaWVzLWNob29zZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0ZWdvcnlfX3N1YmNhdGVnb3JpZXMtY2hvb3Nlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmNhdGVnb3J5X19zdWJjYXRlZ29yaWVzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG4uY2F0ZWdvcnlfX3N1YmNhdGVnb3JpZXMtbW9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRlZ29yeV9fc3ViY2F0ZWdvcmllcy1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcGRvd24tZ3JlZW4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmNhdGVnb3J5X19zdWJjYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogI0VBRURGMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmNhdGVnb3J5X19zdWJjYXRlZ29yeTpob3ZlciAuY2F0ZWdvcnlfX3N1YmNhdGVnb3J5LW5hbWUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5jYXRlZ29yeV9fc3ViY2F0ZWdvcnktaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNzJweDtcbn1cbi5jYXRlZ29yeV9fc3ViY2F0ZWdvcnktbmFtZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNhdGVnb3J5X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMjgycHgpIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG4uY2F0ZWdvcnlfX3dyYXBwZXItLWZ1bGwge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG4uY2F0ZWdvcnlfX3dyYXBwZXItLWZ1bGwgLmNhdGVnb3J5X19wcm9kdWN0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uY2F0ZWdvcnlfX3NpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG4uY2F0ZWdvcnlfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG4uY2F0ZWdvcnlfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGVnb3J5X19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmNhdGVnb3J5X19sb2FkbW9yZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuY2F0ZWdvcnlfX3N1YmNhdGVnb3JpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmNhdGVnb3J5X193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY29udGVudCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeV9fcHJvZHVjdHMge1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeV9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeV9fc3ViY2F0ZWdvcmllcy1jaG9vc2VuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0ZWdvcnlfX3N1YmNhdGVnb3JpZXMtbGlzdCwgLmNhdGVnb3J5X19zdWJjYXRlZ29yaWVzLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGVnb3J5X19wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3J5X19yZXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2VydGlmaWNhdHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uY2VydGlmaWNhdHNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jZXJ0aWZpY2F0c19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5jZXJ0aWZpY2F0c19fYXJyb3dzIC5zbGlkZXJfX2Fycm93W2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jZXJ0aWZpY2F0c19fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2VydGlmaWNhdHNfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNlcnRpZmljYXRzX19pdGVtIHtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNlcnRpZmljYXRzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNlcnRpZmljYXRzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jZXJ0aWZpY2F0c19fc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY2VydGlmaWNhdHNfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2VydGlmaWNhdHNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbi5jaGVja291dF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi5jaGVja291dF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDM5MHB4KSBtaW5tYXgoYXV0bywgNjk4cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cbi5jaGVja291dF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDhweDtcbn1cbi5jaGVja291dF9fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xufVxuLmNoZWNrb3V0X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jaGVja291dF9fYmxvY2stLW90aGVyIHtcbiAgZ2FwOiAyNHB4O1xufVxuLmNoZWNrb3V0X19pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uY2hlY2tvdXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbn1cbi5jaGVja291dF9faGVhZGVyIGJ1dHRvbiB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNoZWNrb3V0X19oZWFkZXIgYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4NDg0ODQ7XG59XG4uY2hlY2tvdXRfX25hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5jaGVja291dF9fcmFkaW9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmNoZWNrb3V0X19jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uY2hlY2tvdXRfX2NvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja291dF9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jaGVja291dF9fc2lkZWJhciAuZm9ybUNvdXBvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hlY2tvdXRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jaGVja291dF9fY29udGVudCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jaGVja291dF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxuICAuY2hlY2tvdXRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuY2hlY2tvdXRfX2Jsb2NrcyB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uY29tcGFyZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi5jb21wYXJlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDhweDtcbn1cbi5jb21wYXJlX19lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4uY29tcGFyZV9fZW1wdHktdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5jb21wYXJlX19lbXB0eS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tcGFyZV9fZW1wdHktZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjYgdXJsKC4vaW1hZ2VzL2ljb25zL2NvbXBhcmUtcmVkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jb21wYXJlX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcmVfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OXB4O1xufVxuLmNvbXBhcmVfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jb21wYXJlX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uY29tcGFyZV9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5jb21wYXJlX19wcm9kdWN0LXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21wYXJlX19wcm9kdWN0LWxhYmVscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jb21wYXJlX19wcm9kdWN0LXdpc2hsaXN0LCAuY29tcGFyZV9fcHJvZHVjdC1jb21wYXJlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwMDI0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY29tcGFyZV9fcHJvZHVjdC13aXNobGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy93aXNobGlzdC13aGl0ZS5zdmcpO1xufVxuLmNvbXBhcmVfX3Byb2R1Y3QtY29tcGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9jb21wYXJlLXdoaXRlLnN2Zyk7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAyODIvMjMzKSB7XG4gIC5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDI4Mi8yMzM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb21wYXJlX19wcm9kdWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvbXBhcmVfX3Byb2R1Y3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29tcGFyZV9fcHJvZHVjdC1wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jb21wYXJlX19wcm9kdWN0LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1vbGQge1xuICBjb2xvcjogI0JDQkVDMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5jb21wYXJlX19wcm9kdWN0LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXJlX19wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1hdHRyaWJ1dGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtZ2FwOiAycHg7XG59XG4uY29tcGFyZV9fcHJvZHVjdC1hdHRyaWJ1dGUgc3BhbiwgLmNvbXBhcmVfX3Byb2R1Y3QtYXR0cmlidXRlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmNvbXBhcmVfX3Byb2R1Y3QtYXR0cmlidXRlIHNwYW4ge1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5jb21wYXJlX19wcm9kdWN0LWF0dHJpYnV0ZSBwIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tcGFyZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tcGFyZV9fZW1wdHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNvbXBhcmVfX2VtcHR5LXRpdGxlLCAuY29tcGFyZV9fZW1wdHktZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbXBhcmVfX2VtcHR5IHtcbiAgICBtYXJnaW46IDQwcHggMHB4O1xuICB9XG4gIC5jb21wYXJlX19lbXB0eS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG4gIC5jb21wYXJlX19lbXB0eS1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuY29tcGFyZV9fcHJvZHVjdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5jb21wYXJlX19wcm9kdWN0LWxhYmVscyB7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGdhcDogMnB4O1xuICB9XG4gIC5jb21wYXJlX19wcm9kdWN0LWJ1dHRvbnMge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gIH1cbiAgLmNvbXBhcmVfX3Byb2R1Y3Qtd2lzaGxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtY29tcGFyZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29tcGFyZV9fcHJvZHVjdC1jb250ZW50IHtcbiAgICBnYXA6IDZweDtcbiAgfVxuICAuY29tcGFyZV9fcHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21wYXJlX19wcm9kdWN0LW9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb21wYXJlX19wcm9kdWN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG4gIC5jb21wYXJlX19wcm9kdWN0LWF0dHJpYnV0ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMnB4O1xuICB9XG59XG4uY29uc3VsdC1taW5pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29uc3VsdC1taW5pIC5jb25zdWx0X19ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLmNvbnN1bHQtbWluaSAuY29uc3VsdF9fYm94OjpiZWZvcmUge1xuICB3aWR0aDogMjE4cHg7XG59XG4uY29uc3VsdC1taW5pIC5jb25zdWx0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uY29uc3VsdC1taW5pIC5jb25zdWx0X190aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uY29uc3VsdC1taWNybyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnN1bHQtbWljcm8gLmNvbnN1bHRfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jb25zdWx0LW1pY3JvIC5jb25zdWx0X19ib3g6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDlweDtcbn1cbi5jb25zdWx0LW1pY3JvIC5jb25zdWx0X19pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtZ2FwOiAzNXB4O1xufVxuLmNvbnN1bHQtbWljcm8gLmNvbnN1bHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uY29uc3VsdC1taWNybyAuY29uc3VsdF9fbGluayB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jb25zdWx0X19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cbi5jb25zdWx0X19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NvbnN1bHQvY29uc3VsdC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb25zdWx0X19ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQzN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9jb25zdWx0L2NvbnN1bHQtZWxlbWVudC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgei1pbmRleDogLTE7XG59XG4uY29uc3VsdF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4uY29uc3VsdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxRjIwIHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LXdoaXRlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb25zdWx0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnN1bHQtbWluaSAuY29uc3VsdF9fYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLmNvbnN1bHQtbWluaSAuY29uc3VsdF9fYm94OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNTVweDtcbiAgfVxuICAuY29uc3VsdC1taW5pIC5jb25zdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb25zdWx0LW1pbmkgLmNvbnN1bHRfX3RpdGxlIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuY29uc3VsdC1taW5pIC5jb25zdWx0X19saW5rIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmNvbnN1bHQ6bm90KC5jb25zdWx0LW1pbmkpIC5jb25zdWx0X19ib3gge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTZweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG4gIC5jb25zdWx0Om5vdCguY29uc3VsdC1taW5pKSAuY29uc3VsdF9fYm94OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2NvbnN1bHQvY29uc3VsdC1lbGVtZW50LW1vYmlsZS5wbmcpO1xuICB9XG4gIC5jb25zdWx0Om5vdCguY29uc3VsdC1taW5pKSAuY29uc3VsdF9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29uc3VsdDpub3QoLmNvbnN1bHQtbWluaSkgLmNvbnN1bHRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnN1bHQtbWljcm8gLmNvbnN1bHRfX2JveCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDE0cHggMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb25zdWx0LW1pY3JvIC5jb25zdWx0X19ib3g6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvY29uc3VsdC9jb25zdWx0LWVsZW1lbnQucG5nKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgfVxuICAuY29uc3VsdC1taWNybyAuY29uc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWN0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jb250YWN0c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDU5NHB4KSAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmNvbnRhY3RzX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250YWN0c19fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvbnRhY3RzX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG4uY29udGFjdHNfX2Jsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uY29udGFjdHNfX2Jsb2NrLXBhcnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtZ2FwOiAzNnB4O1xufVxuLmNvbnRhY3RzX19ibG9jay1wYXJ0IHNwYW4ge1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5jb250YWN0c19faWNvbiB7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2IHZhcigtLWljb24pIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3RzX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhY3RzX19pbmZvIHAsIC5jb250YWN0c19faW5mbyBhIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uY29udGFjdHNfX2luZm8gcCBtYXJrLCAuY29udGFjdHNfX2luZm8gYSBtYXJrIHtcbiAgY29sb3I6ICMzOEIwMzY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29udGFjdHNfX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLmNvbnRhY3RzX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250YWN0c19fbmFtZS0tc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5jb250YWN0c19fc29jaWFscyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uY29udGFjdHNfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbnRhY3RzX19tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4uY29udGFjdHNfX2ltYWdlcyB7XG4gIG1heC13aWR0aDogNTkycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgYXV0byk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLmNvbnRhY3RzX19pbWFnZXMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5jb250YWN0c19faW1hZ2VzIHBpY3R1cmU6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cbi5jb250YWN0c19faW1hZ2VzIHBpY3R1cmU6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDEvNTtcbn1cbi5jb250YWN0c19faW1hZ2VzIHBpY3R1cmU6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1yb3c6IDMvNztcbn1cbi5jb250YWN0c19faW1hZ2VzIHBpY3R1cmU6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1yb3c6IDUvNztcbn1cbi5jb250YWN0c19fZ2VvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDQxOHB4KTtcbiAgZ3JpZC1nYXA6IDQ4cHg7XG59XG4uY29udGFjdHNfX21hcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGFjdHNfX2RlbGl2ZXJ5IHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgZ2FwOiAxNnB4O1xufVxuLmNvbnRhY3RzX19kZWxpdmVyeSBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uY29udGFjdHNfX2RlbGl2ZXJ5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29udGFjdHNfX2RlbGl2ZXJ5IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzX19kZWxpdmVyeSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICM1NDU1NTY7XG59XG4uY29udGFjdHNfX3JlcSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU0NTU1Njtcbn1cbi5jb250YWN0c19fcmVxIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmNvbnRhY3RzX19yZXEgbWFyayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuY29udGFjdHNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogNDhweDtcbiAgfVxuICAuY29udGFjdHNfX2dlbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGFjdHNfX2Jsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jb250YWN0c19faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuY29udGFjdHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19ibG9jay1wYXJ0cyB7XG4gICAgZ3JpZC1nYXA6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pbWFnZXMge1xuICAgIGdyaWQtZ2FwOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19pbWFnZXMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5jb250YWN0c19fZGVsaXZlcnkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuY29udGFjdHNfX2RlbGl2ZXJ5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY29udGFjdHNfX2RlbGl2ZXJ5IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmNvbnRhY3RzX19yZXEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBnYXA6IDhweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY29va2llLWFwcGx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgei1pbmRleDogOTg7XG59XG4uY29va2llLWFwcGx5X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG4gIHBhZGRpbmc6IDMycHggMHB4O1xufVxuLmNvb2tpZS1hcHBseV9faW5mbyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb29raWUtYXBwbHlfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmNvb2tpZS1hcHBseV9faW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNvb2tpZS1hcHBseV9faW5mbyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb29raWVfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3Zlci10eXBlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY292ZXItdHlwZXNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG4uY292ZXItdHlwZXNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3Zlci10eXBlc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5jb3Zlci10eXBlc19fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY292ZXItdHlwZXNfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNvdmVyLXR5cGVzX19pdGVtIHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3Zlci10eXBlc19faXRlbTpob3ZlciAuY292ZXItdHlwZXNfX25hbWUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5jb3Zlci10eXBlc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvdmVyLXR5cGVzX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb3Zlci10eXBlc19fbmFtZSB7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY292ZXItdHlwZXNfX2xpbmstLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuY292ZXItdHlwZXNfX25hbWUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Zlci10eXBlcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuY292ZXItdHlwZXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5jb3Zlci10eXBlc19fc2xpZGVyIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5jb3Zlci10eXBlc19faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuY292ZXItdHlwZXNfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEzNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3NHB4O1xuICB9XG4gIC5jb3Zlci10eXBlc19fbmFtZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbiAgLmNvdmVyLXR5cGVzX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb3Zlci10eXBlc19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY292ZXItdHlwZXNfX2xpbmstLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jb3Zlci10eXBlc19faXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmN1c3RvbWVyLXByb21vIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tZXItcHJvbW9fX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbn1cbi5jdXN0b21lci1wcm9tb19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5jdXN0b21lci1wcm9tb19faW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDI4Mi8xODApIHtcbiAgLmN1c3RvbWVyLXByb21vX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAyODIvMTgwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmN1c3RvbWVyLXByb21vX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbWVyLXByb21vX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jdXN0b21lci1wcm9tb19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMzJweCAxNnB4O1xuICB9XG4gIC5jdXN0b21lci1wcm9tb19faXRlbSB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5jdXN0b21lci1wcm9tb19faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLmN1c3RvbWVyLXByb21vX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1wcm9tb19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmN1c3RvbWVyLXByb21vX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbi5kZWxpdmVyeV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4uZGVsaXZlcnlfX3RleHRib3gge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xufVxuLmRlbGl2ZXJ5X19ibG9ja3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5kZWxpdmVyeV9fbGVmdCwgLmRlbGl2ZXJ5X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbi5kZWxpdmVyeV9fYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmRlbGl2ZXJ5X19ibG9jay1uYW1lIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZGVsaXZlcnlfX2Jsb2NrLWNhbGMge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZWxpdmVyeV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19ibG9ja3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBncmlkLWdhcDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5kZWxpdmVyeV9fYmxvY2sge1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuZGVsaXZlcnlfX2Jsb2NrLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmRlbGl2ZXJ5X19ibG9jay1jYWxjIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzZweCAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgbWlubWF4KGF1dG8sIDM0MHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzREJFMztcbn1cbi5mb290ZXJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDIzNHB4O1xufVxuLmZvb3Rlcl9fbWVzc2VuZ2VycyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZm9vdGVyX19jb3B5LCAuZm9vdGVyX190ZXJtLCAuZm9vdGVyX192eWF0a2Ege1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5mb290ZXJfX3Rlcm06aG92ZXIge1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5mb290ZXJfX3Z5YXRrYSwgLmZvb3Rlcl9fdGVybSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZm9vdGVyX19jb3B5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5mb290ZXJfX3Z5YXRrYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMTUwcHgpKTtcbiAgZ3JpZC1nYXA6IDEycHggODBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLmZvb3Rlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLmZvb3Rlcl9fY29udGFjdHMtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uZm9vdGVyX19jb250YWN0cy1pY29uIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2IHZhcigtLWljb24pO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZvb3Rlcl9fY29udGFjdHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5mb290ZXJfX2NvbnRhY3RzLXBob25lcywgLmZvb3Rlcl9fY29udGFjdHMtZW1haWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX2NvbnRhY3RzLXBob25lcyBhOmhvdmVyLCAuZm9vdGVyX19jb250YWN0cy1lbWFpbHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLmZvb3Rlcl9fY29udGFjdHMtZW1haWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgZ3JpZC1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuZm9vdGVyX19tYWluIC5mb290ZXJfX21lc3NlbmdlcnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29weSwgLmZvb3Rlcl9fdGVybSwgLmZvb3Rlcl9fdnlhdGthIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMzJweDtcbiAgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDE2cHggMTJweDtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cy1ibG9jayB7XG4gICAgZ3JpZC1nYXA6IDEycHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJfdG9wX2hlaWdodCkgKiAtMSk7XG59XG4uaGVhZGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fbW9iaWxlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG4uaGVhZGVyX19tb2JpbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlYWRlcl9fbW9iaWxlLWJ1dHRvbi0tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvcGhvbmUtYmxhY2suc3ZnKTtcbn1cbi5oZWFkZXJfX21vYmlsZS1idXR0b24tLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9zZWFyY2gtYmxhY2suc3ZnKTtcbn1cbi5oZWFkZXJfX21vYmlsZS1idXR0b24tLWJ1cmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9idXJnZXIuc3ZnKTtcbn1cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFODtcbn1cbi5oZWFkZXJfX21vYmlsZSAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTc1cHg7XG59XG4uaGVhZGVyX190b3Age1xuICBiYWNrZ3JvdW5kOiAjRUFFREYwO1xufVxuLmhlYWRlcl9fdG9wIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xufVxuLmhlYWRlcl9fYm90dG9tIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uaGVhZGVyX19ib3R0b20gLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweCAwcHggMjFweCAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWdhcDogMzJweDtcbn1cbi5oZWFkZXJfX21lbnUgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5oZWFkZXJfX21lbnUgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4uaGVhZGVyX19tZW51ID4gdWwgPiBsaSBhLCAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSBidXR0b24ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIsIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpID4gYS5hY3RpdmUsIC5oZWFkZXJfX21lbnUgPiB1bCA+IGxpID4gYnV0dG9uOmhvdmVyLCAuaGVhZGVyX19tZW51ID4gdWwgPiBsaSA+IGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5oZWFkZXJfX21lbnUtbW9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX21lbnUtbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5oZWFkZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uaGVhZGVyX19pbmZvIC5tZXNzZW5nZXJzX19saW5rLS10ZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uaGVhZGVyX19waG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX3Bob25lOmhvdmVyIC5oZWFkZXJfX3Bob25lLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fcGhvbmUgPiBhIHtcbiAgY29sb3I6ICM1NDU1NTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5oZWFkZXJfX3Bob25lID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1hZ2VzL2ljb25zL3Bob25lLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uaGVhZGVyX19waG9uZSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcGRvd24tYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uaGVhZGVyX19waG9uZSAuaGVhZGVyX19waG9uZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIHBhZGRpbmctbGVmdDogMi4zcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fcGhvbmUgLmhlYWRlcl9fcGhvbmUtYm94ID4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX3Bob25lIC5oZWFkZXJfX3Bob25lLWJveCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5oZWFkZXJfX3Bob25lIC5oZWFkZXJfX3Bob25lLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1hZ2VzL2ljb25zL3Bob25lLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uaGVhZGVyX19waG9uZS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19waG9uZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbn1cbi5oZWFkZXJfX3Bob25lLWxpc3QgPiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uaGVhZGVyX19waG9uZS1saXN0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG4uaGVhZGVyX19waG9uZS1tZXNzZW5nZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlcl9fYWNjb3VudCB7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzNnB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fYWNjb3VudDpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLmhlYWRlcl9fYWNjb3VudDpob3Zlcjo6YmVmb3JlIHtcbiAgZmlsdGVyOiBpbnZlcnQoNjAlKSBzZXBpYSgxNSUpIHNhdHVyYXRlKDQ2OTglKSBodWUtcm90YXRlKDc2ZGVnKSBicmlnaHRuZXNzKDk0JSkgY29udHJhc3QoNzElKTtcbn1cbi5oZWFkZXJfX2FjY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3VzZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogMjM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5oZWFkZXJfX2J1dHRvbi0td2lzaGxpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvd2lzaGxpc3Quc3ZnKTtcbn1cbi5oZWFkZXJfX2J1dHRvbi0td2lzaGxpc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvd2lzaGxpc3QtZ3JlZW4uc3ZnKTtcbn1cbi5oZWFkZXJfX2J1dHRvbi0tY29tcGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9jb21wYXJlLnN2Zyk7XG59XG4uaGVhZGVyX19idXR0b24tLWNvbXBhcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvY29tcGFyZS1ncmVlbi5zdmcpO1xufVxuLmhlYWRlcl9fYnV0dG9uLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcGFkZGluZzogMnB4IDZweCAycHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzM4QjAzNjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDM2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyX21vYmlsZV9oZWlnaHQpICogLTEpO1xuICB9XG4gIC5oZWFkZXJfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19ib3R0b20gLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28sIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19idXR0b25zIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5sYXRlc3RzX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuLmxhdGVzdHNfX3RvZ2dsZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xufVxuLmxhdGVzdHNfX3RvZ2dsZXIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzIzMUYyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdHNfX3RvZ2dsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNERjAwMjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmxhdGVzdHNfX3RvZ2dsZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNERjAwMjQ7XG59XG4ubGF0ZXN0c19fdG9nZ2xlci5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGF0ZXN0c19fbGluay0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYXRlc3RzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxhdGVzdHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmxhdGVzdHNfX3RvZ2dsZXJzIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmxhdGVzdHNfX3RvZ2dsZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAubGF0ZXN0c19fc2xpZGVyIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5sYXRlc3RzX19saW5rLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLm1hbnVmYWN0dXJlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4ubWFudWZhY3R1cmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMjA4cHgpIDFmcjtcbiAgZ3JpZC1nYXA6IDI2cHg7XG59XG4ubWFudWZhY3R1cmVyX19uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5tYW51ZmFjdHVyZXJfX25hdmlnYXRpb24tbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogMjBweDtcbn1cbi5tYW51ZmFjdHVyZXJfX25hdmlnYXRpb24tbGluayB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuLm1hbnVmYWN0dXJlcl9fbmF2aWdhdGlvbi1saW5rOmhvdmVyLCAubWFudWZhY3R1cmVyX19uYXZpZ2F0aW9uLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG4ubWFudWZhY3R1cmVyX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG59XG4ubWFudWZhY3R1cmVyX19ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzREJFMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5tYW51ZmFjdHVyZXJfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1hbnVmYWN0dXJlcl9fY2hhciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNERjAwMjQ7XG59XG4ubWFudWZhY3R1cmVyX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDE5MnB4KSk7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuLm1hbnVmYWN0dXJlcl9fbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFudWZhY3R1cmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAubWFudWZhY3R1cmVyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbiAgLm1hbnVmYWN0dXJlcl9fbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbiAgLm1hbnVmYWN0dXJlcl9fbmF2aWdhdGlvbi1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBhdXRvKTtcbiAgICBncmlkLWdhcDogMTJweDtcbiAgfVxuICAubWFudWZhY3R1cmVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1hbnVmYWN0dXJlcl9fYmxvY2tzIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLm1hbnVmYWN0dXJlcl9fYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5tYW51ZmFjdHVyZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgfVxuICAubWFudWZhY3R1cmVyX19jaGFyIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ubWFudWZhY3R1cmVyc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5tYW51ZmFjdHVyZXJzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFudWZhY3R1cmVyc19faXRlbSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNEM0RCRTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLm1hbnVmYWN0dXJlcnNfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYW51ZmFjdHVyZXJzX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLm1hbnVmYWN0dXJlcnNfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1hbnVmYWN0dXJlcnNfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1hbnVmYWN0dXJlcnNfX2xpbmstLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFudWZhY3R1cmVycyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFudWZhY3R1cmVyc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLm1hbnVmYWN0dXJlcnNfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFudWZhY3R1cmVyc19fc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1hbnVmYWN0dXJlcnNfX3NsaWRlciAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubWFudWZhY3R1cmVyc19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFudWZhY3R1cmVyc19fbGluay0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5vZmVydGEge1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xufVxuLm9mZXJ0YV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG4ub2ZlcnRhX19jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub2ZlcnRhIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm9mZmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZmZlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCAwcHggMHB4O1xufVxuLm9mZmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyX19jb250ZW50IC5zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLm9mZmVyX19jb250ZW50IC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMjRweDtcbn1cbi5vZmZlcl9fY29udGVudCAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLm9mZmVyX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIG1heC1oZWlnaHQ6IDQzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9mZmVyX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub2ZmZXJfX2RvdHRlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9mZmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMHB4IDEycHg7XG4gIH1cbiAgLm9mZmVyX19zbGlkZXIge1xuICAgIGdhcDogOHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5vZmZlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm9mZmVyX19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5vZmZlcl9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlcl9fZG90dGVkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLm9yZGVycyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyc19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ4cHg7XG4gIG1heC13aWR0aDogODAycHg7XG59XG5cbi5vcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzZweDtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5vcmRlcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzREJFMztcbn1cbi5vcmRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5vcmRlcl9fc3RhdHVzIHtcbiAgcGFkZGluZzogNXB4IDhweCA1cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMyMzFGMjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcmRlcl9fc3RhdHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLm9yZGVyX19zdGF0dXMtLXBlbmRpbmcge1xuICBib3JkZXItY29sb3I6ICM2RTM2Q0E7XG4gIGNvbG9yOiAjNkUzNkNBO1xufVxuLm9yZGVyX19zdGF0dXMtLXBlbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2RTM2Q0E7XG59XG4ub3JkZXJfX3N0YXR1cy0tY29tcGxldGUge1xuICBib3JkZXItY29sb3I6ICMzOEIwMzY7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLm9yZGVyX19zdGF0dXMtLWNvbXBsZXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzhCMDM2O1xufVxuLm9yZGVyX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5vcmRlcl9fcHJvZHVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5vcmRlcl9fcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzO1xuICBnYXA6IDEycHg7XG59XG4ub3JkZXJfX3Byb2R1Y3Q6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vcmRlcl9fcHJvZHVjdC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDcxcHg7XG59XG5Ac3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogODAvNzEpIHtcbiAgLm9yZGVyX19wcm9kdWN0LWltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDgwLzcxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm9yZGVyX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm9yZGVyX19wcm9kdWN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5vcmRlcl9fcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXJfX3Byb2R1Y3QtYXR0cmlidXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycHggMThweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm9yZGVyX19wcm9kdWN0LWF0dHJpYnV0ZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JkZXJfX3Byb2R1Y3QtYXR0cmlidXRlcyBzcGFuOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJfX3Byb2R1Y3QtYXR0cmlidXRlcyBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjODQ4NDg0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5vcmRlcl9fcHJvZHVjdC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ub3JkZXJfX3RvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ub3JkZXJfX3RvdGFsIG1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5vcmRlcl9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5vcmRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm9yZGVyX19wcm9kdWN0IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLm9yZGVyX19wcm9kdWN0LWltYWdlIHtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAub3JkZXJfX3Byb2R1Y3QtYXR0cmlidXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm9yZGVyX190b3RhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5vcmRlcl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucGFydHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xufVxuLnBhcnRzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLnBhcnRzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5wYXJ0c19faWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdmFyKC0taWNvbikgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4ucGFydHNfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYXJ0c19faW5mbyBwIHtcbiAgY29sb3I6ICM1NDU1NTY7XG59XG4ucGFydHNfX2luZm8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAzNTFDMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgfVxuICAucGFydHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhcnRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbiAgLnBhcnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnBhcnRzX19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXRhaWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzNnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsX190b2dnbGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1kZXRhaWxfX3RvZ2dsZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNEM0RCRTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnByb2R1Y3QtZGV0YWlsX190b2dnbGVyIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kdWN0LWRldGFpbF9fdG9nZ2xlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0RGMDAyNDtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LWRldGFpbF9fdG9nZ2xlci5hY3RpdmUge1xuICBjb2xvcjogI0RGMDAyNDtcbn1cbi5wcm9kdWN0LWRldGFpbF9fdG9nZ2xlci5hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1kZXRhaWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCA1OTRweCkgbWlubWF4KGF1dG8sIDU2MHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG4ucHJvZHVjdC1kZXRhaWxfX3NpZGViYXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnByb2R1Y3QtZGV0YWlsX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuLnByb2R1Y3QtZGV0YWlsX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4ucHJvZHVjdC1kZXRhaWxfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cbi5wcm9kdWN0LWRldGFpbF9fYmxvY2sgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxfX2Jsb2NrIHVsIGxpIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4ucHJvZHVjdC1kZXRhaWxfX2Jsb2NrIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogIzU0NTU1NjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ucHJvZHVjdC1kZXRhaWxfX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5wcm9kdWN0LWRldGFpbF9fY29uc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsX190b2dnbGVycyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxfX3RvZ2dsZXJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxfX3RvZ2dsZXJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsX190b2dnbGVyczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAucHJvZHVjdC1kZXRhaWxfX3RvZ2dsZXJzIHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsX19ibG9jayB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3Rpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtbGlzdGluZy0tbWluaSAucHJvZHVjdC1saXN0aW5nX19hcnJvd3MgLnNsaWRlcl9fYXJyb3csIC5wcm9kdWN0LWxpc3RpbmctLXNpbWlsYXIgLnByb2R1Y3QtbGlzdGluZ19fYXJyb3dzIC5zbGlkZXJfX2Fycm93LCAucHJvZHVjdC1saXN0aW5nLS12aWV3ZWQgLnByb2R1Y3QtbGlzdGluZ19fYXJyb3dzIC5zbGlkZXJfX2Fycm93IHtcbiAgdG9wOiA1MCU7XG59XG4ucHJvZHVjdC1saXN0aW5nLS1taW5pIC5wcm9kdWN0LWxpc3RpbmdfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcHJldiwgLnByb2R1Y3QtbGlzdGluZy0tc2ltaWxhciAucHJvZHVjdC1saXN0aW5nX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLXByZXYsIC5wcm9kdWN0LWxpc3RpbmctLXZpZXdlZCAucHJvZHVjdC1saXN0aW5nX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm9kdWN0LWxpc3RpbmctLW1pbmkgLnByb2R1Y3QtbGlzdGluZ19fYXJyb3dzIC5zbGlkZXJfX2Fycm93LS1uZXh0LCAucHJvZHVjdC1saXN0aW5nLS1zaW1pbGFyIC5wcm9kdWN0LWxpc3RpbmdfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCwgLnByb2R1Y3QtbGlzdGluZy0tdmlld2VkIC5wcm9kdWN0LWxpc3RpbmdfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvZHVjdC1saXN0aW5nX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnByb2R1Y3QtbGlzdGluZ19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2R1Y3QtbGlzdGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5wcm9kdWN0LWxpc3RpbmdfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1saXN0aW5nX19jb250cm9scy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1saXN0aW5nX19jb250cm9scy0tbW9iaWxlIC5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWxpc3RpbmdfX3RvZ2dsZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG4ucHJvZHVjdC1saXN0aW5nX190b2dnbGVyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3QtbGlzdGluZ19fdG9nZ2xlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLnByb2R1Y3QtbGlzdGluZ19fdG9nZ2xlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjREYwMDI0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LWxpc3RpbmdfX21vcmUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI0QzREJFMztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDBweDtcbn1cbi5wcm9kdWN0LWxpc3RpbmdfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWxpc3RpbmdfX2Fycm93cyAuc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OXB4O1xufVxuLnByb2R1Y3QtbGlzdGluZ19fYXJyb3dzIC5zbGlkZXJfX2Fycm93W2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1saXN0aW5nX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucHJvZHVjdC1saXN0aW5nX19hcnJvd3MgLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4ucHJvZHVjdC1saXN0aW5nX19saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdC1saXN0aW5nX19saW5rLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtbGlzdGluZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGlzdGluZ19fY29udGVudCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3RpbmdfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGlzdGluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJvZHVjdC1saXN0aW5nX19jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1saXN0aW5nX19jb250cm9scy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3RpbmdfX3NsaWRlciAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAucHJvZHVjdC1saXN0aW5nX19saW5rLS1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtcGFnZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTJweCAwcHggNDBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCA1OTRweCkgbWlubWF4KGF1dG8sIDU2MHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuLnByb2R1Y3QtcGFnZV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG4ucHJvZHVjdC1wYWdlX19pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtcGFnZV9faW1hZ2VzIC5zcGxpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcGFnZV9fbGFiZWxzLCAucHJvZHVjdC1wYWdlX19idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX2xhYmVscyB7XG4gIGxlZnQ6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1wYWdlX19idXR0b25zIHtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1wYWdlX19pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1wYWdlX19ub3RpZnkge1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcGFnZV9fbm90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2ltcC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdC1wYWdlX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ucHJvZHVjdC1wYWdlX19pbWFnZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LXBhZ2VfX2ltYWdlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3QtcGFnZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5wcm9kdWN0LXBhZ2VfX21pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LXBhZ2VfX21pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LXBhZ2VfX21pbWFnZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0RGMDAyNDtcbn1cbkBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxMjAvMTAwKSB7XG4gIC5wcm9kdWN0LXBhZ2VfX21pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjAvMTAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnByb2R1Y3QtcGFnZV9fbWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2R1Y3QtcGFnZV9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3QtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLnByb2R1Y3QtcGFnZV9fYXR0cmlidXRlcyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweCAxNnB4O1xufVxuLnByb2R1Y3QtcGFnZV9fYXR0cmlidXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4ucHJvZHVjdC1wYWdlX19hdHRyaWJ1dGUgYSwgLnByb2R1Y3QtcGFnZV9fYXR0cmlidXRlIHNwYW4ge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5wcm9kdWN0LXBhZ2VfX2F0dHJpYnV0ZSBhOmhvdmVyLCAucHJvZHVjdC1wYWdlX19hdHRyaWJ1dGUgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLnByb2R1Y3QtcGFnZV9fb3B0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucHJvZHVjdC1wYWdlX19vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbiAuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbiAuaW5wdXQge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLnByb2R1Y3QtcGFnZV9fb3B0aW9uIC5pbnB1dCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4ucHJvZHVjdC1wYWdlX19vcHRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLnByb2R1Y3QtcGFnZV9fb3B0aW9uLWNoYXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU0NTU1Njtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbi1pbmZvIHAge1xuICBjb2xvcjogIzIzMUYyMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbi1pbmZvIHAgc21hbGwge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wcm9kdWN0LXBhZ2VfX29wdGlvbi1pbmZvIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzg0ODQ4NDtcbn1cbi5wcm9kdWN0LXBhZ2VfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wcm9kdWN0LXBhZ2VfX3ByaWNlcy1ub3RpZnkge1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMzJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMzOEIwMzY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMzOEIwMzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LXBhZ2VfX3ByaWNlcy1ub3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2ltcC1ub2ZpbGwuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnByb2R1Y3QtcGFnZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi5wcm9kdWN0LXBhZ2VfX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucHJvZHVjdC1wYWdlX19ub3RpZnkyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNEY2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2VfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX2xlZnQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX2ltYWdlcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19sYWJlbHMge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX2ljb25zIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19idXR0b25zIHtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fY29tcGFyZSwgLnByb2R1Y3QtcGFnZV9fd2lzaGxpc3Qge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19taW1hZ2VzIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19ub3RpZnkge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX25vdGlmeTo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19vcHRpb24taW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fb3B0aW9uLWluZm8gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX25vdGlmeTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdC1wYWdlX193cmFwcGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19hdHRyaWJ1dGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogNnB4IDJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fYXR0cmlidXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fcHJpY2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX3ByaWNlcy1ub3RpZnkge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX3ByaWNlcy1ub3RpZnk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBsZWZ0OiA2cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19jb250cm9scyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LXBhZ2VfX25vdGlmeTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC1wYWdlX19pY29ucyB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZV9fb3B0aW9uLXdyYXBwZXIgLmNvdW50ZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG4ucHJvZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDVweDtcbn1cbi5wcm9maWxlX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5wcm9maWxlX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGVfX2xvZ291dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI0OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZmlsZV9fbG9nb3V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXZpZXdzLXBhZ2VfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucmV2aWV3cy1wYWdlX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3MtcGFnZV9fbGlzdCAucmV2aWV3LWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjRDNEQkUzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnJldmlld3MtcGFnZV9fbGlzdCAucmV2aWV3LWNhcmRfX2F2YXRhciB7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmV2aWV3cy1wYWdlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucmV2aWV3cy1wYWdlX193cmFwcGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZXZpZXdzLXBhZ2VfX2xpc3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnJldmlld3MtcGFnZV9fbGlzdCAucmV2aWV3LWNhcmQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJldmlld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlld3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG59XG4ucmV2aWV3c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbn1cbi5yZXZpZXdzX195YW5kZXgge1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggNDJweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3NfX3lhbmRleDpob3ZlciB7XG4gIGNvbG9yOiAjMzhCMDM2O1xufVxuLnJldmlld3NfX3lhbmRleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvbWFya2VyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5yZXZpZXdzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2aWV3c19fbGluay0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmV2aWV3c19fc2xpZGVyIC5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXdzX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuLnJldmlld3NfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJldmlld3NfX2Fycm93cyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnJldmlld3NfX2RvdHRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5yZXZpZXdzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucmV2aWV3c19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnJldmlld3NfX3lhbmRleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucmV2aWV3c19fc2xpZGVyIC5zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5yZXZpZXdzX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJldmlld3NfX2RvdHRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucmV2aWV3c19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3c19fbGluay0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5zZWFyY2gtcGFnZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4uc2VhcmNoLXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLXBhZ2VfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG4uc2VhcmNoLXBhZ2VfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xufVxuLnNlYXJjaC1wYWdlX19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgNDc4cHgpIG1pbm1heChhdXRvLCAxNTNweCk7XG4gIGdyaWQtZ2FwOiAyNHB4O1xufVxuLnNlYXJjaC1wYWdlX19yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG4uc2VhcmNoLXBhZ2VfX2NvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi5zZWFyY2gtcGFnZV9fc29ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5zZWFyY2gtcGFnZV9fc29ydCBzcGFuIHtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uc2VhcmNoLXBhZ2VfX3Byb2R1Y3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnNlYXJjaC1wYWdlX19wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19wcm9kdWN0cyB7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1wYWdlX19wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3dyYXBwZXIge1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3ZpZXd0eXBlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcmlnaHQsIC5zZWFyY2gtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19sZWZ0IHtcbiAgICBnYXA6IDdweDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX2NvbnN1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fY29uc3VsdCAuY29uc3VsdF9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLXBhZ2VfX3NvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICNERjAwMjQgdXJsKC4vaW1hZ2VzL2ljb25zL3NlYXJjaC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgLnNlYXJjaC1wYWdlX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtcGFnZV9fcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uc2VvX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDBweDtcbn1cbi5zZW9fX3RleHRib3gge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZW9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjRweCAwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uc2VydmljZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnNlcnZpY2UtYmFubmVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cbi5zZXJ2aWNlLWJhbm5lcl9fdGl0bGUsIC5zZXJ2aWNlLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uc2VydmljZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDhweCAwcHggNDBweCAwcHg7XG59XG4uc2VydmljZV9fYmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQ4cHg7XG59XG4uc2VydmljZV9fYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLnNlcnZpY2VfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi5zZXJ2aWNlX19uYW1lIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4uc2VydmljZV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnNlcnZpY2VfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2ltcC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc2VydmljZV9fbGluayBzcGFuIHtcbiAgY29sb3I6ICMzOEIwMzY7XG59XG4uc2VydmljZV9fdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnNlcnZpY2VfX3RleHRib3ggLnRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VydmljZV9fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMDBweCwgMWZyKSBtaW5tYXgoMTA1cHgsIDEwNXB4KSBtaW5tYXgoMTM0cHgsIDEzNHB4KSBtaW5tYXgoMjAwcHgsIDM1NXB4KTtcbn1cbi5zZXJ2aWNlX19yb3ctLWhlYWRlciAuc2VydmljZV9fY29sIHtcbiAgY29sb3I6ICNCQ0JFQzA7XG59XG4uc2VydmljZV9fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VydmljZV9fY29sIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0QzREJFMztcbiAgcGFkZGluZzogMTdweCAwcHggMTZweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTQ1NTU2O1xufVxuLnNlcnZpY2VfX2NvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlcnZpY2VfX2NvbC0tMSwgLnNlcnZpY2VfX2NvbC0tNCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5zZXJ2aWNlX19jb2wtLTIsIC5zZXJ2aWNlX19jb2wtLTMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDBweDtcbiAgfVxuICAuc2VydmljZV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5zZXJ2aWNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNlcnZpY2VfX3RhYmxlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnNlcnZpY2VfX3RleHRib3gge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2cHgpO1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggNzBweCAxMDBweCAyMDBweDtcbiAgfVxuICAuc2VydmljZV9fY29sIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2VydmljZV9fY29sLS0yLCAuc2VydmljZV9fY29sLS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlcnZpY2VzLXBhZ2VfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM2cHg7XG59XG4uc2VydmljZXMtcGFnZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogODBweDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDQ4cHggMzBweDtcbn1cbi5zZXJ2aWNlcy1wYWdlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLnNlcnZpY2VzLXBhZ2VfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1wYWdlX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNlcnZpY2VzLXBhZ2VfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLXBhZ2VfX25hbWUge1xuICBjb2xvcjogIzM4QjAzNjtcbn1cbi5zZXJ2aWNlcy1wYWdlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDM4Ni8yNDApIHtcbiAgLnNlcnZpY2VzLXBhZ2VfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDM4Ni8yNDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VydmljZXMtcGFnZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLnNlcnZpY2VzLXBhZ2VfX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJ2aWNlcy1wYWdlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zZXJ2aWNlcy1wYWdlX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZXJ2aWNlcy1wYWdlX19jb250YWluZXIge1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuc2VydmljZXMtcGFnZV9fY29udGVudCB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG4gIC5zZXJ2aWNlcy1wYWdlX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDMycHg7XG4gIH1cbiAgLnNlcnZpY2VzLXBhZ2VfX2l0ZW0ge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuc2VydmljZXMtcGFnZV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbiAgLnNlcnZpY2VzLXBhZ2VfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjRGNjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbn1cbi5zZXJ2aWNlc19fYXJyb3dzID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLnNlcnZpY2VzX19hcnJvd3MgLnNsaWRlcl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VydmljZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDI0cHg7XG59XG4uc2VydmljZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5Ac3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogNTQ2LzIwMCkge1xuICAuc2VydmljZXNfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDU0Ni8yMDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VydmljZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlcnZpY2VzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgZmxleDogMTtcbn1cbi5zZXJ2aWNlc19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xufVxuLnNlcnZpY2VzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2VydmljZXNfX2RvdHRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlcnZpY2VzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuc2VydmljZXNfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZXNfX2RvdHRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2VydmljZXNfX3NsaWRlciAuc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuc2VydmljZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5zZXJ2aWNlc19faW5mbyB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZW1hcF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzZweDtcbn1cbi5zaXRlbWFwX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi5zaXRlbWFwX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAyNHB4O1xufVxuLnNpdGVtYXBfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlbWFwX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6ICNGMkY0RjYgdXJsKC4vaW1hZ2VzL2ljb25zL2J1cmdlci1yZWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc2l0ZW1hcF9fY2F0ZWdvcmllcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEQkUzO1xuICBwYWRkaW5nLXRvcDogMzZweDtcbn1cbi5zaXRlbWFwX19jYXRlZ29yaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMzJweCAyNHB4O1xufVxuLnNpdGVtYXBfX2NhdGVnb3JpZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlbWFwX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNpdGVtYXBfX2NhdGVnb3J5LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZW1hcF9fY2F0ZWdvcnktbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzIzMUYyMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uc2l0ZW1hcF9fc3ViY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4uc2l0ZW1hcF9fc3ViY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU0NTU1NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZW1hcF9fbWFpbiwgLnNpdGVtYXBfX2NhdGVnb3JpZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjRweCAxNnB4O1xuICB9XG4gIC5zaXRlbWFwX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNpdGVtYXBfX2NhdGVnb3J5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc2l0ZW1hcF9fc3ViY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5zaXRlbWFwX19zdWJjYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZW1hcF9fbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi50aGFua3lvdV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4udGhhbmt5b3VfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cbi50aGFua3lvdV9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy90aGFua3lvdS1vay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4udGhhbmt5b3VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2OThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDhweDtcbn1cbi50aGFua3lvdV9fcGFydHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnRoYW5reW91X19wYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDE4N3B4KSAxZnI7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0RCRTM7XG59XG4udGhhbmt5b3VfX3BhcnQgc3BhbiB7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuLnRoYW5reW91X19wYXJ0IHAge1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi50aGFua3lvdV9fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4udGhhbmt5b3VfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRoYW5reW91X19wcm9kdWN0IHAge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4udGhhbmt5b3VfX3JldHVybiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MnB4O1xufVxuLnRoYW5reW91X19jb25zdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGhhbmt5b3VfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGhhbmt5b3VfX2NvbnRlbnQge1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAudGhhbmt5b3VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbiAgLnRoYW5reW91X190aXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0OHB4O1xuICB9XG4gIC50aGFua3lvdV9fcGFydHMge1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICB9XG4gIC50aGFua3lvdV9fcGFydCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdyaWQtZ2FwOiA0cHg7XG4gIH1cbiAgLnRoYW5reW91X19wcm9kdWN0cyB7XG4gICAgZ3JpZC1nYXA6IDE2cHg7XG4gIH1cbn1cbi50eXBlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMHB4IDBweCA4MHB4IDBweDtcbiAgZ2FwOiAzNnB4O1xufVxuLnR5cGVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDEwcHg7XG59XG5cbi53aXNobGlzdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzZweDtcbn1cbi53aXNobGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQ4cHg7XG59XG4ud2lzaGxpc3RfX2VtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbn1cbi53aXNobGlzdF9fZW1wdHktdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIzMUYyMDtcbn1cbi53aXNobGlzdF9fZW1wdHktZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpc2hsaXN0X19lbXB0eS1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvd2lzaGxpc3QtcmVkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi53aXNobGlzdF9fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC53aXNobGlzdF9fcHJvZHVjdHMge1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndpc2hsaXN0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGdyaWQtZ2FwOiAyNHB4O1xuICB9XG4gIC53aXNobGlzdF9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLndpc2hsaXN0X19lbXB0eSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud2lzaGxpc3RfX2VtcHR5LXRpdGxlLCAud2lzaGxpc3RfX2VtcHR5LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aXNobGlzdF9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53aXNobGlzdF9fZW1wdHkge1xuICAgIG1hcmdpbjogNDBweCAwcHg7XG4gIH1cbiAgLndpc2hsaXN0X19lbXB0eS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG4gIC53aXNobGlzdF9fZW1wdHktZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi55YW5kZXgtcmV2aWV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ueWFuZGV4LXJldmlld3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDM1NXB4KSBtaW5tYXgoMCwgNzYwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi55YW5kZXgtcmV2aWV3c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ueWFuZGV4LXJldmlld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICMyMzFGMjA7XG59XG4ueWFuZGV4LXJldmlld3NfX3RleHQge1xuICBjb2xvcjogIzU0NTU1Njtcbn1cbi55YW5kZXgtcmV2aWV3c19fYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi55YW5kZXgtcmV2aWV3c19fd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQkUzO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnlhbmRleC1yZXZpZXdzX19pZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnlhbmRleC1yZXZpZXdzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnlhbmRleC1yZXZpZXdzX193aWRnZXQge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC55YW5kZXgtcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC55YW5kZXgtcmV2aWV3c19fY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnlhbmRleC1yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC55YW5kZXgtcmV2aWV3c19fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueWFuZGV4LXJldmlld3NfX3dpZGdldCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG59IiwiOnJvb3Qge1xyXG4gICAgLS1tb2RhbC1hbmltYXRpb24tdGltZTogMC4zc1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRjb250YWluZXJfd2lkdGg6IDEyMThweDtcclxuJHBhZGRpbmdzOiAxNnB4O1xyXG5cclxuJHhzOiA2NDBweDtcclxuJHNtOiA3NjhweDtcclxuJG1kOiAxMDI0cHg7XHJcbiRsZzogY2FsYygkY29udGFpbmVyX3dpZHRoICsgY2FsYygkcGFkZGluZ3MgKiAyKSk7XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IGNhbGMoJGNvbnRhaW5lcl93aWR0aCArIGNhbGMoJHBhZGRpbmdzICogMikpO1xyXG5cdHBhZGRpbmc6IDBweCAkcGFkZGluZ3M7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgoJHBpeGVscykge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaXhlbHMpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1pbigkcGl4ZWxzKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBpeGVscykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4iLCIvKipcbiAqIFN3aXBlciA4LjQuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAyMSwgMjAyMlxuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gIH1cbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Qge1xuICAmLFxuICAmLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jZW50ZXJlZCB7XG4gID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cblxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cblxuXG4iLCJAbWl4aW4gZm9udCgkZl9uYW1lLCAkZl9zdHlsZSwgJGZfd2VpZ2h0LCAkZl91cmwpIHtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZl9uYW1lO1xyXG5cdFx0Zm9udC1zdHlsZTogJGZfc3R5bGU7XHJcblx0XHRmb250LXdlaWdodDogJGZfd2VpZ2h0O1xyXG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0c3JjOiB1cmwoJGZfdXJsKSBmb3JtYXQoJ3dvZmYyJyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFycygkc2l6ZSwgJGZvcmVncm91bmQtY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGZvcmVncm91bmQtY29sb3IsIHdoaXRlLCAgNTAlKSkge1xyXG5cdC8vIEZvciBHb29nbGUgQ2hyb21lXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdCAgd2lkdGg6ICAkc2l6ZTtcclxuXHQgIGhlaWdodDogJHNpemU7XHJcblx0fVxyXG4gIFxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHQgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG5cdH1cclxuICBcclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0ICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuXHR9XHJcbiAgXHJcblx0Ly8gRm9yIEludGVybmV0IEV4cGxvcmVyXHJcblx0JiB7XHJcblx0ICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJGZvcmVncm91bmQtY29sb3I7XHJcblx0ICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdH1cclxuICB9IiwiQGluY2x1ZGUgZm9udCgnTm90b1NhbnMnLCBub3JtYWwsIDQwMCwgJ2ZvbnRzL05vdG9TYW5zL05vdG9TYW5zLVJlZ3VsYXIud29mZjInKTtcclxuQGluY2x1ZGUgZm9udCgnTm90b1NhbnMnLCBub3JtYWwsIDUwMCwgJ2ZvbnRzL05vdG9TYW5zL05vdG9TYW5zLU1lZGl1bS53b2ZmMicpO1xyXG5AaW5jbHVkZSBmb250KCdOb3RvU2FucycsIG5vcm1hbCwgNjAwLCAnZm9udHMvTm90b1NhbnMvTm90b1NhbnMtU2VtaUJvbGQud29mZjInKTtcclxuQGluY2x1ZGUgZm9udCgnTm90b1NhbnMnLCBub3JtYWwsIDcwMCwgJ2ZvbnRzL05vdG9TYW5zL05vdG9TYW5zLUJvbGQud29mZjInKTtcclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLG9wdGlvbixzZWxlY3Qge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRyZXNpemU6IG5vbmU7XHJcblx0Zm9udC1mYW1pbHk6ICdOb3RvU2FucycsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMyMzFGMjA7XHJcblxyXG5cdCY6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCB7XHJcblx0XHRib3JkZXItY29sb3I6IHJlZDtcclxuXHR9XHJcblx0JjpyZXF1aXJlZDp2YWxpZCB7XHJcblx0XHRib3JkZXItY29sb3I6Z3JlZW47XHJcblx0fVxyXG59XHJcblxyXG4qLCo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAjNTQ1NTU2O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdEBpbmNsdWRlIHNjcm9sbGJhcnMoOHB4LCAjREYwMDI0LCB0cmFuc3BhcmVudCk7XHJcbn1cclxuXHJcbnAsIGEsIHNwYW4sIG1hcmssIHNtYWxsIHtcclxuXHRmb250LWZhbWlseTogJ05vdG9TYW5zJywgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICMyMzFGMjA7XHJcbn1cclxuXHJcbm1haW4ge1xyXG5cdGZsZXg6IDE7XHJcbn1cclxuXHJcbnVsLCBoMSwgaDIsIGgzLCBoNCwgaDUscCx1bCxvbCxsaSxhIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGZvbnQtZmFtaWx5OiAnTm90b1NhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzIzMUYyMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5bZGlzYWJsZWRde1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuXHJcbltoaWRkZW5de1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc3BsaWRlIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDFweFxyXG59XHJcblxyXG5AaW5jbHVkZSBtYXgoJG1kKSB7XHJcblx0Ym9keSwgcCwgYSwgc3BhbiwgbWFyaywgc21hbGwsIGJ1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mbGV4aWJsZS1tZW51IHtcclxuXHQmX193cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYtLW9wZW4ge1xyXG5cdFx0XHQuZmxleGlibGUtbWVudSB7XHJcblx0XHRcdFx0Jl9faW5uZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdHBhZGRpbmc6IDhweCAwcHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Ly9nYXA6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRjb2xvcjogIzU0NTU1NjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0YyRjRGNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzOEIwMzZcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5sb2FkaW5nIHtcclxuXHRvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1tb2RhbF0ge1xyXG5cdCoge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5hbGVydCBcclxuICBwb3NpdGlvbjogZml4ZWRcclxuICB0b3A6IDUwcHhcclxuICBsZWZ0OiA1MCVcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuICBkaXNwbGF5OiBncmlkXHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICBncmlkLWdhcDogMTBweFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgei1pbmRleDogMjAwXHJcbiAgJl9fYm94XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnRcclxuICAgIG1heC13aWR0aDogMzAwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgYmFja2dyb3VuZDogIzMzM1xyXG4gICAgY29sb3I6ICNmZmZcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgIHBhZGRpbmc6IDEwcHggMTdweFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgYW5pbWF0aW9uOiBhbGVydC1mYWRlaW4gMC4ycyBlYXNlLWluLW91dCBmb3J3YXJkc1xyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgYm90dG9tOiAwIFxyXG4gICAgICBoZWlnaHQ6IDNweFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmXHJcbiAgICAgIGFuaW1hdGlvbjogbGlmZXRpbWUgdmFyKC0tbGlmZXRpbWUpIGxpbmVhciBmb3J3YXJkc1xyXG4gICAgJi5zdWNjZXNzIFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjNEFCODY4XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzgxNGJcclxuICAgICYuZXJyb3IgXHJcbiAgICAgIGJhY2tncm91bmQ6ICNERjAwMjRcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk4MDExZFxyXG4gICAgJi5ub3RpZnkgXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZGNiNmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2MwOWQ1YlxyXG4gICAgJi5jbG9zZSBcclxuICAgICAgYW5pbWF0aW9uOiBhbGVydC1mYWRlb3V0IDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHNcclxuXHJcbkBrZXlmcmFtZXMgYWxlcnQtZmFkZWluIFxyXG4gIDAlIFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweClcclxuICAgIG9wYWNpdHk6IDBcclxuICAxMDAlIFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweClcclxuICAgIG9wYWNpdHk6IDFcclxuXHJcbkBrZXlmcmFtZXMgYWxlcnQtZmFkZW91dCBcclxuICAwJSBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpXHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgMTAwJSBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpXHJcbiAgICBvcGFjaXR5OiAwXHJcblxyXG5Aa2V5ZnJhbWVzIGxpZmV0aW1lIFxyXG4gIDAlIFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAxMDAlIFxyXG4gICAgd2lkdGg6IDAlIiwiLmJ0blxyXG4gICAgcGFkZGluZzogMTJweCAyNHB4XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yc1xyXG4gICAgJi0tYmlnXHJcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4XHJcblxyXG4uYnRuLTFcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNERjAwMjRcclxuICAgIGNvbG9yOiAjREYwMDI0XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICMzOEIwMzZcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRlxyXG5cclxuLmJ0bi0yXHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGXHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxyXG5cclxuLmJ0bi0zXHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOEIwMzZcclxuICAgICAgICBjb2xvcjogI2ZmZlxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMjU1KVxyXG5cclxuLmJ0bi00XHJcbiAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOEIwMzZcclxuXHJcbi5idG4tNVxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuXHJcbittYXgoJG1kKVxyXG4gICAgLmJ0blxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiIsIi5jaGVja2JveFxyXG4gIGlucHV0XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XHJcbiAgICBoZWlnaHQ6IDFweFxyXG4gICAgd2lkdGg6IDFweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBvcGFjaXR5OiAwXHJcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlXHJcbiAgICAgIGJhY2tncm91bmQ6ICNERjAwMjQgdXJsKC4vaW1hZ2VzL2ljb25zL2NoZWNrZWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gIGxhYmVsXHJcbiAgICBtaW4td2lkdGg6IDE4cHhcclxuICAgIG1pbi1oZWlnaHQ6IDE4cHhcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG1hcmtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICBjb2xvcjogI0JDQkVDMFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAycHhcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzREJFM1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHhcclxuXHJcbi5jaGVja2JveC0yXHJcbiAgaW5wdXRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC0yX192YWx1ZTo6YmVmb3JlXHJcbiAgICAgIGJhY2tncm91bmQ6ICNERjAwMjQgdXJsKC4vaW1hZ2VzL2ljb25zL2NoZWNrZWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgIGJvcmRlcjogbm9uZVxyXG4gICZfX3ZhbHVlXHJcbiAgICBtaW4td2lkdGg6IDE4cHhcclxuICAgIG1pbi1oZWlnaHQ6IDE4cHhcclxuICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG1hcmtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICBjb2xvcjogI0JDQkVDMFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAycHhcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMThweFxyXG4gICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzREJFM1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHgiLCIuZG90dGVkXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgZ2FwOiA4cHhcclxuICAgIHotaW5kZXg6IDEwXHJcbiAgICBzcGFuXHJcbiAgICAgICAgd2lkdGg6IDM2cHhcclxuICAgICAgICBoZWlnaHQ6IDNweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0QzREJFM1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG5cclxuK21heCgkbWQpXHJcbiAgICAuZG90dGVkXHJcbiAgICAgICAgdWxcclxuICAgICAgICAgICAgbGlcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4IiwiLmlucHV0XHJcbiAgICAmLXRleHRcclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWFcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgICAgICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlclxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNCQ0JFQzBcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzg0ODQ4NFxyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgICAgICAgdGV4dGFyZWFcclxuICAgICAgICAgICAgcmVzaXplOiBub25lXHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ0cHhcclxuICAgICYtcmVxdWlyZWRcclxuICAgICAgICAmLS1hY3RpdmVcclxuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjREYwMDI0XHJcbiAgICAmLWJpZ1xyXG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHhcclxuICAgICYtbGlnaHRcclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAmLWdyYXlcclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWFcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAmLXdpdGgtbGFiZWxcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHhcclxuICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgbGVmdDogMjRweFxyXG4gICAgICAgICAgICB0b3A6IDE2cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQkNCRUMwXHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzXHJcbiAgICAgICAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCxcclxuICAgICAgICBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxyXG4gICAgICAgIHRleHRhcmVhOmZvY3VzICsgbGFiZWwsXHJcbiAgICAgICAgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbFxyXG4gICAgICAgICAgICB0b3A6IDhweFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICYtZmlsZVxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICBsYWJlbFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHhcclxuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI0QzREJFM1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgJi1yYXRpbmdcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGdhcDogNnB4XHJcbiAgICAgICAgJiA+IHNwYW5cclxuICAgICAgICAgICAgY29sb3I6ICM0MTQwNDJcclxuICAgICAgICAmLXN0YXJzXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICYtc3RhclxyXG4gICAgICAgICAgICB3aWR0aDogMjBweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpblxyXG4gICAgJi1pbnB1dHNcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgNTdweClcclxuICAgICAgICBncmlkLWdhcDogMTJweFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgJi5lcnJvclxyXG4gICAgICAgICAgICBpbnB1dFxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0JDMDAyMiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JDMDAyMlxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICAgIHdpZHRoOiA1N3B4XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yc1xyXG4gICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzNCNzFDQVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMFxyXG4gICAgICAgICAgICAmW3R5cGU9bnVtYmVyXVxyXG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGRcclxuXHJcbiAgICAgICAgbGFiZWxcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICAgICBjb2xvcjogI0JDMDAyMlxyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIGJvdHRvbTogMFxyXG4gICAgICAgICAgICBsZWZ0OiAwXHJcblxyXG4rbWF4KCR4cylcclxuICAgIC5pbnB1dFxyXG4gICAgICAgICYtYmlnXHJcbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IiwiLmxpZ2h0Ym94XHJcbiAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgIHRvcDogMFxyXG4gICAgbGVmdDogMFxyXG4gICAgd2lkdGg6IDEwMHZ3XHJcbiAgICBoZWlnaHQ6IDEwMHZoXHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHhcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICB6LWluZGV4OiAxOTlcclxuICAgICZfX3dyYXBwZXJcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDgwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIG9yZGVyOiAyXHJcbiAgICAgICAgaW1nLCB2aWRlbywgaWZyYW1lXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cclxuICAgICZfX2Fycm93XHJcbiAgICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgICBoZWlnaHQ6IDIwcHhcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICYtLXByZXZcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgICAgICBvcmRlcjogMVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcclxuICAgICAgICAmLS1uZXh0XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpXHJcbiAgICAgICAgICAgIG9yZGVyOiAzXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcblxyXG4rbWF4KCR4cylcclxuICAgIC5saWdodGJveFxyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweFxyXG4gICAgICAgICZfX2Fycm93XHJcbiAgICAgICAgICAgICYtLXByZXZcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbiAgICAgICAgICAgICYtLW5leHRcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcclxuICAgICAgICAgICAgICAgIFxyXG5bZGF0YS1saWdodGJveF1cclxuICAgIGN1cnNvcjogcG9pbnRlciBcclxuICAgICYgPiAqXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUiLCIubG9hZGluZ1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiA1NnB4XHJcbiAgJjo6YmVmb3JlXHJcbiAgICBjb250ZW50OiAnJ1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgd2lkdGg6IDQ4cHhcclxuICAgIGhlaWdodDogNDhweFxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2xvYWRpbmcuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgIHotaW5kZXg6IDFcclxuICAmID4gKlxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiIsIi5tb2RhbFxyXG4gICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICB0b3A6IDBcclxuICAgIGxlZnQ6IDBcclxuICAgIHdpZHRoOiAxMDB2d1xyXG4gICAgaGVpZ2h0OiAxMDB2aFxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpXHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHhcclxuICAgIHotaW5kZXg6IDExMFxyXG4gICAgYW5pbWF0aW9uOiBtb2RhbC1mYWRlb3V0IHZhcigtLW1vZGFsLWFuaW1hdGlvbi10aW1lKSBlYXNlLWluLW91dCBmb3J3YXJkc1xyXG4gICAgJi5vcGVuXHJcbiAgICAgICAgYW5pbWF0aW9uOiBtb2RhbC1mYWRlaW4gdmFyKC0tbW9kYWwtYW5pbWF0aW9uLXRpbWUpIGVhc2UtaW4tb3V0IGZvcndhcmRzXHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgJl9fYm94XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgICAgICBwYWRkaW5nOiA4MHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDU5NXB4XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJl9fY2xvc2VcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAmLS1maXhlZFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgdG9wOiAyNHB4XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjYgdXJsKC4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICAgICAgICB3aWR0aDogNDhweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgICAmLS1zdGF0aWNcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzN3B4XHJcbiAgICAmX19pY29uXHJcbiAgICAgICAgd2lkdGg6IDEyMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjZcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XHJcbiAgICAgICAgJi0tc3VjY2Vzc1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvbW9kYWwtb2suc3ZnKVxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgZm9udC1zaXplOiA0MnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAmX190ZXh0XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweFxyXG4gICAgICAgIG1hcmtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAgICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgJl9fZm9ybVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pbnB1dCwgJl9fc3VibWl0LCAmX190ZXJtXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbittYXgoJHhzKVxyXG4gICAgLm1vZGFsXHJcbiAgICAgICAgJl9fYm94XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAhaW1wb3J0YW50XHJcbiAgICAgICAgJl9fY2xvc2VcclxuICAgICAgICAgICAgJi0tZml4ZWRcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4XHJcbiAgICAgICAgICAgICAgICByaWdodDogOHB4XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHhcclxuICAgICAgICAmX190aXRsZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHhcclxuICAgICAgICAmX190ZXh0XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAgICAgICAgICAgYnJcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbkBrZXlmcmFtZXMgbW9kYWwtZmFkZW91dCBcclxuICAgIDAlIFxyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAxMDAlIFxyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMylcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgXHJcbkBrZXlmcmFtZXMgbW9kYWwtZmFkZWluXHJcbiAgICAwJSBcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpXHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgMTAwJSBcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgICAgICAgb3BhY2l0eTogMSIsIi5yYWRpb1xyXG4gIGlucHV0XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmOmNoZWNrZWQgKyBsYWJlbFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjREYwMDI0XHJcbiAgbGFiZWxcclxuICAgIG1pbi13aWR0aDogMjBweFxyXG4gICAgbWluLWhlaWdodDogMjBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDEwcHhcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMiLCIuc2VsZWN0XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmLnNlbGVjdC0xXHJcbiAgICAgICAgLnNlbGVjdFxyXG4gICAgICAgICAgICAmX19idXR0b25cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweFxyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAzN3B4XHJcbiAgICAmLnNlbGVjdC0yXHJcbiAgICAgICAgLnNlbGVjdFxyXG4gICAgICAgICAgICAmX19idXR0b25cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzhweCAxMnB4IDI0cHhcclxuICAgICZfX2J1dHRvblxyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzdweFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICM4NDg0ODRcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgY29udGVudDogXCJcIlxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHhcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcGRvd24tYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmX19saXN0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHhcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCVcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcclxuICAgICAgICBtYXgtd2lkdGg6IDI4OXB4XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjkwcHhcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgIGdhcDogMTZweFxyXG4gICAgICAgIHotaW5kZXg6IDEwXHJcbiAgICAgICAgK3Njcm9sbGJhcnMoNHB4LCAjREYwMDI0LCB0cmFuc3BhcmVudClcclxuICAgICAgICBsaVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDdweCAxNXB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICAvLyY6aG92ZXJcclxuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpXHJcblxyXG4rbWF4KCR4cylcclxuICAgIC5zZWxlY3RcclxuICAgICAgICAmLnNlbGVjdC0zXHJcbiAgICAgICAgICAgIC5zZWxlY3RcclxuICAgICAgICAgICAgICAgICZfX2J1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAzNnB4IDhweCAxNnB4XHJcbiAgICAgICAgJl9fYnV0dG9uXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4iLCIudGl0bGVcclxuICBmb250LXdlaWdodDogNTAwXHJcbiAgZm9udC1zaXplOiAzNHB4XHJcbiAgbGluZS1oZWlnaHQ6IDQycHhcclxuICBjb2xvcjogIzIzMUYyMFxyXG4gICYtLXBhZ2VcclxuICAgIGZvbnQtc2l6ZTogNDJweFxyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHhcclxuXHJcbittYXgoJG1kKVxyXG4gIC50aXRsZVxyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgJi0tcGFnZVxyXG4gICAgICBmb250LXNpemU6IDI2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHgiLCIuYXJ0aWNsZS1jYXJkXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBnYXA6IDE2cHhcclxuICAmOmhvdmVyXHJcbiAgICAuYXJ0aWNsZS1jYXJkXHJcbiAgICAgICZfX2ltYWdlXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpXHJcbiAgICAgICZfX25hbWVcclxuICAgICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICZfX2ltYWdlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBAc3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogMzg2IC8gMjYwKVxyXG4gICAgICBhc3BlY3QtcmF0aW86IDM4NiAvIDI2MFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIGltZ1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnNcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA2cHhcclxuICAmX19kYXRlXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICZfX25hbWVcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcblxyXG5cclxuK21heCgkbWQpXHJcbiAgLmFydGljbGUtY2FyZFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pbWFnZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAmX19pbmZvXHJcbiAgICAgIGdhcDogNnB4XHJcbiAgICAmX19kYXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTZweFxyXG4gICAgJl9fbmFtZVxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuXHJcbiIsIi5hdXRoXHJcbiAgbWF4LXdpZHRoOiA1NDVweFxyXG4gIHBhZGRpbmc6IDgwcHggNjBweFxyXG4gICZfX3Bob25lLCAmX19jb2RlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJl9fZm9ybVxyXG4gICAgbWF4LXdpZHRoOiAzMDBweFxyXG4gICZfX2xhYmVsXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDZweFxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgY29sb3I6ICM4NDg0ODRcclxuICAgIG1hcmdpbi10b3A6IDI0cHhcclxuICAgIGJ1dHRvblxyXG4gICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19jb25maXJtXHJcbiAgICBtYXgtd2lkdGg6IDI2NHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuYXV0aFxyXG4gICAgJl9fbGFiZWxcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBnYXA6IDJweFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHgiLCIuY2F0ZWdvcnktcmV2aWV3c1xyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9fdGl0bGVcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMTZweFxyXG4gICZfX2xpbmtcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4IiwiLmNvdW50ZXJcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gIGdhcDogMTJweFxyXG4gIHBhZGRpbmc6IDEycHggMTZweFxyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgJl9fYnV0dG9uXHJcbiAgICB3aWR0aDogMjBweFxyXG4gICAgaGVpZ2h0OiAyMHB4XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICYtLW1pbnVzXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9taW51cy5zdmcpXHJcbiAgICAmLS1wbHVzXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9wbHVzLnN2ZylcclxuICAmX192YWx1ZVxyXG4gICAgbWluLXdpZHRoOiAyNHB4XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICBzbWFsbFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgY29sb3I6ICNCQ0JFQzBcclxuXHJcbittYXgoJHhzKVxyXG4gIC5jb3VudGVyXHJcbiAgICBwYWRkaW5nOiAycHggNHB4XHJcbiAgICBnYXA6IDBweFxyXG4gICAgJl9fYnV0dG9uXHJcbiAgICAgIHdpZHRoOiAyNHB4XHJcbiAgICAgIGhlaWdodDogMjRweFxyXG4gICAgJl9fdmFsdWVcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4IiwiLmRhc2hlZFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICY6OmJlZm9yZVxyXG4gICAgY29udGVudDogJydcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgbGVmdDogMFxyXG4gICAgYm90dG9tOiAwXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxcHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWRcclxuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdCIsIi5maWx0ZXJzXHJcbiAgJl9fb3BlbmVyXHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBwYWRkaW5nOiA4cHggMjRweCA4cHggNDhweFxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDI0cHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAyMHB4XHJcbiAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvZmlsdGVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICZfX2hlYWRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgJl9fY2xvc2VcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIHdpZHRoOiAyNHB4XHJcbiAgICBoZWlnaHQ6IDI0cHhcclxuICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9jbG9zZS5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuXHJcbiAgJl9fc29ydFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICZfX2JveFxyXG4gICAgcGFkZGluZzogMjRweFxyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICZfX2hlYWRlclxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAmX19ibG9ja3NcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMjRweFxyXG4gICAgJiA+IC5jb2xsYXBzZVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAgICY6bm90KC5zaG93KVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAmX19ibG9ja1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA4cHhcclxuICAgICYuYWN0aXZlXHJcbiAgICAgIC5maWx0ZXJzXHJcbiAgICAgICAgJl9fdG9nZ2xlclxyXG4gICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKVxyXG4gICAgICAgICZfX2JvZHlcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAmX190b2dnbGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMTJweFxyXG4gICAgICBoZWlnaHQ6IDEycHhcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICZfX3ByaWNlXHJcbiAgICAmLWlucHV0c1xyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICBncmlkLWdhcDogMjRweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIGxlZnQ6IDUwJVxyXG4gICAgICAgIHdpZHRoOiAxMnB4XHJcbiAgICAgICAgaGVpZ2h0OiAxcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRDNEQkUzXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuICAgICAgaW5wdXRcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHhcclxuICAmX19ib2R5XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgLmNvbGxhcHNlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi5zaG93XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAmX19jaGVja2JveGVzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDZweFxyXG4gICZfX2NvbnRyb2xzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4XHJcblxyXG4rbWF4KCRzbSlcclxuICAuZmlsdGVyc1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgY2FsYyg1MCUgLSA4cHgpKVxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ3JpZC1nYXA6IDE2cHhcclxuICAgICZfX2Nsb3NlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICZfX29wZW5lciwgJl9fc29ydFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgJl9fb3BlbmVyLCAmX19zb3J0XHJcbiAgICAgIGZsZXg6IDFcclxuICAgICZfX2JveFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICBib3R0b206IDBcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NnB4XHJcbiAgICAgIHotaW5kZXg6IDExMFxyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9fY29udHJvbHNcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICAgICAgYnV0dG9uXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCIsIi5oZWFkZXItY2F0YWxvZ1xyXG4gICZfX2J1dHRvblxyXG4gICAgcGFkZGluZzogMTRweCAyNHB4IDE0cHggNTZweFxyXG4gICAgYmFja2dyb3VuZDogI0RGMDAyNFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgY29sb3I6ICNGRkZGRkZcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnNcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG4gICAgJi5vcGVuXHJcbiAgICAgIGJhY2tncm91bmQ6ICNEM0RCRTNcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2hlYWRlci1jYXRhbG9nLWNsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICBsZWZ0OiAyNHB4XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMjRweFxyXG4gICAgICBoZWlnaHQ6IDI0cHhcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2NhdGFsb2cuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yc1xyXG4gICZfX2JvZHlcclxuICAgIHBvc2l0aW9uOiBmaXhlZFxyXG4gICAgdG9wOiB2YXIoLS1oZWFkZXJfYm90dG9tX2JvdHRvbSlcclxuICAgIGxlZnQ6IDBcclxuICAgIHdpZHRoOiAxMDB2d1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0taGVhZGVyX2JvdHRvbV9ib3R0b20pKVxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpXHJcbiAgICB6LWluZGV4OiAxMFxyXG4gICAgLy9kaXNwbGF5OiBub25lXHJcbiAgJl9fYm94XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDI0cHggMjRweFxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOClcclxuICAgIC5jb250YWluZXJcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgbGVmdDogdmFyKC0taGVhZGVyX2NhdGFsb2dfY2F0ZWdvcmllcylcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAxcHhcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQ6ICNEM0RCRTNcclxuICAmX19jYXRlZ29yaWVzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDM4NXB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgK3Njcm9sbGJhcnMoNHB4LCAjRDNEQkUzKVxyXG4gICZfX2NhdGVnb3J5XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgcGFkZGluZzogOHB4XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICAgIC5oZWFkZXItY2F0YWxvZ19faW5mb1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICYgPiBhXHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBnYXA6IDEycHhcclxuICAgICAgaW1nXHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluXHJcbiAgJl9fbGFiZWxcclxuICAgIHBhZGRpbmc6IDBweCA4cHggMXB4IDhweFxyXG4gICAgYmFja2dyb3VuZDogI0RGMDAyNFxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICBjb2xvcjogI0ZGRkZGRlxyXG4gICZfX2ljb25cclxuICAgIGJhY2tncm91bmQ6ICNFQUVERjBcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgd2lkdGg6IDQ4cHhcclxuICAgIGhlaWdodDogNDJweFxyXG4gICZfX2luZm9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAwXHJcbiAgICBsZWZ0OiB2YXIoLS1oZWFkZXJfY2F0YWxvZ19jYXRlZ29yaWVzKVxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlcl9jYXRhbG9nX2NhdGVnb3JpZXMpKVxyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMjRweFxyXG4gICAgcGFkZGluZy10b3A6IDI0cHhcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgcmlnaHQ6IDEwMCVcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIHdpZHRoOiAzMnB4XHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICZfX2xlZnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAmX19uYW1lXHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjYgdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtZ3JlZW4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMzJweFxyXG4gICAgICBoZWlnaHQ6IDMycHhcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIGFcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0XHJcbiAgJl9fbGlua3NcclxuICAgIG1hcmdpbi10b3A6IDMycHhcclxuICAgIC8vZGlzcGxheTogZ3JpZFxyXG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0b1xyXG4gICAgLy9ncmlkLWdhcDogMTJweCAzMHB4XHJcbiAgICBjb2x1bW5zOiAyXHJcbiAgICBjb2x1bW4tZ2FwOiAzMHB4XHJcbiAgJl9fbGlua1xyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjZweFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICZfX3N1YmNhdGVnb3JpZXNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDZweFxyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4XHJcbiAgICBhXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxuICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAxMnB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHdpZHRoOiA0cHhcclxuICAgICAgICBoZWlnaHQ6IDRweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzU0NTU1NlxyXG4gICZfX3JpZ2h0XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAzODZweFxyXG4gICZfX2ltYWdlXHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFREYwXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcblxyXG4uaGVhZGVyLWNhdGFsb2ctbW9iaWxlXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgdG9wOiAwXHJcbiAgbGVmdDogMFxyXG4gIGJvdHRvbTogMFxyXG4gIHJpZ2h0OiAwXHJcbiAgei1pbmRleDogMTEwXHJcbiAgJl9fY29udGVudFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgb3ZlcmZsb3cteTogYXV0b1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxyXG4gICZfX2JveFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIHBhZGRpbmc6IDE2cHhcclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxyXG4gICZfX2Nsb3NlXHJcbiAgICB3aWR0aDogMjRweFxyXG4gICAgaGVpZ2h0OiAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9fbmFtZVxyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19jYXRlZ29yaWVzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAmX19jYXRlZ29yeVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIHBhZGRpbmc6IDhweCAwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbiAgICAmOm5vdCgmLS1lbXB0eSlcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgIGFcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX2ljb25cclxuICAgIHdpZHRoOiA0MHB4XHJcbiAgICBoZWlnaHQ6IDM1cHhcclxuICAgIGJhY2tncm91bmQ6ICNFQUVERjBcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluXHJcbiAgJl9fcmV0dXJuXHJcbiAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgaGVpZ2h0OiAxNnB4XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1iYWNrLWdyYXkuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9faW1hZ2VcclxuICAgIG1heC13aWR0aDogMTM2cHhcclxuICAgIGJhY2tncm91bmQ6ICNFQUVERjBcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcclxuICAmX19saW5rc1xyXG4gICAgbWFyZ2luLXRvcDogMTZweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMTZweFxyXG4gICZfX2xpbmtcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcblxyXG5cclxuK21heCgkbWQpXHJcbiAgLmhlYWRlci1jYXRhbG9nXHJcbiAgICAmX19idXR0b25cclxuICAgICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDhweFxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgbGVmdDogMTZweFxyXG4iLCIuaWNvblxyXG4gIHdpZHRoOiAzMnB4XHJcbiAgaGVpZ2h0OiAzMnB4XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICYtZGVsaXZlcnlcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9kZWxpdmVyeS5zdmcpXHJcbiAgJi1naWZ0XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvZ2lmdC5zdmcpXHJcblxyXG4rbWF4KCR4cylcclxuICAuaWNvblxyXG4gICAgd2lkdGg6IDI0cHhcclxuICAgIGhlaWdodDogMjRweFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IiwiLmluZm9ybWF0aW9uXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBnYXA6IDI0cHhcclxuICBwYWRkaW5nOiAyNHB4XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAmLS1jb2x1bW5zXHJcbiAgICAuaW5mb3JtYXRpb25cclxuICAgICAgJl9fYmxvY2tzXHJcbiAgICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgICAgICBncmlkLWdhcDogMjNweFxyXG4gICAgICAmX19ibG9ja1xyXG4gICAgICAgIGdhcDogMTJweFxyXG4gICZfX2Jsb2Nrc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMjNweFxyXG4gICZfX2Jsb2NrXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgJl9faWNvblxyXG4gICAgbWluLXdpZHRoOiA0MnB4XHJcbiAgICBoZWlnaHQ6IDQycHhcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdmFyKC0taWNvbikgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAmX190ZXh0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA2cHhcclxuICAgIHNwYW5cclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICBwXHJcbiAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICBhXHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcblxyXG4rbWF4KCRtZClcclxuICAuaW5mb3JtYXRpb25cclxuICAgIHBhZGRpbmc6IDE2cHggMTJweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJi0tY29sdW1uc1xyXG4gICAgICAuaW5mb3JtYXRpb25cclxuICAgICAgICAmX19ibG9ja3NcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgJl9faWNvblxyXG4gICAgICBtaW4td2lkdGg6IDM2cHhcclxuICAgICAgaGVpZ2h0OiAzNnB4XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweFxyXG4gICAgJl9fYmxvY2tcclxuICAgICAgZ2FwOiA4cHhcclxuICAgICZfX3RleHRcclxuICAgICAgc3BhblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgIHBcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweCIsIi5sYWJlbFxyXG4gIHBhZGRpbmc6IDJweCA2cHggM3B4XHJcbiAgZm9udC1zaXplOiAxMnB4XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICBjb2xvcjogI0ZGRkZGRlxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KVxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICY6OmJlZm9yZVxyXG4gICAgY29udGVudDogJydcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiA1MCVcclxuICAgIGxlZnQ6IDZweFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICB3aWR0aDogMTZweFxyXG4gICAgaGVpZ2h0OiAxNnB4XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAmLW5ldywgJi1zYWxlXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHhcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICYtc2FsZVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9zYWxlLnN2ZylcclxuICAmLW5ld1xyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9uZXcuc3ZnKVxyXG5cclxuK21heCgkeHMpXHJcbiAgLmxhYmVsXHJcbiAgICBwYWRkaW5nOiAwcHggNnB4IDFweCA2cHhcclxuICAgIGZvbnQtc2l6ZTogMTBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmUiLCIubGlua1xyXG4gICYtZ3JlZW5cclxuICAgIHBhZGRpbmc6IDhweCAxMnB4XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzhCMDM2XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSlcclxuICAgICY6bm90KCYtbGFiZWwpXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHhcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIHJpZ2h0OiAxMnB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgICBoZWlnaHQ6IDI0cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGlzdGluZy5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgIHNwYW5cclxuICAgICAgY29sb3I6IGluaGVyaXRcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxuICAgICYtbGFiZWxcclxuICAgICAgc3BhblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHhcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgICByaWdodDogMHB4XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1saXN0aW5nLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4XHJcblxyXG4rbWF4KCRtZClcclxuICAubGlua1xyXG4gICAgJi1ncmVlblxyXG4gICAgICBwYWRkaW5nOiAxMnB4XHJcbiIsIi5tZXNzYWdlLXBvcHVwXHJcbiAgcGFkZGluZzogMFxyXG4gIHBhZGRpbmctdG9wOiA4MHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAubWVzc2FnZS1wb3B1cFxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50IiwiLm1lc3NlbmdlcnNcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBnYXA6IDEwcHhcclxuICAmX19saW5rXHJcbiAgICB3aWR0aDogMjRweFxyXG4gICAgaGVpZ2h0OiAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmLS13YVxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvd2Euc3ZnKVxyXG4gICAgJi0tdmJcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3ZiLnN2ZylcclxuICAgICYtLXRnXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy90Zy5zdmcpIiwiLm1pbmljYXJ0XHJcbiAgJl9fYnV0dG9uXHJcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHggMTRweCA0NnB4XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjRDNEQkUzXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9jYXJ0LWdyZWVuLnN2ZylcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgbGVmdDogMTZweFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgaGVpZ2h0OiAyNHB4XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9jYXJ0LnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnNcclxuICAmX19sYWJlbFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDRweFxyXG4gICAgbGVmdDogNHB4XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgcGFkZGluZzogMnB4IDZweCAycHggN3B4XHJcbiAgICBmb250LXNpemU6IDEycHhcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICBjb2xvcjogI0ZGRkZGRlxyXG4gICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuXHJcbittYXgoJG1kKVxyXG4gIC5taW5pY2FydFxyXG4gICAgJl9fYnV0dG9uXHJcbiAgICAgIHdpZHRoOiA0NHB4XHJcbiAgICAgIGhlaWdodDogNDRweFxyXG4gICAgICBmb250LXNpemU6IDBcclxuICAgICAgcGFkZGluZzogMFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgbGVmdDogNTAlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSIsIi5tb2JpbGUtbWVudVxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIHRvcDogMFxyXG4gIGxlZnQ6IDBcclxuICBib3R0b206IDBcclxuICByaWdodDogMFxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KVxyXG4gIHotaW5kZXg6IDExMFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gICZfX2JveFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogMzA0cHhcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIHBhZGRpbmc6IDBweCAxNnB4XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgJl9faGVhZGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBwYWRkaW5nOiA4cHggMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XHJcbiAgJl9fbG9nb1xyXG4gICAgbWF4LXdpZHRoOiAxNzRweFxyXG4gICZfX2Nsb3NlXHJcbiAgICB3aWR0aDogMjRweFxyXG4gICAgaGVpZ2h0OiAyNHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9fY29udGVudFxyXG4gICAgZmxleDogMVxyXG4gICZfX2xpbmtzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBhXHJcbiAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAmX19mb290ZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4XHJcbiAgICBwYWRkaW5nOiAyMnB4IDBweCAyNHB4IDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZ2FwOiA4cHhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTBcclxuICAmX19sZWZ0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDEycHhcclxuICAmX19waG9uZXNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogNnB4XHJcbiAgICBhXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgICBjb2xvcjogIzU0NTU1NlxyXG4iLCIubm9VaVxyXG4gICYtdGFyZ2V0XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDNEQkUzXHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHhcclxuICAgIGJvcmRlcjogbm9uZVxyXG4gICAgbWFyZ2luOiAxMXB4IDBweCAhaW1wb3J0YW50XHJcbiAgJi1ob3Jpem9udGFsXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWFyZ2luOiBhdXRvXHJcbiAgICBoZWlnaHQ6IDRweFxyXG4gICAgLm5vVWlcclxuICAgICAgJi1oYW5kbGVcclxuICAgICAgICB3aWR0aDogMjRweFxyXG4gICAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICAgIHJpZ2h0OiAtMTJweFxyXG4gICAgICAgIHRvcDogLTEwcHhcclxuICAmLWhhbmRsZVxyXG4gICAgdG9wOiAtN3B4ICFpbXBvcnRhbnRcclxuICAgIHdpZHRoOiAxN3B4ICFpbXBvcnRhbnRcclxuICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50XHJcbiAgICBsZWZ0OiAtN3B4ICFpbXBvcnRhbnRcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgIGJvcmRlcjogM3B4ICBzb2xpZCAjREYwMDI0XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICY6aG92ZXJcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI0RGMDAyNFxyXG4gICAgJjpiZWZvcmUsJjphZnRlclxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgJi1jb25uZWN0XHJcbiAgICBiYWNrZ3JvdW5kOiAjREYwMDI0IiwiLm9yZGVyLXRvdGFsc1xyXG4gICZfX2JveFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gICZfX3RpdGxlXHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX3BhcnRzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4XHJcbiAgJl9fcGFydFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDhweFxyXG4gICAgc3BhblxyXG4gICAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgcFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX3RvdGFsXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgJl9fY29udHJvbHNcclxuICAgIG1hcmdpbi10b3A6IDI0cHhcclxuICAmX19jb250cm9scywgJl9fbGlua1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAmX19wcm9kdWN0c1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMTZweFxyXG4gICAgbWFyZ2luLXRvcDogMjRweFxyXG4gICZfX3Byb2R1Y3RcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDEycHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxyXG4gICAgJi1pbWFnZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgbWF4LXdpZHRoOiA4NnB4XHJcbiAgICAgIGhlaWdodDogNzZweFxyXG4gICAgICBAc3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogODYgLyA3NilcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDg2IC8gNzZcclxuICAgICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgaW1nXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG5cclxuICAgICYtY29udGVudFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICYtbmFtZVxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgJi1hdHRyaWJ1dGVzXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGdhcDogMnB4IDE4cHhcclxuICAgICAgbWFyZ2luLXRvcDogMnB4XHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgY29udGVudDogJydcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDZweClcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgICAgd2lkdGg6IDRweFxyXG4gICAgICAgICAgaGVpZ2h0OiA0cHhcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM4NDg0ODRcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAmLXByaWNlXHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgIG1hcmdpbi10b3A6IDZweFxyXG5cclxuK21heCgkeHMpXHJcbiAgLm9yZGVyLXRvdGFsc1xyXG4gICAgJl9fYm94XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAxNnB4IDE2cHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XHJcbiAgICAmX19wYXJ0c1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICAgIGdhcDogNnB4XHJcbiAgICAmX19jb250cm9sc1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICAmX19wcm9kdWN0XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgICYtaW1hZ2VcclxuICAgICAgICBtYXgtd2lkdGg6IDU0cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbi5mb3JtQ291cG9uXHJcbiAgbWFyZ2luLXRvcDogMjBweFxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgJl9fdGl0bGVcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbi5vcmRlci1jb3Vwb25cclxuICBkaXNwbGF5OiBmbGV4XHJcblxyXG4gIGlucHV0XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA3cHgpXHJcbiAgICBkaXNwbGF5OiAgYmxvY2tcclxuICAgIHBhZGRpbmc6IDEycHggMTRweFxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMS41cHggI2QzZGJlM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwICAwIDEycHhcclxuICAgIHRyYW5zaXRpb246IDAuMnMgbGluZWFyICBhbGxcclxuICAgICY6aG92ZXJcclxuICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjODQ4NDg0XHJcbiAgICAmOmZvY3VzXHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEuNXB4ICMzOEIwMzZcclxuXHJcbiAgJl9fYnRuU3VibWl0XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjMzhCMDM2XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMnB4ICAxMnB4IDBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbiAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgIGFsbFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzhCMDM2XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgJl9fYnRuQ2FuY2VsXHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjREYwMDI0XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMnB4ICAxMnB4IDBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbiAgICBjb2xvcjogI0RGMDAyNFxyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXIgIGFsbFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiIsIi5wYWdpbmF0aW9uXHJcbiAgJl9fbGlzdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICZfX2N1cnJlbnQsICZfX2xpbmssICZfX3RleHRcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgbWluLXdpZHRoOiAzNnB4XHJcbiAgICBtaW4taGVpZ2h0OiAzNnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19saW5rXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgJl9fY3VycmVudFxyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG4gICAgYmFja2dyb3VuZDogI0RGMDAyNFxyXG4gICAgY29sb3I6ICNmZmZcclxuICAmX19hcnJvd1xyXG4gICAgd2lkdGg6IDE4cHhcclxuICAgIGhlaWdodDogMThweFxyXG4gICAgJi0tcHJldlxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctcHJldi1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4XHJcbiAgICAmLS1uZXh0XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweCIsIi5wcm9kdWN0LWNhcmRcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICY6aGFzKC5wcm9kdWN0LWNhcmRfX25hbWUgYTpob3ZlcilcclxuICAgIC5wcm9kdWN0LWNhcmRfX2xpbmtcclxuICAgICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgICAgIGNvbG9yOiAjRkZGRkZGXHJcbiAgJjpob3ZlclxyXG4gICAgLnByb2R1Y3RcclxuICAgICAgJl9fd2lzaGxpc3QsICZfX2NvbXBhcmVcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgJi0tbWluaVxyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNEM0RCRTNcclxuICAgIHBhZGRpbmc6IDhweFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICAucHJvZHVjdF9fY29tcGFyZSwgLnByb2R1Y3RfX3dpc2hsaXN0XHJcbiAgICAgIHdpZHRoOiAzMnB4XHJcbiAgICAgIGhlaWdodDogMzJweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHhcclxuICAgIC5wcm9kdWN0LWNhcmRcclxuICAgICAgJl9fbGFiZWxzLCAmX19pY29uc1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJl9fYnV0dG9uc1xyXG4gICAgICAgIHRvcDogMHB4XHJcbiAgICAgICAgcmlnaHQ6IDBweFxyXG4gICAgICAmX19pbWFnZVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAxNjIgLyAxMzIpXHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MiAvIDEzMlxyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAgICZfX2NvbnRlbnRcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgIGdhcDogNHB4XHJcbiAgICAgICZfX2luZm9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZ2FwOiA0cHhcclxuICAgICAgJl9fbmFtZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICAgICAgJjo6YWZ0ZXJcclxuICAgICAgICAgICAgY29udGVudDogJydcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgICAgIHRvcDogMFxyXG4gICAgICAgICAgICBib3R0b206IDBcclxuICAgICAgICAgICAgbGVmdDogMFxyXG4gICAgICAgICAgICByaWdodDogMFxyXG4gICAgICAgICAgICB6LWluZGV4OiAxXHJcblxyXG4gICAgICAmX19vbGRcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICZfX2xpbmtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgJl9fb25lY2xpY2tcclxuICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICZfX2Zvb3RlclxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBnYXA6IDEycHhcclxuXHJcbiAgJl9fdG9wXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19sYWJlbHMsICZfX2J1dHRvbnNcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAxMnB4XHJcbiAgICBsZWZ0OiAxMnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA2cHhcclxuICAmX19idXR0b25zXHJcbiAgICBsZWZ0OiBhdXRvXHJcbiAgICByaWdodDogMTJweFxyXG4gICAgei1pbmRleDogMlxyXG4gICAgLnByb2R1Y3RcclxuICAgICAgJl9fd2lzaGxpc3QsICZfX2NvbXBhcmVcclxuICAgICAgICBvcGFjaXR5OiAwLjRcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnNcclxuICAgICAgICAmLmFjdGl2ZVxyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICZfX2ljb25zXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIGJvdHRvbTogMTJweFxyXG4gICAgbGVmdDogMTJweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgJl9faW1hZ2VcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDI4MiAvIDIzMylcclxuICAgICAgYXNwZWN0LXJhdGlvOiAyODIgLyAyMzNcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgJl9fY29udGVudFxyXG4gICAgcGFkZGluZzogMTZweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBmbGV4OiAxXHJcbiAgICBnYXA6IDhweFxyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogOHB4XHJcbiAgJl9fbmFtZVxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgYVxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAwXHJcbiAgICAgICAgYm90dG9tOiAwXHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICZfX2F0dHJpYnV0ZXNcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDJweFxyXG4gICAgbGlcclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgc3BhblxyXG4gICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHhcclxuICAmX19wcmljZXNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogOHB4XHJcbiAgJl9fcHJpY2VcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgJl9fb2xkXHJcbiAgICBjb2xvcjogI0JDQkVDMFxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2hcclxuICAmX19jb250cm9sc1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogOHB4XHJcbiAgJl9fbGlua1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAmX19vbmVjbGlja1xyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgIHotaW5kZXg6IDJcclxuICAmX19mb290ZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDI0cHhcclxuXHJcbittaW4oJHNtKVxyXG4gIC5wcm9kdWN0LWNhcmRcclxuICAgICYtLWRldGFpbFxyXG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgLnByb2R1Y3QtY2FyZFxyXG4gICAgICAgICZfX2ltYWdlXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI4MnB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAmX19mb290ZXJcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICZfX2NvbnRyb2xzXHJcbiAgICAgICAgICB3aWR0aDogYXV0b1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbiAgICAgICAgICBnYXA6IDE2cHhcclxuICAgICAgICAmX19vbmVjbGlja1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgICAgICZfX2xpbmtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MnB4XHJcbiAgICAgICAgJl9fcHJpY2VzXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgICAgICBnYXA6IDBweFxyXG4gICAgICAgICZfX2F0dHJpYnV0ZXNcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuXHJcbittYXgoJHhzKVxyXG4gIC5wcm9kdWN0LWNhcmRcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICYuc3dpcGVyLXNsaWRlXHJcbiAgICAgIG1heC13aWR0aDogMTM2cHhcclxuICAgICZfX2xhYmVsc1xyXG4gICAgICB0b3A6IDZweFxyXG4gICAgICBsZWZ0OiA2cHhcclxuICAgICAgZ2FwOiAycHhcclxuICAgICZfX2ljb25zXHJcbiAgICAgIGxlZnQ6IDZweFxyXG4gICAgICBib3R0b206IDZweFxyXG4gICAgICBnYXA6IDRweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBwYWRkaW5nOiAxMnB4XHJcbiAgICAgIGdhcDogNnB4XHJcbiAgICAmX19pbmZvXHJcbiAgICAgIGdhcDogNnB4XHJcbiAgICAmX19wcmljZVxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICZfX29sZFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICZfX2xpbmtcclxuICAgICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgICZfX29uZWNsaWNrXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX2Zvb3RlclxyXG4gICAgICBnYXA6IDZweFxyXG4gICAgJl9fYnV0dG9uc1xyXG4gICAgICBkaXNwbGF5OiBub25lIiwiLnByb2R1Y3QtY2FydFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgZ2FwOiAxNnB4XHJcbiAgcGFkZGluZzogMjVweCAwcHggMjNweCAwcHhcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzREJFM1xyXG4gICY6Zmlyc3QtY2hpbGRcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcbiAgJl9faW1hZ2VcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIG1heC13aWR0aDogMTAycHhcclxuICAgIGhlaWdodDogOTBweFxyXG4gICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDEwMiAvIDkwKVxyXG4gICAgICBhc3BlY3QtcmF0aW86IDEwMiAvIDkwXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICZfX2NvbnRlbnRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA0cHhcclxuICAgIG1heC13aWR0aDogMjcwcHhcclxuICAmX19uYW1lXHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX3RleHRcclxuICAgIGNvbG9yOiAjQkNCRUMwXHJcbiAgJl9fY291bnRlclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAycHhcclxuICAgICYtbGFiZWxcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgJl9fcHJpY2VzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxuICAmX19wcmljZVxyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAmX19hcmVhXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICBjb2xvcjogI0JDQkVDMFxyXG4gICZfX2RlbGV0ZVxyXG4gICAgd2lkdGg6IDI0cHhcclxuICAgIGhlaWdodDogMjRweFxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2RlbGV0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuXHJcbittYXgoJHhzKVxyXG4gIC5wcm9kdWN0LWNhcnRcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDhweFxyXG4gICAgcGFkZGluZzogMTZweCAwcHhcclxuICAgICZfX2ltYWdlXHJcbiAgICAgIG1heC13aWR0aDogNTNweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBnYXA6IDEycHggNHB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJl9faW5mb1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgICAgcGFkZGluZy1yaWdodDogMjRweFxyXG4gICAgJl9fZGVsZXRlXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgcmlnaHQ6IDBcclxuICAgICAgd2lkdGg6IDIwcHhcclxuICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweFxyXG5cclxuIiwiLnByb2R1Y3RcclxuICAmX19jb21wYXJlLCAmX193aXNobGlzdFxyXG4gICAgd2lkdGg6IDQwcHhcclxuICAgIGhlaWdodDogNDBweFxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOClcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGMDAyNFxyXG4gICZfX2NvbXBhcmVcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9jb21wYXJlLXdoaXRlLnN2ZylcclxuICAmX193aXNobGlzdFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3dpc2hsaXN0LXdoaXRlLnN2ZylcclxuXHJcbittYXgoJHhzKVxyXG4gIC5wcm9kdWN0XHJcbiAgICAmX19jb21wYXJlLCAmX193aXNobGlzdFxyXG4gICAgICB3aWR0aDogMzJweFxyXG4gICAgICBoZWlnaHQ6IDMycHgiLCIucHJvbW9jb2RlXHJcbiAgJl9fZm9ybVxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9faW5wdXRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHhcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTQwcHggKyAyNHB4KVxyXG4gICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgY29sb3I6ICNCQ0JFQzBcclxuICAmX19idXR0b25cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiAwXHJcbiAgICByaWdodDogMFxyXG4gICAgcGFkZGluZzogMTZweCAyNHB4XHJcbiAgICBoZWlnaHQ6IDEwMCUiLCIucmVnaXN0ZXJcclxuICAmX19sYWJlbFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiA2cHhcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4XHJcbiAgICBidXR0b25cclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwIiwiLnJldmlldy1jYXJkXHJcbiAgcGFkZGluZzogMjRweFxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgZ2FwOiAxNnB4XHJcbiAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICBoZWlnaHQ6IGF1dG9cclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJi0tc21hbGxcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBnYXA6IDEycHhcclxuICAgIHBhZGRpbmc6IDE2cHhcclxuICAgIC5yZXZpZXctY2FyZFxyXG4gICAgICAmX19hdmF0YXJcclxuICAgICAgICB3aWR0aDogMzZweFxyXG4gICAgICAgIGhlaWdodDogMzZweFxyXG4gICAgICAmX19jaGFyXHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgICAgJl9fY2xpZW50XHJcbiAgICAgICAgZ2FwOiA4cHhcclxuICAgICAgJl9fZGF0ZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICAgICZfX25hbWVcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAmX19pbmZvXHJcbiAgICAgICAgZ2FwOiAwcHhcclxuICAgICAgJl9fY29udGVudFxyXG4gICAgICAgIHBhZGRpbmc6IDBcclxuICAmX190b3BcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMTZweFxyXG4gICZfX2NsaWVudFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9fYXZhdGFyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgd2lkdGg6IDQ4cHhcclxuICAgIGhlaWdodDogNDhweFxyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAmX19jaGFyXHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogNnB4XHJcbiAgJl9fbmFtZVxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19yYXRpbmdcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAmX19kYXRlXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICBjb2xvcjogI0JDQkVDMFxyXG4gICZfX2NvbnRlbnRcclxuICAgIHBhZGRpbmctbGVmdDogNjRweFxyXG4gICZfX3RleHRib3hcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcblxyXG4rbWF4KCRzbSlcclxuICAucmV2aWV3LWNhcmRcclxuICAgIHBhZGRpbmc6IDEycHhcclxuICAgIGdhcDogMTJweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweFxyXG4gICAgJl9fY2xpZW50XHJcbiAgICAgIGdhcDogOHB4XHJcbiAgICAmX19hdmF0YXJcclxuICAgICAgd2lkdGg6IDM2cHhcclxuICAgICAgaGVpZ2h0OiAzNnB4XHJcbiAgICAmX19pbmZvXHJcbiAgICAgIGdhcDogMHB4XHJcbiAgICAmX19kYXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTZweFxyXG4gICAgJl9fY2hhclxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHgiLCIuc2VhcmNoXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fZm9ybVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICZfX2lucHV0XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNEM0RCRTNcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIHBhZGRpbmc6IDE0cHggMjRweFxyXG4gICAgJjo6cGxhY2Vob2xkZXJcclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICY6aG92ZXJcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggIzg0ODQ4NFxyXG4gICAgJjpmb2N1c1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgJl9fc3VibWl0XHJcbiAgICAmLS1maXhlZFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgcmlnaHQ6IDI0cHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAyNHB4XHJcbiAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICZfX2JvZHlcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KVxyXG4gICAgbWluLXdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNylcclxuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjYpXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAvL3otaW5kZXg6IDEwXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGZpeGVkXHJcbiAgICAgIHRvcDogdmFyKC0taGVhZGVyX2JvdHRvbV9ib3R0b20pXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgd2lkdGg6IDEwMHZ3XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlcl9ib3R0b21fYm90dG9tKSlcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpXHJcbiAgICAgIHotaW5kZXg6IC0xXHJcbiAgJl9fbGlzdFxyXG4gICAgcGFkZGluZzogMjRweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgIGdhcDogMTZweFxyXG4gICAgbWF4LWhlaWdodDogNDM2cHhcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxuICAgIHotaW5kZXg6IDExXHJcbiAgJl9fYWxsXHJcbiAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYmFja2dyb3VuZDogI0YxRjJGMlxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIGNvbG9yOiAjNDA0MDQwXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yOiAjREYwMDI0XHJcblxyXG4ucHJvZHVjdC1zZWFyY2hcclxuICBkaXNwbGF5OiBncmlkXHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgODRweCkgMWZyXHJcbiAgZ3JpZC1nYXA6IDE2cHhcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgJjpob3ZlclxyXG4gICAgLnByb2R1Y3Qtc2VhcmNoX19uYW1lXHJcbiAgICAgIGNvbG9yOiAjQUEzRDJFXHJcbiAgJl9faW1hZ2VcclxuICAgIHdpZHRoOiA4NHB4XHJcbiAgICBoZWlnaHQ6IDg0cHhcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU3RThcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDRweFxyXG4gICZfX25hbWVcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjNDA0MDQwXHJcbiAgJl9fcHJpY2VcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgIGNvbG9yOiAjOTM5NTk4IiwiLnNlY3Rpb25cclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuK21heCgkeHMpXHJcbiAgLnNlY3Rpb25cclxuICAgICZfX2xpbmtcclxuICAgICAgZGlzcGxheTogbm9uZSIsIi5zZXJ2aWNlLXBvcHVwXHJcbiAgZGlzcGxheTogZmxleFxyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICBtYXgtd2lkdGg6IDEwMTBweFxyXG4gIHBhZGRpbmc6IDBcclxuICAubW9kYWxfX2Nsb3NlLS1maXhlZFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICZfX3RvcFxyXG4gICAgaGVpZ2h0OiAzOTBweFxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICZfX2NvbnRlbnRcclxuICAgIHBhZGRpbmc6IDU2cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDI0cHhcclxuICAmX190aXRsZVxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX190ZXh0XHJcbiAgICBjb2xvcjogIzU0NTU1NlxyXG4gICZfX2NhbGxiYWNrXHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuc2VydmljZS1wb3B1cFxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbiAgICAmX190b3BcclxuICAgICAgaGVpZ2h0OiAxNTBweFxyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgIHBhZGRpbmc6IDE2cHhcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX190aXRsZVxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcclxuICAgICZfX2NhbGxiYWNrXHJcbiAgICAgIG1hcmdpbi10b3A6IDAiLCIuc2xpZGVyXHJcbiAgJi13aGl0ZVxyXG4gICAgLnNsaWRlclxyXG4gICAgICAmX19hcnJvd1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XHJcbiAgICAgICAgJi0tcHJldlxyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LXByZXYtYmxhY2suc3ZnKVxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LXByZXYtZ3JlZW4uc3ZnKVxyXG4gICAgICAgICYtLW5leHRcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWJsYWNrLnN2ZylcclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1uZXh0LWdyZWVuLnN2ZylcclxuICAmX19hcnJvd1xyXG4gICAgd2lkdGg6IDQycHhcclxuICAgIGhlaWdodDogNDJweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMUYyMFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzXHJcbiAgICB6LWluZGV4OiAxMFxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhCMDM2XHJcbiAgICAmLS1wcmV2XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1wcmV2LXdoaXRlLnN2ZylcclxuICAgICYtLW5leHRcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtd2hpdGUuc3ZnKVxyXG4iLCIuc29jaWFsc1xyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGdhcDogMTBweFxyXG4gICZfX2xpbmtcclxuICAgIHdpZHRoOiAzMnB4XHJcbiAgICBoZWlnaHQ6IDMycHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0RjZcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAmLS12a1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvdmsuc3ZnKVxyXG4gICAgJi0teXRcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3l0LnN2ZylcclxuICAgICYtLW9rXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9vay5zdmcpIiwiLnNvcnRcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIGdhcDogMTZweFxyXG4gIHNwYW5cclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcblxyXG4rbWF4KCR4cylcclxuICAuc29ydFxyXG4gICAgJiA+IHNwYW5cclxuICAgICAgZGlzcGxheTogbm9uZSIsIi5zcGxhc2hcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjM2KSwgcmdiYSgwLCAwLCAwLCAwLjM2KSksIHZhcigtLWJhY2tncm91bmQpXHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b21cclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gIC5icmVhZGNydW1ic1xyXG4gICAgJl9faXRlbVxyXG4gICAgICBhLCBwXHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudFxyXG4gICAgICBhXHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICBjb2xvcjogI2ZmZlxyXG4iLCIuc3RhclxyXG4gIHdpZHRoOiAxNnB4XHJcbiAgaGVpZ2h0OiAxNnB4XHJcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJi0tZmlsbFxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3N0YXItZmlsbC5zdmcpIGNlbnRlciBuby1yZXBlYXQiLCIudGVybVxyXG4gIGRpc3BsYXk6IGZsZXhcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gIGdhcDogOHB4XHJcbiAgcCwgYVxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gIGFcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcblxyXG4rbWF4KCR4cylcclxuICAudGVybVxyXG4gICAgcCwgYVxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHgiLCIudGV4dGJveFxyXG4gIGZvbnQtc2l6ZTogMTZweFxyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgY29sb3I6ICM1NDU1NTZcclxuICAmID4gKlxyXG4gICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxyXG4gIHAsIGEsIHNwYW4sIG1hcmssIGxpXHJcbiAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbiAgICBjb2xvcjogIzU0NTU1NlxyXG4gIGFcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbiAgcFxyXG4gICAgbWFyZ2luOiAxNnB4IDBweFxyXG4gICYgPiBwXHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNVxyXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgZm9udC1zaXplOiAzNHB4XHJcbiAgICBsaW5lLWhlaWdodDogNDJweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIG1hcmdpbjogMTZweCAwcHhcclxuICBoMlxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gIGgzLCBoNCwgaDVcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICB1bFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA2cHhcclxuICAgIGxpXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDEwcHhcclxuICAgICAgICBsZWZ0OiA4cHhcclxuICAgICAgICB3aWR0aDogNHB4XHJcbiAgICAgICAgaGVpZ2h0OiA0cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDU1NTZcclxuICBvbFxyXG4gICAgY291bnRlci1yZXNldDogbnVtXHJcbiAgICBsaVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtKSAnLidcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAwcHhcclxuICAgICAgICBsZWZ0OiAwcHhcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0XHJcblxyXG5cclxuICAudGFibGUtd3JhcFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICArc2Nyb2xsYmFycyg0cHgsICNERjAwMjQpXHJcbiAgdGFibGVcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXHJcbiAgICBib3JkZXI6IG5vbmVcclxuICAgIHRoZWFkXHJcbiAgICAgIHRyXHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgICAgIHRkXHJcbiAgICAgICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG5cclxuICAgIHRyXHJcbiAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMHB4IDBweFxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEycHggMTJweFxyXG4gICAgICB0ZFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHhcclxuICBpbWdcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG4gICAgbWFyZ2luOiAxNnB4IDBweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLnRleHRib3hcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNVxyXG4gICAgICBmb250LXNpemU6IDIycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcclxuICAgIGgzLCBoNCwgaDVcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICBpbWdcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgdGFibGVcclxuICAgICAgdHJcclxuICAgICAgICB0ZFxyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHgiLCIudG8tdG9wXHJcbiAgcG9zaXRpb246IGZpeGVkXHJcbiAgcmlnaHQ6IDU1cHhcclxuICBib3R0b206IDEzMHB4XHJcbiAgd2lkdGg6IDU2cHhcclxuICBoZWlnaHQ6IDU2cHhcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvdG90b3Auc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1NnB4XHJcbiAgei1pbmRleDogOTlcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gIG9wYWNpdHk6IDBcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHNcclxuICAmLmFjdGl2ZVxyXG4gICAgb3BhY2l0eTogMVxyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbFxyXG5cclxuK21heCgkc20pXHJcbiAgLnRvLXRvcFxyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50IiwiLnZpZGVvXHJcbiAgd2lkdGg6IDEwMCVcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmOmhvdmVyXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3BsYXktaG92ZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJjo6YmVmb3JlXHJcbiAgICBjb250ZW50OiAnJ1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDUwJVxyXG4gICAgbGVmdDogNTAlXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG4gICAgd2lkdGg6IDU4cHhcclxuICAgIGhlaWdodDogNThweFxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL3BsYXkuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnNcclxuICAgIHotaW5kZXg6IDJcclxuICBpbWdcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IGF1dG8iLCIudmlld3R5cGVcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDEycHhcclxuICAmX19pdGVtXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgJl9fYnV0dG9uXHJcbiAgICB3aWR0aDogMzZweFxyXG4gICAgaGVpZ2h0OiAzNnB4XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICM4NDg0ODRcclxuICAgICYuYWN0aXZlXHJcbiAgICAgIHN2Z1xyXG4gICAgICAgIHBhdGhcclxuICAgICAgICAgIGZpbGw6ICNERjAwMjQiLCIud3JhcHBlclxyXG4gICYtLTFcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4XHJcbiAgICAucHJvZHVjdC1jYXJkXHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuXHJcbittYXgoJG1kKVxyXG4gIC53cmFwcGVyXHJcbiAgICAmLS0xXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4IiwiLl80MDRcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBhZGRpbmc6IDEwMHB4IDBweCA4MHB4IDBweFxyXG4gICZfXzQwNFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMzNweFxyXG4gICAgbWF4LXdpZHRoOiAzNDRweFxyXG4gICZfX2Rlc2NyaXB0aW9uXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICBtYXgtd2lkdGg6IDg2MnB4XHJcbiAgJl9fYnV0dG9uc1xyXG4gICAgbWFyZ2luLXRvcDogNDhweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAyOTZweFxyXG4gICAgYSwgYnV0dG9uXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgJl9fc29jaWFsc1xyXG4gICAgbWFyZ2luLXRvcDogNjRweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBzcGFuXHJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjZweFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgLnNvY2lhbHNcclxuICAgICAgJl9fbGlua1xyXG4gICAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4XHJcblxyXG4rbWF4KCRtZClcclxuICAuXzQwNFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMHB4IDI0cHggMHB4XHJcbiAgICAmX180MDRcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICAgJl9fZGVzY3JpcHRpb25cclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAmX19idXR0b25zXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgJl9fc29jaWFsc1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuXzQwNFxyXG4gICAgJl9fNDA0XHJcbiAgICAgIG1heC13aWR0aDogMTgwcHhcclxuICAgICZfX2J1dHRvbnNcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAmX19zb2NpYWxzXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG5cclxuIiwiLmFib3V0LXBhZ2VcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDM2cHhcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDgwcHhcclxuICAmX19iYW5uZXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgJl9fdmFsdWVzXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICZfX3ZhbHVlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBtYXgtd2lkdGg6IDM1NnB4XHJcbiAgICAmLWFtb3VudFxyXG4gICAgICBmb250LXNpemU6IDgwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcclxuICAgICAgY29sb3I6ICNERjAwMjRcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAmLWxhYmVsXHJcbiAgICAgIGNvbG9yOiAjREYwMDI0XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBtYXJnaW4tdG9wOiA2cHhcclxuICAgICYtdGV4dFxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgbWFyZ2luLXRvcDogMTZweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmFib3V0LXBhZ2VcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG4gICAgICBnYXA6IDI0cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX192YWx1ZXNcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fdmFsdWVcclxuICAgICAgJi1hbW91bnRcclxuICAgICAgICBmb250LXNpemU6IDUycHhcclxuICAgICAgJi10ZXh0XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweCIsIi5hYm91dFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzJweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCA1OTRweClcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgJl9fdmlkZW9cclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX19pbmZvXHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICAuYWJvdXRcclxuICAgICAgICAmX190ZXh0Ym94XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgJl9fdG9nZ2xlclxyXG4gICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKVxyXG4gICZfX3RleHRib3hcclxuICAgIG1heC1oZWlnaHQ6IDI2NXB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9fdG9nZ2xlclxyXG4gICAgcGFkZGluZy1yaWdodDogMjNweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHJpZ2h0OiAwXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMTZweFxyXG4gICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWdyZWVuLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgc3BhblxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgICBib3JkZXItY29sb3I6ICMzOEIwMzZcclxuXHJcbittYXgoJG1kKVxyXG4gIC5hYm91dFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX190b2dnbGVyXHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHhcclxuIiwiLmFjY291bnRcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDM2cHhcclxuICAmX19saW5rc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgYmFja2dyb3VuZDogI0QzREJFM1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm90dG9tOiAwcHhcclxuICAgICAgbGVmdDogMHB4XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMnB4XHJcbiAgJl9fbGlua1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgY29sb3I6ICM4NDg0ODRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZy1ib3R0b206IDhweFxyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAgICYuYWN0aXZlXHJcbiAgICAgIGNvbG9yOiAjREYwMDI0XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAmX190YWJzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA4MHB4XHJcblxyXG4rbWF4KCRtZClcclxuICAuYWNjb3VudFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICZfX2xpbmtzXHJcbiAgICAgIHdpZHRoOiAxMDB2d1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICtzY3JvbGxiYXJzKDBweCwgdHJhbnNwYXJlbnQpXHJcbiAgICAgIHBhZGRpbmc6IDBweCAkcGFkZGluZ3NcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0kcGFkZGluZ3MpXHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICAvL3dpZHRoOiAzMDAlXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweCIsIi5hZHZhbnRhZ2VzLTJcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fbGlzdFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMTZweFxyXG4gICAgcGFkZGluZzogMjRweFxyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOClcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAmX19pY29uXHJcbiAgICB3aWR0aDogNjBweFxyXG4gICAgaGVpZ2h0OiA2MHB4XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pY29uKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9fbmFtZVxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuXHJcbittYXgoJGxnKVxyXG4gIC5hZHZhbnRhZ2VzLTJcclxuICAgICZfX2xpc3RcclxuICAgICAgZ3JpZC1nYXA6IDE2cHhcclxuXHJcblxyXG4rbWF4KCRtZClcclxuICAuYWR2YW50YWdlcy0yXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nOiAxNnB4IDEycHhcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pY29uXHJcbiAgICAgIHdpZHRoOiAzOHB4XHJcbiAgICAgIGhlaWdodDogMzhweFxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XHJcblxyXG5cclxuK21heCgkeHMpXHJcbiAgLmFkdmFudGFnZXMtMlxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuIiwiLmFkdmFudGFnZXNcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDMzcHggMHB4IDQwcHggMHB4XHJcbiAgJl9fYm94XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBwYWRkaW5nOiAyNHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweFxyXG4gICZfX2xpc3RcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMzBweFxyXG4gICZfX2ljb25cclxuICAgIHdpZHRoOiA1MnB4XHJcbiAgICBoZWlnaHQ6IDUycHhcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWljb24pXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGZsb2F0OiBsZWZ0XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHhcclxuICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICZfX2l0ZW1cclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICBzcGFuLCBtYXJrXHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG4gICAgbWFya1xyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IGRhc2hlZFxyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcblxyXG4rbWF4KCRtZClcclxuICAuYWR2YW50YWdlc1xyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDEycHggMHB4IDI0cHggMHB4XHJcbiAgICAmX19ib3hcclxuICAgICAgd2lkdGg6IDEwMHZ3XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweClcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMHB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIHBhZGRpbmc6IDBweCAkcGFkZGluZ3NcclxuICAgICAgb3ZlcmZsb3cteDogYXV0b1xyXG4gICAgICBnYXA6IDhweFxyXG4gICAgICArc2Nyb2xsYmFycygwcHgsIHRyYW5zcGFyZW50KVxyXG4gICAgJl9faXRlbVxyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gJHBhZGRpbmdzKVxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbittYXgoJHNtKVxyXG4gIC5hZHZhbnRhZ2VzXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAkcGFkZGluZ3MpXHJcblxyXG4rbWF4KCR4cylcclxuICAuYWR2YW50YWdlc1xyXG4gICAgJl9faXRlbVxyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtICRwYWRkaW5ncykiLCIuYXJ0aWNsZS1wYWdlXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDkxMHB4XHJcbiAgJl9fcmV0dXJuXHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIG1hcmdpbi10b3A6IDgwcHhcclxuICAgIHBhZGRpbmctbGVmdDogMzBweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAxNnB4XHJcbiAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctcHJldi1ibGFjay5zdmcpXHJcblxyXG4rbWF4KCRtZClcclxuICAuYXJ0aWNsZS1wYWdlXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX19yZXR1cm5cclxuICAgICAgbWFyZ2luLXRvcDogNDhweCIsIi5iZW5lZml0XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweFxyXG4gICZfX2xpc3RcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFREYwXHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgICBnYXA6IDI0cHhcclxuICAgIHBhZGRpbmc6IDI0cHhcclxuICAmX19pbWFnZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDMzOCAvIDE4MClcclxuICAgICAgYXNwZWN0LXJhdGlvOiAzMzggLyAxODBcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgJl9faW5mb1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMjRweFxyXG4gICZfX25hbWVcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgJl9fbGlua1xyXG4gICAgcGFkZGluZy1yaWdodDogNjRweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOEIwMzYgdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIHJpZ2h0OiAxMnB4XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMzZweFxyXG4gICAgICBoZWlnaHQ6IDM2cHhcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuXHJcbittYXgoJG1kKVxyXG4gIC5iZW5lZml0XHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICZfX2xpc3RcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgJl9faW5mb1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgJl9fbmFtZVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAmX190ZXh0XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgJl9fbGlua1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHhcclxuXHJcbittYXgoJHhzKVxyXG4gIC5iZW5lZml0XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIiwiLmJsb2dcclxuICAmLS1jb3Zlci10eXBlXHJcbiAgICAuYmxvZ1xyXG4gICAgICAmX19saXN0XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgJi0tc2ltcGxlXHJcbiAgICAuYmxvZ1xyXG4gICAgICAmX19jb250ZW50XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgICBnYXA6IDBweFxyXG4gICAgICAmX19saXN0XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgIGdhcDogMjRweFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcclxuICAgICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDM2cHhcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY2F0ZWdvcmllc1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA4cHggMTZweFxyXG4gICZfX2NhdGVnb3J5XHJcbiAgICBwYWRkaW5nOiAxMnB4IDQ4cHhcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxLjVweCAjMzhCMDM2XHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBncmlkLWdhcDogODRweCAzMHB4XHJcblxyXG4rbWF4KCRtZClcclxuICAuYmxvZ1xyXG4gICAgJi0tY292ZXItdHlwZVxyXG4gICAgICAuYmxvZ1xyXG4gICAgICAgICZfX2xpc3RcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG4gICAgICBnYXA6IDI0cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICBnYXA6IDMycHhcclxuICAgICZfX2NhdGVnb3JpZXNcclxuICAgICAgZmxleC13cmFwOiB3cmFwXHJcblxyXG4rbWF4KCR4cylcclxuICAuYmxvZ1xyXG4gICAgJi0tY292ZXItdHlwZVxyXG4gICAgICAuYmxvZ1xyXG4gICAgICAgICZfX2xpc3RcclxuICAgICAgICAgIGdhcDogMTZweFxyXG4gICAgJi0tc2ltcGxlXHJcbiAgICAgIC5ibG9nXHJcbiAgICAgICAgJl9fbGlzdFxyXG4gICAgICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgJl9fY2F0ZWdvcmllc1xyXG4gICAgICBnYXA6IDZweFxyXG4gICAgJl9fY2F0ZWdvcnlcclxuICAgICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4IiwiLmJyZWFkY3J1bWJzXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDBweFxyXG4gICAgJl9fbGlzdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICAgICAgZ2FwOiAycHggMThweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICAgICAgYSwgcFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgICBhXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzXHJcbiAgICAgICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIlxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgN3B4KVxyXG4gICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBCMEIwQlxyXG5cclxuK21heCgkbWQpXHJcbiAgICAuYnJlYWRjcnVtYnNcclxuICAgICAgICAmX19jb250YWluZXJcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHhcclxuICAgICAgICAmX19pdGVtXHJcbiAgICAgICAgICAgIGEsIHBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuXHJcbi8vK21heCgkbWQpXHJcbi8vICAgIC5icmVhZGNydW1ic1xyXG4vLyAgICAgICAgJl9faXRlbVxyXG4vLyAgICAgICAgICAgIGEsIHBcclxuLy8gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbi8vICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbi8vICAgICAgICAgICAgYVxyXG4vLyAgICAgICAgICAgICAgICAmOjpiZWZvcmVcclxuLy8gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNweClcclxuLy9cclxuLy8rbWF4KCR4cylcclxuLy8gICAgLmJyZWFkY3J1bWJzXHJcbi8vICAgICAgICAmX19jb250YWluZXJcclxuLy8gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMnB4IDBweCIsIi5jYWxsYmFja1xyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAmX19ib3hcclxuICAgIHBhZGRpbmc6IDQ4cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NvbnN1bHQvY29uc3VsdC5qcGcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcclxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX19sZWZ0XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM5OXB4XHJcbiAgJl9fZm9ybVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDIyMHB4KSlcclxuICAgIGdyaWQtZ2FwOiAxMnB4IDI0cHhcclxuICAmX19zdWJtaXRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgJl9fdGVybVxyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMVxyXG4gICZfX25vdGlmeVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDBcclxuICAgIHJpZ2h0OiAwXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHhcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICBtYXgtd2lkdGg6IDM5OXB4XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlclxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIHdpZHRoOiA0OHB4XHJcbiAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2NhbGxiYWNrL2ltYWdlLmpwZylcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gICAgJjo6YWZ0ZXJcclxuICAgICAgbGVmdDogMjdweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY2FsbGJhY2svaWNvbi5zdmcpXHJcblxyXG4rbWF4KCRsZylcclxuICAuY2FsbGJhY2tcclxuICAgICZfX2Zvcm1cclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxyXG4gICAgJl9fdGVybVxyXG4gICAgICBncmlkLWNvbHVtbjogYXV0b1xyXG5cclxuK21heCgkbWQpXHJcbiAgLmNhbGxiYWNrXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICZfX25vdGlmeVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICZfX2xlZnRcclxuICAgICAgcGFkZGluZzogMFxyXG5cclxuK21heCgkeHMpXHJcbiAgLmNhbGxiYWNrXHJcbiAgICAmX19ib3hcclxuICAgICAgcGFkZGluZzogMTZweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAmX19sZWZ0XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX190aXRsZVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICZfX2Zvcm1cclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiIsIi5jYXJ0LWluZm9ybWF0aW9uXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweCIsIi5jYXJ0XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDM2cHhcclxuICAmX193cmFwcGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDM4NnB4KVxyXG4gICAgZ3JpZC1nYXA6IDMwcHhcclxuICAmX19wcm9kdWN0c1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICZfX2VtcHR5XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAyNHB4XHJcblxyXG4rbWF4KCRtZClcclxuICAuY2FydFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lXHJcbiAgICAgIGdhcDogNDhweFxyXG4iLCIuY2F0YWxvZ1xyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzJweFxyXG4gICZfX2xpc3RcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICZfX2l0ZW1cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGJhY2tncm91bmQ6ICNFQUVERjBcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgICY6aG92ZXJcclxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSlcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZlxyXG4gICAgICAuY2F0YWxvZ1xyXG4gICAgICAgICZfX25hbWVcclxuICAgICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgJl9faW1hZ2VcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBhZGRpbmc6IDE2cHggOHB4XHJcbiAgJl9fbmFtZVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4rbWF4KCRtZClcclxuICAuY2F0YWxvZ1xyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fdGV4dFxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgICAgZ3JpZC1nYXA6IDE2cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJl9faW5mb1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTJweFxyXG5cclxuK21heCgkeHMpXHJcbiAgLmNhdGFsb2dcclxuICAgICZfX2xpc3RcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSIsIi5jYXRlZ29yeS1iYW5uZXJcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDE2cHhcclxuICAmX190aXRsZSwgJl9fZGVzY3JpcHRpb25cclxuICAgIGNvbG9yOiAjZmZmXHJcblxyXG4rbWF4KCRzbSlcclxuICAuY2F0ZWdvcnktYmFubmVyXHJcbiAgICBtYXJnaW4tYm90dG9tOiAwXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHhcclxuICAgICZfX2luZm9cclxuICAgICAgZ2FwOiAyNHB4IiwiLmNhdGVnb3J5XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA2NHB4XHJcbiAgJl9fc3ViY2F0ZWdvcmllc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgICAmLWNob29zZW5cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBwYWRkaW5nOiAxNHB4IDE2cHhcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICByaWdodDogMTZweFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgIHdpZHRoOiAxNHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LW5leHQtYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmLWxpc3RcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpXHJcbiAgICAgIGdyaWQtZ2FwOiAxNnB4XHJcbiAgICAmLW1vcmVcclxuICAgICAgcGFkZGluZy1yaWdodDogNDhweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDUwJVxyXG4gICAgICAgIHJpZ2h0OiAyNHB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcGRvd24tZ3JlZW4uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9fc3ViY2F0ZWdvcnlcclxuICAgIHBhZGRpbmc6IDhweFxyXG4gICAgYmFja2dyb3VuZDogI0VBRURGMFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIC5jYXRlZ29yeVxyXG4gICAgICAgICZfX3N1YmNhdGVnb3J5XHJcbiAgICAgICAgICAmLW5hbWVcclxuICAgICAgICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAgICYtaW1hZ2VcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgbWF4LXdpZHRoOiA3MnB4XHJcbiAgICAmLW5hbWVcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgJl9fd3JhcHBlclxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMjgycHgpIDFmclxyXG4gICAgZ3JpZC1nYXA6IDMwcHhcclxuICAgICYtLWZ1bGxcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAgIC5jYXRlZ29yeVxyXG4gICAgICAgICZfX3Byb2R1Y3RzXHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgJl9fc2lkZWJhclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udHJvbHNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICZfX3Byb2R1Y3RzXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICZfX2xvYWRtb3JlXHJcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHhcclxuICAgIHdpZHRoOiAxMDAlXHJcblxyXG4rbWF4KCRsZylcclxuICAuY2F0ZWdvcnlcclxuICAgICZfX3N1YmNhdGVnb3JpZXNcclxuICAgICAgJi1saXN0XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG5cclxuK21heCgkbWQpXHJcbiAgLmNhdGVnb3J5XHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19wcm9kdWN0c1xyXG4gICAgICBncmlkLWdhcDogMTZweFxyXG4gICAgJl9fY29udHJvbHNcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuK21heCgkc20pXHJcbiAgLmNhdGVnb3J5XHJcbiAgICAmX19zdWJjYXRlZ29yaWVzXHJcbiAgICAgICYtY2hvb3NlblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICYtbGlzdCwgJi1tb3JlXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9fcHJvZHVjdHNcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnRcclxuICAgICZfX3Jldmlld3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4iLCIuY2VydGlmaWNhdHNcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDMycHhcclxuICAmX19zbGlkZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICZfX2Fycm93c1xyXG4gICAgLnNsaWRlcl9fYXJyb3dcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgICZbZGlzYWJsZWRdXHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICYtLXByZXZcclxuICAgICAgICBsZWZ0OiAwXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgJi0tbmV4dFxyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gICZfX2l0ZW1cclxuICAgIHBhZGRpbmc6IDE0cHggMTBweFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmNlcnRpZmljYXRzXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICAgZ2FwOiAxNnB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuY2VydGlmaWNhdHNcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICZfX3NsaWRlclxyXG4gICAgICAuc3BsaWRlX190cmFja1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAmX19hcnJvd3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9faXRlbVxyXG4gICAgICBtYXgtd2lkdGg6IDEzNnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgcGFkZGluZzogOHB4XHJcbiIsIi5jaGVja291dFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzZweFxyXG4gICZfX3dyYXBwZXJcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDM5MHB4KSBtaW5tYXgoYXV0bywgNjk4cHgpXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMzBweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogNDhweFxyXG4gICZfX2Jsb2Nrc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fYmxvY2tcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMTZweFxyXG4gICAgJi0tb3RoZXJcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgJl9faW5wdXRzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDEycHhcclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBnYXA6IDZweFxyXG4gICAgYnV0dG9uXHJcbiAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4NDg0ODRcclxuICAmX19uYW1lXHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX3JhZGlvc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgJl9fY29udHJvbHNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDEycHhcclxuICAmX19jb25maXJtXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICZfX3NpZGViYXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMTZweFxyXG4gICAgLmZvcm1Db3Vwb25cclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuK21heCgkbWQpXHJcbiAgLmNoZWNrb3V0XHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJl9fd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lXHJcbiAgICAmX19uYW1lXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjZweFxyXG4gICAgJl9fYmxvY2tzXHJcbiAgICAgIGdhcDogMjRweCIsIi5jb21wYXJlXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogNDhweFxyXG4gICZfX2VtcHR5XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICAmLXRpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgJi1kZXNjcmlwdGlvblxyXG4gICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIHdpZHRoOiA0MHB4XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICByaWdodDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjYgdXJsKC4vaW1hZ2VzL2ljb25zL2NvbXBhcmUtcmVkLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAmX19zbGlkZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAmX19hcnJvd3NcclxuICAgIC5zbGlkZXJfX2Fycm93XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDk5cHhcclxuICAgICAgJi0tcHJldlxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxuICAgICAgJi0tbmV4dFxyXG4gICAgICAgIHJpZ2h0OiAwXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSlcclxuICAmX19wcm9kdWN0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDE2cHhcclxuICAgICYtdG9wXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJi1sYWJlbHNcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogMTJweFxyXG4gICAgICBsZWZ0OiAxMnB4XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICBnYXA6IDZweFxyXG4gICAgJi1idXR0b25zXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDEycHhcclxuICAgICAgcmlnaHQ6IDEycHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGdhcDogOHB4XHJcbiAgICAmLXdpc2hsaXN0LCAmLWNvbXBhcmVcclxuICAgICAgd2lkdGg6IDM2cHhcclxuICAgICAgaGVpZ2h0OiAzNnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYwMDI0XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlclxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAmLXdpc2hsaXN0XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy93aXNobGlzdC13aGl0ZS5zdmcpXHJcbiAgICAmLWNvbXBhcmVcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2NvbXBhcmUtd2hpdGUuc3ZnKVxyXG4gICAgJi1pbWFnZVxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDI4MiAvIDIzMylcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDI4MiAvIDIzM1xyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICAmLWNvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJi1pbmZvXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBnYXA6IDhweFxyXG4gICAgJi1uYW1lXHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmLXByaWNlc1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgZ2FwOiA4cHhcclxuICAgICYtcHJpY2VcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICYtb2xkXHJcbiAgICAgIGNvbG9yOiAjQkNCRUMwXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXHJcbiAgICAmLWNvbnRyb2xzXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogOHB4XHJcbiAgICAmLWxpbmtcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICYtYXR0cmlidXRlc1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweFxyXG4gICAgJi1hdHRyaWJ1dGVcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuICAgICAgZ3JpZC1nYXA6IDJweFxyXG4gICAgICBzcGFuLCBwXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgc3BhblxyXG4gICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgICAgIHBcclxuICAgICAgICBjb2xvcjogIzIzMUYyMFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmNvbXBhcmVcclxuICAgICZfX3NsaWRlclxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgJl9fZW1wdHlcclxuICAgICAgbWFyZ2luOiAwIGF1dG9cclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAmLXRpdGxlLCAmLWRlc2NyaXB0aW9uXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4rbWF4KCR4cylcclxuICAuY29tcGFyZVxyXG4gICAgJl9fZW1wdHlcclxuICAgICAgbWFyZ2luOiA0MHB4IDBweFxyXG4gICAgICAmLWRlc2NyaXB0aW9uXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODhweFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgbGVmdDogNTAlXHJcbiAgICAgICAgICBib3R0b206IDBcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgJl9fcHJvZHVjdFxyXG4gICAgICBnYXA6IDEycHhcclxuICAgICAgJi1sYWJlbHNcclxuICAgICAgICB0b3A6IDZweFxyXG4gICAgICAgIGxlZnQ6IDZweFxyXG4gICAgICAgIGdhcDogMnB4XHJcbiAgICAgICYtYnV0dG9uc1xyXG4gICAgICAgIHRvcDogNnB4XHJcbiAgICAgICAgcmlnaHQ6IDZweFxyXG4gICAgICAmLXdpc2hsaXN0XHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLWNvbXBhcmVcclxuICAgICAgICB3aWR0aDogMjRweFxyXG4gICAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweFxyXG4gICAgICAmLWNvbnRlbnRcclxuICAgICAgICBnYXA6IDZweFxyXG4gICAgICAmLXByaWNlXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgJi1vbGRcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweFxyXG4gICAgICAmLWxpbmtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweFxyXG4gICAgICAmLWF0dHJpYnV0ZVxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgICAgIGdhcDogMnB4IiwiLmNvbnN1bHRcclxuICAmLW1pbmlcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICAuY29uc3VsdFxyXG4gICAgICAmX19ib3hcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICAgICAgcGFkZGluZzogMjRweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIHdpZHRoOiAyMThweFxyXG4gICAgICAmX190aXRsZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgICAgIHNtYWxsXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4XHJcbiAgJi1taWNyb1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIC5jb25zdWx0XHJcbiAgICAgICZfX2JveFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHhcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygyMThweCAvIDIpXHJcbiAgICAgICZfX2luZm9cclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDMycHhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZ3JpZC1nYXA6IDM1cHhcclxuICAgICAgJl9fdGl0bGVcclxuICAgICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgICZfX2xpbmtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljXHJcbiAgICAgICAgdG9wOiBhdXRvXHJcbiAgICAgICAgcmlnaHQ6IGF1dG9cclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgICAgICB3aWR0aDogMzJweFxyXG4gICAgICAgIGhlaWdodDogMzJweFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAmX19ib3hcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvY29uc3VsdC9jb25zdWx0LmpwZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgcGFkZGluZzogNDhweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB6LWluZGV4OiAxXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICByaWdodDogMFxyXG4gICAgICB3aWR0aDogNDM3cHhcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9jb25zdWx0L2NvbnN1bHQtZWxlbWVudC5wbmcpXHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluXHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodFxyXG4gICAgICB6LWluZGV4OiAtMVxyXG4gICZfX2luZm9cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDIwcHhcclxuICAmX19saW5rXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogNTAlXHJcbiAgICByaWdodDogMjhweFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgd2lkdGg6IDQ4cHhcclxuICAgIGhlaWdodDogNDhweFxyXG4gICAgYmFja2dyb3VuZDogIzIzMUYyMCB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctbmV4dC13aGl0ZS5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuXHJcbittYXgoJG1kKVxyXG4gIC5jb25zdWx0XHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgJi1taW5pXHJcbiAgICAgIC5jb25zdWx0XHJcbiAgICAgICAgJl9fYm94XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgICAgcmlnaHQ6IC01NXB4XHJcbiAgICAgICAgJl9fdGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgICAgIHNtYWxsXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4XHJcbiAgICAgICAgJl9fbGlua1xyXG4gICAgICAgICAgd2lkdGg6IDM2cHhcclxuICAgICAgICAgIGhlaWdodDogMzZweFxyXG4gICAgJjpub3QoJi1taW5pKVxyXG4gICAgICAuY29uc3VsdFxyXG4gICAgICAgICZfX2JveFxyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTE2cHhcclxuICAgICAgICAgIG1heC13aWR0aDogMjg4cHhcclxuICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDExNnB4XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9jb25zdWx0L2NvbnN1bHQtZWxlbWVudC1tb2JpbGUucG5nKVxyXG4gICAgICAgICZfX2luZm9cclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAmX190aXRsZVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAmLW1pY3JvXHJcbiAgICAgIC5jb25zdWx0XHJcbiAgICAgICAgJl9fYm94XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTRweCAxNnB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBib3R0b206IDBcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9jb25zdWx0L2NvbnN1bHQtZWxlbWVudC5wbmcpICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0XHJcbiAgICAgICAgJl9fdGl0bGVcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudCIsIi5jb250YWN0c1xyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICZfX3dyYXBwZXJcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIGNhbGMoNjI0cHggLSAzMHB4KSkgMWZyXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICZfX2xlZnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAmX19ibG9ja3NcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMjRweFxyXG4gICZfX2Jsb2NrXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICAmLXdyYXBwZXJcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJi1wYXJ0c1xyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvXHJcbiAgICAgIGdyaWQtZ2FwOiAzNnB4XHJcbiAgICAmLXBhcnRcclxuICAgICAgc3BhblxyXG4gICAgICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgJl9faWNvblxyXG4gICAgbWluLXdpZHRoOiAzMnB4XHJcbiAgICBoZWlnaHQ6IDMycHhcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjYgdmFyKC0taWNvbikgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAmX19pbmZvXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIHAsIGFcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgbWFya1xyXG4gICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgYVxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAmX19uYW1lXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbiAgICAmLS1zbWFsbFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAmX19zb2NpYWxzXHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XHJcbiAgJl9fcGhvbmVzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICZfX21lc3NhZ2VcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDI0MHB4XHJcbiAgJl9faW1hZ2VzXHJcbiAgICBtYXgtd2lkdGg6IDU5MnB4XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIGF1dG8pXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICAgaW1nXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIHBpY3R1cmVcclxuICAgICAgJjpudGgtY2hpbGQoMSlcclxuICAgICAgICBncmlkLXJvdzogMSAvIDNcclxuICAgICAgJjpudGgtY2hpbGQoMilcclxuICAgICAgICBncmlkLXJvdzogMSAvIDVcclxuICAgICAgJjpudGgtY2hpbGQoMylcclxuICAgICAgICBncmlkLXJvdzogMyAvIDdcclxuICAgICAgJjpudGgtY2hpbGQoNClcclxuICAgICAgICBncmlkLXJvdzogNSAvIDdcclxuICAmX19nZW9cclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCA0MThweClcclxuICAgIGdyaWQtZ2FwOiA0OHB4XHJcbiAgJl9fbWFwXHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9fZGVsaXZlcnlcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIHBhZGRpbmc6IDE2cHhcclxuICAgIGdhcDogMTZweFxyXG4gICAgc3BhblxyXG4gICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgIHVsXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICBsaVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgY29sb3I6ICM1NDU1NTZcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIHRvcDogOHB4XHJcbiAgICAgICAgICBsZWZ0OiA2cHhcclxuICAgICAgICAgIHdpZHRoOiA0cHhcclxuICAgICAgICAgIGhlaWdodDogNHB4XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzU0NTU1NlxyXG4gICZfX3JlcVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBnYXA6IDE2cHhcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICBzcGFuXHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG4gICAgbWFya1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lXHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG4gICAgICBjb2xvcjogIzg0ODQ4NFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmNvbnRhY3RzXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgICBncmlkLWdhcDogNDhweFxyXG4gICAgJl9fZ2VvXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG5cclxuK21heCgkeHMpXHJcbiAgLmNvbnRhY3RzXHJcbiAgICAmX19ibG9ja1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmX19pY29uXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMzJweFxyXG4gICAgICBoZWlnaHQ6IDMycHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweFxyXG4gICAgJl9fYmxvY2tcclxuICAgICAgJi1wYXJ0c1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyNHB4XHJcbiAgICAmX19pbWFnZXNcclxuICAgICAgZ3JpZC1nYXA6IDEzcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICAgICBpbWdcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAmX19kZWxpdmVyeVxyXG4gICAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgc3BhblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgIHVsXHJcbiAgICAgICAgbGlcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHhcclxuICAgICZfX21hcFxyXG4gICAgICBoZWlnaHQ6IDIwMHB4XHJcbiAgICAmX19yZXFcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XHJcbiAgICAgIGdhcDogOHB4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuXHJcbiIsbnVsbCwiLmNvb2tpZS1hcHBseVxyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG4gIGJvdHRvbTogMFxyXG4gIGxlZnQ6IDBcclxuICB3aWR0aDogMTAwJVxyXG4gIGJhY2tncm91bmQ6ICNmZmZcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA1KVxyXG4gIHotaW5kZXg6IDk4XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDMycHhcclxuICAgIHBhZGRpbmc6IDMycHggMHB4XHJcbiAgJl9faW5mb1xyXG4gICAgYVxyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG5cclxuK21heCgkeHMpXHJcbiAgLmNvb2tpZS1hcHBseVxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMHB4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pbmZvXHJcbiAgICAgIHBcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweFxyXG4gICAgICBiclxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUiLCIuY29va2lle1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICZfX3RleHR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgfVxyXG59IiwiLmNvdmVyLXR5cGVzXHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzJweFxyXG4gICZfX3NsaWRlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fYXJyb3dzXHJcbiAgICAuc2xpZGVyX19hcnJvd1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgJi0tcHJldlxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAmLS1uZXh0XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgJl9faXRlbVxyXG4gICAgbWluLWhlaWdodDogMzYwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjpob3ZlclxyXG4gICAgICAuY292ZXItdHlwZXNcclxuICAgICAgICAmX19uYW1lXHJcbiAgICAgICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICZfX2ltYWdlXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgJl9fbmFtZVxyXG4gICAgcGFkZGluZzogMTJweCA0MHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgYm90dG9tOiAzMnB4XHJcbiAgICBsZWZ0OiA1MCVcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gY2FsYygxNnB4ICogMikpXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAmX19saW5rXHJcbiAgICAmLS1tb2JpbGVcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4rbWF4KCRsZylcclxuICAuY292ZXItdHlwZXNcclxuICAgICZfX25hbWVcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSBjYWxjKDE2cHggKiAyKSlcclxuXHJcbittYXgoJHNtKVxyXG4gIC5jb3Zlci10eXBlc1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fc2xpZGVyXHJcbiAgICAgIC5zd2lwZXJcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgJl9faXRlbVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICYuc3dpcGVyLXNsaWRlXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzZweFxyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NHB4XHJcbiAgICAmX19uYW1lXHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gY2FsYyg4cHggKiAyKSlcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgIGJvdHRvbTogOHB4XHJcbiAgICAmX19hcnJvd3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuK21heCgkeHMpXHJcbiAgLmNvdmVyLXR5cGVzXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi0tbW9iaWxlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgbWluLWhlaWdodDogYXV0b1xyXG4iLCIuY3VzdG9tZXItcHJvbW9cclxuICB3aWR0aDogMTAwJVxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9faW1hZ2VcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIGhlaWdodDogMTgwcHhcclxuICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAyODIgLyAxODApXHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMjgyIC8gMTgwXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICZfX25hbWVcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHJcbittYXgoJG1kKVxyXG4gIC5jdXN0b21lci1wcm9tb1xyXG4gICAgJl9fbGlzdFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICAgIGdyaWQtZ2FwOiAzMnB4IDE2cHhcclxuICAgICZfX2l0ZW1cclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pbWFnZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAmX19uYW1lXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG5cclxuK21heCgkc20pXHJcbiAgLmN1c3RvbWVyLXByb21vXHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuXHJcbittYXgoJHhzKVxyXG4gIC5jdXN0b21lci1wcm9tb1xyXG4gICAgJl9fbGlzdFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuIiwiLmRlbGl2ZXJ5XHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMzZweFxyXG4gICZfX3RleHRib3hcclxuICAgIG1heC13aWR0aDogOTUwcHhcclxuICAmX19ibG9ja3NcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4XHJcbiAgJl9fbGVmdCwgJl9fcmlnaHRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzBweFxyXG4gICZfX2Jsb2NrXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBwYWRkaW5nOiAzMnB4XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgICAmLW5hbWVcclxuICAgICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHhcclxuICAgICYtY2FsY1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KVxyXG5cclxuK21heCgkbWQpXHJcbiAgLmRlbGl2ZXJ5XHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX19ibG9ja3NcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAgIGdyaWQtZ2FwOiAyNHB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHhcclxuICAgICZfX2Jsb2NrXHJcbiAgICAgIGdyaWQtZ2FwOiAyNHB4XHJcbiAgICAgIHBhZGRpbmc6IDE2cHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICAmLW5hbWVcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweFxyXG4gICAgICAmLWNhbGNcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHgiLCIuZm9vdGVyXHJcbiAgbWFyZ2luLXRvcDogNDBweFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogMzZweCAwcHhcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgbWlubWF4KGF1dG8sIDM0MHB4KVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBncmlkLWdhcDogMzBweFxyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QzREJFM1xyXG4gICZfX21haW5cclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgJl9fbG9nb1xyXG4gICAgbWF4LXdpZHRoOiAyMzRweFxyXG4gICZfX21lc3NlbmdlcnNcclxuICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAmX19jb3B5LCAmX190ZXJtLCAmX192eWF0a2FcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgJl9fdGVybVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX3Z5YXRrYSwgJl9fdGVybVxyXG4gICAgbWFyZ2luLXRvcDogMTJweFxyXG4gICZfX2NvcHlcclxuICAgIG1hcmdpbi10b3A6IDE2cHhcclxuICAmX192eWF0a2FcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMTJweFxyXG4gICZfX21lbnVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxNTBweCkpXHJcbiAgICBncmlkLWdhcDogMTJweCA4MHB4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICZfX2xpbmtcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZVxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICZfX2NvbnRhY3RzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICAmLWJsb2NrXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgJi1pY29uXHJcbiAgICAgIG1pbi13aWR0aDogNDBweFxyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjYgdmFyKC0taWNvbilcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgICYtd3JhcFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmLXBob25lcywgJi1lbWFpbHNcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgJi1lbWFpbFxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NFxyXG5cclxuK21heCgkbGcpXHJcbiAgLmZvb3RlclxyXG4gICAgJl9fbWVudVxyXG4gICAgICBncmlkLWdhcDogMTJweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmZvb3RlclxyXG4gICAgbWFyZ2luLXRvcDogMjRweFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG5cclxuK21heCgkeHMpXHJcbiAgLmZvb3RlclxyXG4gICAgJl9fbWFpblxyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBnYXA6IDhweFxyXG4gICAgICAuZm9vdGVyX19tZXNzZW5nZXJzXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgJl9fY29weSwgJl9fdGVybSwgJl9fdnlhdGthXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuICAgICAgZ2FwOiAzMnB4XHJcbiAgICAmX19tZW51XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICBncmlkLWdhcDogMTZweCAxMnB4XHJcbiAgICAmX19jb250YWN0c1xyXG4gICAgICAmLWJsb2NrXHJcbiAgICAgICAgZ3JpZC1nYXA6IDEycHhcclxuIiwiLmhlYWRlclxyXG4gIGJhY2tncm91bmQ6ICNmZmZcclxuICB6LWluZGV4OiAxMDBcclxuICBwb3NpdGlvbjogc3RpY2t5XHJcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlcl90b3BfaGVpZ2h0KSAqIC0xKVxyXG4gICZfX21vYmlsZVxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAgJi1idXR0b25zXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICYtYnV0dG9uXHJcbiAgICAgIHdpZHRoOiAyNHB4XHJcbiAgICAgIGhlaWdodDogMjRweFxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgICAmLS1waG9uZVxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9waG9uZS1ibGFjay5zdmcpXHJcbiAgICAgICYtLXNlYXJjaFxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9pY29ucy9zZWFyY2gtYmxhY2suc3ZnKVxyXG4gICAgICAmLS1idXJnZXJcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvYnVyZ2VyLnN2ZylcclxuICAgIC5oZWFkZXJcclxuICAgICAgJl9fY29udGFpbmVyXHJcbiAgICAgICAgcGFkZGluZzogOHB4IDBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICAgICAgZ2FwOiA4cHhcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOFxyXG4gICAgICAmX19sb2dvXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4XHJcbiAgJl9fdG9wXHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFFREYwXHJcbiAgICAuaGVhZGVyXHJcbiAgICAgICZfX2NvbnRhaW5lclxyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICBnYXA6IDhweFxyXG4gICZfX2JvdHRvbVxyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOClcclxuICAgIC5oZWFkZXJcclxuICAgICAgJl9fY29udGFpbmVyXHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHggMjFweCAwcHhcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgZ3JpZC1nYXA6IDMycHhcclxuICAmX19tZW51XHJcbiAgICAmID4gdWxcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICAmID4gbGlcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICAgYSwgYnV0dG9uXHJcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdFxyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG4gICAgICAgICAgY29sb3I6IGluaGVyaXRcclxuICAgICAgICAmID4gYSwgJiA+IGJ1dHRvblxyXG4gICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmVcclxuICAgICAgICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAgICYtbW9yZVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICB3aWR0aDogMTJweFxyXG4gICAgICAgIGhlaWdodDogMTJweFxyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9hcnJvdy1kcm9wZG93bi1ibGFjay5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDEwcHhcclxuICAgIC5tZXNzZW5nZXJzX19saW5rLS10Z1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbiAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICB3aWR0aDogMzBweFxyXG4gICZfX3Bob25lXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICY6aG92ZXJcclxuICAgICAgLmhlYWRlcl9fcGhvbmUtbGlzdFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICYgPiBhXHJcbiAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDM2cHhcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweFxyXG4gICAgICB6LWluZGV4OiAxMFxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgbGVmdDogMHB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDMwcHhcclxuICAgICAgICBoZWlnaHQ6IDMwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguL2ltYWdlcy9pY29ucy9waG9uZS5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgICAmOjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICByaWdodDogMHB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDE0cHhcclxuICAgICAgICBoZWlnaHQ6IDE0cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvYXJyb3ctZHJvcGRvd24tYmxhY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4XHJcbiAgICAmIC5oZWFkZXJfX3Bob25lLWJveFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAwXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zcmVtXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW1cclxuICAgICAgJiA+IGFcclxuICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweFxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICBsZWZ0OiAwcHhcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICB3aWR0aDogMzBweFxyXG4gICAgICAgIGhlaWdodDogMzBweFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4vaW1hZ2VzL2ljb25zL3Bob25lLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAmLWxpc3RcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgNHB4KVxyXG4gICAgICBsZWZ0OiAyMHB4XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgei1pbmRleDogMjBcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbTogMTAwJVxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTBweFxyXG4gICAgICAmID4gYVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgICYtbWVzc2VuZ2Vyc1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG5cclxuICAmX19hY2NvdW50XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggMzZweFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDEuNXB4ICNEM0RCRTNcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICAgICAmOjpiZWZvcmVcclxuICAgICAgICBmaWx0ZXI6IGludmVydCg2MCUpIHNlcGlhKDE1JSkgc2F0dXJhdGUoNDY5OCUpIGh1ZS1yb3RhdGUoNzZkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCg3MSUpXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDEycHhcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAyMHB4XHJcbiAgICAgIGhlaWdodDogMjBweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvdXNlci5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAmX19sb2dvXHJcbiAgICBtYXgtd2lkdGg6IDIzNHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgJl9fYnV0dG9uc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9fYnV0dG9uXHJcbiAgICB3aWR0aDogNTJweFxyXG4gICAgaGVpZ2h0OiA1MnB4XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY2XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXJcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzXHJcbiAgICAmLS13aXNobGlzdFxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvaWNvbnMvd2lzaGxpc3Quc3ZnKVxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL3dpc2hsaXN0LWdyZWVuLnN2ZylcclxuICAgICYtLWNvbXBhcmVcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2NvbXBhcmUuc3ZnKVxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1hZ2VzL2ljb25zL2NvbXBhcmUtZ3JlZW4uc3ZnKVxyXG4gICAgJi1sYWJlbFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA0cHhcclxuICAgICAgbGVmdDogNHB4XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbiAgICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDdweFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgY29sb3I6ICNGRkZGRkZcclxuICAgICAgYmFja2dyb3VuZDogIzM4QjAzNlxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLmhlYWRlclxyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzNnB4IHJnYmEoMCwgMCwgMCwgMC4wOClcclxuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXJfbW9iaWxlX2hlaWdodCkgKiAtMSlcclxuICAgICZfX21vYmlsZVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgJl9fdG9wXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX2JvdHRvbVxyXG4gICAgICBib3gtc2hhZG93OiBub25lXHJcbiAgICAgIC5oZWFkZXJcclxuICAgICAgICAmX19jb250YWluZXJcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHhcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG9cclxuICAgICAgICAgIGdhcDogMTJweFxyXG4gICAgJl9fbG9nbywgJl9fc2VhcmNoXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX2J1dHRvbnNcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19idXR0b25cclxuICAgICAgd2lkdGg6IDQ0cHhcclxuICAgICAgaGVpZ2h0OiA0NHB4IiwiLmxhdGVzdHNcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDMycHhcclxuICAmX190b2dnbGVyc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgJl9fdG9nZ2xlclxyXG4gICAgZm9udC1zaXplOiAzNHB4XHJcbiAgICBsaW5lLWhlaWdodDogNDJweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICBib3R0b206IDBcclxuICAgICAgbGVmdDogMFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XHJcbiAgICAgIG9wYWNpdHk6IDBcclxuICAgICYuYWN0aXZlXHJcbiAgICAgIGNvbG9yOiAjREYwMDI0XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAmX19saW5rXHJcbiAgICAmLS1tb2JpbGVcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuK21heCgkbWQpXHJcbiAgLmxhdGVzdHNcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwYWRkaW5nOiAyNHB4IDBweFxyXG4gICAgICBnYXA6IDE2cHhcclxuXHJcbittYXgoJHhzKVxyXG4gIC5sYXRlc3RzXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmX190b2dnbGVyc1xyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICZfX3RvZ2dsZXJcclxuICAgICAgZm9udC1zaXplOiAyMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICAmX19zbGlkZXJcclxuICAgICAgLnN3aXBlclxyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAmX19saW5rXHJcbiAgICAgICYtLW1vYmlsZVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4IiwiLm1hbnVmYWN0dXJlclxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDM2cHhcclxuICAmX193cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCAyMDhweCkgMWZyXHJcbiAgICBncmlkLWdhcDogMjZweFxyXG4gICZfX25hdmlnYXRpb25cclxuICAgIHBhZGRpbmc6IDMycHhcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgICYtbGlzdFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICBncmlkLWdhcDogMjBweFxyXG4gICAgJi1saW5rXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZVxyXG4gICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgJl9fYmxvY2tzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDQ4cHhcclxuICAmX19ibG9ja1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAzMHB4XHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgJl9fY2hhclxyXG4gICAgd2lkdGg6IDQ4cHhcclxuICAgIGhlaWdodDogNDhweFxyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4XHJcbiAgICBjb2xvcjogI0RGMDAyNFxyXG4gICZfX2xpc3RcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heChhdXRvLCBjYWxjKDIwOHB4IC0gMTZweCkpKVxyXG4gICAgZ3JpZC1nYXA6IDE2cHhcclxuICAgIGFcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcblxyXG4rbWF4KCRtZClcclxuICAubWFudWZhY3R1cmVyXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgJl9fbmF2aWdhdGlvblxyXG4gICAgICBwYWRkaW5nOiAyMnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweFxyXG4gICAgICAmLWxpc3RcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBhdXRvKVxyXG4gICAgICAgIGdyaWQtZ2FwOiAxMnB4XHJcbiAgICAgICYtbGlua1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAubWFudWZhY3R1cmVyXHJcbiAgICAmX19ibG9ja3NcclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAmX19ibG9ja1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG4gICAgJl9fbGlzdFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICAgICAgZ3JpZC1nYXA6IDE2cHhcclxuICAgICZfX2NoYXJcclxuICAgICAgd2lkdGg6IDM4cHhcclxuICAgICAgaGVpZ2h0OiAzOHB4XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjZweCIsIi5tYW51ZmFjdHVyZXJzXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAzMnB4XHJcbiAgJl9fc2xpZGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAmX19pdGVtXHJcbiAgICBwYWRkaW5nOiA4cHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjRDNEQkUzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDRweFxyXG4gICZfX2ltYWdlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9fYXJyb3dzXHJcbiAgICAuc2xpZGVyX19hcnJvd1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgJi0tcHJldlxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAmLS1uZXh0XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgJl9fbGlua1xyXG4gICAgJi0tbW9iaWxlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbittYXgoJG1kKVxyXG4gIC5tYW51ZmFjdHVyZXJzXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19hcnJvd3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9fc2xpZGVyXHJcbiAgICAgIC5zcGxpZGVfX3RyYWNrXHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuXHJcbittYXgoJHhzKVxyXG4gIC5tYW51ZmFjdHVyZXJzXHJcbiAgICAmX19zbGlkZXJcclxuICAgICAgLnN3aXBlclxyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi0tbW9iaWxlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHgiLCIub2ZlcnRhXHJcbiAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogMTZweCAwcHhcclxuICAgIHBcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcblxyXG4rbWF4KCR4cylcclxuICAub2ZlcnRhXHJcbiAgICBwXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICBsaW5lLWhlaWdodDogMTZweCIsIi5vZmZlclxyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQ4cHggMHB4IDBweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgLnNsaWRlclxyXG4gICAgICAmX19hcnJvd1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgICAgICYtLXByZXZcclxuICAgICAgICAgIGxlZnQ6IDI0cHhcclxuICAgICAgICAmLS1uZXh0XHJcbiAgICAgICAgICByaWdodDogMjRweFxyXG4gICZfX3NsaWRlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICZfX2l0ZW1cclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XHJcbiAgICBtYXgtaGVpZ2h0OiA0MzBweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICZfX2RvdHRlZFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBib3R0b206IDE2cHhcclxuICAgIGxlZnQ6IDUwJVxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgei1pbmRleDogMTBcclxuXHJcbittYXgoJG1kKVxyXG4gIC5vZmZlclxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMHB4IDEycHhcclxuICAgICZfX3NsaWRlclxyXG4gICAgICBnYXA6IDhweFxyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG5cclxuICAgICZfX2l0ZW1cclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgICAgaW1nXHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICAmX19hcnJvd3NcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9fZG90dGVkXHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgICAgbGVmdDogYXV0b1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4IiwiLm9yZGVyc1xyXG4gIHdpZHRoOiAxMDAlXHJcbiAgJl9fbGlzdFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogNDhweFxyXG4gICAgbWF4LXdpZHRoOiA4MDJweFxyXG5cclxuLm9yZGVyXHJcbiAgd2lkdGg6IDEwMCVcclxuICBkaXNwbGF5OiBmbGV4XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgcGFkZGluZzogMzZweFxyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICBib3JkZXItcmFkaXVzOiAyNHB4XHJcbiAgJl9faGVhZGVyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDhweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDI2cHhcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNEQkUzXHJcbiAgJl9fdGl0bGVcclxuICAgIGZvbnQtc2l6ZTogMjZweFxyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgJl9fc3RhdHVzXHJcbiAgICBwYWRkaW5nOiA1cHggOHB4IDVweCAyMnB4XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgIzIzMUYyMFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDhweFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgd2lkdGg6IDZweFxyXG4gICAgICBoZWlnaHQ6IDZweFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgJi0tcGVuZGluZ1xyXG4gICAgICBib3JkZXItY29sb3I6ICM2RTM2Q0FcclxuICAgICAgY29sb3I6ICM2RTM2Q0FcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgYmFja2dyb3VuZDogIzZFMzZDQVxyXG4gICAgJi0tY29tcGxldGVcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzhCMDM2XHJcbiAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOEIwMzZcclxuICAmX19jb250ZW50XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9fcHJvZHVjdHNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgJl9fcHJvZHVjdFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBwYWRkaW5nOiAxNnB4IDBweFxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgIGdhcDogMTJweFxyXG4gICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICBwYWRkaW5nLXRvcDogMFxyXG4gICAgJi1pbWFnZVxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgd2lkdGg6IDgwcHhcclxuICAgICAgaGVpZ2h0OiA3MXB4XHJcbiAgICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiA4MCAvIDcxKVxyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogODAgLyA3MVxyXG4gICAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICAmLWNvbnRlbnRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICAmLW5hbWVcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICYtYXR0cmlidXRlc1xyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgICBnYXA6IDJweCAxOHB4XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweFxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAmOjpiZWZvcmVcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA2cHgpXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICAgIHdpZHRoOiA0cHhcclxuICAgICAgICAgIGhlaWdodDogNHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjODQ4NDg0XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICAgJi1wcmljZVxyXG4gICAgICBtYXJnaW4tdG9wOiA4cHhcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19mb290ZXJcclxuICAgIG1hcmdpbi10b3A6IDI0cHhcclxuICAmX190b3RhbFxyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAgIG1hcmtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweFxyXG4gICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxuICAgICAgY29sb3I6IGluaGVyaXRcclxuXHJcbittYXgoJHNtKVxyXG4gIC5vcmRlclxyXG4gICAgcGFkZGluZzogMTZweFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJl9faGVhZGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgZ2FwOiA2cHhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHhcclxuICAgICZfX3RpdGxlXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG5cclxuK21heCgkeHMpXHJcbiAgLm9yZGVyXHJcbiAgICAmX19wcm9kdWN0XHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgICAmLWltYWdlXHJcbiAgICAgICAgbWluLXdpZHRoOiA1NXB4XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgICAmLWF0dHJpYnV0ZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4XHJcbiAgICAmX190b3RhbFxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICZfX2Zvb3RlclxyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4XHJcblxyXG4iLCIucGFydHNcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgJl9fbGlzdFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgcGFkZGluZzogMjRweFxyXG4gICZfX2ljb25cclxuICAgIHdpZHRoOiA0MnB4XHJcbiAgICBoZWlnaHQ6IDQycHhcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdmFyKC0taWNvbikgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHhcclxuICAmX19pbmZvXHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgcFxyXG4gICAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgYVxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgICBjb2xvcjogIzAzNTFDMVxyXG5cclxuK21heCgkbWQpXHJcbiAgLnBhcnRzXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICZfX2xpc3RcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgICAgIGdyaWQtZ2FwOiAxNnB4XHJcblxyXG4rbWF4KCR4cylcclxuICAucGFydHNcclxuICAgICZfX2xpc3RcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAmX19pdGVtXHJcbiAgICAgIHBhZGRpbmc6IDE2cHhcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJl9faW5mb1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4IiwiLnByb2R1Y3QtZGV0YWlsXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMzZweFxyXG4gICZfX3RvZ2dsZXJzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMjRweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAycHhcclxuICAgICAgYmFja2dyb3VuZDogI0QzREJFM1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm90dG9tOiAwXHJcbiAgICAgIGxlZnQ6IDBcclxuICAmX190b2dnbGVyXHJcbiAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgcGFkZGluZy1ib3R0b206IDdweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMnB4XHJcbiAgICAgIGJhY2tncm91bmQ6ICNERjAwMjRcclxuICAgICAgb3BhY2l0eTogMFxyXG4gICAgJi5hY3RpdmVcclxuICAgICAgY29sb3I6ICNERjAwMjRcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDU5NHB4KSBtaW5tYXgoYXV0bywgNTYwcHgpXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMzBweFxyXG4gICZfX3NpZGViYXJcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDE2cHhcclxuICAmX190YWJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDI0cHhcclxuICAmX19ibG9ja3NcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMjRweFxyXG4gICZfX2Jsb2NrXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICB1bFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgZ2FwOiAycHhcclxuICAgICAgbGlcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweFxyXG4gICZfX25hbWVcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgJl9fY29uc3VsdFxyXG4gICAgd2lkdGg6IDEwMCVcclxuXHJcbittYXgoJG1kKVxyXG4gIC5wcm9kdWN0LWRldGFpbFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCVcclxuICAgICAgZ2FwOiA0OHB4XHJcbiAgICAmX190b2dnbGVyc1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvXHJcbiAgICAgICtzY3JvbGxiYXJzKDBweCwgdHJhbnNwYXJlbnQpXHJcbiAgICAmX19uYW1lXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgJl9fYmxvY2tcclxuICAgICAgZ2FwOiA4cHhcclxuIiwiLnByb2R1Y3QtbGlzdGluZ1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICAmLS1taW5pLCAmLS1zaW1pbGFyLCAmLS12aWV3ZWRcclxuICAgIC5wcm9kdWN0LWxpc3RpbmdcclxuICAgICAgJl9fYXJyb3dzXHJcbiAgICAgICAgLnNsaWRlcl9fYXJyb3dcclxuICAgICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgICAmLS1wcmV2XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgICAmLS1uZXh0XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDE2cHhcclxuICAmX19oZWFkZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzJweFxyXG4gICZfX2NvbnRyb2xzXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgICBnYXA6IDhweFxyXG4gICAgJi0tbW9iaWxlXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLnNlbGVjdFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgJl9fdG9nZ2xlcnNcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGZsZXgtd3JhcDogd3JhcFxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgJl9fdG9nZ2xlclxyXG4gICAgcGFkZGluZzogOHB4IDEycHhcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjRDNEQkUzXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAmLmFjdGl2ZVxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmVcclxuICAgICAgY29sb3I6ICNmZmZcclxuICAmX19tb3JlXHJcbiAgICB3aWR0aDogNDhweFxyXG4gICAgaGVpZ2h0OiA0MHB4XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Fycm93LWRyb3Bkb3duLWJsYWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4XHJcbiAgICBmb250LXNpemU6IDBweFxyXG4gICZfX3NsaWRlclxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fYXJyb3dzXHJcbiAgICAuc2xpZGVyX19hcnJvd1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA5OXB4XHJcbiAgICAgICZbZGlzYWJsZWRdXHJcbiAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAmLS1wcmV2XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgICAmLS1uZXh0XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKVxyXG4gICZfX2xpbmtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAmLS1tb2JpbGVcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG5cclxuK21heCgkbWQpXHJcbiAgLnByb2R1Y3QtbGlzdGluZ1xyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAgIGdhcDogMTZweFxyXG4gICAgJl9fY29udGVudFxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICZfX2Fycm93c1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcblxyXG4rbWF4KCRzbSlcclxuICAucHJvZHVjdC1saXN0aW5nXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmX19jb250cm9sc1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYtLW1vYmlsZVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICZfX3NsaWRlclxyXG4gICAgICAuc3dpcGVyXHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgICZfX2xpbmtcclxuICAgICAgJi0tbW9iaWxlXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweCIsIi5wcm9kdWN0LXBhZ2VcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiAxMnB4IDBweCA0MHB4IDBweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA4MHB4XHJcbiAgJl9fd3JhcHBlclxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgNTk0cHgpIG1pbm1heChhdXRvLCA1NjBweClcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMzBweFxyXG4gICZfX2xlZnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDE2cHhcclxuICAmX19pbWFnZXNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIC5zcGxpZGVcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgJl9fbGFiZWxzLCAmX19idXR0b25zXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMjRweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogNnB4XHJcbiAgJl9fbGFiZWxzXHJcbiAgICBsZWZ0OiAyNHB4XHJcbiAgICB6LWluZGV4OiAyXHJcbiAgJl9fYnV0dG9uc1xyXG4gICAgcmlnaHQ6IDI0cHhcclxuICAgIHotaW5kZXg6IDJcclxuICAmX19pY29uc1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICBib3R0b206IDI0cHhcclxuICAgIGxlZnQ6IDI0cHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIGdhcDogMTJweFxyXG4gICAgei1pbmRleDogMlxyXG4gICZfX25vdGlmeVxyXG4gICAgcGFkZGluZzogMTJweCAxNnB4IDEycHggNDRweFxyXG4gICAgYmFja2dyb3VuZDogI0YyRjRGNlxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDE2cHhcclxuICAgICAgbGVmdDogMTZweFxyXG4gICAgICB3aWR0aDogMTZweFxyXG4gICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2ltcC5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAmX19pbWFnZXNcclxuICAgIC8vLnN3aXBlci13cmFwcGVyXHJcbiAgICAvLyAgaGVpZ2h0OiBhdXRvXHJcbiAgJl9faW1hZ2VcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIG9wYWNpdHk6IDBcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3NcbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmVcclxuICAgICAgb3BhY2l0eTogMVxyXG4gICAgcGljdHVyZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgIGltZ1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGhlaWdodDogMTAwJVxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yc1xuICAmX19taW1hZ2VzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICZfX21pbWFnZVxyXG4gICAgbWF4LXdpZHRoOiAxMjBweFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMTA4cHhcclxuICAgIGJvcmRlcjogMS41cHggc29saWQgI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmVcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI0RGMDAyNFxyXG4gICAgQHN1cHBvcnRzIChhc3BlY3QtcmF0aW86IDEyMCAvIDEwMClcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxMjAgLyAxMDBcclxuICAgICAgaGVpZ2h0OiBhdXRvXHJcbiAgICBpbWdcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgJl9fcmlnaHRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAmX190aXRsZVxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gICZfX2F0dHJpYnV0ZXNcclxuICAgIG1hcmdpbi10b3A6IDZweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZmxleC13cmFwOiB3cmFwXHJcbiAgICBnYXA6IDhweCAxNnB4XHJcbiAgJl9fYXR0cmlidXRlXHJcbiAgICBmb250LXNpemU6IDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICAgYSwgc3BhblxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXRcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgJl9fb3B0aW9uc1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMjRweFxyXG4gICAgbWFyZ2luLXRvcDogMjRweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICZfX29wdGlvblxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiA0cHhcclxuICAgIC5zZWxlY3RcclxuICAgICAgbWF4LXdpZHRoOiAzNTBweFxyXG4gICAgLmlucHV0XHJcbiAgICAgIG1heC13aWR0aDogMTIwcHhcclxuICAgICAgaW5wdXRcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICYtbmFtZVxyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICYtd3JhcHBlclxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgZ2FwOiA4cHhcclxuICAgICYtY2hhclxyXG4gICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgICBjb2xvcjogIzU0NTU1NlxyXG4gICAgJi1pbmZvXHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBwXHJcbiAgICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgICAgIHNtYWxsXHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXRcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdFxyXG4gICAgICBzcGFuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgICBjb2xvcjogIzg0ODQ4NFxyXG4gICZfX3ByaWNlc1xyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAxMnB4XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvXHJcbiAgICAmLW5vdGlmeVxyXG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMzJweFxyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggIzM4QjAzNlxyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICBsZWZ0OiAxMHB4XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICBoZWlnaHQ6IDE4cHhcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvaW1wLW5vZmlsbC5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAmX19wcmljZVxyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMzRweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19jb250cm9sc1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgZ3JpZC1nYXA6IDI0cHhcclxuICAgIG1hcmdpbi10b3A6IDI0cHhcclxuICAmX19ub3RpZnkyXHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHhcclxuICAgIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgIGNvbG9yOiAjNTQ1NTU2XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4XHJcblxyXG4rbWF4KCRtZClcclxuICAucHJvZHVjdC1wYWdlXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICZfX3dyYXBwZXJcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAmX19sZWZ0XHJcbiAgICAgIG1heC13aWR0aDogNjQwcHhcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAmX19pbWFnZXNcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG4gICAgJl9fbGFiZWxzXHJcbiAgICAgIHRvcDogMTJweFxyXG4gICAgICBsZWZ0OiAxMnB4XHJcbiAgICAmX19pY29uc1xyXG4gICAgICBsZWZ0OiAxMnB4XHJcbiAgICAgIGJvdHRvbTogMTJweFxyXG4gICAgJl9fYnV0dG9uc1xyXG4gICAgICB0b3A6IDEycHhcclxuICAgICAgcmlnaHQ6IDEycHhcclxuICAgICZfX2NvbXBhcmUsICZfX3dpc2hsaXN0XHJcbiAgICAgIHdpZHRoOiAzMnB4XHJcbiAgICAgIGhlaWdodDogMzJweFxyXG4gICAgJl9fbWltYWdlc1xyXG4gICAgICAuc3BsaWRlX190cmFja1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbiAgICAmX19taW1hZ2VcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgICAmX19ub3RpZnlcclxuICAgICAgcGFkZGluZzogOHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweFxyXG4gICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHhcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgdG9wOiA4cHhcclxuICAgICAgICBsZWZ0OiA4cHhcclxuICAgICZfX29wdGlvbnNcclxuICAgICAgbWFyZ2luLXRvcDogMTZweFxyXG4gICAgJl9fb3B0aW9uXHJcbiAgICAgICYtaW5mb1xyXG4gICAgICAgIHBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbiAgICAmX19ub3RpZnkyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcblxyXG4rbWF4KCR4cylcclxuICAucHJvZHVjdC1wYWdlXHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XHJcbiAgICAmX19hdHRyaWJ1dGVzXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGdyaWQtZ2FwOiA2cHggMnB4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgJl9fYXR0cmlidXRlXHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICBsaW5lLWhlaWdodDogMThweFxyXG4gICAgJl9fcHJpY2VzXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgJi1ub3RpZnlcclxuICAgICAgICBwYWRkaW5nOiA2cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcclxuICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgd2lkdGg6IDE2cHhcclxuICAgICAgICAgIGhlaWdodDogMTZweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4XHJcbiAgICAgICAgICBsZWZ0OiA2cHhcclxuICAgICZfX3ByaWNlXHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICBsaW5lLWhlaWdodDogMjZweFxyXG4gICAgJl9fY29udHJvbHNcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAgIGdyaWQtZ2FwOiAxMnB4XHJcbiAgICAmX19ub3RpZnkyXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgJl9faWNvbnNcclxuICAgICAgZ2FwOiA4cHhcclxuICAgICZfX29wdGlvblxyXG4gICAgICAmLXdyYXBwZXJcclxuICAgICAgICAuY291bnRlclxyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweFxuIiwiLnByb2ZpbGVcclxuICB3aWR0aDogMTAwJVxyXG4gICZfX2NvbnRlbnRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBtYXgtd2lkdGg6IDM4NnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiA0NXB4XHJcbiAgJl9fZm9ybVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMTJweFxyXG4gICZfX2lucHV0XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICZfX2xvZ291dFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogMjQ4cHhcclxuXHJcbittYXgoJHhzKVxyXG4gIC5wcm9maWxlXHJcbiAgICAmX19sb2dvdXRcclxuICAgICAgIG1heC13aWR0aDogMTAwJSIsIi5yZXZpZXdzLXBhZ2VcclxuICAmX19jb250YWluZXJcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzZweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAmX19saXN0XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIC5yZXZpZXctY2FyZFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNEM0RCRTNcclxuICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAmX19hdmF0YXJcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2XHJcblxyXG4rbWF4KCRtZClcclxuICAucmV2aWV3cy1wYWdlXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIGdhcDogMjRweFxyXG5cclxuK21heCgkeHMpXHJcbiAgLnJldmlld3MtcGFnZVxyXG4gICAgJl9fbGlzdFxyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG4gICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAgIC5yZXZpZXctY2FyZFxyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljXHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQiLCIucmV2aWV3c1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQwcHggMHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDMwcHhcclxuICAmX193cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDI0cHhcclxuICAmX195YW5kZXhcclxuICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCA0MnB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMS41cHggI0QzREJFM1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICY6aG92ZXJcclxuICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAgICY6OmJlZm9yZVxyXG4gICAgICBjb250ZW50OiAnJ1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiA1MCVcclxuICAgICAgbGVmdDogMTJweFxyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgaGVpZ2h0OiAyNHB4XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy9pY29ucy9tYXJrZXIuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgJl9fbGlua1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgICYtLW1vYmlsZVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgJl9fc2xpZGVyXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIC5zd2lwZXJcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAmX19hcnJvd3NcclxuICAgIC5zbGlkZXJfX2Fycm93XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICAmLS1wcmV2XHJcbiAgICAgICAgbGVmdDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICYtLW5leHRcclxuICAgICAgICByaWdodDogMFxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICAmX19kb3R0ZWRcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbittYXgoJHhzKVxyXG4gIC5yZXZpZXdzXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAmX19jb250YWluZXJcclxuICAgICAgcGFkZGluZzogMjRweCAwcHhcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX195YW5kZXhcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAmX19zbGlkZXJcclxuICAgICAgZ2FwOiAxNnB4XHJcbiAgICAgIC5zd2lwZXJcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgJl9fYXJyb3dzXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICZfX2RvdHRlZFxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAmX19saW5rXHJcbiAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgJi0tbW9iaWxlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHgiLCIuc2VhcmNoLXBhZ2VcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgJl9fd3JhcHBlclxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogOHB4XHJcbiAgJl9fbGVmdFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMTJweFxyXG4gICZfX2Zvcm1cclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDQ3OHB4KSBtaW5tYXgoYXV0bywgMTUzcHgpXHJcbiAgICBncmlkLWdhcDogMjRweFxyXG4gICZfX3Jlc3VsdHNcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgIGNvbG9yOiAjODQ4NDg0XHJcbiAgJl9fY29udHJvbHNcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3A6IDM2cHhcclxuICAmX19zb3J0XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDE2cHhcclxuICAgIHNwYW5cclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19wcm9kdWN0c1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcilcclxuICAgIGdyaWQtZ2FwOiAzMHB4XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4XHJcbiAgJl9fcGFnaW5hdGlvblxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4XHJcblxyXG4rbWF4KCRtZClcclxuICAuc2VhcmNoLXBhZ2VcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG4gICAgICBnYXA6IDI0cHhcclxuICAgICZfX3dyYXBwZXJcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgJl9fcHJvZHVjdHNcclxuICAgICAgZ3JpZC1nYXA6IDE2cHhcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKVxyXG5cclxuK21heCgkc20pXHJcbiAgLnNlYXJjaC1wYWdlXHJcbiAgICAmX19wcm9kdWN0c1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXHJcbiAgICAmX193cmFwcGVyXHJcbiAgICAgIGdhcDogMjRweFxyXG4gICAgJl9fdmlld3R5cGVcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgJl9fcmlnaHQsICZfX2xlZnRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICZfX2xlZnRcclxuICAgICAgZ2FwOiA3cHhcclxuICAgICZfX2NvbnN1bHRcclxuICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgLmNvbnN1bHRfX2JveFxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICAmX19zb3J0XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAmX19zdWJtaXRcclxuICAgICAgZm9udC1zaXplOiAwXHJcbiAgICAgIHdpZHRoOiA0OHB4XHJcbiAgICAgIGhlaWdodDogNDhweFxyXG4gICAgICBiYWNrZ3JvdW5kOiAjREYwMDI0IHVybCguL2ltYWdlcy9pY29ucy9zZWFyY2gtd2hpdGUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmX19mb3JtXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG9cclxuICAgICAgZ3JpZC1nYXA6IDEycHhcclxuICAgICZfX3Jlc3VsdHNcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4IiwiLnNlb1xyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogNDBweCAwcHhcclxuICAmX190ZXh0Ym94XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweFxyXG5cclxuK21heCgkbWQpXHJcbiAgLnNlb1xyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4IiwiLnNlcnZpY2UtYmFubmVyXHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHhcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgJl9fdGl0bGUsICZfX2Rlc2NyaXB0aW9uXHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gICZfX2Rlc2NyaXB0aW9uXHJcbiAgICBtYXgtd2lkdGg6IDgxMHB4IiwiLnNlcnZpY2VcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDQ4cHggMHB4IDQwcHggMHB4XHJcbiAgJl9fYmxvY2tzXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogNDhweFxyXG4gICZfX2Jsb2NrXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgJl9faGVhZGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBnYXA6IDE2cHhcclxuICAmX19uYW1lXHJcbiAgICBmb250LXNpemU6IDIwcHhcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbiAgICBjb2xvcjogIzIzMUYyMFxyXG4gICZfX2xpbmtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICAmOjpiZWZvcmVcclxuICAgICAgY29udGVudDogJydcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgIHRvcDogNTAlXHJcbiAgICAgIGxlZnQ6IDBcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgIGhlaWdodDogMThweFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvaW1wLnN2ZykgY2VudGVyIG5vLXJlcGVhdFxyXG4gICAgc3BhblxyXG4gICAgICBjb2xvcjogIzM4QjAzNlxyXG4gICZfX3RleHRib3hcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBvdmVyZmxvdy14OiBhdXRvXHJcbiAgICAudGV4dGJveFxyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICZfX3RhYmxlXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWluLXdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEQkUzXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgJl9fcm93XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgIGRpc3BsYXk6IGdyaWRcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMwMHB4LCAxZnIpIG1pbm1heCgxMDVweCwgMTA1cHgpIG1pbm1heCgxMzRweCwgMTM0cHgpIG1pbm1heCgyMDBweCwgMzU1cHgpXHJcbiAgICAmLS1oZWFkZXJcclxuICAgICAgLnNlcnZpY2VfX2NvbFxyXG4gICAgICAgIGNvbG9yOiAjQkNCRUMwXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgYm9yZGVyOiBub25lXHJcbiAgJl9fY29sXHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDNEQkUzXHJcbiAgICBwYWRkaW5nOiAxN3B4IDBweCAxNnB4IDBweFxyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICBsaW5lLWhlaWdodDogMjRweFxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICBib3JkZXI6IG5vbmVcclxuICAgICYtLTEsICYtLTRcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxuICAgICYtLTIsICYtLTNcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcblxyXG4rbWF4KCRtZClcclxuICAuc2VydmljZVxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMHB4XHJcbiAgICAmX19oZWFkZXJcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICBnYXA6IDZweFxyXG4gICAgJl9fbmFtZVxyXG4gICAgICBmb250LXNpemU6IDE2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcclxuICAgICZfX3RhYmxlXHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudFxyXG4gICAgJl9fdGV4dGJveFxyXG4gICAgICB3aWR0aDogMTAwdndcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KVxyXG4gICAgICBwYWRkaW5nOiAwcHggMTZweFxyXG4gICAgJl9fcm93XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggNzBweCAxMDBweCAyMDBweFxyXG4gICAgJl9fY29sXHJcbiAgICAgIHBhZGRpbmc6IDEycHhcclxuICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAgICYtLTIsICYtLTNcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIiwiLnNlcnZpY2VzLXBhZ2VcclxuICAmX19jb250YWluZXJcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDM2cHhcclxuICAmX19jb250ZW50XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDgwcHhcclxuICAmX19saXN0XHJcbiAgICBkaXNwbGF5OiBncmlkXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICBncmlkLWdhcDogNDhweCAzMHB4XHJcbiAgJl9faXRlbVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgIGNvbG9yOiAjMzhCMDM2XHJcbiAgICAgIC5zZXJ2aWNlcy1wYWdlXHJcbiAgICAgICAgJl9faW1hZ2VcclxuICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpXHJcbiAgICAgICAgJl9fbmFtZVxyXG4gICAgICAgICAgY29sb3I6ICMzOEIwMzZcclxuICAmX19pbWFnZVxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIGhlaWdodDogMjQwcHhcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIEBzdXBwb3J0cyAoYXNwZWN0LXJhdGlvOiAzODYgLyAyNDApXHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMzg2IC8gMjQwXHJcbiAgICAgIGhlaWdodDogYXV0b1xyXG4gICAgaW1nXHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yc1xyXG4gICZfX25hbWVcclxuICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxuICAgIGNvbG9yOiAjMjMxRjIwXHJcblxyXG4rbWF4KCRtZClcclxuICAuc2VydmljZXMtcGFnZVxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG5cclxuK21heCgkeHMpXHJcbiAgLnNlcnZpY2VzLXBhZ2VcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBnYXA6IDI0cHhcclxuICAgICZfX2NvbnRlbnRcclxuICAgICAgZ2FwOiA0OHB4XHJcbiAgICAmX19saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxyXG4gICAgICBncmlkLWdhcDogMzJweFxyXG4gICAgJl9faXRlbVxyXG4gICAgICBnYXA6IDEycHhcclxuICAgICZfX2ltYWdlXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICZfX25hbWVcclxuICAgICAgZm9udC1zaXplOiAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiIsIi5zZXJ2aWNlc1xyXG4gIGJhY2tncm91bmQ6ICNGMkY0RjZcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogODBweCAwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzJweFxyXG4gICZfX2Fycm93c1xyXG4gICAgJiA+IGRpdlxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgZ2FwOiAxMnB4XHJcbiAgICAuc2xpZGVyXHJcbiAgICAgICZfX2Fycm93XHJcbiAgICAgICAgYm9yZGVyOiBub25lXHJcbiAgJl9faXRlbVxyXG4gICAgcGFkZGluZzogMjRweFxyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRlxyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGhlaWdodDogMTAwJVxyXG4gICAgZ2FwOiAyNHB4XHJcbiAgJl9faW1hZ2VcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICBAc3VwcG9ydHMgKGFzcGVjdC1yYXRpbzogNTQ2IC8gMjAwKVxyXG4gICAgICBhc3BlY3QtcmF0aW86IDU0NiAvIDIwMFxyXG4gICAgICBoZWlnaHQ6IGF1dG9cclxuICAgIGltZ1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXJcclxuICAmX19pbmZvXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgZ2FwOiAxNnB4XHJcbiAgICBmbGV4OiAxXHJcbiAgJl9fbmFtZVxyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjhweFxyXG4gICAgY29sb3I6ICMyMzFGMjBcclxuICAmX19saW5rXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgbWF4LXdpZHRoOiAyMzBweFxyXG4gICAgbWFyZ2luLXRvcDogYXV0b1xyXG4gICZfX2RvdHRlZFxyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3A6IDE2cHhcclxuXHJcbittYXgoJG1kKVxyXG4gIC5zZXJ2aWNlc1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuc2VydmljZXNcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICBwYWRkaW5nOiA0OHB4IDBweFxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICZfX2Fycm93c1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAmX19kb3R0ZWRcclxuICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgJl9fc2xpZGVyXHJcbiAgICAgIC5zd2lwZXJcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxyXG4gICAgJl9faXRlbVxyXG4gICAgICBwYWRkaW5nOiAxNnB4XHJcbiAgICAgIGdhcDogMTJweFxyXG4gICAgJl9faW5mb1xyXG4gICAgICBnYXA6IDEycHhcclxuICAgICZfX2xpbmtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcblxyXG4iLCIuc2l0ZW1hcFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMzZweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBnYXA6IDM2cHhcclxuICAmX19tYWluXHJcbiAgICB3aWR0aDogMTAwJVxyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgZ3JpZC1nYXA6IDI0cHhcclxuICAmX19saW5rXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgJjo6YmVmb3JlXHJcbiAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICBsZWZ0OiAwXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICB3aWR0aDogMzJweFxyXG4gICAgICBoZWlnaHQ6IDMycHhcclxuICAgICAgYmFja2dyb3VuZDogI0YyRjRGNiB1cmwoLi9pbWFnZXMvaWNvbnMvYnVyZ2VyLXJlZC5zdmcpIGNlbnRlciBuby1yZXBlYXRcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4XHJcbiAgJl9fY2F0ZWdvcmllc1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEM0RCRTNcclxuICAgIHBhZGRpbmctdG9wOiAzNnB4XHJcbiAgICAmLWxpc3RcclxuICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpXHJcbiAgICAgIGdyaWQtZ2FwOiAzMnB4IDI0cHhcclxuICAgICYtdGl0bGVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweFxyXG4gICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICZfX2NhdGVnb3J5XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgJi1saW5rXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweFxyXG4gICAgICBjb2xvcjogIzIzMUYyMFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB0b3A6IDdweFxyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgICAgICB3aWR0aDogNnB4XHJcbiAgICAgICAgaGVpZ2h0OiA2cHhcclxuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMyMzFGMjBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweFxyXG4gICZfX3N1YmNhdGVnb3JpZXNcclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogOHB4XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHhcclxuICAmX19zdWJjYXRlZ29yeVxyXG4gICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMjBweFxyXG4gICAgY29sb3I6ICM1NDU1NTZcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcblxyXG4rbWF4KCRtZClcclxuICAuc2l0ZW1hcFxyXG4gICAgJl9fbWFpbiwgJl9fY2F0ZWdvcmllcy1saXN0XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICBnYXA6IDI0cHggMTZweFxyXG4gICAgJl9fbGlua1xyXG4gICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICZfX2NhdGVnb3J5XHJcbiAgICAgICYtbGlua1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAmX19zdWJjYXRlZ29yaWVzXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweFxyXG4gICAgJl9fc3ViY2F0ZWdvcnlcclxuICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcblxyXG4rbWF4KCR4cylcclxuICAuc2l0ZW1hcFxyXG4gICAgJl9fbWFpblxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxyXG4iLCIudGhhbmt5b3VcclxuICAgICZfX2NvbnRhaW5lclxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgIGdhcDogMzZweFxyXG4gICAgJl9fdGl0bGVcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJ1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICAgICAgdG9wOiA1MCVcclxuICAgICAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvdGhhbmt5b3Utb2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAmX19jb250ZW50XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDY5OHB4XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgICAgIGdhcDogNDhweFxyXG4gICAgJl9fcGFydHNcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19wYXJ0XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBkaXNwbGF5OiBncmlkXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMTg3cHgpIDFmclxyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHhcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzREJFM1xyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgICBwXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjMxRjIwXHJcbiAgICAmX19wcm9kdWN0c1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAmX19wcm9kdWN0XHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICBwXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweFxyXG4gICAgJl9fcmV0dXJuXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MnB4XHJcbiAgICAmX19jb25zdWx0XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcbittYXgoJG1kKVxyXG4gICAgLnRoYW5reW91XHJcbiAgICAgICAgJl9fY29udGFpbmVyXHJcbiAgICAgICAgICAgIGdhcDogMjRweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxyXG5cclxuK21heCgkeHMpXHJcbiAgICAudGhhbmt5b3VcclxuICAgICAgICAmX19jb250ZW50XHJcbiAgICAgICAgICAgIGdhcDogMjRweFxyXG4gICAgICAgICZfX3RpdGxlXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxNzNweCArIDY0cHgpXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHhcclxuICAgICAgICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHhcclxuICAgICAgICAmX19wYXJ0c1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTJweFxyXG4gICAgICAgICZfX3BhcnRcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlXHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiA0cHhcclxuICAgICAgICAmX19wcm9kdWN0c1xyXG4gICAgICAgICAgICBncmlkLWdhcDogMTZweCIsIi50eXBlXHJcbiAgJl9fY29udGFpbmVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG4gICAgcGFkZGluZzogMHB4IDBweCA4MHB4IDBweFxyXG4gICAgZ2FwOiAzNnB4XHJcbiAgJl9fY29udGVudFxyXG4gICAgd2lkdGg6IDEwMCVcclxuICAgIG1heC13aWR0aDogMTAxMHB4XHJcbiIsIi53aXNobGlzdFxyXG4gICZfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGdhcDogMzZweFxyXG4gICZfX2NvbnRlbnRcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgICBnYXA6IDQ4cHhcclxuICAmX19lbXB0eVxyXG4gICAgZGlzcGxheTogZmxleFxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxuICAgIGdhcDogMjRweFxyXG4gICAgJi10aXRsZVxyXG4gICAgICBmb250LXNpemU6IDI2cHhcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHhcclxuICAgICAgY29sb3I6ICMyMzFGMjBcclxuICAgICYtZGVzY3JpcHRpb25cclxuICAgICAgY29sb3I6ICM4NDg0ODRcclxuICAgICAgcGFkZGluZy1yaWdodDogNTJweFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgJjo6YmVmb3JlXHJcbiAgICAgICAgY29udGVudDogJydcclxuICAgICAgICB3aWR0aDogNDBweFxyXG4gICAgICAgIGhlaWdodDogNDBweFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogNTAlXHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNEY2IHVybCguL2ltYWdlcy9pY29ucy93aXNobGlzdC1yZWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG5cclxuICAmX19wcm9kdWN0c1xyXG4gICAgZGlzcGxheTogZ3JpZFxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKVxyXG4gICAgZ3JpZC1nYXA6IDMwcHhcclxuXHJcbittYXgoJGxnKVxyXG4gIC53aXNobGlzdFxyXG4gICAgJl9fcHJvZHVjdHNcclxuICAgICAgZ3JpZC1nYXA6IDE2cHhcclxuXHJcbittYXgoJG1kKVxyXG4gIC53aXNobGlzdFxyXG4gICAgJl9fY29udGFpbmVyXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XHJcbiAgICAgIGdyaWQtZ2FwOiAyNHB4XHJcbiAgICAmX19wcm9kdWN0c1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXHJcbiAgICAmX19lbXB0eVxyXG4gICAgICBtYXJnaW46IDAgYXV0b1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICYtdGl0bGUsICYtZGVzY3JpcHRpb25cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuXHJcblxyXG4rbWF4KCRzbSlcclxuICAud2lzaGxpc3RcclxuICAgICZfX3Byb2R1Y3RzXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcilcclxuXHJcbittYXgoJHhzKVxyXG4gIC53aXNobGlzdFxyXG4gICAgJl9fZW1wdHlcclxuICAgICAgbWFyZ2luOiA0MHB4IDBweFxyXG4gICAgICAmLWRlc2NyaXB0aW9uXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODhweFxyXG4gICAgICAgICY6OmJlZm9yZVxyXG4gICAgICAgICAgbGVmdDogNTAlXHJcbiAgICAgICAgICBib3R0b206IDBcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSIsIi55YW5kZXgtcmV2aWV3c1xuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiA0MHB4IDBcbiAgJl9fY29udGFpbmVyXG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDM1NXB4KSBtaW5tYXgoMCwgNzYwcHgpXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0XG4gICAgZ2FwOiA0MHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgJl9fY29udGVudFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICBnYXA6IDIwcHhcbiAgJl9fdGl0bGVcbiAgICBmb250LXNpemU6IDI2cHhcbiAgICBsaW5lLWhlaWdodDogMzRweFxuICAgIGNvbG9yOiAjMjMxRjIwXG4gICZfX3RleHRcbiAgICBjb2xvcjogIzU0NTU1NlxuICAmX19idXR0b25cbiAgICBtaW4taGVpZ2h0OiA0OHB4XG4gICZfX3dpZGdldFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiA3NjBweFxuICAgIGhlaWdodDogNTYwcHhcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0RCRTNcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAmX19pZnJhbWVcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgYm9yZGVyOiAwXG5cbittYXgoJG1kKVxuICAueWFuZGV4LXJldmlld3NcbiAgICAmX19jb250YWluZXJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJVxuICAgICAgZ2FwOiAyNHB4XG4gICAgJl9fd2lkZ2V0XG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0XG5cbittYXgoJHhzKVxuICAueWFuZGV4LXJldmlld3NcbiAgICBwYWRkaW5nOiAyNHB4IDBcbiAgICAmX19jb250YWluZXJcbiAgICAgIGdhcDogMTZweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgJl9fYnV0dG9uXG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX3dpZGdldFxuICAgICAgaGVpZ2h0OiA1MDBweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxuIl19 */
