/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/main.scss ***!
  \********************************************************************************************************/
@font-face {
  font-family: "Hoves Regular";
  src: local("Hoves Regular"), url(ce784b6cbf9e08d713dd.woff2) format("woff2"), url(10da2f176c76bcfee390.woff) format("woff"), url(295cb15ee75b0b3258bb.ttf) format("ttf"), url(c8064f4c4477ac6559b6.otf) format("otf"), url(07eabca7285a2306b3be.eot) format("eot");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Hoves Italic";
  src: local("Hoves Italic"), url(980a8b881468d4e4f1fc.woff2) format("woff2"), url(e10bbd02dd7b79d8beba.woff) format("woff"), url(299c6db6fdf12dca5ef9.ttf) format("ttf"), url(7a73629a42493067b213.otf) format("otf"), url(8fdaca3f1b60b474edf9.eot) format("eot");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  src: url("https://res.cloudinary.com/dr6lvwubh/raw/upload/v1529908256/CompressaPRO-GX.woff2");
  font-family: "Compressa VF";
  font-style: normal;
}
:root {
  scroll-behavior: smooth;
  font-size: calc(0.044 * 100vw + -1.28px);
}
@media (min-width: 370px) {
  :root {
    font-size: 15px;
  }
}
@media (min-width: 1280px) {
  :root {
    font-size: calc(0.0078125 * 100vw + 0px);
  }
}
@media (min-width: 1920px) {
  :root {
    font-size: 15px;
  }
}

body {
  position: relative;
  color: #333;
  background: #121B24;
  font-family: "Hoves Regular";
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --link-hover-color: #41bb4c;
}
@media (max-width: 1279px) {
  body {
    padding-bottom: 106px;
  }
}
@media (max-width: 1023px) {
  body {
    padding-bottom: clamp(68px, 0.0540540541 * 100vw + 50.7027027027px, 106px);
  }
}

*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

ol,
ul {
  list-style: none;
}

button {
  border: 0;
  color: inherit;
  background: transparent;
  cursor: pointer;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
}

button,
input,
textarea {
  font-family: inherit;
}

input {
  min-width: 0;
  font-size: inherit;
  border-radius: 0;
}

input[type=file i],
input[type=file i]::-webkit-file-upload-button {
  cursor: pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,
input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}

a {
  text-decoration: none;
}

svg {
  vertical-align: middle;
  transition: fill 0.4s, stroke 0.4s;
}

img {
  user-select: none;
}

img,
iframe,
svg,
picture {
  display: block;
}

iframe {
  border: 0;
}

h1,
h2,
h3 {
  font-weight: 400;
  font-size: inherit;
}

:focus {
  outline: none;
}

main {
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}

.app-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.tablebodytext {
  display: none !important;
}

.fancybox__content {
  background: transparent !important;
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}

.bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  pointer-events: none;
}
.bg__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cookie-banner {
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  background-color: #212D37;
  border: 1px solid #37424D;
  width: max-content;
  max-width: 96%;
  display: flex;
  align-items: center;
  gap: 30px;
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(20px, 1.5625vw, 30px);
}
.cookie-banner--leave {
  transition: opacity 0.15s ease-in;
}
.cookie-banner--leave-start {
  opacity: 1;
}
.cookie-banner--leave-end {
  opacity: 0;
}
.cookie-banner span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #BCC5CA;
}
@media (max-width: 1279px) {
  .cookie-banner span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cookie-banner span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.cookie-banner span a {
  transition: all 0.3s ease;
  color: #C0FF00;
  text-decoration: underline;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .cookie-banner span a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .cookie-banner span a:active {
    text-decoration: none;
  }
}
@media (max-width: 1023px) {
  .cookie-banner span {
    font-size: 16px;
    line-height: 120%;
    font-family: "Hoves Regular";
  }
}
.cookie-banner button {
  transition: all 0.3s ease;
  background: rgba(55, 66, 77, 0.6);
  border-radius: 50px;
  border: 2px solid #C0FF00;
  box-shadow: 0px 16px 49.3px -6px rgba(192, 255, 0, 0.5411764706);
  padding: clamp(10px, 0.78125vw, 15px) 20px clamp(11.3333333333px, 0.8854166667vw, 17px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cookie-banner button span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cookie-banner button span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cookie-banner button span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .cookie-banner button:hover {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .cookie-banner button:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .cookie-banner button:active {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .cookie-banner button:active span {
    color: #121B24;
  }
}
@media (max-width: 768px) {
  .cookie-banner {
    flex-direction: column;
    gap: 24px;
  }
}

.blur {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  transition-duration: 0.3s;
  transition-behavior: allow-discrete;
  display: none;
  opacity: 0;
}
.blur.active {
  opacity: 1;
  display: block;
}
@starting-style {
  .blur.active {
    opacity: 0;
  }
}

.global_blur {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.5);
  transition-duration: 0.3s;
  transition-behavior: allow-discrete;
  display: none;
  opacity: 0;
}
.global_blur.htmx-request {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
@starting-style {
  .global_blur.htmx-request {
    opacity: 0;
  }
}

.btn_right_container {
  position: fixed;
  top: 46.5%;
  right: 0;
  z-index: 2;
  transition: all 0.3s ease;
  height: auto;
  background: rgba(55, 66, 77, 0.6);
  border-radius: clamp(20px, 1.5625vw, 30px) 0 0 clamp(20px, 1.5625vw, 30px);
  border: 2px solid #C0FF00;
  border-right: none;
  box-shadow: 0px 16px 49.3px -6px rgba(192, 255, 0, 0.5411764706);
  padding-top: clamp(21px, 1.640625vw, 31.5px);
  padding-right: clamp(9.3333333333px, 0.7291666667vw, 14px);
  padding-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
  padding-left: clamp(7px, 0.546875vw, 10.5px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn_right_container span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
  transition: all 0.3s ease;
  writing-mode: vertical-lr;
  rotate: 180deg;
}
@media (max-width: 1279px) {
  .btn_right_container span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .btn_right_container span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .btn_right_container:hover {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .btn_right_container:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn_right_container:active {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .btn_right_container:active span {
    color: #121B24;
  }
}
@media (max-width: 1279px) {
  .btn_right_container {
    display: none;
  }
}

.link-cover::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(10.6666666667px, 0.8333333333vw, 16px) clamp(30px, 2.34375vw, 45px);
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border: 1px solid #C0FF00;
  border-radius: clamp(34px, 2.65625vw, 51px);
  user-select: none;
  transition: all 0.3s ease;
}
.btn span {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #121B24;
  position: relative;
  z-index: 1;
  text-shadow: 1.0000001192px 1.0000001192px 0px 0px #7AC301;
}
@media (max-width: 1279px) {
  .btn span {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #C0FF00;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: clamp(34px, 2.65625vw, 51px);
  border: 1px solid #C0FF00;
}
.btn--box-shadow {
  box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
}
.btn--hover-box-shadow {
  transition: box-shadow 0.3s ease;
}
.btn--hover-box-shadow:not(.disabled) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .btn--hover-box-shadow:not(.disabled):hover {
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--hover-box-shadow:not(.disabled):active {
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
}
.btn--green-boder {
  border: 2px solid #C0FF00;
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn--green-boder span {
  transition: all 0.3s ease;
  color: #C0FF00;
  text-shadow: none;
}
@media (hover: hover) {
  .btn--green-boder:hover {
    background: #C0FF00;
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
  .btn--green-boder:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--green-boder:active {
    background: #C0FF00;
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
  .btn--green-boder:active span {
    color: #121B24;
  }
}
.btn--green-boder.not-box-shadow {
  box-shadow: none;
}
.btn--small {
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(20px, 1.5625vw, 30px) clamp(8px, 0.625vw, 12px);
}
.btn--small span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1023px) {
  .btn--small span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.btn--gray-border {
  border: 2px solid #707881;
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn--gray-border span {
  transition: all 0.3s ease;
  color: #707881;
  text-shadow: none;
}
@media (hover: hover) {
  .btn--gray-border:hover {
    border-color: #C0FF00;
    background: transparent;
  }
  .btn--gray-border:hover span {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--gray-border:active {
    border-color: #C0FF00;
    background: transparent;
  }
  .btn--gray-border:active span {
    color: #C0FF00;
  }
}
.btn--gray-border::after {
  opacity: 0 !important;
}
.btn.disabled {
  user-select: none;
  pointer-events: none;
  cursor: auto;
  opacity: 0.6;
}
.btn:not(.disabled) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .btn:not(.disabled):hover::after {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn:not(.disabled):active::after {
    opacity: 1;
  }
}
.btn .preloader-icon {
  display: none;
  position: absolute;
  top: clamp(6.6666666667px, 0.5208333333vw, 10px);
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  height: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.btn.htmx-request {
  user-select: none;
  cursor: auto;
}
.btn.htmx-request span {
  color: transparent;
}
.btn.htmx-request .preloader-icon {
  display: block;
}
.btn.htmx-request::after {
  opacity: 0 !important;
}
@media (max-width: 1279px) {
  .btn {
    padding: 15.39px 50px 20.61px 50px;
    border-radius: 40px;
  }
}
@media (max-width: 1023px) {
  .btn {
    padding: clamp(6px, 0.0133570413 * 100vw + 1.7257467994px, 15.39px) clamp(30px, 0.0284495021 * 100vw + 20.8961593172px, 50px) clamp(10px, 0.0150924609 * 100vw + 5.1704125178px, 20.61px) clamp(30px, 0.0284495021 * 100vw + 20.8961593172px, 50px);
    border-radius: clamp(34px, 0.0085348506 * 100vw + 31.2688477952px, 40px);
  }
}

.input {
  border-radius: 51px;
  border: 2px solid rgba(255, 255, 255, 0.1);
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .input {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .input {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.input.error {
  border-color: rgba(255, 0, 0, 0.5);
}
.input.bgc {
  background: #212D37;
}
@media (max-width: 1279px) {
  .input {
    padding: 13px 30px 20px;
  }
}
@media (max-width: 1023px) {
  .input {
    padding: clamp(4px, 0.012802276 * 100vw + -0.0967283073px, 13px) clamp(24px, 0.0085348506 * 100vw + 21.2688477952px, 30px) clamp(9px, 0.0156472262 * 100vw + 3.9928876245px, 20px);
  }
}

.textarea {
  border-radius: 20px;
  border: 2px solid rgba(255, 255, 255, 0.1);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  background: #1A252F;
  resize: none;
  padding: 7px 41px;
}
@media (max-width: 1023px) {
  .textarea {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}

.chechbox_custom input, .radio_custom input, .button_kp input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.chechbox_custom input:checked + div, .radio_custom input:checked + div, .button_kp input:checked + div {
  color: #C0FF00;
  border-color: #C0FF00;
}
.chechbox_custom input:checked + div span::before, .radio_custom input:checked + div span::before, .button_kp input:checked + div span::before {
  border-color: #C0FF00;
  background: #C0FF00;
}
.chechbox_custom div, .radio_custom div, .button_kp div {
  width: fit-content;
  border: 1px solid #37424D;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(28px, 2.1875vw, 42px);
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #707881;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: clamp(37.3333333333px, 2.9166666667vw, 56px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1023px) {
  .chechbox_custom div, .radio_custom div, .button_kp div {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (hover: hover) {
  .chechbox_custom div:hover, .radio_custom div:hover, .button_kp div:hover {
    color: #C0FF00;
    border-color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .chechbox_custom div:active, .radio_custom div:active, .button_kp div:active {
    color: #C0FF00;
    border-color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .chechbox_custom div, .radio_custom div, .button_kp div {
    max-height: fit-content;
    padding: 6px 19px;
  }
}
.chechbox_custom.disabled, .radio_custom.disabled, .button_kp.disabled {
  pointer-events: none;
  opacity: 0.4;
}

.chechbox_custom div {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.chechbox_custom div span {
  position: relative;
  margin-left: clamp(20px, 1.5625vw, 30px);
}
.chechbox_custom div span::before {
  content: "";
  position: absolute;
  top: clamp(4.6666666667px, 0.3645833333vw, 7px);
  left: clamp(-32px, -1.6666666667vw, -21.3333333333px);
  width: clamp(14.6666666667px, 1.1458333333vw, 22px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  border-radius: 50%;
  border: 2px solid #37424D;
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .chechbox_custom div:hover span::before {
    border-color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .chechbox_custom div:active span::before {
    border-color: #C0FF00;
  }
}

.radio_custom--small-color input:checked + div {
  color: #F2F2F6;
  border-color: var(--color);
  background: var(--color);
}
.radio_custom--small-color input:checked + div span::before {
  border-color: #C0FF00;
  background: var(--color);
}
.radio_custom--small-color div {
  padding: 5px 20px 7px;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .radio_custom--small-color div {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .radio_custom--small-color div {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .radio_custom--small-color div:hover {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
@media (hover: none), (hover: on-demand) {
  .radio_custom--small-color div:active {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
.radio_custom--gray-bgc-color div {
  background: #37424D;
  border-color: #37424D;
}
.radio_custom--small div {
  padding: 5px 20px 7px;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .radio_custom--small div {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .radio_custom--small div {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.radio_custom--white input:checked + div {
  color: #121B24;
  border-color: #C0FF00;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
}
.radio_custom--white div {
  border-color: rgba(255, 255, 255, 0.5);
  color: #F2F2F6;
}
.yandex_rews {
  width: clamp(373.3333333333px, 29.1666666667vw, 560px);
  height: clamp(533.3333333333px, 41.6666666667vw, 800px);
  overflow: hidden;
  position: relative;
}
.yandex_rews iframe {
  width: 100%;
  height: 100%;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  box-sizing: border-box;
  user-select: none;
}
.yandex_rews a {
  box-sizing: border-box;
  text-decoration: none;
  color: #b3b3b3;
  font-size: 10px;
  font-family: YS Text, sans-serif;
  padding: 0 20px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-height: 14px;
  white-space: nowrap;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (max-width: 1279px) {
  .yandex_rews {
    width: 100%;
    height: 800px;
  }
}

.google_rews {
  background: #FFF;
  width: clamp(373.3333333333px, 29.1666666667vw, 560px);
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px);
  border: 1px solid #e6e6e6;
  border-radius: 8px;
}
.google_rews__top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.google_rews__top .button {
  border-radius: 8px;
  background-color: #9bbf2e;
  padding: clamp(10px, 0.78125vw, 15px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  border: none;
}
.google_rews__top .button span {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  z-index: 1;
}
.google_rews__title {
  display: flex;
}
.google_rews__title span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1023px) {
  .google_rews__title span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.google_rews__reviews {
  font-weight: 500;
  margin-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.google_rews__rating {
  display: flex;
  align-items: center;
}
.google_rews__rating .avg {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  font-weight: 600;
  color: #121B24;
  margin-right: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1023px) {
  .google_rews__rating .avg {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.google_rews__rating .stars {
  display: flex;
  align-items: center;
}
.google_rews__rating .stars svg {
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10.6666666667px, 0.8333333333vw, 16px);
  stroke: #707881;
  fill: #707881;
}
.google_rews__rating .stars svg.active {
  stroke: #ffcc00;
  fill: #ffcc00;
}
.google_rews__rating .count {
  font-size: 14px;
  color: #707881;
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
.google_rews__items {
  padding-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: clamp(20px, 1.5625vw, 30px);
  grid-column-gap: clamp(20px, 1.5625vw, 30px);
  max-height: clamp(457.3333333333px, 35.7291666667vw, 686px);
  overflow: auto;
}
.google_rews__item {
  display: flex;
}
.google_rews__item .avtor {
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  height: clamp(33.3333333333px, 2.6041666667vw, 50px);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: clamp(10px, 0.78125vw, 15px);
  flex: 0 0 auto;
  border: 1px solid #707881;
}
.google_rews__item .avtor img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.google_rews__item .rating {
  display: flex;
  align-items: center;
}
.google_rews__name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1279px) {
  .google_rews__name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .google_rews__name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.google_rews__date {
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
  color: #707881;
  font-size: 16px;
}
.google_rews__stars {
  display: flex;
  align-items: center;
}
.google_rews__stars svg {
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10.6666666667px, 0.8333333333vw, 16px);
  stroke: #707881;
  fill: #707881;
}
.google_rews__stars svg.active {
  stroke: #ffcc00;
  fill: #ffcc00;
}
.google_rews__rew {
  font-size: 16px;
  padding: clamp(10px, 0.78125vw, 15px) 0;
}
@media (max-width: 1279px) {
  .google_rews {
    width: 100%;
  }
}

.collapse__items {
  display: flex;
  flex-direction: column;
}
.collapse__name {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  padding: clamp(14px, 1.09375vw, 21px) 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  transition: color 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .collapse__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .collapse__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .collapse__name:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .collapse__name:active {
    color: #C0FF00;
  }
}
.collapse__name svg {
  width: clamp(14.6666666667px, 1.1458333333vw, 22px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  stroke: #C0FF00;
  stroke-width: 2px;
  flex: 0 0 auto;
}
@media (max-width: 1279px) {
  .collapse__name svg {
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 1023px) {
  .collapse__name svg {
    width: clamp(13px, 0.0184921764 * 100vw + 7.0825035562px, 26px);
    height: clamp(13px, 0.0184921764 * 100vw + 7.0825035562px, 26px);
  }
}
.collapse__name.active {
  border-bottom: none;
}
.collapse__name.active svg {
  rotate: 270deg;
}
@media (max-width: 1279px) {
  .collapse__name {
    padding: 21px 0;
  }
}
@media (max-width: 1023px) {
  .collapse__name {
    font-size: clamp(14px, 0.0042674253 * 100vw + 12.6344238976px, 17px);
    line-height: clamp(16.8px, 0.0027027027 * 100vw + 15.9351351351px, 18.7px);
    padding-top: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    padding-bottom: clamp(14px, 0.0099573257 * 100vw + 10.813655761px, 21px);
    align-items: flex-start;
  }
}
.collapse__content {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .collapse__content {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .collapse__content {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.collapse__content p {
  width: 90%;
}
@media (max-width: 1023px) {
  .collapse__content p {
    width: 100%;
    padding-left: 21px;
  }
}
.collapse__content ul {
  padding-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.collapse__content ul li {
  position: relative;
  list-style-type: disc;
}
.collapse__content ul li:not(:last-child) {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.collapse__content ul li::marker {
  color: #C0FF00;
}

.obmanka {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.personal {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  display: flex;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  align-items: center;
}
@media (max-width: 1279px) {
  .personal {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .personal {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.personal input[type=checkbox] {
  flex: 0 0 auto;
  width: 27px;
  height: auto;
  aspect-ratio: 1;
  cursor: pointer;
}
.personal span {
  text-align: start;
}
.personal a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  text-decoration: underline;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .personal a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .personal a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .personal a:hover {
    text-decoration: none;
    color: #C0FF00 !important;
  }
}
@media (hover: none), (hover: on-demand) {
  .personal a:active {
    text-decoration: none;
    color: #C0FF00 !important;
  }
}
@media (max-width: 1279px) {
  .personal a {
    font-size: 22px;
    line-height: 24.2px;
  }
}
@media (max-width: 1023px) {
  .personal a {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(14.67px, 0.0135561878 * 100vw + 10.3320199147px, 24.2px);
  }
}
@media (max-width: 1279px) {
  .personal {
    font-size: 22px;
    line-height: 24.2px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1023px) {
  .personal {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(14.67px, 0.0135561878 * 100vw + 10.3320199147px, 24.2px);
    text-wrap: balance;
  }
}

.background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 8px, #05080C 11px);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.background_line.last {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.background_line.blur_top::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(360deg, rgba(18, 27, 36, 0) 0%, rgba(18, 27, 36, 0.4234068627) 37%, rgba(18, 27, 36, 0.8715861345) 60%, rgb(18, 27, 36) 100%);
}

.hashtag {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .hashtag {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .hashtag {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .hashtag {
    font-size: 24px;
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .hashtag {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(13.2px, 0.0187766714 * 100vw + 7.1914651494px, 26.4px);
  }
}

.hide_section {
  opacity: 0;
  transition: all 0.3s ease;
}
.hide_section.visible {
  opacity: 1;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .container {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .container {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}

.container_1920 {
  max-width: 1920px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.container_1920.mt {
  margin-top: -50px;
  position: relative;
  z-index: 0;
}

.case_container {
  max-width: 1920px;
  width: 59.4%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_container {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .case_container {
    width: 100%;
    padding: 0 20px;
  }
}

.link:hover {
  text-decoration: underline;
}

.hover:hover {
  color: #C0FF00 !important;
}

[x-cloak] {
  display: none !important;
}

.h1 {
  font-size: 4.2666666667rem;
  line-height: 1.1;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h1 {
    font-size: 2rem;
    font-weight: normal;
    line-height: 1.15;
  }
}

.h2 {
  font-size: 2.6666666667rem;
  line-height: 1.1;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h2 {
    font-size: 2rem;
  }
}

.h3 {
  font-size: 2.1333333333rem;
  line-height: 1.2;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h3 {
    font-size: 1.2rem;
  }
}

.text1 {
  font-size: 1.6666666667rem;
  line-height: 1.2;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .text1 {
    font-size: 1.2rem;
  }
}

.text2 {
  font-size: 1.3333333333rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .text2 {
    font-size: 0.9333333333rem;
  }
}

.font-inter {
  font-family: "Inter", sans-serif;
}

.darkgreen-color {
  color: #275f40;
}

.lightgreen-color {
  color: #41bb4c;
}

.orange-color {
  color: #faa746;
}

.breadcrumbs {
  position: absolute;
  bottom: clamp(-51px, -2.65625vw, -34px);
  width: 100%;
  overflow: hidden;
}
.breadcrumbs ul {
  margin-left: clamp(2px, 0.15625vw, 3px);
  display: flex;
  align-items: center;
}
.breadcrumbs ul li {
  white-space: nowrap;
}
.breadcrumbs ul li a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .breadcrumbs ul li a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs ul li a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .breadcrumbs ul li a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .breadcrumbs ul li a:active {
    color: #C0FF00;
  }
}
.breadcrumbs ul li a.active {
  color: #C0FF00;
}
.breadcrumbs ul li .name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .breadcrumbs ul li .name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs ul li .name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.breadcrumbs .dash {
  color: #C0FF00;
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.icon-svg {
  display: inline-block;
  width: 1em;
  aspect-ratio: 1;
  -webkit-mask-image: var(--svg);
  mask-size: 100% 100%;
  mask-image: var(--svg);
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
}

.pc-svg {
  width: clamp(51px, 3.984375vw, 76.5px);
  --svg: url("data:image/svg+xml,%3Csvg width=%2777%27 height=%2777%27 viewBox=%270 0 77 77%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2738.2485%27 cy=%2738.2485%27 r=%2737.2485%27 fill=%27%23707881%27 fill-opacity=%270.2%27 stroke=%27%23C0FF00%27 stroke-width=%272%27/%3E%3Cg clip-path=%27url%28%23clip0_244_13855%29%27%3E%3Cpath d=%27M55.3639 22.668H21.1407C19.6398 22.668 18.418 23.8788 18.418 25.366V43.9757C18.418 45.4629 19.6398 46.6737 21.1407 46.6737H36.8909V48.6194H36.8768C34.4613 48.6194 32.4978 50.565 32.4978 52.9586V53.8334H44.0103V52.9586C44.0103 50.565 42.0468 48.6194 39.6313 48.6194H39.6172V46.6737H55.3674C56.8683 46.6737 58.0902 45.4629 58.0902 43.9757V25.366C58.0902 23.8788 56.8683 22.668 55.3674 22.668H55.3639ZM39.6278 50.3691C40.7614 50.3691 41.7255 51.0864 42.0892 52.0838H34.4154C34.7791 51.0829 35.7432 50.3691 36.8768 50.3691H39.6278ZM56.3209 43.9792C56.3209 44.5006 55.8936 44.9275 55.3639 44.9275H21.1407C20.6145 44.9275 20.1837 44.5041 20.1837 43.9792V25.366C20.1837 24.8446 20.611 24.4177 21.1407 24.4177H55.3639C55.8901 24.4177 56.3209 24.8411 56.3209 25.366V43.9757V43.9792Z%27 fill=%27%23C0FF00%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_244_13855%27%3E%3Crect width=%2739.6651%27 height=%2731.1655%27 fill=%27white%27 transform=%27translate%2818.4141 22.668%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.page-head {
  position: sticky;
  top: 0;
  z-index: 10;
}

.header {
  display: flex;
  flex-direction: column;
  border: 1px solid #37424D;
  z-index: 10;
  position: relative;
  background: #121B24;
}
.header__top .social {
  margin-right: clamp(18.6666666667px, 1.4583333333vw, 28px);
  display: flex;
  position: relative;
}
.header__top .social_link {
  display: flex;
  align-items: center;
  width: clamp(85px, 6.40625vw, 123px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  border: 2px solid #C0FF00;
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(6px, 0.46875vw, 9px) clamp(7.3333333333px, 0.5729166667vw, 11px);
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.header__top .social_link span {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #C0FF00;
  font-size: clamp(8px, 0.625vw, 12px);
  line-height: clamp(9.3333333333px, 0.7291666667vw, 14px);
  transition: all 0.3s ease;
}
.header__top .social_link svg {
  fill: #C0FF00;
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  margin-right: clamp(5.3333333333px, 0.4166666667vw, 8px);
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .header__top .social_link:hover {
    background: #C0FF00;
  }
  .header__top .social_link:hover span {
    color: #121B24;
  }
  .header__top .social_link:hover svg {
    fill: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .header__top .social_link:active {
    background: #C0FF00;
  }
  .header__top .social_link:active span {
    color: #121B24;
  }
  .header__top .social_link:active svg {
    fill: #121B24;
  }
}
.header__top .social_text {
  position: absolute;
  bottom: clamp(-16px, -0.8333333333vw, -10.6666666667px);
  left: auto;
  right: auto;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #707881;
  font-size: clamp(8px, 0.625vw, 12px);
  line-height: clamp(9.3333333333px, 0.7291666667vw, 14px);
  white-space: nowrap;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
}
@media (max-width: 1279px) {
  .header__top .social {
    display: none;
  }
}
.header__top .phone {
  display: flex;
  flex-direction: column;
  margin-right: clamp(15px, 1.9791666667vw, 38px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header__top .phone {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .header__top .phone {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.header__top .phone_number {
  cursor: pointer;
}
.header__top .phone a {
  color: #F2F2F6;
}
.header__top .phone .btn_modal {
  color: #C0FF00;
  border-bottom: 2px solid #C0FF00;
  transition: all 0.3s ease;
  cursor: pointer;
}
.header__top .phone .btn_modal:hover {
  border-bottom-color: transparent;
}
@media (max-width: 1279px) {
  .header__top .phone {
    display: none;
  }
}
.header__top .city {
  margin-right: auto;
  margin-left: clamp(20px, 1.5625vw, 30px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .header__top .city {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header__top .city {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header__top .city span {
  color: #F2F2F6;
  border-bottom: 1px dashed #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  white-space: nowrap;
}
.header__top .city span:hover {
  color: #C0FF00;
  border-bottom-color: #C0FF00;
}
@media (max-width: 1279px) {
  .header__top .city {
    display: none;
  }
}
.header_top_menu {
  display: flex;
}
.header_top_menu__link {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header_top_menu__link {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .header_top_menu__link {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.header_top_menu__link:not(:last-child) {
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
@media (max-width: 1279px) {
  .header_top_menu {
    display: none;
  }
}
.header__bottom {
  background: #212D37;
  border-top: 1px solid #37424D;
}
@media (max-width: 1279px) {
  .header__bottom {
    border: none;
  }
}
.header_bottom_menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_bottom_menu > .item {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  padding-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
  padding-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.header_bottom_menu > .item:first-child {
  padding-right: clamp(30px, 2.34375vw, 45px);
  padding-left: clamp(66.6666666667px, 5.2083333333vw, 100px);
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  transition: box-shadow 0.3s ease;
  color: #121B24;
}
.header_bottom_menu > .item:first-child:hover {
  background: #C0FF00;
  box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
}
.header_bottom_menu > .item.parent {
  position: relative;
}
.header_bottom_menu > .item.parent .item {
  display: flex;
  align-items: center;
}
.header_bottom_menu > .item.parent .item svg {
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-top: clamp(2px, 0.15625vw, 3px);
  stroke: #C0FF00;
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10px, 0.78125vw, 15px);
}
.header_bottom_menu > .item.parent a {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item.parent a {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item.parent a {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.header_bottom_menu > .item.parent:hover svg {
  rotate: 270deg;
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
.header_bottom_menu > .item.parent:hover .submenu {
  opacity: 1;
  pointer-events: all;
}
.header_bottom_menu > .item.parent .submenu {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  position: absolute;
  border-radius: clamp(20px, 1.5625vw, 30px);
  padding: clamp(22.6666666667px, 1.7708333333vw, 34px) clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(26.6666666667px, 2.0833333333vw, 40px) clamp(30.6666666667px, 2.3958333333vw, 46px);
  margin-top: clamp(12.6666666667px, 0.9895833333vw, 19px);
  display: flex;
  z-index: 1;
}
.header_bottom_menu > .item.parent .submenu a {
  white-space: nowrap;
  transition: all 0.3s ease;
}
.header_bottom_menu > .item.parent .submenu a:hover {
  color: #C0FF00;
}
.header_bottom_menu > .item.parent .submenu .right {
  width: clamp(228.6666666667px, 17.8645833333vw, 343px);
}
.header_bottom_menu > .item.parent .submenu .right .desc {
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  height: 100%;
  opacity: 0.9;
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item.parent .submenu .right .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item.parent .submenu .right .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header_bottom_menu > .item.parent .submenu .left {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header_bottom_menu > .item.parent .submenu .item:not(:last-child) {
  padding-bottom: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
.header_bottom_menu > .item:nth-child(n+2) .submenu {
  left: clamp(-44px, -2.2916666667vw, -29.3333333333px);
}
.header_bottom_menu > .item:nth-child(n+5) .submenu {
  left: clamp(-470px, -24.4791666667vw, -313.3333333333px);
  flex-direction: row-reverse;
}
.header_bottom_menu > .item:nth-child(n+5) .submenu .left {
  border-right: none;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  padding-right: 0;
  padding-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
  margin-right: 0;
  margin-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header_bottom_menu > .item:nth-child(n+5) .submenu .right .desc {
  text-align: end;
}
.header_bottom_menu > .item:nth-child(8) {
  margin-right: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.header_bottom_menu > .item:nth-child(8) .submenu {
  left: -470px;
}
.header_bottom_menu > .item.more {
  position: relative;
}
.header_bottom_menu > .item.more .item {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.header_bottom_menu > .item.more .item svg {
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-top: clamp(2px, 0.15625vw, 3px);
  stroke: #C0FF00;
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10px, 0.78125vw, 15px);
}
.header_bottom_menu > .item.more .menu_more {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  top: clamp(45.3333333333px, 3.5416666667vw, 68px);
  right: 0;
  z-index: 1;
}
.header_bottom_menu > .item.more:hover .menu_more {
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 1279px) {
  .header_bottom_menu {
    display: none;
  }
}
.header .header_bottom_more_menu {
  display: flex;
  flex-direction: row-reverse;
  transition: all 0.3s ease;
  border-radius: clamp(20px, 1.5625vw, 30px);
  padding: clamp(22.6666666667px, 1.7708333333vw, 34px) clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(26.6666666667px, 2.0833333333vw, 40px) clamp(30.6666666667px, 2.3958333333vw, 46px);
}
.header .header_bottom_more_menu .right {
  padding-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  min-width: clamp(196.6666666667px, 15.3645833333vw, 295px);
}
.header .header_bottom_more_menu .left {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  margin-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header .header_bottom_more_menu .left div {
  white-space: nowrap;
}
.header .header_bottom_more_menu .desc {
  text-align: end;
  width: clamp(230px, 17.96875vw, 345px);
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  height: 100%;
  opacity: 0.8;
}
@media (max-width: 1279px) {
  .header .header_bottom_more_menu .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header .header_bottom_more_menu .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header .header_bottom_more_menu .item {
  transition: all 0.3s ease;
}
.header .header_bottom_more_menu .item.active, .header .header_bottom_more_menu .item:hover {
  color: #C0FF00;
}
.header .header_bottom_more_menu .item:not(:last-child) {
  padding-bottom: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
.header .header_bottom_more_menu .items {
  padding: 0 clamp(28.6666666667px, 2.2395833333vw, 43px);
}
@media (max-width: 1279px) {
  .header {
    border: none;
  }
}

.header__top,
.mobile_head {
  display: flex;
  align-items: center;
  padding: clamp(9px, 0.703125vw, 13.5px) 0;
}
.header__top .logo,
.mobile_head .logo {
  width: clamp(164px, 12.8125vw, 246px);
  height: clamp(30px, 2.34375vw, 45px);
  margin-right: clamp(14.6666666667px, 1.1458333333vw, 22px);
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .header__top .logo,
  .mobile_head .logo {
    width: 285.72px;
    height: 52.26px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 26px;
  }
}
@media (max-width: 1023px) {
  .header__top .logo,
  .mobile_head .logo {
    width: clamp(164px, 0.17314367 * 100vw + 108.5940256046px, 285.72px);
    height: clamp(30px, 0.0316642959 * 100vw + 19.8674253201px, 52.26px);
    margin-right: clamp(17px, 0.012802276 * 100vw + 12.9032716927px, 26px);
  }
}
.header__top .name,
.mobile_head .name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  padding-right: clamp(20.6666666667px, 1.6145833333vw, 31px);
  border-right: 1px solid #37424D;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header__top .name,
  .mobile_head .name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header__top .name,
  .mobile_head .name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .header__top .name,
  .mobile_head .name {
    border: none;
    padding-right: 0;
  }
}
@media (max-width: 1279px) {
  .header__top,
  .mobile_head {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .header__top,
  .mobile_head {
    padding-top: clamp(14px, 0.0213371266 * 100vw + 7.1721194879px, 29px);
    padding-bottom: clamp(14px, 0.0213371266 * 100vw + 7.1721194879px, 29px);
  }
}

#mobile_head {
  border: 1px solid #37424D;
}

.mobile_header {
  display: none;
  position: fixed;
  align-items: center;
  justify-content: space-between;
  z-index: 9;
  bottom: 0;
  left: 0;
  right: 0;
  background: #212D37;
  border: 1px solid #37424D;
  padding: 19px 56px 18px 56px;
}
.mobile_header__phone {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
}
.mobile_header__phone svg {
  width: 38px;
  height: 38px;
}
@media (max-width: 1023px) {
  .mobile_header__phone svg {
    width: clamp(24px, 0.0199146515 * 100vw + 17.627311522px, 38px);
    height: clamp(24px, 0.0199146515 * 100vw + 17.627311522px, 38px);
  }
}
@media (max-width: 1023px) {
  .mobile_header__phone {
    width: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    height: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    border-radius: clamp(7px, 0.0099573257 * 100vw + 3.813655761px, 14px);
  }
}
.mobile_header__link {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #F2F2F6;
  padding: 9.39px 38.5px 14.61px 38.5px;
  border-radius: 59.23px;
  font-size: 36px;
  line-height: 39.6px;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .mobile_header__link {
    padding: clamp(8px, 0.0019772404 * 100vw + 7.3672830725px, 9.39px) clamp(18px, 0.0291607397 * 100vw + 8.6685633001px, 38.5px) clamp(11px, 0.0051351351 * 100vw + 9.3567567568px, 14.61px) clamp(18px, 0.0291607397 * 100vw + 8.6685633001px, 38.5px);
    font-size: clamp(14px, 0.0312944523 * 100vw + 3.9857752489px, 36px);
    line-height: clamp(15.4px, 0.0344238976 * 100vw + 4.3843527738px, 39.6px);
  }
}
.mobile_header__burger {
  cursor: pointer;
}
.mobile_header__burger svg {
  width: 64px;
  height: 24px;
  stroke: #C0FF00;
  stroke-width: 3px;
}
@media (max-width: 1023px) {
  .mobile_header__burger svg {
    width: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    height: clamp(10px, 0.0199146515 * 100vw + 3.627311522px, 24px);
    stroke-width: clamp(2px, 0.0014224751 * 100vw + 1.5448079659px, 3px);
  }
}
@media (max-width: 1279px) {
  .mobile_header {
    display: flex;
  }
}
@media (max-width: 1023px) {
  .mobile_header {
    padding: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px) clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px) clamp(15px, 0.0042674253 * 100vw + 13.6344238976px, 18px) clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
  }
}

.mobile_menu {
  width: 100%;
  height: 100dvh;
  background: #121B24;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  transform: translateX(100%);
  transition: all 0.4s ease;
  overflow: auto;
  padding-bottom: 27px;
  overflow: hidden;
  display: none;
  will-change: transform;
}
.mobile_menu__container {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.mobile_menu__city_container {
  width: 100%;
  padding: 5px 0 11px;
  border: 1px solid #37424D;
  border-top: none;
  background: #212D37;
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 28.8px;
  color: #707881;
  margin-bottom: 16px;
}
.mobile_menu__city_container span {
  cursor: pointer;
  color: #C0FF00;
  border-bottom: 1px dashed #C0FF00;
  margin-left: 5px;
}
@media (max-width: 1023px) {
  .mobile_menu__city_container {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(20.4px, 0.0119487909 * 100vw + 16.5763869132px, 28.8px);
  }
}
.mobile_menu__items {
  margin-top: 26px;
  height: 100%;
}
@media (max-width: 1023px) {
  .mobile_menu__items {
    margin-top: clamp(15px, 0.0156472262 * 100vw + 9.9928876245px, 26px);
  }
}
.mobile_menu__contacts_container {
  display: flex;
  align-items: flex-start;
}
.mobile_menu__contacts_container .left {
  display: flex;
  flex-direction: column;
  margin-right: 78px;
}
.mobile_menu__contacts_container .left .tel {
  font-size: 36px;
  line-height: 22.37px;
  color: #F2F2F6;
  margin-bottom: 19.39px;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left .tel {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(16px, 0.0090611664 * 100vw + 13.1004267425px, 22.37px);
    margin-bottom: clamp(17px, 0.0033997155 * 100vw + 15.9120910384px, 19.39px);
  }
}
.mobile_menu__contacts_container .left .email {
  font-size: 24px;
  line-height: 26.4px;
  color: #C0FF00;
  border-bottom: 2px solid #C0FF00;
  width: min-content;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left .email {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left {
    margin-right: clamp(41px, 0.0526315789 * 100vw + 24.1578947368px, 78px);
  }
}
.mobile_menu__contacts_container .right {
  display: flex;
  align-items: center;
}
.mobile_menu__contacts_container .right .social {
  width: 64px;
  height: 64px;
  background: transparent;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #C0FF00;
}
.mobile_menu__contacts_container .right .social svg {
  width: 42.67px;
  height: 42.67px;
  fill: #C0FF00;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social svg {
    width: clamp(19.4px, 0.0331009957 * 100vw + 8.8076813656px, 42.67px);
    height: clamp(19.4px, 0.0331009957 * 100vw + 8.8076813656px, 42.67px);
  }
}
.mobile_menu__contacts_container .right .social:first-child {
  margin-right: 25px;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social:first-child {
    margin-right: clamp(18px, 0.0099573257 * 100vw + 14.813655761px, 25px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social {
    width: clamp(36px, 0.039829303 * 100vw + 23.2546230441px, 64px);
    height: clamp(36px, 0.039829303 * 100vw + 23.2546230441px, 64px);
    border-radius: clamp(10.5px, 0.0106685633 * 100vw + 7.086059744px, 18px);
  }
}
.mobile_menu__partners {
  margin-top: 58.61px;
}
.mobile_menu__partners__top {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .mobile_menu__partners__top {
    flex-wrap: wrap;
    margin-top: clamp(39px, 0.0437723214 * 100vw + 24.9928571429px, 58.61px);
  }
}
.mobile_menu__partners__bottom {
  margin-bottom: 18px;
}
.mobile_menu__partners__bottom span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .mobile_menu__partners__bottom span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .mobile_menu__partners__bottom span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.mobile_menu__partners a {
  margin-bottom: 18px;
}
.mobile_menu__partners a:not(:first-child) img {
  height: 48px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a:not(:first-child) img {
    height: clamp(36px, 0.0170697013 * 100vw + 30.5376955903px, 48px);
  }
}
.mobile_menu__partners a:not(:last-child) {
  margin-right: 49px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a:not(:last-child) {
    margin-right: clamp(18px, 0.0440967283 * 100vw + 3.8890469417px, 49px);
  }
}
.mobile_menu__partners a img {
  width: auto;
  height: 56px;
  object-fit: contain;
  border-radius: 6.17px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a img {
    height: clamp(42px, 0.0199146515 * 100vw + 35.627311522px, 56px);
  }
}
.mobile_menu__footer span,
.mobile_menu__footer a {
  font-size: 22px;
  line-height: 24.2px;
  color: #707881;
  margin-bottom: 17px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .mobile_menu__footer span,
  .mobile_menu__footer a {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(13.2px, 0.0156472262 * 100vw + 8.1928876245px, 24.2px);
    margin-bottom: clamp(13px, 0.0056899004 * 100vw + 11.1792318634px, 17px);
  }
}
.mobile_menu__footer__container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1024px) {
  .mobile_menu__footer__container {
    flex-direction: column;
  }
}
.mobile_menu .back {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  width: min-content;
}
.mobile_menu .back svg {
  stroke: rgba(255, 255, 255, 0.6);
  stroke-width: 2px;
  width: 34px;
  height: 34px;
  margin-right: 7px;
}
@media (max-width: 1023px) {
  .mobile_menu .back svg {
    width: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
    height: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .back {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 14px;
  border-bottom: 1px solid #37424D;
  margin-bottom: 15px;
}
.mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item a {
  font-size: 24px;
  line-height: 26.4px;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item a {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item {
    margin-bottom: clamp(10px, 0.0071123755 * 100vw + 7.7240398293px, 15px);
    padding-bottom: clamp(10px, 0.0056899004 * 100vw + 8.1792318634px, 14px);
  }
}
.mobile_menu .mobile_menu__items .mobile_main_menu .open_submenu svg {
  width: 34px;
  height: 34px;
  stroke-width: 2px;
  stroke: #C0FF00;
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .open_submenu svg {
    width: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
    height: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
  }
}
.mobile_menu .mobile_menu__items .mobile_top_menu {
  display: flex;
  flex-direction: column;
}
.mobile_menu .mobile_menu__items .mobile_top_menu .top_menu {
  font-size: 24px;
  line-height: 24px;
  color: #F2F2F6;
  width: min-content;
  white-space: nowrap;
}
.mobile_menu .mobile_menu__items .mobile_top_menu .top_menu:not(:last-child) {
  margin-bottom: 28px;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_top_menu .top_menu:not(:last-child) {
    margin-bottom: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_top_menu .top_menu {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.mobile_menu .mobile_menu__items .mobile_submenu {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow: auto;
  will-change: transform;
}
.mobile_menu .mobile_menu__items .mobile_submenu.opened {
  transform: translateX(0%);
}
.mobile_menu .mobile_menu__items .mobile_submenu .back {
  margin-top: 16px;
  margin-bottom: 27px;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items {
  display: flex;
  flex-direction: column;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item {
  padding-top: 16px;
  color: #F2F2F6;
  font-size: 24px;
  line-height: 26.4px;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item {
    padding-top: clamp(10px, 0.0085348506 * 100vw + 7.2688477952px, 16px);
    padding-bottom: clamp(10px, 0.0142247511 * 100vw + 5.4480796586px, 20px);
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
.mobile_menu .mobile_menu__items .mobile_city {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow: auto;
  will-change: transform;
  background: #121B24;
}
.mobile_menu .mobile_menu__items .mobile_city.opened {
  transform: translateX(0%);
}
.mobile_menu .mobile_menu__items .mobile_city__search input {
  max-width: 100%;
  width: 100%;
  text-align: center;
  padding-top: 6px;
}
.mobile_menu .mobile_menu__items .mobile_city__search span {
  display: block;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(20px, 0.0052137643 * 100vw + 18.3315954119px, 25px);
  line-height: clamp(20px, 0.0052137643 * 100vw + 18.3315954119px, 25px);
  margin-bottom: 13px;
}
.mobile_menu .mobile_menu__items .mobile_city__items {
  columns: 3;
  column-gap: 56px;
  margin-top: 34px;
  padding-bottom: 20px;
}
.mobile_menu .mobile_menu__items .mobile_city__items .item {
  margin-bottom: 12px;
}
.mobile_menu .mobile_menu__items .mobile_city__items .item a {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(14px, 0.0062565172 * 100vw + 11.9979144943px, 20px);
  line-height: clamp(15.4px, 0.0062565172 * 100vw + 13.3979144943px, 21.4px);
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .mobile_menu .mobile_menu__items .mobile_city__items .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .mobile_menu .mobile_menu__items .mobile_city__items .item a:active {
    color: #C0FF00;
  }
}
.mobile_menu .mobile_menu__items .mobile_city__items .item.now_region a {
  color: #C0FF00;
}
@media (max-width: 768px) {
  .mobile_menu .mobile_menu__items .mobile_city__items {
    columns: 2;
  }
}
.mobile_menu .mobile_menu__items .mobile_city .back {
  margin-top: 16px;
  margin-bottom: 27px;
}
.mobile_menu .btn {
  margin-top: 50px;
  margin-bottom: 64px;
  padding-top: 9.39px;
  padding-bottom: 14.61px;
  width: 100%;
}
.mobile_menu .btn span {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .mobile_menu .btn span {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .mobile_menu .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .btn {
    margin-top: clamp(32px, 0.0256045519 * 100vw + 23.8065433855px, 50px);
    margin-bottom: clamp(33px, 0.0440967283 * 100vw + 18.8890469417px, 64px);
    padding-top: clamp(6px, 0.0048221906 * 100vw + 4.4568990043px, 9.39px);
    padding-bottom: clamp(10px, 0.0065576102 * 100vw + 7.9015647226px, 14.61px);
  }
}
@media (max-width: 1279px) {
  .mobile_menu {
    display: block;
  }
}

.footer__top {
  background: #1A252F;
  border: 1px solid #37424D;
  padding-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  padding-bottom: clamp(35.6666666667px, 2.7864583333vw, 53.5px);
}
.footer__top__container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: clamp(21.3333333333px, 1.6666666667vw, 32px) clamp(34px, 2.65625vw, 51px);
}
.footer__top__container .parent {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .footer__top__container .parent {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .parent {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .footer__top__container .parent {
    margin-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .parent {
    margin-bottom: clamp(12px, 0.0099573257 * 100vw + 8.813655761px, 19px);
  }
}
.footer__top__container .item__sub {
  display: flex;
  flex-direction: column;
}
.footer__top__container .item__sub a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__top__container .item__sub a:not(:last-child) {
  margin-bottom: clamp(4.2666666667px, 0.3333333333vw, 6.4px);
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a:not(:last-child) {
    margin-bottom: 14px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a:not(:last-child) {
    margin-bottom: clamp(7.5px, 0.0092460882 * 100vw + 4.5412517781px, 14px);
  }
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a {
    font-size: 24px;
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(15.4px, 0.0156472262 * 100vw + 10.3928876245px, 26.4px);
  }
}
.footer__top__container a {
  transition: all 0.3s ease;
  width: fit-content;
  display: block;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__top__container a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__top__container a:active {
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .footer__top__container {
    grid-template-columns: repeat(auto-fill, minmax(clamp(200px, 0.240398293 * 100vw + 123.0725462304px, 369px), 1fr));
    justify-content: space-between;
    gap: 55px 10px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container {
    row-gap: clamp(16px, 0.0554765292 * 100vw + -1.7524893314px, 55px);
  }
}
@media (max-width: 1279px) {
  .footer__top {
    padding-top: 99px;
  }
}
@media (max-width: 1023px) {
  .footer__top {
    padding-top: clamp(29px, 0.0995732575 * 100vw + -2.8634423898px, 99px);
  }
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  padding-top: clamp(29px, 2.265625vw, 43.5px);
  padding-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.footer__bottom__right svg {
  width: clamp(92px, 7.1875vw, 138px);
  height: clamp(100px, 7.8125vw, 150px);
  margin-right: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
.footer__bottom__left {
  display: flex;
  flex-direction: column;
  width: 77%;
}
.footer__bottom__left .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer__bottom__left .top .contacts {
  display: flex;
  flex-direction: column;
}
@media (min-width: 1280px) {
  .footer__bottom__left .top .contacts {
    margin-right: 20px;
  }
}
.footer__bottom__left .top .contacts .tel {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts .tel {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts .tel {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.footer__bottom__left .top .contacts .email, .footer__bottom__left .top .contacts .info {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  margin-top: 2px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts .email, .footer__bottom__left .top .contacts .info {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts .email, .footer__bottom__left .top .contacts .info {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .footer__bottom__left .top .contacts .email:hover, .footer__bottom__left .top .contacts .info:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__bottom__left .top .contacts .email:active, .footer__bottom__left .top .contacts .info:active {
    text-decoration: none;
  }
}
.footer__bottom__left .top .contacts a {
  width: fit-content;
}
.footer__bottom__left .top .contacts span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .top .contacts span.first {
  margin-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.footer__bottom__left .top .partners__top {
  display: flex;
  align-items: center;
}
.footer__bottom__left .top .partners__bottom {
  max-width: clamp(478.6666666667px, 37.3958333333vw, 718px);
  margin-top: clamp(12px, 0.9375vw, 18px);
}
.footer__bottom__left .top .partners__bottom span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .partners__bottom span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .partners__bottom span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .top .partners a:not(:last-child) {
  margin-right: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
.footer__bottom__left .top .partners a img {
  height: clamp(31.3333333333px, 2.4479166667vw, 47px);
  width: 100%;
  object-fit: contain;
  border-radius: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
.footer__bottom__left .bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .bottom a {
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__bottom__left .bottom a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__bottom__left .bottom a:active {
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .footer__bottom {
    display: none;
  }
}

.page_404 {
  margin-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.page_404 h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .page_404 h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .page_404 h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .page_404 h1 {
    margin-bottom: 16px;
  }
}
@media (max-width: 1023px) {
  .page_404 h1 {
    font-size: 30px;
    line-height: 33px;
  }
}
.page_404 .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .page_404 .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .page_404 .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .page_404 .text {
    margin-bottom: clamp(16px, 0.0378378378 * 100vw + 3.8918918919px, 42.6px);
  }
}
.page_404__container {
  display: flex;
  justify-content: space-between;
}
.page_404__container .left {
  width: 39%;
}
@media (max-width: 1279px) {
  .page_404__container .left {
    width: 100%;
  }
}
.page_404__container .right img {
  height: clamp(386px, 30.15625vw, 579px);
  width: clamp(631.3333333333px, 49.3229166667vw, 947px);
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 1279px) {
  .page_404__container .right img {
    margin-left: auto;
    margin-right: auto;
    max-width: 947px;
    max-height: 579px;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media (max-width: 1279px) {
  .page_404__container .right {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .page_404__container {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1023px) {
  .page_404 {
    padding-bottom: 40px;
  }
}

.form-input {
  display: block;
  width: 100%;
  height: 3.8rem;
  padding: 0 2rem;
  font-size: 1.3333333333rem;
  color: var(--form-text-color);
  background: var(--form-bg-color);
  border: 0;
  border-bottom: 1px solid var(--form-border-color);
  border-radius: 0.6666666667rem;
  transition: border-color 0.4s;
  font-size: 1.3333333333rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .form-input {
    font-size: 0.9333333333rem;
  }
}
.form-input::placeholder {
  color: var(--form-input-placeholder-color);
}
.form-input.error {
  border-color: var(--form-error-color) !important;
}
.form-input:focus + .form-placeholder, .form-input:not(:placeholder-shown) + .form-placeholder {
  transform: translateY(-50%) scale(0.6);
  color: var(--form-placeholder-active-color);
}
.form-input.absolute {
  padding-top: 0.5333333333rem;
}
.form-input.absolute::placeholder {
  opacity: 0;
}
@media (max-width: 1279px) {
  .form-input {
    height: 3.2666666667rem;
  }
}
.form-placeholder {
  margin: 0 0 0.3333333333rem 0.6666666667rem;
  color: var(--form-placeholder-color);
  font-size: 1.2rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
  transition-property: transform;
  transition-duration: 0.4s;
}
@media (max-width: 1279px) {
  .form-placeholder {
    font-size: 0.6666666667rem;
  }
}
.form-placeholder.absolute {
  position: absolute;
  left: 1.0666666667rem;
  top: 0;
  bottom: 0;
  height: 1em;
  margin: auto;
  line-height: 1;
}
@media (max-width: 1279px) {
  .form-placeholder {
    font-size: 0.9333333333rem;
  }
}

select.form-input {
  appearance: none;
}

.ok-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 2.8rem;
  height: 1.9333333333rem;
  margin: auto;
  transform: scale(var(--form-status-scale));
  fill: var(--form-status-icon-color);
}

.preloader-icon {
  width: 1.6rem;
  height: 1.6rem;
  animation: spin 2s linear 0s infinite normal forwards;
}

.submit-btn {
  --form-status-icon-color: #fff;
}
.submit-btn .preloader-icon,
.submit-btn .ok-icon {
  display: none;
}
.submit-btn::before {
  content: attr(data-text);
}
.submit-btn.htmx-request {
  --bg-color: #275f40;
  --border-color: #275f40;
}
.submit-btn.htmx-request .preloader-icon {
  display: block;
}
.submit-btn.htmx-request .arrow {
  display: none;
}
.submit-btn.htmx-request::before {
  content: attr(data-loading-text);
}
.submit-btn.success .ok-icon {
  display: block;
}
.submit-btn:disabled, .submit-btn.htmx-request, .submit-btn.success {
  pointer-events: none;
}
.submit-btn .preloader-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2rem;
  margin: auto;
}
.submit-btn.alt .preloader-icon {
  right: 0;
  left: 0;
}
.submit-btn.alt.htmx-request, .submit-btn.alt.success {
  --text-color: transparent;
}
@media (max-width: 1279px) {
  .submit-btn {
    padding: 0.6666666667rem 1.3333333333rem 0.7333333333rem;
    border-radius: 0.4666666667rem;
  }
  .submit-btn.has-icon {
    justify-content: center;
  }
}

.form-result {
  display: flex;
  justify-content: space-between;
  padding: 0.6666666667rem 2rem;
  margin-top: 1rem;
  border-radius: 0.6666666667rem;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(154, 156, 179, 0.2);
}
.form-result__timer {
  flex: 0 0 auto;
  color: #9db7a9;
}
.form-result.success {
  color: #41bb4c;
}

.row-input {
  padding: 1rem 2rem;
  font-size: 1.3333333333rem;
  line-height: 1.3;
  color: var(--form-text-color);
  font-family: "Inter", sans-serif;
  border: 0;
  border-bottom: 2px solid var(--form-border-color);
}
.row-input::placeholder {
  color: var(--form-placeholder-color);
}
.row-input.error {
  border-color: var(--form-error-color);
}
@media (max-width: 1279px) {
  .row-input {
    padding: 0.6666666667rem 1.4rem;
    font-size: 0.9333333333rem;
  }
}

.dropdown-list {
  padding: 2rem;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 1.3333333333rem;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 2;
  color: #333;
  background: #fff;
  border-radius: 0 0 2rem 2rem;
  box-shadow: 0px 4px 12px 0px rgba(154, 156, 179, 0.2);
}
.dropdown-list .list-item {
  text-align: left;
}
.dropdown-list .list-item.default {
  color: #9db7a9;
}
@media (max-width: 1279px) {
  .dropdown-list {
    gap: 1rem;
  }
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 12;
}
.modal.is-open {
  display: block;
}
.modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15vh 0 0;
  overflow: auto;
  background: rgba(0, 0, 0, 0.5);
}
.modal__header {
  display: flex;
  padding-bottom: 60px;
}
.modal__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-right: 56px;
}
@media (max-width: 1279px) {
  .modal__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .modal__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.modal__search {
  max-width: clamp(330.6666666667px, 25.8333333333vw, 496px);
  background: transparent;
  margin-top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  padding-bottom: clamp(10px, 0.78125vw, 15px);
  padding-left: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
.modal__close {
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  stroke: #C0FF00;
  stroke-width: 2px;
  cursor: pointer;
  position: absolute;
  top: clamp(18.6666666667px, 1.4583333333vw, 28px);
  right: clamp(19.3333333333px, 1.5104166667vw, 29px);
}
.modal__container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  background: #212D37;
  border-radius: clamp(20px, 1.5625vw, 30px);
  width: clamp(814.6666666667px, 63.6458333333vw, 1222px);
  padding: clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(19.3333333333px, 1.5104166667vw, 29px) 0 clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.modal[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.4s cubic-bezier(0, 0, 0.2, 1);
}

#region_modal .modal__container {
  height: 100%;
  max-height: clamp(398px, 31.09375vw, 597px);
  overflow: hidden;
}
#region_modal .modal__content {
  height: 100%;
  max-height: clamp(273.3333333333px, 21.3541666667vw, 410px);
  overflow: auto;
  padding-right: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
#region_modal .modal__content::-webkit-scrollbar {
  width: 3px;
}
#region_modal .modal__content::-webkit-scrollbar-track {
  background: linear-gradient(90deg, #212D37 49%, #37424D 50%, #212D37 51%);
  width: 1px;
}
#region_modal .modal__content::-webkit-scrollbar-thumb {
  background: #707881;
  border-radius: 7px;
  width: 100%;
  cursor: pointer;
  transition: background 0.3s ease;
}
#region_modal .modal__content::-webkit-scrollbar-thumb:hover {
  background: #C0FF00;
}
#region_modal .modal__city_items {
  columns: 4;
  column-gap: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(20px, 1.5625vw, 30px);
}
#region_modal .modal__city_items .item {
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
#region_modal .modal__city_items .item a {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  #region_modal .modal__city_items .item a {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  #region_modal .modal__city_items .item a {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  #region_modal .modal__city_items .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  #region_modal .modal__city_items .item a:active {
    color: #C0FF00;
  }
}
#region_modal .modal__city_items .item.now_region a {
  color: #C0FF00;
}
@media (max-width: 1279px) {
  #region_modal {
    display: none !important;
  }
}

@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.default-form-colors {
  --form-border-color: #fff;
  --form-text-color: #000;
  --form-input-placeholder-color: #c8c8c8;
  --form-personal-color: #000;
  --form-personal-link-color: #000;
  --form-status-icon-color: #fff;
  --form-status-scale: 1;
  --form-placeholder-color: #aaa;
  --form-error-color: #f00;
  --form-bg-color: #fff;
}

.password-input {
  position: relative;
}
.password-input .eye {
  width: 2.1333333333rem;
  height: 1.3333333333rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.2666666667rem;
  margin: auto;
}
.password-input .eye-icon {
  width: 100%;
  height: 100%;
  fill: #faa746;
  stroke: #faa746;
}

.default-modal {
  --close-bg-color: #000;
  --close-icon-color: #fff;
  --container-bg-color: #aaa;
}
.default-modal .modal__container {
  max-width: 47%;
  padding: 30px 40px 40px;
  border-radius: 15px;
}
.default-modal .modal__title {
  margin-bottom: 31px;
  font-size: 36px;
  font-weight: 700;
}

.text-page {
  padding-top: clamp(73.3333333333px, 5.7291666667vw, 110px);
}
.text-page .case_container {
  width: 100%;
}
.text-page .content-block {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .text-page .content-block {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .text-page .content-block {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}
.text-page .content-gallery.cols-2 img {
  height: auto;
}
.text-page .content-gallery {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .text-page {
    padding-top: clamp(46px, 0.0384068279 * 100vw + 33.7098150782px, 73px);
  }
}

.content-block {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .content-block {
    margin-bottom: 36px;
  }
}

.content-text h1 {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .content-text h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .content-text h1 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1023px) {
  .content-text h1 {
    margin-bottom: clamp(16px, 0.0341394026 * 100vw + 5.0753911807px, 40px);
  }
}
.content-text h2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .content-text h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .content-text h2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .content-text h2 {
    margin-bottom: clamp(16px, 0.0341394026 * 100vw + 5.0753911807px, 40px);
  }
}
.content-text h3 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .content-text h3 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .content-text h3 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .content-text h3 {
    margin-top: 36px;
    margin-bottom: clamp(12px, 0.0056899004 * 100vw + 10.1792318634px, 16px);
  }
}
.content-text h4 {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-weight: 400;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .content-text h4 {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .content-text h4 {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .content-text h4 {
    margin-top: 36px;
    margin-bottom: clamp(12px, 0.0056899004 * 100vw + 10.1792318634px, 16px);
  }
}
.content-text p {
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.content-text p.caption {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(15.6px, 1.21875vw, 23.4px);
  color: #707881;
}
@media (max-width: 1279px) {
  .content-text p.caption {
    font-size: 12px;
    line-height: 14.67px;
  }
}
@media (max-width: 1023px) {
  .content-text p {
    margin-bottom: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
  }
}
.content-text ul, .content-text ol, .content-text a, .content-text p {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .content-text ul, .content-text ol, .content-text a, .content-text p {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-text ul, .content-text ol, .content-text a, .content-text p {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-text ul, .content-text ol {
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
  padding-left: clamp(28px, 2.1875vw, 42px);
}
.content-text ul li, .content-text ol li {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.content-text ul li ul, .content-text ul li ol, .content-text ol li ul, .content-text ol li ol {
  margin-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1023px) {
  .content-text ul li ul, .content-text ul li ol, .content-text ol li ul, .content-text ol li ol {
    margin-top: clamp(8px, 0.0042674253 * 100vw + 6.6344238976px, 11px);
  }
}
@media (max-width: 1023px) {
  .content-text ul li, .content-text ol li {
    margin-bottom: clamp(8px, 0.0042674253 * 100vw + 6.6344238976px, 11px);
  }
}
.content-text ul li {
  position: relative;
  list-style-type: disc;
}
.content-text ul li::marker {
  color: #C0FF00;
}
.content-text ol {
  list-style: decimal;
}
.content-text a {
  color: #C0FF00;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.content-text a:not(:visited) {
  text-decoration: underline;
}
@media (hover: hover) {
  .content-text a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-text a:active {
    text-decoration: none;
  }
}
.content-text a:visited {
  color: #406AFF;
}
.content-text img {
  display: block;
  margin: clamp(40px, 3.125vw, 60px) auto;
  max-width: 100%;
  width: auto !important;
  height: auto !important;
}
.content-text .table {
  overflow: auto;
  margin-bottom: 20px;
}
.content-text table {
  min-width: 100%;
  overflow: hidden;
  border-collapse: collapse;
  border: 1px solid #37424D;
}
.content-text table td,
.content-text table th {
  padding: clamp(16.6666666667px, 1.3020833333vw, 25px) clamp(24px, 1.875vw, 36px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  border: 1px solid #37424D;
}
@media (max-width: 1279px) {
  .content-text table td,
  .content-text table th {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-text table td,
  .content-text table th {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-text table tr:first-child td {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  background: #37424D;
}
.content-text table tr:first-child td:not(:last-child) {
  border-right: 1px solid #121B24;
}
.content-text > :first-child {
  margin-top: 0;
}
.content-text > :last-child {
  margin-bottom: 0;
}

.content-text-image {
  display: grid;
  align-items: start;
  justify-content: space-between;
  grid-template-columns: 45.8% 49.1%;
}
.content-text-image .img {
  width: 100%;
  border-radius: 4rem;
}
.content-text-image.right-image .img {
  grid-column: 2/3;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .content-text-image {
    grid-template-columns: 100%;
    gap: 1.3333333333rem;
  }
  .content-text-image .img {
    grid-column: 1/2;
    grid-row: 2/3;
    border-radius: 0.6666666667rem;
  }
  .content-text-image.right-image .img {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}

.content-image {
  display: flex;
  justify-content: center;
}
.content-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  object-fit: contain;
}
.content-image img.original_size {
  width: auto;
}

.content-files {
  display: flex;
  flex-direction: column;
  gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  margin-top: clamp(18.6666666667px, 1.4583333333vw, 28px);
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.content-files .icon {
  width: clamp(22.6666666667px, 1.7708333333vw, 34px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  fill: #37424D;
  margin-right: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.content-files .content-file-row {
  display: flex;
  position: relative;
  align-items: center;
  width: fit-content;
}
.content-files .meta {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-right: clamp(24px, 1.875vw, 36px);
}
@media (max-width: 1279px) {
  .content-files .meta {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .content-files .meta {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.content-files a {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #F2F2F6;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .content-files a {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-files a {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .content-files a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-files a:active {
    color: #C0FF00;
  }
}

.content-slider {
  display: flex;
  justify-content: space-between;
  height: clamp(500px, 39.0625vw, 750px);
}
.content-slider .swiper {
  margin: 0;
}
.content-slider .left {
  width: 19.7%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .content-slider .left {
    width: 100%;
    height: clamp(41.52px, 0.1834992888 * 100vw + -17.199772404px, 170.52px);
    flex-direction: row;
    align-items: center;
  }
}
.content-slider .right {
  width: 77.3%;
  height: 100%;
}
@media (max-width: 1023px) {
  .content-slider .right {
    width: 100%;
    height: clamp(156.96px, 0.3755334282 * 100vw + 36.7893029872px, 420.96px);
    margin-bottom: clamp(12px, 0.0256045519 * 100vw + 3.8065433855px, 30px);
  }
}
.content-slider .mySwiper2 {
  width: 100%;
  height: 100%;
}
.content-slider .mySwiper {
  margin: clamp(18px, 1.40625vw, 27px) 0;
  width: 100%;
  height: 100%;
}
.content-slider .mySwiper .swiper-slide {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.content-slider .mySwiper .swiper-slide img {
  opacity: 0.6;
}
.content-slider .mySwiper .swiper-slide.swiper-slide-thumb-active img {
  opacity: 1;
}
@media (hover: hover) {
  .content-slider .mySwiper .swiper-slide:hover img {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-slider .mySwiper .swiper-slide:active img {
    opacity: 1;
  }
}
@media (max-width: 1023px) {
  .content-slider .mySwiper {
    margin: 0 20px;
  }
}
.content-slider .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
  .content-slider .swiper-slide img {
    border-radius: 4px;
  }
}
.content-slider .prev, .content-slider .next {
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
}
.content-slider .prev svg, .content-slider .next svg {
  width: clamp(24.6666666667px, 1.9270833333vw, 37px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  stroke: #F2F2F6;
  stroke-width: 3px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .content-slider .prev svg:hover, .content-slider .next svg:hover {
    stroke: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-slider .prev svg:active, .content-slider .next svg:active {
    stroke: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .content-slider .prev svg, .content-slider .next svg {
    height: 8.32px;
    width: 16px;
    stroke-width: 2px;
  }
}
.content-slider .prev.swiper-button-disabled, .content-slider .next.swiper-button-disabled {
  pointer-events: none;
}
.content-slider .prev.swiper-button-disabled svg, .content-slider .next.swiper-button-disabled svg {
  stroke: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1023px) {
  .content-slider .prev, .content-slider .next {
    margin-top: 0;
  }
}
.content-slider .next {
  rotate: 180deg;
}
@media (max-width: 1023px) {
  .content-slider .next {
    rotate: 90deg;
  }
}
@media (max-width: 1023px) {
  .content-slider .prev {
    rotate: 270deg;
  }
}
@media (max-width: 1023px) {
  .content-slider {
    flex-direction: column-reverse;
    height: auto;
  }
}

.content-result-case .content-text p {
  color: #707881;
}
.content-result-case .repeater-items {
  display: flex;
  flex-wrap: wrap;
  margin-top: clamp(36px, 2.8125vw, 54px);
  gap: clamp(20px, 1.5625vw, 30px) clamp(10px, 0.78125vw, 15px);
}
.content-result-case .repeater-item {
  position: relative;
  width: clamp(180px, 14.0625vw, 270px);
}
.content-result-case .repeater-item .value {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  margin-bottom: clamp(11px, 0.859375vw, 16.5px);
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item .value {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .content-result-case .repeater-item .value {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.content-result-case .repeater-item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-result-case .repeater-item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-result-case .repeater-item svg {
  width: clamp(89.3333333333px, 6.9791666667vw, 134px);
  height: clamp(78.6666666667px, 6.1458333333vw, 118px);
  fill: #212D37;
  position: absolute;
  top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
  left: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  z-index: -1;
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item svg {
    width: clamp(56px, 0.0347236705 * 100vw + 44.8884254432px, 89.3px);
    height: clamp(49px, 0.0308654849 * 100vw + 39.1230448384px, 78.6px);
  }
}

.content-gallery {
  display: grid;
  gap: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.content-gallery.mt {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .content-gallery.mt {
    padding-top: 50px;
  }
}
.content-gallery.cols-1 {
  justify-content: center;
  grid-template-columns: 77.2%;
}
.content-gallery.cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .content-gallery.cols-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery.cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1023px) {
  .content-gallery.cols-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .content-gallery.cols-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery.cols-4 {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1279px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1023px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery-item__img {
  width: 100%;
}
.content-gallery-item__caption {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  line-height: clamp(15.6px, 1.21875vw, 23.4px);
  color: #707881;
  margin-top: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
@media (max-width: 1279px) {
  .content-gallery-item__caption {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .content-gallery-item__caption {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .content-gallery-item__caption {
    margin-top: clamp(6px, 0.0075391181 * 100vw + 3.5874822191px, 11.3px);
  }
}
@media (max-width: 1279px) {
  .content-gallery {
    gap: 18px;
  }
}

.internal_banner__container {
  display: flex;
  padding-top: clamp(40px, 3.125vw, 60px);
}
.internal_banner__container .left {
  width: 42.2%;
  padding-top: clamp(32.6666666667px, 2.5520833333vw, 49px);
}
.internal_banner__container .left h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.7px, 5.7578125vw, 110.55px);
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .internal_banner__container .left h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.internal_banner__container .left h1 span {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: clamp(129.0133333333px, 10.0791666667vw, 193.52px);
  line-height: clamp(129.0133333333px, 10.0791666667vw, 193.52px);
  color: #C0FF00;
  max-width: clamp(427.3333333333px, 33.3854166667vw, 641px);
  width: 100%;
  display: block;
  word-break: break-all;
  position: absolute;
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
  top: clamp(72.6666666667px, 5.6770833333vw, 109px);
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 span {
    top: auto;
    bottom: 22px;
    right: 50%;
    translate: 50% 0;
    font-size: clamp(90px, 0.162168926 * 100vw + 38.1059436913px, 245.52px);
    line-height: clamp(81px, 0.1715537018 * 100vw + 26.1028154327px, 245.52px);
    max-width: 815px;
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.internal_banner__container .left .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: #707881;
  margin-top: clamp(22.6666666667px, 1.7708333333vw, 34px);
  max-width: 79%;
}
@media (max-width: 1279px) {
  .internal_banner__container .left .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .internal_banner__container .left .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left .text {
    max-width: 100%;
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left {
    width: 100%;
    padding-top: clamp(0px, 0.0333680918 * 100vw + -10.6777893639px, 32px);
  }
}
.internal_banner__container .right img {
  max-width: clamp(309.16px, 24.153125vw, 463.74px);
  max-height: clamp(412px, 32.1875vw, 618px);
  object-fit: contain;
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .internal_banner__container .right img {
    margin-left: auto;
    margin-top: 24px;
    max-width: clamp(180px, 0.2958706986 * 100vw + 85.3213764338px, 463.74px);
    max-height: clamp(240px, 0.3941605839 * 100vw + 113.8686131387px, 618px);
  }
}
@media (max-width: 1279px) {
  .internal_banner__container {
    flex-direction: column;
  }
}
.internal_banner .container_1920 {
  position: relative;
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.internal_banner .background_line {
  z-index: -1;
}

.link_open_modal__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1023px) {
  .link_open_modal__container {
    position: relative;
    flex-direction: column;
    padding-top: 36px;
  }
}
.link_open_modal__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
@media (max-width: 1279px) {
  .link_open_modal__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .link_open_modal__title {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.link_open_modal__left {
  width: 68%;
}
.link_open_modal__left .btn_container {
  display: flex;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
.link_open_modal__left .btn_container svg {
  width: clamp(98px, 7.65625vw, 147px);
  height: clamp(98px, 7.65625vw, 147px);
  fill: transparent;
}
@media (max-width: 1279px) {
  .link_open_modal__left .btn_container svg {
    display: none;
  }
}
.link_open_modal__left .btn {
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
.link_open_modal__left .btn.not_margin {
  margin-top: 0;
  margin-right: clamp(24.6666666667px, 1.9270833333vw, 37px);
  height: fit-content;
}
@media (max-width: 1023px) {
  .link_open_modal__left .btn.not_margin {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__left .btn {
    position: absolute;
    right: 50%;
    bottom: clamp(35px, 0.0640113798 * 100vw + 14.5163584637px, 80px);
    translate: 50% 0;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 425px) {
  .link_open_modal__left .btn {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .link_open_modal__left {
    width: 100%;
    max-width: 793px;
  }
}
.link_open_modal__right {
  width: 32%;
}
.link_open_modal__right img {
  width: 109%;
  height: clamp(501.3333333333px, 39.1666666667vw, 752px);
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 1023px) {
  .link_open_modal__right img {
    height: clamp(300px, 0.2859174964 * 100vw + 208.506401138px, 501px);
    width: 82%;
    margin-left: auto;
  }
}
@media (max-width: 1279px) {
  .link_open_modal__right {
    width: 100%;
    max-width: 373px;
  }
}
.link_open_modal__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-top: 44px;
}
@media (max-width: 1279px) {
  .link_open_modal__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}

.kp {
  margin-top: clamp(74px, 5.78125vw, 111px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.kp .left {
  width: 32%;
}
@media (max-width: 1279px) {
  .kp .left {
    width: 100%;
  }
}
.kp .right {
  width: 55%;
  padding-top: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .kp .right {
    width: 100%;
  }
}
.kp__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(72px, 5.625vw, 108px);
  text-wrap: balance;
  margin-bottom: clamp(54px, 4.21875vw, 81px);
  max-width: 80%;
}
@media (max-width: 1279px) {
  .kp__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .kp__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1279px) {
  .kp__title {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .kp__title {
    margin-bottom: clamp(36px, 0.0256045519 * 100vw + 27.8065433855px, 54px);
  }
}
.kp__services {
  display: flex;
  margin-bottom: clamp(35.3333333333px, 2.7604166667vw, 53px);
}
.kp__services .right {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px) 0;
}
@media (max-width: 1279px) {
  .kp__services {
    flex-direction: column;
  }
}
.kp__budgets {
  display: flex;
  margin-bottom: clamp(36.6666666667px, 2.8645833333vw, 55px);
}
.kp__budgets .right {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px) 0;
}
@media (max-width: 1279px) {
  .kp__budgets {
    flex-direction: column;
  }
}
.kp__task {
  display: flex;
}
.kp__task .right {
  display: flex;
  justify-content: space-between;
  width: 68%;
}
.kp__task .right input {
  width: clamp(189.3333333333px, 14.7916666667vw, 284px);
}
.kp__task .right .input_container {
  display: flex;
  flex-direction: column;
  width: clamp(189.3333333333px, 14.7916666667vw, 284px);
}
.kp__task .right .input_container input {
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
}
.kp__task .right .input_container .drag_and_drop {
  position: relative;
  border: 3px dashed #37424D;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  width: 100%;
  height: clamp(126.6666666667px, 9.8958333333vw, 190px);
  margin-bottom: clamp(15.3333333333px, 1.1979166667vw, 23px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: clamp(15.3333333333px, 1.1979166667vw, 23px);
  padding-right: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
.kp__task .right .input_container .drag_and_drop .img_container {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 767px) {
  .kp__task .right .input_container .drag_and_drop {
    height: 190px;
  }
}
.kp__task .right .input_container .name_container {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .kp__task .right .input_container .name_container {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .kp__task .right .input_container .name_container {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.kp__task .right .input_container .name_container .file_name {
  display: flex;
  align-items: center;
  justify-content: center;
}
.kp__task .right .input_container .name_container .file_name span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.kp__task .right .input_container .name_container .file_name .button_clear {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #707881;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.kp__task .right .input_container .name_container .file_name .button_clear svg {
  width: 7px;
  height: 7px;
  stroke: #707881;
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .kp__task .right .input_container .name_container .file_name .button_clear:hover {
    border-color: #C0FF00;
  }
  .kp__task .right .input_container .name_container .file_name .button_clear:hover svg {
    stroke: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .kp__task .right .input_container .name_container .file_name .button_clear:active {
    border-color: #C0FF00;
  }
  .kp__task .right .input_container .name_container .file_name .button_clear:active svg {
    stroke: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .kp__task .right .input_container .name_container {
    font-size: 12px;
    line-height: 14.67px;
  }
}
.kp__task .right .input_container svg {
  width: clamp(50.6666666667px, 3.9583333333vw, 76px);
  height: clamp(50.6666666667px, 3.9583333333vw, 76px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .kp__task .right .input_container .button_kp div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .kp__task .right .input_container {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .kp__task .right {
    width: 100%;
    justify-content: flex-start;
    gap: 17px;
  }
}
@media (max-width: 767px) {
  .kp__task .right {
    flex-direction: column;
  }
}
@media (max-width: 1279px) {
  .kp__task {
    flex-direction: column;
  }
}
.kp__contacts {
  display: flex;
}
.kp__contacts__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(8px, 0.625vw, 12px) clamp(16px, 1.25vw, 24px);
}
@media (max-width: 1279px) {
  .kp__contacts__container {
    grid-template-columns: repeat(auto-fill, minmax(clamp(280px, 0.1251303441 * 100vw + 239.9582898853px, 400px), 1fr));
  }
}
.kp__contacts .btn {
  width: 100%;
}
@media (max-width: 1279px) {
  .kp__contacts .btn {
    margin-top: 17px;
  }
}
.kp__contacts .right {
  width: 50%;
}
@media (max-width: 1279px) {
  .kp__contacts .right {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
.kp__contacts .personal {
  margin-top: clamp(25.3333333333px, 1.9791666667vw, 38px);
  max-width: clamp(200px, 15.625vw, 300px);
  margin-bottom: clamp(26px, 2.03125vw, 39px);
}
@media (max-width: 1279px) {
  .kp__contacts .personal {
    order: 1;
    max-width: 100%;
    text-align: center;
    margin-bottom: 0;
    margin-top: 18px;
  }
}
@media (max-width: 1279px) {
  .kp__contacts {
    flex-direction: column;
    gap: 17px;
    margin-top: 36px;
  }
}
.kp textarea {
  width: clamp(576px, 45vw, 864px);
  height: clamp(186.6666666667px, 14.5833333333vw, 280px);
}
@media (max-width: 1279px) {
  .kp textarea {
    width: clamp(460px, 0.2270058708 * 100vw + 285.6594911937px, 576px);
  }
}
@media (max-width: 767px) {
  .kp textarea {
    width: 100%;
    height: clamp(134px, 0.1163310962 * 100vw + 96.774049217px, 186px);
  }
}
.kp .input {
  background: #1A252F;
}
.kp__head {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
  max-width: 70%;
}
@media (max-width: 1279px) {
  .kp__head {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .kp__head {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .kp__head {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .kp__head {
    font-size: clamp(30px, 0.0142247511 * 100vw + 25.4480796586px, 40px);
    line-height: clamp(33px, 0.0156472262 * 100vw + 27.9928876245px, 44px);
    margin-bottom: clamp(10px, 0.0099573257 * 100vw + 6.813655761px, 17px);
  }
}
.kp__description {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  max-width: 80%;
}
@media (max-width: 1279px) {
  .kp__description {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .kp__description {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .kp__description {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
.kp .line {
  width: 87%;
  height: 2px;
  background: #37424D;
  margin-top: clamp(18px, 1.40625vw, 27px);
  margin-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .kp .line {
    display: none;
  }
}
@media (max-width: 1279px) {
  .kp {
    margin-top: clamp(50px, 0.0250260688 * 100vw + 41.9916579771px, 74px);
  }
}

.contacts_block {
  margin-top: clamp(72px, 5.625vw, 108px);
}
.contacts_block h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .contacts_block h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.contacts_block__head {
  display: flex;
  align-items: center;
}
.contacts_block__head .btn {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
  margin-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .contacts_block__head .btn {
    margin-left: 0;
    margin-top: 21px;
  }
}
@media (max-width: 425px) {
  .contacts_block__head .btn {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .contacts_block__head {
    flex-direction: column;
    align-items: flex-start;
  }
}
.contacts_block__container {
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  display: grid;
  grid-template-columns: 39% 41% 10%;
  gap: clamp(54.6666666667px, 4.2708333333vw, 82px);
}
.contacts_block__container .contacts {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(26.6666666667px, 2.0833333333vw, 40px) 0;
  justify-content: space-between;
}
.contacts_block__container .contacts .position {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .position .address {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
}
.contacts_block__container .contacts .phone {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .phone a {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  transition: all 0.3s ease;
  width: fit-content;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .contacts_block__container .contacts .phone a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .contacts_block__container .contacts .phone a:active {
    text-decoration: none;
  }
}
.contacts_block__container .contacts .emails {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .emails__container {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .emails__container .item {
  display: flex;
  align-items: center;
}
.contacts_block__container .contacts .emails__container .item a {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .contacts_block__container .contacts .emails__container .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .contacts_block__container .contacts .emails__container .item a:active {
    color: #C0FF00;
  }
}
.contacts_block__container .contacts .emails__container .item .desc {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-left: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 425px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    margin-left: 0;
  }
}
.contacts_block__container .contacts .emails__container .item:not(:last-child) {
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 425px) {
  .contacts_block__container .contacts .emails__container .item {
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .contacts {
    flex-direction: column;
    gap: 36px;
  }
}
.contacts_block__container .requisites {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 clamp(34.6666666667px, 2.7083333333vw, 52px);
}
.contacts_block__container .requisites .head_name {
  grid-column: 1/3;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .head_name {
    grid-column: 1/2;
  }
}
.contacts_block__container .requisites .col1, .contacts_block__container .requisites .col2 {
  grid-row: 2/3;
  display: flex;
  flex-direction: column;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col1, .contacts_block__container .requisites .col2 {
    grid-row: auto;
  }
}
.contacts_block__container .requisites .col1 {
  grid-column: 1/2;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col1 {
    grid-column: auto;
  }
}
.contacts_block__container .requisites .col2 {
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col2 {
    grid-column: 1/2;
    margin-top: 10px;
  }
}
.contacts_block__container .requisites .item {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .item {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .requisites .item {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .item:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .requisites .item {
    line-height: 15.6px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites {
    grid-template-columns: 1fr;
  }
}
.contacts_block__container .social__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(26.6666666667px, 2.0833333333vw, 40px), 1fr));
  gap: clamp(10px, 0.78125vw, 15px);
  max-width: clamp(108.6666666667px, 8.4895833333vw, 163px);
}
@media (max-width: 1279px) {
  .contacts_block__container .social__items {
    grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
    max-width: 100%;
    margin-top: 15px;
  }
}
.contacts_block__container .social__item {
  width: clamp(26.6666666667px, 2.0833333333vw, 40px);
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #C0FF00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contacts_block__container .social__item svg {
  width: clamp(12.6666666667px, 0.9895833333vw, 19px);
  aspect-ratio: 1;
  fill: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block__container .social__item svg {
    width: 19px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .social__item {
    width: 40px;
  }
}
.contacts_block__container .head_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  max-width: clamp(133.3333333333px, 10.4166666667vw, 200px);
}
@media (max-width: 1279px) {
  .contacts_block__container .head_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .head_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .head_name {
    max-width: 100%;
    margin-bottom: 7px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container {
    grid-template-columns: 1fr;
    margin-top: 36px;
  }
}
.contacts_block__map {
  width: 100%;
  height: clamp(314px, 24.53125vw, 471px);
  margin-top: clamp(40px, 3.125vw, 60px);
}

.jobs {
  margin-top: clamp(63.3333333333px, 4.9479166667vw, 95px);
}
.jobs h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .jobs h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .jobs h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.jobs__head {
  display: flex;
  align-items: center;
}
@media (max-width: 1279px) {
  .jobs__head {
    flex-direction: column;
    align-items: flex-start;
  }
}
.jobs__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-left: clamp(262.6666666667px, 20.5208333333vw, 394px);
  margin-top: clamp(16px, 1.25vw, 24px);
}
@media (max-width: 1279px) {
  .jobs__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .jobs__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .jobs__text {
    margin-left: 0;
  }
}
.jobs__conditions ol {
  list-style: decimal;
  padding-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.jobs__conditions ol li {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  padding-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .jobs__conditions ol li {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .jobs__conditions ol li {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.jobs__conditions ol li:not(:last-child) {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.jobs__opening {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(348.6666666667px, 27.2395833333vw, 523px), 1fr));
  gap: clamp(20px, 1.5625vw, 30px) clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-top: clamp(40px, 3.125vw, 60px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
}
.jobs__opening .item {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  padding: clamp(15.3333333333px, 1.1979166667vw, 23px) 0;
  border-bottom: 1px solid #37424D;
  white-space: wrap;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .jobs__opening .item {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .jobs__opening .item {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .jobs__opening .item {
    padding-top: 0;
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
@media (max-width: 1279px) {
  .jobs__opening {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    margin-top: 36px;
  }
}

.blog {
  margin-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.blog h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .blog h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .blog h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .blog h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}
.blog__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  gap: clamp(51.3333333333px, 4.0104166667vw, 77px) clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1279px) {
  .blog__list {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    row-gap: 30px;
  }
}
.blog__item {
  display: flex;
  flex-direction: column;
}
.blog__item__img {
  width: 100%;
  height: clamp(191.3333333333px, 14.9479166667vw, 287px);
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.blog__item__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .blog__item__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .blog__item__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .blog__item__name:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .blog__item__name:active {
    color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .blog__item__name {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
  }
}
.blog__item__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  color: #707881;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
  max-width: 95%;
}
@media (max-width: 1279px) {
  .blog__item__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .blog__item__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .blog__item__text {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
    max-width: 100%;
    margin-top: 8px;
  }
}
.blog__date {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  margin-top: clamp(12px, 0.9375vw, 18px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .blog__date {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .blog__date {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .blog__date {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
.blog__page {
  margin-top: clamp(72.6666666667px, 5.6770833333vw, 109px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.blog__page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.7px, 5.7578125vw, 110.55px);
  max-width: 80%;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .blog__page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .blog__page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .blog__page h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}
.blog__page__info {
  display: flex;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  color: #707881;
  gap: 0 clamp(44.6666666667px, 3.4895833333vw, 67px);
  margin-bottom: clamp(42px, 3.28125vw, 63px);
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .blog__page__info {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .blog__page__info {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .blog__page__info {
    row-gap: clamp(4px, 0.0085348506 * 100vw + 1.2688477952px, 10px);
  }
}
@media (max-width: 767px) {
  .blog__page__info {
    flex-direction: column;
    margin-left: 0;
    align-items: flex-start;
    margin-bottom: clamp(16px, 0.0581655481 * 100vw + -2.6129753915px, 42px);
  }
}
.blog__page__content .case_container {
  width: 100% !important;
}
.blog__page__content .case_container .content-gallery.cols-2 img {
  max-height: clamp(314.6666666667px, 24.5833333333vw, 472px);
  height: 100%;
  object-fit: cover;
}
.blog__page__share_post {
  display: flex;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .blog__page__share_post {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .blog__page__share_post {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.blog__page__share_post .item {
  width: clamp(22px, 1.71875vw, 33px);
  height: clamp(22px, 1.71875vw, 33px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.blog__page__share_post .item svg {
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  fill: #121B24;
}
.blog__page__share_post .item:not(:last-child) {
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.blog__page__share_post .item:first-child {
  margin-left: clamp(14.6666666667px, 1.1458333333vw, 22px);
}
@media (max-width: 1023px) {
  .blog__page {
    margin-top: clamp(50px, 0.0321479374 * 100vw + 39.7126600284px, 72.6px);
  }
}

.rews {
  margin-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.rews h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .rews h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .rews h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .rews h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.rews__tabs {
  display: flex;
  margin-top: clamp(20px, 1.5625vw, 30px);
  flex-wrap: wrap;
}
@media (max-width: 1279px) {
  .rews__tabs {
    row-gap: 10px;
  }
}
.rews__tab {
  border: 1px solid #707881;
  border-radius: clamp(22.6866666667px, 1.7723958333vw, 34.03px);
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(4.6666666667px, 0.3645833333vw, 7px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  user-select: none;
}
@media (max-width: 1279px) {
  .rews__tab {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .rews__tab {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.rews__tab.active {
  opacity: 0.5;
  cursor: auto;
}
.rews__tab:not(.active) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .rews__tab:not(.active):hover {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .rews__tab:not(.active):active {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .rews__tab {
    padding: 8px 20px 12px;
    font-size: 14px;
    line-height: 15.4px;
  }
}
.rews__content {
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.rews__content.google-yandex {
  display: flex;
  justify-content: center;
  gap: clamp(20px, 1.5625vw, 30px);
}
@media (max-width: 1279px) {
  .rews__content.google-yandex {
    flex-direction: column;
    max-width: 700px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
.rews__content .scan__item {
  display: flex;
}
.rews__content .scan__item:not(:last-child) {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .rews__content .scan__item:not(:last-child) {
    margin-bottom: 36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__item {
    flex-direction: column;
  }
}
.rews__content .scan__img {
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
  overflow: hidden;
  width: clamp(193.3333333333px, 15.1041666667vw, 290px);
  height: clamp(273.3333333333px, 21.3541666667vw, 410px);
  display: block;
}
.rews__content .scan__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .rews__content .scan__img {
    width: clamp(260px, 0.3137254902 * 100vw + -61.2549019608px, 340px);
    width: 340px;
    height: auto;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: clamp(205px, 0.1920341394 * 100vw + 143.5490753912px, 340px);
  }
}
.rews__content .scan__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .rews__content .scan__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews__content .scan__author {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .rews__content .scan__author {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__author {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews__content .scan__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .rews__content .scan__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews__content .video__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1279px) {
  .rews__content .video__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
.rews__content .video__item iframe, .rews__content .video__item img {
  width: 100%;
  height: clamp(205.3333333333px, 16.0416666667vw, 308px);
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
  cursor: pointer;
}
@media (max-width: 1023px) {
  .rews__content .video__item iframe, .rews__content .video__item img {
    margin-bottom: clamp(10px, 0.0046941679 * 100vw + 8.4978662873px, 13.3px);
    height: clamp(157px, 0.0687055477 * 100vw + 135.0142247511px, 205.3px);
    border-radius: 10px;
  }
}
.rews__content .video__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-bottom: 8px;
  margin-left: 5px;
}
@media (max-width: 1279px) {
  .rews__content .video__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews__content .video__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .rews__content .video__name {
    margin-left: clamp(0px, 0.0071123755 * 100vw + -2.2759601707px, 5px);
    margin-bottom: clamp(5px, 0.0042674253 * 100vw + 3.6344238976px, 8px);
  }
}
.rews__content .video__author {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-left: 5px;
}
@media (max-width: 1279px) {
  .rews__content .video__author {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .video__author {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .rews__content .video__author {
    margin-left: clamp(0px, 0.0071123755 * 100vw + -2.2759601707px, 5px);
  }
}
@media (max-width: 1279px) {
  .rews__content {
    margin-top: clamp(36px, 0.0180396246 * 100vw + 30.2273201251px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .rews {
    margin-top: clamp(50px, 0.0321479374 * 100vw + 39.7126600284px, 72.6px);
  }
}

.portfolio {
  padding-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
.portfolio h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .portfolio h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .portfolio h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.portfolio__sections {
  display: flex;
  align-items: center;
  gap: clamp(6px, 0.46875vw, 9px);
  flex-wrap: wrap;
}
.portfolio__section_item {
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(14px, 1.09375vw, 21px) clamp(5.3333333333px, 0.4166666667vw, 8px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  transition: all 0.3s ease;
  background: #37424D;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .portfolio__section_item {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .portfolio__section_item {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .portfolio__section_item:hover {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
@media (hover: none), (hover: on-demand) {
  .portfolio__section_item:active {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
.portfolio__section_item.active {
  color: #F2F2F6;
  border-color: var(--color);
  background: var(--color);
}
.portfolio__sub_sections {
  margin-top: clamp(30px, 2.34375vw, 45px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.portfolio__sub_sections label {
  margin-bottom: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
.portfolio__sub_sections label span {
  text-transform: lowercase;
}
.portfolio__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  justify-items: stretch;
  justify-content: space-between;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(23.3333333333px, 1.8229166667vw, 35px);
  margin-top: clamp(50px, 3.90625vw, 75px);
}
@media (max-width: 1279px) {
  .portfolio__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
.portfolio__item {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.portfolio__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: clamp(12px, 0.9375vw, 18px);
  margin-left: auto;
  margin-right: auto;
  max-width: 97%;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .portfolio__item .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .portfolio__item .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.portfolio__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  font-style: italic;
  color: #707881;
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
  max-width: 97%;
}
@media (max-width: 1279px) {
  .portfolio__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .portfolio__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.portfolio__item img {
  width: 100%;
  height: clamp(236.6666666667px, 18.4895833333vw, 355px);
  background: #9BAEF2;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  object-fit: cover;
}
@media (hover: hover) {
  .portfolio__item:hover .name {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .portfolio__item:active .name {
    color: #C0FF00;
  }
}

.case_detail_page .case_detail {
  padding-top: clamp(72px, 5.625vw, 108px);
  background: var(--case-bgc-color);
}
.case_detail_page .case_detail.bgc {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.case_detail_page .case_detail h1 {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.3333333333px, 5.7291666667vw, 110px);
  margin: 0 auto;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail h1 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.case_detail_page .case_detail h1.dark {
  color: #121B24;
}
.case_detail_page .case_detail__info_container {
  margin-top: clamp(28px, 2.1875vw, 42px);
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  opacity: 0.7;
}
.case_detail_page .case_detail__info_container .date {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  margin-right: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .date {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .date {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .date.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .date.white {
  color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  padding: 5px 20px 7px;
  border: 1px solid #121B24;
  border-radius: 34.03px;
  text-transform: lowercase;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .section.dark, .case_detail_page .case_detail__info_container .sfera.dark {
  color: rgba(18, 27, 36, 0.7);
  border-color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .section.white, .case_detail_page .case_detail__info_container .sfera.white {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__info_container .site_link {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  margin-right: 40px;
  text-decoration: underline;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .site_link {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .site_link {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .site_link.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .site_link.white {
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container {
    margin-top: clamp(18px, 0.0142247511 * 100vw + 13.4480796586px, 28px);
  }
}
.case_detail_page .case_detail__detail_img {
  width: 100%;
  height: auto;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_img {
    margin-top: clamp(27px, 0.0142247511 * 100vw + 22.4480796586px, 37px);
  }
}
.case_detail_page .case_detail__detail_text {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(20px, 1.5625vw, 30px);
  padding-top: clamp(60px, 4.6875vw, 90px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__detail_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.case_detail_page .case_detail__detail_text.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__detail_text.white {
  color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__detail_text p:not(:last-child) {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_text {
    padding-bottom: 50px;
    font-size: clamp(14px, 0.0042674253 * 100vw + 12.6344238976px, 17px);
    line-height: clamp(16.8px, 0.0027027027 * 100vw + 15.9351351351px, 18.7px);
  }
}
.case_detail_page .case_detail__similar_case {
  padding-top: clamp(60px, 4.6875vw, 90px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
.case_detail_page .case_detail__similar_case__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  width: 100%;
  text-align: center;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__similar_case__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__title {
    margin-bottom: 20px;
    font-size: 30px;
  }
}
.case_detail_page .case_detail__similar_case__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(373.3333333333px, 29.1666666667vw, 560px), 1fr));
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.case_detail_page .case_detail__similar_case__items img {
  width: 100%;
  height: auto;
  max-height: 357px;
  object-fit: cover;
}
.case_detail_page .case_detail__similar_case__items .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: 18px;
  max-width: 97%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__similar_case__items .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__items .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail {
    padding-top: clamp(46px, 0.0369843528 * 100vw + 34.1650071124px, 72px);
  }
}
.case_detail_page .content_case.mt {
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.case_detail_page .content-image img.original_size {
  width: auto;
}
.case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}
.case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
  max-width: 1920px;
  width: 59.4%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
    width: 100%;
    padding: 0 20px;
  }
}

.share_case {
  background: #1A252F;
  padding-top: clamp(52.6666666667px, 4.1145833333vw, 79px);
  padding-bottom: clamp(59.3333333333px, 4.6354166667vw, 89px);
}
.share_case__container {
  display: flex;
  align-items: center;
}
.share_case__container .left {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  width: 34%;
}
@media (max-width: 1279px) {
  .share_case__container .left {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .left {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .share_case__container .left {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    text-align: center;
    font-size: 30px;
    line-height: 33px;
  }
}
.share_case__container .right {
  display: flex;
  align-items: center;
  margin-left: clamp(31.3333333333px, 2.4479166667vw, 47px);
  flex-wrap: wrap;
}
.share_case__container .right .item {
  width: clamp(66.6666666667px, 5.2083333333vw, 100px);
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #C0FF00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.share_case__container .right .item:not(:last-child) {
  margin-right: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1023px) {
  .share_case__container .right .item:not(:last-child) {
    margin-right: 0;
  }
}
.share_case__container .right .item svg {
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  aspect-ratio: 1;
  fill: #D5DCE1;
}
@media (max-width: 1023px) {
  .share_case__container .right .item svg {
    width: 27.2px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .right .item {
    width: 54.39px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .right {
    margin-left: 0;
    gap: 20px 17.95px;
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  .share_case__container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  .share_case {
    padding-top: clamp(27px, 0.0739687055 * 100vw + 3.3300142248px, 79px);
    padding-bottom: clamp(37px, 0.0739687055 * 100vw + 13.3300142248px, 89px);
  }
}

.full_width_img img {
  width: 100%;
  height: auto;
}
.full_width_img img.pt {
  padding-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .full_width_img img.pt {
    padding-top: clamp(5px, 0.0125130344 * 100vw + 0.9958289885px, 17px);
  }
}
.full_width_img img.pb {
  padding-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .full_width_img img.pb {
    padding-bottom: clamp(5px, 0.0125130344 * 100vw + 0.9958289885px, 17px);
  }
}

.title_text_img {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.title_text_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text_img.pb {
    padding-bottom: 50px;
  }
}
.title_text_img .top {
  width: 49.1%;
  margin-left: auto;
  margin-right: auto;
}
.title_text_img .top .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .title_text_img .top .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .title_text_img .top .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.title_text_img .top .title.center {
  text-align: center;
}
.title_text_img .top .title.dark {
  color: #121B24;
}
@media (max-width: 1279px) {
  .title_text_img .top .title {
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
.title_text_img .top .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  color: rgba(18, 27, 36, 0.7);
}
@media (max-width: 1279px) {
  .title_text_img .top .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .title_text_img .top .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.title_text_img .top .text.center {
  text-align: center;
}
.title_text_img .top .text.white, .title_text_img .top .text.gray {
  color: rgba(255, 255, 255, 0.7);
}
.title_text_img .top .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .title_text_img .top {
    width: 100%;
  }
}
.title_text_img img {
  width: 100%;
  height: auto;
}
.title_text_img img.mt {
  margin-top: clamp(60px, 4.6875vw, 90px);
}
.title_text_img video {
  width: 100%;
}
.title_text_img video.mt {
  margin-top: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text_img video.mt {
    margin-top: 50px;
  }
}
@media (max-width: 1023px) {
  .title_text_img {
    padding-top: 50px;
  }
}

.text_on_img {
  position: relative;
}
.text_on_img__text_container {
  position: absolute;
  top: clamp(27.3333333333px, 2.1354166667vw, 41px);
  width: 100%;
}
.text_on_img__text_container .text {
  margin-left: auto;
  margin-right: auto;
  font-style: italic;
  text-align: center;
  width: 30%;
}
.text_on_img__text_container .text.size-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_on_img__text_container .text.size-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-36 {
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
.text_on_img__text_container .text.size-21 {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-21 {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_on_img__text_container .text.size-21 {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.text_on_img__text_container .text.gray {
  color: #707881;
}
.text_on_img__text_container .text.white {
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text {
    width: 75%;
  }
}
@media (max-width: 1279px) {
  .text_on_img__text_container {
    top: clamp(10px, 0.0177267987 * 100vw + 4.3274244004px, 27px);
  }
}
.text_on_img img {
  width: 100%;
  height: clamp(886.6666666667px, 69.2708333333vw, 1330px);
  object-fit: cover;
}
@media (max-width: 1279px) {
  .text_on_img img {
    height: clamp(221.67px, 0.6933576642 * 100vw + -0.2044525547px, 886.6px);
  }
}

.only_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.only_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .only_text.pb {
    padding-bottom: 50px;
  }
}
.only_text .text {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(20px, 1.5625vw, 30px);
  color: #707881;
}
.only_text .text.slim {
  width: 49.1%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .only_text .text.slim {
    width: 100%;
  }
}
.only_text .text.center {
  text-align: center;
}
.only_text .text.div {
  text-wrap: balance;
}
.only_text .text.white {
  color: rgba(255, 255, 255, 0.7);
}
.only_text .text.gray {
  color: #707881;
}
.only_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1023px) {
  .only_text .text {
    font-size: clamp(14px, 0.0036984353 * 100vw + 12.8165007112px, 16.6px);
    line-height: clamp(16.8px, 0.0045519203 * 100vw + 15.3433854908px, 20px);
  }
}
@media (max-width: 1023px) {
  .only_text {
    padding-top: 50px;
  }
}

.long_img {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.long_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .long_img.pb {
    padding-bottom: 50px;
  }
}
.long_img img {
  width: 100%;
  height: auto;
}
@media (max-width: 1023px) {
  .long_img {
    padding-top: 50px;
  }
}

.title_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.title_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text.pb {
    padding-bottom: 50px;
  }
}
.title_text .title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  margin-bottom: clamp(24px, 1.875vw, 36px);
  width: 100%;
}
@media (max-width: 1279px) {
  .title_text .title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .title_text .title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.title_text .title.center {
  text-align: center;
}
.title_text .title.font-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .title_text .title.font-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .title_text .title.font-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .title_text .title {
    margin-bottom: clamp(18px, 0.0062565172 * 100vw + 15.9979144943px, 24px);
  }
}
.title_text .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1279px) {
  .title_text .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .title_text .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.title_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1023px) {
  .title_text {
    padding-top: 50px;
  }
}

.text_img {
  padding-top: clamp(58.6666666667px, 4.5833333333vw, 88px);
}
.text_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .text_img.pb {
    padding-bottom: 50px;
  }
}
.text_img__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.text_img__container.left {
  flex-direction: row;
}
@media (max-width: 1279px) {
  .text_img__container.left {
    flex-direction: column;
  }
}
.text_img__container.right {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .text_img__container.right {
    flex-direction: column-reverse;
  }
}
.text_img__container img {
  width: 49.2%;
  height: clamp(348px, 27.1875vw, 522px);
  object-fit: cover;
}
@media (max-width: 1279px) {
  .text_img__container img {
    width: 100%;
    height: clamp(261px, 0.0907194995 * 100vw + 231.9697601668px, 348px);
  }
}
@media (max-width: 1279px) {
  .text_img__container {
    gap: 20px;
  }
}
.text_img__content {
  width: 45.7%;
}
.text_img__content .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .text_img__content .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_img__content .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .text_img__content .title {
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
    margin-bottom: clamp(10px, 0.0020855057 * 100vw + 9.3326381648px, 12px);
  }
}
.text_img__content .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  color: #707881;
}
@media (max-width: 1279px) {
  .text_img__content .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_img__content .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .text_img__content {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .text_img {
    padding-top: 50px;
  }
}

.rews_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.rews_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .rews_text.pb {
    padding-bottom: 50px;
  }
}
.rews_text .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
@media (max-width: 1279px) {
  .rews_text .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_text .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .rews_text .title {
    margin-bottom: clamp(16px, 0.002919708 * 100vw + 15.0656934307px, 18.8px);
  }
}
.rews_text .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: #F2F2F6;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
@media (max-width: 1279px) {
  .rews_text .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_text .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
.rews_text .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(21.6666666667px, 1.6927083333vw, 32.5px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .rews_text .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_text .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews_text .owner {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .rews_text .owner {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_text .owner {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .rews_text {
    padding-top: 50px;
  }
}

.rews_video {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.rews_video.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .rews_video.pb {
    padding-bottom: 50px;
  }
}
.rews_video__container {
  display: flex;
  justify-content: space-between;
}
.rews_video__container .left {
  display: flex;
  flex-direction: column;
  width: 45%;
  padding-top: clamp(12px, 0.9375vw, 18px);
  padding-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.rews_video__container .left .top .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .top .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.rews_video__container .left .top .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  max-height: clamp(122px, 9.53125vw, 183px);
  overflow-y: scroll;
  padding-right: 10px;
  color: #707881;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .top .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_video__container .left .top .text::-webkit-scrollbar {
  width: 2px;
}
.rews_video__container .left .top .text::-webkit-scrollbar-track {
  background: #707881;
}
.rews_video__container .left .top .text::-webkit-scrollbar-thumb {
  background: #C0FF00;
}
.rews_video__container .left .top .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .text {
    max-height: 100%;
    overflow: visible;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-right: 0;
  }
}
.rews_video__container .left .bottom {
  margin-top: auto;
}
.rews_video__container .left .bottom .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(21.6666666667px, 1.6927083333vw, 32.5px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .bottom .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews_video__container .left .bottom .owner {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.5);
  margin-top: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom .owner {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .bottom .owner {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_video__container .left .bottom.not_text {
  margin-left: auto;
  margin-right: auto;
}
.rews_video__container .left .bottom.not_text .name {
  text-align: right;
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom.not_text {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }
  .rews_video__container .left .bottom.not_text .name {
    text-align: left;
  }
}
.rews_video__container .left.not_text {
  padding-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1279px) {
  .rews_video__container .left.not_text {
    padding: 0;
  }
}
@media (max-width: 1279px) {
  .rews_video__container .left {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 1279px) {
  .rews_video__container {
    flex-direction: column;
  }
}
.rews_video__video {
  width: 49%;
  height: auto;
  border-radius: 20px;
  overflow: hidden;
  margin: auto 0;
  aspect-ratio: 555/340;
}
.rews_video__video iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 1279px) {
  .rews_video__video {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
.rews_video__preview {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 555/340;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.rews_video__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  transition: all 0.3s ease;
}
.rews_video__preview .play {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  display: none;
}
.rews_video__preview .play__bgc {
  width: 50px;
  aspect-ratio: 1;
  background: transparent;
  border: 1px solid #C0FF00;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.rews_video__preview .play svg {
  fill: #C0FF00;
  width: 13px;
  height: 16px;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .rews_video {
    padding-top: 50px;
  }
}

.docs_page {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(124px, 9.6875vw, 186px);
}
.docs_page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.3333333333px, 5.7291666667vw, 110px);
}
@media (max-width: 1279px) {
  .docs_page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .docs_page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.docs_page__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(346.6666666667px, 27.0833333333vw, 520px), 1fr));
  gap: clamp(46.6666666667px, 3.6458333333vw, 70px);
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.docs_page__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .docs_page__item .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .docs_page__item .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.docs_page__item a {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .docs_page__item a {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .docs_page__item a {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .docs_page__item a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .docs_page__item a:active {
    text-decoration: none;
  }
}
.docs_page__item a:visited {
  color: #406AFF;
  text-decoration: none;
}
.docs_page__item a:not(:last-child) {
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}

.sitemap_page {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.sitemap_page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .sitemap_page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .sitemap_page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .sitemap_page h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}

.main_banner {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.main_banner h1 {
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  margin-left: clamp(-14px, -0.7291666667vw, -9.3333333333px);
  font-style: italic;
}
.main_banner h1.size_150 {
  font-family: "Hoves Italic";
  font-size: clamp(100px, 7.8125vw, 150px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1.size_150 {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_150 {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
  }
}
.main_banner h1.size_115 {
  font-family: "Hoves Regular";
  font-size: clamp(76.6666666667px, 5.9895833333vw, 115px);
  line-height: clamp(70.5333333333px, 5.5104166667vw, 105.8px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_115 {
    font-size: clamp(28px, 0.0682788051 * 100vw + 6.1507823613px, 76px);
    line-height: clamp(28px, 0.0597439545 * 100vw + 8.8819345661px, 70px);
  }
}
.main_banner h1.size_110 {
  font-family: "Hoves Regular";
  font-size: clamp(73.3333333333px, 5.7291666667vw, 110px);
  line-height: clamp(67.4666666667px, 5.2708333333vw, 101.2px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_110 {
    font-size: clamp(26px, 0.06685633 * 100vw + 4.6059743954px, 73px);
    line-height: clamp(26px, 0.0583214794 * 100vw + 7.3371266003px, 67px);
  }
}
.main_banner h1.size_100 {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1.size_100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_100 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.main_banner h1.size_95 {
  font-family: "Hoves Regular";
  font-size: clamp(63.3333333333px, 4.9479166667vw, 95px);
  line-height: clamp(58.2666666667px, 4.5520833333vw, 87.4px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_95 {
    font-size: clamp(22px, 0.0583214794 * 100vw + 3.3371266003px, 63px);
    line-height: clamp(22px, 0.0512091038 * 100vw + 5.613086771px, 58px);
  }
}
.main_banner h1.size_85 {
  font-family: "Hoves Regular";
  font-size: clamp(56.6666666667px, 4.4270833333vw, 85px);
  line-height: clamp(52.1333333333px, 4.0729166667vw, 78.2px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: 90%;
}
@media (max-width: 1023px) {
  .main_banner h1.size_85 {
    font-size: clamp(19px, 0.0526315789 * 100vw + 2.1578947368px, 56px);
    line-height: clamp(19px, 0.0469416785 * 100vw + 3.9786628734px, 52px);
  }
}
.main_banner h1.size_84 {
  font-family: "Hoves Regular";
  font-size: clamp(56px, 4.375vw, 84px);
  line-height: clamp(51.52px, 4.025vw, 77.28px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_84 {
    font-size: clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
    line-height: clamp(20px, 0.0440967283 * 100vw + 5.8890469417px, 51px);
  }
}
.main_banner h1.size_60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  max-width: 80%;
}
@media (max-width: 1279px) {
  .main_banner h1.size_60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_60 {
    max-width: 100%;
  }
}
.main_banner h1 span {
  margin-top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  margin-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
  display: block;
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1 span {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1 span {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .main_banner h1 span {
    margin-left: 0;
    margin-top: 9px;
  }
}
@media (max-width: 1279px) {
  .main_banner h1 {
    text-align: center;
    margin-top: 123px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1023px) {
  .main_banner h1 {
    margin-top: clamp(119px, 0.0056899004 * 100vw + 117.1792318634px, 123px);
  }
}
@media (max-width: 1279px) {
  .main_banner .container {
    position: relative;
    border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
    overflow: hidden;
    padding-bottom: 15px;
  }
}
.main_banner .background_line {
  z-index: 1;
}
.main_banner .background_line img {
  position: absolute;
  bottom: -65px;
  right: 0;
  width: clamp(510.6666666667px, 39.8958333333vw, 766px);
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .main_banner .background_line img {
    width: 866px;
    max-height: 845px;
    object-fit: cover;
    object-position: top;
    right: 50%;
    translate: 50% 0;
  }
}
@media (max-width: 1023px) {
  .main_banner .background_line img {
    width: clamp(408px, 0.6514935989 * 100vw + 199.5220483642px, 866px);
    max-height: clamp(434px, 0.5846372688 * 100vw + 246.9160739687px, 845px);
  }
}
@media (max-width: 1279px) {
  .main_banner .background_line {
    border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  }
}
.main_banner__container {
  display: flex;
  position: relative;
  z-index: 1;
  margin-top: 60px;
}
.main_banner__container .left {
  width: 75%;
  padding-bottom: clamp(22.6666666667px, 1.7708333333vw, 34px);
}
.main_banner__container .left .rent_container {
  margin-top: clamp(30.6666666667px, 2.3958333333vw, 46px);
  display: flex;
  align-items: center;
}
.main_banner__container .left .rent_container .btn {
  margin-right: clamp(44px, 3.4375vw, 66px);
  margin-left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .btn {
    display: none;
  }
}
.main_banner__container .left .rent_container .rent_count {
  display: flex;
}
.main_banner__container .left .rent_container .rent_count__text {
  display: flex;
  flex-direction: column;
  margin-left: clamp(13.3333333333px, 1.0416666667vw, 20px);
  justify-content: center;
}
.main_banner__container .left .rent_container .rent_count__text.svg_none {
  margin-left: 0 !important;
}
.main_banner__container .left .rent_container .rent_count__text .text_count {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(2.6666666667px, 0.2083333333vw, 4px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    margin-bottom: 0;
  }
}
.main_banner__container .left .rent_container .rent_count__text .text_count_remained {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count_remained {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count_remained {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text {
    margin-left: 12px;
  }
}
.main_banner__container .left .rent_container .rent_count svg {
  width: clamp(51px, 3.984375vw, 76.5px);
  height: clamp(51px, 3.984375vw, 76.5px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count svg {
    width: 84px;
    height: 84px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count svg {
    width: clamp(29px, 0.0782361309 * 100vw + 3.9644381223px, 84px);
    height: clamp(29px, 0.0782361309 * 100vw + 3.9644381223px, 84px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container {
    justify-content: center;
    margin-top: 54px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container {
    margin-top: clamp(22px, 0.0455192034 * 100vw + 7.4338549075px, 54px);
  }
}
.main_banner__container .left .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  max-width: clamp(633.3333333333px, 49.4791666667vw, 950px);
  margin-top: clamp(42.6666666667px, 3.3333333333vw, 64px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .text {
    display: none;
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left {
    width: 100%;
    padding-bottom: clamp(4px, 0.0256045519 * 100vw + -4.1934566145px, 22px);
  }
}
.main_banner__container .right {
  width: 25%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.main_banner__container .right .background_line {
  z-index: 0;
}
.main_banner__container .right .img_text {
  z-index: 1;
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(19.46px, 1.5203125vw, 29.19px);
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  margin-left: auto;
  width: fit-content;
  margin-right: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .main_banner__container .right .img_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .img_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .right .img_text {
    width: 100%;
    text-align: center;
    margin: 0;
    bottom: 25px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .img_text {
    bottom: clamp(0px, 0.0355618777 * 100vw + -11.3798008535px, 25px);
  }
}
.main_banner__container .right .btn {
  display: none;
}
@media (max-width: 1279px) {
  .main_banner__container .right .btn {
    display: inline-flex;
    position: absolute;
    bottom: 110px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .btn {
    bottom: clamp(45px, 0.0924608819 * 100vw + 15.4125177809px, 110px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .right {
    width: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
    position: relative;
    min-height: clamp(345px, 0.354535975 * 100vw + 231.5484880083px, 685px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container {
    flex-direction: column;
  }
}
@media (max-width: 1279px) {
  .main_banner {
    margin-top: -110.25px;
  }
}

.container.text {
  display: none;
  font-size: 24px;
  line-height: 31.2px;
  color: #707881;
  margin-top: 39px;
}
@media (max-width: 1279px) {
  .container.text {
    display: block;
  }
}
@media (max-width: 1023px) {
  .container.text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(18.2px, 0.0184921764 * 100vw + 12.2825035562px, 31.2px);
    margin-top: clamp(26px, 0.0184921764 * 100vw + 20.0825035562px, 39px);
  }
}

.advantages {
  position: relative;
  z-index: 1;
  margin-top: clamp(24px, 1.875vw, 36px);
  padding-bottom: clamp(55.6666666667px, 4.3489583333vw, 83.5px);
  overflow: hidden;
}
.advantages__name {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages__name {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages__name {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .advantages__name {
    font-size: 80px;
    line-height: 72px;
    white-space: nowrap;
  }
}
@media (max-width: 1023px) {
  .advantages__name {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0597439545 * 100vw + 10.8819345661px, 72px);
  }
}
.advantages__text_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  max-width: clamp(150px, 11.71875vw, 225px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
@media (max-width: 1279px) {
  .advantages__text_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages__text_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages__text_name.item4 {
  max-width: clamp(173.3333333333px, 13.5416666667vw, 260px);
}
@media (max-width: 1279px) {
  .advantages__text_name {
    font-size: 24px;
    line-height: 28.8px;
    margin-top: 3px;
    max-width: max-content;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .advantages__text_name {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 0;
    margin-top: clamp(3px, -0.0042674253 * 100vw + 7.3655761024px, 6px);
  }
}
.advantages__title2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  display: flex;
  flex-direction: column;
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .advantages__title2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .advantages__title2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.advantages__title2 span {
  font-style: italic;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .advantages__title2 {
    margin-top: 61px;
  }
}
@media (max-width: 1023px) {
  .advantages__title2 {
    margin-top: 0;
  }
}
.advantages__items {
  display: flex;
}
.advantages__items span {
  color: #C0FF00;
}
.advantages__items .item {
  display: flex;
  flex-direction: column;
}
.advantages__items .item:nth-child(2) {
  padding: 0 clamp(45px, 3.515625vw, 67.5px);
  border-left: 1px solid #37424D;
  border-right: 1px solid #37424D;
  margin: 0 clamp(45px, 3.515625vw, 67.5px);
}
@media (max-width: 1279px) {
  .advantages__items .item:nth-child(2) {
    padding: 0 51px;
    margin: 0 51px;
  }
}
@media (max-width: 1023px) {
  .advantages__items .item:nth-child(2) {
    border: none;
    margin: 0;
    padding: 0;
  }
}
.advantages__items .item:not(.item4):last-child {
  margin-right: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
@media (max-width: 1279px) {
  .advantages__items .item:not(.item4):last-child {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .advantages__items .item:not(.item4):last-child {
    border: none;
    margin: 0;
    padding: 0;
  }
}
.advantages__items .item.item2 {
  padding: 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin: 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1023px) {
  .advantages__items .item.item2 {
    border: none;
    margin: 0;
    padding: 0;
  }
}
.advantages__items .item.item3 {
  border-right: 1px solid #37424D;
  padding-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1023px) {
  .advantages__items .item.item3 {
    border: none;
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 1279px) {
  .advantages__items {
    width: min-content;
    margin: 33px auto 0;
  }
}
@media (max-width: 1023px) {
  .advantages__items {
    width: 100%;
    margin-top: clamp(28px, 0.0071123755 * 100vw + 25.7240398293px, 33px);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: clamp(10px, 0.78125vw, 15px);
  }
}
.advantages__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages__container {
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .advantages__container {
    margin-top: 14px;
  }
}
.advantages .bgc {
  font-size: clamp(180px, 14.0625vw, 270px);
  line-height: clamp(162px, 12.65625vw, 243px);
  color: #212D37;
  position: absolute;
  bottom: clamp(-29px, -1.5104166667vw, -19.3333333333px);
  left: 43px;
  right: 43px;
  z-index: -1;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}
.advantages .bgc div:first-child {
  user-select: none;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.advantages .bgc div:first-child.flex {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages .bgc div:first-child {
    display: none !important;
  }
}
.advantages .bgc .mob {
  display: none;
  font-size: 230px;
  line-height: 207px;
  text-align: center;
}
@media (max-width: 1279px) {
  .advantages .bgc .mob {
    display: block;
  }
}
@media (max-width: 1023px) {
  .advantages .bgc .mob {
    font-size: clamp(90px, 0.1991465149 * 100vw + 26.2731152205px, 230px);
    line-height: clamp(81px, 0.1792318634 * 100vw + 23.6458036984px, 207px);
  }
}
@media (max-width: 1279px) {
  .advantages .bgc {
    bottom: -21px;
  }
}
@media (max-width: 1023px) {
  .advantages .bgc {
    left: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    right: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    bottom: clamp(-21px, -0.0184921764 * 100vw + -2.0825035562px, -8px);
  }
}
@media (max-width: 1279px) {
  .advantages {
    padding-bottom: 67px;
  }
}
@media (max-width: 1023px) {
  .advantages {
    overflow: visible;
    margin-top: clamp(-1px, 0.0355618777 * 100vw + -12.3798008535px, 24px);
    padding-bottom: clamp(53px, 0.0199146515 * 100vw + 46.627311522px, 67px);
  }
}

.website_get {
  position: relative;
  overflow: hidden;
  background: #1A252F;
  padding-bottom: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.website_get__hashtag {
  color: rgba(255, 255, 255, 0.6);
  width: 100%;
  text-align: center;
  margin-top: clamp(36.6666666667px, 2.8645833333vw, 55px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .website_get__hashtag {
    margin-top: 68px;
  }
}
@media (max-width: 1023px) {
  .website_get__hashtag {
    text-align: start;
    margin-top: 26px;
  }
}
.website_get__title {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-top: clamp(-21px, -1.09375vw, -14px);
  position: relative;
  z-index: 1;
}
.website_get__title.size-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .website_get__title.size-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .website_get__title.size-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.website_get__title.size-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px) !important;
}
@media (max-width: 1023px) {
  .website_get__title.size-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1279px) {
  .website_get__title {
    font-size: 58px;
    line-height: 58px;
    margin-top: 3px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  .website_get__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    text-align: start;
    margin-bottom: clamp(25px, 0.0071123755 * 100vw + 22.7240398293px, 30px);
  }
}
.website_get__items {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.website_get__items.column {
  display: flex;
  flex-direction: column;
}
.website_get__items .item {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  padding: clamp(15.3333333333px, 1.1979166667vw, 23px) 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-style: italic;
}
.website_get__items .item.size-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .website_get__items .item.size-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item.size-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.website_get__items .item.size-44 {
  font-family: "Hoves Regular";
  font-size: clamp(29.3333333333px, 2.2916666667vw, 44px);
  line-height: clamp(29.3333333333px, 2.2916666667vw, 44px);
  font-weight: 400;
  color: #F2F2F6;
}
.website_get__items .item.size-40 {
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
}
.website_get__items .item:not(.column):nth-child(odd) {
  margin-right: clamp(30px, 2.34375vw, 45px);
}
@media (max-width: 1279px) {
  .website_get__items .item:not(.column):nth-child(odd) {
    margin-right: 0;
  }
}
.website_get__items .item:not(.column):nth-child(even) {
  margin-left: clamp(30px, 2.34375vw, 45px);
}
@media (max-width: 1279px) {
  .website_get__items .item:not(.column):nth-child(even) {
    margin-left: 0;
  }
}
.website_get__items .item span {
  margin-left: clamp(40px, 3.125vw, 60px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .website_get__items .item span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .website_get__items .item span {
    width: 58.5%;
    line-height: 28.8px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item span {
    width: auto;
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 20px;
    margin-top: 5px;
  }
}
.website_get__items .item.column {
  grid-template-columns: 55% 24%;
  justify-content: space-between;
}
.website_get__items .item.column span {
  margin-left: 0;
}
.website_get__items .item.column:last-child {
  border-bottom: none;
}
@media (max-width: 1279px) {
  .website_get__items .item {
    padding: 12px 0;
    border-bottom-color: rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: space-between;
    text-transform: lowercase;
  }
  .website_get__items .item:first-child {
    padding-top: 0;
  }
  .website_get__items .item:last-child {
    border-bottom: none;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 11px;
  }
}
@media (max-width: 1279px) {
  .website_get__items {
    grid-template-columns: 100%;
    margin: 0px 16px;
  }
}
@media (max-width: 1023px) {
  .website_get__items {
    margin: 0;
  }
}
.website_get .bgc_container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.website_get .bgc_container .element {
  width: clamp(299px, 23.359375vw, 448.5px);
  height: clamp(299px, 23.359375vw, 448.5px);
  border-radius: 50%;
  margin-top: clamp(-224.25px, -11.6796875vw, -149.5px);
  transition: all 1s ease;
}
.website_get .bgc_container .element.active {
  transform: scale(20);
}
@media (max-width: 1279px) {
  .website_get .bgc_container .element {
    transform: scale(10);
  }
}
.website_get .btn_container {
  margin-top: clamp(22px, 1.71875vw, 33px);
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .website_get .btn_container {
    margin-top: 36px;
  }
}
@media (max-width: 1023px) {
  .website_get .btn_container {
    margin-top: clamp(10px, 0.0369843528 * 100vw + -1.8349928876px, 36px);
  }
  .website_get .btn_container span {
    text-wrap: balance;
    line-height: 18.7px;
  }
}
@media (max-width: 1279px) {
  .website_get .container {
    max-width: 825px;
  }
}
@media (max-width: 1279px) {
  .website_get {
    padding-bottom: 84px;
  }
}
@media (max-width: 1023px) {
  .website_get {
    padding-bottom: clamp(35px, 0.0697012802 * 100vw + 12.6955903272px, 84px);
  }
}

.the_best_competition {
  padding-top: clamp(38.6666666667px, 3.0208333333vw, 58px);
  position: relative;
  padding-bottom: clamp(42.3333333333px, 3.3072916667vw, 63.5px);
}
.the_best_competition__hashtag {
  margin-left: clamp(43.3333333333px, 3.3854166667vw, 65px);
}
@media (max-width: 1279px) {
  .the_best_competition__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.the_best_competition__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: clamp(706.6666666667px, 55.2083333333vw, 1060px);
  margin-top: clamp(-21px, -1.09375vw, -14px);
}
@media (max-width: 1279px) {
  .the_best_competition__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.the_best_competition__title span:first-child {
  font-style: italic;
}
.the_best_competition__title span:last-child {
  margin-left: clamp(-23px, -1.1979166667vw, -15.3333333333px);
  margin-top: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  display: block;
}
@media (max-width: 1279px) {
  .the_best_competition__title span:last-child {
    margin-left: 0;
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .the_best_competition__title {
    margin-top: 3px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__title {
    font-size: 30px;
    line-height: 30px;
    max-width: clamp(190px, 0.7382645804 * 100vw + -46.2446657183px, 709px);
  }
}
@media (max-width: 425px) {
  .the_best_competition__title {
    display: flex;
    flex-direction: column;
  }
}
.the_best_competition__img {
  position: absolute;
  top: clamp(55.3333333333px, 4.3229166667vw, 83px);
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
  width: clamp(331.3333333333px, 25.8854166667vw, 497px);
  height: clamp(476.6666666667px, 37.2395833333vw, 715px);
}
@media (max-width: 1279px) {
  .the_best_competition__img {
    width: 193px;
    height: 281px;
    top: 0;
    right: 57px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__img {
    width: clamp(113px, 0.1137980085 * 100vw + 76.5846372688px, 193px);
    height: clamp(163px, 0.1678520626 * 100vw + 109.2873399716px, 281px);
    top: clamp(0px, -0.0341394026 * 100vw + 34.9246088193px, 24px);
    right: clamp(21px, 0.0512091038 * 100vw + 4.613086771px, 57px);
  }
}
.the_best_competition__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(20px, 1.5625vw, 30px) clamp(14px, 1.09375vw, 21px);
  max-width: 82%;
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .the_best_competition__items {
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
    gap: 9px 36px;
    margin-top: 17px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__items {
    gap: 11px 7px;
  }
}
.the_best_competition__item {
  padding-top: clamp(29.3333333333px, 2.2916666667vw, 44px);
  position: relative;
  z-index: 1;
}
.the_best_competition__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .the_best_competition__item .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item .name {
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .name {
    line-height: clamp(18.06px, 0.0255192034 * 100vw + 9.8938549075px, 36px);
  }
}
.the_best_competition__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  padding-left: clamp(10px, 0.78125vw, 15px);
  padding-right: clamp(23.3333333333px, 1.8229166667vw, 35px);
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .the_best_competition__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item .text {
    line-height: 28.8px;
    margin-top: 11px;
    padding-right: 65px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .text {
    font-size: clamp(13px, 0.0156472262 * 100vw + 7.9928876245px, 24px);
    line-height: clamp(15.6px, 0.0187766714 * 100vw + 9.5914651494px, 28.8px);
    padding-right: clamp(5px, 0.0853485064 * 100vw + -22.3115220484px, 65px);
    padding-left: 0;
  }
}
.the_best_competition__item img {
  height: clamp(28px, 2.1875vw, 42px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .the_best_competition__item img {
    height: 36px;
    margin-top: 5px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item img {
    height: clamp(18px, 0.0256045519 * 100vw + 9.8065433855px, 36px);
    margin-left: clamp(0px, 0.0142247511 * 100vw + -4.5519203414px, 10px);
    margin-top: clamp(3px, 0.0028449502 * 100vw + 2.0896159317px, 5px);
  }
}
.the_best_competition__item svg {
  width: clamp(89.3333333333px, 6.9791666667vw, 134px);
  height: clamp(78px, 6.09375vw, 117px);
  fill: #212D37;
  position: absolute;
  z-index: -1;
  top: clamp(15.3333333333px, 1.1979166667vw, 23px);
  left: clamp(-3px, -0.15625vw, -2px);
}
@media (max-width: 1279px) {
  .the_best_competition__item svg {
    width: 129px;
    height: 113px;
    top: 14px;
    left: 4px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item svg {
    width: 61px;
    height: 54px;
    top: clamp(-4px, 0.0256045519 * 100vw + -12.1934566145px, 14px);
  }
}
.the_best_competition__item:first-child svg {
  left: clamp(-23px, -1.1979166667vw, -15.3333333333px);
}
@media (max-width: 1279px) {
  .the_best_competition__item:first-child svg {
    left: 4px;
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item {
    padding-top: 40px;
    padding-left: 25px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item {
    padding-left: clamp(0px, 0.0355618777 * 100vw + -11.3798008535px, 25px);
    padding-right: 0;
    padding-top: clamp(21px, 0.027027027 * 100vw + 12.3513513514px, 40px);
  }
}
.the_best_competition__btn {
  width: 100%;
  text-align: center;
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
@media (max-width: 1279px) {
  .the_best_competition__btn {
    margin-top: 40px;
  }
}
@media (max-width: 425px) {
  .the_best_competition__btn {
    display: none;
  }
}
.the_best_competition .background_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.the_best_competition .background_line.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .the_best_competition {
    padding-top: 65px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition {
    padding-top: clamp(39px, 0.0369843528 * 100vw + 27.1650071124px, 65px);
  }
}

.cost_site {
  position: relative;
  overflow: hidden;
  padding-top: clamp(42.3333333333px, 3.3072916667vw, 63.5px);
  padding-bottom: 80px;
  z-index: 1;
}
.cost_site.mt {
  z-index: 0;
  margin-top: -50px;
  padding-top: clamp(75.6666666667px, 5.9114583333vw, 113.5px);
}
.cost_site__hashtag {
  width: 100%;
  text-align: center;
}
.cost_site__top_title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(6px, 0.46875vw, 9px);
  width: 100%;
  text-align: center;
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .cost_site__top_title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cost_site__top_title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .cost_site__top_title {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .cost_site__top_title {
    margin-top: clamp(8px, 0.0028449502 * 100vw + 7.0896159317px, 10px);
  }
}
.cost_site__bottom_title {
  width: 100%;
  text-align: center;
}
.cost_site__bottom_title.font-95 {
  font-family: "Hoves Regular";
  font-size: clamp(63.3333333333px, 4.9479166667vw, 95px);
  line-height: clamp(58.2666666667px, 4.5520833333vw, 87.4px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-95 {
    font-size: clamp(22px, 0.0583214794 * 100vw + 3.3371266003px, 63px);
    line-height: clamp(22px, 0.0512091038 * 100vw + 5.613086771px, 58px);
  }
}
.cost_site__bottom_title.font-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-24px, -1.25vw, -16px);
}
@media (max-width: 1279px) {
  .cost_site__bottom_title.font-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .cost_site__bottom_title.font-100 {
    margin-top: 7px;
  }
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-100 {
    font-size: 30px;
    line-height: 30px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: clamp(5px, 0.0028449502 * 100vw + 4.0896159317px, 7px);
  }
}
.cost_site__bottom_title span {
  font-style: italic;
}
.cost_site__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(41.3333333333px, 3.2291666667vw, 62px) clamp(70px, 5.46875vw, 105px);
  max-width: 76%;
  margin: clamp(38.6666666667px, 3.0208333333vw, 58px) auto 0 auto;
  position: relative;
  z-index: 0;
}
.cost_site__items.el2 {
  grid-template-columns: repeat(2, 1fr);
  max-width: 55%;
}
.cost_site__items.el4 {
  grid-template-columns: repeat(2, 1fr);
}
.cost_site__items.el7 {
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(40px, 3.125vw, 60px) clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .cost_site__items {
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
    margin-top: 33px;
    gap: 43px 42px;
  }
}
@media (max-width: 1023px) {
  .cost_site__items {
    grid-template-columns: 100% !important;
    margin-top: clamp(20px, 0.0184921764 * 100vw + 14.0825035562px, 33px);
    gap: clamp(20px, 0.0327169275 * 100vw + 9.5305832148px, 43px);
  }
}
.cost_site__item {
  cursor: pointer;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cost_site__item.el4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.cost_site__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(2.6666666667px, 0.2083333333vw, 4px);
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cost_site__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .cost_site__item .name {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .name {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.cost_site__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .cost_site__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.cost_site__item .cost {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .cost_site__item .cost {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .cost {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cost_site__item .cost.mta {
  margin-top: auto;
}
@media (max-width: 1279px) {
  .cost_site__item .cost {
    font-size: 40px;
    line-height: 44px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .cost {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
    margin-top: 0;
    margin-right: 2px;
  }
}
.cost_site__item .term {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: 4px;
}
@media (max-width: 1279px) {
  .cost_site__item .term {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .term {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .cost_site__item .group {
    margin-right: 25px;
  }
}
.cost_site__item .image {
  position: absolute;
  top: clamp(-31px, -1.6145833333vw, -20.6666666667px);
  right: clamp(-180px, -9.375vw, -120px);
  width: clamp(212.6666666667px, 16.6145833333vw, 319px);
  height: clamp(138px, 10.78125vw, 207px);
  display: flex;
  align-items: flex-start;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.cost_site__item .image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: rotate 0.3s ease;
}
@media (max-width: 1279px) {
  .cost_site__item .image {
    display: none !important;
  }
}
@media (hover: hover) {
  .cost_site__item:hover {
    z-index: 2;
  }
  .cost_site__item:hover .image {
    opacity: 1;
  }
  .cost_site__item:hover .image img {
    rotate: 12deg;
  }
  .cost_site__item:hover:nth-child(3) .image img, .cost_site__item:hover:nth-child(6) .image img {
    rotate: -12deg;
  }
  .cost_site__item:hover.not_img .name {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .cost_site__item:active {
    z-index: 2;
  }
  .cost_site__item:active .image {
    opacity: 1;
  }
  .cost_site__item:active .image img {
    rotate: 12deg;
  }
  .cost_site__item:active:nth-child(3) .image img, .cost_site__item:active:nth-child(6) .image img {
    rotate: -12deg;
  }
  .cost_site__item:active.not_img .name {
    color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .cost_site__item {
    display: flex;
    justify-content: space-between;
  }
}
.cost_site__btn_container {
  width: 100%;
  margin-top: 90px;
  display: flex;
  justify-content: center;
}
.cost_site.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  background: linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.cost_site .background_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.cost_site .container {
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .cost_site {
    padding-top: 24px;
    padding-bottom: 86px;
  }
}
@media (max-width: 1023px) {
  .cost_site {
    padding-top: clamp(1px, 0.0327169275 * 100vw + -9.4694167852px, 24px);
    padding-bottom: clamp(30px, 0.0795454545 * 100vw + 4.5454545455px, 86px);
  }
}

.can_we_go {
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(40px, 3.125vw, 60px);
}
.can_we_go__hashtag {
  width: 100%;
  text-align: center;
}
.can_we_go__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .can_we_go__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.can_we_go__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .can_we_go__title {
    margin-top: 3px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__title {
    font-size: 30px;
    line-height: 30px;
  }
}
.can_we_go__container {
  display: flex;
  justify-content: space-between;
  margin-top: clamp(32.6666666667px, 2.5520833333vw, 49px);
}
@media (max-width: 1279px) {
  .can_we_go__container {
    flex-direction: column;
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__container {
    margin-top: clamp(16px, 0.0227596017 * 100vw + 8.7169274538px, 32px);
  }
}
.can_we_go__left {
  width: 59.7%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(7px, 0.546875vw, 10.5px) clamp(6px, 0.46875vw, 9px);
}
@media (max-width: 1279px) {
  .can_we_go__left {
    width: 100%;
    grid-template-columns: 100%;
    gap: 0;
  }
}
.can_we_go__right {
  width: 38.5%;
  background: #1A252F;
  display: flex;
  flex-direction: column;
}
.can_we_go__right .form_title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  padding-top: clamp(43px, 3.359375vw, 64.5px);
  padding-left: clamp(56px, 4.375vw, 84px);
  padding-right: clamp(56px, 4.375vw, 84px);
  margin-bottom: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .can_we_go__right .form_title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right .form_title {
    padding-top: 44px;
    margin-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_title {
    font-size: 30px;
    line-height: 30px;
    max-width: 90%;
    padding-top: clamp(23px, 0.0298719772 * 100vw + 13.4409672831px, 44px);
    margin-left: 2px;
  }
}
.can_we_go__right .form_text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  padding-left: clamp(56px, 4.375vw, 84px);
  padding-right: clamp(56px, 4.375vw, 84px);
  max-width: 90%;
  margin-bottom: clamp(32px, 2.5vw, 48px);
}
@media (max-width: 1279px) {
  .can_we_go__right .form_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right .form_text {
    line-height: 28.8px;
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(18.83px, 0.0141820768 * 100vw + 14.2917354196px, 28.8px);
    margin-bottom: clamp(24px, 0.0184921764 * 100vw + 18.0825035562px, 37px);
  }
}
.can_we_go__right form {
  padding: 0 clamp(56px, 4.375vw, 84px);
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.can_we_go__right form input:not([type=checkbox]):not(:last-child) {
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .can_we_go__right form input:not([type=checkbox]):not(:last-child) {
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .can_we_go__right form input.name {
    grid-column: 1/2;
  }
  .can_we_go__right form input.phone {
    grid-column: 2/3;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .can_we_go__right form input.phone {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
.can_we_go__right form .input {
  background-color: #212D37;
  width: 100%;
}
.can_we_go__right form .btn {
  width: 100%;
  margin-top: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .can_we_go__right form .btn {
    grid-row: 2/3;
    grid-column: 1/3;
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form .btn {
    grid-column: 1/2;
    grid-row: 3/4;
  }
}
.can_we_go__right form .personal {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  padding-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .can_we_go__right form .personal {
    margin-top: 66px;
    padding-bottom: 44px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form .personal {
    margin-top: clamp(18px, 0.0682788051 * 100vw + -3.8492176387px, 66px);
    padding-bottom: clamp(35px, 0.012802276 * 100vw + 30.9032716927px, 44px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right form {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form {
    grid-template-columns: 100%;
    gap: clamp(8px, 0.0113798009 * 100vw + 4.3584637269px, 16px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right {
    width: 100vw;
    margin-left: -56px;
    margin-top: 31px;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right {
    margin-top: clamp(8px, 0.0327169275 * 100vw + -2.4694167852px, 31px);
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    padding: 0 clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
  }
}
.can_we_go__item {
  height: clamp(170.6666666667px, 13.3333333333vw, 256px);
  border-radius: clamp(13px, 1.015625vw, 19.5px);
  padding: clamp(12px, 0.9375vw, 18px) clamp(21px, 1.640625vw, 31.5px) clamp(15px, 1.171875vw, 22.5px) clamp(19px, 1.484375vw, 28.5px);
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
  background: var(--color);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.can_we_go__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(24px, 1.875vw, 36px);
  font-style: italic;
  margin-top: auto;
}
@media (max-width: 1279px) {
  .can_we_go__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .name {
    display: none;
  }
}
.can_we_go__item .desc {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
  margin-top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
@media (max-width: 1279px) {
  .can_we_go__item .desc {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .desc {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .desc {
    margin-top: 9px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .desc {
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    margin-top: clamp(6px, 0.0042674253 * 100vw + 4.6344238976px, 9px);
    margin-left: 2px;
  }
}
.can_we_go__item .term {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .can_we_go__item .term {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .term {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .term {
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .term {
    display: none;
    line-height: clamp(13.2px, 0.0187766714 * 100vw + 7.1914651494px, 26.4px);
    text-wrap: balance;
  }
}
.can_we_go__item .group {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  align-items: center;
}
.can_we_go__item .group .name {
  display: none;
}
@media (max-width: 1279px) {
  .can_we_go__item .group .name {
    display: block;
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .group .name {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .group {
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .group {
    flex-direction: row;
    justify-content: flex-start;
  }
}
.can_we_go__item .left {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1023px) {
  .can_we_go__item .left {
    width: 75%;
  }
}
.can_we_go__item .right .term {
  display: none;
}
@media (max-width: 1023px) {
  .can_we_go__item .right .term {
    text-align: end;
    display: block;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .right {
    width: 24%;
  }
}
.can_we_go__item::after {
  content: "";
  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
  .can_we_go__item::after {
    display: none !important;
  }
}
@media (hover: hover) {
  .can_we_go__item:hover {
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
  .can_we_go__item:hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
  }
}
@media (hover: none), (hover: on-demand) {
  .can_we_go__item:active {
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
  .can_we_go__item:active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item {
    height: auto;
    padding: 25px 40px 33px;
    border-radius: 18px;
  }
  .can_we_go__item:not(:last-child) {
    margin-bottom: 13px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item {
    padding: clamp(13px, 0.0170697013 * 100vw + 7.5376955903px, 25px) clamp(12px, 0.039829303 * 100vw + -0.7453769559px, 40px) clamp(13px, 0.0284495021 * 100vw + 3.8961593172px, 33px);
    border-radius: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    flex-direction: row;
    justify-content: space-between;
  }
  .can_we_go__item:not(:last-child) {
    margin-bottom: clamp(5px, 0.0113798009 * 100vw + 1.3584637269px, 13px);
  }
}
@media (max-width: 1279px) {
  .can_we_go {
    padding-top: 67px;
  }
}
@media (max-width: 1023px) {
  .can_we_go {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
  }
}

.work_scheme {
  touch-action: pan-up;
  position: relative;
  padding-top: clamp(38.6666666667px, 3.0208333333vw, 58px);
  padding-bottom: clamp(94px, 7.34375vw, 141px);
}
.work_scheme .container_1920 {
  position: relative;
}
.work_scheme__hashtag {
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .work_scheme__hashtag {
    font-size: 27.72px;
    line-height: 30.49px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__hashtag {
    font-size: clamp(12px, 0.0223613087 * 100vw + 4.8443812233px, 27.72px);
    line-height: clamp(13.2px, 0.0245945946 * 100vw + 5.3297297297px, 30.49px);
  }
}
.work_scheme__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .work_scheme__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .work_scheme__title {
    font-size: 69.3px;
    line-height: 69.3px;
    margin-top: 3px;
    padding-bottom: 15px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__title {
    font-size: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    line-height: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    padding-bottom: clamp(10px, 0.0071123755 * 100vw + 7.7240398293px, 15px);
  }
}
.work_scheme__svg {
  width: 100%;
  height: 100%;
  position: relative;
}
.work_scheme__svg.el7, .work_scheme__svg.el5, .work_scheme__svg.el4 {
  padding-top: clamp(24px, 1.875vw, 36px);
  padding-bottom: clamp(152px, 11.875vw, 228px);
}
.work_scheme__svg.el5 {
  padding-bottom: clamp(92.6666666667px, 7.2395833333vw, 139px);
}
.work_scheme__svg.el4 {
  padding-bottom: clamp(110px, 8.59375vw, 165px);
}
.work_scheme__svg.el3:not(.left_text) {
  padding-top: clamp(49.3333333333px, 3.8541666667vw, 74px);
  padding-bottom: clamp(145.3333333333px, 11.3541666667vw, 218px);
}
.work_scheme__svg.el3:not(.left_text) svg {
  width: clamp(449.3333333333px, 35.1041666667vw, 674px);
  height: clamp(246.6666666667px, 19.2708333333vw, 370px);
  margin-left: clamp(248.6666666667px, 19.4270833333vw, 373px);
}
.work_scheme__svg.el2 {
  padding-top: clamp(62px, 4.84375vw, 93px);
  padding-bottom: clamp(274px, 21.40625vw, 411px);
}
.work_scheme__svg.left_text {
  padding-top: clamp(62px, 4.84375vw, 93px);
  padding-bottom: clamp(297.3333333333px, 23.2291666667vw, 446px);
}
.work_scheme__svg.left_text svg {
  margin-left: clamp(284.6666666667px, 22.2395833333vw, 427px);
  width: clamp(342px, 26.71875vw, 513px);
  height: clamp(304px, 23.75vw, 456px);
}
.work_scheme__svg svg.el7 {
  width: clamp(746.6666666667px, 58.3333333333vw, 1120px);
  height: clamp(388px, 30.3125vw, 582px);
  margin-left: clamp(158px, 12.34375vw, 237px);
}
.work_scheme__svg svg.el5 {
  width: clamp(707.3333333333px, 55.2604166667vw, 1061px);
  height: clamp(284.6666666667px, 22.2395833333vw, 427px);
  margin-left: clamp(158px, 12.34375vw, 237px);
}
.work_scheme__svg svg.el4 {
  width: clamp(518px, 40.46875vw, 777px);
  height: clamp(320px, 25vw, 480px);
  margin-left: clamp(302.6666666667px, 23.6458333333vw, 454px);
}
.work_scheme__svg svg.el2 {
  width: clamp(416.6666666667px, 32.5520833333vw, 625px);
  height: clamp(83.3333333333px, 6.5104166667vw, 125px);
  margin-left: clamp(195.3333333333px, 15.2604166667vw, 293px);
}
.work_scheme__svg .item {
  position: absolute;
  display: flex;
}
.work_scheme__svg .item_1 {
  left: clamp(20px, 1.5625vw, 30px);
  top: clamp(-12px, -0.625vw, -8px);
}
.work_scheme__svg .item_1 .text {
  max-width: clamp(187px, 14.609375vw, 280.5px);
}
.work_scheme__svg .item_1 .img {
  left: clamp(-28px, -1.4583333333vw, -18.6666666667px);
  top: clamp(8px, 0.625vw, 12px);
}
.work_scheme__svg .item_1.el4 .text {
  max-width: clamp(220px, 17.1875vw, 330px);
}
.work_scheme__svg .item_1.el3 {
  left: clamp(58.6666666667px, 4.5833333333vw, 88px);
  top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  flex-direction: column;
}
.work_scheme__svg .item_1.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-6px, -0.3125vw, -4px);
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_1.el3.left_text {
  flex-direction: row;
  left: clamp(22px, 1.71875vw, 33px);
  top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.work_scheme__svg .item_1.el3.left_text .text {
  max-width: clamp(343.3333333333px, 26.8229166667vw, 515px);
}
.work_scheme__svg .item_1.el2 {
  left: clamp(32px, 2.5vw, 48px);
  top: clamp(28px, 2.1875vw, 42px);
}
.work_scheme__svg .item_1.el2 .text {
  max-width: clamp(405.3333333333px, 31.6666666667vw, 608px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item_1.el2 .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item_1.el2 .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item_1.el2 .text p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__svg .item_1.el2 .text ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__svg .item_1.el2 .text ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__svg .item_1.el2 .text ul li::marker {
  color: #C0FF00;
}
.work_scheme__svg .item_1.el2 .text ul li span {
  color: #707881;
}
.work_scheme__svg .item_1.el2 .text ul ul {
  padding-left: 0;
}
.work_scheme__svg .item_1.el2 .text ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__svg .item_2 {
  left: clamp(324.6666666667px, 25.3645833333vw, 487px);
  top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.work_scheme__svg .item_2 .img {
  left: clamp(-8px, -0.4166666667vw, -5.3333333333px);
  top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.work_scheme__svg .item_2 .text {
  max-width: clamp(420px, 32.8125vw, 630px);
}
.work_scheme__svg .item_2.el4 {
  left: clamp(406px, 31.71875vw, 609px);
}
.work_scheme__svg .item_2.el4 .right {
  max-width: clamp(297.3333333333px, 23.2291666667vw, 446px);
}
.work_scheme__svg .item_2.el4 .text {
  max-width: 100%;
}
.work_scheme__svg .item_2.el3 {
  left: clamp(714px, 55.78125vw, 1071px);
  top: clamp(49.3333333333px, 3.8541666667vw, 74px);
  flex-direction: column;
}
.work_scheme__svg .item_2.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-7px, -0.3645833333vw, -4.6666666667px);
  margin-left: clamp(-1px, -0.0520833333vw, -0.6666666667px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_2.el3.left_text {
  flex-direction: row;
  left: clamp(644.6666666667px, 50.3645833333vw, 967px);
  top: clamp(40px, 3.125vw, 60px);
}
.work_scheme__svg .item_2.el3.left_text .text {
  max-width: clamp(456.6666666667px, 35.6770833333vw, 685px);
}
.work_scheme__svg .item_2.el2 {
  left: clamp(627.3333333333px, 49.0104166667vw, 941px);
  top: clamp(92.6666666667px, 7.2395833333vw, 139px);
}
.work_scheme__svg .item_2.el2 .text {
  max-width: clamp(344px, 26.875vw, 516px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item_2.el2 .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item_2.el2 .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item_2.el2 .text p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__svg .item_2.el2 .text ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__svg .item_2.el2 .text ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__svg .item_2.el2 .text ul li::marker {
  color: #C0FF00;
}
.work_scheme__svg .item_2.el2 .text ul li span {
  color: #707881;
}
.work_scheme__svg .item_2.el2 .text ul ul {
  padding-left: 0;
}
.work_scheme__svg .item_2.el2 .text ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__svg .item_3 {
  top: clamp(73.3333333333px, 5.7291666667vw, 110px);
  right: clamp(28px, 2.1875vw, 42px);
}
.work_scheme__svg .item_3 .right {
  max-width: clamp(209px, 16.328125vw, 313.5px);
}
.work_scheme__svg .item_3 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.work_scheme__svg .item_3.el4 {
  right: clamp(4px, 0.3125vw, 6px);
}
.work_scheme__svg .item_3.el4 .right {
  max-width: clamp(273.3333333333px, 21.3541666667vw, 410px);
}
.work_scheme__svg .item_3.el3 {
  top: clamp(287.3333333333px, 22.4479166667vw, 431px);
  left: clamp(204px, 15.9375vw, 306px);
  flex-direction: column;
}
.work_scheme__svg .item_3.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-6px, -0.3125vw, -4px);
  margin-left: clamp(-2px, -0.1041666667vw, -1.3333333333px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_3.el3 .right {
  max-width: 100%;
}
.work_scheme__svg .item_3.el3.left_text {
  flex-direction: row;
  top: clamp(313.3333333333px, 24.4791666667vw, 470px);
  left: clamp(514.6666666667px, 40.2083333333vw, 772px);
}
.work_scheme__svg .item_3.el3.left_text .right {
  margin-left: clamp(16px, 1.25vw, 24px);
  max-width: 100%;
}
.work_scheme__svg .item_3.el3.left_text .text {
  max-width: clamp(416.6666666667px, 32.5520833333vw, 625px);
}
.work_scheme__svg .item_4 {
  left: clamp(385.3333333333px, 30.1041666667vw, 578px);
  top: clamp(195.3333333333px, 15.2604166667vw, 293px);
}
.work_scheme__svg .item_4 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.work_scheme__svg .item_4 .text {
  max-width: clamp(384px, 30vw, 576px);
}
.work_scheme__svg .item_4.el5 {
  top: clamp(201.3333333333px, 15.7291666667vw, 302px);
  left: clamp(21.3333333333px, 1.6666666667vw, 32px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_4.el5 .right {
  max-width: clamp(252.6666666667px, 19.7395833333vw, 379px);
  margin-left: 0;
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.work_scheme__svg .item_4.el5 .img {
  right: 0;
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: auto;
}
.work_scheme__svg .item_4.el4 {
  top: clamp(284.6666666667px, 22.2395833333vw, 427px);
  left: clamp(133.3333333333px, 10.4166666667vw, 200px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_4.el4 .right {
  max-width: clamp(393.3333333333px, 30.7291666667vw, 590px);
  margin-left: 0;
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.work_scheme__svg .item_4.el4 .img {
  right: clamp(22.6666666667px, 1.7708333333vw, 34px);
  top: clamp(9.3333333333px, 0.7291666667vw, 14px);
  left: auto;
}
.work_scheme__svg .item_5 {
  top: clamp(258.6666666667px, 20.2083333333vw, 388px);
  left: clamp(101.3333333333px, 7.9166666667vw, 152px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_5 .right {
  max-width: clamp(187px, 14.609375vw, 280.5px);
  margin-left: 0;
  margin-right: clamp(-15px, -0.78125vw, -10px);
}
.work_scheme__svg .item_5 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  right: clamp(-6px, -0.3125vw, -4px);
}
.work_scheme__svg .item_5.el5 {
  top: clamp(258.6666666667px, 20.2083333333vw, 388px);
  left: clamp(431.3333333333px, 33.6979166667vw, 647px);
  flex-direction: row;
}
.work_scheme__svg .item_5.el5 .right {
  max-width: clamp(215.3333333333px, 16.8229166667vw, 323px);
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
  margin-right: 0;
}
.work_scheme__svg .item_5.el5 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  right: auto;
  left: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
.work_scheme__svg .item_6 {
  left: clamp(445.3333333333px, 34.7916666667vw, 668px);
  top: clamp(401.3333333333px, 31.3541666667vw, 602px);
}
.work_scheme__svg .item_6 .text {
  max-width: clamp(289px, 22.578125vw, 433.5px);
}
.work_scheme__svg .item_6 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-5px, -0.2604166667vw, -3.3333333333px);
}
.work_scheme__svg .item_7 {
  right: clamp(28px, 2.1875vw, 42px);
  top: clamp(361.3333333333px, 28.2291666667vw, 542px);
}
.work_scheme__svg .item_7 .right {
  max-width: clamp(171px, 13.359375vw, 256.5px);
}
.work_scheme__svg .item_7 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-11px, -0.5729166667vw, -7.3333333333px);
}
.work_scheme__svg .item .right {
  display: flex;
  flex-direction: column;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
.work_scheme__svg .item .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.work_scheme__svg .item .img {
  width: clamp(77px, 6.015625vw, 115.5px);
  height: clamp(77px, 6.015625vw, 115.5px);
  position: absolute;
  z-index: -1;
}
.work_scheme__svg .item .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  padding-top: clamp(24px, 1.875vw, 36px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.work_scheme__svg .item .text {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(14.4px, 1.125vw, 21.6px);
  padding-top: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item .text:not(.el2) ul {
  padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
.work_scheme__svg .item .text:not(.el2) ul li {
  list-style-type: disc;
}
.work_scheme__svg .item .text:not(.el2) ul li::marker {
  color: #707881;
  font-size: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.work_scheme__svg .left_text {
  position: absolute;
  left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  top: clamp(448px, 35vw, 672px);
}
.work_scheme__svg .left_text__name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .left_text__name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .left_text__name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.work_scheme__svg .left_text__name:not(:first-child) {
  margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
}
.work_scheme__svg .left_text__list {
  padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
  max-width: clamp(422.6666666667px, 33.0208333333vw, 634px);
}
.work_scheme__svg .left_text__list li {
  list-style-type: disc;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .work_scheme__svg .left_text__list li {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .left_text__list li {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .left_text__list li::marker {
  color: #707881;
  font-size: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .work_scheme__svg {
    display: none;
  }
}
.work_scheme__btn_container {
  width: 100%;
  text-align: center;
}
.work_scheme__btn_container.el5 {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(67.3333333333px, 5.2604166667vw, 101px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el5 {
    position: initial;
    width: 100%;
  }
}
.work_scheme__btn_container.el4 {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el4 {
    position: initial;
    width: 100%;
  }
}
.work_scheme__btn_container.left_text {
  width: 73%;
  margin-left: auto;
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.left_text {
    margin-right: auto;
    width: 100%;
  }
}
.work_scheme__btn_container.el3:not(.left_text) {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(222.6666666667px, 17.3958333333vw, 334px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el3:not(.left_text) {
    position: initial;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container .btn {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1279px) {
  .work_scheme__btn_container {
    margin-top: 69px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container {
    margin-top: clamp(17px, 0.0739687055 * 100vw + -6.6699857752px, 69px);
  }
}
.work_scheme__container {
  display: none;
  margin-left: 8px;
  border-left: 2px solid #C0FF00;
  position: relative;
}
.work_scheme__container .item {
  position: relative;
  display: flex;
}
.work_scheme__container .item:not(:last-child) {
  margin-bottom: 29px;
}
@media (max-width: 1023px) {
  .work_scheme__container .item:not(:last-child) {
    margin-bottom: clamp(7px, 0.0312944523 * 100vw + -3.0142247511px, 29px);
  }
}
.work_scheme__container .item .numb {
  font-size: 69.3px;
  line-height: 69.3px;
  color: #C0FF00;
  position: relative;
  margin-left: 23px;
}
.work_scheme__container .item .numb .circle {
  position: absolute;
  left: -33px;
  top: 47%;
  width: 18px;
  height: 18px;
  background: #C0FF00;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .numb .circle {
    width: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    height: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    left: clamp(-33px, -0.039829303 * 100vw + 7.7453769559px, -5px);
  }
}
@media (max-width: 1023px) {
  .work_scheme__container .item .numb {
    font-size: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    line-height: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    margin-left: clamp(0px, 0.0327169275 * 100vw + -10.4694167852px, 23px);
  }
}
.work_scheme__container .item .title {
  font-size: 40px;
  line-height: 44px;
  color: #F2F2F6;
  margin-top: 19px;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .title {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
    margin-top: clamp(9px, 0.0142247511 * 100vw + 4.4480796586px, 19px);
  }
}
.work_scheme__container .item .text {
  font-size: 24px;
  line-height: 28.8px;
  color: #707881;
  margin-top: 14px;
  position: relative;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    margin-top: clamp(6px, 0.0113798009 * 100vw + 2.3584637269px, 14px);
  }
}
.work_scheme__container .item .text.el2 {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__container .item .text.el2 {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__container .item .text.el2 {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__container .item .text.el2 p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__container .item .text.el2 ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__container .item .text.el2 ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__container .item .text.el2 ul li::marker {
  color: #C0FF00;
}
.work_scheme__container .item .text.el2 ul li span {
  color: #707881;
}
.work_scheme__container .item .text.el2 ul ul {
  padding-left: 0;
}
.work_scheme__container .item .text.el2 ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__container .item .img {
  width: 116px;
  height: 116px;
  position: absolute;
  z-index: -1;
  left: 22px;
  top: 0;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .img {
    width: clamp(50px, 0.093883357 * 100vw + 19.9573257468px, 116px);
    height: clamp(50px, 0.093883357 * 100vw + 19.9573257468px, 116px);
    left: clamp(9px, 0.0184921764 * 100vw + 3.0825035562px, 22px);
  }
}
.work_scheme__container .item .left {
  width: 9.3%;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .left {
    text-align: center;
  }
}
.work_scheme__container .item .right {
  width: 89.7%;
  position: relative;
}
.work_scheme__container .top_plug {
  position: absolute;
  top: 0;
  left: -2px;
  background: #121B24;
  height: 33px;
  width: 2px;
}
@media (max-width: 1023px) {
  .work_scheme__container .top_plug {
    height: clamp(15px, 0.0256045519 * 100vw + 6.8065433855px, 33px);
  }
}
.work_scheme__container .bottom_plug {
  position: absolute;
  left: clamp(-112px, -0.0941176471 * 100vw + 8.3764705882px, -88px);
  top: clamp(50px, -0.0039215686 * 100vw + 55.0156862745px, 51px);
  bottom: -10px;
  background: #121B24;
  width: 6px;
}
@media (max-width: 1023px) {
  .work_scheme__container .bottom_plug {
    left: clamp(-88px, -0.0825035562 * 100vw + -3.5988620199px, -30px);
    top: clamp(40px, 0.0431372549 * 100vw + 6.8705882353px, 51px);
  }
}
@media (max-width: 767px) {
  .work_scheme__container .bottom_plug {
    top: clamp(26px, 0.0409356725 * 100vw + 8.6023391813px, 40px);
  }
}
@media (max-width: 425px) {
  .work_scheme__container .bottom_plug {
    top: clamp(22px, 0.0380952381 * 100vw + 9.8095238095px, 26px);
  }
}
@media (max-width: 1279px) {
  .work_scheme__container {
    display: block;
  }
}
@media (max-width: 1023px) {
  .work_scheme__container {
    border-left: clamp(1px, 0.0014224751 * 100vw + 0.5448079659px, 2px) solid #C0FF00;
    margin-left: clamp(2px, 0.0085348506 * 100vw + -0.7311522048px, 8px);
  }
}
.work_scheme canvas {
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
}
@media (max-width: 1279px) {
  .work_scheme {
    padding-top: 27px;
  }
  .work_scheme .left_text {
    margin-top: 30px;
  }
  .work_scheme .left_text__name {
    font-family: "Hoves Regular";
    font-size: clamp(24px, 1.875vw, 36px);
    line-height: clamp(31px, 2.421875vw, 46.5px);
    font-weight: 400;
    color: #F2F2F6;
    margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .work_scheme .left_text__name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__name:not(:first-child) {
    margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__name:not(:first-child) {
    margin-top: 30px;
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__list {
    padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
  }
  .work_scheme .left_text__list li {
    list-style-type: disc;
    font-family: "Hoves Regular";
    font-size: clamp(12px, 0.9375vw, 18px);
    line-height: clamp(14px, 1.09375vw, 21px);
    color: #F2F2F6;
    color: #707881;
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__list li {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .work_scheme .left_text__list li {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__list li::marker {
    color: #707881;
    font-size: 10px;
  }
}
@media (max-width: 1023px) {
  .work_scheme {
    padding-bottom: clamp(30px, 0.0995732575 * 100vw + -1.8634423898px, 100px);
    padding-top: clamp(10px, 0.0241820768 * 100vw + 2.2617354196px, 27px);
  }
}

.cases .container_1920 {
  position: relative;
}
.cases .background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.cases__tabs {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.cases__tabs.pb {
  padding-bottom: clamp(58.6666666667px, 4.5833333333vw, 88px);
}
.cases__tabs .item {
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(14.6666666667px, 1.1458333333vw, 22px) clamp(3.3333333333px, 0.2604166667vw, 5px);
  border: 1px solid #37424D;
  border-radius: clamp(22.6866666667px, 1.7723958333vw, 34.03px);
  margin-bottom: clamp(3.3333333333px, 0.2604166667vw, 5px);
  font-size: clamp(12.0066666667px, 0.9380208333vw, 18.01px);
  line-height: clamp(14.4133333333px, 1.1260416667vw, 21.62px);
  color: #707881;
  transition: all 0.3s ease;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .cases__tabs .item:hover {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .cases__tabs .item:active {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .cases__tabs .item {
    font-size: 24px;
    line-height: 28.8px;
    padding: 6px 19px 9px;
    margin-bottom: 5px;
  }
}
@media (max-width: 1023px) {
  .cases__tabs .item {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    padding: clamp(2px, 0.0056899004 * 100vw + 0.1792318634px, 6px) clamp(14px, 0.0071123755 * 100vw + 11.7240398293px, 19px) clamp(4px, 0.0071123755 * 100vw + 1.7240398293px, 9px);
    margin-bottom: clamp(2px, 0.0042674253 * 100vw + 0.6344238976px, 5px);
  }
}
@media (max-width: 425px) {
  .cases__tabs {
    justify-content: center;
    margin-left: -55px;
    margin-right: -55px;
  }
}
.cases__head {
  width: 100%;
  background: var(--block_color);
  padding-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(59.3333333333px, 4.6354166667vw, 89px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .cases__head {
    padding-top: 47px;
  }
}
@media (max-width: 1023px) {
  .cases__head {
    padding-top: clamp(14px, 0.0469416785 * 100vw + -1.0213371266px, 47px);
    padding-bottom: clamp(22px, 0.0526315789 * 100vw + 5.1578947368px, 59px);
  }
}
.cases__head.individ::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50%;
  background: var(--block_color);
  transform: translate(0, 100%);
  z-index: -1;
}
.cases__hashtag {
  color: rgba(255, 255, 255, 0.5);
  margin-left: clamp(43.3333333333px, 3.3854166667vw, 65px);
}
@media (max-width: 1279px) {
  .cases__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .cases__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.cases__title {
  max-width: clamp(565px, 44.140625vw, 847.5px);
}
.cases__title.size-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .cases__title.size-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .cases__title.size-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .cases__title.size-100 {
    font-size: 30px;
    line-height: 30px;
  }
}
.cases__title.size-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .cases__title.size-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1279px) {
  .cases__title {
    max-width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .cases__title {
    padding-top: 3px;
    margin-left: clamp(0px, -0.0028449502 * 100vw + 2.9103840683px, 2px);
  }
}
.cases__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22.5px;
  margin-top: clamp(-320px, -16.6666666667vw, -213.3333333333px);
  padding-bottom: clamp(30.6666666667px, 2.3958333333vw, 46px);
  max-width: 1719px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.cases__grid .text {
  grid-column: 1/3;
  grid-row: 2/3;
  display: flex;
  align-items: flex-end;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  max-width: clamp(461px, 36.015625vw, 691.5px);
  padding-bottom: clamp(32px, 2.5vw, 48px);
}
@media (max-width: 1279px) {
  .cases__grid .text {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .text {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .cases__grid .text {
    grid-column: 1/3;
    grid-row: 1/2;
    max-width: 100%;
    padding-top: 36px;
    padding-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .text {
    font-size: 17px;
    line-height: 18.7px;
    max-width: 80%;
    padding-top: clamp(14px, 0.0312944523 * 100vw + 3.9857752489px, 36px);
    padding-bottom: clamp(9px, 0.0142247511 * 100vw + 4.4480796586px, 19px);
  }
}
.cases__grid .item {
  width: 100%;
  height: clamp(178px, 13.90625vw, 267px);
  position: relative;
  max-width: clamp(274.6666666667px, 21.4583333333vw, 412px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cases__grid .item_1 {
  grid-column: 3/4;
}
@media (max-width: 1279px) {
  .cases__grid .item_1 {
    grid-column: auto;
  }
}
.cases__grid .item_2 {
  grid-column: 4/5;
}
@media (max-width: 1279px) {
  .cases__grid .item_2 {
    grid-column: auto;
  }
}
.cases__grid .item .hover {
  z-index: 1;
  transform: scale(1.4466);
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cases__grid .item .hover {
    display: none;
  }
}
@media (hover: hover) {
  .cases__grid .item:hover .hover {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .cases__grid .item:active .hover {
    opacity: 1;
  }
}
.cases__grid .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13px, 1.015625vw, 19.5px);
}
@media (max-width: 1279px) {
  .cases__grid .item img {
    border-radius: 22px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .item img {
    border-radius: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
  }
}
@media (max-width: 1279px) {
  .cases__grid .item {
    height: 288px;
    margin-bottom: 5px;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .cases__grid .item {
    height: clamp(88px, 0.2844950213 * 100vw + -3.0384068279px, 288px);
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .cases__grid {
    margin-top: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: 17px 22px;
    padding-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .cases__grid {
    gap: clamp(7px, 0.0142247511 * 100vw + 2.4480796586px, 17px) clamp(8px, 0.0199146515 * 100vw + 1.627311522px, 22px);
    padding-bottom: clamp(10px, 0.027027027 * 100vw + 1.3513513514px, 29px);
  }
}
.cases__expirienc_container {
  padding-top: clamp(122px, 9.53125vw, 183px);
  padding-bottom: clamp(136.6666666667px, 10.6770833333vw, 205px);
  max-width: clamp(547px, 42.734375vw, 820.5px);
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.cases__expirienc_container .expirience_top {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  text-align: center;
  margin-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_top {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_top {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.cases__expirienc_container .expirience_top span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_top {
    font-size: 58px;
    line-height: 63.8px;
    margin-bottom: 24px;
    max-width: 85%;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_top {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(33px, 0.0438122333 * 100vw + 18.9800853485px, 63.8px);
    margin-bottom: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.cases__expirienc_container .expirience_bottom {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  text-align: center;
  margin-bottom: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cases__expirienc_container .expirience_bottom span {
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_bottom {
    max-width: 542px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 57px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(18.36px, 0.0302133713 * 100vw + 8.6917211949px, 39.6px);
    margin-bottom: clamp(33px, 0.0341394026 * 100vw + 22.0753911807px, 57px);
    max-width: clamp(250px, 0.4153627312 * 100vw + 117.0839260313px, 542px);
  }
}
.cases__expirienc_container .btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1023px) {
  .cases__expirienc_container .btn_container .btn {
    padding-left: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    padding-right: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
  }
}
@media (max-width: 1279px) {
  .cases__expirienc_container {
    max-width: 100%;
    padding-top: 98px;
    padding-bottom: 145px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container {
    padding-top: clamp(40px, 0.0825035562 * 100vw + 13.5988620199px, 98px);
    padding-bottom: clamp(83px, 0.0881934566 * 100vw + 54.7780938834px, 145px);
  }
}
.cases__btn_only {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: clamp(44px, 3.4375vw, 66px);
  padding-bottom: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
@media (max-width: 1279px) {
  .cases {
    padding-top: 5px;
  }
}

.reviews {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  overflow: hidden;
}
.reviews__top {
  display: flex;
  justify-content: space-between;
}
.reviews__top .right img {
  width: clamp(195px, 15.234375vw, 292.5px);
  height: clamp(195px, 15.234375vw, 292.5px);
  margin-top: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .reviews__top .right img {
    width: 195px;
    height: 195px;
  }
}
@media (max-width: 1023px) {
  .reviews__top .right img {
    display: none;
  }
}
.reviews__bottom {
  margin-top: clamp(42.6666666667px, 3.3333333333vw, 64px);
  position: relative;
}
.reviews__bottom img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.reviews__bottom img.img_mob {
  display: none;
}
@media (max-width: 1279px) {
  .reviews__bottom img {
    height: 505px;
  }
}
@media (max-width: 1023px) {
  .reviews__bottom img {
    height: clamp(361px, 0.1977240398 * 100vw + 297.7283072546px, 500px);
  }
  .reviews__bottom img.img_pc {
    display: none;
  }
  .reviews__bottom img.img_mob {
    display: block;
    object-position: top;
  }
}
.reviews__bottom .btn_container {
  position: absolute;
  z-index: 2;
  bottom: clamp(32px, 2.5vw, 48px);
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1023px) {
  .reviews__bottom .btn_container {
    bottom: clamp(5px, 0.0384068279 * 100vw + -7.2901849218px, 32px);
  }
}
@media (max-width: 1279px) {
  .reviews__bottom {
    margin: 55px -56px 0;
  }
}
@media (max-width: 1023px) {
  .reviews__bottom {
    margin: clamp(15px, 0.0568990043 * 100vw + -3.2076813656px, 55px) clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px) 0;
  }
}
.reviews__hashtag {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .reviews__hashtag {
    margin-left: 24px;
  }
}
@media (max-width: 1023px) {
  .reviews__hashtag {
    margin-left: clamp(0px, 0.0341394026 * 100vw + -10.9246088193px, 24px);
  }
}
.reviews__title1, .reviews__title2, .reviews__title3 {
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .reviews__title1, .reviews__title2, .reviews__title3 {
    margin-left: 0;
  }
}
.reviews__title1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-19px, -0.9895833333vw, -12.6666666667px);
}
@media (max-width: 1279px) {
  .reviews__title1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .reviews__title1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.reviews__title1 span {
  color: #C0FF00;
  font-style: italic;
}
@media (max-width: 1279px) {
  .reviews__title1 {
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .reviews__title1 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 3px;
  }
}
.reviews__title2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(-11px, -0.5729166667vw, -7.3333333333px);
}
@media (max-width: 1279px) {
  .reviews__title2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .reviews__title2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .reviews__title2 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1279px) {
  .reviews__title2 {
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  .reviews__title2 {
    font-size: 17px;
    line-height: 18.36px;
    margin-top: clamp(6px, 0.0085348506 * 100vw + 3.2688477952px, 12px);
  }
}
.reviews__title3 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .reviews__title3 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .reviews__title3 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.reviews__title3 span {
  color: #C0FF00;
  font-style: italic;
}
@media (max-width: 1279px) {
  .reviews__title3 {
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .reviews__title3 {
    font-size: 30px;
    line-height: 30px;
    margin-top: clamp(5px, 0.0113798009 * 100vw + 1.3584637269px, 13px);
  }
}
.reviews::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: clamp(201px, 15.703125vw, 301.5px);
  z-index: 1;
  background: linear-gradient(360deg, #121B24 0%, rgba(18, 27, 36, 0.87067) 37.03%, rgba(18, 27, 36, 0.428735) 72.94%, rgba(18, 27, 36, 0) 100%);
}
@media (max-width: 1279px) {
  .reviews::after {
    height: 274px;
  }
}
@media (max-width: 1023px) {
  .reviews::after {
    height: clamp(180px, 0.13371266 * 100vw + 137.2119487909px, 274px);
  }
}
@media (max-width: 1279px) {
  .reviews {
    padding-top: 67px;
    padding-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .reviews {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
    padding-bottom: 46px;
  }
}

.link_site_form {
  background: var(--bgc-color);
  padding-top: clamp(36.6666666667px, 2.8645833333vw, 55px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
  position: relative;
  z-index: 1;
}
.link_site_form__hashtag {
  width: 100%;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .link_site_form__hashtag {
    text-align: start;
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__hashtag {
    text-align: center;
    margin-left: 0;
  }
}
.link_site_form__title {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .link_site_form__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.link_site_form__title.only_title {
  font-family: "Hoves Italic";
  font-size: clamp(100px, 7.8125vw, 150px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  font-family: "Hoves Regular";
  margin-top: clamp(-3px, -0.15625vw, -2px);
  margin-bottom: clamp(34px, 2.65625vw, 51px);
}
@media (max-width: 1279px) {
  .link_site_form__title.only_title {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title.only_title {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
  }
}
@media (max-width: 1279px) {
  .link_site_form__title.only_title {
    width: 100%;
    text-align: center;
    font-size: 58px;
    line-height: 58px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title.only_title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: clamp(10px, 0.0042674253 * 100vw + 8.6344238976px, 13px);
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form__title {
    text-align: start;
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-wrap: balance;
  }
}
.link_site_form form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(18.6666666667px, 1.4583333333vw, 28px) clamp(16px, 1.25vw, 24px);
  max-width: clamp(875px, 68.359375vw, 1312.5px);
  margin: clamp(22px, 1.71875vw, 33px) auto 0;
}
.link_site_form form input {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.link_site_form form input.placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form .name {
  grid-column: 1/2;
}
.link_site_form form .phone {
  grid-column: 2/3;
}
@media (max-width: 1023px) {
  .link_site_form form .phone {
    grid-column: auto;
  }
}
.link_site_form form .site_url {
  grid-column: 3/4;
}
@media (max-width: 1279px) {
  .link_site_form form .site_url {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .site_url {
    grid-column: auto;
    grid-row: auto;
  }
}
.link_site_form form .btn {
  grid-row: 2/3;
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .link_site_form form .btn {
    grid-row: 3/4;
    grid-column: 1/3;
    width: max-content;
    margin: 16px auto 0;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .btn {
    grid-column: auto;
    grid-row: auto;
  }
}
@media (max-width: 425px) {
  .link_site_form form .btn {
    width: 100%;
  }
}
.link_site_form form .personal {
  color: rgba(255, 255, 255, 0.5);
  grid-row: 2/3;
  grid-column: 3/4;
  margin-left: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.link_site_form form .personal a {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .link_site_form form .personal a {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .personal a {
    margin-left: 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form form .personal {
    grid-row: 4/5;
    grid-column: 1/3;
    margin: 50px auto 0;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .personal {
    grid-column: auto;
    grid-row: auto;
    margin: clamp(9px, 0.0583214794 * 100vw + -9.6628733997px, 50px) auto 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form form {
    max-width: 100%;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 36px;
    gap: 16px clamp(16px, 1.25vw, 24px);
  }
}
@media (max-width: 1023px) {
  .link_site_form form {
    grid-template-columns: 100%;
    margin-top: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    gap: clamp(8px, 0.0113798009 * 100vw + 4.3584637269px, 16px);
  }
}
.link_site_form.mt {
  margin-top: clamp(-50px, -2.6041666667vw, -33.3333333333px);
  padding-top: clamp(70px, 5.46875vw, 105px);
  z-index: 0;
}
@media (max-width: 1279px) {
  .link_site_form {
    padding-top: 47px;
    padding-bottom: 45px;
  }
}
@media (max-width: 1023px) {
  .link_site_form {
    padding-top: clamp(20px, 0.0384068279 * 100vw + 7.7098150782px, 47px);
    padding-bottom: clamp(34px, 0.0156472262 * 100vw + 28.9928876245px, 45px);
  }
}

.check_mark_list {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.check_mark_list__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .check_mark_list__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.check_mark_list__title.font-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .check_mark_list__title.font-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__title.font-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.check_mark_list__title.font-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .check_mark_list__title.font-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.check_mark_list__title.center {
  width: 80%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
@media (max-width: 1023px) {
  .check_mark_list__title {
    font-size: clamp(26px, 0.0455192034 * 100vw + 11.4338549075px, 58px);
    line-height: clamp(26px, 0.0455192034 * 100vw + 11.4338549075px, 58px);
  }
}
.check_mark_list__container {
  display: flex;
  justify-content: space-between;
}
.check_mark_list__container.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .check_mark_list__container {
    flex-direction: column-reverse !important;
  }
}
.check_mark_list__left {
  width: 50%;
  display: flex;
  align-items: end;
}
.check_mark_list__left.cross {
  width: 41%;
}
.check_mark_list__left img {
  width: clamp(564.3333333333px, 44.0885416667vw, 846.5px);
  height: clamp(559px, 43.671875vw, 838.5px);
  object-fit: contain;
  object-position: bottom;
}
.check_mark_list__left img.cross {
  width: clamp(472px, 36.875vw, 708px);
  height: auto;
}
@media (max-width: 1023px) {
  .check_mark_list__left img.cross {
    width: clamp(280px, 0.2731152205 * 100vw + 192.6031294452px, 472px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__left img {
    max-width: 1024px;
    width: 100%;
    height: 941px;
    margin-left: 33px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__left img {
    height: clamp(322px, 0.880512091 * 100vw + 40.2361308677px, 941px);
    margin-left: clamp(25px, 0.0113798009 * 100vw + 21.3584637269px, 33px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__left {
    justify-content: center;
    margin-left: -56px;
    margin-right: -56px;
    width: 100vw !important;
    margin-top: -32px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__left {
    margin-top: clamp(-32px, -0.0355618777 * 100vw + 4.3798008535px, -7px);
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-right: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
  }
}
.check_mark_list__right {
  width: 49%;
  padding-top: clamp(59.3333333333px, 4.6354166667vw, 89px);
}
.check_mark_list__right.cross {
  width: 55%;
}
.check_mark_list__right.not_paddint_top {
  padding-top: 0;
}
.check_mark_list__right .btn {
  margin-top: clamp(57.3333333333px, 4.4791666667vw, 86px);
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
.check_mark_list__right .btn.not_margin_top {
  margin-top: 0;
}
@media (max-width: 1023px) {
  .check_mark_list__right .btn {
    margin-top: clamp(0px, 0.0810810811 * 100vw + -25.9459459459px, 57px);
  }
}
@media (max-width: 425px) {
  .check_mark_list__right .btn {
    width: 100%;
  }
}
.check_mark_list__right .btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1279px) {
  .check_mark_list__right {
    width: 100% !important;
  }
}
.check_mark_list__items {
  display: flex;
  flex-direction: column;
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
  margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  padding-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1279px) {
  .check_mark_list__items {
    margin-left: 0;
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__items {
    margin-top: clamp(12px, 0.0284495021 * 100vw + 2.8961593172px, 32px);
  }
}
.check_mark_list__item {
  display: flex;
}
.check_mark_list__item svg {
  flex: 0 0 auto;
}
.check_mark_list__item svg.check {
  width: clamp(50px, 3.90625vw, 75px);
  height: clamp(45px, 3.515625vw, 67.5px);
  fill: #C0FF00;
  margin-right: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .check_mark_list__item svg.check {
    width: 75.76px;
    height: 68.19px;
    margin-right: 18px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item svg.check {
    width: clamp(26px, 0.0707823613 * 100vw + 3.3496443812px, 75.76px);
    height: clamp(23px, 0.0642816501 * 100vw + 2.4298719772px, 68.19px);
    margin-right: clamp(9px, 0.012802276 * 100vw + 4.9032716927px, 18px);
  }
}
.check_mark_list__item svg.cross {
  width: clamp(106.6666666667px, 8.3333333333vw, 160px);
  height: clamp(110.6666666667px, 8.6458333333vw, 166px);
  margin-left: clamp(-55px, -2.8645833333vw, -36.6666666667px);
  margin-top: clamp(-35px, -1.8229166667vw, -23.3333333333px);
}
@media (max-width: 1023px) {
  .check_mark_list__item svg.cross {
    width: clamp(56px, 0.0853485064 * 100vw + 28.6884779516px, 116px);
    height: clamp(51px, 0.0853485064 * 100vw + 23.6884779516px, 111px);
    margin-left: clamp(-36px, -0.0298719772 * 100vw + -5.4409672831px, -15px);
    margin-top: clamp(-23px, -0.0184921764 * 100vw + -4.0825035562px, -10px);
  }
}
.check_mark_list__item__text {
  display: flex;
  flex-direction: column;
  max-width: clamp(369px, 28.828125vw, 553.5px);
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .check_mark_list__item__text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.check_mark_list__item__text span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  font-style: normal;
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .check_mark_list__item__text span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__item__text span {
    line-height: 28.8px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text span {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-top: clamp(8px, 0.0071123755 * 100vw + 5.7240398293px, 13px);
  }
}
.check_mark_list__item__text.cross {
  margin-left: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  max-width: 100%;
}
@media (max-width: 1279px) {
  .check_mark_list__item__text {
    max-width: 100%;
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.check_mark_list__item:not(:last-child) {
  margin-bottom: clamp(22.6666666667px, 1.7708333333vw, 34px);
}
@media (max-width: 1279px) {
  .check_mark_list__item:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item:not(:last-child) {
    margin-bottom: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__item {
    max-width: 710px;
  }
}
.check_mark_list .background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
  z-index: -1;
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.check_mark_list .container_1920 {
  position: relative;
}

.advantages_text {
  position: relative;
  z-index: 1;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(55.6666666667px, 4.3489583333vw, 83.5px);
  overflow: hidden;
}
.advantages_text__name {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages_text__name {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__name {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__name {
    font-size: 80px;
    line-height: 72px;
    white-space: nowrap;
  }
}
@media (max-width: 1023px) {
  .advantages_text__name {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0597439545 * 100vw + 10.8819345661px, 72px);
  }
}
.advantages_text__text_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  max-width: clamp(160.6666666667px, 12.5520833333vw, 241px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
@media (max-width: 1279px) {
  .advantages_text__text_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text_name {
    font-size: 24px;
    line-height: 28.8px;
    margin-top: 3px;
    max-width: max-content;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text_name {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 0;
    margin-top: clamp(3px, -0.0042674253 * 100vw + 7.3655761024px, 6px);
  }
}
@media (max-width: 425px) {
  .advantages_text__text_name {
    max-width: 90%;
  }
}
.advantages_text__hashtag {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .advantages_text__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.advantages_text__img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1023px) {
  .advantages_text__img {
    object-fit: cover;
    height: clamp(167px, 0.1721194879 * 100vw + 111.9217638691px, 288px);
  }
}
.advantages_text__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-18px, -0.9375vw, -12px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .advantages_text__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.advantages_text__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .advantages_text__title {
    margin-left: 0;
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: 3px;
    margin-left: 2px;
  }
}
.advantages_text__text {
  max-width: clamp(293.3333333333px, 22.9166666667vw, 440px);
  margin-top: clamp(16px, 1.25vw, 24px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
.advantages_text__text p {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages_text__text p {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.advantages_text__text p:not(:last-child) {
  margin-bottom: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .advantages_text__text p:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p:not(:last-child) {
    margin-bottom: clamp(13px, 0.0156472262 * 100vw + 7.9928876245px, 24px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text p {
    line-height: 28.8px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text {
    margin-left: 0;
    margin-top: 7px;
    max-width: 61%;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text {
    margin-top: 0;
    margin-left: 2px;
  }
}
@media (max-width: 425px) {
  .advantages_text__text {
    max-width: 100%;
  }
}
.advantages_text__items {
  display: flex;
  width: 68%;
  justify-content: flex-end;
}
.advantages_text__items span {
  color: #C0FF00;
}
.advantages_text__items .item {
  display: flex;
  flex-direction: column;
}
.advantages_text__items .item:nth-child(2) {
  padding: 0 clamp(45.3333333333px, 3.5416666667vw, 68px);
  border-left: 1px solid #37424D;
  border-right: 1px solid #37424D;
  margin: 0 clamp(45px, 3.515625vw, 67.5px);
}
@media (max-width: 1279px) {
  .advantages_text__items .item:nth-child(2) {
    padding: 0 51px;
    margin: 0 51px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__items .item:nth-child(2) {
    border: none;
    margin: 0;
    padding: 0 clamp(25px, 0.0369843528 * 100vw + 13.1650071124px, 51px);
  }
}
@media (max-width: 425px) {
  .advantages_text__items .item:nth-child(2) {
    padding: 0;
  }
}
.advantages_text__items .item:last-child {
  margin-right: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
@media (max-width: 1279px) {
  .advantages_text__items .item:last-child {
    margin-right: 0;
  }
}
@media (max-width: 425px) {
  .advantages_text__items .item:last-child {
    margin-top: 20px;
  }
}
@media (max-width: 1279px) {
  .advantages_text__items {
    width: min-content;
    margin: 33px auto 0;
  }
}
@media (max-width: 1023px) {
  .advantages_text__items {
    margin-top: clamp(28px, 0.0071123755 * 100vw + 25.7240398293px, 33px);
  }
}
@media (max-width: 425px) {
  .advantages_text__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.advantages_text__container {
  display: flex;
  justify-content: space-between;
  margin-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .advantages_text__container {
    flex-direction: column;
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__container {
    margin-top: 13px;
  }
}
.advantages_text__slider {
  transition: background 0.3s ease;
  padding-top: 36px;
  padding-bottom: 74px;
}
.advantages_text__slider .department {
  padding-bottom: 33px;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 1279px) {
  .advantages_text__slider .department {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .department {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages_text__slider .swiper {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0NiA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMy4xNjQxIiByPSIyMyIgZmlsbD0iI0MwRkYwMCIvPgo8cGF0aCBkPSJNMjYuNzEwOSAxMy44Nzg5TDM1Ljk5ODcgMjMuMTY2NkwyNi43MTA5IDMyLjQ1NDQiIHN0cm9rZT0iIzEyMUIyNCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xOS4yODUyIDMyLjQ0OTJMOS45OTc0MiAyMy4xNjE1TDE5LjI4NTIgMTMuODczNyIgc3Ryb2tlPSIjMTIxQjI0IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) 2 2, default;
  overflow: visible;
}
.advantages_text__slider .swiper_container {
  width: 315px;
  overflow: visible;
}
.advantages_text__slider .swiper-slide .name, .advantages_text__slider .swiper-slide .post {
  user-select: none;
}
.advantages_text__slider .swiper-slide .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: 25px;
  margin-bottom: 5px;
}
@media (max-width: 1279px) {
  .advantages_text__slider .swiper-slide .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .swiper-slide .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages_text__slider .swiper-slide .post {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 1279px) {
  .advantages_text__slider .swiper-slide .post {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .swiper-slide .post {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.advantages_text .bgc {
  font-size: clamp(180px, 14.0625vw, 270px);
  line-height: clamp(162px, 12.65625vw, 243px);
  color: #212D37;
  position: absolute;
  bottom: clamp(-29px, -1.5104166667vw, -19.3333333333px);
  left: 43px;
  right: 43px;
  z-index: -1;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}
.advantages_text .bgc div:first-child {
  user-select: none;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.advantages_text .bgc div:first-child.flex {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages_text .bgc div:first-child {
    display: none !important;
  }
}
.advantages_text .bgc .mob {
  display: none;
  font-size: 230px;
  line-height: 207px;
  text-align: center;
}
@media (max-width: 1279px) {
  .advantages_text .bgc .mob {
    display: block;
  }
}
@media (max-width: 1023px) {
  .advantages_text .bgc .mob {
    font-size: clamp(90px, 0.1991465149 * 100vw + 26.2731152205px, 230px);
    line-height: clamp(81px, 0.1792318634 * 100vw + 23.6458036984px, 207px);
  }
}
@media (max-width: 1279px) {
  .advantages_text .bgc {
    bottom: -21px;
  }
}
@media (max-width: 1023px) {
  .advantages_text .bgc {
    left: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    right: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    bottom: 36px;
  }
}
@media (max-width: 1279px) {
  .advantages_text {
    padding-bottom: 67px;
    margin-top: 67px;
  }
}
@media (max-width: 1023px) {
  .advantages_text {
    overflow: visible;
    margin-top: clamp(35px, 0.0455192034 * 100vw + 20.4338549075px, 67px);
    padding-bottom: clamp(22px, 0.0640113798 * 100vw + 1.5163584637px, 67px);
  }
}

.trust_us {
  padding-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  position: relative;
  z-index: 1;
}
.trust_us__hashtag {
  width: 100%;
  text-align: center;
  margin-left: clamp(-4px, -0.2083333333vw, -2.6666666667px);
}
@media (max-width: 1279px) {
  .trust_us__hashtag {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .trust_us__hashtag {
    margin-left: 0;
  }
}
.trust_us__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
  margin-left: clamp(1.3333333333px, 0.1041666667vw, 2px);
}
@media (max-width: 1279px) {
  .trust_us__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .trust_us__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .trust_us__title {
    margin-top: 3px;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .trust_us__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.trust_us__items {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(13px, 1.015625vw, 19.5px) clamp(30px, 2.34375vw, 45px);
  margin-top: clamp(22.6666666667px, 1.7708333333vw, 34px);
  margin-left: clamp(1.3333333333px, 0.1041666667vw, 2px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .trust_us__items {
    gap: 14.64px 33.78px;
    margin-top: 36px;
    margin-left: 0;
    padding-bottom: 92px;
    display: grid;
    grid-template-columns: repeat(auto-fill, 155.38px);
  }
}
@media (max-width: 1023px) {
  .trust_us__items {
    gap: clamp(7px, 0.0108677098 * 100vw + 3.5223328592px, 14.64px);
    grid-template-columns: repeat(auto-fill, clamp(88px, 0.0958463727 * 100vw + 57.3291607397px, 155.38px));
    margin-top: clamp(19px, 0.0241820768 * 100vw + 11.2617354196px, 36px);
    padding-bottom: clamp(29px, 0.0896159317 * 100vw + 0.3229018492px, 92px);
  }
}
.trust_us__item img {
  width: clamp(138px, 10.78125vw, 207px);
  height: clamp(63px, 4.921875vw, 94.5px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  object-fit: contain;
  transition: filter 0.4s;
  padding: clamp(10.36px, 0.809375vw, 15.54px) clamp(6.9px, 0.5390625vw, 10.35px) clamp(9.7933333333px, 0.7651041667vw, 14.69px);
}
.trust_us__item img:not(:hover) {
  filter: saturate(0);
}
@media (max-width: 1279px) {
  .trust_us__item img {
    height: 70.93px;
    width: 100%;
    border-radius: 7px;
  }
}
@media (max-width: 1023px) {
  .trust_us__item img {
    height: clamp(41px, 0.0425746799 * 100vw + 27.3761024182px, 70.93px);
    border-radius: clamp(4px, 0.0042674253 * 100vw + 2.6344238976px, 7px);
  }
}
.trust_us .container_1920 {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  background: linear-gradient(180deg, #121B24 21.88%, #212D37 100%);
}
@media (max-width: 1279px) {
  .trust_us {
    padding-top: 69px;
  }
}
@media (max-width: 1023px) {
  .trust_us {
    padding-top: clamp(29px, 0.0568990043 * 100vw + 10.7923186344px, 69px);
  }
}

.seo_block {
  padding-top: clamp(38px, 2.96875vw, 57px);
  position: relative;
}
.seo_block .background_line {
  z-index: -1;
}
.seo_block.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.seo_block__container {
  display: flex;
  justify-content: space-between;
}
.seo_block__container.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .seo_block__container {
    flex-direction: column !important;
  }
}
.seo_block__left {
  width: 46%;
  padding-bottom: clamp(40px, 3.125vw, 60px);
  margin-top: auto;
  margin-bottom: auto;
}
.seo_block__left .btn {
  margin-top: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
@media (max-width: 1279px) {
  .seo_block__left {
    width: 100%;
  }
}
.seo_block__right {
  width: 49%;
  display: flex;
  align-items: end;
  justify-content: flex-end;
}
.seo_block__right img {
  width: 100%;
  height: auto;
  max-height: 985.62px;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .seo_block__right img {
    max-height: 1014px;
  }
}
@media (max-width: 1279px) {
  .seo_block__right {
    width: 100%;
    justify-content: center;
    margin-top: -20px;
    width: 100vw;
    margin-left: -56px;
    margin-right: -56px;
  }
}
@media (max-width: 1023px) {
  .seo_block__right {
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-right: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-top: clamp(-20px, -0.0113798009 * 100vw + -8.3584637269px, -12px);
  }
}
.seo_block__hashtag {
  margin-left: clamp(42px, 3.28125vw, 63px);
}
@media (max-width: 1279px) {
  .seo_block__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .seo_block__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.seo_block__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-left: clamp(2px, 0.15625vw, 3px);
  margin-bottom: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
@media (max-width: 1279px) {
  .seo_block__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.seo_block__title.font-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .seo_block__title.font-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title.font-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.seo_block__title.font-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .seo_block__title.font-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.seo_block__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .seo_block__title {
    margin-top: 2px;
    margin-left: 0;
    margin-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: 3px;
    margin-left: 2px;
    margin-bottom: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px);
  }
}
.seo_block__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  margin-left: 2px;
}
@media (max-width: 1279px) {
  .seo_block__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.seo_block__text h3 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(28px, 2.1875vw, 42px);
}
@media (max-width: 1279px) {
  .seo_block__text h3 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text h3 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.seo_block__text p, .seo_block__text ul, .seo_block__text ol {
  margin-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
@media (max-width: 1279px) {
  .seo_block__text p, .seo_block__text ul, .seo_block__text ol {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text p, .seo_block__text ul, .seo_block__text ol {
    margin-bottom: clamp(12px, 0.0113798009 * 100vw + 8.3584637269px, 20px);
  }
}
.seo_block__text p span {
  color: #C0FF00;
}
.seo_block__text ul {
  padding-left: clamp(28px, 2.1875vw, 42px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
.seo_block__text ul li {
  position: relative;
  list-style-type: disc;
}
.seo_block__text ul li::marker {
  color: #C0FF00;
}
.seo_block__text ul li p {
  margin-bottom: 0;
}
.seo_block__text ul li:not(:last-child) {
  margin-bottom: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .seo_block__text ul li:not(:last-child) {
    margin-bottom: 12px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul li:not(:last-child) {
    margin-bottom: clamp(9px, 0.0042674253 * 100vw + 7.6344238976px, 12px);
  }
}
@media (max-width: 1279px) {
  .seo_block__text ul {
    padding-left: 48px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul {
    padding-left: clamp(28px, 0.0284495021 * 100vw + 18.8961593172px, 48px);
  }
}
.seo_block__text ul, .seo_block__text ol {
  margin-top: clamp(22px, 1.71875vw, 33px);
}
.seo_block__text ul li:not(:last-child), .seo_block__text ol li:not(:last-child) {
  margin-bottom: clamp(19.3333333333px, 1.5104166667vw, 29px);
}
.seo_block__text ul li span, .seo_block__text ol li span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .seo_block__text ul li span, .seo_block__text ol li span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul li span, .seo_block__text ol li span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .seo_block__text {
    margin-left: 0;
    line-height: 31.2px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(17px, 0.0201991465 * 100vw + 10.5362731152px, 31.2px);
    margin-left: 2px;
  }
}
@media (max-width: 1279px) {
  .seo_block {
    padding-top: 67px;
  }
}
@media (max-width: 1023px) {
  .seo_block {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
  }
}

.faq {
  padding-top: clamp(40px, 3.125vw, 60px);
  padding-bottom: clamp(63.3333333333px, 4.9479166667vw, 95px);
  background: var(--bgc_color);
}
.faq__title {
  width: 100%;
  text-align: center;
  max-width: clamp(666.6666666667px, 52.0833333333vw, 1000px);
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .faq__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .faq__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .faq__title {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.faq .collapse__items {
  max-width: clamp(800px, 62.5vw, 1200px);
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .faq .collapse__items {
    max-width: 100%;
    margin-top: 22px;
  }
}
@media (max-width: 1023px) {
  .faq .collapse__items {
    margin-top: clamp(11px, 0.0156472262 * 100vw + 5.9928876245px, 22px);
  }
}
@media (max-width: 1279px) {
  .faq {
    padding-top: 68px;
    padding-bottom: 126px;
  }
}
@media (max-width: 1023px) {
  .faq {
    padding-top: clamp(31px, 0.0526315789 * 100vw + 14.1578947368px, 68px);
    padding-bottom: clamp(40px, 0.1223328592 * 100vw + 0.853485064px, 126px);
  }
}

.check_list {
  padding-top: clamp(42px, 3.28125vw, 63px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: #37424D;
}
.check_list.mt {
  z-index: 0;
  position: relative;
  margin-top: -50px;
  padding-top: clamp(75.3333333333px, 5.8854166667vw, 113px);
}
.check_list__container {
  padding-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
  display: grid;
  grid-template-columns: repeat(24, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .check_list__container {
    grid-template-rows: auto;
  }
}
.check_list__top_text {
  grid-row: 2/3;
  grid-column: 1/10;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  text-align: right;
}
@media (max-width: 1279px) {
  .check_list__top_text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_list__top_text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .check_list__top_text {
    grid-column: 1/25;
    grid-row: 2/3;
    text-align: left;
    margin-top: clamp(11px, 0.0041710115 * 100vw + 9.6652763295px, 15px);
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
  }
}
.check_list__bottom_text {
  grid-row: 3/4;
  grid-column: 4/10;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  line-height: clamp(18.7px, 1.4609375vw, 28.05px);
  color: rgba(255, 255, 255, 0.5);
  text-align: right;
  margin-right: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .check_list__bottom_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_list__bottom_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .check_list__bottom_text {
    grid-column: 1/13;
    text-align: left;
    margin-top: clamp(29px, 0.0323253389 * 100vw + 18.6558915537px, 60px);
  }
}
@media (max-width: 1023px) {
  .check_list__bottom_text {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(13.2px, 0.0078236131 * 100vw + 10.6964438122px, 18.7px);
  }
}
.check_list__left_title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  grid-column: 1/10;
  text-align: right;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .check_list__left_title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__left_title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__left_title {
    display: none;
  }
}
.check_list__right_title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  grid-column: 16/25;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .check_list__right_title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__right_title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__right_title {
    display: none;
  }
}
.check_list__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  display: none;
}
@media (max-width: 1279px) {
  .check_list__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__title {
    display: block;
    grid-column: 1/25;
    grid-row: 1/2;
  }
}
@media (max-width: 1023px) {
  .check_list__title {
    font-size: 30px;
    line-height: 30px;
  }
}
.check_list__img {
  grid-column: 10/16;
  grid-row: 1/4;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin: auto 0;
  padding: 0 20px;
}
@media (max-width: 1279px) {
  .check_list__img {
    grid-row: 3/4;
    grid-column: 13/25;
    max-height: 360px;
    height: 100%;
    padding: 0;
  }
}
.check_list .form_container {
  grid-column: 16/22;
  grid-row: 3/4;
}
.check_list .form_container form {
  display: flex;
  flex-direction: column;
  gap: clamp(17.3333333333px, 1.3541666667vw, 26px) 0;
  margin-top: auto;
}
.check_list .form_container form .btn {
  width: fit-content;
  height: fit-content;
}
@media (max-width: 1279px) {
  .check_list .form_container form .btn {
    width: 100%;
  }
}
.check_list .form_container form input {
  background: #212D37;
}
@media (max-width: 1279px) {
  .check_list .form_container form {
    gap: clamp(15px, 0.0031282586 * 100vw + 13.9989572471px, 18px);
  }
}
@media (max-width: 1279px) {
  .check_list .form_container {
    grid-column: 1/25;
    grid-row: 4/5;
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
    width: 100%;
    margin-top: clamp(25px, 0.0104275287 * 100vw + 21.6631908238px, 35px);
  }
}
@media (max-width: 1279px) {
  .check_list {
    padding-top: clamp(26px, 0.0166840459 * 100vw + 20.661105318px, 42px);
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}

.tariff {
  position: relative;
  padding-bottom: 100px;
  z-index: 1;
}
.tariff.mt {
  z-index: 0;
  margin-top: -50px;
}
.tariff__head {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: var(--head-color);
}
.tariff__head.mt {
  padding-top: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.tariff__head--modern {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1279px) {
  .tariff__head {
    background: transparent;
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}
.tariff__hashtag {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
.tariff__title {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .tariff__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .tariff__title {
    width: 100%;
  }
}
.tariff__items {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  padding-top: clamp(26px, 2.03125vw, 39px);
}
.tariff__items.items_3 {
  gap: clamp(18px, 1.40625vw, 27px);
}
@media (max-width: 1279px) {
  .tariff__items.items_3 {
    max-width: 600px;
    width: 100%;
    gap: 45px;
  }
}
.tariff__items.items_2 {
  gap: clamp(35.3333333333px, 2.7604166667vw, 53px);
  width: 60%;
}
@media (max-width: 1279px) {
  .tariff__items.items_2 {
    max-width: 600px;
    width: 100%;
  }
}
.tariff__items.items_1 {
  max-width: 1200px;
}
@media (max-width: 1279px) {
  .tariff__items.items_1 {
    max-width: 600px;
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .tariff__items {
    padding-top: 0;
    flex-direction: column;
  }
}
.tariff__item {
  flex: 1;
  border: 1px solid #707881;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-left: clamp(20px, 1.5625vw, 30px);
  padding-right: clamp(20px, 1.5625vw, 30px);
  padding-top: clamp(11.3333333333px, 0.8854166667vw, 17px);
  padding-bottom: clamp(44.6666666667px, 3.4895833333vw, 67px);
  position: relative;
  width: min-content;
  min-width: clamp(266.6666666667px, 20.8333333333vw, 400px);
}
.tariff__item.item-1 {
  width: 100%;
}
.tariff__item.items_2 {
  height: fit-content;
}
.tariff__item .name {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-top: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .tariff__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .tariff__item .name {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .tariff__item .name {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(22px, 0.0250355619 * 100vw + 13.9886201991px, 39.6px);
  }
}
.tariff__item .cost {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  color: #C0FF00;
  margin-top: clamp(6px, 0.46875vw, 9px);
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .tariff__item .cost {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.tariff__item .cost.bottom_line {
  border-bottom: 1px solid #707881;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  padding-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
.tariff__item .cost.font-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .tariff__item .cost.font-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost.font-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost.font-36 {
    font-size: clamp(18px, 0.0256045519 * 100vw + 9.8065433855px, 36px);
    line-height: clamp(20px, 0.0278805121 * 100vw + 11.0782361309px, 39.6px);
  }
}
.tariff__item .cost span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .tariff__item .cost span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .cost__plus {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  color: #C0FF00;
  white-space: nowrap;
}
.tariff__item .cost__plus.bottom_line {
  border-bottom: 1px solid #707881;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  padding-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
.tariff__item .points .list {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .tariff__item .points .list {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .points .list {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .points .list--1 {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: clamp(18px, 1.40625vw, 27px);
}
.tariff__item .points .list > ul {
  margin-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.tariff__item .points .list ol li,
.tariff__item .points .list ul li {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff__item .points .list ol li span,
.tariff__item .points .list ul li span {
  color: #C0FF00;
}
.tariff__item .points .list ol > li,
.tariff__item .points .list ul > li {
  position: relative;
}
.tariff__item .points .list ol > li::before,
.tariff__item .points .list ul > li::before {
  content: "";
  position: absolute;
  top: clamp(-5px, -0.2604166667vw, -3.3333333333px);
  left: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  width: clamp(30px, 2.34375vw, 45px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  background: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 45 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_2047_3468%29\"><path d=\"M19.3005 20.482C20.4153 18.3181 21.4732 16.8184 22.9455 15.1953C25.278 12.6244 28.4108 10.3881 31.6601 9.02105C31.9231 8.91046 32.1289 9.26325 31.9034 9.43724C26.244 13.7951 22.6122 18.8538 19.9624 25.7864C19.8113 26.1822 19.259 26.2101 19.068 25.8318C17.3781 22.483 16.1365 20.0342 13.1894 18.1431C12.8858 17.9481 12.9621 17.4891 13.312 17.3989C15.7768 16.7639 17.43 18.101 19.3005 20.482Z\" fill=\"%23C0FF00\"/></g><defs><filter id=\"filter0_d_2047_3468\" x=\"0.510532\" y=\"0.56391\" width=\"43.9789\" height=\"42.0785\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dy=\"4.05338\"/><feGaussianBlur stdDeviation=\"6.24473\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.751724 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2047_3468\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2047_3468\" result=\"shape\"/></filter></defs></svg>") no-repeat center center;
  background-size: contain;
}
@media (max-width: 1279px) {
  .tariff__item .points .list ol > li::before,
  .tariff__item .points .list ul > li::before {
    width: 45px;
    height: 43px;
    top: -5px;
    left: -37px;
  }
}
.tariff__item .points .list ol ol li,
.tariff__item .points .list ol ul li,
.tariff__item .points .list ul ol li,
.tariff__item .points .list ul ul li {
  color: #707881;
}
.tariff__item .points .list ol ol li::before,
.tariff__item .points .list ol ul li::before,
.tariff__item .points .list ul ol li::before,
.tariff__item .points .list ul ul li::before {
  content: "";
  display: none;
}
.tariff__item .points .list p:not(:first-child) {
  margin-top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff__item .points .list p span {
  color: #C0FF00;
}
.tariff__item .points .list div {
  margin-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
  color: #707881;
}
@media (max-width: 1023px) {
  .tariff__item .points .list {
    font-size: 14px;
    line-height: 15.4px;
  }
}
.tariff__item .point_text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-left: clamp(-5px, -0.2604166667vw, -3.3333333333px);
}
@media (max-width: 1279px) {
  .tariff__item .point_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .point_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .btn_container {
  position: absolute;
  bottom: clamp(-34px, -1.7708333333vw, -22.6666666667px);
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.tariff__item.items_3:nth-child(even) {
  background: #1A252F;
  margin-top: clamp(-77px, -4.0104166667vw, -51.3333333333px);
  height: fit-content;
}
@media (max-width: 1279px) {
  .tariff__item.items_3:nth-child(even) {
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .tariff__item.items_3.item-2 {
    grid-row: 3/4;
  }
}
@media (max-width: 1279px) {
  .tariff__item {
    min-width: 0;
    width: 100%;
  }
}
.tariff .item-modern-2 {
  margin-top: 0 !important;
}
@media (max-width: 1279px) {
  .tariff .item-modern-2 {
    height: fit-content !important;
  }
}
.tariff__bottom_text {
  margin-top: clamp(40px, 3.125vw, 60px);
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .tariff__bottom_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__bottom_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .tariff__bottom_text {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(14.4px, 0.006116643 * 100vw + 12.4426742532px, 18.7px);
    text-align: center;
  }
}
.tariff.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.tariff .background_line {
  z-index: -1;
}

.tariff-modern {
  position: relative;
  padding-bottom: 100px;
  z-index: 1;
}
.tariff-modern.mt {
  z-index: 0;
  margin-top: -50px;
}
.tariff-modern__head {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: var(--head-color);
}
.tariff-modern__head.mt {
  padding-top: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.tariff-modern__head--modern {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1279px) {
  .tariff-modern__head {
    background: transparent;
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}
.tariff-modern__hashtag {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.tariff-modern__title {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .tariff-modern__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .tariff-modern__title {
    width: 100%;
  }
}
.tariff-modern__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  max-width: 1430px;
  margin: 0 auto;
  color: #F2F2F6;
}
.tariff-modern__cards--1 {
  grid-template-columns: repeat(1, 1fr);
}
.tariff-modern__cards--3 .tariff-modern__card--3 {
  grid-column: span 2;
}
@media (max-width: 768px) {
  .tariff-modern__cards {
    grid-template-columns: 1fr;
  }
}
.tariff-modern__card {
  background-color: #1A252F;
  border-radius: clamp(13px, 1.015625vw, 19.5px);
  padding: clamp(20px, 1.5625vw, 30px);
  position: relative;
  min-height: 300px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .tariff-modern__card {
    padding: clamp(6.6666666667px, 0.5208333333vw, 10px);
  }
}
.tariff-modern__title--card {
  font-size: clamp(24px, 1.875vw, 36px);
  align-items: center;
  line-height: 110% !important;
  margin-bottom: clamp(8px, 0.625vw, 12px);
  font-style: italic;
}
.tariff-modern__subtitle {
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  text-align: center;
  color: #AAAFB5;
}
.tariff-modern__line {
  width: clamp(142px, 11.09375vw, 213px);
  height: 1px;
  background-color: #AAAFB5;
  margin-block: clamp(20px, 1.5625vw, 30px);
  margin-inline: auto;
  position: relative;
}
.tariff-modern__text {
  padding-inline: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.tariff-modern__text span {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: 120%;
  color: #707881;
}
.tariff-modern__text p {
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__text h3 {
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(24px, 1.875vw, 36px);
  color: #F2F2F6;
}
.tariff-modern__text ul li {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff-modern__text ul li span {
  color: #F2F2F6;
}
.tariff-modern__text ul > li {
  position: relative;
  padding-left: clamp(9.3333333333px, 0.7291666667vw, 14px);
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__text ul > li::before {
  content: "";
  position: absolute;
  top: clamp(-5px, -0.2604166667vw, -3.3333333333px);
  left: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  width: clamp(30px, 2.34375vw, 45px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  background: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 45 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_2047_3468%29\"><path d=\"M19.3005 20.482C20.4153 18.3181 21.4732 16.8184 22.9455 15.1953C25.278 12.6244 28.4108 10.3881 31.6601 9.02105C31.9231 8.91046 32.1289 9.26325 31.9034 9.43724C26.244 13.7951 22.6122 18.8538 19.9624 25.7864C19.8113 26.1822 19.259 26.2101 19.068 25.8318C17.3781 22.483 16.1365 20.0342 13.1894 18.1431C12.8858 17.9481 12.9621 17.4891 13.312 17.3989C15.7768 16.7639 17.43 18.101 19.3005 20.482Z\" fill=\"%23C0FF00\"/></g><defs><filter id=\"filter0_d_2047_3468\" x=\"0.510532\" y=\"0.56391\" width=\"43.9789\" height=\"42.0785\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dy=\"4.05338\"/><feGaussianBlur stdDeviation=\"6.24473\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.751724 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2047_3468\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2047_3468\" result=\"shape\"/></filter></defs></svg>") no-repeat center center;
  background-size: contain;
}
@media (max-width: 1279px) {
  .tariff-modern__text ul > li::before {
    width: 45px;
    height: 43px;
    top: -5px;
    left: -37px;
  }
}
.tariff-modern__text ul ol li,
.tariff-modern__text ul ul li {
  color: #707881;
}
.tariff-modern__text ul ol li::before,
.tariff-modern__text ul ul li::before {
  content: "";
  display: none;
}
.tariff-modern__cost {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: 110%;
  color: #C0FF00;
  margin-top: auto;
  font-style: italic;
}
@media (max-width: 1200px) {
  .tariff-modern__cost {
    flex-direction: column;
  }
}
.tariff-modern__cost--time {
  font-style: normal;
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__title--bottom {
  font-style: Italic;
  font-size: clamp(40px, 3.125vw, 60px);
  margin-top: clamp(60px, 4.6875vw, 90px);
  line-height: 110%;
  text-align: center;
  color: #F2F2F6;
}
.tariff-modern__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: clamp(40px, 3.125vw, 60px) auto 0;
  width: fit-content;
  font-size: clamp(16px, 1.25vw, 24px);
}
.tariff-modern .background_line {
  z-index: -1;
}

.setting_tariff {
  padding-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
  padding-bottom: clamp(36.6666666667px, 2.8645833333vw, 55px);
  background: linear-gradient(180deg, #121B24 21.88%, #212D37 100%);
  position: relative;
  z-index: 1;
  height: clamp(480px, 37.5vw, 720px);
}
.setting_tariff .container {
  height: 100%;
}
.setting_tariff__container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.setting_tariff__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  margin-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
  max-width: 78%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (max-width: 1023px) {
  .setting_tariff__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.setting_tariff__title span {
  font-style: italic;
}
@media (max-width: 1023px) {
  .setting_tariff__title {
    max-width: 100%;
  }
}
.setting_tariff__left {
  display: flex;
  flex-direction: column;
}
.setting_tariff__right img {
  width: clamp(335.3333333333px, 26.1979166667vw, 503px);
  height: clamp(336.6666666667px, 26.3020833333vw, 505px);
  margin-top: clamp(128px, 10vw, 192px);
  margin-right: clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.setting_tariff__count_tab {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.setting_tariff__count_tab .circle {
  border-radius: 50%;
  cursor: pointer;
}
.setting_tariff__count_tab .circle.prev {
  width: 8px;
  height: 8px;
  background: rgba(255, 255, 255, 0.3);
}
.setting_tariff__count_tab .circle.active {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.5);
}
.setting_tariff__count_tab .circle.next {
  width: 8px;
  height: 8px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.setting_tariff__count_tab .circle:not(:last-child) {
  margin-right: 10px;
}
.setting_tariff__count_tab .prev_btn {
  display: none;
}
@media (max-width: 1279px) {
  .setting_tariff__count_tab .prev_btn {
    display: block;
    position: absolute;
    top: clamp(-15px, -0.0104275287 * 100vw + -1.6631908238px, -5px);
    left: 0;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__count_tab {
    position: relative;
  }
}
.setting_tariff__btn_container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  position: relative;
}
.setting_tariff__btn_container .btn span {
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .setting_tariff__btn_container .prev_btn {
    display: none;
  }
}
.setting_tariff__btn_prev {
  position: absolute;
  left: 0;
  bottom: 22px;
  cursor: pointer;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  user-select: none;
}
@media (max-width: 1279px) {
  .setting_tariff__btn_prev {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .setting_tariff__btn_prev {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.setting_tariff__tab .title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(19.3333333333px, 1.5104166667vw, 29px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .setting_tariff__tab .title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.setting_tariff__tab .horizontal_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .setting_tariff__tab .horizontal_container label div {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.setting_tariff__tab .input_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(16px, 1.25vw, 24px);
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: 77%;
}
.setting_tariff__tab .input_container .btn {
  grid-column: 2/3;
  grid-row: 2/3;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .btn {
    grid-column: auto;
    grid-row: auto;
  }
}
.setting_tariff__tab .input_container .personal_container {
  grid-column: 3/4;
  grid-row: 2/3;
  margin-left: 30px;
}
.setting_tariff__tab .input_container .personal_container .personal {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .personal_container .personal {
    align-items: center;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .personal_container {
    grid-column: auto;
    grid-row: auto;
    margin-left: 0;
  }
}
.setting_tariff__tab .input_container input {
  background: rgba(255, 255, 255, 0.3);
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container {
    grid-template-columns: repeat(1, 1fr);
    max-width: 900px;
    width: 100%;
    gap: 9px;
  }
}
.setting_tariff__tab.slider {
  max-width: 700px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.setting_tariff__tab.slider .minmax_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: clamp(16px, 1.25vw, 24px);
}
.setting_tariff__tab.slider .minmax_container span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1023px) {
  .setting_tariff__tab.slider .minmax_container span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1023px) {
  .setting_tariff__tab.slider {
    max-width: 87%;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__tab.tab1, .setting_tariff__tab.tab2, .setting_tariff__tab.tab3 {
    margin-top: clamp(0px, 0.1042752868 * 100vw + -33.3680917623px, 100px);
  }
}
.setting_tariff__personal_container {
  margin-left: clamp(14px, 1.09375vw, 21px);
}
.setting_tariff .personal {
  color: rgba(255, 255, 255, 0.7);
}
.setting_tariff .personal a {
  color: rgba(255, 255, 255, 0.7);
}
.setting_tariff__bgc_text {
  position: absolute;
  z-index: -1;
  bottom: clamp(53.3333333333px, 4.1666666667vw, 80px);
  width: 100%;
  font-family: "Inter", sans-serif;
  font-weight: 900;
  font-size: clamp(196.32px, 15.3375vw, 294.48px);
  line-height: clamp(141.2933333333px, 11.0385416667vw, 211.94px);
  text-align: right;
  color: #212D37;
  user-select: none;
}
.setting_tariff .noUi-horizontal {
  height: 2px;
}
@media (max-width: 1279px) {
  .setting_tariff .noUi-origin {
    left: -10px;
  }
}
.setting_tariff .noUi-target {
  margin-top: clamp(93.3333333333px, 7.2916666667vw, 140px);
  background: rgba(255, 255, 255, 0.5);
  border: none;
  box-shadow: none;
}
.setting_tariff .noUi-horizontal .noUi-handle {
  width: clamp(13.3333333333px, 1.0416666667vw, 20px);
  height: clamp(13.3333333333px, 1.0416666667vw, 20px);
  top: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  border-radius: 50%;
  border: none;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  box-shadow: none;
}
.setting_tariff .noUi-horizontal .noUi-handle::before, .setting_tariff .noUi-horizontal .noUi-handle::after {
  display: none;
}
.setting_tariff .noUi-tooltip {
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border-radius: clamp(33.3333333333px, 2.6041666667vw, 50px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-color: #C0FF00;
  border-width: 2px;
}
@media (max-width: 1023px) {
  .setting_tariff .noUi-tooltip {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1279px) {
  .setting_tariff {
    height: clamp(587px, 0.2221063608 * 100vw + 515.9259645464px, 800px);
  }
}

.setting_tariff_modern {
  position: relative;
  overflow: hidden;
  padding: clamp(35px, 0.016025641 * 100vw + 29.2307692308px, 60px) 0;
  border-radius: 0 0 clamp(40px, 0.0128205128 * 100vw + 35.3846153846px, 60px) clamp(40px, 0.0128205128 * 100vw + 35.3846153846px, 60px);
  height: clamp(561.3333333333px, 43.8541666667vw, 842px);
}
.setting_tariff_modern__container {
  position: relative;
  height: 100%;
  z-index: 1;
}
.setting_tariff_modern__block {
  height: 100%;
  display: flex;
  flex-flow: row;
  align-items: flex-start;
}
.setting_tariff_modern__left {
  flex: 1;
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.setting_tariff_modern__top {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(10px, 0.0064102564 * 100vw + 7.6923076923px, 20px);
}
.setting_tariff_modern__title {
  font-family: "Hoves Regular";
  font-size: clamp(26px, 0.0217948718 * 100vw + 18.1538461538px, 60px);
  line-height: 1.1;
  font-weight: 400;
  color: #ffffff;
}
.setting_tariff_modern__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #707881;
}
.setting_tariff_modern__form {
  width: 100%;
}
.setting_tariff_modern__tab {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__subtitle {
  color: #ffffff;
  font-size: clamp(20px, 0.0102564103 * 100vw + 16.3076923077px, 36px);
  line-height: 1.1;
}
.setting_tariff_modern__inputs {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__input {
  width: 100%;
  color: #ffffff;
  border: 1px solid #37424D;
  background-color: #37424D;
}
.setting_tariff_modern__input::placeholder {
  color: #707881;
}
.setting_tariff_modern__box {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__radio div {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.875vw, 36px);
  line-height: 1.1;
  font-weight: 400;
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(12px, 0.9375vw, 18px);
  max-height: max-content;
}
.setting_tariff_modern__personal .personal input[type=checkbox] {
  position: relative;
  width: clamp(27px, 2.0833333333vw, 40px);
  height: clamp(27px, 2.0833333333vw, 40px);
  accent-color: #212D37;
  border: 1px solid #37424D;
  border-radius: 4px;
  overflow: hidden;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:hover {
  accent-color: #212D37;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:after {
  content: "";
  position: absolute;
  inset: 0;
  background: #212D37;
  pointer-events: none;
  opacity: 1;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:checked:after {
  opacity: 0;
}
.setting_tariff_modern__personal .personal a {
  font-size: clamp(14px, 0.005 * 100vw + 12.4px, 22px);
  line-height: 1.2;
  color: #A4ADB1;
}
.setting_tariff_modern__bottom {
  position: relative;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
.setting_tariff_modern__switchbox {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: clamp(20px, 0.0128205128 * 100vw + 15.3846153846px, 40px);
}
.setting_tariff_modern__prev {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #ffffff;
  transition: 0.3s ease;
  cursor: pointer;
}
.setting_tariff_modern__prev span {
  white-space: nowrap;
  user-select: none;
}
.setting_tariff_modern__prev:hover {
  color: #707881;
}
.setting_tariff_modern__num {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #ffffff;
  transition: 0.3s ease;
  user-select: none;
}
.setting_tariff_modern__count {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 18px;
}
.setting_tariff_modern__count--mob {
  display: none;
}
.setting_tariff_modern__circle {
  width: clamp(24px, 1.875vw, 36px);
  height: clamp(24px, 1.875vw, 36px);
  border-radius: 50%;
  background: conic-gradient(#C0FF00 var(--progress), #707881 0);
  transition: 0.5s ease;
}
.setting_tariff_modern__btn {
  max-width: 50%;
  width: 100%;
}
.setting_tariff_modern__right {
  flex: 1;
}
.setting_tariff_modern__img {
  position: absolute;
  right: clamp(-235px, -0.1407716371 * 100vw + -54.953076121px, -100px);
  top: 0;
  max-width: 60%;
  height: auto;
}
.setting_tariff_modern .noUi-horizontal {
  height: 2px;
}
@media (max-width: 1279px) {
  .setting_tariff_modern .noUi-origin {
    left: -10px;
  }
}
.setting_tariff_modern .noUi-target {
  width: 100%;
  margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
  background: #707881;
  border: none;
  box-shadow: none;
}
.setting_tariff_modern .noUi-horizontal .noUi-handle {
  width: clamp(13.3333333333px, 1.0416666667vw, 20px);
  height: clamp(13.3333333333px, 1.0416666667vw, 20px);
  top: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  border-radius: 50%;
  border: none;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  box-shadow: none;
  cursor: pointer;
}
.setting_tariff_modern .noUi-horizontal .noUi-handle::before, .setting_tariff_modern .noUi-horizontal .noUi-handle::after {
  display: none;
}
.setting_tariff_modern .noUi-tooltip {
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border-radius: clamp(33.3333333333px, 2.6041666667vw, 50px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-color: #C0FF00;
  border-width: 2px;
}
@media (max-width: 1023px) {
  .setting_tariff_modern .noUi-tooltip {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.setting_tariff_modern .minmax_container {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.setting_tariff_modern .minmax_container span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(14px, 1.25vw, 24px);
  color: #707881;
  line-height: 1.5;
}
@media (max-width: 1279px) {
  .setting_tariff_modern {
    height: clamp(700px, 0.3128258603 * 100vw + 599.8957247132px, 1000px);
  }
  .setting_tariff_modern__left {
    flex: auto;
    width: 100%;
    height: clamp(420px, 0.1876955162 * 100vw + 359.9374348279px, 600px);
  }
  .setting_tariff_modern__count--desk {
    display: none;
  }
  .setting_tariff_modern__count--mob {
    display: flex;
    position: absolute;
    width: 100%;
    align-items: center;
    justify-content: center;
    bottom: -50px;
    margin: 0 auto;
  }
  .setting_tariff_modern__img {
    bottom: 0;
    top: auto;
    max-width: 100%;
  }
  .setting_tariff_modern__btn {
    max-width: 50%;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .setting_tariff_modern__btn {
    max-width: 100%;
  }
  .setting_tariff_modern__prev span {
    margin-right: 20px;
  }
  .setting_tariff_modern .noUi-target {
    width: 75%;
    margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
    background: #707881;
    border: none;
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }
}

.text_message {
  position: relative;
}
.text_message .background_line {
  z-index: -1;
}
.text_message.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.text_message__mess {
  position: relative;
  background: #37424D;
  padding: clamp(16px, 1.25vw, 24px) clamp(20.6666666667px, 1.6145833333vw, 31px) clamp(18.6666666667px, 1.4583333333vw, 28px) clamp(22.6666666667px, 1.7708333333vw, 34px);
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  width: fit-content;
  max-width: clamp(364.6666666667px, 28.4895833333vw, 547px);
}
@media (max-width: 1279px) {
  .text_message__mess {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .text_message__mess {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.text_message__mess.individ {
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 40px;
  line-height: 1.1;
}
.text_message__mess svg {
  position: absolute;
  bottom: clamp(-21px, -1.09375vw, -14px);
  width: clamp(28px, 2.1875vw, 42px);
  height: clamp(42px, 3.28125vw, 63px);
  fill: #37424D;
}
.text_message__mess.mess1 {
  margin-right: auto;
  margin-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.text_message__mess.mess1 svg {
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.text_message__mess.mess2 {
  margin-left: auto;
  font-style: italic;
}
.text_message__mess.mess2 svg {
  right: clamp(-7px, -0.3645833333vw, -4.6666666667px);
  transform: scaleX(-1);
}
@media (max-width: 1023px) {
  .text_message__mess {
    font-size: clamp(30px, 0.0142247511 * 100vw + 25.4480796586px, 40px);
    line-height: clamp(30px, 0.0199146515 * 100vw + 23.627311522px, 44px);
    padding-left: clamp(15px, 0.0099573257 * 100vw + 11.813655761px, 22px);
    padding-right: clamp(15px, 0.0099573257 * 100vw + 11.813655761px, 22px);
  }
}
.text_message__left {
  width: 49%;
  padding-top: clamp(78px, 6.09375vw, 117px);
}
.text_message__left.individ {
  width: 100%;
  flex: 3;
}
@media (max-width: 1279px) {
  .text_message__left {
    width: 100%;
    padding-top: clamp(42px, 0.0375391032 * 100vw + 29.9874869656px, 78px);
  }
}
.text_message__right {
  display: flex;
  align-items: flex-end;
}
.text_message__right.individ {
  margin-top: -75px;
  flex: 5;
  width: 100%;
}
@media (max-width: 1279px) {
  .text_message__right.individ {
    margin-top: -125px;
  }
}
.text_message__right img {
  width: 100%;
  height: clamp(690px, 53.90625vw, 1035px);
  object-fit: contain;
  object-position: bottom;
  margin-right: clamp(20px, 1.5625vw, 30px);
}
.text_message__right img.individ {
  width: auto;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
@media (max-width: 1279px) {
  .text_message__right img {
    height: clamp(400px, 0.3023983316 * 100vw + 303.2325338895px, 690px);
    margin-right: 0;
  }
  .text_message__right img.individ {
    width: 100%;
    height: clamp(400px, 0.3023983316 * 100vw + 303.2325338895px, 690px);
  }
}
.text_message__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .text_message__container {
    flex-direction: column;
  }
}
.text_message__items {
  margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
  width: 90%;
}
@media (max-width: 1023px) {
  .text_message__items {
    width: 100%;
  }
}
.text_message__item {
  display: flex;
}
.text_message__item svg {
  flex: 0 0 auto;
  margin-left: clamp(-47px, -2.4479166667vw, -31.3333333333px);
  margin-top: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  width: clamp(116.6666666667px, 9.1145833333vw, 175px);
  height: clamp(111.3333333333px, 8.6979166667vw, 167px);
}
@media (max-width: 1279px) {
  .text_message__item svg {
    width: clamp(80px, 0.0375391032 * 100vw + 67.9874869656px, 116px);
    height: clamp(75px, 0.0375391032 * 100vw + 62.9874869656px, 111px);
    margin-left: clamp(-47px, -0.0229405631 * 100vw + -17.6590198123px, -25px);
    margin-top: clamp(-25px, -0.0104275287 * 100vw + -11.6631908238px, -15px);
  }
}
.text_message__item__content {
  display: flex;
  flex-direction: column;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-left: clamp(-31px, -1.6145833333vw, -20.6666666667px);
}
@media (max-width: 1279px) {
  .text_message__item__content {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_message__item__content {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.text_message__item__content span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  font-style: normal;
  margin-top: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .text_message__item__content span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_message__item__content span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .text_message__item__content {
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
  }
}
.text_message__item:not(:last-child) {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.text_message__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: 18px;
  padding-bottom: clamp(50.6666666667px, 3.9583333333vw, 76px);
}
@media (max-width: 1279px) {
  .text_message__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_message__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .text_message__text {
    padding-bottom: clamp(16px, 0.0483641536 * 100vw + 0.5234708393px, 50px);
  }
}

.text_btn {
  position: relative;
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(133.3333333333px, 10.4166666667vw, 200px);
  z-index: 1;
}
.text_btn.slim {
  padding-top: clamp(54px, 4.21875vw, 81px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
}
.text_btn.slim.mt {
  padding-top: clamp(86.6666666667px, 6.7708333333vw, 130px);
}
.text_btn.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  background: linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.text_btn__container {
  width: fit-content;
  max-width: clamp(733.3333333333px, 57.2916666667vw, 1100px);
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.text_btn__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  text-align: center;
}
@media (max-width: 1279px) {
  .text_btn__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .text_btn__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.text_btn__title_italic span {
  font-style: italic;
}
.text_btn__title_green span {
  color: #C0FF00;
}
.text_btn__text {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(16px, 1.25vw, 24px);
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .text_btn__text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_btn__text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.text_btn__text span {
  color: #C0FF00;
}
.text_btn__title s, .text_btn__text s {
  color: gray;
}
.text_btn__slim_text {
  max-width: clamp(352px, 27.5vw, 528px);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1279px) {
  .text_btn__slim_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_btn__slim_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.text_btn__btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
.text_btn__btn_container.slim {
  margin-top: clamp(29.3333333333px, 2.2916666667vw, 44px);
}

.radio_btn_form {
  padding-top: clamp(74.6666666667px, 5.8333333333vw, 112px);
  padding-bottom: clamp(70px, 5.46875vw, 105px);
  position: relative;
}
.radio_btn_form .background_line {
  z-index: -1;
}
.radio_btn_form.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.radio_btn_form__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(46px, 3.59375vw, 69px);
}
@media (max-width: 1279px) {
  .radio_btn_form__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__title {
    margin-bottom: 41px;
  }
}
.radio_btn_form__step1, .radio_btn_form__step2 {
  display: flex;
  gap: clamp(60.6666666667px, 4.7395833333vw, 91px);
}
.radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(13.2px, 0.0078236131 * 100vw + 10.6964438122px, 18.7px);
    margin-bottom: 12px;
  }
}
.radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: clamp(26px, 0.0199146515 * 100vw + 19.627311522px, 40px);
    line-height: clamp(26px, 0.0256045519 * 100vw + 17.8065433855px, 44px);
  }
}
.radio_btn_form__step1 .left, .radio_btn_form__step2 .left {
  width: 27%;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .left, .radio_btn_form__step2 .left {
    width: 100%;
    max-width: 466px;
  }
}
.radio_btn_form__step1 .right, .radio_btn_form__step2 .right {
  width: 62%;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .right, .radio_btn_form__step2 .right {
    width: 100%;
  }
}
.radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(279.3333333333px, 21.8229166667vw, 419px), 1fr));
  gap: clamp(8px, 0.625vw, 12px) clamp(16px, 1.25vw, 24px);
}
.radio_btn_form__step1 #complext_seo_form input, .radio_btn_form__step2 #complext_seo_form input {
  background: #1A252F;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form__step1, .radio_btn_form__step2 {
    flex-direction: column;
    gap: clamp(31px, 0.0302398332 * 100vw + 21.3232533889px, 60px);
  }
}
.radio_btn_form__step1 {
  margin-bottom: clamp(8px, 0.625vw, 12px);
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 {
    margin-top: 0;
    margin-bottom: 41px;
  }
}
.radio_btn_form__step2 .right {
  width: 50%;
  margin-top: clamp(40px, 3.125vw, 60px);
}
.radio_btn_form__step2 .right .personal, .radio_btn_form__step2 .right .btn {
  grid-column: 1/3;
}
@media (max-width: 1023px) {
  .radio_btn_form__step2 .right .personal, .radio_btn_form__step2 .right .btn {
    grid-column: auto;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step2 .right .personal {
    order: 1;
    text-align: center;
    margin-top: 18px;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form__step2 .right {
    width: 100%;
    margin-top: 0;
  }
}
.radio_btn_form__items {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(6px, 0.46875vw, 9px);
}
@media (max-width: 1023px) {
  .radio_btn_form__items label div {
    padding-left: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
    padding-right: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
    max-height: 100%;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form {
    padding-top: clamp(36px, 0.039624609 * 100vw + 23.3201251303px, 74px);
    padding-bottom: clamp(36px, 0.0354535975 * 100vw + 24.6548488008px, 70px);
  }
}

.number_points {
  padding-top: clamp(40px, 3.125vw, 60px);
  padding-bottom: clamp(47.3333333333px, 3.6979166667vw, 71px);
}
.number_points .hashtag {
  text-align: center;
}
@media (max-width: 1279px) {
  .number_points .hashtag {
    margin-bottom: 9px;
  }
}
.number_points__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-bottom: clamp(54.6666666667px, 4.2708333333vw, 82px);
  text-align: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-wrap: balance;
  margin-top: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
@media (max-width: 1279px) {
  .number_points__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .number_points__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .number_points__title {
    margin-top: 0;
    margin-bottom: clamp(31px, 0.023983316 * 100vw + 23.3253388947px, 54px);
  }
}
@media (max-width: 425px) {
  .number_points__title {
    text-align: left;
    max-width: 100%;
  }
}
.number_points__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(94px, 7.34375vw, 141px);
}
@media (max-width: 1279px) {
  .number_points__container {
    grid-template-columns: 1fr;
    gap: clamp(27px, 0.0698644421 * 100vw + 4.6433785193px, 94px);
  }
}
.number_points__left {
  text-align: right;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(25.92px, 2.025vw, 38.88px);
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .number_points__left {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .number_points__left {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .number_points__left {
    text-align: left;
    font-size: clamp(14px, 0.0031282586 * 100vw + 12.9989572471px, 17px);
    line-height: clamp(14px, 0.0177267987 * 100vw + 8.3274244004px, 31px);
  }
}
.number_points__right {
  display: flex;
  flex-direction: column;
  gap: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.number_points__right .btn {
  margin-top: clamp(51.3333333333px, 4.0104166667vw, 77px);
  width: fit-content;
}
@media (max-width: 1279px) {
  .number_points__right .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: clamp(15px, 0.0375391032 * 100vw + 2.9874869656px, 51px);
  }
}
@media (max-width: 425px) {
  .number_points__right .btn {
    width: 100%;
  }
}
.number_points__point {
  display: flex;
  gap: clamp(28px, 2.1875vw, 42px);
  align-items: center;
}
.number_points__point .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67.3333333333px, 5.2604166667vw, 101px);
}
@media (max-width: 1279px) {
  .number_points__point .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .number_points__point .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .number_points__point .numb {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.number_points__point .text {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(25.92px, 2.025vw, 38.88px);
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .number_points__point .text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .number_points__point .text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .number_points__point .text {
    font-size: clamp(14px, 0.0031282586 * 100vw + 12.9989572471px, 17px);
    line-height: clamp(14px, 0.0177267987 * 100vw + 8.3274244004px, 31px);
  }
}

.cols_two_points {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(50.6666666667px, 3.9583333333vw, 76px);
}
.cols_two_points__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  text-align: center;
  text-wrap: balance;
  margin-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1023px) {
  .cols_two_points__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__title {
    margin-bottom: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
  }
}
@media (max-width: 767px) {
  .cols_two_points__title {
    text-align: left;
  }
}
.cols_two_points__container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(466.6666666667px, 36.4583333333vw, 700px), 1fr));
  gap: 40px clamp(106.6666666667px, 8.3333333333vw, 160px);
}
@media (max-width: 1279px) {
  .cols_two_points__container {
    grid-template-columns: 1fr;
  }
}
.cols_two_points__col .name {
  font-family: "Hoves Regular";
  font-size: clamp(29.3333333333px, 2.2916666667vw, 44px);
  line-height: clamp(29.3333333333px, 2.2916666667vw, 44px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  text-align: center;
  text-wrap: balance;
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .cols_two_points__col .name {
    text-align: left;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__col .name {
    font-size: clamp(24px, 0.0071123755 * 100vw + 21.7240398293px, 29px);
    line-height: clamp(24px, 0.0071123755 * 100vw + 21.7240398293px, 29px);
    margin-bottom: clamp(20px, 0.0184921764 * 100vw + 14.0825035562px, 33px);
  }
}
.cols_two_points__items {
  display: flex;
  flex-direction: column;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) 0;
}
@media (max-width: 1279px) {
  .cols_two_points__items {
    gap: clamp(14px, 0.0201251303 * 100vw + 7.5599582899px, 33.3px);
  }
}
.cols_two_points__item {
  display: flex;
}
.cols_two_points__item svg {
  flex: 0 0 auto;
  margin-top: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  margin-left: clamp(-45px, -2.34375vw, -30px);
}
.cols_two_points__item svg.cross {
  width: clamp(106.6666666667px, 8.3333333333vw, 160px);
  height: clamp(110.6666666667px, 8.6458333333vw, 166px);
}
@media (max-width: 1023px) {
  .cols_two_points__item svg.cross {
    width: clamp(56px, 0.0711237553 * 100vw + 33.240398293px, 106px);
    height: clamp(60px, 0.0711237553 * 100vw + 37.240398293px, 110px);
  }
}
.cols_two_points__item svg.check {
  width: clamp(116.6666666667px, 9.1145833333vw, 175px);
  height: clamp(111.3333333333px, 8.6979166667vw, 167px);
}
@media (max-width: 1023px) {
  .cols_two_points__item svg.check {
    width: clamp(56px, 0.0853485064 * 100vw + 28.6884779516px, 116px);
    height: clamp(51px, 0.0853485064 * 100vw + 23.6884779516px, 111px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item svg {
    margin-top: clamp(-16px, -0.0085348506 * 100vw + -7.2688477952px, -10px);
    margin-left: clamp(-30px, -0.0213371266 * 100vw + -8.1721194879px, -15px);
  }
}
.cols_two_points__item .text {
  display: flex;
  flex-direction: column;
  gap: clamp(5.3333333333px, 0.4166666667vw, 8px) 0;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-left: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .cols_two_points__item .text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cols_two_points__item .text span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-style: normal;
  color: #707881;
}
@media (max-width: 1279px) {
  .cols_two_points__item .text span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text {
    line-height: clamp(17px, 0.0199146515 * 100vw + 10.627311522px, 31px);
    margin-left: clamp(-13px, -0.0071123755 * 100vw + -5.7240398293px, -8px);
  }
}
.cols_two_points .btn_container {
  margin-top: clamp(70.6666666667px, 5.5208333333vw, 106px);
  display: flex;
  justify-content: center;
}
@media (max-width: 1279px) {
  .cols_two_points .btn_container {
    margin-top: clamp(40px, 0.031282586 * 100vw + 29.9895724713px, 70px);
  }
}
@media (max-width: 1279px) {
  .cols_two_points {
    padding-top: clamp(41px, 0.0260688217 * 100vw + 32.6579770594px, 66px);
    padding-bottom: clamp(41px, 0.0093847758 * 100vw + 37.9968717414px, 50px);
  }
}

.scroll_place {
  padding-top: clamp(52px, 4.0625vw, 78px);
  padding-bottom: clamp(116.6666666667px, 9.1145833333vw, 175px);
  position: relative;
  z-index: 1;
}
.scroll_place.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.scroll_place .background_line {
  z-index: -1;
}
.scroll_place__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  text-align: center;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .scroll_place__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.scroll_place__title span {
  font-style: italic;
}
.scroll_place__container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(20px, 1.5625vw, 30px);
  margin-top: clamp(60.6666666667px, 4.7395833333vw, 91px);
}
@media (max-width: 1279px) {
  .scroll_place__container {
    grid-template-columns: 100%;
    gap: 34px;
  }
}
.scroll_place__item {
  background: #1A252F;
  border: 1px solid #37424D;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-right: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
  padding-left: clamp(20px, 1.5625vw, 30px);
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
}
.scroll_place__item .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  color: #C0FF00;
  font-style: italic;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-55px, -2.8645833333vw, -36.6666666667px);
}
@media (max-width: 1279px) {
  .scroll_place__item .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .numb {
    font-size: 50px;
    line-height: 50px;
    margin-top: clamp(-36px, -0.0156472262 * 100vw + -19.9928876245px, -25px);
  }
}
.scroll_place__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: auto;
}
@media (max-width: 1279px) {
  .scroll_place__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .name {
    line-height: clamp(18.7px, 0.0174964438 * 100vw + 13.1011379801px, 31px);
  }
}
.scroll_place__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (max-width: 1279px) {
  .scroll_place__item .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.scroll_place__item.active {
  background: var(--active-color);
  border-color: var(--active-color);
  transform: translateY(clamp(-30px, -1.5625vw, -20px));
}
@media (max-width: 1279px) {
  .scroll_place__item.active {
    transform: none;
  }
}
@media (max-width: 1279px) {
  .scroll_place {
    padding-top: clamp(41px, 0.0114702815 * 100vw + 37.3295099062px, 52px);
    padding-bottom: clamp(50px, 0.0688216893 * 100vw + 27.9770594369px, 116px);
  }
}

.maintaining_network {
  position: relative;
  z-index: 1;
  padding-bottom: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
.maintaining_network .background_line {
  z-index: -1;
}
.maintaining_network .background_line.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.maintaining_network .container {
  max-width: clamp(874px, 68.28125vw, 1311px);
}
.maintaining_network__head {
  background: var(--block_color);
  padding-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
  padding-bottom: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.maintaining_network__top_text {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .maintaining_network__top_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__top_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.maintaining_network__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  text-wrap: balance;
  max-width: 60%;
}
@media (max-width: 1023px) {
  .maintaining_network__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.maintaining_network__container {
  display: flex;
  justify-content: space-between;
  padding-top: clamp(42px, 3.28125vw, 63px);
}
@media (max-width: 1279px) {
  .maintaining_network__container {
    flex-direction: column;
  }
}
.maintaining_network__left {
  width: 38%;
}
@media (max-width: 1279px) {
  .maintaining_network__left {
    width: 100%;
  }
}
.maintaining_network__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(126px, 9.84375vw, 189px), 1fr));
  gap: clamp(38px, 2.96875vw, 57px) clamp(76.6666666667px, 5.9895833333vw, 115px);
}
@media (max-width: 1279px) {
  .maintaining_network__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .maintaining_network__items {
    grid-template-columns: 1fr;
    gap: clamp(17px, 0.0469798658 * 100vw + 1.966442953px, 38px);
  }
}
.maintaining_network__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .maintaining_network__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item .name {
    margin-bottom: 4px;
  }
}
.maintaining_network__item .plus {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1279px) {
  .maintaining_network__item .plus {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .plus {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item .plus {
    margin-bottom: 0;
  }
}
.maintaining_network__item .cost {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .maintaining_network__item .cost {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .cost {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item {
    display: flex;
    justify-content: space-between;
  }
}
.maintaining_network__right {
  position: relative;
}
.maintaining_network__right img {
  position: absolute;
  bottom: clamp(-180px, -9.375vw, -120px);
  right: clamp(-100px, -5.2083333333vw, -66.6666666667px);
  width: clamp(525.3333333333px, 41.0416666667vw, 788px);
  height: clamp(516.6666666667px, 40.3645833333vw, 775px);
  object-fit: contain;
}
@media (max-width: 1279px) {
  .maintaining_network__right img {
    position: relative;
    width: clamp(373px, 0.1584984359 * 100vw + 322.2805005214px, 525px);
    height: clamp(410px, 0.110531804 * 100vw + 374.629822732px, 516px);
    right: clamp(-10px, 0.0104275287 * 100vw + -13.3368091762px, 0px);
    margin-top: -108px;
  }
}
@media (max-width: 1279px) {
  .maintaining_network__right {
    display: flex;
    justify-content: center;
    height: fit-content;
  }
}

.niches {
  padding-bottom: clamp(132px, 10.3125vw, 198px);
  position: relative;
  z-index: 1;
}
.niches.mt {
  z-index: 0;
  margin-top: -50px;
}
.niches__head {
  padding-top: clamp(86.6666666667px, 6.7708333333vw, 130px);
  padding-bottom: clamp(36px, 2.8125vw, 54px);
  background: var(--block-color);
}
.niches__head.mt {
  padding-top: clamp(120px, 9.375vw, 180px);
}
@media (max-width: 1279px) {
  .niches__head.mt {
    padding-top: clamp(80px, 0.0417101147 * 100vw + 66.6527632951px, 120px);
  }
}
@media (max-width: 1279px) {
  .niches__head {
    padding-top: clamp(46.6px, 0.0417101147 * 100vw + 33.2527632951px, 86.6px);
    padding-bottom: clamp(22px, 0.0145985401 * 100vw + 17.3284671533px, 36px);
  }
}
.niches__title {
  font-family: "Hoves Regular";
  font-size: clamp(46.6666666667px, 3.6458333333vw, 70px);
  line-height: clamp(46.6666666667px, 3.6458333333vw, 70px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: 50%;
  text-wrap: balance;
}
@media (max-width: 1023px) {
  .niches__title {
    font-size: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
    line-height: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
  }
}
@media (max-width: 425px) {
  .niches__title {
    max-width: 100%;
  }
}
.niches__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(275px, 21.484375vw, 412.5px), 1fr));
  gap: clamp(29.6666666667px, 2.3177083333vw, 44.5px) clamp(15px, 1.171875vw, 22.5px);
  margin-top: clamp(-230px, -11.9791666667vw, -153.3333333333px);
}
@media (max-width: 1279px) {
  .niches__items {
    grid-template-columns: repeat(auto-fill, minmax(clamp(280px, 0.0729927007 * 100vw + 256.6423357664px, 350px), 1fr));
    margin-top: 28px;
    gap: 20px;
  }
}
.niches__item {
  display: flex;
  flex-direction: column;
  gap: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.niches__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.niches__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .niches__item .name {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.niches__item1 {
  grid-column: 1/2;
}
@media (max-width: 1279px) {
  .niches__item1 {
    display: none;
  }
}
.niches__item2 {
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .niches__item2 {
    display: none;
  }
}
@media (max-width: 1279px) {
  .niches {
    padding-bottom: clamp(41px, 0.0948905109 * 100vw + 10.6350364964px, 132px);
  }
}

.budget_formed {
  padding-top: clamp(56px, 4.375vw, 84px);
  padding-bottom: clamp(56.6666666667px, 4.4270833333vw, 85px);
  position: relative;
  z-index: 1;
  background: #1A252F;
}
.budget_formed__title {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1023px) {
  .budget_formed__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .budget_formed__title {
    font-size: clamp(30px, 0.03314367 * 100vw + 19.3940256046px, 53.3px);
    line-height: clamp(30px, 0.03314367 * 100vw + 19.3940256046px, 53.3px);
  }
}
@media (max-width: 425px) {
  .budget_formed__title {
    text-align: left;
  }
}
.budget_formed__subtitle {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(35.3333333333px, 2.7604166667vw, 53px);
}
@media (max-width: 1279px) {
  .budget_formed__subtitle {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .budget_formed__subtitle {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .budget_formed__subtitle {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(22px, 0.0250355619 * 100vw + 13.9886201991px, 39.6px);
  }
}
@media (max-width: 425px) {
  .budget_formed__subtitle {
    text-align: left;
  }
}
.budget_formed__items {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.budget_formed__items .plus {
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
.budget_formed__items .plus:last-child {
  display: none;
}
@media (max-width: 425px) {
  .budget_formed__items {
    justify-content: flex-start;
  }
}
.budget_formed__item {
  border: 1px solid #37424D;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(28px, 2.1875vw, 42px) clamp(8px, 0.625vw, 12px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #707881;
  width: fit-content;
}
@media (max-width: 1023px) {
  .budget_formed__item {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.budget_formed__item span {
  color: #C0FF00;
}
@media (max-width: 1023px) {
  .budget_formed__item {
    padding-left: clamp(20px, 0.0113798009 * 100vw + 16.3584637269px, 28px);
    padding-right: clamp(20px, 0.0113798009 * 100vw + 16.3584637269px, 28px);
  }
}
@media (max-width: 767px) {
  .budget_formed__item {
    max-width: 85%;
    width: fit-content;
  }
}
.budget_formed .result {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
  margin-bottom: clamp(21.3333333333px, 1.6666666667vw, 32px);
}
.budget_formed__results {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366px, 28.59375vw, 549px), 1fr));
  gap: 35px clamp(99.3333333333px, 7.7604166667vw, 149px);
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.budget_formed__results .text p {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1023px) {
  .budget_formed__results .text p {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.budget_formed__results .text ul {
  padding-left: clamp(10px, 0.78125vw, 15px);
}
.budget_formed__results .text ul li {
  list-style-type: disc;
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #707881;
}
.budget_formed__results .text ul li::marker {
  color: #C0FF00;
}
@media (max-width: 1023px) {
  .budget_formed__results .text ul li {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1279px) {
  .budget_formed__results {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media (max-width: 767px) {
  .budget_formed__results {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .budget_formed {
    padding-top: clamp(32px, 0.0341394026 * 100vw + 21.0753911807px, 56px);
  }
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \**********************************************************************************/
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* 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-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.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-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: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  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: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/nouislider/dist/nouislider.css ***!
  \***********************************************************************************************/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi40YjhlMmEuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUNKQTtBRE1BO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUNUQTtBRFdBO0FBQ0E7QUFDQTtBQUNBO0FDVEE7QUNoQkE7QUFDQTtBQUNBO0FEa0JBO0FDakJBO0FBSEE7QUFJQTtBRG9CQTtBQUNBO0FDbkJBO0FBTkE7QUFPQTtBRHNCQTtBQUNBO0FDckJBO0FBVEE7QUFVQTtBRHdCQTtBQUNBOztBQ3RCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR5QkE7QUdtRUE7QUZwR0E7QUFVQTtBRDJCQTtBQUNBO0FHaUVBO0FGdkdBO0FBYUE7QUQ2QkE7QUFDQTs7QUN4QkE7OztBQUdBO0FBQ0E7QUFDQTtBRDJCQTs7QUN6QkE7O0FBRUE7QUQ0QkE7O0FDMUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENkJBOztBQzNCQTs7O0FBR0E7QUQ4QkE7O0FDNUJBO0FBQ0E7QUFDQTtBQUNBO0FEK0JBOztBQzdCQTs7QUFFQTtBRGdDQTs7QUM5QkE7OztBQUdBO0FBQ0E7QUFDQTtBRGlDQTs7QUMvQkE7QUFFQTtBRGlDQTs7QUMxQkE7QUFDQTtBQUNBO0FENkJBOztBQzNCQTtBQUNBO0FEOEJBOztBQzVCQTs7OztBQUlBO0FEK0JBOztBQzdCQTtBQUNBO0FEZ0NBOztBQzlCQTs7O0FBR0E7QUFDQTtBRGlDQTs7QUMvQkE7QUFDQTtBRGtDQTs7QUNoQ0E7QUFDQTtBQUNBO0FBQ0E7QURtQ0E7O0FDakNBO0FBQ0E7QUFDQTtBQUNBO0FEb0NBOztBQ2xDQTtBQUNBO0FEcUNBOztBQ25DQTtBQUNBO0FEc0NBOztBSTdKQTtBQUNBO0FKZ0tBO0FJOUpBO0FBQ0E7QUpnS0E7O0FJNUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorSkE7QUk5SkE7QUFDQTtBQUNBO0FBQ0E7QUpnS0E7O0FJNUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorSkE7QUk3SkE7QUFDQTtBSitKQTtBSTlKQTtBQUNBO0FKZ0tBO0FJOUpBO0FBQ0E7QUpnS0E7QUk1SkE7QUxxTkE7QUFDQTtBQUNBO0FBQ0E7QUt0TkE7QUppS0E7QUd0R0E7QUM3REE7QUwwTkE7QUFDQTtBQ25EQTtBQUNBO0FHekdBO0FDaEVBO0FMOE5BO0FBQ0E7QUNqREE7QUFDQTtBSTNLQTtBQUNBO0FBQ0E7QUFDQTtBRFNBO0FBQ0E7QUFDQTtBSHFLQTtBR3BLQTtBQUNBO0FDVkE7QUppTEE7QUFDQTtBR3BLQTtBQUNBO0FDZkE7QUpzTEE7QUFDQTtBR2pJQTtBQ2hFQTtBQWVBO0FBQ0E7QUFDQTtBSnNMQTtBQUNBO0FJbkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEWEE7QUFDQTtBQUNBO0FIaU1BO0FJdExBO0FMd0xBO0FBQ0E7QUFDQTtBQUNBO0FLekxBO0FBQ0E7QUoyTEE7QUc5SkE7QUNoQ0E7QUw2TEE7QUFDQTtBQ0tBO0FBQ0E7QUdqS0E7QUNuQ0E7QUxpTUE7QUFDQTtBQ09BO0FBQ0E7QUdwTkE7QUFDQTtBQ2dCQTtBQUNBO0FKdU1BO0FJck1BO0FBQ0E7QUp1TUE7QUFDQTtBR3hOQTtBQUNBO0FDV0E7QUFDQTtBSmdOQTtBSTlNQTtBQUNBO0FKZ05BO0FBQ0E7QUdwTEE7QUM5RkE7QUF1RUE7QUFDQTtBSitNQTtBQUNBOztBSXBNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp1TUE7QUl0TUE7QUFDQTtBQUNBO0FKd01BO0FJdk1BO0FBSEE7QUFJQTtBSjBNQTtBQUNBOztBSXZNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUowTUE7QUl6TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjJNQTtBSTFNQTtBQUxBO0FBTUE7QUo2TUE7QUFDQTs7QUl6TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR0R0E7QUFDQTtBQUNBO0FIa1RBO0FJN01BO0FMOEZBO0FBQ0E7QUFDQTtBQUNBO0FLL0ZBO0FBQ0E7QUFDQTtBQUNBO0FKa05BO0FHalJBO0FDMERBO0FMbUdBO0FBQ0E7QUN3SEE7QUFDQTtBR3BSQTtBQ3VEQTtBTHVHQTtBQUNBO0FDMEhBO0FBQ0E7QUd2VUE7QUFDQTtBQzJHQTtBQUNBO0FKK05BO0FJOU5BO0FBQ0E7QUpnT0E7QUFDQTtBRzNVQTtBQUNBO0FDc0dBO0FBQ0E7QUp3T0E7QUl2T0E7QUFDQTtBSnlPQTtBQUNBO0FHL1NBO0FDeUNBO0FBZ0NBO0FKME9BO0FBQ0E7O0FJdE9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeU9BOztBSXJPQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp1T0E7QUl0T0E7QUxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLREE7QUFDQTtBQUNBO0FBQ0E7QUo0T0E7QUd6VkE7QUN3R0E7QUxLQTtBQUNBO0FDZ1BBO0FBQ0E7QUc1VkE7QUNxR0E7QUxTQTtBQUNBO0FDa1BBO0FBQ0E7QUl0UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKd1BBO0FJdFBBO0FBQ0E7QUp3UEE7QUl0UEE7QUFDQTtBSndQQTtBSXZQQTtBRDlLQTtBQUNBO0FBQ0E7QUh3YUE7QUd2YUE7QUFDQTtBQzRLQTtBSjhQQTtBQUNBO0FHdmFBO0FBQ0E7QUN1S0E7QUptUUE7QUFDQTtBSWhRQTtBQUNBO0FBQ0E7QUFDQTtBRHZMQTtBQUNBO0FBQ0E7QUgwYkE7QUlwUUE7QUFDQTtBQUNBO0FBQ0E7QUpzUUE7QUc5YkE7QUFDQTtBQzBMQTtBQUNBO0FKdVFBO0FJdFFBO0FBQ0E7QUp3UUE7QUFDQTtBR2xjQTtBQUNBO0FDcUxBO0FBQ0E7QUpnUkE7QUkvUUE7QUFDQTtBSmlSQTtBQUNBO0FJL1FBO0FBQ0E7QUppUkE7QUk5UUE7QUFDQTtBSmdSQTtBSS9RQTtBTGhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLY0E7QUpxUkE7QUdqYkE7QUMwSkE7QUxWQTtBQUNBO0FDcVNBO0FBQ0E7QUl4UkE7QUFDQTtBQUNBO0FBQ0E7QURsTkE7QUFDQTtBQUNBO0FINmVBO0FJNVJBO0FBQ0E7QUFDQTtBQUNBO0FKOFJBO0FHamZBO0FBQ0E7QUNxTkE7QUFDQTtBSitSQTtBSTlSQTtBQUNBO0FKZ1NBO0FBQ0E7QUdyZkE7QUFDQTtBQ2dOQTtBQUNBO0FKd1NBO0FJdlNBO0FBQ0E7QUp5U0E7QUFDQTtBSXZTQTtBQUNBO0FKeVNBO0FJdFNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp3U0E7QUl0U0E7QUR6T0E7QUFDQTtBQUNBO0FIa2hCQTtBR2poQkE7QUN3T0E7QUFDQTtBSjRTQTtBQUNBO0FHamhCQTtBQ21PQTtBQUNBO0FKaVRBO0FBQ0E7QUk5U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKZ1RBO0FJOVNBO0FBQ0E7QUFDQTtBSmdUQTtBSS9TQTtBQUNBO0FKaVRBO0FJL1NBO0FBQ0E7QUppVEE7QUkvU0E7QUFDQTtBSmlUQTtBR3JnQkE7QUN3RkE7QUFnSUE7QUFDQTtBSmlUQTtBQUNBO0FHeGdCQTtBQ3FGQTtBQW9JQTtBQUNBO0FKbVRBO0FBQ0E7O0FJalRBO0FBQ0E7QUFDQTtBTDNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLeUhBO0FBQ0E7QUp3VEE7QUc3aEJBO0FDZ09BO0FMbkhBO0FBQ0E7QUNvYkE7QUFDQTtBR2hpQkE7QUM2TkE7QUwvR0E7QUFDQTtBQ3NiQTtBQUNBO0FJblVBO0FBQ0E7QUpxVUE7QUluVUE7QUFDQTtBSnFVQTtBRy9pQkE7QUNnT0E7QUFhQTtBSnNVQTtBQUNBO0FHampCQTtBQzZOQTtBQWdCQTtBSndVQTtBQUNBOztBSXRVQTtBQUNBO0FBQ0E7QUx4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS3NHQTtBQUNBO0FBQ0E7QUFDQTtBSjZVQTtBR3BrQkE7QUNnUEE7QUxoR0E7QUFDQTtBQ3diQTtBQUNBOztBSS9VQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUprVkE7QUloVkE7QUFDQTtBQUNBO0FKa1ZBO0FJalZBO0FBQ0E7QUFDQTtBSm1WQTtBSWhWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS21JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHZVQTtBQUNBO0FBQ0E7QUg4cEJBO0FHaG5CQTtBQzBRQTtBTDFIQTtBQUNBO0FDb2VBO0FBQ0E7QUducUJBO0FBQ0E7QUNxVUE7QUFDQTtBSmlXQTtBQUNBO0FHcHFCQTtBQUNBO0FDZ1VBO0FBQ0E7QUp1V0E7QUFDQTtBR2xvQkE7QUMwUUE7QUFtQkE7QUFDQTtBSnlXQTtBQUNBO0FJdldBO0FBQ0E7QUFDQTtBSnlXQTs7QUlyV0E7QUR2VkE7QUFDQTtBQUNBO0FIZ3NCQTtBSTFXQTtBQUNBO0FBQ0E7QUo0V0E7QUkzV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUo2V0E7QUc5c0JBO0FDcVdBO0FBQ0E7QUo0V0E7QUFDQTtBRzlzQkE7QUNnV0E7QUFDQTtBSmlYQTtBQUNBOztBSTNXQTtBQUNBO0FBQ0E7QUFDQTtBSjhXQTtBSTdXQTtBQUNBO0FBQ0E7QUorV0E7QUk1V0E7QUFDQTtBTHZLQTtBQUNBO0FBQ0E7QUFDQTtBSXROQTtBQUNBO0FBQ0E7QUg2dUJBO0FHbHNCQTtBQzRVQTtBTGpLQTtBQUNBO0FDMmhCQTtBQUNBO0FHcnNCQTtBQ3lVQTtBTDdKQTtBQUNBO0FDNmhCQTtBQUNBO0FHeHZCQTtBQUNBO0FDeVhBO0FBQ0E7QUFDQTtBQUNBO0FKa1lBO0FBQ0E7QUczdkJBO0FBQ0E7QUNvWEE7QUFDQTtBQUNBO0FBQ0E7QUowWUE7QUFDQTtBSXRZQTtBQUNBO0FBQ0E7QUp3WUE7QUlwWUE7QUFDQTtBTHpMQTtBQUNBO0FBQ0E7QUFDQTtBS3dMQTtBSnlZQTtBRzF1QkE7QUM4VkE7QUxuTEE7QUFDQTtBQ21rQkE7QUFDQTtBRzd1QkE7QUMyVkE7QUwvS0E7QUFDQTtBQ3FrQkE7QUFDQTtBSWpaQTtBQUNBO0FBQ0E7QUFFQTtBSmtaQTtBSTVZQTtBQUNBO0FBQ0E7QUo4WUE7QUl2WUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSnlZQTtBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjBZQTtBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjBZQTtBR2p5QkE7QUN3WEE7QUFrQ0E7QUFDQTtBSjJZQTtBQUNBOztBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUoyWUE7QUkxWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjRZQTtBSTNZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUo2WUE7QUk1WUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKOFlBO0FJMVlBO0FBQ0E7QUo0WUE7QUkzWUE7QUxwVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS2tUQTtBSmlaQTtBR2oxQkE7QUM4YkE7QUw5U0E7QUFDQTtBQ3FzQkE7QUFDQTtBSXBaQTtBQUNBO0FBQ0E7QUpzWkE7QUlwWkE7QUFDQTtBQUNBO0FKc1pBO0FJclpBO0FMaFVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUs4VEE7QUFDQTtBQUNBO0FKMlpBO0FHejJCQTtBQzBjQTtBTDFUQTtBQUNBO0FDNnRCQTtBQUNBO0FJL1pBO0FBQ0E7QUFDQTtBSmlhQTtBSWhhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKa2FBO0FJamFBO0FBQ0E7QUFDQTtBSm1hQTtBSS9aQTtBQUNBO0FBQ0E7QUFDQTtBSmlhQTtBSTlaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKZ2FBO0FJOVpBO0FBQ0E7QUpnYUE7QUkvWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmlhQTtBSWhhQTtBQUNBO0FBQ0E7QUFDQTtBSmthQTtBSS9aQTtBQUNBO0FBQ0E7QUppYUE7QUk5WkE7QUxsV0E7QUFDQTtBQUNBO0FBQ0E7QUtpV0E7QUptYUE7QUc3NkJBO0FDd2dCQTtBTDdWQTtBQUNBO0FDc3dCQTtBQUNBO0FHaDdCQTtBQ3FnQkE7QUx6VkE7QUFDQTtBQ3d3QkE7QUFDQTtBSTdhQTtBQUNBO0FBQ0E7QUFDQTtBSithQTtBSTdhQTtBQUNBO0FBQ0E7QUorYUE7QUk5YUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmdiQTtBSS9hQTtBQUNBO0FBQ0E7QUppYkE7QUk3YUE7QUFDQTtBQUNBO0FKK2FBO0FHaDlCQTtBQytaQTtBQXFJQTtBSmdiQTtBQUNBOztBSTVhQTtBQUNBO0FBQ0E7QUorYUE7QUk3YUE7QUFDQTtBQUNBO0FBQ0E7QUxuYkE7QUFDQTtBQUNBO0FBQ0E7QUtrYkE7QUFDQTtBQUNBO0FEam1CQTtBQUNBO0FBQ0E7QUhvaENBO0FHeitCQTtBQzZpQkE7QUwxYUE7QUFDQTtBQzAyQkE7QUFDQTtBRzUrQkE7QUMwaUJBO0FMcmFBO0FBQ0E7QUMyMkJBO0FBQ0E7QUcvaENBO0FBQ0E7QUMrbEJBO0FKbWNBO0FBQ0E7QUcvaENBO0FBQ0E7QUMwbEJBO0FKd2NBO0FBQ0E7QUl2Y0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeWNBO0FHdGdDQTtBQ3dqQkE7QUFPQTtBQUNBO0FKMmNBO0FBQ0E7QUd6Z0NBO0FDcWpCQTtBQVdBO0FBQ0E7QUo2Y0E7QUFDQTtBSTNjQTtBQUNBO0FKNmNBO0FJNWNBO0FBQ0E7QUo4Y0E7QUd4aENBO0FDNmlCQTtBQWlDQTtBSjhjQTtBQUNBO0FHMWhDQTtBQzBpQkE7QUFvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmdkQTtBQUNBO0FJOWNBO0FMaGNBO0FBQ0E7QUFDQTtBQUNBO0FLK2JBO0FKbWRBO0FHN2lDQTtBQ3dsQkE7QUwzYkE7QUFDQTtBQ281QkE7QUFDQTtBR2hqQ0E7QUNxbEJBO0FMdmJBO0FBQ0E7QUNzNUJBO0FBQ0E7QUk5ZEE7QUFDQTtBSmdlQTtBR3pqQ0E7QUN3bEJBO0FBR0E7QUFDQTtBSmtlQTtBQUNBO0FJaGVBO0FBQ0E7QUprZUE7QUlqZUE7QUFDQTtBQUNBO0FKbWVBO0FJbGVBO0FBQ0E7QUpvZUE7QUlsZUE7QUFDQTtBSm9lQTs7QUk5ZEE7QUFDQTtBQUNBO0FBQ0E7QUppZUE7O0FJL2RBO0FMaGRBO0FBQ0E7QUFDQTtBQUNBO0FLK2NBO0FBQ0E7QUFDQTtBQUNBO0FKcWVBO0FHaG1DQTtBQ3NuQkE7QUwzY0E7QUFDQTtBQ3k3QkE7QUFDQTtBR25tQ0E7QUNtbkJBO0FMdmNBO0FBQ0E7QUMyN0JBO0FBQ0E7QUloZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKa2ZBO0FJaGZBO0FBQ0E7QUprZkE7QUloZkE7QUxoZUE7QUFDQTtBQUNBO0FBQ0E7QUsrZEE7QUFDQTtBQUNBO0FEdnJCQTtBQUNBO0FBQ0E7QUg2cUNBO0FHbG9DQTtBQ3NvQkE7QUwzZEE7QUFDQTtBQzI5QkE7QUFDQTtBR3JvQ0E7QUNtb0JBO0FMdmRBO0FBQ0E7QUM2OUJBO0FBQ0E7QUd4ckNBO0FBQ0E7QUNxckJBO0FBQ0E7QUpzZ0JBO0FBQ0E7QUd6ckNBO0FBQ0E7QUNnckJBO0FBQ0E7QUo0Z0JBO0FBQ0E7QUcxcENBO0FDc29CQTtBQVVBO0FBQ0E7QUo4Z0JBO0FBQ0E7QUc3cENBO0FDbW9CQTtBQWNBO0FBQ0E7QUpnaEJBO0FBQ0E7QUd0cUNBO0FDc25CQTtBQW1DQTtBQUNBO0FBQ0E7QUFDQTtBSmloQkE7QUFDQTtBRzNxQ0E7QUNtbkJBO0FBeUNBO0FBQ0E7QUFDQTtBSm1oQkE7QUFDQTs7QUlqaEJBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorZ0JBO0FJN2dCQTtBQUNBO0FKK2dCQTtBSWxnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUpvZ0JBOztBSWhnQkE7QUw3a0JBO0FBQ0E7QUFDQTtBQUNBO0FLNmtCQTtBSnFnQkE7QUdsdENBO0FDMHNCQTtBTHZrQkE7QUFDQTtBQ21sQ0E7QUFDQTtBR3J0Q0E7QUN1c0JBO0FMbGtCQTtBQUNBO0FDb2xDQTtBQUNBO0FHOXRDQTtBQzBzQkE7QUFLQTtBQUNBO0FKbWhCQTtBQUNBO0FHanVDQTtBQ3VzQkE7QUFTQTtBQUNBO0FKcWhCQTtBQUNBOztBSW5oQkE7QUFDQTtBQUNBO0FKc2hCQTtBSXJoQkE7QUFDQTtBSnVoQkE7O0FJcGhCQTtBRDV2QkE7QUFDQTtBQUNBO0FBQ0E7QUhveENBO0FHenZDQTtBQzh0QkE7QUR2dkJBO0FBQ0E7QUhzeENBO0FBQ0E7QUc1dkNBO0FDMnRCQTtBRG52QkE7QUh3eENBO0FBQ0E7O0FJdmhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKMGhCQTtBSXpoQkE7QUFDQTtBQUNBO0FBQ0E7QUoyaEJBOztBSXhoQkE7QUR6d0JBO0FBQ0E7QUFDQTtBQUNBO0FIcXlDQTtBR3Z4Q0E7QUN3dkJBO0FEcHdCQTtBSHV5Q0E7QUFDQTtBR3p4Q0E7QUNxdkJBO0FEandCQTtBQUNBO0FIeXlDQTtBQUNBOztBSXJpQkE7QUFDQTtBSndpQkE7O0FJcGlCQTtBQUNBO0FKdWlCQTs7QUlwaUJBO0FBQUE7QUp3aUJBOztBSXRpQkE7QUw1MUJBO0FBQ0E7QUFDQTtBQ3M0Q0E7QURyNENBO0FLeTFCQTtBTHgxQkE7QUFDQTtBQUNBO0FDdzRDQTtBQUNBOztBSS9pQkE7QUx0MUJBO0FBQ0E7QUFDQTtBQ3k0Q0E7QUR4NENBO0FLbTFCQTtBTGwxQkE7QUMyNENBO0FBQ0E7O0FJdGpCQTtBTGwxQkE7QUFDQTtBQUNBO0FDNDRDQTtBRDM0Q0E7QUsrMEJBO0FMOTBCQTtBQzg0Q0E7QUFDQTs7QUk3akJBO0FMOWxCQTtBQUNBO0FBQ0E7QUMrcENBO0FEOXBDQTtBSzJsQkE7QUxybEJBO0FDNHBDQTtBQUNBOztBSXBrQkE7QUxybEJBO0FBQ0E7QUFDQTtBQzZwQ0E7QUQ1cENBO0FLa2xCQTtBTDVrQkE7QUMwcENBO0FBQ0E7O0FJdmtCQTtBQUNBO0FKMGtCQTs7QUl2a0JBO0FBQ0E7QUowa0JBOztBSXZrQkE7QUFDQTtBSjBrQkE7O0FJdmtCQTtBQUNBO0FKMGtCQTs7QUl4a0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUoya0JBO0FJMWtCQTtBQUNBO0FBQ0E7QUFDQTtBSjRrQkE7QUkza0JBO0FBQ0E7QUo2a0JBO0FJNWtCQTtBTHBwQkE7QUFDQTtBQUNBO0FBQ0E7QUtvcEJBO0FEMTJCQTtBQUNBO0FBQ0E7QUgyN0NBO0FHaDVDQTtBQzB6QkE7QUwvb0JBO0FBQ0E7QUN5dUNBO0FBQ0E7QUduNUNBO0FDdXpCQTtBTDNvQkE7QUFDQTtBQzJ1Q0E7QUFDQTtBR3Q4Q0E7QUFDQTtBQ3cyQkE7QUppbUJBO0FBQ0E7QUd0OENBO0FBQ0E7QUNtMkJBO0FKc21CQTtBQUNBO0FJcm1CQTtBQUNBO0FKdW1CQTtBSXBtQkE7QUwvcEJBO0FBQ0E7QUFDQTtBQUNBO0FLK3BCQTtBQUNBO0FKd21CQTtBR2o3Q0E7QUNxMEJBO0FMMXBCQTtBQUNBO0FDMHdDQTtBQUNBO0FHcDdDQTtBQ2swQkE7QUx0cEJBO0FBQ0E7QUM0d0NBO0FBQ0E7QUlobkJBO0FBQ0E7QUFDQTtBSmtuQkE7O0FJOW1CQTtBQUNBO0FBQ0E7QUppbkJBO0FBQ0E7QUk5bUJBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKK21CQTs7QUk1bUJBO0FBQ0E7QUFDQTtBSittQkE7O0FLeGtEQTtBQUNBO0FBQ0E7QUFDQTtBTDJrREE7O0FLeGtEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDJrREE7QUt4a0RBO0FBQ0E7QUFDQTtBQUNBO0FMMGtEQTtBS3hrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGd0NBO0FBQ0E7QUFDQTtBSG1pREE7QUt2a0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeWtEQTtBS3RrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMd2tEQTtBR2pqREE7QUFDQTtBRXBCQTtBTHdrREE7QUt0a0RBO0FBQ0E7QUx3a0RBO0FLcmtEQTtBQUNBO0FMdWtEQTtBQUNBO0FHdmpEQTtBQUNBO0FFekJBO0FMbWxEQTtBS2psREE7QUFDQTtBTG1sREE7QUtobERBO0FBQ0E7QUxrbERBO0FBQ0E7QUs5a0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxnbERBO0FHNWlEQTtBRWxHQTtBQWtFQTtBTGdsREE7QUFDQTtBSzdrREE7QUFDQTtBQUNBO0FBQ0E7QU5pTEE7QUFDQTtBQUNBO0FBQ0E7QU1sTEE7QUxrbERBO0FHM2pEQTtBRTVCQTtBTnlMQTtBQUNBO0FDazZDQTtBQUNBO0FHOWpEQTtBRS9CQTtBTjZMQTtBQUNBO0FDbzZDQTtBQUNBO0FLNWxEQTtBQUNBO0FMOGxEQTtBSzNsREE7QUFDQTtBTDZsREE7QUsxbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUw0bERBO0FLMWxEQTtBQUNBO0FMNGxEQTtBR3RsREE7QUU1QkE7QUEyQkE7QUwybERBO0FBQ0E7QUt4bERBO0FBQ0E7QUFDQTtBTmlLQTtBQUNBO0FBQ0E7QUFDQTtBTWxLQTtBTDZsREE7QUdwbURBO0FFR0E7QU53S0E7QUFDQTtBQzY3Q0E7QUFDQTtBR3ZtREE7QUVBQTtBTjRLQTtBQUNBO0FDKzdDQTtBQUNBO0FLdm1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx5bURBO0FLdm1EQTtBQUNBO0FBQ0E7QUx5bURBO0FHM25EQTtBRUdBO0FBb0JBO0FMd21EQTtBQUNBO0FLcG1EQTtBQUNBO0FMc21EQTtBS3BtREE7QU55SEE7QUFDQTtBQUNBO0FBQ0E7QU0xSEE7QUFDQTtBTHltREE7QUczb0RBO0FFK0JBO0FOOEhBO0FBQ0E7QUNrL0NBO0FBQ0E7QUc5b0RBO0FFNEJBO0FOa0lBO0FBQ0E7QUNvL0NBO0FBQ0E7QUtubkRBO0FBQ0E7QUxxbkRBO0FHMXBEQTtBRTRCQTtBQWNBO0FMb25EQTtBQUNBO0FLam5EQTtBQUNBO0FBQ0E7QUxtbkRBO0FHbnFEQTtBRThDQTtBQUtBO0FMb25EQTtBQUNBO0FLam5EQTtBQUNBO0FBQ0E7QUFDQTtBTG1uREE7QUtqbkRBO0FOaUVBO0FBQ0E7QUFDQTtBQUNBO0FNbEVBO0FBQ0E7QUxzbkRBO0FHcnJEQTtBRTREQTtBTnVFQTtBQUNBO0FDc2pEQTtBQUNBO0FHeHJEQTtBRXlEQTtBTjRFQTtBQUNBO0FDdWpEQTtBQUNBO0FLaG9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxrb0RBO0FLaG9EQTtBQUNBO0FBQ0E7QUxrb0RBO0FLOW5EQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzVuREE7QU4rQkE7QUFDQTtBQUNBO0FBQ0E7QUNnbURBO0FHaHVEQTtBRThGQTtBTnFDQTtBQUNBO0FDaW1EQTtBQUNBO0FHbnVEQTtBRTJGQTtBTjBDQTtBQUNBO0FDa21EQTtBQUNBO0FLem9EQTtBQUNBO0FBQ0E7QUwyb0RBO0FLeG9EQTtBQUNBO0FBQ0E7QUwwb0RBO0FLdG9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUx3b0RBO0FLcG9EQTtBQUNBO0FMc29EQTtBS3BvREE7QUFDQTtBTmdDQTtBQUNBO0FBQ0E7QUFDQTtBTWpDQTtBQUNBO0FMeW9EQTtBR2x4REE7QUVxSUE7QU5zQ0E7QUFDQTtBQzJtREE7QUFDQTtBR3J4REE7QUVrSUE7QU4wQ0E7QUFDQTtBQzZtREE7QUFDQTtBS2hwREE7QUFDQTtBQUNBO0FBQ0E7QUxrcERBO0FLOW9EQTtBQUNBO0FMZ3BEQTtBS3pvREE7QUFDQTtBTDJvREE7QUt0b0RBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMd29EQTtBS3BvREE7QUFDQTtBTHNvREE7QUtob0RBO0FBQ0E7QUxrb0RBO0FLaG9EQTtBQUNBO0FMa29EQTtBSzluREE7QUFDQTtBTGdvREE7QUs5bkRBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzVuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDhuREE7QUsxbkRBO0FBQ0E7QUFDQTtBTDRuREE7QUcxMURBO0FFdURBO0FBOEtBO0FMeW5EQTtBQUNBO0FLdG5EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3bkRBO0FLdG5EQTtBQUNBO0FBQ0E7QUFDQTtBTHduREE7QUtybkRBO0FBRUE7QUFDQTtBTHNuREE7QUtwbkRBO0FBQ0E7QUxzbkRBO0FLbG5EQTtBQUNBO0FBQ0E7QUFDQTtBTjdGQTtBQUNBO0FBQ0E7QUFDQTtBTTRGQTtBQUNBO0FMdW5EQTtBRzczREE7QUVnUUE7QU5yRkE7QUFDQTtBQ3N0REE7QUFDQTtBR2g0REE7QUU2UEE7QU5qRkE7QUFDQTtBQ3d0REE7QUFDQTtBS2hvREE7QUFDQTtBTGtvREE7QUtob0RBO0FBRUE7QUxpb0RBO0FLOW5EQTtBQUNBO0FMZ29EQTtBSzVuREE7QUFDQTtBTDhuREE7QUdyNURBO0FFM0dBO0FBdVlBO0FMNm5EQTtBQUNBOztBS3puREE7O0FBRUE7QUFDQTtBQUNBO0FMNG5EQTtBSzFuREE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDZuREE7QUd6NkRBO0FFdVNBOztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUwrbkRBO0FBQ0E7QUdoN0RBO0FFb1NBOztBQWdCQTtBQUNBO0FBQ0E7QUxpb0RBO0FBQ0E7QUs5bkRBOztBTnZKQTtBQUNBO0FBQ0E7QUFDQTtBTXNKQTtBQUNBO0FBQ0E7QUxvb0RBO0FHcjhEQTtBRTZUQTs7QU5sSkE7QUFDQTtBQyt4REE7QUFDQTtBR3o4REE7QUUwVEE7O0FOOUlBO0FBQ0E7QUNreURBO0FBQ0E7QUduOURBO0FFNlRBOztBQU9BO0FBQ0E7QUxvcERBO0FBQ0E7QUcxOURBO0FFaVNBOztBQXlDQTtBQUNBO0FMcXBEQTtBQUNBO0FHOTlEQTtBRThSQTs7QUE4Q0E7QUFDQTtBTHVwREE7QUFDQTs7QUtwcERBO0FBQ0E7QUx1cERBOztBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FMc3BEQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUtwcERBO0FBQ0E7QUFDQTtBTHNwREE7QUdwZ0VBO0FFNFdBO0FBS0E7QUFDQTtBTHVwREE7QUFDQTtBRzFnRUE7QUVtV0E7QUFvQkE7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUc1aEVBO0FFNlhBO0FBWUE7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FLcHBEQTtBQUNBO0FMc3BEQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUc1aUVBO0FFa1pBO0FBT0E7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FHdGpFQTtBRXdWQTtBQTRFQTtBTHNwREE7QUFDQTtBR3hqRUE7QUVxVkE7QUFpRkE7QUxzcERBO0FBQ0E7O0FLbnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxzcERBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUtucERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHFwREE7QUtucERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxxcERBO0FHdG1FQTtBRWdjQTtBQXFCQTtBQUNBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FHaG5FQTtBRTBkQTtBQUtBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FLbHBEQTtBQUNBO0FBQ0E7QUFDQTtBTG9wREE7QUtscERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxvcERBO0FHcG9FQTtBRTRlQTtBQU9BO0FBQ0E7QUFDQTtBTHFwREE7QUFDQTtBS2xwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxvcERBO0FHbnBFQTtBRXlmQTtBQVNBO0FBQ0E7QUxxcERBO0FBQ0E7QUd6cEVBO0FFdWVBO0FBaUNBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FLbHBEQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FBQ0E7QUFDQTtBTG1wREE7QUdqckVBO0FFMmhCQTtBQU1BO0FBQ0E7QUxvcERBO0FBQ0E7QUtqcERBO0FBQ0E7QUxtcERBO0FHMXJFQTtBRXNpQkE7QUFJQTtBTG9wREE7QUFDQTtBRy9yRUE7QUVnaEJBO0FBK0JBO0FBQ0E7QUFDQTtBTG9wREE7QUFDQTtBSy9vREE7QUFDQTtBTGlwREE7QUsvb0RBO0FBQ0E7QUFDQTtBTGlwREE7QUd4c0VBO0FFcWpCQTtBQUtBO0FBQ0E7QUxrcERBO0FBQ0E7QUsvb0RBO0FBQ0E7QUxpcERBO0FLL29EQTtBTnBhQTtBQUNBO0FBQ0E7QUFDQTtBQ3NqRUE7QUcvdEVBO0FFMGtCQTtBTi9aQTtBQUNBO0FDd2pFQTtBQUNBO0FHbHVFQTtBRXVrQkE7QU4zWkE7QUFDQTtBQzBqRUE7QUFDQTtBSzVwREE7QUFDQTtBTDhwREE7QUszcERBO0FBQ0E7QUw2cERBO0FHOXVFQTtBRWdsQkE7QUFJQTtBTDhwREE7QUFDQTtBSzFwREE7QUFDQTtBTDRwREE7QUd0dkVBO0FFeWxCQTtBQUlBO0FMNnBEQTtBQUNBO0FLMXBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMNHBEQTtBR2p3RUE7QUVpbUJBO0FBT0E7QUw2cERBO0FBQ0E7QUt0cERBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FHOXdFQTtBRWduQkE7O0FBU0E7QUFDQTtBQUNBO0FMMHBEQTtBQUNBO0FLdnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeXBEQTtBRzd4RUE7QUVnb0JBO0FBT0E7QUwwcERBO0FBQ0E7QUt0cERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FLdHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FHanpFQTtBRW9wQkE7QUFRQTtBQUNBO0FMeXBEQTtBQUNBO0FHdnpFQTtBRTJvQkE7QUF1QkE7QUFDQTtBTHlwREE7QUFDQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxzcERBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUcxMEVBO0FFaXJCQTtBQU1BO0FBQ0E7QUx1cERBO0FBQ0E7QUdoMUVBO0FFeXFCQTtBQW9CQTtBQUNBO0FMdXBEQTtBQUNBO0FLbnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxxcERBO0FHNzFFQTtBRW1zQkE7QUFRQTtBQUNBO0FMc3BEQTtBQUNBO0FLanBEQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FMbXBEQTtBR2ozRUE7QUU2dEJBO0FBSUE7QUxvcERBO0FBQ0E7QUd0M0VBO0FFc3RCQTtBQWdCQTtBTG9wREE7QUFDQTtBS2hwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTGtwREE7QUtocERBO0FBQ0E7QUxrcERBO0FLL29EQTtBQUNBO0FBQ0E7QUxpcERBO0FLOW9EQTtBQUNBO0FBQ0E7QUxncERBO0FLOW9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ3BEQTtBSzlvREE7QUFDQTtBQUNBO0FMZ3BEQTtBRzU1RUE7QUVvd0JBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QUxncERBO0FBQ0E7QUszb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDZvREE7QUszb0RBO0FBQ0E7QUw2b0RBO0FLem9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMMm9EQTtBS3hvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDBvREE7QUt0b0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3b0RBO0FLdG9EQTtBQUNBO0FMd29EQTtBS3RvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUY1M0JBO0FBQ0E7QUFDQTtBSHFnRkE7QUdwZ0ZBO0FBQ0E7QUUyM0JBO0FMNG9EQTtBQUNBO0FHcGdGQTtBQUNBO0FFczNCQTtBTGlwREE7QUFDQTtBSzdvREE7QUFDQTtBTCtvREE7QUcvOUVBO0FFd3pCQTtBQThCQTtBTDZvREE7QUFDQTtBSzFvREE7QUFDQTtBQUNBO0FMNG9EQTtBS3ZvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeW9EQTtBS3ZvREE7QU56d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU11d0JBO0FMNm9EQTtBRy8vRUE7QUVnM0JBO0FObndCQTtBQUNBO0FDczVFQTtBQUNBO0FHbGdGQTtBRTYyQkE7QU4vdkJBO0FBQ0E7QUN3NUVBO0FBQ0E7QUd4Z0ZBO0FFczJCQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0FMeXBEQTtBQUNBO0FHbmhGQTtBRTZhQTtBQWlkQTtBTHlwREE7QUFDQTs7QU14b0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU4yb0ZBO0FNMW9GQTtBQUNBO0FBQ0E7QUFDQTtBTjRvRkE7QU0zb0ZBO0FQb09BO0FBQ0E7QUFDQTtBQUNBO0FPck9BO0FBQ0E7QU5ncEZBO0FHNWlGQTtBR3ZHQTtBUDBPQTtBQUNBO0FDNjZFQTtBQUNBO0FHL2lGQTtBRzFHQTtBUCtPQTtBQUNBO0FDODZFQTtBQUNBO0FHeGpGQTtBR3ZHQTtBQUtBO0FOOHBGQTtBQUNBO0FHMWpGQTtBRzFHQTtBQVFBO0FOZ3FGQTtBQUNBO0FNN3BGQTtBQUNBO0FBQ0E7QU4rcEZBO0FNOXBGQTtBUDhQQTtBQUNBO0FBQ0E7QUFDQTtBQ202RUE7QUc1a0ZBO0FHeEZBO0FQbVFBO0FBQ0E7QUNxNkVBO0FBQ0E7QUcva0ZBO0FHM0ZBO0FQdVFBO0FBQ0E7QUN1NkVBO0FBQ0E7QU05cUZBO0FBQ0E7QU5nckZBO0FHM2xGQTtBR3RGQTtBQUdBO0FOa3JGQTtBQUNBO0FHN2xGQTtBR3pGQTtBQU1BO0FOb3JGQTtBQUNBO0FHcm1GQTtBR3hGQTtBQVlBO0FBQ0E7QU5xckZBO0FBQ0E7QUd4bUZBO0FHM0ZBO0FBZ0JBO0FBQ0E7QU51ckZBO0FBQ0E7QU1uckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUhpQkE7QUFDQTtBQUNBO0FIcXFGQTtBR3BxRkE7QUFDQTtBR25CQTtBTjByRkE7QUFDQTtBR3BxRkE7QUFDQTtBR3hCQTtBTityRkE7QUFDQTtBR3BvRkE7QUczR0E7QUFtREE7QUFDQTtBQUNBO0FOZ3NGQTtBQUNBO0FHeG9GQTtBRzlHQTtBQXdEQTtBTmtzRkE7QUFDQTtBR2hwRkE7QUdoSEE7QUFpRUE7QU5tc0ZBO0FBQ0E7QUdscEZBO0FHbkhBO0FBb0VBO0FOcXNGQTtBQUNBO0FNbnNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOcXNGQTtBTW5zRkE7QUFDQTtBQUNBO0FBQ0E7QU5xc0ZBO0FNbHNGQTtBQUNBO0FBQ0E7QUFFQTtBTm1zRkE7QU1sc0ZBO0FBQ0E7QUFDQTtBQUNBO0FOb3NGQTtBTW5zRkE7QUFDQTtBQUNBO0FOcXNGQTtBTXBzRkE7QUFIQTtBQUlBO0FOdXNGQTtBQUNBO0FNdHNGQTtBUGlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDd25GQTtBRy9yRkE7QUdkQTtBUHVGQTtBQUNBO0FDMG5GQTtBQUNBO0FHbHNGQTtBR2pCQTtBUDJGQTtBQUNBO0FDNG5GQTtBQUNBO0FNdHRGQTtBUGlMQTtBQUNBO0FBQ0E7QUFDQTtBT2xMQTtBQUNBO0FBQ0E7QUFDQTtBSHZDQTtBQUNBO0FBQ0E7QUhtd0ZBO0FHeHRGQTtBR1hBO0FQc0xBO0FBQ0E7QUNpakZBO0FBQ0E7QUczdEZBO0FHZEE7QVAwTEE7QUFDQTtBQ21qRkE7QUFDQTtBRzl3RkE7QUFDQTtBR3FDQTtBTjR1RkE7QUFDQTtBRzl3RkE7QUFDQTtBR2dDQTtBTml2RkE7QUFDQTtBTS91RkE7QUFDQTtBTml2RkE7QU0vdUZBO0FQb0tBO0FBQ0E7QUFDQTtBQUNBO0FPcktBO0FOb3ZGQTtBR3h2RkE7QUdFQTtBUHlLQTtBQUNBO0FDaWxGQTtBQUNBO0FHM3ZGQTtBR0RBO0FQNktBO0FBQ0E7QUNtbEZBO0FBQ0E7QU05dkZBO0FBQ0E7QU5nd0ZBO0FNM3ZGQTtBQUNBO0FBQ0E7QU42dkZBO0FNM3ZGQTtBQUNBO0FBQ0E7QU42dkZBO0FNNXZGQTtBUG1KQTtBQUNBO0FBQ0E7QUFDQTtBQzRtRkE7QUdyeEZBO0FHbUJBO0FQd0pBO0FBQ0E7QUM4bUZBO0FBQ0E7QUd4eEZBO0FHZ0JBO0FQNEpBO0FBQ0E7QUNnbkZBO0FBQ0E7QU16d0ZBO0FBQ0E7QU4yd0ZBO0FNendGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOMndGQTtBTXR3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTnd3RkE7QU12d0ZBO0FQNkhBO0FBQ0E7QUFDQTtBQUNBO0FPOUhBO0FONHdGQTtBR3Z6RkE7QUd5Q0E7QVBrSUE7QUFDQTtBQ2dwRkE7QUFDQTtBRzF6RkE7QUdzQ0E7QVBzSUE7QUFDQTtBQ2twRkE7QUFDQTtBTXR4RkE7QUFDQTtBSDNGQTtBQUNBO0FBQ0E7QUhvM0ZBO0FHbjNGQTtBQUNBO0FHeUZBO0FONnhGQTtBQUNBO0FHbjNGQTtBQUNBO0FHb0ZBO0FOa3lGQTtBQUNBO0FHbjFGQTtBR3pDQTtBQStGQTtBTml5RkE7QUFDQTs7QU96OEZBO0FBQ0E7QUFFQTtBUDI4RkE7QU8xOEZBO0FSd0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVExRkE7QVBnOUZBO0FHcjJGQTtBSTdHQTtBUjhGQTtBQUNBO0FDdzNGQTtBQUNBO0FHeDJGQTtBSWhIQTtBUmtHQTtBQUNBO0FDMDNGQTtBQUNBO0FHajNGQTtBSTdHQTtBQUlBO0FQODlGQTtBQUNBO0FHbjNGQTtBSWhIQTtBQU9BO0FBQ0E7QVBnK0ZBO0FBQ0E7QU85OUZBO0FSMFBBO0FBQ0E7QUFDQTtBQUNBO0FRM1BBO0FBQ0E7QVBtK0ZBO0FHcDRGQTtBSWxHQTtBUitQQTtBQUNBO0FDMnVGQTtBQUNBO0FHdjRGQTtBSXJHQTtBUm1RQTtBQUNBO0FDNnVGQTtBQUNBO0FHNzRGQTtBSXJHQTtBQUtBO0FQaS9GQTtBQUNBO0FPLytGQTtBQUNBO0FBQ0E7QVBpL0ZBO0FPaC9GQTtBQUNBO0FQay9GQTtBRzU1RkE7QUl2RkE7QUFHQTtBUG8vRkE7QUFDQTtBT2ovRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUG0vRkE7QUd2NkZBO0FJaEZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVBxL0ZBO0FBQ0E7QUdsN0ZBO0FJakZBO0FBaUJBO0FQcy9GQTtBQUNBO0FHdjdGQTtBSTFGQTtBQThCQTtBUHUvRkE7QUFDQTtBR3o3RkE7QUlwSEE7QUF5REE7QVB3L0ZBO0FBQ0E7O0FRampHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVR3U0E7QUFDQTtBQUNBO0FDNndGQTtBRDV3RkE7QVN0VEE7QVQ0VEE7QUMwd0ZBO0FBQ0E7QVExakdBO0FBQ0E7QVI0akdBO0FRMWpHQTtBQUNBO0FSNGpHQTtBUXhqR0E7QUFDQTtBQUNBO0FSMGpHQTtBUXZqR0E7QUFDQTtBUnlqR0E7QVF4akdBO0FBQ0E7QVIwakdBO0FRdmpHQTtBQWhDQTtBQWlDQTtBUjBqR0E7QUFDQTtBUXhqR0E7QUFDQTtBQUNBO0FUMFJBO0FBQ0E7QUFDQTtBUzFSQTtBQUNBO0FSNGpHQTtBRGx5RkE7QVMvUkE7QVRnU0E7QUNxeUZBO0FBQ0E7QVFoa0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJra0dBO0FRaGtHQTtBQWZBO0FBZ0JBO0FSbWtHQTtBQUNBOztBUWhrR0E7QUFDQTtBUm1rR0E7O0FRcGpHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSdWpHQTs7QVFwakdBO0FBQ0E7QUFDQTtBQUNBO0FSdWpHQTs7QVFwakdBO0FBQ0E7QVJ1akdBO0FRdGpHQTs7QUFFQTtBUndqR0E7QVF0akdBO0FBQ0E7QVJ3akdBO0FRdGpHQTtBQUNBO0FBQ0E7QVJ3akdBO0FRdmpHQTtBQUNBO0FSeWpHQTtBUXZqR0E7QUFDQTtBUnlqR0E7QVF2akdBO0FBQ0E7QVJ5akdBO0FRcmpHQTtBQUNBO0FSdWpHQTtBUXBqR0E7QUFHQTtBUm9qR0E7QVFsakdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUm9qR0E7QVFqakdBO0FBQ0E7QUFDQTtBUm1qR0E7QVFqakdBO0FBRUE7QVJrakdBO0FRL2lHQTtBQWpEQTtBQWtEQTtBQUNBO0FSa2pHQTtBUWpqR0E7QUFDQTtBUm1qR0E7QUFDQTs7QVEvaUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJrakdBO0FRampHQTtBQUNBO0FBQ0E7QVJtakdBO0FRampHQTtBQUNBO0FSbWpHQTs7QVN0dEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVR5dEdBO0FTeHRHQTtBQUNBO0FUMHRHQTtBU3h0R0E7QUFDQTtBVDB0R0E7QVN4dEdBO0FBZEE7QUFlQTtBQUNBO0FUMnRHQTtBQUNBOztBVTV1R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVit1R0E7QVU5dUdBO0FBQ0E7QVZndkdBO0FVL3VHQTtBQUNBO0FWaXZHQTtBVTl1R0E7QUFwQkE7QUFxQkE7QVZpdkdBO0FBQ0E7O0FXdndHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYMHdHQTtBV3p3R0E7QUFDQTtBWDJ3R0E7QVd6d0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWDJ3R0E7QVd6d0dBO0FBQ0E7QUFDQTtBWDJ3R0E7QVd6d0dBO0FaMkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVk3SkE7QVgrd0dBO0FHenJHQTtBUXhGQTtBWmlLQTtBQUNBO0FDb25HQTtBQUNBO0FHNXJHQTtBUTNGQTtBWnFLQTtBQUNBO0FDc25HQTtBQUNBO0FXenhHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVgyeEdBO0FXenhHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QVgweEdBO0FXeHhHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYMHhHQTtBV3R4R0E7QUFDQTtBWHd4R0E7QVd0eEdBO0FBQ0E7QVh3eEdBO0FXbHhHQTtBQUNBO0FYb3hHQTtBV2x4R0E7QUFDQTtBWG94R0E7O0FXN3dHQTtBQUNBO0FBQ0E7QUFDQTtBWGd4R0E7QVc5d0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVhneEdBO0FXL3dHQTtBQUNBO0FYaXhHQTtBVy93R0E7QUFDQTtBQUNBO0FYaXhHQTtBVy93R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYaXhHQTtBV2h4R0E7QUFDQTtBWGt4R0E7QVc5d0dBO0FBQ0E7QUFFQTtBQUNBO0FYK3dHQTtBVzl3R0E7QUFDQTtBWGd4R0E7QVcvd0dBO0FadUpBO0FBQ0E7QUFDQTtBQUNBO0FZeEpBO0FSaERBO0FBQ0E7QUFDQTtBSHEwR0E7QUcxeEdBO0FRQ0E7QVo0SkE7QUFDQTtBQ2lvR0E7QUFDQTtBRzd4R0E7QVFGQTtBWmdLQTtBQUNBO0FDbW9HQTtBQUNBO0FHaDFHQTtBQUNBO0FROENBO0FYcXlHQTtBQUNBO0FHaDFHQTtBQUNBO0FReUNBO0FYMHlHQTtBQUNBO0FXdnlHQTtBQUNBO0FYeXlHQTtBR256R0E7QVFwQ0E7QUFxREE7QVhzeUdBO0FBQ0E7O0FXcHlHQTtBQUNBO0FBQ0E7QVh1eUdBO0FXcnlHQTtBQUNBO0FYdXlHQTtBQUNBO0FXcnlHQTtBQUNBO0FBQ0E7QVh1eUdBO0FXcnlHQTtBQUNBO0FYdXlHQTtBQUNBO0FXcnlHQTtBQUNBO0FBQ0E7QVh1eUdBO0FXcnlHQTtBQUNBO0FYdXlHQTtBQUNBO0FXcnlHQTtBQUNBO0FBQ0E7QVh1eUdBO0FXcnlHQTtBQUNBO0FYdXlHQTtBQUNBO0FZMThHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FaNDhHQTs7QWF0OUdBO0FBQ0E7QWJ5OUdBO0FheDlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FiMDlHQTtBYXo5R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBYjI5R0E7O0FjeitHQTtBQUNBO0FBQ0E7QUFDQTtBZDQrR0E7QWN6K0dBO0FBQ0E7QUFDQTtBQUNBO0FkMitHQTtBY3grR0E7QUFDQTtBQUNBO0FBQ0E7QWQwK0dBOztBZXovR0E7QUFDQTtBZjQvR0E7QWUxL0dBO0FBQ0E7QWY0L0dBO0FlMS9HQTtBWjZFQTtBQUNBO0FBQ0E7QUFDQTtBSGc3R0E7QUdyNUdBO0FZM0dBO0Faa0ZBO0FBQ0E7QUhrN0dBO0FBQ0E7QUd4NUdBO0FZOUdBO0Fac0ZBO0FIbzdHQTtBQUNBO0FleGdIQTtBQUNBO0FmMGdIQTtBZXhnSEE7QUFDQTtBZjBnSEE7QUduNkdBO0FZcEhBO0FBZ0JBO0FmMmdIQTtBQUNBOztBZ0I1aEhBO0FBQ0E7QWhCK2hIQTtBRy82R0E7QWFqSEE7QUFHQTtBaEJpaUhBO0FBQ0E7O0FpQnBpSEE7QWxCMEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWtCNUdBO0FqQjJpSEE7QUc3N0dBO0FjaEhBO0FsQmdIQTtBQUNBO0FDaThHQTtBQUNBO0FHaDhHQTtBY25IQTtBbEJvSEE7QUFDQTtBQ204R0E7QUFDQTtBR3Q4R0E7QWNuSEE7QUFJQTtBakJ5akhBO0FBQ0E7QWlCdmpIQTtBbEI0S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0I5S0E7QUFDQTtBakI2akhBO0FHdjlHQTtBY3pHQTtBbEJrTEE7QUFDQTtBQ2s1R0E7QUFDQTtBRzE5R0E7QWM1R0E7QWxCc0xBO0FBQ0E7QUNvNUdBO0FBQ0E7QUdoK0dBO0FjNUdBO0FBS0E7QWpCMmtIQTtBQUNBO0FpQnprSEE7QWxCd01BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWtCMU1BO0FBQ0E7QWpCK2tIQTtBR2ovR0E7QWNqR0E7QWxCOE1BO0FBQ0E7QUN3NEdBO0FBQ0E7QUdwL0dBO0FjcEdBO0FsQmtOQTtBQUNBO0FDMDRHQTtBQUNBO0FHMS9HQTtBY3BHQTtBQUtBO0FBQ0E7QWpCNmxIQTtBQUNBO0FpQjNsSEE7QWxCcU5BO0FBQ0E7QUFDQTtBQUNBO0FrQnROQTtBQUNBO0FBQ0E7QWpCZ21IQTtBRzVnSEE7QWN4RkE7QWxCMk5BO0FBQ0E7QUM2NEdBO0FBQ0E7QUcvZ0hBO0FjM0ZBO0FsQmdPQTtBQUNBO0FDODRHQTtBQUNBO0FHcmhIQTtBYzNGQTtBQU1BO0FBQ0E7QWpCOG1IQTtBQUNBO0FpQjVtSEE7QUFDQTtBakI4bUhBO0FpQjdtSEE7QUFDQTtBQUNBO0FBQ0E7QWpCK21IQTtBR3RpSEE7QWM1RUE7QUFLQTtBQUNBO0FqQmluSEE7QUFDQTtBR3ppSEE7QWNqRkE7QUFZQTtBakJrbkhBO0FBQ0E7QWlCaG5IQTtBbEJ1TkE7QUFDQTtBQUNBO0FBQ0E7QUM0NUdBO0FHdmpIQTtBYy9EQTtBbEI0TkE7QUFDQTtBQzg1R0E7QUFDQTtBRzFqSEE7QWNsRUE7QWxCZ09BO0FBQ0E7QUNnNkdBO0FBQ0E7QWlCL25IQTtBQUNBO0FBQ0E7QWpCaW9IQTtBaUJob0hBO0FBQ0E7QWpCa29IQTtBaUJqb0hBO0FBQ0E7QWpCbW9IQTtBRzFrSEE7QWMxREE7QUFHQTtBakJxb0hBO0FBQ0E7QUcva0hBO0FjNURBO0FBU0E7QWpCc29IQTtBQUNBO0FpQmxvSEE7QUFDQTtBQUNBO0FqQm9vSEE7QWlCbm9IQTtBQUNBO0FqQnFvSEE7QWlCam9IQTtBQUNBO0FqQm1vSEE7QWlCam9IQTtBQUNBO0FBSUE7QWRsQkE7QUFDQTtBQUNBO0FIbXBIQTtBaUJ0b0hBO0FBQ0E7QWpCd29IQTtBR3JwSEE7QUFDQTtBY2dCQTtBakJ3b0hBO0FBQ0E7QUdycEhBO0FBQ0E7QWNXQTtBakI2b0hBO0FBQ0E7QWlCNW9IQTtBQUNBO0FqQjhvSEE7QWlCM29IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCNm9IQTtBaUIzb0hBO0FBQ0E7QUFDQTtBakI2b0hBO0FpQjNvSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakI2b0hBO0FpQjVvSEE7O0FBRUE7QWxCeUpBO0FBQ0E7QUFDQTtBQUNBO0FrQjFKQTtBakJpcEhBO0FHbHBIQTtBY0hBOztBbEJnS0E7QUFDQTtBQzAvR0E7QUFDQTtBR3RwSEE7QWNOQTs7QWxCb0tBO0FBQ0E7QUM2L0dBO0FBQ0E7QWlCM3BIQTtBbEJpSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0JuSEE7QWpCaXFIQTtBaUJocUhBO0FBQ0E7QWpCa3FIQTtBaUIzcEhBO0FBQ0E7QWpCNnBIQTtBaUIzcEhBO0FBQ0E7QWpCNnBIQTs7QWtCbHlIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQnF5SEE7QWtCcHlIQTtBQUNBO0FBQ0E7QWxCc3lIQTtBa0JueUhBO0FBQ0E7QUFDQTtBbEJxeUhBO0FrQmx5SEE7QUFmQTtBQWdCQTtBQUNBO0FsQnF5SEE7QWtCcHlIQTtBQUNBO0FBQ0E7QUFDQTtBbEJzeUhBO0FrQm55SEE7QUFDQTtBQUNBO0FsQnF5SEE7QUFDQTs7QW1CaDBIQTtBQUNBO0FBQ0E7QW5CbTBIQTtBbUJoMEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBbkI4ekhBO0FtQjd6SEE7QUFDQTtBbkIrekhBOztBb0IvMEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJrMUhBO0FvQmoxSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJtMUhBO0FvQmoxSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEJtMUhBO0FvQmoxSEE7QXJCcVFBO0FBQ0E7QUFDQTtBQUNBO0FxQnRRQTtBQUNBO0FwQnMxSEE7QUcxdkhBO0FpQi9GQTtBckIwUUE7QUFDQTtBQ21sSEE7QUFDQTtBRzd2SEE7QWlCbEdBO0FyQjhRQTtBQUNBO0FDcWxIQTtBQUNBO0FvQmgySEE7QXJCa1BBO0FBQ0E7QUFDQTtBQUNBO0FxQm5QQTtBQUNBO0FBQ0E7QWpCeUNBO0FBQ0E7QUFDQTtBSDZ6SEE7QUdseEhBO0FpQjFGQTtBckJ1UEE7QUFDQTtBQ3luSEE7QUFDQTtBR3J4SEE7QWlCN0ZBO0FyQjJQQTtBQUNBO0FDMm5IQTtBQUNBO0FHeDBIQTtBQUNBO0FpQjNDQTtBcEJzM0hBO0FBQ0E7QUd4MEhBO0FBQ0E7QWlCaERBO0FwQjIzSEE7QUFDQTs7QXFCejVIQTtBQUNBO0FBQ0E7QUFDQTtBckI0NUhBO0FxQjM1SEE7QUFDQTtBckI2NUhBO0FxQjM1SEE7QUFDQTtBQUNBO0FBQ0E7QXJCNjVIQTtBR256SEE7QWtCN0dBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QXJCODVIQTtBQUNBO0FxQjU1SEE7QUFDQTtBQUNBO0FyQjg1SEE7QUcvekhBO0FrQmpHQTtBQUlBO0FBRUE7QUFDQTtBckIrNUhBO0FBQ0E7QXFCNzVIQTtBQUNBO0FBQ0E7QXJCKzVIQTtBcUI3NUhBO0FBQ0E7QUFDQTtBQUNBO0FyQis1SEE7QXFCOTVIQTtBbEIrQkE7QUFDQTtBQUNBO0FIazRIQTtBcUJsNkhBO0FBQ0E7QXJCbzZIQTtBcUJqNkhBO0FBQ0E7QXJCbTZIQTtBR3Y0SEE7QWtCeEJBO0FBQ0E7QXJCazZIQTtBQUNBO0FHdjRIQTtBa0I3QkE7QUFDQTtBckJ1NkhBO0FBQ0E7QUdwMkhBO0FrQm5GQTtBQW9CQTtBckJ1NkhBO0FBQ0E7QXFCcDZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJCczZIQTtBR2gzSEE7QWtCM0RBO0FBT0E7QXJCdzZIQTtBQUNBO0FxQnI2SEE7QUFDQTtBQUNBO0FBQ0E7QXJCdTZIQTtBcUJ0NkhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEJUQTtBQUNBO0FBQ0E7QUhrN0hBO0FHajdIQTtBQUNBO0FrQk9BO0FyQjY2SEE7QUFDQTtBR2o3SEE7QUFDQTtBa0JFQTtBckJrN0hBO0FBQ0E7QUc5NEhBO0FrQjVDQTtBQVVBO0FBQ0E7QUFDQTtBckJvN0hBO0FBQ0E7QXFCbDdIQTtBQUNBO0FyQm83SEE7QXFCbjdIQTtBQUNBO0FyQnE3SEE7QUczNUhBO0FrQmhEQTtBQTBCQTtBckJxN0hBO0FBQ0E7QXFCbjdIQTtBQUNBO0FyQnE3SEE7QUduNkhBO0FrQm5CQTtBQUdBO0FyQnU3SEE7QUFDQTtBR3g2SEE7QWtCWkE7QUFFQTtBckJzN0hBO0FBQ0E7QUc3NkhBO0FrQnBIQTtBQStHQTtBQUNBO0FyQnM3SEE7QUFDQTs7QXNCcmlJQTtBQUNBO0F0QndpSUE7QXNCcmlJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnVpSUE7QXNCcmlJQTtBQUNBO0FBQ0E7QXRCdWlJQTtBc0J0aUlBO0F2QnFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F1QnZLQTtBQUNBO0F0QjRpSUE7QUc3OEhBO0FtQmxHQTtBdkIyS0E7QUFDQTtBQ3c0SEE7QUFDQTtBR2g5SEE7QW1CckdBO0F2QitLQTtBQUNBO0FDMDRIQTtBQUNBO0FzQnRqSUE7QXZCcVBBO0FBQ0E7QUFDQTtBQUNBO0FDbzBIQTtBRy85SEE7QW1CN0ZBO0F2QjBQQTtBQUNBO0FDczBIQTtBQUNBO0FHbCtIQTtBbUJoR0E7QXZCOFBBO0FBQ0E7QUN3MEhBO0FBQ0E7QXNCcmtJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnVrSUE7QUdwL0hBO0FtQjFGQTtBQVNBO0FBQ0E7QXRCeWtJQTtBQUNBOztBdUIzbUlBO0FBQ0E7QUFDQTtBdkI4bUlBO0F1QjdtSUE7QUFDQTtBdkIrbUlBO0FHbGdJQTtBb0I5R0E7QUFHQTtBdkJpbklBO0FBQ0E7QXVCL21JQTtBQUNBO0FBQ0E7QXZCaW5JQTtBdUIvbUlBO0FBQ0E7QXZCaW5JQTtBR3JnSUE7QW9CN0dBO0FBR0E7QXZCbW5JQTtBQUNBO0F1QmpuSUE7QUFDQTtBdkJtbklBO0FHbmhJQTtBb0JqR0E7QUFHQTtBdkJxbklBO0FBQ0E7QUdsaElBO0FvQnZHQTtBQU1BO0F2QnVuSUE7QUFDQTtBdUJybklBO0FBQ0E7QXZCdW5JQTtBR25pSUE7QW9CckZBO0FBR0E7QXZCeW5JQTtBQUNBO0FHcmlJQTtBb0J4RkE7QUFNQTtBdkIybklBO0FBQ0E7QUdwaUlBO0FvQjlGQTtBQVNBO0F2QjZuSUE7QUFDQTtBdUIxbklBO0FBQ0E7QXZCNG5JQTtBdUIxbklBO0F4QjJPQTtBQUNBO0FBQ0E7QUFDQTtBd0I1T0E7QUFDQTtBQUNBO0F2QituSUE7QUc5aklBO0FvQnJFQTtBeEJnUEE7QUFDQTtBQ3U1SEE7QUFDQTtBR2prSUE7QW9CeEVBO0F4Qm9QQTtBQUNBO0FDeTVIQTtBQUNBO0FHdmtJQTtBb0J4RUE7QUFNQTtBdkI2b0lBO0FBQ0E7QUcva0lBO0FvQmpIQTtBQXVEQTtBdkI2b0lBO0FBQ0E7O0F3QnBzSUE7QUFDQTtBQUNBO0F4QnVzSUE7QXdCdHNJQTtBQUNBO0FBQ0E7QXhCd3NJQTtBd0J2c0lBO0F6QnFGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F5QnZGQTtBeEI2c0lBO0FHcm1JQTtBcUIxR0E7QXpCMkZBO0FBQ0E7QUN3bklBO0FBQ0E7QUd4bUlBO0FxQjdHQTtBekIrRkE7QUFDQTtBQzBuSUE7QUFDQTtBd0J4dElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QjB0SUE7QUcvbklBO0FxQnZHQTtBQWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QjR0SUE7QUFDQTtBRzFvSUE7QXFCMUdBO0FBMkJBO0FBQ0E7QXhCNnRJQTtBQUNBO0F3QjN0SUE7QXpCbU9BO0FBQ0E7QUFDQTtBQUNBO0F5QnBPQTtBQUNBO0FBQ0E7QUFDQTtBeEJndUlBO0FHMXBJQTtBcUIzRUE7QXpCd09BO0FBQ0E7QUNpZ0lBO0FBQ0E7QUc3cElBO0FxQjlFQTtBekI0T0E7QUFDQTtBQ21nSUE7QUFDQTtBR3RxSUE7QXFCM0VBO0FBT0E7QXhCOHVJQTtBQUNBO0FHM3FJQTtBcUI3R0E7QUE2Q0E7QUFDQTtBeEIrdUlBO0FBQ0E7QXdCNXVJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCOHVJQTtBR3hySUE7QXFCM0RBO0FBT0E7QUFFQTtBQUNBO0FBQ0E7QXhCK3VJQTtBQUNBO0FHaHNJQTtBcUJoSEE7QUFxRUE7QXhCK3VJQTtBQUNBO0F3Qjd1SUE7QUFDQTtBQUNBO0FBQ0E7QXhCK3VJQTtBd0I3dUlBO0FBQ0E7QXhCK3VJQTs7QXlCN3pJQTtBQUNBO0FBQ0E7QUFDQTtBekJnMElBO0FHaHRJQTtBc0JuSEE7QUFLQTtBQUNBO0FBQ0E7QXpCazBJQTtBQUNBO0F5QmgwSUE7QTFCaUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBCbkZBO0F6QnMwSUE7QUdsdUlBO0FzQnRHQTtBMUJ1RkE7QUFDQTtBQ3F2SUE7QUFDQTtBR3J1SUE7QXNCekdBO0ExQjJGQTtBQUNBO0FDdXZJQTtBQUNBO0FHOXVJQTtBc0J0R0E7QUFJQTtBQUNBO0F6Qm8xSUE7QUFDQTtBeUJsMUlBO0FBQ0E7QXpCbzFJQTtBeUJuMUlBO0FBQ0E7QUFDQTtBekJxMUlBO0F5QnAxSUE7QUFDQTtBQUNBO0FBQ0E7QXpCczFJQTtBR2h3SUE7QXNCekZBO0FBS0E7QXpCdzFJQTtBQUNBO0F5QnIxSUE7QUFDQTtBekJ1MUlBO0F5QnQxSUE7QUFDQTtBQUNBO0FBQ0E7QXpCdzFJQTtBRzF3SUE7QXNCakZBO0FBS0E7QXpCMDFJQTtBQUNBO0FHL3dJQTtBc0JuRkE7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCMjFJQTtBQUNBO0FHM3dJQTtBc0JqR0E7QUFtQkE7QXpCNjFJQTtBQUNBO0FHanlJQTtBc0I5RkE7QUFxQ0E7QUFDQTtBekI4MUlBO0FBQ0E7QXlCNTFJQTtBQUNBO0F6QjgxSUE7QXlCNzFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QisxSUE7QUc3eUlBO0FzQnREQTtBQU1BO0FBQ0E7QUFDQTtBekJpMklBO0FBQ0E7QUd2eklBO0FzQnJEQTtBQWNBO0FBQ0E7QXpCazJJQTtBQUNBO0F5QmgySUE7QTFCMkxBO0FBQ0E7QUFDQTtBQUNBO0EwQjVMQTtBekJxMklBO0FHcDBJQTtBc0JuQ0E7QTFCZ01BO0FBQ0E7QUMycUlBO0FBQ0E7QUd2MElBO0FzQnRDQTtBMUJvTUE7QUFDQTtBQzZxSUE7QUFDQTs7QTBCajhJQTtBQUNBO0FBQ0E7QTFCbzhJQTtBMEJuOElBO0FBQ0E7QTFCcThJQTtBR3gxSUE7QXVCOUdBO0FBR0E7QTFCdThJQTtBQUNBO0EwQnI4SUE7QUFDQTtBQUNBO0ExQnU4SUE7QUdqMklBO0F1QnhHQTtBQUlBO0ExQnk4SUE7QUFDQTtBMEJ2OElBO0EzQjJGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyQjdGQTtBQUNBO0FBQ0E7QUFDQTtBMUI2OElBO0FHajNJQTtBdUJqR0E7QTNCaUdBO0FBQ0E7QUNxM0lBO0FBQ0E7QUdwM0lBO0F1QnBHQTtBM0JxR0E7QUFDQTtBQ3UzSUE7QUFDQTtBRzczSUE7QXVCakdBO0FBT0E7QTFCMjlJQTtBQUNBO0FHLzNJQTtBdUJwR0E7QUFVQTtBMUI2OUlBO0FBQ0E7QTBCMzlJQTtBQUNBO0FBQ0E7QTFCNjlJQTtBMEI1OUlBO0FBQ0E7QUFDQTtBQUNBO0ExQjg5SUE7QUdoNUlBO0F1QnBGQTtBQVNBO0ExQis5SUE7QUFDQTtBMEI3OUlBO0FBQ0E7QUFDQTtBMUIrOUlBO0EwQjk5SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJnK0lBO0FHLzVJQTtBdUJ4RUE7QUFVQTtBMUJpK0lBO0FBQ0E7QTBCLzlJQTtBQUNBO0ExQmkrSUE7QTBCaCtJQTtBQUNBO0FBQ0E7QUFDQTtBMUJrK0lBO0EwQmorSUE7QUFDQTtBMUJtK0lBO0EwQmorSUE7QUFDQTtBQUNBO0FBQ0E7QTFCbStJQTtBMEJsK0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCbytJQTtBMEJsK0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQm8rSUE7QTBCbitJQTtBQUNBO0ExQnErSUE7QUdsOElBO0F1QmpEQTtBQWlCQTtBMUJzK0lBO0FBQ0E7QTBCcCtJQTtBQUNBO0FBQ0E7QTNCd0xBO0FBQ0E7QUFDQTtBQUNBO0EyQnpMQTtBMUJ5K0lBO0FHejlJQTtBdUJwQkE7QTNCK0xBO0FBQ0E7QUNreklBO0FBQ0E7QUc1OUlBO0F1QnZCQTtBM0JtTUE7QUFDQTtBQ296SUE7QUFDQTtBMEJwL0lBO0FBQ0E7QUFDQTtBQUNBO0ExQnMvSUE7QTBCci9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQnUvSUE7QTBCci9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkJqREE7QUFDQTtBQUNBO0FIeWlKQTtBMEJ6L0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCMi9JQTtBRzlpSkE7QUFDQTtBdUJxREE7QTFCNC9JQTtBMEIzL0lBO0FBQ0E7QTFCNi9JQTtBQUNBO0FHampKQTtBQUNBO0F1QmdEQTtBMUJvZ0pBO0EwQm5nSkE7QUFDQTtBMUJxZ0pBO0FBQ0E7QUdwaEpBO0F1QnBCQTtBQXdDQTtBQUNBO0ExQm9nSkE7QUFDQTtBMEJsZ0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCb2dKQTtBR3ZoSkE7QXVCc0JBO0FBRUE7QUFDQTtBQUNBO0ExQm1nSkE7QUFDQTtBRzloSkE7QXVCM0RBO0FBMEZBO0ExQm1nSkE7QUFDQTtBRzVpSkE7QXVCekRBO0FBcUdBO0FBQ0E7QUFDQTtBMUJvZ0pBO0FBQ0E7QUcxaUpBO0F1QmxFQTtBQTBHQTtBMUJzZ0pBO0FBQ0E7QUd4akpBO0F1QjNEQTtBQWdIQTtBMUJ1Z0pBO0FBQ0E7QTBCcmdKQTtBQUNBO0ExQnVnSkE7QTBCdGdKQTtBQUNBO0FBQ0E7QUFDQTtBMUJ3Z0pBO0FHcmtKQTtBdUIwREE7QUFLQTtBMUIwZ0pBO0FBQ0E7QTBCeGdKQTtBQUNBO0ExQjBnSkE7QUc3a0pBO0F1QmtFQTtBQUdBO0ExQjRnSkE7QUFDQTtBMEIxZ0pBO0FBQ0E7QTFCNGdKQTtBR3JsSkE7QXVCd0VBO0FBR0E7QUFDQTtBQUNBO0ExQjhnSkE7QUFDQTtBMEI1Z0pBO0FBQ0E7QUFDQTtBQUNBO0ExQjhnSkE7QUdqbUpBO0F1QmdGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCZ2hKQTtBQUNBO0FHMW1KQTtBdUJ3REE7QUFxQ0E7QUFDQTtBQUNBO0ExQmloSkE7QUFDQTtBMEIvZ0pBO0FBQ0E7QUFDQTtBMUJpaEpBO0FHcm5KQTtBdUJrR0E7QUFJQTtBMUJtaEpBO0FBQ0E7QUdqbkpBO0F1QnlGQTtBQU9BO0FBQ0E7QTFCcWhKQTtBQUNBO0EwQm5oSkE7QUFDQTtBMUJxaEpBO0EwQmpoSkE7QTNCL0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJCNkNBO0FBQ0E7QTFCdWhKQTtBRzVvSkE7QXVCa0hBO0EzQnpDQTtBQUNBO0FDdWtKQTtBQUNBO0FHL29KQTtBdUIrR0E7QTNCckNBO0FBQ0E7QUN5a0pBO0FBQ0E7QUd4cEpBO0F1QmtIQTtBQUtBO0ExQnFpSkE7QUFDQTtBRzFwSkE7QXVCK0dBO0FBUUE7QUFDQTtBQUNBO0ExQnVpSkE7QUFDQTtBMEJyaUpBO0EzQnVDQTtBQUNBO0FBQ0E7QUFDQTtBMkJ4Q0E7QUFDQTtBMUIwaUpBO0FHNXFKQTtBdUIrSEE7QTNCNENBO0FBQ0E7QUNxZ0pBO0FBQ0E7QUcvcUpBO0F1QjRIQTtBM0JnREE7QUFDQTtBQ3VnSkE7QUFDQTtBR3hySkE7QXVCK0hBO0FBS0E7QUFDQTtBMUJ3akpBO0FBQ0E7QTBCdGpKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCd2pKQTtBR3JzSkE7QXVCd0lBO0FBT0E7QTFCMGpKQTtBQUNBO0FHMXNKQTtBdUJqSEE7QUFvUUE7QTFCMmpKQTtBQUNBOztBMkJoMEpBO0FBQ0E7QTNCbTBKQTtBMkJsMEpBO0E1QjBGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMnVKQTtBRzF0SkE7QXdCL0dBO0E1QmdHQTtBQUNBO0FDNnVKQTtBQUNBO0FHN3RKQTtBd0JsSEE7QTVCb0dBO0FBQ0E7QUMrdUpBO0FBQ0E7QTJCbDFKQTtBQUNBO0FBQ0E7QTNCbzFKQTtBMkJuMUpBO0FBQ0E7QUFDQTtBM0JxMUpBO0FHOXVKQTtBd0J6R0E7QUFJQTtBQUNBO0EzQnUxSkE7QUFDQTtBR251SkE7QXdCMUhBO0FBUUE7QTNCeTFKQTtBQUNBO0FHenZKQTtBd0I1R0E7QUFlQTtBQUNBO0EzQjAxSkE7QUFDQTtBMkJ4MUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCMDFKQTtBMkJ6MUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCMjFKQTtBMkIxMUpBO0FBQ0E7QUFDQTtBM0I0MUpBO0EyQjMxSkE7QTVCa01BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM0cEpBO0EyQjkxSkE7QUFDQTtBQUNBO0EzQmcySkE7QTJCLzFKQTtBNUIyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNEI3TEE7QUFDQTtBQUNBO0FBQ0E7QXhCbUJBO0FBQ0E7QUFDQTtBSG0xSkE7QUdsMUpBO0FBQ0E7QXdCckJBO0EzQjAySkE7QUFDQTtBR2wxSkE7QUFDQTtBd0IxQkE7QTNCKzJKQTtBQUNBO0EyQjUySkE7QUFDQTtBQUNBO0EzQjgySkE7QTJCNzJKQTtBQUNBO0FBQ0E7QTNCKzJKQTtBMkI5MkpBO0FBQ0E7QUFDQTtBM0JnM0pBO0EyQi8ySkE7QTVCdUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTRCektBO0F4QkVBO0FBQ0E7QUFDQTtBSG8zSkE7QUduM0pBO0FBQ0E7QXdCSkE7QTNCMDNKQTtBQUNBO0FHbjNKQTtBQUNBO0F3QlRBO0EzQiszSkE7QUFDQTtBMkI3M0pBO0E1QmdOQTtBQUNBO0FBQ0E7QUFDQTtBNEJqTkE7QUFDQTtBM0JrNEpBO0FHMzFKQTtBd0IxQ0E7QTVCcU5BO0FBQ0E7QUNvckpBO0FBQ0E7QUc5MUpBO0F3QjdDQTtBNUJ5TkE7QUFDQTtBQ3NySkE7QUFDQTtBR3QxSkE7QXdCM0RBO0FBS0E7QTNCZzVKQTtBQUNBO0EyQjk0SkE7QUFDQTtBM0JnNUpBO0FHOTFKQTtBd0JyRUE7QUFzQkE7QUFDQTtBQUNBO0EzQmk1SkE7QUFDQTtBR3QzSkE7QXdCcEZBO0FBOERBO0FBQ0E7QTNCZzVKQTtBQUNBO0EyQjk0SkE7QUFDQTtBQUNBO0FBQ0E7QTNCZzVKQTtBMkIvNEpBO0FBQ0E7QTNCaTVKQTtBR3A0SkE7QXdCZEE7QUFHQTtBM0JtNUpBO0FBQ0E7QTJCajVKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzQm01SkE7QUcvNEpBO0F3QlJBO0FBTUE7QTNCcTVKQTtBQUNBO0EyQm41SkE7QUFDQTtBM0JxNUpBO0FHdjVKQTtBd0JDQTtBQUdBO0EzQnU1SkE7QUFDQTtBMkJyNUpBO0FBQ0E7QTNCdTVKQTtBRy81SkE7QXdCT0E7QUFHQTtBQUNBO0EzQnk1SkE7QUFDQTtBMkJ2NUpBO0E1QndKQTtBQUNBO0FBQ0E7QUFDQTtBQ2t3SkE7QUczNkpBO0F3QmNBO0E1QjZKQTtBQUNBO0FDb3dKQTtBQUNBO0FHOTZKQTtBd0JXQTtBNUJpS0E7QUFDQTtBQ3N3SkE7QUFDQTtBR3Y3SkE7QXdCaUJBO0FBQ0E7QTNCeTZKQTtBQUNBO0FHejdKQTtBd0JXQTtBQVFBO0EzQjA2SkE7QUFDQTtBR2o4SkE7QXdCbEJBO0FBNENBO0EzQjI2SkE7QUFDQTtBMkJ4NkpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCMDZKQTtBRzU4SkE7QXdCOEJBO0FBTUE7QUFDQTtBQUNBO0EzQjQ2SkE7QUFDQTtBMkIxNkpBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCMjZKQTtBMkIxNkpBO0FBQ0E7QUFDQTtBQUVBO0EzQjI2SkE7QUdqK0pBO0F3QmtEQTtBQU1BO0EzQjY2SkE7QUFDQTtBR3QrSkE7QXdCeUNBO0FBbUJBO0EzQjg2SkE7QUFDQTtBMkIzNkpBO0E1QjZEQTtBQUNBO0FBQ0E7QUFDQTtBNEI5REE7QUFDQTtBQUNBO0EzQmc3SkE7QUdwL0pBO0F3QmdFQTtBNUJtRUE7QUFDQTtBQ3EzSkE7QUFDQTtBR3YvSkE7QXdCNkRBO0E1QndFQTtBQUNBO0FDczNKQTtBQUNBO0FHaGdLQTtBd0JnRUE7QUFNQTtBQUNBO0EzQjg3SkE7QUFDQTtBR3RnS0E7QXdCekZBO0FBb0tBO0FBQ0E7QTNCKzdKQTtBQUNBO0EyQjc3SkE7QUFDQTtBQUNBO0FBQ0E7QTNCKzdKQTs7QTRCbG9LQTtBQUNBO0E1QnFvS0E7QTRCcG9LQTtBN0IwRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzZpS0E7QUc1aEtBO0F5Qi9HQTtBN0JnR0E7QUFDQTtBQytpS0E7QUFDQTtBRy9oS0E7QXlCbEhBO0E3Qm9HQTtBQUNBO0FDaWpLQTtBQUNBO0E0QnBwS0E7QUFDQTtBQUNBO0E1QnNwS0E7QUc1aUtBO0F5QjVHQTtBQUlBO0FBQ0E7QTVCd3BLQTtBQUNBO0E0QnRwS0E7QTdCNFBBO0FBQ0E7QUFDQTtBQUNBO0E2QjdQQTtBQUVBO0FBQ0E7QTVCMHBLQTtBRzNqS0E7QXlCcEdBO0E3QmlRQTtBQUNBO0FDazZKQTtBQUNBO0FHOWpLQTtBeUJ2R0E7QTdCcVFBO0FBQ0E7QUNvNkpBO0FBQ0E7QUd2a0tBO0F5QnBHQTtBQU9BO0E1QndxS0E7QUFDQTtBNEJycUtBO0FBQ0E7QUFDQTtBQUNBO0E1QnVxS0E7QTRCdHFLQTtBN0I2T0E7QUFDQTtBQUNBO0FBQ0E7QTZCOU9BO0E1QjJxS0E7QUd4bEtBO0F5QnJGQTtBN0JrUEE7QUFDQTtBQys3SkE7QUFDQTtBRzNsS0E7QXlCeEZBO0E3QnNQQTtBQUNBO0FDaThKQTtBQUNBO0E0QnRyS0E7QUFDQTtBNUJ3cktBO0E0Qm5yS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QnFyS0E7QTRCcHJLQTtBN0I2S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkIvS0E7QUFDQTtBQUNBO0FBQ0E7QTVCMHJLQTtBR3puS0E7QXlCdEVBO0E3Qm1MQTtBQUNBO0FDZ2hLQTtBQUNBO0FHNW5LQTtBeUJ6RUE7QTdCdUxBO0FBQ0E7QUNraEtBO0FBQ0E7QUdyb0tBO0F5QnRFQTtBQU9BO0FBQ0E7QTVCd3NLQTtBQUNBO0FHM29LQTtBeUI1RUE7QUFrQkE7QUFDQTtBNUJ5c0tBO0FBQ0E7O0E2Qmx3S0E7QUFDQTtBQUNBO0E3QnF3S0E7QTZCcHdLQTtBOUJ5RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOEIzRkE7QTdCMHdLQTtBRzlwS0E7QTBCOUdBO0E5QitGQTtBQUNBO0FDaXJLQTtBQUNBO0FHanFLQTtBMEJqSEE7QTlCbUdBO0FBQ0E7QUNtcktBO0FBQ0E7QUcxcUtBO0EwQjlHQTtBQUlBO0FBQ0E7QUFDQTtBN0J3eEtBO0FBQ0E7QTZCdHhLQTtBQUNBO0FBQ0E7QUFDQTtBN0J3eEtBO0FHdHJLQTtBMEJyR0E7QUFLQTtBQUNBO0E3QjB4S0E7QUFDQTtBNkJ4eEtBO0FBQ0E7QUFDQTtBN0IweEtBO0E2Qnp4S0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBN0IweEtBO0E2Qnh4S0E7QTlCK01BO0FBQ0E7QUFDQTtBQUNBO0E4QmhOQTtBQUNBO0ExQmtDQTtBQUNBO0FBQ0E7QUg0dktBO0FHanRLQTtBMEJsRkE7QTlCcU5BO0FBQ0E7QUNrbEtBO0FBQ0E7QUdwdEtBO0EwQnJGQTtBOUIwTkE7QUFDQTtBQ21sS0E7QUFDQTtBR3Z3S0E7QUFDQTtBMEJwQ0E7QTdCOHlLQTtBQUNBO0FHdndLQTtBQUNBO0EwQnpDQTtBN0JtektBO0FBQ0E7QUdwdUtBO0EwQnJGQTtBQVFBO0E3QnF6S0E7QUFDQTtBNkJuektBO0E5QitOQTtBQUNBO0FBQ0E7QUFDQTtBOEJoT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0J3ektBO0FHdnZLQTtBMEJ2RUE7QTlCb09BO0FBQ0E7QUM4bEtBO0FBQ0E7QUcxdktBO0EwQjFFQTtBOUJ3T0E7QUFDQTtBQ2dtS0E7QUFDQTtBR2h3S0E7QTBCMUVBO0FBUUE7QUFDQTtBQUNBO0E3QnMwS0E7QUFDQTtBNkJuMEtBO0E5QitOQTtBQUNBO0FBQ0E7QUFDQTtBOEJoT0E7QUFDQTtBQUNBO0FBQ0E7QTdCdzBLQTtBR3B4S0E7QTBCekRBO0E5Qm9PQTtBQUNBO0FDNm1LQTtBQUNBO0FHdnhLQTtBMEI1REE7QTlCd09BO0FBQ0E7QUMrbUtBO0FBQ0E7QUc3eEtBO0EwQjVEQTtBQU9BO0FBQ0E7QUFDQTtBN0JzMUtBO0FBQ0E7QTZCcDFLQTtBQUNBO0FBQ0E7QTdCczFLQTtBNkJyMUtBO0E5QnFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E4QnZCQTtBQUNBO0FBQ0E7QTdCMjFLQTtBR3J6S0E7QTBCMUNBO0E5QjJCQTtBQUNBO0FDdzBLQTtBQUNBO0FHeHpLQTtBMEI3Q0E7QTlCK0JBO0FBQ0E7QUMwMEtBO0FBQ0E7QUdqMEtBO0EwQjFDQTtBQU1BO0FBQ0E7QUFDQTtBN0J5MktBO0FBQ0E7QTZCdjJLQTtBQUNBO0FBQ0E7QTlCbU1BO0FBQ0E7QUFDQTtBQUNBO0E4QnBNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QjQyS0E7QUdyMUtBO0EwQi9CQTtBOUIwTUE7QUFDQTtBQzhxS0E7QUFDQTtBR3gxS0E7QTBCbENBO0E5QjhNQTtBQUNBO0FDZ3JLQTtBQUNBO0FHajJLQTtBMEIvQkE7QUFVQTtBN0IwM0tBO0FBQ0E7QUc3MUtBO0EwQnhDQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0E3QjQzS0E7QUFDQTtBNkJueUtBO0FBQ0E7QTdCcXlLQTtBNkJseUtBO0FBQ0E7QUFDQTtBQUNBO0E3Qm95S0E7QTZCOXhLQTtBQUNBO0FBQ0E7QTlCbUNBO0FBQ0E7QUFDQTtBQUNBO0E4QnBDQTtBQUNBO0E3Qm15S0E7QUdoNEtBO0EwQndGQTtBOUIyQ0E7QUFDQTtBQ2l3S0E7QUFDQTtBR240S0E7QTBCcUZBO0E5QmdEQTtBQUNBO0FDa3dLQTtBQUNBO0E2Qjl5S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qmd6S0E7QTZCL3lLQTtBQUNBO0FBQ0E7QUFDQTtBN0JpektBO0E2Qi95S0E7QUFDQTtBN0JpektBO0E2Qi95S0E7QUFDQTtBN0JpektBO0FHOTVLQTtBMEJoREE7QUFrS0E7QTdCZ3pLQTtBQUNBOztBOEJ2aExBO0FBQ0E7QUFDQTtBOUIwaExBO0E4QnpoTEE7QS9CeUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNtOEtBO0FHbDdLQTtBMkI5R0E7QS9CK0ZBO0FBQ0E7QUNxOEtBO0FBQ0E7QUdyN0tBO0EyQmpIQTtBL0JtR0E7QUFDQTtBQ3U4S0E7QUFDQTtBRzk3S0E7QTJCOUdBO0FBR0E7QUFDQTtBOUI2aUxBO0FBQ0E7QThCM2lMQTtBQUNBO0FBQ0E7QUFDQTtBOUI2aUxBO0FHejhLQTtBMkJ2R0E7QUFLQTtBOUIraUxBO0FBQ0E7QThCN2lMQTtBQUNBO0FBQ0E7QUFDQTtBL0JrUUE7QUFDQTtBQUNBO0FBQ0E7QStCblFBO0FBQ0E7QTlCa2pMQTtBR3o5S0E7QTJCL0ZBO0EvQjBRQTtBQUNBO0FDa3pLQTtBQUNBO0FHNTlLQTtBMkJsR0E7QS9COFFBO0FBQ0E7QUNvektBO0FBQ0E7QThCN2pMQTtBQUNBO0FBQ0E7QTlCK2pMQTtBOEI3akxBO0EzQnVDQTtBQUNBO0FBQ0E7QUh5aExBO0FHeGhMQTtBQUNBO0EyQnpDQTtBQUNBO0E5Qm9rTEE7QUFDQTtBR3poTEE7QUFDQTtBMkI5Q0E7QUFDQTtBOUIwa0xBO0FBQ0E7QUcxL0tBO0EyQi9GQTtBQWtCQTtBQUNBO0FBQ0E7QTlCMmtMQTtBQUNBO0E4QnprTEE7QUFDQTtBOUIya0xBO0E4QjFrTEE7QUFDQTtBQUNBO0FBQ0E7QTlCNGtMQTtBR3pnTEE7QTJCdEVBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUI4a0xBO0FBQ0E7QThCM2tMQTtBQUNBO0E5QjZrTEE7QThCNWtMQTtBQUNBO0E5QjhrTEE7QUdyaExBO0EyQjFEQTtBQUdBO0E5QmdsTEE7QUFDQTtBRzFoTEE7QTJCNURBO0FBU0E7QTlCaWxMQTtBQUNBO0E4Qi9rTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QmlsTEE7QThCaGxMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QmtsTEE7QUcvaUxBO0EyQjdDQTtBQWFBO0FBQ0E7QUFFQTtBOUJrbExBO0FBQ0E7QUduakxBO0EyQmhEQTtBQW1CQTtBQUNBO0FBQ0E7QUFDQTtBOUJvbExBO0FBQ0E7QThCbGxMQTtBL0JpSkE7QUFDQTtBQUNBO0FBQ0E7QStCbEpBO0E5QnVsTEE7QUdya0xBO0EyQnBCQTtBL0J1SkE7QUFDQTtBQ3M4S0E7QUFDQTtBR3hrTEE7QTJCdkJBO0EvQjRKQTtBQUNBO0FDdThLQTtBQUNBO0E4QmptTEE7QS9Cd0tBO0FBQ0E7QUFDQTtBQUNBO0ErQnpLQTtBQUNBO0E5QnNtTEE7QUd6bExBO0EyQmhCQTtBL0I2S0E7QUFDQTtBQ2c4S0E7QUFDQTtBRzVsTEE7QTJCbkJBO0EvQmlMQTtBQUNBO0FDazhLQTtBQUNBO0E4QmhuTEE7QS9CbUtBO0FBQ0E7QUFDQTtBQUNBO0FDZzlLQTtBRzNtTEE7QTJCWEE7QS9Cd0tBO0FBQ0E7QUNrOUtBO0FBQ0E7QUc5bUxBO0EyQmRBO0EvQjRLQTtBQUNBO0FDbzlLQTtBQUNBO0E4QjduTEE7QUFDQTtBQUNBO0FBQ0E7QTlCK25MQTtBRzVuTEE7QTJCTkE7QUFLQTtBOUJpb0xBO0FBQ0E7QThCOW5MQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlCZ29MQTtBR3JvTEE7QTJCQUE7QUFPQTtBQUNBO0FBQ0E7QTlCa29MQTtBQUNBO0E4Qi9uTEE7QS9CNkdBO0FBQ0E7QUFDQTtBQUNBO0ErQjlHQTtBQUNBO0E5Qm9vTEE7QUd2cExBO0EyQmdCQTtBL0JtSEE7QUFDQTtBQ3doTEE7QUFDQTtBRzFwTEE7QTJCYUE7QS9Cd0hBO0FBQ0E7QUN5aExBO0FBQ0E7QUdocUxBO0EyQmFBO0FBS0E7QUFDQTtBOUJrcExBO0FBQ0E7QThCaHBMQTtBL0IrSEE7QUFDQTtBQUNBO0FBQ0E7QStCaElBO0FBQ0E7QTlCcXBMQTtBR2pyTEE7QTJCeUJBO0EvQm9JQTtBQUNBO0FDd2hMQTtBQUNBO0FHcHJMQTtBMkJzQkE7QS9Cd0lBO0FBQ0E7QUMwaExBO0FBQ0E7QUcxckxBO0EyQnNCQTtBQUtBO0E5Qm1xTEE7QUFDQTtBR2xzTEE7QTJCeEVBO0FBMkdBO0E5Qm1xTEE7QUFDQTtBR3BzTEE7QTJCcEhBO0FBd0pBO0E5Qm9xTEE7QUFDQTs7QStCN3pMQTtBQUNBO0FBQ0E7QS9CZzBMQTtBK0IvekxBO0FoQ3lGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnQzNGQTtBL0JxMExBO0FHenRMQTtBNEI5R0E7QWhDK0ZBO0FBQ0E7QUM0dUxBO0FBQ0E7QUc1dExBO0E0QmpIQTtBaENtR0E7QUFDQTtBQzh1TEE7QUFDQTtBK0IvMExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CaTFMQTtBK0IvMExBO0FBQ0E7QWhDMlBBO0FBQ0E7QUFDQTtBQUNBO0FnQzVQQTtBQUNBO0FBQ0E7QUFDQTtBNUJpREE7QUFDQTtBQUNBO0FIb3lMQTtBR3p2TEE7QTRCcEdBO0FoQ2lRQTtBQUNBO0FDZ21MQTtBQUNBO0FHNXZMQTtBNEJ2R0E7QWhDcVFBO0FBQ0E7QUNrbUxBO0FBQ0E7QUcveUxBO0FBQ0E7QTRCbkRBO0FBQ0E7QUFDQTtBQUNBO0EvQnEyTEE7QUFDQTtBR2x6TEE7QUFDQTtBNEJ4REE7QUFDQTtBQUNBO0FBQ0E7QS9CNjJMQTtBQUNBO0ErQjUyTEE7QUFDQTtBQUNBO0FBQ0E7QS9CODJMQTtBK0IzMkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CNjJMQTtBK0I1MkxBO0FBQ0E7QS9CODJMQTtBK0I3MkxBO0FBQ0E7QS9CKzJMQTtBK0IzMkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQjYyTEE7QUc5eUxBO0E0QnJFQTtBQVFBO0EvQisyTEE7QUFDQTtBK0I3MkxBO0E1QmFBO0FBQ0E7QUFDQTtBSG0yTEE7QStCajNMQTtBaENzTEE7QUFDQTtBQUNBO0FBQ0E7QWdDdkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CczNMQTtBR24wTEE7QTRCekRBO0FoQzRMQTtBQUNBO0FDb3NMQTtBQUNBO0FHdDBMQTtBNEI1REE7QWhDaU1BO0FBQ0E7QUNxc0xBO0FBQ0E7QStCaDRMQTtBaEN5TUE7QUFDQTtBQUNBO0FBQ0E7QWdDMU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQnE0TEE7QUc1MUxBO0E0QmpEQTtBaEM4TUE7QUFDQTtBQ21zTEE7QUFDQTtBRy8xTEE7QTRCcERBO0FoQ2tOQTtBQUNBO0FDcXNMQTtBQUNBO0ErQi80TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQmk1TEE7QUd6NUxBO0E0QldBO0FBQ0E7QS9CaTVMQTtBQUNBO0FHejVMQTtBNEJNQTtBQUNBO0EvQnM1TEE7QUFDQTs7QWdDeitMQTtBQUNBO0FBRUE7QWhDMitMQTtBZ0MxK0xBO0FBQ0E7QUFDQTtBQUNBO0FoQzQrTEE7QWdDMStMQTtBQUNBO0FBQ0E7QWpDK0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlDakdBO0FBQ0E7QUFDQTtBaENnL0xBO0FHLzRMQTtBNkJ2R0E7QWpDdUdBO0FBQ0E7QUNtNUxBO0FBQ0E7QUdsNUxBO0E2QjFHQTtBakMyR0E7QUFDQTtBQ3E1TEE7QUFDQTtBZ0MzL0xBO0FBQ0E7QWhDNi9MQTtBZ0MxL0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDNC9MQTtBZ0MzL0xBO0FqQ3VQQTtBQUNBO0FBQ0E7QUFDQTtBaUN4UEE7QWhDZ2dNQTtBR2o3TEE7QTZCakZBO0FqQzRQQTtBQUNBO0FDMHdMQTtBQUNBO0FHcDdMQTtBNkJwRkE7QWpDZ1FBO0FBQ0E7QUM0d0xBO0FBQ0E7QWdDM2dNQTtBQUNBO0FoQzZnTUE7QWdDM2dNQTtBQUNBO0FoQzZnTUE7QWdDMWdNQTtBakM2T0E7QUFDQTtBQUNBO0FBQ0E7QWlDOU9BO0FBQ0E7QUFDQTtBQUNBO0FoQytnTUE7QUc3OExBO0E2QnZFQTtBakNrUEE7QUFDQTtBQ3N5TEE7QUFDQTtBR2g5TEE7QTZCMUVBO0FqQ3NQQTtBQUNBO0FDd3lMQTtBQUNBO0FnQzFoTUE7QUFDQTtBQUNBO0FoQzRoTUE7QWdDMWhNQTtBQUNBO0FBQ0E7QWhDNGhNQTtBZ0N6aE1BO0FqQzhOQTtBQUNBO0FBQ0E7QUFDQTtBaUMvTkE7QUFDQTtBaEM4aE1BO0FHeitMQTtBNkJ4REE7QWpDbU9BO0FBQ0E7QUNrMExBO0FBQ0E7QUc1K0xBO0E2QjNEQTtBakN1T0E7QUFDQTtBQ28wTEE7QUFDQTtBZ0N6aU1BO0FBQ0E7QWhDMmlNQTtBZ0N6aU1BO0FBQ0E7QWhDMmlNQTtBR3gvTEE7QTZCL0ZBO0FBZ0RBO0FoQzJpTUE7QUFDQTtBZ0N6aU1BO0FBQ0E7QUFDQTtBQUdBO0FoQ3lpTUE7QUdsZ01BO0E2QjVDQTtBQU9BO0FoQzJpTUE7QUFDQTtBZ0N6aU1BO0FqQzRKQTtBQUNBO0FBQ0E7QUFDQTtBaUM3SkE7QUFDQTtBQUNBO0FBQ0E7QWhDOGlNQTtBR3BoTUE7QTZCL0JBO0FqQ2tLQTtBQUNBO0FDcTVMQTtBQUNBO0FHdmhNQTtBNkJsQ0E7QWpDdUtBO0FBQ0E7QUNzNUxBO0FBQ0E7QWdDempNQTtBQUNBO0FoQzJqTUE7QWdDempNQTtBQUNBO0FoQzJqTUE7QWdDeGpNQTtBQUNBO0FoQzBqTUE7QUd0aU1BO0E2QmxDQTtBQWtCQTtBQUNBO0FBQ0E7QWhDMGpNQTtBQUNBO0FnQ3hqTUE7QUFDQTtBQUNBO0FoQzBqTUE7QWdDempNQTtBakN3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUMxRUE7QUFDQTtBQUNBO0FoQytqTUE7QUc5ak1BO0E2QkxBO0FqQzhFQTtBQUNBO0FDeS9MQTtBQUNBO0FHamtNQTtBNkJSQTtBakNrRkE7QUFDQTtBQzIvTEE7QUFDQTtBR3ZrTUE7QTZCUkE7QUFNQTtBQUNBO0FoQzZrTUE7QUFDQTtBZ0Mza01BO0FBQ0E7QUFDQTtBQUNBO0FoQzZrTUE7QWdDNWtNQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FoQzZrTUE7QWdDM2tNQTtBakM2R0E7QUFDQTtBQUNBO0FBQ0E7QWlDOUdBO0FBQ0E7QUFDQTtBQUNBO0FoQ2dsTUE7QUdybU1BO0E2QmdCQTtBakNtSEE7QUFDQTtBQ3MrTEE7QUFDQTtBR3htTUE7QTZCYUE7QWpDd0hBO0FBQ0E7QUN1K0xBO0FBQ0E7QUc5bU1BO0E2QkVBO0FBbUJBO0FoQzZsTUE7QUFDQTtBR25uTUE7QTZCWEE7QUFvQ0E7QUFDQTtBaEM4bE1BO0FBQ0E7QUd6bk1BO0E2Qm5IQTtBQWlKQTtBaEMrbE1BO0FBQ0E7QWdDNWxNQTtBQUNBO0FBQ0E7QWhDOGxNQTtBZ0N6bE1BO0FBQ0E7QWhDMmxNQTtBZ0N2bE1BO0E3Qi9FQTtBQUNBO0FBQ0E7QUFDQTtBSHlxTUE7QUc5b01BO0E2QmlEQTtBN0IxRUE7QUFDQTtBSDJxTUE7QUFDQTtBR2pwTUE7QTZCOENBO0E3QnRFQTtBSDZxTUE7QUFDQTtBZ0N0bU1BO0E3QnBFQTtBQUNBO0FBQ0E7QUFDQTtBSDZxTUE7QUcvcE1BO0E2Qm1EQTtBN0IvREE7QUgrcU1BO0FBQ0E7QUdqcU1BO0E2QmdEQTtBN0I1REE7QUFDQTtBSGlyTUE7QUFDQTs7QWdDbG5NQTtBQUNBO0FBQ0E7QUFDQTtBaENxbk1BO0FnQ3BuTUE7QUFDQTtBQUNBO0FoQ3NuTUE7QWdDcm5NQTtBakNJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQ05BO0FoQzJuTUE7QUc1ck1BO0E2QitEQTtBakNVQTtBQUNBO0FDdW5NQTtBQUNBO0FHL3JNQTtBNkI0REE7QWpDY0E7QUFDQTtBQ3luTUE7QUFDQTtBR3JzTUE7QTZCNERBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDeW9NQTtBQUNBO0FnQ3ZvTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEN5b01BO0FnQ3hvTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEMwb01BO0FnQ3pvTUE7QUFDQTtBaEMyb01BO0FHbHVNQTtBNkJzRkE7QUFHQTtBaEM2b01BO0FBQ0E7QWdDM29NQTtBQUNBO0FBQ0E7QUFDQTtBaEM2b01BO0FHNXVNQTtBNkI0RkE7QUFLQTtBaEMrb01BO0FBQ0E7QUdqdk1BO0E2QjhFQTtBQXVCQTtBaENncE1BO0FBQ0E7QUd0dk1BO0E2QnlFQTtBQWdDQTtBQUNBO0FBQ0E7QWhDaXBNQTtBQUNBO0FHN3ZNQTtBNkJ5REE7QUFzREE7QUFDQTtBQUNBO0FoQ2twTUE7QUFDQTtBR3B3TUE7QTZCcURBO0FBZ0VBO0FBQ0E7QWhDbXBNQTtBQUNBOztBZ0Mvb01BO0FBQ0E7QUFDQTtBaENrcE1BO0FnQ2pwTUE7QUFDQTtBaENtcE1BO0FHcnhNQTtBNkJpSUE7QUFHQTtBaENxcE1BO0FBQ0E7QWdDbnBNQTtBQUNBO0FoQ3FwTUE7QUc3eE1BO0E2QnVJQTtBQUdBO0FoQ3VwTUE7QUFDQTs7QWdDbnBNQTtBQUNBO0FoQ3NwTUE7QWdDcnBNQTtBQUNBO0FoQ3VwTUE7QUd0eU1BO0E2QjhJQTtBQUdBO0FoQ3lwTUE7QUFDQTtBZ0N2cE1BO0FBQ0E7QUFDQTtBQUNBO0FoQ3lwTUE7QWdDeHBNQTtBakNwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUNrREE7QUFDQTtBQUNBO0FoQzhwTUE7QUc3ek1BO0E2QjJKQTtBakM5Q0E7QUFDQTtBQ290TUE7QUFDQTtBR2gwTUE7QTZCd0pBO0FqQzFDQTtBQUNBO0FDc3RNQTtBQUNBO0FnQ3pxTUE7QUFDQTtBaEMycU1BO0FnQ3pxTUE7QUFDQTtBaEMycU1BO0FHLzBNQTtBNkIySkE7QUFZQTtBaEM0cU1BO0FBQ0E7QWdDMXFNQTtBakNsQkE7QUFDQTtBQUNBO0FBQ0E7QWlDaUJBO0FBQ0E7QWhDK3FNQTtBRzUxTUE7QTZCMEtBO0FqQ2JBO0FBQ0E7QUNtc01BO0FBQ0E7QUcvMU1BO0E2QnVLQTtBakNUQTtBQUNBO0FDcXNNQTtBQUNBO0FnQzFyTUE7QUFDQTtBaEM0ck1BO0FnQzFyTUE7QUFDQTtBaEM0ck1BO0FnQ3pyTUE7QUFDQTtBaEMyck1BO0FHajNNQTtBNkJ1SkE7QUFvQ0E7QWhDMHJNQTtBQUNBO0FnQ3hyTUE7QUFDQTtBQUNBO0FoQzByTUE7QWdDenJNQTtBQUNBO0FoQzJyTUE7QWdDeHJNQTtBQUNBO0FoQzByTUE7QWdDenJNQTtBQUNBO0FoQzJyTUE7QUdoNE1BO0E2Qm9NQTtBQUdBO0FoQzZyTUE7QUFDQTtBR3I0TUE7QTZCNElBO0FBZ0VBO0FoQzZyTUE7QUFDQTs7QWdDM3JNQTtBQUNBO0FoQzhyTUE7QWdDN3JNQTtBQUNBO0FBQ0E7QUFDQTtBaEMrck1BO0FnQzlyTUE7QUFDQTtBQUNBO0FBa0JBO0FBQ0E7QUFDQTtBaEMrcU1BO0FnQ2xzTUE7QWpDcEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlDa0hBO0FoQ3dzTUE7QUdyNk1BO0E2QjJOQTtBakM5R0E7QUFDQTtBQzR6TUE7QUFDQTtBR3g2TUE7QTZCd05BO0FqQzFHQTtBQUNBO0FDOHpNQTtBQUNBO0FHajdNQTtBNkIyTkE7QUFJQTtBaENzdE1BO0FBQ0E7QWdDcHRNQTtBakMxRUE7QUFDQTtBQUNBO0FBQ0E7QWlDeUVBO0FoQ3l0TUE7QUc3N01BO0E2QmtPQTtBakNyRUE7QUFDQTtBQ295TUE7QUFDQTtBR2g4TUE7QTZCK05BO0FqQ2pFQTtBQUNBO0FDc3lNQTtBQUNBO0FnQ251TUE7QUFDQTtBaENxdU1BO0FnQ251TUE7QUFDQTtBaENxdU1BO0FHLzhNQTtBNkJ3TkE7QUF3QkE7QWhDbXVNQTtBQUNBO0FHcDlNQTtBNkJvTkE7QUFnQ0E7QWhDb3VNQTtBQUNBO0FnQ2x1TUE7QUFDQTtBQUNBO0FBQ0E7QWhDb3VNQTtBRzk5TUE7QTZCdVBBO0FBS0E7QWhDc3VNQTtBQUNBOztBZ0NudU1BO0FBQ0E7QWhDc3VNQTtBZ0NydU1BO0FBQ0E7QWhDdXVNQTtBR3YrTUE7QTZCK1BBO0FBR0E7QWhDeXVNQTtBQUNBO0FnQ3Z1TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3l1TUE7QWdDeHVNQTtBQUNBO0FBQ0E7QUFDQTtBaEMwdU1BO0FHMy9NQTtBNkI4UUE7QUFLQTtBaEM0dU1BO0FBQ0E7QWdDMXVNQTtBQUNBO0FoQzR1TUE7QWdDMXVNQTtBQUNBO0FoQzR1TUE7QWdDMXVNQTtBQUNBO0FoQzR1TUE7QWdDMXVNQTtBQUNBO0FoQzR1TUE7QWdDenVNQTtBQUNBO0FoQzJ1TUE7QUc1Z05BO0E2QnFRQTtBQWdDQTtBQUNBO0FoQzJ1TUE7QUFDQTtBR2xoTkE7QTZCNlBBO0FBNkNBO0FoQzR1TUE7QUFDQTs7QWdDMXVNQTtBQUNBO0FoQzZ1TUE7QWdDNXVNQTtBQUNBO0FoQzh1TUE7QUc5aE5BO0E2QitTQTtBQUdBO0FoQ2d2TUE7QUFDQTtBZ0M5dU1BO0FBQ0E7QUFDQTtBaENndk1BO0FHdmlOQTtBNkI2U0E7QUFhQTtBaENpdk1BO0FBQ0E7O0FnQy91TUE7QUFDQTtBaENrdk1BO0FnQ2p2TUE7QUFDQTtBaENtdk1BO0FHbmpOQTtBNkIrVEE7QUFHQTtBaENxdk1BO0FBQ0E7QWdDbnZNQTtBakNyUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUNtUUE7QUFDQTtBQUNBO0FoQ3l2TUE7QUdya05BO0E2QndVQTtBakMvUEE7QUFDQTtBQ2dnTkE7QUFDQTtBR3hrTkE7QTZCcVVBO0FqQzNQQTtBQUNBO0FDa2dOQTtBQUNBO0FnQ3B3TUE7QUFDQTtBaENzd01BO0FnQ3B3TUE7QWpDek9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNnL01BO0FHM2xOQTtBNkJnVkE7QWpDbk9BO0FBQ0E7QUNrL01BO0FBQ0E7QUc5bE5BO0E2QjZVQTtBakMvTkE7QUFDQTtBQ28vTUE7QUFDQTtBR3ZtTkE7QTZCd1VBO0FBWUE7QWhDdXhNQTtBQUNBO0FnQ3J4TUE7QWpDL0xBO0FBQ0E7QUFDQTtBQUNBO0FpQzhMQTtBQUNBO0FoQzB4TUE7QUdwbk5BO0E2QnVWQTtBakMxTEE7QUFDQTtBQzI5TUE7QUFDQTtBR3ZuTkE7QTZCb1ZBO0FqQ3RMQTtBQUNBO0FDNjlNQTtBQUNBO0FnQ3B5TUE7QUFDQTtBaENzeU1BO0FHaG9OQTtBNkI2VEE7QUFrQ0E7QWhDcXlNQTtBQUNBOztBZ0NueU1BO0FBQ0E7QWhDc3lNQTtBZ0NyeU1BO0FBQ0E7QWhDdXlNQTtBRzVvTkE7QTZCb1dBO0FBR0E7QWhDeXlNQTtBQUNBO0FnQ3Z5TUE7QUFDQTtBQUNBO0FBQ0E7QWhDeXlNQTtBZ0N4eU1BO0FBQ0E7QWhDMHlNQTtBRzVwTkE7QTZCaVhBO0FBR0E7QWhDNHlNQTtBQUNBO0FnQzF5TUE7QUFDQTtBaEM0eU1BO0FHcHFOQTtBNkJ1WEE7QUFHQTtBaEM4eU1BO0FBQ0E7QWdDNXlNQTtBQUNBO0FBQ0E7QUFDQTtBaEM4eU1BO0FHOXFOQTtBNkI2WEE7QUFLQTtBQUNBO0FoQ2d6TUE7QUFDQTtBR3ByTkE7QTZCNldBO0FBMEJBO0FoQ2l6TUE7QUFDQTtBZ0MveU1BO0FBQ0E7QWhDaXpNQTtBZ0Noek1BO0FqQ3JTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQ21TQTtBQUNBO0FBQ0E7QWhDc3pNQTtBR3RzTkE7QTZCNFlBO0FqQy9SQTtBQUNBO0FDNmxOQTtBQUNBO0FHenNOQTtBNkJ5WUE7QWpDM1JBO0FBQ0E7QUMrbE5BO0FBQ0E7QUdsdE5BO0E2QjRZQTtBQU1BO0FBQ0E7QWhDbzBNQTtBQUNBO0FnQ2wwTUE7QWpDOVBBO0FBQ0E7QUFDQTtBQUNBO0FpQzZQQTtBQUNBO0FoQ3UwTUE7QUdodU5BO0E2QnNaQTtBakN6UEE7QUFDQTtBQ3VrTkE7QUFDQTtBR251TkE7QTZCbVpBO0FqQ3JQQTtBQUNBO0FDeWtOQTtBQUNBO0FHNXVOQTtBNkIwWUE7QUFrQkE7QWhDbzFNQTtBQUNBO0FHOXVOQTtBNkJrV0E7QUEyREE7QWhDcTFNQTtBQUNBOztBZ0NuMU1BO0FBQ0E7QWhDczFNQTtBZ0NyMU1BO0FBQ0E7QWhDdTFNQTtBRzF2TkE7QTZCa2FBO0FBR0E7QWhDeTFNQTtBQUNBO0FnQ3YxTUE7QWpDcFVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlDa1VBO0FBQ0E7QUFDQTtBaEM2MU1BO0FHNXdOQTtBNkIyYUE7QWpDOVRBO0FBQ0E7QUNtcU5BO0FBQ0E7QUcvd05BO0E2QndhQTtBakMxVEE7QUFDQTtBQ3FxTkE7QUFDQTtBR3h4TkE7QTZCMmFBO0FBTUE7QWhDMjJNQTtBQUNBO0FnQ3oyTUE7QWpDNVJBO0FBQ0E7QUFDQTtBQUNBO0FpQzJSQTtBQUNBO0FBQ0E7QWhDODJNQTtBR3R5TkE7QTZCb2JBO0FqQ3ZSQTtBQUNBO0FDNm9OQTtBQUNBO0FHenlOQTtBNkJpYkE7QWpDblJBO0FBQ0E7QUMrb05BO0FBQ0E7QWdDeDNNQTtBQUNBO0FoQzAzTUE7QWdDdDNNQTtBakNsVUE7QUFDQTtBQUNBO0FBQ0E7QWlDaVVBO0FBQ0E7QUFDQTtBaEMyM01BO0FHOXpOQTtBNkIrYkE7QWpDNVRBO0FBQ0E7QUMrck5BO0FBQ0E7QUdqME5BO0E2QjRiQTtBakN2VEE7QUFDQTtBQ2dzTkE7QUFDQTtBZ0NyNE1BO0FqQzdTQTtBQUNBO0FBQ0E7QUFDQTtBaUM0U0E7QUFDQTtBaEMwNE1BO0FHbDFOQTtBNkJxY0E7QWpDeFNBO0FBQ0E7QUN5ck5BO0FBQ0E7QUdyMU5BO0E2QmtjQTtBakNwU0E7QUFDQTtBQzJyTkE7QUFDQTtBRzMxTkE7QTZCZ2FBO0FBd0NBO0FoQ3U1TUE7QUFDQTs7QWdDcjVNQTtBQUNBO0FoQ3c1TUE7QWdDdjVNQTtBQUNBO0FoQ3k1TUE7QUcxMk5BO0E2QmdkQTtBQUdBO0FoQzI1TUE7QUFDQTtBZ0N6NU1BO0FBQ0E7QUFDQTtBaEMyNU1BO0FnQzE1TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQzQ1TUE7QWdDMTVNQTtBakN6WEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUN1WEE7QUFDQTtBaENnNk1BO0FHbjROQTtBNkJnZUE7QWpDblhBO0FBQ0E7QUMweE5BO0FBQ0E7QUd0NE5BO0E2QjZkQTtBakMvV0E7QUFDQTtBQzR4TkE7QUFDQTtBZ0MxNk1BO0FqQzdVQTtBQUNBO0FBQ0E7QUFDQTtBaUM0VUE7QUFDQTtBQUNBO0FBQ0E7QUFVQTtBQUNBO0FBQ0E7QWhDczZNQTtBRzU1TkE7QTZCcWVBO0FqQ3hVQTtBQUNBO0FDbXdOQTtBQUNBO0FHLzVOQTtBNkJrZUE7QWpDcFVBO0FBQ0E7QUNxd05BO0FBQ0E7QWdDNzdNQTtBQUNBO0FoQys3TUE7QWdDNzdNQTtBQUNBO0FoQys3TUE7QWdDNzdNQTtBQUNBO0FoQys3TUE7QWdDejdNQTtBQUNBO0FoQzI3TUE7QUdwN05BO0E2QnFlQTtBQXdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQzI3TUE7QUFDQTtBZ0N4N01BO0FBQ0E7QWhDMDdNQTtBZ0N6N01BO0FqQzFZQTtBQUNBO0FBQ0E7QUFDQTtBaUN5WUE7QUFDQTtBaEM4N01BO0FHeDhOQTtBNkJ1Z0JBO0FqQ3BZQTtBQUNBO0FDeTBOQTtBQUNBO0FHMzhOQTtBNkJvZ0JBO0FqQy9YQTtBQUNBO0FDMDBOQTtBQUNBO0FnQ3g4TUE7QWpDcFhBO0FBQ0E7QUFDQTtBQUNBO0FpQ21YQTtBQUNBO0FBQ0E7QWhDNjhNQTtBRzc5TkE7QTZCNGdCQTtBakMvV0E7QUFDQTtBQ28wTkE7QUFDQTtBR2grTkE7QTZCeWdCQTtBakMzV0E7QUFDQTtBQ3MwTkE7QUFDQTtBZ0N2OU1BO0FBQ0E7QUFDQTtBaEN5OU1BO0FnQ3g5TUE7QUFDQTtBaEMwOU1BO0FHaC9OQTtBNkJraEJBO0FBT0E7QUFDQTtBQUNBO0FoQzI5TUE7QWdDMTlNQTtBQUNBO0FoQzQ5TUE7QUFDQTtBZ0N4OU1BO0FBQ0E7QUFDQTtBaEMwOU1BO0FHOS9OQTtBNkJraUJBO0FBSUE7QWhDNDlNQTtBQUNBO0FHbmdPQTtBNkJ5ZEE7QUFpRkE7QUFDQTtBaEM2OU1BO0FBQ0E7QUd6Z09BO0E2QnNkQTtBQXlGQTtBaEM4OU1BO0FBQ0E7QWdDNTlNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEM4OU1BO0FnQzc5TUE7QUFDQTtBQUNBO0FoQys5TUE7QUcxaE9BO0E2QmtqQkE7QUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ2crTUE7QUFDQTtBZ0M5OU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCdG5CQTtBQUNBO0FBQ0E7QUh1bE9BO0FnQ2wrTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ28rTUE7QWdDbCtNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ28rTUE7QWdDbitNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaENxK01BO0FnQ24rTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaENxK01BO0FHaGxPQTtBNkI4Y0E7QUErS0E7QWhDdTlNQTtBQUNBOztBaUN0c09BO0FBQ0E7QUFDQTtBakN5c09BO0FpQ3hzT0E7QWxDeUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWtDM0ZBO0FqQzhzT0E7QUdsbU9BO0E4QjlHQTtBbEMrRkE7QUFDQTtBQ3FuT0E7QUFDQTtBR3JtT0E7QThCakhBO0FsQ21HQTtBQUNBO0FDdW5PQTtBQUNBO0FpQ3h0T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakMwdE9BO0FpQ3R0T0E7QWxDcUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWtDdktBO0FqQzR0T0E7QUc1bk9BO0E4QmxHQTtBbEMyS0E7QUFDQTtBQ3VqT0E7QUFDQTtBRy9uT0E7QThCckdBO0FsQytLQTtBQUNBO0FDeWpPQTtBQUNBO0FpQ3R1T0E7QWxDMk5BO0FBQ0E7QUFDQTtBQUNBO0FrQzVOQTtBQUNBO0FBQ0E7QTlCNkNBO0FBQ0E7QUFDQTtBSCtyT0E7QUdwcE9BO0E4QjlGQTtBbENpT0E7QUFDQTtBQ3FoT0E7QUFDQTtBR3ZwT0E7QThCakdBO0FsQ3NPQTtBQUNBO0FDc2hPQTtBQUNBO0FHMXNPQTtBQUNBO0E4Qi9DQTtBakM0dk9BO0FBQ0E7QUcxc09BO0FBQ0E7QThCcERBO0FqQ2l3T0E7QUFDQTtBaUNod09BO0FBQ0E7QUFDQTtBakNrd09BO0FpQ2h3T0E7QUFDQTtBakNrd09BOztBa0NseU9BO0FBQ0E7QUFDQTtBbENxeU9BO0FrQ3B5T0E7QW5DeUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW1DM0ZBO0FsQzB5T0E7QUc5ck9BO0ErQjlHQTtBbkMrRkE7QUFDQTtBQ2l0T0E7QUFDQTtBR2pzT0E7QStCakhBO0FuQ21HQTtBQUNBO0FDbXRPQTtBQUNBO0FHMXNPQTtBK0I5R0E7QUFJQTtBQUNBO0FBQ0E7QWxDd3pPQTtBQUNBOztBbUNsME9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DcTBPQTtBbUNuME9BO0FBQ0E7QUFDQTtBQTBDQTtBbkM0eE9BO0FtQ24wT0E7QXBDNENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMweE9BO0FHcHVPQTtBZ0N0R0E7QXBDa0RBO0FBQ0E7QUM0eE9BO0FBQ0E7QUd2dU9BO0FnQ3pHQTtBcENzREE7QUFDQTtBQzh4T0E7QUFDQTtBbUNsMU9BO0FwQ3VEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOHhPQTtBR3B2T0E7QWdDckdBO0FwQzZEQTtBQUNBO0FDZ3lPQTtBQUNBO0FtQzMxT0E7QXBDOERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNneU9BO0FHandPQTtBZ0NqR0E7QXBDb0VBO0FBQ0E7QUNreU9BO0FBQ0E7QW1DcDJPQTtBcENvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ214T0E7QUdqeE9BO0FnQzFGQTtBcEMwRkE7QUFDQTtBQ3F4T0E7QUFDQTtBR3B4T0E7QWdDN0ZBO0FwQzhGQTtBQUNBO0FDdXhPQTtBQUNBO0FtQ24zT0E7QXBDK0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN1eE9BO0FHanlPQTtBZ0N6RkE7QXBDcUdBO0FBQ0E7QUN5eE9BO0FBQ0E7QW1DNTNPQTtBcENzR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBb0N4R0E7QW5DazRPQTtBRy95T0E7QWdDckZBO0FwQzRHQTtBQUNBO0FDNHhPQTtBQUNBO0FtQ3I0T0E7QXBDNEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM0eE9BO0FHNXpPQTtBZ0NoRkE7QXBDa0hBO0FBQ0E7QUM4eE9BO0FBQ0E7QW1DOTRPQTtBcEM0SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBb0M5SUE7QW5DbzVPQTtBRzcwT0E7QWdDekVBO0FwQ2tKQTtBQUNBO0FDd3dPQTtBQUNBO0FHaDFPQTtBZ0M1RUE7QXBDc0pBO0FBQ0E7QUMwd09BO0FBQ0E7QUd0MU9BO0FnQzVFQTtBQUtBO0FuQ2k2T0E7QUFDQTtBbUMzNU9BO0FBQ0E7QUFDQTtBQUNBO0FwQ3FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeTNPQTtBR3gyT0E7QWdDN0RBO0FwQzhDQTtBQUNBO0FDMjNPQTtBQUNBO0FHMzJPQTtBZ0NoRUE7QXBDa0RBO0FBQ0E7QUM2M09BO0FBQ0E7QUdwM09BO0FnQzdEQTtBQU9BO0FBQ0E7QW5DODZPQTtBQUNBO0FHMTNPQTtBZ0MzR0E7QUEyREE7QUFDQTtBQUNBO0FBQ0E7QW5DODZPQTtBQUNBO0FHLzNPQTtBZ0M5R0E7QUFrRUE7QW5DKzZPQTtBQUNBO0FHdjRPQTtBZ0NyQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBbkM4Nk9BO0FBQ0E7QW1DMzZPQTtBQTBCQTtBbkNvNU9BO0FtQzc2T0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QW5DODZPQTtBRzE1T0E7QWdDM0JBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQys2T0E7QUFDQTtBR2o2T0E7QWdDOUJBO0FBb0JBO0FBQ0E7QW5DKzZPQTtBQUNBO0FHMTZPQTtBZ0M1QkE7QUE4QkE7QW5DNDZPQTtBQUNBO0FtQ3o2T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkMyNk9BO0FtQ3o2T0E7QUFDQTtBQUNBO0FuQzI2T0E7QW1DejZPQTtBQUNBO0FBQ0E7QUFDQTtBbkMyNk9BO0FtQ3o2T0E7QUFDQTtBQUNBO0FuQzI2T0E7QUdsOE9BO0FnQ3FCQTtBQUtBO0FuQzQ2T0E7QUFDQTtBbUN6Nk9BO0FBQ0E7QW5DMjZPQTtBbUN6Nk9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DMjZPQTtBbUN6Nk9BO0FBQ0E7QW5DMjZPQTtBbUN4Nk9BO0FwQzJIQTtBQUNBO0FBQ0E7QUFDQTtBb0M1SEE7QUFDQTtBbkM2Nk9BO0FHMzlPQTtBZ0MyQ0E7QXBDZ0lBO0FBQ0E7QUNvek9BO0FBQ0E7QUc5OU9BO0FnQ3dDQTtBcENvSUE7QUFDQTtBQ3N6T0E7QUFDQTtBR3YrT0E7QWdDMkNBO0FBTUE7QW5DMDdPQTtBQUNBO0FtQ3Y3T0E7QXBDd0VBO0FBQ0E7QUFDQTtBQUNBO0FvQ3pFQTtBbkM0N09BO0FHbi9PQTtBZ0NxREE7QXBDOEVBO0FBQ0E7QUNvM09BO0FBQ0E7QUd0L09BO0FnQ2tEQTtBcENtRkE7QUFDQTtBQ3EzT0E7QUFDQTtBRy8vT0E7QWdDaUNBO0FBMEJBO0FuQ3c4T0E7QUFDQTtBbUNyOE9BO0FBQ0E7QUFDQTtBbkN1OE9BO0FHeGdQQTtBZ0MrREE7QUFLQTtBQUNBO0FuQ3c4T0E7QUFDQTtBRzNnUEE7QWdDNERBO0FBVUE7QUFDQTtBbkN5OE9BO0FBQ0E7QUdwaFBBO0FnQ2dCQTtBQWdFQTtBQUNBO0FuQ3c4T0E7QUFDQTtBR3ZoUEE7QWdDYUE7QUFxRUE7QW5DeThPQTtBQUNBO0FtQ3Q4T0E7QXBDK0RBO0FBQ0E7QUFDQTtBQUNBO0FvQ2hFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQzI4T0E7QUcxaVBBO0FnQ3lGQTtBcENvRUE7QUFDQTtBQ2k1T0E7QUFDQTtBRzdpUEE7QWdDc0ZBO0FwQ3dFQTtBQUNBO0FDbTVPQTtBQUNBO0FHdGpQQTtBZ0N5RkE7QUFTQTtBbkN3OU9BO0FBQ0E7QUczalBBO0FnQ1lBO0FBMkZBO0FBQ0E7QW5DdzlPQTtBQUNBO0FtQ3I5T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3U5T0E7QW1DcjlPQTtBQUNBO0FuQ3U5T0E7QW1DcDlPQTtBQUNBO0FwQ2dDQTtBQUNBO0FBQ0E7QUFDQTtBb0NqQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FuQ3c5T0E7QUd4bFBBO0FnQ3VIQTtBcENzQ0E7QUFDQTtBQys3T0E7QUFDQTtBRzNsUEE7QWdDb0hBO0FwQzBDQTtBQUNBO0FDaThPQTtBQUNBO0FHcG1QQTtBZ0N1SEE7QUFZQTtBQUNBO0FBQ0E7QUFFQTtBbkNvK09BO0FBQ0E7QUd6bVBBO0FnQ29IQTtBQW9CQTtBbkNxK09BO0FBQ0E7QW1DdjhPQTtBQUNBO0FuQ3k4T0E7QUdwblBBO0FnQzBLQTtBQUlBO0FBQ0E7QUFDQTtBbkMwOE9BO0FBQ0E7QUd4blBBO0FnQ3VLQTtBQVVBO0FuQzI4T0E7QUFDQTtBR2hvUEE7QWdDNEdBO0FBNkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkMyOE9BO0FBQ0E7QUcxb1BBO0FnQ01BO0FBNkxBO0FuQzI4T0E7QUFDQTtBRy9vUEE7QWdDakhBO0FBeVRBO0FuQzI4T0E7QUFDQTs7QW1DeDhPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DMjhPQTtBRzVwUEE7QWdDNE1BO0FBUUE7QW5DNDhPQTtBQUNBO0FHOXBQQTtBZ0N5TUE7QUFZQTtBQUNBO0FBQ0E7QW5DNjhPQTtBQUNBOztBb0N6eFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEM0eFBBO0FvQzF4UEE7QXJDcUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN3c1BBO0FHdnJQQTtBaUMxR0E7QXJDMkZBO0FBQ0E7QUMwc1BBO0FBQ0E7QUcxclBBO0FpQzdHQTtBckMrRkE7QUFDQTtBQzRzUEE7QUFDQTtBR25zUEE7QWlDMUdBO0FBSUE7QUFDQTtBQUNBO0FwQzZ5UEE7QUFDQTtBR3ZzUEE7QWlDN0dBO0FBVUE7QUFDQTtBcEM4eVBBO0FBQ0E7QW9DM3lQQTtBckN3TkE7QUFDQTtBQUNBO0FBQ0E7QXFDek5BO0FBQ0E7QUFDQTtBcENnelBBO0FHenRQQTtBaUMzRkE7QXJDOE5BO0FBQ0E7QUMwbFBBO0FBQ0E7QUc1dFBBO0FpQzlGQTtBckNtT0E7QUFDQTtBQzJsUEE7QUFDQTtBb0MxelBBO0FBQ0E7QXBDNHpQQTtBR3h1UEE7QWlDM0ZBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEM0elBBO0FBQ0E7QUc5dVBBO0FpQzlGQTtBQW1CQTtBQUNBO0FBQ0E7QUFDQTtBcEM2elBBO0FBQ0E7QW9DMXpQQTtBckNvSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcUN0SUE7QUFDQTtBQUNBO0FwQ2cwUEE7QUdud1BBO0FpQ2pFQTtBckMwSUE7QUFDQTtBQzhyUEE7QUFDQTtBR3R3UEE7QWlDcEVBO0FyQzhJQTtBQUNBO0FDZ3NQQTtBQUNBO0FvQzEwUEE7QUFDQTtBQUNBO0FwQzQwUEE7QUdueFBBO0FpQ2pFQTtBQVlBO0FwQzQwUEE7QUFDQTtBR3J4UEE7QWlDcEVBO0FBZ0JBO0FwQzYwUEE7QUFDQTtBb0MxMFBBO0FBQ0E7QXBDNDBQQTtBb0MxMFBBO0FBQ0E7QXBDNDBQQTtBb0N6MFBBO0FBQ0E7QUFDQTtBcEMyMFBBO0FvQ3owUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEMyMFBBO0FHN3lQQTtBaUNsQ0E7QUFPQTtBQUNBO0FwQzQwUEE7QUFDQTtBR2h6UEE7QWlDckNBO0FBWUE7QUFDQTtBQUNBO0FwQzYwUEE7QUFDQTtBb0MxMFBBO0FBQ0E7QXBDNDBQQTtBRzd6UEE7QWlDaEJBO0FBSUE7QXBDNjBQQTtBQUNBO0FHL3pQQTtBaUNuQkE7QUFRQTtBQUNBO0FBQ0E7QXBDODBQQTtBQUNBO0FvQzMwUEE7QUFDQTtBQUNBO0FwQzYwUEE7QUcxMFBBO0FpQ0xBO0FBS0E7QUFDQTtBQUNBO0FwQzgwUEE7QUFDQTtBb0MzMFBBO0FBQ0E7QUFDQTtBQUNBO0FwQzYwUEE7QUd0MVBBO0FpQ01BO0FBTUE7QUFDQTtBQUNBO0FwQzgwUEE7QUFDQTtBR2gyUEE7QWlDN0NBO0FBb0VBO0FBQ0E7QXBDNjBQQTtBQUNBO0FHbjJQQTtBaUNoREE7QUF5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEM4MFBBO0FBQ0E7QW9DMzBQQTtBQUNBO0FBQ0E7QXBDNjBQQTtBR24zUEE7QWlDb0NBO0FBS0E7QXBDODBQQTtBQUNBO0FHcjNQQTtBaUNpQ0E7QUFTQTtBcEMrMFBBO0FBQ0E7QW9DNTBQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQzgwUEE7QW9DMzBQQTtBQUNBO0FBQ0E7QUFDQTtBcEM2MFBBO0FvQzMwUEE7QUFDQTtBQUNBO0FwQzYwUEE7QUdyNVBBO0FpQ2lFQTtBQVdBO0FwQzYwUEE7QUFDQTtBb0N6MFBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDMjBQQTtBR2g2UEE7QWlDaUZBO0FBT0E7QXBDNDBQQTtBQUNBO0FHbDZQQTtBaUM4RUE7QUFXQTtBQUNBO0FwQzYwUEE7QUFDQTtBRzM2UEE7QWlDaURBO0FBaURBO0FwQzYwUEE7QUFDQTtBRzc2UEE7QWlDOENBO0FBcURBO0FBQ0E7QUFDQTtBcEM4MFBBO0FBQ0E7QUd2N1BBO0FpQ2pIQTtBQThOQTtBcEM4MFBBO0FBQ0E7QUd6N1BBO0FpQ3BIQTtBQWtPQTtBQUNBO0FBQ0E7QXBDKzBQQTtBQUNBOztBcUNwalFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDdWpRQTtBcUN0alFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ3dqUUE7QUdsOVBBO0FrQzVHQTtBQVFBO0FyQzBqUUE7QUFDQTtBR3A5UEE7QWtDL0dBO0FBV0E7QUFDQTtBckM0alFBO0FBQ0E7QXFDMWpRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckM0alFBO0FxQzNqUUE7QXRDaUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM2L1BBO0FHNStQQTtBa0N0RkE7QXRDdUVBO0FBQ0E7QUMrL1BBO0FBQ0E7QUcvK1BBO0FrQ3pGQTtBdEMyRUE7QUFDQTtBQ2lnUUE7QUFDQTtBcUM3a1FBO0F0Q3NJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzQ3hJQTtBckNtbFFBO0FHNy9QQTtBa0N4RkE7QXRDNElBO0FBQ0E7QUM2OFBBO0FBQ0E7QUd0Z1FBO0FrQzdGQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0FyQzBsUUE7QUFDQTtBRzNnUUE7QWtDaEdBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FyQzRsUUE7QUFDQTtBcUMxbFFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDNGxRQTtBcUMzbFFBO0FBQ0E7QUFDQTtBckM2bFFBO0FxQzNsUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QXJDeWxRQTtBcUM1bFFBO0F0Q3VIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdytQQTtBRy9pUUE7QWtDcERBO0F0QzZIQTtBQUNBO0FDMCtQQTtBQUNBO0FHbGpRQTtBa0N2REE7QXRDaUlBO0FBQ0E7QUM0K1BBO0FBQ0E7QXFDOW1RQTtBdEM0SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ErUEE7QXFDcG5RQTtBdENrSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ErUEE7QXFDeG5RQTtBQUNBO0FyQzBuUUE7QUc1a1FBO0FrQy9DQTtBQUdBO0FyQzRuUUE7QUFDQTtBcUMxblFBO0FBQ0E7QXJDNG5RQTtBR3BsUUE7QWtDekNBO0FBR0E7QXJDOG5RQTtBQUNBO0FxQzNuUUE7QUFDQTtBdEN5TEE7QUFDQTtBQUNBO0FBQ0E7QUNxOFBBO0FHaG1RQTtBa0NsQ0E7QXRDK0xBO0FBQ0E7QUN1OFBBO0FBQ0E7QUdubVFBO0FrQ3JDQTtBdENtTUE7QUFDQTtBQ3k4UEE7QUFDQTtBRzVtUUE7QWtDbENBO0FBSUE7QUFDQTtBckM4b1FBO0FBQ0E7QUcvbVFBO0FrQ3JDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDZ3BRQTtBQUNBO0FxQzlvUUE7QUFDQTtBQUNBO0FyQ2dwUUE7QXFDL29RQTtBQUNBO0FyQ2lwUUE7QXFDL29RQTtBQUNBO0FyQ2lwUUE7QUdyb1FBO0FrQzNEQTtBQWlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ21vUUE7QXFDbG9RQTtBQUNBO0FyQ29vUUE7QXFDbG9RQTtBQUNBO0FyQ29vUUE7QUFDQTtBR2pwUUE7QWtDOURBO0FBOEVBO0FBQ0E7QUFDQTtBckNxb1FBO0FBQ0E7QUczcFFBO0FrQ3BFQTtBQTZGQTtBQUNBO0FyQ3NvUUE7QUFDQTtBRzlwUUE7QWtDdkVBO0FBaUdBO0FyQ3dvUUE7QUFDQTtBcUN0b1FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ3dvUUE7QXFDdm9RQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDeW9RQTtBcUN4b1FBO0FBQ0E7QXJDMG9RQTtBRzNyUUE7QWtDMENBO0FBVUE7QXJDMm9RQTtBQUNBO0FxQ3hvUUE7QUFDQTtBQUNBO0FBQ0E7QXJDMG9RQTtBR3JzUUE7QWtDd0RBO0FBS0E7QXJDNG9RQTtBQUNBO0FHdnNRQTtBa0NxREE7QUFRQTtBckM4b1FBO0FxQzdvUUE7QUFDQTtBQUNBO0FyQytvUUE7QUFDQTtBR250UUE7QWtDdUVBO0FBRUE7QXJDOG9RQTtBQUNBO0FHeHRRQTtBa0NqSEE7QUE4TEE7QXJDK29RQTtBQUNBO0FHMXRRQTtBa0NwSEE7QUFpTUE7QXJDaXBRQTtBQUNBOztBc0NuMVFBO0FBQ0E7QUFDQTtBQUNBO0F0Q3MxUUE7QXNDcjFRQTtBQUNBO0F0Q3UxUUE7QUczdVFBO0FtQzdHQTtBQUdBO0F0Q3kxUUE7QUFDQTtBRzd1UUE7QW1DaEhBO0FBTUE7QXRDMjFRQTtBQUNBO0FzQ3oxUUE7QXZDK0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXVDakZBO0FBQ0E7QXRDKzFRQTtBRzl2UUE7QW1DcEdBO0F2Q3FGQTtBQUNBO0FDaXhRQTtBQUNBO0FHandRQTtBbUN2R0E7QXZDeUZBO0FBQ0E7QUNteFFBO0FBQ0E7QXNDejJRQTtBQUNBO0F0QzIyUUE7QXNDejJRQTtBQUNBO0FBQ0E7QUFDQTtBdEMyMlFBO0FHbHhRQTtBbUM1RkE7QUFLQTtBQUNBO0F0QzYyUUE7QUFDQTtBR3h4UUE7QW1DcEdBO0FBbUJBO0F0QzYyUUE7QUFDQTtBRzF4UUE7QW1DdkdBO0FBc0JBO0FBQ0E7QUFDQTtBdEMrMlFBO0FBQ0E7QUdueFFBO0FtQ3JIQTtBQTJCQTtBQUNBO0F0Q2kzUUE7QUFDQTtBc0MvMlFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdENpM1FBO0FHanpRQTtBbUNyRUE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBdENtM1FBO0FBQ0E7QUd0elFBO0FtQ3hFQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0F0Q3EzUUE7QUFDQTtBc0NuM1FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdENxM1FBO0FHeDBRQTtBbUNsREE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBdEN1M1FBO0FBQ0E7QUc3MFFBO0FtQ3JEQTtBQWFBO0F0Q3kzUUE7QUFDQTtBc0N2M1FBO0FBQ0E7QUFDQTtBQUNBO0F0Q3kzUUE7QXNDeDNRQTtBdkNpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdUNuR0E7QXRDODNRQTtBR2wyUUE7QW1DOUJBO0F2Q3VHQTtBQUNBO0FDNnhRQTtBQUNBO0FHcjJRQTtBbUNqQ0E7QXZDMkdBO0FBQ0E7QUMreFFBO0FBQ0E7QUc5MlFBO0FtQzlCQTtBQUlBO0F0QzQ0UUE7QUFDQTtBR2gzUUE7QW1DakNBO0FBT0E7QXRDODRRQTtBQUNBO0FzQzU0UUE7QXZDNEtBO0FBQ0E7QUFDQTtBQUNBO0F1QzdLQTtBQUNBO0FBQ0E7QXRDaTVRQTtBR2o0UUE7QW1DcEJBO0F2Q2lMQTtBQUNBO0FDd3VRQTtBQUNBO0FHcDRRQTtBbUN2QkE7QXZDcUxBO0FBQ0E7QUMwdVFBO0FBQ0E7QUc3NFFBO0FtQ3BCQTtBQU1BO0FBQ0E7QUFDQTtBdEMrNVFBO0FBQ0E7QUdqNVFBO0FtQ3ZCQTtBQVdBO0FBQ0E7QUFDQTtBQUNBO0F0Q2k2UUE7QUFDQTtBc0MvNVFBO0FBQ0E7QUFDQTtBQUNBO0F0Q2k2UUE7QUdqNlFBO0FtQ0hBO0FBS0E7QUFDQTtBdENtNlFBO0FBQ0E7QUdwNlFBO0FtQ05BO0FBU0E7QUFDQTtBQUNBO0F0Q3E2UUE7QUFDQTtBc0NuNlFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRDcTZRQTtBR3Y3UUE7QW1DV0E7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBdEN1NlFBO0FBQ0E7QUc1N1FBO0FtQ1FBO0FBZUE7QUFDQTtBQUNBO0F0Q3k2UUE7QUFDQTtBc0N0NlFBO0FBQ0E7QXRDdzZRQTtBR3o4UUE7QW1DZ0NBO0FBR0E7QXRDMDZRQTtBQUNBO0FHOThRQTtBbUNsQ0E7QUEwRUE7QUFDQTtBdEMwNlFBO0FBQ0E7QUdqOVFBO0FtQ3JDQTtBQThFQTtBQUNBO0FBQ0E7QXRDNDZRQTtBQUNBO0FzQzE2UUE7QUFDQTtBQUNBO0FBQ0E7QXRDNDZRQTtBR2grUUE7QW1DaURBO0FBS0E7QXRDODZRQTtBQUNBO0FHcDlRQTtBbUNnQ0E7QUFRQTtBdENnN1FBO0FBQ0E7QXNDOTZRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdENnN1FBO0FzQy82UUE7QUFDQTtBdENpN1FBO0FHci9RQTtBbUNqSEE7QUF5TEE7QXRDaTdRQTtBQUNBO0FHdi9RQTtBbUNwSEE7QUE0TEE7QXRDbTdRQTtBQUNBOztBdUNoblJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkNtblJBO0F1Q2xuUkE7QUFDQTtBQUNBO0FBQ0E7QXZDb25SQTtBdUNsblJBO0FBQ0E7QUFDQTtBdkNvblJBO0F1Q2xuUkE7QXhDcUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdDdktBO0FBQ0E7QUFDQTtBQUNBO0F2Q3duUkE7QUczaFJBO0FvQ2xHQTtBeEMyS0E7QUFDQTtBQ3M5UUE7QUFDQTtBRzloUkE7QW9DckdBO0F4QytLQTtBQUNBO0FDdzlRQTtBQUNBO0FHdmlSQTtBb0NsR0E7QUFPQTtBQUNBO0F2Q3NvUkE7QUFDQTtBRzFpUkE7QW9DckdBO0FBV0E7QXZDd29SQTtBQUNBO0F1Q3RvUkE7QUFxQkE7QUFDQTtBdkNvblJBO0F1Q3pvUkE7QXhDNEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdDOUZBO0F2QytvUkE7QUczalJBO0FvQ3RGQTtBeENrR0E7QUFDQTtBQ21qUkE7QUFDQTtBdUNucFJBO0F4QzBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F3QzVEQTtBdkN5cFJBO0FHNWtSQTtBb0MvRUE7QXhDZ0VBO0FBQ0E7QUMrbFJBO0FBQ0E7QUcva1JBO0FvQ2xGQTtBeENvRUE7QUFDQTtBQ2ltUkE7QUFDQTtBR3hsUkE7QW9DL0VBO0FBSUE7QXZDdXFSQTtBQUNBO0FHMWxSQTtBb0NsRkE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDeXFSQTtBQUNBO0F1Q3BxUkE7QUFDQTtBdkNzcVJBO0F1Q25xUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkNxcVJBO0F1Q3BxUkE7QUFDQTtBQUNBO0F2Q3NxUkE7QXVDcHFSQTtBQUNBO0F2Q3NxUkE7QXVDcHFSQTtBQUNBO0FBQ0E7QXZDc3FSQTtBRzluUkE7QW9DekRBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0F2Q3VxUkE7QUFDQTtBR25vUkE7QW9DNURBO0FBMEJBO0FBQ0E7QUFDQTtBdkN5cVJBO0FBQ0E7QXVDdnFSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDeEJBO0FBQ0E7QUFDQTtBSGtzUkE7QXVDM3FSQTtBQUNBO0FBQ0E7QUFDQTtBdkM2cVJBO0F1QzNxUkE7QXhDc0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdDeEhBO0FBQ0E7QUFDQTtBdkNpclJBO0FHdHFSQTtBb0NmQTtBeEM0SEE7QUFDQTtBQzZqUkE7QUFDQTtBR3pxUkE7QW9DbEJBO0F4Q2dJQTtBQUNBO0FDK2pSQTtBQUNBO0FHbHJSQTtBb0NmQTtBQU1BO0FBQ0E7QUFDQTtBdkMrclJBO0FBQ0E7QUd0clJBO0FvQ2xCQTtBQVdBO0FBQ0E7QXZDaXNSQTtBQUNBO0F1Qy9yUkE7QXhDd0pBO0FBQ0E7QUFDQTtBQUNBO0F3Q3pKQTtBdkNvc1JBO0FHdHNSQTtBb0NBQTtBeEM2SkE7QUFDQTtBQzZpUkE7QUFDQTtBR3pzUkE7QW9DSEE7QXhDaUtBO0FBQ0E7QUMraVJBO0FBQ0E7QXVDOXNSQTtBeENtR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0NyR0E7QUFDQTtBQUNBO0F2Q290UkE7QUc1dFJBO0FvQ0lBO0F4Q3lHQTtBQUNBO0FDbW5SQTtBQUNBO0FHL3RSQTtBb0NDQTtBeEM2R0E7QUFDQTtBQ3FuUkE7QUFDQTtBdUMvdFJBO0FBQ0E7QXZDaXVSQTtBRzN1UkE7QW9DSUE7QUFTQTtBQUNBO0FBQ0E7QXZDa3VSQTtBQUNBO0FHL3VSQTtBb0NDQTtBQWNBO0FBQ0E7QUFDQTtBQUNBO0F2Q291UkE7QUFDQTtBdUNsdVJBO0F4Q2dJQTtBQUNBO0FBQ0E7QUFDQTtBd0NqSUE7QUFDQTtBdkN1dVJBO0FHbHdSQTtBb0N3QkE7QXhDcUlBO0FBQ0E7QUN5bVJBO0FBQ0E7QUdyd1JBO0FvQ3FCQTtBeEN5SUE7QUFDQTtBQzJtUkE7QUFDQTtBRzN3UkE7QW9DMEJBO0FBRUE7QXZDbXZSQTtBQUNBO0F1Q2p2UkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q212UkE7QXVDbHZSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q292UkE7QUd0eVJBO0FvQ2tDQTtBQW1CQTtBdkNxdlJBO0FBQ0E7QUdyMVJBO0FBQ0E7QW9DMkdBO0F2QzZ1UkE7QXVDNXVSQTtBQUNBO0F2Qzh1UkE7QXVDN3VSQTtBQUNBO0F2Qyt1UkE7QXVDMXVSQTtBQUNBO0F2QzR1UkE7QXVDdnVSQTtBQUNBO0F2Q3l1UkE7QUFDQTtBR2oyUkE7QUFDQTtBb0NzR0E7QXZDOHZSQTtBdUM3dlJBO0FBQ0E7QXZDK3ZSQTtBdUM5dlJBO0FBQ0E7QXZDZ3dSQTtBdUMzdlJBO0FBQ0E7QXZDNnZSQTtBdUN4dlJBO0FBQ0E7QXZDMHZSQTtBQUNBO0FHMTBSQTtBb0M3QkE7QUFpSEE7QUFDQTtBdkMwdlJBO0FBQ0E7QXVDeHZSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QzB2UkE7QXVDanRSQTtBQUNBO0FBQ0E7QXZDbXRSQTtBdUNqdFJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q210UkE7QXVDanRSQTtBQUNBO0FBQ0E7QXZDbXRSQTtBR3oyUkE7QW9DakhBO0FBMFFBO0FBQ0E7QXZDb3RSQTtBQUNBO0FHNTJSQTtBb0NwSEE7QUE4UUE7QUFDQTtBdkNzdFJBO0FBQ0E7O0F3Q3QrUkE7QUFDQTtBQUNBO0F4Q3krUkE7QXdDeCtSQTtBQUNBO0FBQ0E7QXhDMCtSQTtBd0N4K1JBO0F6Q3FGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F5Q3ZGQTtBQUNBO0FBQ0E7QXhDOCtSQTtBR3g0UkE7QXFDMUdBO0F6QzJGQTtBQUNBO0FDMjVSQTtBQUNBO0FHMzRSQTtBcUM3R0E7QXpDK0ZBO0FBQ0E7QUM2NVJBO0FBQ0E7QXdDei9SQTtBQUNBO0F4QzIvUkE7QUd2NVJBO0FxQzFHQTtBQVNBO0F4QzQvUkE7QUFDQTtBR3o1UkE7QXFDN0dBO0FBWUE7QUFDQTtBeEM4L1JBO0FBQ0E7QXdDNS9SQTtBQUNBO0FBQ0E7QUFDQTtBeEM4L1JBO0FHdjZSQTtBcUMxRkE7QUFLQTtBQUNBO0F4Q2dnU0E7QUFDQTtBRzE2UkE7QXFDN0ZBO0FBU0E7QXhDa2dTQTtBQUNBO0F3Q2hnU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeENrZ1NBO0FHeDdSQTtBcUM5RUE7QUFNQTtBQUNBO0FBQ0E7QXhDb2dTQTtBQUNBO0F3Q2xnU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeENvZ1NBO0F3Q25nU0E7QXpDaUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXlDbklBO0FBQ0E7QUFDQTtBQUNBO0F4Q3lnU0E7QUdoOVJBO0FxQzlEQTtBekN1SUE7QUFDQTtBQzI0UkE7QUFDQTtBR245UkE7QXFDakVBO0F6QzJJQTtBQUNBO0FDNjRSQTtBQUNBO0FHNTlSQTtBcUM5REE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBeEN1aFNBO0FBQ0E7QUdqK1JBO0FxQ2pFQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDeWhTQTtBQUNBO0F3Q3ZoU0E7QXpDa01BO0FBQ0E7QUFDQTtBQUNBO0F5Q25NQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QzRoU0E7QUd4L1JBO0FxQzFDQTtBekN1TUE7QUFDQTtBQysxUkE7QUFDQTtBRzMvUkE7QXFDN0NBO0F6QzJNQTtBQUNBO0FDaTJSQTtBQUNBO0FHcGdTQTtBcUMxQ0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QzBpU0E7QUFDQTtBRzFnU0E7QXFDN0NBO0FBZUE7QUFDQTtBQUNBO0F4QzRpU0E7QUFDQTtBd0MxaVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEM0aVNBO0F3Q3ppU0E7QUFDQTtBeEMyaVNBO0FHOWhTQTtBcUNkQTtBQUdBO0F4QzZpU0E7QUFDQTtBR25pU0E7QXFDTkE7QUFDQTtBeEM0aVNBO0F3QzFpU0E7QUFDQTtBeEM0aVNBO0FBQ0E7QUd4aVNBO0FxQ05BO0FBR0E7QUFDQTtBeEMraVNBO0FBQ0E7QXdDM2lTQTtBQUNBO0FBQ0E7QXhDNmlTQTtBd0MzaVNBO0FBQ0E7QUFDQTtBeEM2aVNBO0FHempTQTtBcUNVQTtBQUlBO0FBQ0E7QUFDQTtBeEMraVNBO0FBQ0E7QUc3alNBO0FxQ09BO0FBU0E7QUFDQTtBeENpalNBO0FBQ0E7QXdDL2lTQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0F4Q2dqU0E7QUc1a1NBO0FxQ3VCQTtBQU9BO0FBQ0E7QXhDa2pTQTtBQUNBO0FHL2tTQTtBcUNvQkE7QUFXQTtBQUNBO0F4Q29qU0E7QUFDQTtBR3hsU0E7QXFDdEJBO0FBNkRBO0FBQ0E7QUFDQTtBQUNBO0F4Q3FqU0E7QUFDQTtBRzdsU0E7QXFDekJBO0FBbUVBO0FBQ0E7QXhDdWpTQTtBQUNBO0FHdG1TQTtBcUNuRUE7QUFxSEE7QUFDQTtBQUNBO0FBQ0E7QXhDd2pTQTtBQUNBO0FHM21TQTtBcUN0RUE7QUEySEE7QUFDQTtBQUNBO0F4QzBqU0E7QUFDQTtBd0N4alNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQ25IQTtBQUNBO0FBQ0E7QUg4cVNBO0F3QzVqU0E7QXpDZ0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXlDbENBO0FBQ0E7QUFDQTtBeENra1NBO0FHN29TQTtBcUN1RUE7QXpDc0NBO0FBQ0E7QUNvaVNBO0FBQ0E7QUdocFNBO0FxQ29FQTtBekMwQ0E7QUFDQTtBQ3NpU0E7QUFDQTtBR3pwU0E7QXFDdUVBO0FBTUE7QXhDZ2xTQTtBQUNBO0F3QzlrU0E7QXpDd0VBO0FBQ0E7QUFDQTtBQUNBO0F5Q3pFQTtBQUNBO0F4Q21sU0E7QUd0cVNBO0FxQ2dGQTtBekM2RUE7QUFDQTtBQzZnU0E7QUFDQTtBR3pxU0E7QXFDNkVBO0F6Q2lGQTtBQUNBO0FDK2dTQTtBQUNBO0FHbHJTQTtBcUNnRkE7QUFLQTtBeENpbVNBO0FBQ0E7QUdwclNBO0FxQzZFQTtBQVFBO0FBQ0E7QUFDQTtBeENtbVNBO0FBQ0E7QXdDam1TQTtBekMyREE7QUFDQTtBQUNBO0FBQ0E7QXlDNURBO0F4Q3NtU0E7QUdyc1NBO0FxQzZGQTtBekNnRUE7QUFDQTtBQzRpU0E7QUFDQTtBR3hzU0E7QXFDMEZBO0F6Q29FQTtBQUNBO0FDOGlTQTtBQUNBO0FHanRTQTtBcUM2RkE7QUFJQTtBeENvblNBO0FBQ0E7QUdudFNBO0FxQzBGQTtBQU9BO0FBQ0E7QUFDQTtBeENzblNBO0FBQ0E7QXdDcG5TQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Q3NuU0E7QXdDcm5TQTtBQUNBO0F4Q3VuU0E7QUd0dVNBO0FxQzhHQTtBQUdBO0FBQ0E7QUFDQTtBeEN5blNBO0FBQ0E7QUcxdVNBO0FxQzJHQTtBQVFBO0FBQ0E7QUFDQTtBeEMyblNBO0FBQ0E7QUdwdlNBO0FxQ3lHQTtBQW1CQTtBeEM0blNBO0FBQ0E7QUd0dlNBO0FxQ3NHQTtBQXNCQTtBQUNBO0F4QzhuU0E7QUFDQTtBd0M1blNBO0FBQ0E7QUFDQTtBQUNBO0F4QzhuU0E7QUdqd1NBO0FxQ2dJQTtBQUtBO0F4Q2dvU0E7QUFDQTtBd0M1blNBO0FBQ0E7QXhDOG5TQTtBR3p3U0E7QXFDMElBO0FBR0E7QUFDQTtBeENnb1NBO0FBQ0E7QUcvd1NBO0FxQ3lJQTtBQVNBO0F4Q2lvU0E7QUFDQTtBd0MvblNBO0FBQ0E7QUFDQTtBeENpb1NBO0FHeHhTQTtBcUNxSkE7QUFJQTtBeENtb1NBO0FBQ0E7QUcxMFNBO0FBQ0E7QXFDeU1BO0F4Q29vU0E7QXdDbm9TQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Q3FvU0E7QUFDQTtBR24xU0E7QUFDQTtBcUNvTUE7QXhDa3BTQTtBd0NqcFNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDbXBTQTtBQUNBO0FHNXpTQTtBcUM2REE7QUErR0E7QUFDQTtBQUNBO0F4Q29wU0E7QXdDbnBTQTtBQUNBO0F4Q3FwU0E7QUFDQTtBR24wU0E7QXFDMERBO0FBdUhBO0FBQ0E7QUFDQTtBQUNBO0F4Q3NwU0E7QXdDcnBTQTtBQUNBO0F4Q3VwU0E7QUFDQTtBR2oxU0E7QXFDakhBO0FBK1NBO0F4Q3VwU0E7QUFDQTtBR24xU0E7QXFDcEhBO0FBa1RBO0F4Q3lwU0E7QUFDQTs7QXlDNThTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Qys4U0E7QXlDOThTQTtBQUNBO0F6Q2c5U0E7QXlDOThTQTtBQUNBO0FBQ0E7QXpDZzlTQTtBR3oyU0E7QXNDekdBO0FBSUE7QUFDQTtBekNrOVNBO0FBQ0E7QUc1MlNBO0FzQzVHQTtBQVFBO0FBQ0E7QXpDbzlTQTtBQUNBO0F5Q2w5U0E7QTFDd0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBDMUVBO0FBQ0E7QUFDQTtBekN3OVNBO0FHLzNTQTtBc0M3RkE7QTFDOEVBO0FBQ0E7QUNrNVNBO0FBQ0E7QUdsNFNBO0FzQ2hHQTtBMUNrRkE7QUFDQTtBQ281U0E7QUFDQTtBRzM0U0E7QXNDN0ZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QXpDcytTQTtBQUNBO0FHaDVTQTtBc0NoR0E7QUFZQTtBQUNBO0FBQ0E7QXpDdytTQTtBQUNBO0F5Q3QrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdytTQTtBeUN2K1NBO0FBQ0E7QUFDQTtBekN5K1NBO0F5Q3YrU0E7QUFDQTtBekN5K1NBO0F5Q3YrU0E7QUFDQTtBekN5K1NBO0F5Q3YrU0E7QUFDQTtBQUNBO0F6Q3krU0E7QXlDeCtTQTtBQUNBO0FBQ0E7QUFDQTtBekMwK1NBO0F5Q3YrU0E7QUFDQTtBQUNBO0F6Q3krU0E7QXlDditTQTtBQUNBO0FBQ0E7QXpDeStTQTtBeUN4K1NBO0FBQ0E7QUFDQTtBQUNBO0F6QzArU0E7QXlDdCtTQTtBQUNBO0FBQ0E7QUFDQTtBekN3K1NBO0F5Q3QrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdytTQTtBeUN0K1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3crU0E7QXlDdCtTQTtBQUNBO0FBQ0E7QUFDQTtBekN3K1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0F6Q3UrU0E7QXlDdCtTQTtBQUNBO0FBQ0E7QXpDdytTQTtBeUN2K1NBO0FBQ0E7QXpDeStTQTtBeUN2K1NBO0FBQ0E7QUFDQTtBekN5K1NBO0F5Q3QrU0E7QUFDQTtBekN3K1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUN0K1NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDdytTQTtBeUN0K1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3crU0E7QXlDditTQTtBQUNBO0F6Q3krU0E7QXlDcitTQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUN0K1NBO0FBQ0E7QTFDK0lBO0FBQ0E7QUFDQTtBQUNBO0FDMDFTQTtBR25nVEE7QXNDc0JBO0ExQ3FKQTtBQUNBO0FDNDFTQTtBQUNBO0FHdGdUQTtBc0NtQkE7QTFDeUpBO0FBQ0E7QUM4MVNBO0FBQ0E7QXlDdC9TQTtBQUNBO0FBQ0E7QXpDdy9TQTtBeUN0L1NBO0FBQ0E7QXpDdy9TQTtBeUN2L1NBO0FBQ0E7QUFDQTtBekN5L1NBO0F5Q3gvU0E7QUFDQTtBekMwL1NBO0F5Q3gvU0E7QUFDQTtBekMwL1NBO0F5Q3YvU0E7QUFDQTtBekN5L1NBO0F5Q3gvU0E7QUFDQTtBQUNBO0F6QzAvU0E7QXlDbi9TQTtBQUNBO0FBQ0E7QXpDcS9TQTtBeUNwL1NBO0FBQ0E7QUFDQTtBekNzL1NBO0F5Q3AvU0E7QUFDQTtBekNzL1NBO0F5Q3AvU0E7QUFDQTtBekNzL1NBO0F5Q3IvU0E7QUFDQTtBekN1L1NBO0F5Q3IvU0E7QUFDQTtBekN1L1NBO0F5Q24vU0E7QUFDQTtBQUNBO0FBQ0E7QXpDcS9TQTtBeUNwL1NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDcy9TQTtBeUNwL1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3MvU0E7QXlDci9TQTtBQUNBO0F6Q3UvU0E7QXlDbi9TQTtBQUNBO0FBQ0E7QXpDcS9TQTtBeUNwL1NBO0FBQ0E7QTFDdUVBO0FBQ0E7QUFDQTtBQUNBO0FDZzdTQTtBR3psVEE7QXNDOEZBO0ExQzZFQTtBQUNBO0FDazdTQTtBQUNBO0FHNWxUQTtBc0MyRkE7QTFDaUZBO0FBQ0E7QUNvN1NBO0FBQ0E7QXlDcGdUQTtBQUNBO0FBQ0E7QXpDc2dUQTtBeUNwZ1RBO0FBQ0E7QXpDc2dUQTtBeUNyZ1RBO0FBQ0E7QUFDQTtBekN1Z1RBO0F5Q3RnVEE7QUFDQTtBekN3Z1RBO0F5Q3RnVEE7QUFDQTtBekN3Z1RBO0F5Q3JnVEE7QUFDQTtBekN1Z1RBO0F5Q3RnVEE7QUFDQTtBQUNBO0F6Q3dnVEE7QXlDamdUQTtBQUNBO0FBQ0E7QXpDbWdUQTtBeUNsZ1RBO0FBQ0E7QXpDb2dUQTtBeUNsZ1RBO0FBQ0E7QUFDQTtBekNvZ1RBO0F5Q2xnVEE7QUFDQTtBekNvZ1RBO0F5Q25nVEE7QUFDQTtBekNxZ1RBO0F5Q2xnVEE7QUFDQTtBQUNBO0FBQ0E7QXpDb2dUQTtBeUNuZ1RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDcWdUQTtBeUNuZ1RBO0FBQ0E7QXpDcWdUQTtBeUNuZ1RBO0FBQ0E7QUFDQTtBQUNBO0F6Q3FnVEE7QXlDcGdUQTtBQUNBO0FBQ0E7QXpDc2dUQTtBeUNwZ1RBO0FBQ0E7QXpDc2dUQTtBeUNqZ1RBO0FBQ0E7QUFDQTtBekNtZ1RBO0F5Q2xnVEE7QUFDQTtBQUNBO0F6Q29nVEE7QXlDbGdUQTtBQUNBO0F6Q29nVEE7QXlDbGdUQTtBQUNBO0FBQ0E7QUFDQTtBekNvZ1RBO0F5Q25nVEE7QUFDQTtBQUNBO0FBQ0E7QXpDcWdUQTtBeUNuZ1RBO0FBQ0E7QUFDQTtBQUNBO0F6Q3FnVEE7QXlDbGdUQTtBQUNBO0FBQ0E7QUFDQTtBekNvZ1RBO0F5Q25nVEE7QUFDQTtBQUNBO0FBQ0E7QXpDcWdUQTtBeUNuZ1RBO0FBQ0E7QUFDQTtBQUNBO0F6Q3FnVEE7QXlDamdUQTtBQUNBO0FBQ0E7QUFDQTtBekNtZ1RBO0F5Q2xnVEE7QUFDQTtBQUNBO0FBQ0E7QXpDb2dUQTtBeUNsZ1RBO0FBQ0E7QUFDQTtBekNvZ1RBO0F5Q2xnVEE7QUFDQTtBQUNBO0FBQ0E7QXpDb2dUQTtBeUNuZ1RBO0FBQ0E7QUFDQTtBQUNBO0F6Q3FnVEE7QXlDbmdUQTtBQUNBO0FBQ0E7QUFDQTtBekNxZ1RBO0F5Q2pnVEE7QUFDQTtBQUNBO0F6Q21nVEE7QXlDbGdUQTtBQUNBO0F6Q29nVEE7QXlDbGdUQTtBQUNBO0FBQ0E7QXpDb2dUQTtBeUNqZ1RBO0FBQ0E7QUFDQTtBekNtZ1RBO0F5Q2xnVEE7QUFDQTtBekNvZ1RBO0F5Q2xnVEE7QUFDQTtBQUNBO0F6Q29nVEE7QXlDamdUQTtBQUNBO0FBQ0E7QUFDQTtBekNtZ1RBO0F5Q2pnVEE7QTFDN1JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBDMlJBO0F6Q3VnVEE7QUdqeFRBO0FzQ3dRQTtBMUN2UkE7QUFDQTtBQ295VEE7QUFDQTtBR3B4VEE7QXNDcVFBO0ExQ25SQTtBQUNBO0FDc3lUQTtBQUNBO0F5Q2poVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNtaFRBO0F5Q2poVEE7QTFDM0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBDeUtBO0FBQ0E7QXpDdWhUQTtBRzV5VEE7QXNDa1JBO0ExQ3JLQTtBQUNBO0FDbXNUQTtBQUNBO0FHL3lUQTtBc0MrUUE7QTFDaktBO0FBQ0E7QUNxc1RBO0FBQ0E7QXlDamlUQTtBMUNqSEE7QUFDQTtBQUNBO0FBQ0E7QTBDZ0hBO0FBQ0E7QUFDQTtBekNzaVRBO0FHajBUQTtBc0N1UkE7QTFDNUdBO0FBQ0E7QUMwcFRBO0FBQ0E7QUdwMFRBO0FzQ29SQTtBMUN4R0E7QUFDQTtBQzRwVEE7QUFDQTtBeUNoalRBO0FBQ0E7QXpDa2pUQTtBeUNqalRBO0FBQ0E7QXpDbWpUQTtBeUNsalRBO0FBQ0E7QUFDQTtBekNvalRBO0F5QzdpVEE7QUFDQTtBQUNBO0FBQ0E7QXpDK2lUQTtBeUM5aVRBO0ExQ3ZNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EwQ3FNQTtBekNvalRBO0FHcDJUQTtBc0M4U0E7QTFDak1BO0FBQ0E7QUMydlRBO0FBQ0E7QUd2MlRBO0FzQzJTQTtBMUM3TEE7QUFDQTtBQzZ2VEE7QUFDQTtBeUMvalRBO0FBQ0E7QXpDaWtUQTtBeUM5alRBO0FBQ0E7QUFDQTtBekNna1RBO0F5Qy9qVEE7QUFDQTtBMUNuSkE7QUFDQTtBQUNBO0FBQ0E7QTBDa0pBO0F6Q29rVEE7QUcvM1RBO0FzQ3dUQTtBMUM3SUE7QUFDQTtBQ3d0VEE7QUFDQTtBR2w0VEE7QXNDcVRBO0ExQ3pJQTtBQUNBO0FDMHRUQTtBQUNBO0F5Qy9rVEE7QUFDQTtBQUNBO0F6Q2lsVEE7QUcvNFRBO0FzQzVFQTtBQWdaQTtBekMra1RBO0FBQ0E7QXlDN2tUQTtBQUNBO0FBQ0E7QXpDK2tUQTtBeUM5a1RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNnbFRBO0FHLzVUQTtBc0MwVUE7QUFPQTtBQUNBO0F6Q2tsVEE7QUFDQTtBeUNobFRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNrbFRBO0FHNTZUQTtBc0NxVkE7QUFPQTtBQUNBO0F6Q29sVEE7QUFDQTtBeUNsbFRBO0FBQ0E7QUFDQTtBekNvbFRBO0FHdDdUQTtBc0NnV0E7QUFJQTtBQUNBO0F6Q3NsVEE7QUFDQTtBeUNwbFRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNzbFRBO0FHbjhUQTtBc0N3V0E7QUFPQTtBQUNBO0F6Q3dsVEE7QUFDQTtBR3Q4VEE7QXNDaVhBO0FBRUE7QUFDQTtBekN1bFRBO0FBQ0E7QUc1OFRBO0FzQ2dYQTtBQVFBO0FBQ0E7QXpDd2xUQTtBQUNBO0FHcjlUQTtBc0N1VUE7QUF5REE7QXpDeWxUQTtBQUNBO0FHdjlUQTtBc0NvVUE7QUE0REE7QXpDMmxUQTtBQUNBO0F5Q3psVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekMybFRBO0F5QzFsVEE7QUFDQTtBQUNBO0F6QzRsVEE7QXlDM2xUQTtBQUNBO0F6QzZsVEE7QUd6K1RBO0FzQzJZQTtBQUdBO0F6QytsVEE7QUFDQTtBeUM3bFRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekMrbFRBO0F5QzlsVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNnbVRBO0FHOS9UQTtBc0N1WkE7QUFTQTtBQUNBO0FBQ0E7QXpDa21UQTtBQUNBO0FHcmdVQTtBc0NpWkE7QUFxQkE7QUFDQTtBQUNBO0F6Q21tVEE7QUFDQTtBeUNqbVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDbW1UQTtBR2xoVUE7QXNDMmFBO0FBTUE7QUFDQTtBQUNBO0F6Q3FtVEE7QUFDQTtBeUNubVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNxbVRBO0FHaGlVQTtBc0NzYkE7QUFPQTtBQUNBO0FBQ0E7QXpDdW1UQTtBQUNBO0F5Q3RtVEE7QTFDOVJBO0FBQ0E7QUFDQTtBQUNBO0FDdTRUQTtBR2hqVUE7QXNDb2NBO0ExQ3pSQTtBQUNBO0FDeTRUQTtBQUNBO0FHbmpVQTtBc0NpY0E7QTFDclJBO0FBQ0E7QUMyNFRBO0FBQ0E7QXlDdG5UQTtBQUNBO0FBQ0E7QXpDd25UQTtBeUN0blRBO0FBQ0E7QXpDd25UQTtBeUN2blRBO0FBQ0E7QUFDQTtBekN5blRBO0F5Q3huVEE7QUFDQTtBekMwblRBO0F5Q3huVEE7QUFDQTtBekMwblRBO0F5Q3ZuVEE7QUFDQTtBekN5blRBO0F5Q3huVEE7QUFDQTtBQUNBO0F6QzBuVEE7QXlDcG5UQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNzblRBO0FHemxVQTtBc0M2ZEE7QUFRQTtBQUNBO0FBQ0E7QXpDd25UQTtBQUNBO0F5Q3RuVEE7QUFDQTtBekN3blRBO0FHbm1VQTtBc0MwZUE7QUFHQTtBekMwblRBO0FBQ0E7QXlDeG5UQTtBQUNBO0FBQ0E7QXpDMG5UQTtBeUN2blRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q3luVEE7QUdwblVBO0FzQ3FmQTtBQVFBO0F6QzJuVEE7QUFDQTtBeUN6blRBO0FBQ0E7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0F6Q3duVEE7QUdqb1VBO0FzQ2dnQkE7QUFXQTtBQUNBO0F6QzBuVEE7QUFDQTtBR2pvVUE7QXNDMGZBO0FBZUE7QXpDNG5UQTtBQUNBO0FHOW5VQTtBc0NrZkE7QUFrQkE7QXpDOG5UQTtBQUNBO0FHcHBVQTtBc0NzWUE7QUFtSkE7QXpDK25UQTtBQUNBO0FHdHBVQTtBc0NtWUE7QUFzSkE7QUFDQTtBekNpb1RBO0FBQ0E7QXlDL25UQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q2lvVEE7QUdycVVBO0FzQ2pIQTtBQXdwQkE7QXpDa29UQTtBeUNqb1RBO0FBQ0E7QXpDbW9UQTtBeUNsb1RBO0ExQ25jQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EwQ2ljQTtBekN3b1RBO0FBQ0E7QUdyclVBO0FzQzBpQkE7QTFDN2JBO0FBQ0E7QUM0a1VBO0FBQ0E7QUd4clVBO0FzQ3VpQkE7QTFDemJBO0FBQ0E7QUM4a1VBO0FBQ0E7QUdqc1VBO0FzQzZpQkE7QUFDQTtBekN1cFRBO0FBQ0E7QUd0c1VBO0FzQzZpQkE7QUFHQTtBekMwcFRBO0FBQ0E7QUczc1VBO0FzQ29qQkE7QUFDQTtBekMwcFRBO0F5Q3pwVEE7QUFDQTtBMUNqWkE7QUFDQTtBQUNBO0FBQ0E7QTBDZ1pBO0F6QzhwVEE7QUFDQTtBR3h0VUE7QXNDc2pCQTtBMUMzWUE7QUFDQTtBQ2lqVUE7QUFDQTtBRzN0VUE7QXNDbWpCQTtBMUN2WUE7QUFDQTtBQ21qVUE7QUFDQTtBR3B1VUE7QXNDMGpCQTtBQUNBO0FBQ0E7QXpDNnFUQTtBQUNBO0FHdnVVQTtBc0NwSEE7QUFvckJBO0FBQ0E7QXpDMnFUQTtBQUNBOztBMENoMlVBO0FBQ0E7QTFDbTJVQTtBMENoMlVBO0FBQ0E7QUFHQTtBMUNnMlVBO0EwQzcxVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUMrMVVBO0EwQzcxVUE7QUFDQTtBMUMrMVVBO0EwQzUxVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDcUNBO0FBQ0E7QUFDQTtBSDB6VUE7QUd6elVBO0FBQ0E7QXVDdENBO0FBQ0E7QTFDazJVQTtBQUNBO0FHMXpVQTtBQUNBO0F1QzNDQTtBQUNBO0ExQ3cyVUE7QUFDQTtBRzN4VUE7QXVDM0ZBO0FBaUJBO0FBQ0E7QUFDQTtBQUNBO0ExQ3kyVUE7QUFDQTtBR2h5VUE7QXVDOUZBO0FBd0JBO0FBQ0E7QUFDQTtBQUNBO0ExQzAyVUE7QUFDQTtBRzF4VUE7QXVDdEhBO0FBMENBO0FBQ0E7QUFDQTtBMUMwMlVBO0FBQ0E7QTBDdjJVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUN5MlVBO0FHMXpVQTtBdUNyREE7QUFTQTtBMUMwMlVBO0FBQ0E7QUc1elVBO0F1Q3hEQTtBQWFBO0FBQ0E7QTFDMjJVQTtBQUNBO0EwQ3gyVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQzAyVUE7QTBDcjJVQTtBQUNBO0FBQ0E7QTFDdTJVQTtBR24xVUE7QXVDdEJBO0FBS0E7QTFDdzJVQTtBQUNBO0FHcjFVQTtBdUN6QkE7QUFTQTtBMUN5MlVBO0FBQ0E7QTBDdDJVQTtBQUNBO0ExQ3cyVUE7QTBDdDJVQTtBM0NmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyQ2FBO0FBQ0E7QTFDNDJVQTtBR3oyVUE7QXVDTkE7QTNDVEE7QUFDQTtBQzQzVUE7QUFDQTtBRzUyVUE7QXVDVEE7QTNDTEE7QUFDQTtBQzgzVUE7QUFDQTtBR2wzVUE7QXVDVEE7QUFNQTtBQUNBO0ExQ3kzVUE7QUFDQTtBMEN0M1VBO0EzQzRDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNjBVQTtBRy8zVUE7QXVDRUE7QTNDa0RBO0FBQ0E7QUMrMFVBO0FBQ0E7QUd4NFVBO0F1Q1RBO0FBbUJBO0FBQ0E7QTFDazRVQTtBQUNBO0FHMzRVQTtBdUNaQTtBQXdCQTtBQUNBO0ExQ200VUE7QUFDQTtBMENoNFVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDaTRVQTtBMEMvM1VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNDOEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJDaENBO0FBQ0E7QUFDQTtBMUNxNFVBO0FHOTZVQTtBdUNpQ0E7QTNDd0NBO0FBQ0E7QUN5MlVBO0FBQ0E7QUdqN1VBO0F1QzhCQTtBM0M0Q0E7QUFDQTtBQzIyVUE7QUFDQTtBRzE3VUE7QXVDaUNBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNrNVVBO0FBQ0E7QUdoOFVBO0F1QzhCQTtBQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ201VUE7QUFDQTtBMENoNVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDN0dBO0FBQ0E7QUFDQTtBSGdnVkE7QTBDbjVVQTtBQUNBO0ExQ3E1VUE7QUd4OVVBO0F1Q2tFQTtBQUlBO0ExQ3M1VUE7QUFDQTtBMENuNVVBO0FBQ0E7QTFDcTVVQTtBR2grVUE7QXVDMEVBO0FBSUE7QTFDczVVQTtBQUNBO0EwQ241VUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNvNVVBO0FHai9VQTtBdUNrRkE7QUFrQkE7QTFDaTVVQTtBQUNBO0FHaGlWQTtBdUNtSkE7QUFDQTtBMUNnNVVBO0FBQ0E7QUdoaVZBO0F1QzhJQTtBQUNBO0ExQ3E1VUE7QUFDQTtBMEM5NFVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDZzVVQTtBR3RnVkE7QXVDa0hBO0FBT0E7QTFDaTVVQTtBQUNBO0FHeGdWQTtBdUMrR0E7QUFXQTtBMUNrNVVBO0FBQ0E7QUdoaFZBO0F1QzREQTtBQXNFQTtBQUNBO0FBQ0E7QTFDazVVQTtBQUNBO0FHcGhWQTtBdUN5REE7QUE0RUE7QUFDQTtBMUNtNVVBO0FBQ0E7QUc3aFZBO0F1Q29CQTtBQTBIQTtBQUNBO0FBQ0E7QUFDQTtBMUNtNVVBO0FBQ0E7QUdsaVZBO0F1Q2lCQTtBQWlJQTtBQUNBO0ExQ281VUE7QUFDQTtBMENqNVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ201VUE7QTBDajVVQTtBM0MvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkM2RkE7QUFDQTtBMUN1NVVBO0FHNWpWQTtBdUNrS0E7QTNDekZBO0FBQ0E7QUN1L1VBO0FBQ0E7QUcvalZBO0F1QytKQTtBM0NyRkE7QUFDQTtBQ3kvVUE7QUFDQTtBMENqNlVBO0FBQ0E7QTFDbTZVQTtBRzNrVkE7QXVDa0tBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ202VUE7QUFDQTtBR2xsVkE7QXVDK0pBO0FBbUJBO0FBQ0E7QUFDQTtBMUNvNlVBO0FBQ0E7QTBDajZVQTtBM0NwRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkNrRkE7QUFDQTtBMUN1NlVBO0FHcm1WQTtBdUMyTEE7QTNDOUVBO0FBQ0E7QUM0L1VBO0FBQ0E7QUd4bVZBO0F1Q3dMQTtBM0MxRUE7QUFDQTtBQzgvVUE7QUFDQTtBMENqN1VBO0FBQ0E7QTFDbTdVQTtBR3BuVkE7QXVDMkxBO0FBVUE7QUFDQTtBQUNBO0FBQ0E7QTFDbTdVQTtBQUNBO0FHem5WQTtBdUN3TEE7QUFpQkE7QUFDQTtBQUNBO0FBQ0E7QTFDbzdVQTtBQUNBO0EwQ2o3VUE7QUFDQTtBQUNBO0FBQ0E7QTFDbTdVQTtBR3RvVkE7QXVDcU5BO0FBRUE7QUFDQTtBMUNtN1VBO0FBQ0E7QUcvb1ZBO0F1QzBKQTtBQXVFQTtBQUNBO0FBQ0E7QTFDazdVQTtBQUNBO0FHbnBWQTtBdUN1SkE7QUE2RUE7QUFDQTtBMUNtN1VBO0FBQ0E7QTBDaDdVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDazdVQTtBR25xVkE7QXVDakhBO0FBc1dBO0ExQ2s3VUE7QUFDQTs7QTJDenhWQTtBQUNBO0FBQ0E7QUFDQTtBM0M0eFZBO0EyQzN4VkE7QUFDQTtBQUNBO0EzQzZ4VkE7QTJDM3hWQTtBQUNBO0FBQ0E7QUFDQTtBM0M2eFZBO0FHdnJWQTtBd0N6R0E7QUFLQTtBQUNBO0EzQyt4VkE7QUFDQTtBRzFyVkE7QXdDNUdBO0FBU0E7QTNDaXlWQTtBQUNBO0EyQzd4VkE7QUFDQTtBQUNBO0EzQyt4VkE7QTJDOXhWQTtBQUNBO0FBQ0E7QUFDQTtBM0NneVZBO0EyQy94VkE7QUFDQTtBM0NpeVZBO0FHOXNWQTtBd0N4RkE7QUFTQTtBM0NpeVZBO0FBQ0E7QUdodFZBO0F3QzNGQTtBQVlBO0EzQ215VkE7QTJDbHlWQTtBQUNBO0EzQ295VkE7QTJDbHlWQTtBQUNBO0FBQ0E7QTNDb3lWQTtBQUNBO0EyQ2p5VkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0NteVZBO0FHcnVWQTtBd0NyRUE7QUFTQTtBM0NxeVZBO0FBQ0E7QUc3dVZBO0F3QzNGQTtBQXNDQTtBM0NzeVZBO0FBQ0E7QUcvdVZBO0F3QzlGQTtBQXlDQTtBM0N3eVZBO0FBQ0E7QTJDdHlWQTtBQUNBO0EzQ3d5VkE7QUcxdlZBO0F3Qy9DQTtBQUdBO0EzQzB5VkE7QUFDQTtBRzV2VkE7QXdDbERBO0FBTUE7QTNDNHlWQTtBQUNBO0EyQzF5VkE7QUFDQTtBM0M0eVZBO0FHdndWQTtBd0N0Q0E7QUFHQTtBM0M4eVZBO0FBQ0E7QTJDNXlWQTtBNUNXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E0Q2JBO0EzQ2t6VkE7QUdweFZBO0F3Q2hDQTtBNUNpQkE7QUFDQTtBQ3V5VkE7QUFDQTtBR3Z4VkE7QXdDbkNBO0E1Q3FCQTtBQUNBO0FDeXlWQTtBQUNBO0EyQzd6VkE7QUFDQTtBQUNBO0EzQyt6VkE7QUdweVZBO0F3Q2hDQTtBQVFBO0EzQ2cwVkE7QUFDQTtBR3R5VkE7QXdDbkNBO0FBV0E7QUFDQTtBQUNBO0EzQ2swVkE7QUFDQTtBMkNoMFZBO0E1Q21GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E0Q3JGQTtBM0NzMFZBO0FHeHpWQTtBd0NoQkE7QTVDeUZBO0FBQ0E7QUNtdlZBO0FBQ0E7QUczelZBO0F3Q25CQTtBNUM2RkE7QUFDQTtBQ3F2VkE7QUFDQTtBR3AwVkE7QXdDaEJBO0FBSUE7QUFDQTtBM0NvMVZBO0FBQ0E7QUcxMFZBO0F3Q2hCQTtBQVFBO0EzQ3MxVkE7QUFDQTtBRzUwVkE7QXdDbkJBO0FBV0E7QUFDQTtBQUNBO0EzQ3cxVkE7QUFDQTtBMkN0MVZBO0E1Q3JCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDODJWQTtBRzcxVkE7QXdDQUE7QTVDZkE7QUFDQTtBQ2czVkE7QUFDQTtBR2gyVkE7QXdDSEE7QTVDWEE7QUFDQTtBQ2szVkE7QUFDQTtBMkN2MlZBO0FBQ0E7QUFDQTtBM0N5MlZBO0FHNzJWQTtBd0NBQTtBQU9BO0EzQzAyVkE7QUFDQTtBRy8yVkE7QXdDSEE7QUFVQTtBQUNBO0FBQ0E7QTNDNDJWQTtBQUNBO0EyQzEyVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzQzQyVkE7QUduNFZBO0F3Q2VBO0FBVUE7QTNDODJWQTtBQUNBO0FHcjRWQTtBd0NZQTtBQWFBO0EzQ2czVkE7QUFDQTtBRzc0VkE7QXdDakhBO0FBaUpBO0FBQ0E7QTNDaTNWQTtBQUNBO0FHaDVWQTtBd0NwSEE7QUFxSkE7QUFDQTtBM0NtM1ZBO0FBQ0E7O0E0QzFnV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QzZnV0E7QTRDNWdXQTtBQUNBO0FBQ0E7QUFDQTtBNUM4Z1dBO0FHdDZWQTtBeUMzR0E7QUFLQTtBQUNBO0E1Q2doV0E7QUFDQTtBR3o2VkE7QXlDOUdBO0FBU0E7QUFDQTtBNUNraFdBO0FBQ0E7QTRDaGhXQTtBQUNBO0FBQ0E7QTdDdUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTZDekVBO0E1Q3NoV0E7QUc1N1ZBO0F5QzlGQTtBN0MrRUE7QUFDQTtBQys4VkE7QUFDQTtBRy83VkE7QXlDakdBO0E3Q21GQTtBQUNBO0FDaTlWQTtBQUNBO0E0Q2ppV0E7QTdDK0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTZDakNBO0FBQ0E7QUFDQTtBNUN1aVdBO0FHbDlWQTtBeUN6RkE7QTdDcUNBO0FBQ0E7QUMwZ1dBO0FBQ0E7QUdyOVZBO0F5QzVGQTtBN0N5Q0E7QUFDQTtBQzRnV0E7QUFDQTtBRzk5VkE7QXlDekZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUNxaldBO0FBQ0E7QUdwK1ZBO0F5QzVGQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0E1Q3VqV0E7QUFDQTtBRy8rVkE7QXlDOUZBO0FBeUJBO0FBQ0E7QTVDd2pXQTtBQUNBO0FHbC9WQTtBeUNqR0E7QUE2QkE7QUFDQTtBQUNBO0FBQ0E7QTVDMGpXQTtBQUNBO0E0Q3hqV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1QzBqV0E7QTRDempXQTtBQUNBO0FBQ0E7QTVDMmpXQTtBRzdqV0E7QXlDSUE7QTVDNGpXQTtBRy9qV0E7QXlDR0E7QTVDK2pXQTtBR2prV0E7QXlDRUE7QTVDa2tXQTtBR25rV0E7QXlDQ0E7QTVDcWtXQTtBR3JrV0E7QXlDQUE7QTVDd2tXQTtBNENya1dBO0FBQ0E7QTVDdWtXQTtBNENya1dBO0FBQ0E7QTVDdWtXQTtBRzFoV0E7QXlDOUNBO0FBR0E7QTVDeWtXQTtBQUNBO0E0Q3ZrV0E7QUFDQTtBNUN5a1dBO0FHcmlXQTtBeUNyQ0E7QUFHQTtBQUNBO0E1QzJrV0E7QUFDQTtBR3hpV0E7QXlDeENBO0FBT0E7QUFDQTtBNUM2a1dBO0FBQ0E7QTRDM2tXQTtBQUNBO0FBQ0E7QTVDNmtXQTtBR3JqV0E7QXlDMUJBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QTVDK2tXQTtBQUNBO0FHMWpXQTtBeUM3QkE7QUFVQTtBQUNBO0E1Q2lsV0E7QUFDQTtBR2xqV0E7QXlDM0NBO0FBY0E7QTVDbWxXQTtBQUNBO0E0Q2psV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUNtbFdBO0E0Q2xsV0E7QUFDQTtBNUNvbFdBO0FHamxXQTtBeUNKQTtBQUdBO0E1Q3NsV0E7QUFDQTtBR25sV0E7QXlDUEE7QUFNQTtBNUN3bFdBO0FBQ0E7QUczbFdBO0F5Q1RBO0FBZUE7QUFDQTtBQUNBO0E1Q3lsV0E7QUFDQTtBRy9sV0E7QXlDWkE7QUFvQkE7QUFDQTtBQUNBO0E1QzJsV0E7QUFDQTtBR3ptV0E7QXlDM0RBO0FBNEVBO0FBQ0E7QUFDQTtBQUNBO0E1QzRsV0E7QUFDQTtBRzltV0E7QXlDOURBO0FBa0ZBO0FBQ0E7QUFDQTtBNUM4bFdBO0FBQ0E7QTRDNWxXQTtBQUNBO0FBQ0E7QUFDQTtBNUM4bFdBO0FHN25XQTtBeUNqSEE7QUFtSkE7QUFDQTtBNUMrbFdBO0FBQ0E7QUdob1dBO0F5Q3BIQTtBQXVKQTtBQUNBO0E1Q2ltV0E7QUFDQTs7QTZDMXZXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QzZ2V0E7QTZDNXZXQTtBOUNzR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3lwV0E7QUd2cFdBO0EwQzVHQTtBOUM0R0E7QUFDQTtBQzJwV0E7QUFDQTtBRzFwV0E7QTBDL0dBO0E5Q2dIQTtBQUNBO0FDNnBXQTtBQUNBO0E2Qzd3V0E7QTlDNktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNtbVdBO0FHMXFXQTtBMEMxR0E7QTlDbUxBO0FBQ0E7QUNxbVdBO0FBQ0E7QUc3cVdBO0EwQzdHQTtBOUN1TEE7QUFDQTtBQ3VtV0E7QUFDQTtBNkM3eFdBO0E5Q3dKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDd29XQTtBRzFyV0E7QTBDMUdBO0E5QzhKQTtBQUNBO0FDMG9XQTtBQUNBO0E2Q3Z5V0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Q3l5V0E7QUd2c1dBO0EwQy9HQTtBQWdCQTtBQUNBO0E3QzB5V0E7QUFDQTtBNkN4eVdBO0FBQ0E7QUFDQTtBN0MweVdBO0E2Q3p5V0E7QUFDQTtBN0MyeVdBO0FHdnRXQTtBMEN4RkE7QUFPQTtBN0M0eVdBO0FBQ0E7QTZDMXlXQTtBQUNBO0FBQ0E7QUFDQTtBN0M0eVdBO0E2QzN5V0E7QUFDQTtBN0M2eVdBO0E2QzN5V0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0M2eVdBO0E2QzV5V0E7QUFDQTtBQUNBO0E3Qzh5V0E7QUczdVdBO0EwQ3JFQTtBQUlBO0E3Q2d6V0E7QUFDQTtBR252V0E7QTBDdkVBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QTdDaXpXQTtBQUNBO0FHeHZXQTtBMEMxRUE7QUFtQkE7QUFDQTtBN0NteldBO0FBQ0E7QUdqd1dBO0EwQzlFQTtBQWdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Q216V0E7QUFDQTtBR3Z3V0E7QTBDakZBO0FBdUNBO0FBQ0E7QUFDQTtBN0NxeldBO0FBQ0E7QTZDbnpXQTtBQUNBO0FBQ0E7QTdDcXpXQTtBNkNweldBO0FBQ0E7QTdDc3pXQTtBNkNweldBO0FBQ0E7QTdDc3pXQTtBNkNweldBO0FBQ0E7QUFDQTtBN0NzeldBO0E2Q3J6V0E7QUFDQTtBN0N1eldBO0FHL3hXQTtBMEM1QkE7QUFPQTtBN0N3eldBO0FBQ0E7QUd0eFdBO0EwQzFDQTtBQVVBO0E3QzB6V0E7QUFDQTtBNkN4eldBO0FBQ0E7QUFDQTtBQUNBO0E3QzB6V0E7QUdqeldBO0EwQ2xDQTtBQTRCQTtBN0MyeldBO0FBQ0E7QTZDenpXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdDMnpXQTtBRzd6V0E7QTBDSEE7QUFPQTtBQUNBO0E3QzZ6V0E7QUFDQTtBR2gwV0E7QTBDTkE7QUFXQTtBN0MreldBO0FBQ0E7QTZDN3pXQTtBQUNBO0E3Qyt6V0E7QTZDOXpXQTtBQUNBO0E3Q2cwV0E7QTZDL3pXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Q2kwV0E7QUdwMVdBO0EwQ2VBO0FBTUE7QUFDQTtBQUNBO0E3Q20wV0E7QUFDQTtBR3gxV0E7QTBDWUE7QUFXQTtBQUNBO0FBQ0E7QTdDcTBXQTtBQUNBO0E2Q24wV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0NxMFdBO0FHcjJXQTtBMEM0QkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBN0N1MFdBO0FBQ0E7QTZDcDBXQTtBQUNBO0FBQ0E7QUFDQTtBOUN3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOEMxREE7QUFDQTtBN0MwMFdBO0FHNTNXQTtBMEM0Q0E7QTlDaUVBO0FBQ0E7QUNteFdBO0FBQ0E7QUcvM1dBO0EwQ3lDQTtBOUNxRUE7QUFDQTtBQ3F4V0E7QUFDQTtBNkNyMVdBO0E5Q3FHQTtBQUNBO0FBQ0E7QUFDQTtBOEN0R0E7QUFDQTtBQUNBO0E3QzAxV0E7QUdqNVdBO0EwQ21EQTtBOUMwR0E7QUFDQTtBQ3d2V0E7QUFDQTtBR3A1V0E7QTBDZ0RBO0E5QzhHQTtBQUNBO0FDMHZXQTtBQUNBO0FHNzVXQTtBMENtREE7QUFNQTtBQUNBO0E3Q3cyV0E7QUFDQTtBR2g2V0E7QTBDZ0RBO0FBVUE7QUFDQTtBQUNBO0E3QzAyV0E7QUFDQTtBNkN4MldBO0FBQ0E7QUFDQTtBN0MwMldBO0FHOTZXQTtBMEM0Q0E7QUEyQkE7QUFDQTtBQUNBO0E3QzIyV0E7QUFDQTtBR2w3V0E7QTBDeUNBO0FBZ0NBO0FBQ0E7QTdDNjJXQTtBQUNBO0E2QzMyV0E7QUFDQTtBN0M2MldBO0FHOTdXQTtBMENnRkE7QUFHQTtBN0MrMldBO0FBQ0E7QUdoOFdBO0EwQzZFQTtBQU1BO0E3Q2kzV0E7QUFDQTtBR3g4V0E7QTBDV0E7QUErRUE7QTdDazNXQTtBQUNBO0E2Q2gzV0E7QUFDQTtBQUdBO0FBQ0E7QTdDZzNXQTtBNkNsMldBO0FBQ0E7QTdDbzJXQTs7QThDdGtYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDeWtYQTtBOEN4a1hBO0EvQ3NGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcS9XQTtBR3ArV0E7QTJDM0dBO0EvQzRGQTtBQUNBO0FDdS9XQTtBQUNBO0FHditXQTtBMkM5R0E7QS9DZ0dBO0FBQ0E7QUN5L1dBO0FBQ0E7QUdoL1dBO0EyQzNHQTtBQUdBO0FBQ0E7QUFDQTtBOUM0bFhBO0FBQ0E7QUdwL1dBO0EyQzlHQTtBQVFBO0FBQ0E7QTlDOGxYQTtBQUNBO0E4QzVsWEE7QS9DNE5BO0FBQ0E7QUFDQTtBQUNBO0ErQzdOQTtBQUNBO0FBQ0E7QTlDaW1YQTtBR3RnWEE7QTJDL0ZBO0EvQ2tPQTtBQUNBO0FDdTRXQTtBQUNBO0FHemdYQTtBMkNsR0E7QS9DdU9BO0FBQ0E7QUN3NFdBO0FBQ0E7QUdsaFhBO0EyQy9GQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDK21YQTtBQUNBO0FHeGhYQTtBMkNsR0E7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBOUNpblhBO0FBQ0E7QUdsaFhBO0EyQ2hIQTtBQW1CQTtBOUNtblhBO0FBQ0E7QThDam5YQTtBQUNBO0E5Q21uWEE7QUczaVhBO0EyQ3pFQTtBQUdBO0E5Q3FuWEE7QUFDQTtBRzdpWEE7QTJDNUVBO0FBTUE7QTlDdW5YQTtBQUNBO0E4Q3JuWEE7QUFDQTtBQUNBO0FBQ0E7QTlDdW5YQTtBR3ZqWEE7QTJDbkVBO0FBS0E7QUFDQTtBOUN5blhBO0FBQ0E7QThDdm5YQTtBL0NrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBK0NwQ0E7QUFDQTtBOUM2blhBO0FHemtYQTtBMkN2REE7QS9Dd0NBO0FBQ0E7QUM0bFhBO0FBQ0E7QUc1a1hBO0EyQzFEQTtBL0M0Q0E7QUFDQTtBQzhsWEE7QUFDQTtBOEN4b1hBO0FBQ0E7QTlDMG9YQTtBR3hsWEE7QTJDdkRBO0FBUUE7QUFDQTtBOUMyb1hBO0FBQ0E7QUczbFhBO0EyQzFEQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0E5QzZvWEE7QUFDQTtBOEMzb1hBO0FBQ0E7QUFDQTtBQUNBO0E5QzZvWEE7QThDNW9YQTtBL0N5TEE7QUFDQTtBQUNBO0FBQ0E7QUNzOVdBO0FHam5YQTtBMkNqQ0E7QS9DOExBO0FBQ0E7QUN3OVdBO0FBQ0E7QUdwblhBO0EyQ3BDQTtBL0NrTUE7QUFDQTtBQzA5V0E7QUFDQTtBOEM1cFhBO0FBQ0E7QTlDOHBYQTtBR2hvWEE7QTJDL0JBO0FBR0E7QTlDZ3FYQTtBQUNBO0FHbG9YQTtBMkNsQ0E7QUFNQTtBOUNrcVhBO0FBQ0E7QUcxb1hBO0EyQ2pDQTtBQVlBO0E5Q21xWEE7QUFDQTtBRzVvWEE7QTJDcENBO0FBZUE7QUFDQTtBOUNxcVhBO0FBQ0E7QUdycFhBO0EyQ3JDQTtBQXdCQTtBQUNBO0FBQ0E7QTlDc3FYQTtBQUNBO0FHenBYQTtBMkN4Q0E7QUE2QkE7QUFDQTtBOUN3cVhBO0FBQ0E7QUdqcFhBO0EyQ3REQTtBQWlDQTtBOUMwcVhBO0FBQ0E7QThDeHFYQTtBQUNBO0FBQ0E7QUFDQTtBOUMwcVhBO0E4Q3pxWEE7QUFDQTtBOUMycVhBO0E4Q3pxWEE7QUFDQTtBQUNBO0E5QzJxWEE7QThDMXFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QzRxWEE7QUd6clhBO0EyQ1NBO0FBTUE7QUFDQTtBOUM4cVhBO0FBQ0E7QUc1clhBO0EyQ01BO0FBVUE7QUFDQTtBQUNBO0E5Q2dyWEE7QUFDQTtBR3JyWEE7QTJDUkE7QUFlQTtBOUNrclhBO0FBQ0E7QThDaHJYQTtBQUNBO0E5Q2tyWEE7QUc5c1hBO0EyQzJCQTtBQUdBO0E5Q29yWEE7QUFDQTtBR2xzWEE7QTJDVUE7QUFNQTtBOUNzclhBO0FBQ0E7QUd4dFhBO0EyQ0RBO0FBdUNBO0FBQ0E7QTlDc3JYQTtBQUNBO0FHM3RYQTtBMkNKQTtBQTJDQTtBOUN3clhBO0FBQ0E7QUdsdFhBO0EyQ2xCQTtBQThDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QzByWEE7QUFDQTtBOEN4clhBO0FBQ0E7QUFDQTtBQUNBO0E5QzByWEE7QUdqdlhBO0EyQ29EQTtBQUtBO0FBQ0E7QTlDNHJYQTtBQUNBO0FHcHZYQTtBMkNpREE7QUFTQTtBOUM4clhBO0FBQ0E7QThDNXJYQTtBQUNBO0FBQ0E7QUFDQTtBOUM4clhBO0E4QzdyWEE7QUFDQTtBL0N3REE7QUFDQTtBQUNBO0FBQ0E7QStDekRBO0E5Q2tzWEE7QUd6d1hBO0EyQ29FQTtBL0MrREE7QUFDQTtBQzBvWEE7QUFDQTtBRzV3WEE7QTJDaUVBO0EvQ29FQTtBQUNBO0FDMm9YQTtBQUNBO0E4QzVzWEE7QUFDQTtBQUNBO0E5QzhzWEE7QThDN3NYQTtBQUNBO0FBQ0E7QTlDK3NYQTtBOEM1c1hBO0FBQ0E7QTlDOHNYQTtBOEM1c1hBO0EvQ3lDQTtBQUNBO0FBQ0E7QUFDQTtBK0MxQ0E7QUFDQTtBOUNpdFhBO0FHeHlYQTtBMkNvRkE7QS9DK0NBO0FBQ0E7QUN5cVhBO0FBQ0E7QUczeVhBO0EyQ2lGQTtBL0NvREE7QUFDQTtBQzBxWEE7QUFDQTtBOEMzdFhBO0EvQzZFQTtBQUNBO0FBQ0E7QUFDQTtBK0M5RUE7QTlDZ3VYQTtBRzN6WEE7QTJDeUZBO0EvQ2tGQTtBQUNBO0FDb3BYQTtBQUNBO0FHOXpYQTtBMkNzRkE7QS9Dc0ZBO0FBQ0E7QUNzcFhBO0FBQ0E7QThDdnVYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5Q3l1WEE7QThDdnVYQTtBQUNBO0FBQ0E7QUFDQTtBOUN5dVhBO0E4Q3h1WEE7QUFDQTtBQUNBO0E5QzB1WEE7QUcvMVhBO0EyQytHQTtBQVNBO0E5QzJ1WEE7QUFDQTtBOEN4dVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDMHVYQTtBRzEyWEE7QTJDNEhBO0FBTUE7QTlDNHVYQTtBQUNBO0FHNTJYQTtBMkN5SEE7QUFTQTtBQUNBO0E5Qzh1WEE7QUFDQTtBR3IzWEE7QTJDZ0dBO0FBMENBO0E5Qyt1WEE7QUFDQTtBR3YzWEE7QTJDNkZBO0FBNkNBO0FBQ0E7QUFDQTtBOUNpdlhBO0FBQ0E7QUdqNFhBO0EyQ2pIQTtBQW9RQTtBQUNBO0E5Q2t2WEE7QUFDQTtBR3A0WEE7QTJDcEhBO0FBd1FBO0FBQ0E7QUFDQTtBOUNvdlhBO0FBQ0E7O0ErQy8vWEE7QUFDQTtBQUNBO0FBQ0E7QS9Da2dZQTtBK0NqZ1lBO0FBQ0E7QUFDQTtBQUNBO0EvQ21nWUE7QUd6NVhBO0E0QzdHQTtBQUtBO0EvQ3FnWUE7QUFDQTtBRzM1WEE7QTRDaEhBO0FBUUE7QS9DdWdZQTtBQUNBO0ErQ3JnWUE7QWhENkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdEL0VBO0FBQ0E7QUFDQTtBQUNBO0EvQzJnWUE7QUc5NlhBO0E0Q2xHQTtBaERtRkE7QUFDQTtBQ2k4WEE7QUFDQTtBR2o3WEE7QTRDckdBO0FoRHVGQTtBQUNBO0FDbThYQTtBQUNBO0FHMTdYQTtBNENsR0E7QUFPQTtBQUNBO0EvQ3loWUE7QUFDQTtBRzc3WEE7QTRDckdBO0FBV0E7QUFDQTtBL0MyaFlBO0FBQ0E7QStDemhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQzJoWUE7QUcvOFhBO0E0Q25GQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0M2aFlBO0FBQ0E7QUd0OVhBO0E0Q3RGQTtBQWlCQTtBQUNBO0FBQ0E7QUFDQTtBL0MraFlBO0FBQ0E7QStDNWhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0M4aFlBO0ErQzdoWUE7QUFDQTtBL0MraFlBO0FHNStYQTtBNEMzREE7QUFXQTtBQUNBO0FBQ0E7QS9DZ2lZQTtBQUNBO0FHaC9YQTtBNEM5REE7QUFnQkE7QUFDQTtBL0NraVlBO0FBQ0E7QStDL2hZQTtBQUNBO0FBQ0E7QUFDQTtBL0NpaVlBO0FHOS9YQTtBNENqSEE7QUFpRkE7QS9Da2lZQTtBQUNBO0FHaGdZQTtBNENwSEE7QUFvRkE7QS9Db2lZQTtBQUNBOztBZ0R6bllBO0FBQ0E7QUFDQTtBaEQ0bllBO0FnRDNuWUE7QUFDQTtBaEQ2bllBO0FnRDNuWUE7QUFDQTtBQUNBO0FoRDZuWUE7QWdEM25ZQTtBQUNBO0FBQ0E7QWhENm5ZQTtBZ0Q1bllBO0FBQ0E7QWhEOG5ZQTtBRzNoWUE7QTZDdkdBO0FBT0E7QWhEK25ZQTtBQUNBO0FnRDduWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEQrbllBO0FnRDluWUE7QUFDQTtBaERnb1lBO0FHemlZQTtBNkM3RkE7QUFTQTtBaERpb1lBO0FBQ0E7QWdEL25ZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRGlvWUE7QWdEaG9ZQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FoRGlvWUE7QUcxallBO0E2QzVFQTtBQU9BO0FoRG1vWUE7QUFDQTtBRy9qWUE7QTZDakZBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaERvb1lBO0FBQ0E7QUd0a1lBO0E2Q3BGQTtBQXdCQTtBQUNBO0FBQ0E7QWhEc29ZQTtBQUNBO0FnRHBvWUE7QUFDQTtBaERzb1lBO0FHbmxZQTtBNkNwREE7QUFHQTtBaER3b1lBO0FBQ0E7QUdybFlBO0E2Q3ZEQTtBQU1BO0FoRDBvWUE7QUFDQTtBZ0R4b1lBO0FqRHNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpRHhCQTtBQU9BO0FBQ0E7QWhEd29ZQTtBR3ZtWUE7QTZDM0NBO0FqRDRCQTtBQUNBO0FDMG5ZQTtBQUNBO0FHMW1ZQTtBNkM5Q0E7QWpEZ0NBO0FBQ0E7QUM0bllBO0FBQ0E7QWdEM3BZQTtBakQyR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ21qWUE7QUcxbllBO0E2Q3hDQTtBakRpSEE7QUFDQTtBQ3FqWUE7QUFDQTtBRzduWUE7QTZDM0NBO0FqRHFIQTtBQUNBO0FDdWpZQTtBQUNBO0FnRDNxWUE7QWpEc0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN3bFlBO0FHMW9ZQTtBNkN4Q0E7QWpENEZBO0FBQ0E7QUMwbFlBO0FBQ0E7QWdEbnJZQTtBQUNBO0FoRHFyWUE7QUd0cFlBO0E2QzNDQTtBQWVBO0FBQ0E7QUFDQTtBaERzcllBO0FBQ0E7QUcxcFlBO0E2QzlDQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRHdyWUE7QUFDQTtBZ0R0cllBO0FqRHdLQTtBQUNBO0FBQ0E7QUFDQTtBaUR6S0E7QUFDQTtBaEQycllBO0FHOXFZQTtBNkNoQkE7QWpENktBO0FBQ0E7QUNxaFlBO0FBQ0E7QUdqcllBO0E2Q25CQTtBakRpTEE7QUFDQTtBQ3VoWUE7QUFDQTtBZ0R0c1lBO0FqRG1IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpRHJIQTtBaEQ0c1lBO0FHbHNZQTtBNkNaQTtBakR5SEE7QUFDQTtBQ3lsWUE7QUFDQTtBR3JzWUE7QTZDZkE7QWpENkhBO0FBQ0E7QUMybFlBO0FBQ0E7QWdEdHRZQTtBQUNBO0FoRHd0WUE7QUdqdFlBO0E2Q1JBO0FBR0E7QWhEMHRZQTtBQUNBO0FHbnRZQTtBNkNYQTtBQU1BO0FoRDR0WUE7QUFDQTtBZ0R6dFlBO0FBQ0E7QWhEMnRZQTtBZ0R4dFlBO0FBQ0E7QUFDQTtBaEQwdFlBO0FnRHp0WUE7QUFDQTtBQUNBO0FoRDJ0WUE7QWdEMXRZQTtBQUNBO0FoRDR0WUE7QWdEMXRZQTtBQUNBO0FoRDR0WUE7QWdEMXRZQTtBQUNBO0FoRDR0WUE7QUcvdVlBO0E2Q2tCQTtBQUdBO0FoRDh0WUE7QUFDQTtBR2p2WUE7QTZDZUE7QUFNQTtBaERndVlBO0FBQ0E7QUd6dllBO0E2Q01BO0FBdUJBO0FoRGd1WUE7QUFDQTtBRzN2WUE7QTZDR0E7QUEwQkE7QWhEa3VZQTtBQUNBO0FnRGh1WUE7QUFDQTtBaERrdVlBO0FnRGh1WUE7QUFDQTtBaERrdVlBO0FnRGh1WUE7QWpEK0dBO0FBQ0E7QUFDQTtBQUNBO0FpRGhIQTtBQUNBO0FoRHF1WUE7QUdqeFlBO0E2Q3lDQTtBakRvSEE7QUFDQTtBQ3duWUE7QUFDQTtBR3B4WUE7QTZDc0NBO0FqRHdIQTtBQUNBO0FDMG5ZQTtBQUNBO0FHN3hZQTtBNkNoQkE7QUFpRUE7QUFDQTtBaERndllBO0FBQ0E7QUdoeVlBO0E2Q25CQTtBQXFFQTtBQUNBO0FBQ0E7QWhEa3ZZQTtBQUNBO0FHMXlZQTtBNkNqSEE7QUE0S0E7QWhEbXZZQTtBQUNBO0FHNXlZQTtBNkNwSEE7QUErS0E7QWhEcXZZQTtBQUNBOztBaURyNllBO0FBQ0E7QUFDQTtBQUNBO0FqRHc2WUE7QWlEdjZZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxEMktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMrdllBO0FHdDBZQTtBOEM3R0E7QWxEc0xBO0FBQ0E7QUNpd1lBO0FBQ0E7QUd6MFlBO0E4Q2hIQTtBbEQwTEE7QUFDQTtBQ213WUE7QUFDQTtBRy8wWUE7QThDaEhBO0FBUUE7QUFDQTtBakQyN1lBO0FBQ0E7QWlEejdZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqRDI3WUE7QUc5MVlBO0E4Q2pHQTtBQU1BO0FBQ0E7QWpENjdZQTtBQUNBO0FHajJZQTtBOENwR0E7QUFVQTtBakQrN1lBO0FBQ0E7QUd6MllBO0E4Q2pIQTtBQThCQTtBQUNBO0FqRGc4WUE7QUFDQTtBRzUyWUE7QThDcEhBO0FBa0NBO0FBQ0E7QWpEazhZQTtBQUNBOztBa0R0K1lBO0FBRUE7QUFDQTtBQUNBO0FsRHcrWUE7QWtEditZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRHkrWUE7QWtEditZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRHkrWUE7QUcxNFlBO0ErQ3RHQTtBQVNBO0FsRDIrWUE7QUFDQTtBa0R6K1lBO0FBQ0E7QUFDQTtBbkQrTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbURqTUE7QUFDQTtBQUNBO0FsRCsrWUE7QUczNVlBO0ErQzFGQTtBbkR1TUE7QUFDQTtBQ2t6WUE7QUFDQTtBRzk1WUE7QStDN0ZBO0FuRDJNQTtBQUNBO0FDb3pZQTtBQUNBO0FHdjZZQTtBK0MxRkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRDYvWUE7QUFDQTtBa0QzL1lBO0FBQ0E7QUFDQTtBbkRzTUE7QUFDQTtBQUNBO0FBQ0E7QW1Edk1BO0FBQ0E7QUFDQTtBQUNBO0FsRGdnWkE7QUc1N1lBO0ErQzNFQTtBbkQ4TUE7QUFDQTtBQzZ6WUE7QUFDQTtBRy83WUE7QStDOUVBO0FuRG1OQTtBQUNBO0FDOHpZQTtBQUNBO0FHeDhZQTtBK0MzRUE7QUFTQTtBQUNBO0FBQ0E7QWxEOGdaQTtBQUNBO0FHNThZQTtBK0M5RUE7QUFjQTtBQUNBO0FsRGdoWkE7QUFDQTtBa0Q5Z1pBO0FuRG9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FtRHRDQTtBQUNBO0FBQ0E7QWxEb2haQTtBRy85WUE7QStDekRBO0FuRDBDQTtBQUNBO0FDay9ZQTtBQUNBO0FHbCtZQTtBK0M1REE7QW5EOENBO0FBQ0E7QUNvL1lBO0FBQ0E7QUczK1lBO0ErQ3pEQTtBQU1BO0FsRGtpWkE7QUFDQTtBa0RoaVpBO0FuRDJCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FtRDdCQTtBQUNBO0FsRHNpWkE7QUd6L1lBO0ErQ2hEQTtBbkRpQ0E7QUFDQTtBQzRnWkE7QUFDQTtBRzUvWUE7QStDbkRBO0FuRHFDQTtBQUNBO0FDOGdaQTtBQUNBO0FHcmdaQTtBK0NoREE7QUFLQTtBbERvalpBO0FBQ0E7QWtEbGpaQTtBbkRtQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbURyQkE7QWxEd2paQTtBR2xoWkE7QStDeENBO0FuRHlCQTtBQUNBO0FDcWlaQTtBQUNBO0FHcmhaQTtBK0MzQ0E7QW5ENkJBO0FBQ0E7QUN1aVpBO0FBQ0E7QUc5aFpBO0ErQ3hDQTtBQUlBO0FBQ0E7QUFDQTtBbERza1pBO0FBQ0E7QUdsaVpBO0ErQzNDQTtBQVNBO0FBQ0E7QWxEd2taQTtBQUNBO0FrRHRrWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbER3a1pBO0FHcGpaQTtBK0MzQkE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRDBrWkE7QUFDQTtBa0R4a1pBO0FBQ0E7QUFDQTtBbEQwa1pBO0FrRHprWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEQya1pBO0FrRDFrWkE7QUFDQTtBQUNBO0FsRDRrWkE7QUcza1pBO0ErQ0hBO0FBSUE7QWxEOGtaQTtBQUNBO0FrRDVrWkE7QUFDQTtBbEQ4a1pBO0FHbmxaQTtBK0NSQTtBQWdCQTtBbEQra1pBO0FBQ0E7QUd4bFpBO0ErQ1hBO0FBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRGdsWkE7QUFDQTtBR25tWkE7QStDakhBO0FBdUlBO0FBQ0E7QWxEaWxaQTtBQUNBOztBbUQxdFpBO0FBQ0E7QUFDQTtBQUNBO0FuRDZ0WkE7QW1EM3RaQTtBQUNBO0FBQ0E7QW5ENnRaQTtBbUQxdFpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5ENHRaQTtBbUQxdFpBO0FBQ0E7QW5ENHRaQTtBbUR6dFpBO0FBQ0E7QUFDQTtBbkQydFpBO0FHaG9aQTtBZ0R2R0E7QUFnQkE7QUFFQTtBbkQwdFpBO0FBQ0E7QW1EdnRaQTtBQUNBO0FBQ0E7QUFDQTtBbkR5dFpBO0FtRHR0WkE7QUFDQTtBQUNBO0FBQ0E7QXBEeUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNnbVpBO0FHbHBaQTtBZ0Q5RUE7QXBEa0lBO0FBQ0E7QUNrbVpBO0FBQ0E7QUd4cFpBO0FnRDlFQTtBQU9BO0FuRG11WkE7QUFDQTtBbURodVpBO0FBRUE7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBbkQ4dFpBO0FtRDV0WkE7QUFFQTtBbkQ2dFpBO0FHMXFaQTtBZ0RyREE7QUFNQTtBQUNBO0FBQ0E7QW5ENnRaQTtBQUNBO0FtRDF0WkE7QUFFQTtBQUNBO0FuRDJ0WkE7QUdyclpBO0FnRHpDQTtBQU9BO0FBQ0E7QW5EMnRaQTtBQUNBO0FtRHh0WkE7QUFDQTtBbkQwdFpBO0FHOXJaQTtBZ0Q3QkE7QUFJQTtBQUNBO0FuRDJ0WkE7QUFDQTtBR3BzWkE7QWdEaEVBO0FBNkNBO0FBQ0E7QW5EMnRaQTtBQUNBO0FtRHh0WkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkQwdFpBO0FtRHh0WkE7QUFDQTtBbkQwdFpBO0FtRHZ0WkE7QUFDQTtBbkR5dFpBO0FtRHR0WkE7QUFDQTtBQUNBO0FwRCtGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FvRGpHQTtBQUNBO0FuRDR0WkE7QUd2dVpBO0FnRE1BO0FwRHVHQTtBQUNBO0FDOG5aQTtBQUNBO0FHMXVaQTtBZ0RHQTtBcEQyR0E7QUFDQTtBQ2dvWkE7QUFDQTtBR252WkE7QWdETUE7QUFRQTtBbkR5dVpBO0FBQ0E7QUdydlpBO0FnREdBO0FBWUE7QUFDQTtBbkQwdVpBO0FBQ0E7QW1EdnVaQTtBQUNBO0FBQ0E7QXBEMENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW9ENUNBO0FBQ0E7QUFDQTtBQUNBO0FuRDZ1WkE7QUczd1pBO0FnRHVCQTtBcERrREE7QUFDQTtBQ3NzWkE7QUFDQTtBRzl3WkE7QWdEb0JBO0FwRHNEQTtBQUNBO0FDd3NaQTtBQUNBO0FtRHZ2WkE7QUFDQTtBQUNBO0FBQ0E7QW5EeXZaQTtBbUR0dlpBO0FwRGlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FvRG5FQTtBQUNBO0FuRDR2WkE7QUdyeVpBO0FnRHNDQTtBcER1RUE7QUFDQTtBQzRyWkE7QUFDQTtBR3h5WkE7QWdEbUNBO0FwRDJFQTtBQUNBO0FDOHJaQTtBQUNBO0FHOXlaQTtBZ0RtQ0E7QUFRQTtBQUNBO0FuRHV3WkE7QUFDQTtBbURwd1pBO0FwRHFHQTtBQUNBO0FBQ0E7QUFDQTtBb0R0R0E7QW5EeXdaQTtBRzl6WkE7QWdEbURBO0FwRDBHQTtBQUNBO0FDcXFaQTtBQUNBO0FHajBaQTtBZ0RnREE7QXBEOEdBO0FBQ0E7QUN1cVpBO0FBQ0E7QW1EbHhaQTtBQUNBO0FBQ0E7QXBEc0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW9EeENBO0FBQ0E7QUFDQTtBbkR3eFpBO0FtRHR4WkE7QUFDQTtBQUNBO0FBQ0E7QW5Ed3haQTtBbURseFpBO0FwRCtFQTtBQUNBO0FBQ0E7QUFDQTtBQ3NzWkE7QUdqMlpBO0FnRHlFQTtBcERvRkE7QUFDQTtBQ3dzWkE7QUFDQTtBR3AyWkE7QWdEc0VBO0FwRHdGQTtBQUNBO0FDMHNaQTtBQUNBO0FtRGp5WkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkRteVpBO0FtRGh5WkE7QUFDQTtBbkRreVpBO0FtRDd4WkE7O0FBS0E7QW5ENHhaQTtBbURoeVpBOztBQUNBO0FuRG15WkE7QW1EN3haQTs7QUFDQTtBbkRneVpBO0FtRDl4WkE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkRpeVpBO0FHNzRaQTtBZ0RvR0E7O0FBV0E7QUFDQTtBQUNBO0FBQ0E7QW5EbXlaQTtBQUNBO0FtRDd4WkE7Ozs7QUFNQTtBbkQ2eFpBO0FtRGx5WkE7Ozs7QUFDQTtBQUNBO0FuRHV5WkE7QW1EOXhaQTtBQUNBO0FuRGd5WkE7QW1EN3haQTtBQUNBO0FuRCt4WkE7QW1EM3haQTtBQUNBO0FBQ0E7QW5ENnhaQTtBRzE2WkE7QWdEc0VBO0FBMkVBO0FBQ0E7QW5ENnhaQTtBQUNBO0FtRHp4WkE7QXBERkE7QUFDQTtBQUNBO0FBQ0E7QW9EQ0E7QW5EOHhaQTtBRzE3WkE7QWdEMEpBO0FwREdBO0FBQ0E7QUNpeVpBO0FBQ0E7QUc3N1pBO0FnRHVKQTtBcERPQTtBQUNBO0FDbXlaQTtBQUNBO0FtRHZ5WkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkR5eVpBO0FtRHJ5WkE7QUFDQTtBQUNBO0FBQ0E7QW5EdXlaQTtBR3A5WkE7QWdEMEtBO0FBTUE7QW5Ed3laQTtBQUNBO0FHejlaQTtBZ0RxTEE7QUFDQTtBbkR1eVpBO0FBQ0E7QUc5OVpBO0FnRGRBO0FBME1BO0FBQ0E7QW5Ec3laQTtBQUNBO0FtRDd4WkE7QUFDQTtBbkQreFpBO0FHditaQTtBZ0R1TUE7QUFJQTtBbkRneVpBO0FBQ0E7QW1EdnhaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRDVGQTtBQUNBO0FBQ0E7QUFDQTtBb0QyRkE7QW5ENHhaQTtBR3YvWkE7QWdEcU5BO0FwRGxGQTtBQUNBO0FDdzNaQTtBQUNBO0FHMS9aQTtBZ0RrTkE7QXBEN0VBO0FBQ0E7QUN5M1pBO0FBQ0E7QUdoZ2FBO0FnRGtOQTtBQVNBO0FBQ0E7QUFDQTtBbkR5eVpBO0FBQ0E7QW1EdHlaQTtBQUNBO0FBQ0E7QW5Ed3laQTtBbURyeVpBO0FBQ0E7QW5EdXlaQTs7QW9EbG9hQTtBQUNBO0FBQ0E7QUFDQTtBcERxb2FBO0FvRG5vYUE7QUFDQTtBQUNBO0FwRHFvYUE7QW9EbG9hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRG9vYUE7QW9EbG9hQTtBQUNBO0FwRG9vYUE7QW9Eam9hQTtBQUNBO0FBQ0E7QXBEbW9hQTtBR3hpYUE7QWlEdkdBO0FBZ0JBO0FBRUE7QXBEa29hQTtBQUNBO0FvRC9uYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcERpb2FBO0FvRDluYUE7QUFDQTtBQUNBO0FBQ0E7QXJEd0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXFEMUhBO0FwRG9vYUE7QUc1amFBO0FpRDdFQTtBckRpSUE7QUFDQTtBQzRnYUE7QUFDQTtBR2xrYUE7QWlEN0VBO0FBUUE7QXBEMm9hQTtBQUNBO0FvRHZvYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEeW9hQTtBb0R2b2FBO0FBQ0E7QXBEeW9hQTtBb0Ryb2FBO0FBQ0E7QXBEdW9hQTtBb0Rub2FBO0FBbEJBO0FBbUJBO0FwRHNvYUE7QUFDQTtBb0Rub2FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEcW9hQTtBb0Rub2FBO0FBVEE7QUFVQTtBcERzb2FBO0FBQ0E7QW9Ebm9hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEcW9hQTtBb0Rsb2FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEb29hQTtBb0Rqb2FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRG1vYUE7QW9EaG9hQTtBQUNBO0FBQ0E7QXBEa29hQTtBb0Rob2FBO0FBQ0E7QUFDQTtBQUNBO0FwRGtvYUE7QW9EL25hQTtBQUNBO0FBQ0E7QUFDQTtBcERpb2FBO0FvRDluYUE7QUFDQTtBQUNBO0FBQ0E7QXBEZ29hQTtBb0Q1bmFBO0FBS0E7QXBEMG5hQTtBb0Q5bmFBO0FBQ0E7QXBEZ29hQTtBb0QxbmFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEQ0bmFBO0FvRDFuYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRDRuYUE7QUcxcWFBO0FpRHNDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FwRDRuYUE7QUFDQTtBb0R0bmFBOztBQU1BO0FwRG9uYUE7QW9Eem5hQTs7QUFDQTtBQUNBO0FwRDRuYUE7QW9Ebm5hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcERxbmFBO0FvRG5uYUE7QUFYQTtBQVlBO0FwRHNuYUE7QUFDQTtBb0RwbmFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEc25hQTtBb0RsbmFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRG9uYUE7QW9Eam5hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcERtbmFBO0FvRC9tYUE7QUFDQTtBcERpbmFBOztBcURyMWFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FyRHUxYUE7QXFEcjFhQTtBQUNBO0FyRHUxYUE7QXFEcDFhQTtBQUNBO0FBQ0E7QUFDQTtBckRzMWFBO0FxRG4xYUE7QXREK0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNEakpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckR5MWFBO0FHL3ZhQTtBa0RqR0E7QXREcUpBO0FBQ0E7QUMrc2FBO0FBQ0E7QXFENzFhQTtBQUNBO0FyRCsxYUE7QUd4d2FBO0FrRGpHQTtBQWNBO0FyRCsxYUE7QUFDQTtBcUQ1MWFBO0FBR0E7QUFDQTtBckQ0MWFBO0FxRHgxYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRDAxYUE7QXFEdDFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRHcxYUE7QXFEdDFhQTtBQUNBO0FBQ0E7QXJEdzFhQTtBcUR0MWFBO0FBQ0E7QUFDQTtBQUNBO0FyRHcxYUE7QXFEcjFhQTtBQUNBO0FBQ0E7QUFDQTtBckR1MWFBO0FxRHAxYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRzMWFBO0FxRG4xYUE7QUFDQTtBckRxMWFBO0FxRGoxYUE7QUFDQTtBckRtMWFBO0FHM3phQTtBa0R6QkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBckRvMWFBO0FBQ0E7QUduMGFBO0FrRDNEQTtBQThDQTtBckRvMWFBO0FBQ0E7QXFEajFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEbTFhQTtBcURoMWFBO0FBQ0E7QXJEazFhQTtBR2wxYUE7QWtESUE7QUFFQTtBckRnMWFBO0FBQ0E7QXFENTBhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDhHQTtBQUNBO0FBQ0E7QUFDQTtBc0QvR0E7QXJEaTFhQTtBR2wyYUE7QWtEV0E7QXREd0hBO0FBQ0E7QUNtdWFBO0FBQ0E7QUdyMmFBO0FrRFFBO0F0RDZIQTtBQUNBO0FDb3VhQTtBQUNBO0FxRHoxYUE7QXREOENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNEaERBO0FBQ0E7QUFDQTtBQUNBO0FyRCsxYUE7QUd6M2FBO0FrRHFCQTtBdERvREE7QUFDQTtBQ296YUE7QUFDQTtBRzUzYUE7QWtEa0JBO0F0RHdEQTtBQUNBO0FDc3phQTtBQUNBO0FxRHgyYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRDAyYUE7QUc1NGFBO0FrRHFDQTtBQUVBO0FBQ0E7QXJEeTJhQTtBQUNBO0FxRHAyYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRzMmFBO0FxRHAyYUE7QUFDQTtBQUNBO0FyRHMyYUE7QUcvNWFBO0FrRHVEQTtBQUtBO0FBQ0E7QXJEdTJhQTtBQUNBO0FxRHAyYUE7QUFDQTtBQUNBO0FBQ0E7QXJEczJhQTtBcURwMmFBO0FBQ0E7QUFDQTtBckRzMmFBO0FHOTZhQTtBa0RzRUE7QUFLQTtBckR1MmFBO0FBQ0E7QUduN2FBO0FrRGlFQTtBQWVBO0FBQ0E7QUFDQTtBckR1MmFBO0FBQ0E7QXFEcDJhQTtBQUNBO0FyRHMyYUE7QUc3N2FBO0FrRDhDQTtBQTZDQTtBQUNBO0FBQ0E7QUFDQTtBckRzMmFBO0FBQ0E7QXFEbjJhQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FyRG8yYUE7QXFEbDJhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRG8yYUE7QXFEbDJhQTtBdEQ4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0RoQ0E7QXJEdzJhQTtBR3Q5YUE7QWtENEdBO0F0RG9DQTtBQUNBO0FDMDBhQTtBQUNBO0FHNTlhQTtBa0QrRkE7QUFvQkE7QXJENjJhQTtBQUNBO0FHcCthQTtBa0Q0SEE7QUFHQTtBckR5MmFBO0FBQ0E7QXFEcjJhQTtBQUNBO0FyRHUyYUE7QXFEcDJhQTtBQUNBO0FyRHMyYUE7QXFEcDJhQTtBQUNBO0FyRHMyYUE7QXFEbDJhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEbTJhQTtBcURoMmFBO0FBQ0E7QXJEazJhQTtBR2xnYkE7QWtEbUtBO0FBRUE7QXJEaTJhQTtBQUNBO0FxRDkxYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRnMmFBO0FxRDcxYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckQrMWFBO0FxRDcxYUE7QUFFQTtBckQ4MWFBO0FxRDExYUE7QUFDQTtBQUNBO0F0RHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzRGtEQTtBQUNBO0FBQ0E7QUFDQTtBckRnMmFBO0FHbmliQTtBa0Q0TEE7QXRENUNBO0FBQ0E7QUN1NWFBO0FBQ0E7QUc1aWJBO0FrRGpIQTtBQTJUQTtBckRzMmFBO0FBQ0E7O0FzRGxxYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RHFxYkE7QXNEbnFiQTtBQUNBO0FBQ0E7QUFDQTtBdERxcWJBO0FzRGxxYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERvcWJBO0FzRGpxYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RG1xYkE7QXNEaHFiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RGtxYkE7QXNEL3BiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREaXFiQTtBc0Q5cGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREZ3FiQTtBc0Q3cGJBO0FBQ0E7QXREK3BiQTtBc0Q1cGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREOHBiQTtBc0QzcGJBO0FBQ0E7QUFDQTtBQUNBO0F0RDZwYkE7QXNEMXBiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEQ0cGJBO0FzRHpwYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEQycGJBO0FzRHpwYkE7QUFDQTtBdEQycGJBO0FzRHZwYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdER5cGJBO0FzRHJwYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREdXBiQTtBc0RqcGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREbXBiQTtBc0RqcGJBO0FBQ0E7QXREbXBiQTtBc0RocGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RGtwYkE7QXNEOW9iQTtBQUNBO0F0RGdwYkE7QXNEMW9iQTtBQUNBO0FBQ0E7QUFDQTtBdEQ0b2JBO0FzRHZvYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdER5b2JBO0FzRHRvYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdER3b2JBO0FzRHJvYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREdW9iQTtBc0Ryb2JBO0FBQ0E7QUFDQTtBdER1b2JBO0FzRHBvYkE7QUFDQTtBdERzb2JBO0FzRGxvYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREb29iQTtBc0Rqb2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREbW9iQTtBc0Rqb2JBO0FBQ0E7QXREbW9iQTtBc0QvbmJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBdERnb2JBO0FzRDduYkE7QUFDQTtBQUNBO0F0RCtuYkE7QXNENW5iQTtBQUNBO0F0RDhuYkE7QXNEM25iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRENm5iQTtBc0QxbmJBO0FBQ0E7QXRENG5iQTtBRzN1YkE7QW1Ea0hBO0FBRUE7QXREMm5iQTtBQUNBO0FzRHhuYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDBuYkE7QXNEdm5iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREeW5iQTtBc0R2bmJBO0FBRUE7QXREd25iQTtBc0RwbmJBO0FBQ0E7QUFDQTtBdkRMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F1REdBO0FBQ0E7QUFDQTtBQUNBO0F0RDBuYkE7QUc5d2JBO0FtRDZJQTtBdkRHQTtBQUNBO0FDa29iQTtBQUNBO0FzRDduYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RCtuYkE7QXNEN25iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREK25iQTtBR3J5YkE7QW1EakhBO0FBNFJBO0F0RDhuYkE7QXNENW5iQTtBQUNBO0FBQ0E7QUFDQTtBdEQ4bmJBO0FzRDFuYkE7QUFDQTtBdEQ0bmJBO0FzRHpuYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEQybmJBO0FzRHZuYkE7QUFDQTtBQUNBO0FBQ0E7QXREeW5iQTtBc0R0bmJBO0FBQ0E7QUFDQTtBdER3bmJBO0FBQ0E7QUdyemJBO0FtRGlNQTtBQUNBO0F0RHVuYkE7QXNEbm5iQTtBQUNBO0F0RHFuYkE7QXNEam5iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RG1uYkE7QUFDQTs7QXVEdDhiQTtBQUNBO0F2RHk4YkE7QXVEdjhiQTtBQUNBO0F2RHk4YkE7QXVEdDhiQTtBQUNBO0FBQ0E7QXZEdzhiQTtBdURyOGJBO0FBQ0E7QUFDQTtBQUNBO0F4RHFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F3RHZLQTtBQUNBO0FBQ0E7QXZEMjhiQTtBRzcyYkE7QW9EckdBO0F4RDhLQTtBQUNBO0FDd3liQTtBQUNBO0FHaDNiQTtBb0R4R0E7QXhEa0xBO0FBQ0E7QUMweWJBO0FBQ0E7QXVEcjliQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RHU5YkE7QXVEcDliQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZEczliQTtBdURuOWJBO0FBQ0E7QUFDQTtBdkRxOWJBO0F1RG45YkE7QUFDQTtBdkRxOWJBO0F1RGo5YkE7QUFDQTtBQUNBO0F2RG05YkE7QXVEajliQTtBQUNBO0FBQ0E7QXZEbTliQTtBR2w1YkE7QW9EeEdBO0FBNENBO0FBQ0E7QUFDQTtBQUNBO0F2RGs5YkE7QUFDQTtBdUQvOGJBO0FBQ0E7QUFDQTtBdkRpOWJBO0F1RC84YkE7QUFDQTtBQUNBO0F2RGk5YkE7QUdyNmJBO0FvRGxEQTtBQVVBO0FBQ0E7QXZEaTliQTtBQUNBO0F1RDk4YkE7QUFDQTtBQUNBO0F2RGc5YkE7QXVEOThiQTtBQUNBO0FBQ0E7QUFDQTtBdkRnOWJBO0FHcDdiQTtBb0QvQkE7QUFNQTtBdkRpOWJBO0FBQ0E7QXVEOThiQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZEeThiQTtBdURwOWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZEczliQTtBR3Q4YkE7QW9EckJBO0FBZUE7QUFDQTtBdkRnOWJBO0F1RDk4YkE7QUFDQTtBQUNBO0F2RGc5YkE7QUFDQTtBdUQzOGJBO0FBQ0E7QUFDQTtBdkQ2OGJBO0FHcDliQTtBb0RLQTtBQUtBO0F2RDg4YkE7QUFDQTtBdUQxOGJBO0FBQ0E7QUFDQTtBdkQ0OGJBO0FHMTliQTtBb0RZQTtBQUtBO0F2RDY4YkE7QUFDQTtBdUQxOGJBO0FBQ0E7QXZENDhiQTtBdUQxOGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkQ0OGJBO0FHNStiQTtBb0QyQkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBdkQ2OGJBO0FBQ0E7QXVEMThiQTtBQUNBO0FBQ0E7QXhEMkRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdEN0RBO0FBQ0E7QXZEZzliQTtBRy8vYkE7QW9EMENBO0F4RG1FQTtBQUNBO0FDczViQTtBQUNBO0FHbGdjQTtBb0R1Q0E7QXhEdUVBO0FBQ0E7QUN3NWJBO0FBQ0E7QXVEMTliQTtBeER1R0E7QUFDQTtBQUNBO0FBQ0E7QXdEeEdBO0FBQ0E7QUFDQTtBdkQrOWJBO0FHcGhjQTtBb0RpREE7QXhENEdBO0FBQ0E7QUMyM2JBO0FBQ0E7QUd2aGNBO0FvRDhDQTtBeERnSEE7QUFDQTtBQzYzYkE7QUFDQTtBR2hpY0E7QW9EMENBO0FBa0JBO0F2RHcrYkE7QUFDQTtBdURyK2JBO0FBQ0E7QXZEdStiQTtBdURuK2JBO0F4RG1GQTtBQUNBO0FBQ0E7QUFDQTtBd0RwRkE7QUFDQTtBQUNBO0F2RHcrYkE7QUdqamNBO0FvRHFFQTtBeER3RkE7QUFDQTtBQ3c1YkE7QUFDQTtBR3BqY0E7QW9Ea0VBO0F4RDRGQTtBQUNBO0FDMDViQTtBQUNBO0FHMWpjQTtBb0RrRUE7QUFPQTtBdkRxL2JBO0FBQ0E7O0F3RG5yY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERzcmNBO0F3RHJyY0E7QUFDQTtBQUNBO0F4RHVyY0E7QXdEdHJjQTtBQUNBO0F4RHdyY0E7QXdEcnJjQTtBQUNBO0FBQ0E7QUFDQTtBeER1cmNBO0F3RHJyY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RHVyY0E7QXdEcnJjQTtBekQ0SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeUQ5SkE7QXhEMnJjQTtBR3BtY0E7QXFEekZBO0F6RGtLQTtBQUNBO0FDK2hjQTtBQUNBO0FHdm1jQTtBcUQ1RkE7QXpEc0tBO0FBQ0E7QUNpaWNBO0FBQ0E7QXdEcnNjQTtBQUNBO0F4RHVzY0E7QXdEbnNjQTtBQUNBO0F4RHFzY0E7QXdEanNjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpENktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN1aGNBO0FHbG9jQTtBcUQzRUE7QXpEd0xBO0FBQ0E7QUN5aGNBO0FBQ0E7QUdyb2NBO0FxRDlFQTtBekQ0TEE7QUFDQTtBQzJoY0E7QUFDQTtBd0RsdGNBO0FBQ0E7QXhEb3RjQTtBd0RodGNBO0FBQ0E7QXhEa3RjQTtBd0Qvc2NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpEK01BO0FBQ0E7QUFDQTtBQUNBO0F5RGhOQTtBeERvdGNBO0FHL3BjQTtBcUQzREE7QXpEd05BO0FBQ0E7QUNzZ2NBO0FBQ0E7QUdscWNBO0FxRDlEQTtBekQ0TkE7QUFDQTtBQ3dnY0E7QUFDQTtBd0Q5dGNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEZ3VjQTtBd0QvdGNBO0FBQ0E7QXhEaXVjQTs7QXlEcnljQTtBQUNBO0FBQ0E7QUFDQTtBekR3eWNBO0F5RHZ5Y0E7QUFDQTtBekR5eWNBO0F5RHZ5Y0E7QUFDQTtBQUNBO0F6RHl5Y0E7QXlEdnljQTtBMURnR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMERsR0E7QXpENnljQTtBR3pzY0E7QXNEdEdBO0ExRHNHQTtBQUNBO0FDNnNjQTtBQUNBO0FHNXNjQTtBc0R6R0E7QTFEMEdBO0FBQ0E7QUMrc2NBO0FBQ0E7QUdsdGNBO0FzRHpHQTtBQUlBO0F6RDJ6Y0E7QUFDQTtBeUR6emNBO0FBQ0E7QUFDQTtBekQyemNBO0F5RDF6Y0E7QTFEeU5BO0FBQ0E7QUFDQTtBQUNBO0EwRDFOQTtBQUNBO0F6RCt6Y0E7QUd0dWNBO0FzRDVGQTtBMUQrTkE7QUFDQTtBQ3VtY0E7QUFDQTtBR3p1Y0E7QXNEL0ZBO0ExRG9PQTtBQUNBO0FDd21jQTtBQUNBO0FHL3VjQTtBc0QvRkE7QUFLQTtBQUNBO0FBQ0E7QXpENjBjQTtBQUNBO0F5RDMwY0E7QTFEcUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN5cmNBO0FHaHdjQTtBc0RsRkE7QTFEMkpBO0FBQ0E7QUMycmNBO0FBQ0E7QUdud2NBO0FzRHJGQTtBMUQrSkE7QUFDQTtBQzZyY0E7QUFDQTtBR3p3Y0E7QXNEckZBO0FBR0E7QUFDQTtBekQrMWNBO0FBQ0E7QXlENzFjQTtBQUNBO0F6RCsxY0E7QUdyeGNBO0FzRDNFQTtBQUdBO0FBQ0E7QXpEaTJjQTtBQUNBO0F5RC8xY0E7QUFDQTtBekRpMmNBO0FHOXhjQTtBc0RwRUE7QUFHQTtBekRtMmNBO0FBQ0E7QXlEajJjQTtBQUNBO0FBQ0E7QUFFQTtBekRrMmNBO0F5RGoyY0E7QUFDQTtBekRtMmNBO0FHM3ljQTtBc0Q5REE7QUFTQTtBekRvMmNBO0FBQ0E7QUc3eWNBO0FzRGpFQTtBQVlBO0F6RHMyY0E7QUFDQTtBR3J6Y0E7QXNEL0ZBO0FBaURBO0FBQ0E7QXpEdTJjQTtBQUNBO0F5RHIyY0E7QUFDQTtBQUNBO0F6RHUyY0E7QUcvemNBO0FzRDFDQTtBQUlBO0FBQ0E7QXpEeTJjQTtBQUNBO0F5RHQyY0E7QUFDQTtBQUNBO0F6RHcyY0E7QXlEdjJjQTtBQUNBO0F6RHkyY0E7QUd6MGNBO0FzRGpDQTtBQUdBO0F6RDIyY0E7QUFDQTtBRzkwY0E7QXNEM0JBO0FBRUE7QUFDQTtBQUNBO0F6RDIyY0E7QUFDQTtBR3gxY0E7QXNEakNBO0FBaUJBO0FBQ0E7QXpENDJjQTtBQUNBO0F5RHoyY0E7QUFDQTtBQUNBO0FBQ0E7QXpEMjJjQTtBR2gyY0E7QXNEVEE7QUFFQTtBQUNBO0FBQ0E7QXpEMjJjQTtBQUNBO0FHMTJjQTtBc0RqSEE7QUFxSEE7QUFDQTtBekQwMmNBO0FBQ0E7O0EwRGorY0E7QUFDQTtBQUNBO0ExRG8rY0E7QTBEbitjQTtBQUNBO0ExRHErY0E7QUd4M2NBO0F1RDlHQTtBQUdBO0ExRHUrY0E7QUFDQTtBMERyK2NBO0EzRG1GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyRHJGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExRDIrY0E7QUc1NGNBO0F1RHhHQTtBM0R5RkE7QUFDQTtBQys1Y0E7QUFDQTtBRy80Y0E7QXVEM0dBO0EzRDZGQTtBQUNBO0FDaTZjQTtBQUNBO0FHeDVjQTtBdUR4R0E7QUFXQTtBQUNBO0ExRHkvY0E7QUFDQTtBRzc0Y0E7QXVEekhBO0FBZUE7QUFDQTtBMUQyL2NBO0FBQ0E7QTBEei9jQTtBQUNBO0FBQ0E7QUFDQTtBMUQyL2NBO0FHejZjQTtBdURyRkE7QUFLQTtBQUNBO0ExRDYvY0E7QUFDQTtBMEQzL2NBO0FBQ0E7QTNEa0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJEcExBO0FBQ0E7QTFEaWdkQTtBR3o3Y0E7QXVENUVBO0EzRHlMQTtBQUNBO0FDZzFjQTtBQUNBO0FHNTdjQTtBdUQvRUE7QTNENkxBO0FBQ0E7QUNrMWNBO0FBQ0E7QUdyOGNBO0F1RDVFQTtBQU1BO0FBQ0E7QUFDQTtBMUQrZ2RBO0FBQ0E7QTBEN2dkQTtBQUNBO0FBQ0E7QUFDQTtBMUQrZ2RBO0EwRDlnZEE7QUFDQTtBQUNBO0ExRGdoZEE7QUdyOWNBO0F1RDdEQTtBQUlBO0FBQ0E7QUFDQTtBMURraGRBO0FBQ0E7QUczOGNBO0F1RDlFQTtBQVNBO0ExRG9oZEE7QUFDQTtBMERqaGRBO0FBQ0E7QUFDQTtBQUNBO0ExRG1oZEE7QTBEbGhkQTtBM0R1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkR6QkE7QTFEd2hkQTtBRzkrY0E7QXVENUNBO0EzRDZCQTtBQUNBO0FDaWdkQTtBQUNBO0FHai9jQTtBdUQvQ0E7QTNEaUNBO0FBQ0E7QUNtZ2RBO0FBQ0E7QUd2L2NBO0F1RC9DQTtBQUlBO0FBQ0E7QTFEc2lkQTtBQUNBO0EwRHBpZEE7QTNEMklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJEN0lBO0FBQ0E7QTFEMGlkQTtBR3pnZEE7QXVEcENBO0EzRGlKQTtBQUNBO0FDZzZjQTtBQUNBO0FHNWdkQTtBdUR2Q0E7QTNEcUpBO0FBQ0E7QUNrNmNBO0FBQ0E7QUdyaGRBO0F1RHBDQTtBQUtBO0FBQ0E7QTFEd2pkQTtBQUNBOztBMkQ1b2RBO0FBQ0E7QUFDQTtBM0Qrb2RBO0EyRDlvZEE7QTVEK0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTREaktBO0FBQ0E7QUFDQTtBM0RvcGRBO0FHdmlkQTtBd0RqSEE7QTVEcUtBO0FBQ0E7QUN1L2NBO0FBQ0E7QUc3aWRBO0F3RGpIQTtBQU1BO0EzRDRwZEE7QUFDQTtBRzVpZEE7QXdEdkhBO0FBU0E7QTNEOHBkQTtBQUNBO0EyRDVwZEE7QUFDQTtBQUNBO0FBQ0E7QTNEOHBkQTtBRy9qZEE7QXdEbEdBO0FBS0E7QTNEZ3FkQTtBQUNBO0EyRDdwZEE7QTVEa0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTREcExBO0FBQ0E7QUFDQTtBQUNBO0EzRG1xZEE7QUcva2RBO0F3RHpGQTtBQU9BO0EzRHFxZEE7QUFDQTtBR2psZEE7QXdENUZBO0FBVUE7QUFDQTtBQUNBO0EzRHVxZEE7QUFDQTtBMkRwcWRBO0FBQ0E7QUFDQTtBQUNBO0EzRHNxZEE7QUdobWRBO0F3RHpFQTtBQUtBO0EzRHdxZEE7QUFDQTtBMkR0cWRBO0FBQ0E7QTNEd3FkQTtBMkR2cWRBO0FBQ0E7QUFDQTtBQUNBO0EzRHlxZEE7QTJEeHFkQTtBQUNBO0FBQ0E7QTNEMHFkQTtBRzltZEE7QXdEOURBO0FBSUE7QUFDQTtBM0Q0cWRBO0FBQ0E7QTJEMXFkQTtBQUNBO0FBQ0E7QTNENHFkQTtBR3huZEE7QXdEdERBO0FBSUE7QUFDQTtBM0Q4cWRBO0FBQ0E7QUc5bmRBO0F3RGxFQTtBQXFCQTtBQUNBO0EzRCtxZEE7QUFDQTtBMkQ3cWRBO0FBQ0E7QUFDQTtBQUNBO0E1RDBJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E0RDVJQTtBQUNBO0EzRG1yZEE7QUducGRBO0F3RHRDQTtBNURtSkE7QUFDQTtBQzBpZEE7QUFDQTtBR3RwZEE7QXdEekNBO0E1RHVKQTtBQUNBO0FDNGlkQTtBQUNBO0EyRDlyZEE7QTVEcU1BO0FBQ0E7QUFDQTtBQUNBO0E0RHRNQTtBQUNBO0EzRG1zZEE7QUd2cWRBO0F3RC9CQTtBNUQwTUE7QUFDQTtBQ2dnZEE7QUFDQTtBRzFxZEE7QXdEbENBO0E1RDhNQTtBQUNBO0FDa2dkQTtBQUNBO0FHaHJkQTtBd0R6Q0E7QUFhQTtBQUNBO0EzRGd0ZEE7QUFDQTtBMkQ3c2RBO0FBQ0E7QUFDQTtBQUNBO0EzRCtzZEE7QUc5cmRBO0F3RHBCQTtBQUtBO0EzRGl0ZEE7QUFDQTtBR25zZEE7QXdEakhBO0FBc0dBO0FBQ0E7QTNEa3RkQTtBQUNBOztBNEQxemRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVENnpkQTtBNEQ1emRBO0FBQ0E7QUFDQTtBNUQ4emRBO0E0RDV6ZEE7QUFDQTtBNUQ4emRBO0E0RDV6ZEE7QTdEZ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTZEbEZBO0FBQ0E7QUFDQTtBNURrMGRBO0FHanVkQTtBeURyR0E7QTdEc0ZBO0FBQ0E7QUNvdmRBO0FBQ0E7QUdwdWRBO0F5RHhHQTtBN0QwRkE7QUFDQTtBQ3N2ZEE7QUFDQTtBNEQ3MGRBO0FBQ0E7QTVEKzBkQTtBNEQ1MGRBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QTVENjBkQTtBR3R2ZEE7QXlENUZBO0FBT0E7QUFDQTtBNUQrMGRBO0FBQ0E7QTRENzBkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUQrMGRBO0E0RDkwZEE7QTdEa0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTZEcERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVEbzFkQTtBR254ZEE7QXlEdkVBO0E3RHdEQTtBQUNBO0FDc3lkQTtBQUNBO0FHdHhkQTtBeUQxRUE7QTdENERBO0FBQ0E7QUN3eWRBO0FBQ0E7QUc1eGRBO0F5RDFFQTtBQVFBO0FBQ0E7QUFDQTtBNURrMmRBO0FBQ0E7QTREaDJkQTtBN0RpS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkRuS0E7QTVEczJkQTtBRzl5ZEE7QXlEMURBO0E3RHVLQTtBQUNBO0FDcXNkQTtBQUNBO0FHanpkQTtBeUQ3REE7QTdEMktBO0FBQ0E7QUN1c2RBO0FBQ0E7QUd2emRBO0F5RDdEQTtBQUlBO0E1RG8zZEE7QUFDQTtBNERsM2RBO0E3RHlOQTtBQUNBO0FBQ0E7QUFDQTtBNkQxTkE7QUFDQTtBNUR1M2RBO0FHdjBkQTtBeURuREE7QTdEOE5BO0FBQ0E7QUNncWRBO0FBQ0E7QUcxMGRBO0F5RHREQTtBN0RrT0E7QUFDQTtBQ2txZEE7QUFDQTtBNERqNGRBO0FBQ0E7QUFDQTtBQUNBO0E1RG00ZEE7QUd4MWRBO0F5RDlDQTtBQUtBO0E1RHE0ZEE7QUFDQTtBRzcxZEE7QXlEakhBO0FBNkVBO0FBQ0E7QTVEcTRkQTtBQUNBOztBNkRwOWRBO0FBQ0E7QUFDQTtBQUNBO0E3RHU5ZEE7QTZEdDlkQTtBQUNBO0E3RHc5ZEE7QTZEdjlkQTtBQUNBO0E3RHk5ZEE7QTZEdDlkQTtBQUNBO0E3RHc5ZEE7QTZEdDlkQTtBQUNBO0FBQ0E7QUFDQTtBN0R3OWRBO0E2RHQ5ZEE7QTlENE5BO0FBQ0E7QUFDQTtBQUNBO0E4RDdOQTtBQUNBO0E3RDI5ZEE7QUcvM2RBO0EwRC9GQTtBOURrT0E7QUFDQTtBQ2d3ZEE7QUFDQTtBR2w0ZEE7QTBEbEdBO0E5RHVPQTtBQUNBO0FDaXdkQTtBQUNBO0E2RHIrZEE7QTlEMklBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QThEN0lBO0FBQ0E7QTdEMitkQTtBR2o1ZEE7QTBEN0ZBO0E5RGlKQTtBQUNBO0FDaTJkQTtBQUNBO0E2RC8rZEE7QUFDQTtBQUNBO0FBQ0E7QTdEaS9kQTtBRy81ZEE7QTBEckZBO0FBS0E7QTdEbS9kQTtBQUNBO0E2RGovZEE7QUFDQTtBN0RtL2RBO0FHdjZkQTtBMEQ3RUE7QUFHQTtBN0RxL2RBO0FBQ0E7QTZEbi9kQTtBQUNBO0FBQ0E7QUFDQTtBN0RxL2RBO0FHajdkQTtBMER2RUE7QUFLQTtBN0R1L2RBO0FBQ0E7QUc3NmRBO0EwRGhGQTtBQVFBO0FBQ0E7QTdEeS9kQTtBQUNBO0E2RHQvZEE7QTlEaUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QThEbktBO0FBQ0E7QTdENC9kQTtBR3I4ZEE7QTBEMURBO0E5RHVLQTtBQUNBO0FDNDFkQTtBQUNBO0FHeDhkQTtBMEQ3REE7QTlEMktBO0FBQ0E7QUM4MWRBO0FBQ0E7QUd4OGRBO0EwRG5FQTtBQUtBO0E3RDBnZUE7QUFDQTtBNkR4Z2VBO0E5RDBNQTtBQUNBO0FBQ0E7QUFDQTtBOEQzTUE7QTdENmdlQTtBRzc5ZEE7QTBEbERBO0E5RCtNQTtBQUNBO0FDbzBkQTtBQUNBO0FHaCtkQTtBMERyREE7QTlEbU5BO0FBQ0E7QUNzMGRBO0FBQ0E7QUdoK2RBO0EwRDNEQTtBQUlBO0E3RDJoZUE7QUFDQTtBNkR6aGVBO0E5RGtKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E4RHBKQTtBN0QraGVBO0FHdC9kQTtBMEQzQ0E7QTlEd0pBO0FBQ0E7QUM2NGRBO0FBQ0E7QUd6L2RBO0EwRDlDQTtBOUQ0SkE7QUFDQTtBQys0ZEE7QUFDQTtBR3ovZEE7QTBEcEVBO0FBcUJBO0FBQ0E7QTdENGllQTtBQUNBO0E2RDFpZUE7QUFDQTtBN0Q0aWVBO0E2RDNpZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdENmllQTtBR25oZUE7QTBEaENBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0QraWVBO0FBQ0E7QUc1aGVBO0EwRGxDQTtBQWtCQTtBQUNBO0FBQ0E7QTdEZ2plQTtBQUNBOztBOERwcGVBO0FBQ0E7QUFDQTtBQUNBO0E5RHVwZUE7QThEdHBlQTtBQUNBO0FBQ0E7QTlEd3BlQTtBOER0cGVBO0FBQ0E7QUFDQTtBQUNBO0E5RHdwZUE7QThEdnBlQTtBQUNBO0E5RHlwZUE7QUdyamVBO0EyRHJHQTtBQUdBO0E5RDJwZUE7QUFDQTtBRzFqZUE7QTJEekdBO0FBV0E7QUFDQTtBOUQ0cGVBO0FBQ0E7QThEMXBlQTtBL0RzSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBK0R4SkE7QUFDQTtBOURncWVBO0FHdGtlQTtBMkQ3RkE7QUFLQTtBQUNBO0E5RGtxZUE7QUFDQTtBRzlqZUE7QTJEM0dBO0FBU0E7QTlEb3FlQTtBQUNBO0E4RGxxZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOURvcWVBO0FHMWxlQTtBMkQ5RUE7QUFNQTtBQUNBO0FBQ0E7QTlEc3FlQTtBQUNBO0E4RHBxZUE7QUFDQTtBQUNBO0FBQ0E7QTlEc3FlQTtBOERycWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlEdXFlQTtBOERycWVBO0EvRHNNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaytkQTtBR2huZUE7QTJENURBO0EvRDRNQTtBQUNBO0FDbytkQTtBQUNBO0E4RDlxZUE7QUFDQTtBOURncmVBO0FHNW5lQTtBMkRyREE7QUFHQTtBOURrcmVBO0FBQ0E7QThEaHJlQTtBQUNBO0E5RGtyZUE7QUdwb2VBO0EyRC9DQTtBQUdBO0E5RG9yZUE7QUFDQTtBR3pvZUE7QTJEakhBO0FBeUVBO0E5RHFyZUE7QUFDQTs7QStEL3ZlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9Ea3dlQTtBK0Rqd2VBO0FBQ0E7QUFDQTtBaEUwSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZ0U1SkE7QS9EdXdlQTtBRzdwZUE7QTREOUdBO0FoRWtLQTtBQUNBO0FDNm1lQTtBQUNBO0FHbnFlQTtBNEQ5R0E7QUFNQTtBQUNBO0EvRCt3ZUE7QUFDQTtBRzNwZUE7QTRENUhBO0FBVUE7QS9EaXhlQTtBQUNBO0ErRC93ZUE7QUFDQTtBQUNBO0FoRW1NQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRXJNQTtBQUNBO0EvRHF4ZUE7QUc1cmVBO0E0RDlGQTtBaEUyTUE7QUFDQTtBQ21sZUE7QUFDQTtBRy9yZUE7QTREakdBO0FoRStNQTtBQUNBO0FDcWxlQTtBQUNBO0FHcnNlQTtBNERqR0E7QUFPQTtBQUNBO0EvRG15ZUE7QUFDQTtBRzdyZUE7QTREL0dBO0FBV0E7QS9EcXllQTtBQUNBO0ErRG55ZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9EcXllQTtBK0RweWVBO0FoRXlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRTNLQTtBL0QweWVBO0ErRHp5ZUE7QUFDQTtBL0QyeWVBO0FHcnRlQTtBNERqR0E7QUFlQTtBL0QyeWVBO0FBQ0E7QStEenllQTtBQUNBO0FBQ0E7QUFDQTtBaEV3TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZ0UxTUE7QUFDQTtBL0QreWVBO0FHcHZlQTtBNERqRUE7QWhFaU5BO0FBQ0E7QUN3bWVBO0FBQ0E7QStEcHplQTtBQUNBO0EvRHN6ZUE7QUc3dmVBO0E0RGpFQTtBQVdBO0FBQ0E7QS9EdXplQTtBQUNBO0FHN3ZlQTtBNER2RUE7QUFlQTtBQUNBO0EvRHl6ZUE7QUFDQTtBK0R2emVBO0FBQ0E7QUFDQTtBaEV5SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZ0UzSUE7QUFDQTtBL0Q2emVBO0ErRDN6ZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9ENnplQTtBK0QzemVBO0FoRXlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRTNLQTtBL0RpMGVBO0FHcHllQTtBNEQvQkE7QWhFK0tBO0FBQ0E7QUN3cGVBO0FBQ0E7QStEcjBlQTtBQUNBO0EvRHUwZUE7QStEdDBlQTtBQUNBO0FoRWtLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRWpLQTtBQUNBO0EvRHkwZUE7QStEOTBlQTtBQUNBO0EvRGcxZUE7QUcxemVBO0E0RHpCQTtBaEV5S0E7QUFDQTtBQzhxZUE7QUFDQTtBR24wZUE7QTREcENBO0FBMEJBO0EvRGkxZUE7QUFDQTtBRy96ZUE7QTREN0NBO0FBNkJBO0EvRG0xZUE7QUFDQTtBRzEwZUE7QTREcEhBO0FBOEdBO0EvRG8xZUE7QUFDQTs7OztBZ0VuOGVBOzs7Ozs7Ozs7O0FBVUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FDbk9BOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Jhc2UvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL21haW4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvYmFzZS9yZXNldC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2hlYWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvNDA0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvcm1zL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvcm1zL3Jvdy1pbnB1dC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9mb3Jtcy9kcm9wZG93bi1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvcm1zL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvcm1zL2RlZmF1bHQtZm9ybS1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvcGFzc3dvcmQtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvZGVmYXVsdC1tb2RhbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvdGV4dC1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jb250ZW50LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jb250ZW50LXRleHQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRlbnQtdGV4dC1pbWFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC1pbWFnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC1maWxlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRlbnQtcmVzdWx0LWNhc2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRlbnQtZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9pbnRlcm5hbF9iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvbGlua19vcGVuX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2twLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2NvbnRhY3RzX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2pvYnMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvYmxvZy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9yZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL3BvcnRmb2xpby5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9jYXNlX2RldGFpbC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9kb2NzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL3NpdGVtYXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL21haW5fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9hZHZhbnRhZ2VzX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3dlYnNpdGVfZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS90aGVfYmVzdF9jb21wZXRpdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvY29zdF9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9jYW5fd2VfZ28uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3dvcmtfc2NoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9jYXNlcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvcmV2aWV3cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvbGlua19zaXRlLmZvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2NrZWNrX21hcmtfbGlzdC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvYWR2YW50YWdlc190ZXh0X3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3RydXN0X3VzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9zZW9fYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2ZhcS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvY2hlY2tfbGlzdF9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS90YXJpZmYuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3RhcmlmZl9tb2Rlcm4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3NldHRpbmdfdGFyaWZmLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9zZXR0aW5nX3RhcmlmZl9tb2Rlcm4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3RleHRfbWVzc2FnZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvdGV4dF9idG4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3JhZGlvX2J0bl9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9udW1iZXJfcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9jb2xzX3R3b19wb2ludHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3Njcm9sbF9wbGFjZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvbWFpbnRhaW5pbmdfbmV0d29yay5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvbmljaGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9idWRnZXRfZm9ybWVkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdC9ub3Vpc2xpZGVyLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgc3JjOiBsb2NhbCgnSG92ZXMgUmVndWxhcicpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZjIvVFRfSG92ZXNfUHJvX1JlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZi9UVF9Ib3Zlc19Qcm9fUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy90dGYvVFQtSG92ZXMtUHJvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0dGYnKSxcbiAgICB1cmwoJy9zcmMvc2Nzcy9iYXNlL2ZvbnRzL290Zi9UVC1Ib3Zlcy1Qcm8tUmVndWxhci5vdGYnKSBmb3JtYXQoJ290ZicpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvZW90L1RUX0hvdmVzX1Byb19SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvdmVzIEl0YWxpYyc7XG4gIHNyYzogbG9jYWwoJ0hvdmVzIEl0YWxpYycpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZjIvVFRfSG92ZXNfUHJvX0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmL1RUX0hvdmVzX1Byb19JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvdHRmL1RULUhvdmVzLVByby1JdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSxcbiAgICB1cmwoJy9zcmMvc2Nzcy9iYXNlL2ZvbnRzL290Zi9UVC1Ib3Zlcy1Qcm8tSXRhbGljLm90ZicpIGZvcm1hdCgnb3RmJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy9lb3QvVFRfSG92ZXNfUHJvX0l0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcblx0c3JjOiB1cmwoJ2h0dHBzOi8vcmVzLmNsb3VkaW5hcnkuY29tL2RyNmx2d3ViaC9yYXcvdXBsb2FkL3YxNTI5OTA4MjU2L0NvbXByZXNzYVBSTy1HWC53b2ZmMicpO1xuXHRmb250LWZhbWlseTonQ29tcHJlc3NhIFZGJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gaDEge1xuICBmb250LXNpemU6IHIoNjQpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogMzAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZm9udC1zaXplOiByKDMwKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG59XG5AbWl4aW4gaDIge1xuICBmb250LXNpemU6IHIoNDApO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogMzAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZm9udC1zaXplOiByKDMwKTtcbiAgfVxufVxuQG1peGluIGgzIHtcbiAgZm9udC1zaXplOiByKDMyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGZvbnQtc2l6ZTogcigxOCk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTE1MCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE1MCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEzOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsODAsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDgwLDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMTE1IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDExNSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwNS44KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEwMjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyOCw3NiwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjgsNzAsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC0xMTAge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTEwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAxLjIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI2LDczLDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNiw2NywzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTEwMC01IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEwMC41KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTM4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOSw1OCwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTksNTgsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC0xMDAge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTAwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoOTApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTI3OXtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTk1IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDk1KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODcuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMDIzIHtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjIsNjMsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIyLDU4LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtODUge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoODUpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg3OC4yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEwMjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOSw1NiwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTksNTIsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC04NCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg4NCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDc3LjI4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEwMjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMCw1NiwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjAsNTEsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC04MiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg4Mik7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDg5LjM4KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICR0b25lMjtcbn1cbkBtaXhpbiBmb250LTgwIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDgwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI2LDUzLjMsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI2LDUzLjMsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC03MCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg3MCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDcwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbkBtaXhpbiBmb250LTYwIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDYwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNjYpO1xuICBAaW5jbHVkZSBfMTI3OXtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLDQwLDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMiw0NCwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTUyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDUyKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNjIuMTMpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJHRvbmUyO1xufVxuQG1peGluIGZvbnQtNDQge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoNDQpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg0NCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5AbWl4aW4gZm9udC00MCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg0MCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDQwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbkBtaXhpbiBmb250LTM2IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDM2KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNDYuNSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywzNiwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzEsMzkuNiwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTI4IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAuOCk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5AbWl4aW4gZm9udC0yNS01IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI1LjUpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMyk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIC8vIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICAvLyBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsMzYsMzIwLDEwMjMpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywyOCwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNywgMzkuNiwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTI0IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI0KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzUuNzYpO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDE2LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS40LDIzLjg0LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMjEge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjEpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNCk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIsMjQsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjY4LDMzLjM2LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMTgge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTgpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIsMjEsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LDI0LjM5LDMyMCwxMDIzKTtcbiAgfVxufVxuXG5cbkBtaXhpbiB0ZXh0MSB7XG4gIGZvbnQtc2l6ZTogcigyNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAaW5jbHVkZSBtb2ItdGV4dDE7XG4gIH1cbn1cblxuQG1peGluIG1vYi10ZXh0MSB7XG4gIGZvbnQtc2l6ZTogcigxOCk7XG59XG5cbkBtaXhpbiB0ZXh0MiB7XG4gIGZvbnQtc2l6ZTogcigyMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAaW5jbHVkZSBtb2ItdGV4dDI7XG4gIH1cbn1cblxuQG1peGluIG1vYi10ZXh0MiB7XG4gIGZvbnQtc2l6ZTogcigxNCk7XG59XG5cbkBtaXhpbiBjYXB0aW9uIHtcbiAgZm9udC1zaXplOiByKDE4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGZvbnQtc2l6ZTogcigxMCk7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJIb3ZlcyBSZWd1bGFyXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmMi9UVF9Ib3Zlc19Qcm9fUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZi9UVF9Ib3Zlc19Qcm9fUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zcmMvc2Nzcy9iYXNlL2ZvbnRzL3R0Zi9UVC1Ib3Zlcy1Qcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy9vdGYvVFQtSG92ZXMtUHJvLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvZW90L1RUX0hvdmVzX1Byb19SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlb3RcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgc3JjOiBsb2NhbChcIkhvdmVzIEl0YWxpY1wiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZjIvVFRfSG92ZXNfUHJvX0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvd29mZi9UVF9Ib3Zlc19Qcm9fSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvdHRmL1RULUhvdmVzLVByby1JdGFsaWMudHRmXCIpIGZvcm1hdChcInR0ZlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvb3RmL1RULUhvdmVzLVByby1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvZW90L1RUX0hvdmVzX1Byb19JdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHI2bHZ3dWJoL3Jhdy91cGxvYWQvdjE1Mjk5MDgyNTYvQ29tcHJlc3NhUFJPLUdYLndvZmYyXCIpO1xuICBmb250LWZhbWlseTogXCJDb21wcmVzc2EgVkZcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1zaXplOiBjYWxjKDAuMDQ0ICogMTAwdncgKyAtMS4yOHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xuICA6cm9vdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IGNhbGMoMC4wMDc4MTI1ICogMTAwdncgKyAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC0tbGluay1ob3Zlci1jb2xvcjogIzQxYmI0Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2OHB4LCAwLjA1NDA1NDA1NDEgKiAxMDB2dyArIDUwLjcwMjcwMjcwMjdweCwgMTA2cHgpO1xuICB9XG59XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9ZmlsZSBpXSxcbmlucHV0W3R5cGU9ZmlsZSBpXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuNHMsIHN0cm9rZSAwLjRzO1xufVxuXG5pbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW1nLFxuaWZyYW1lLFxuc3ZnLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXBwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnRhYmxlYm9keXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmdfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkQzNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KSBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4uY29va2llLWJhbm5lci0tbGVhdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW47XG59XG4uY29va2llLWJhbm5lci0tbGVhdmUtc3RhcnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvb2tpZS1iYW5uZXItLWxlYXZlLWVuZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29va2llLWJhbm5lciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNCQ0M1Q0E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb29raWUtYmFubmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29va2llLWJhbm5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXIgc3BhbiBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvb2tpZS1iYW5uZXIgc3BhbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29va2llLWJhbm5lciBzcGFuIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvb2tpZS1iYW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXIgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjYsIDc3LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzBGRjAwO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xuICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpIDIwcHggY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29va2llLWJhbm5lciBidXR0b24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29va2llLWJhbm5lciBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb29raWUtYmFubmVyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvb2tpZS1iYW5uZXIgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDEyMCwgMTI5LCAwLjIpO1xuICB9XG4gIC5jb29raWUtYmFubmVyIGJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb29raWUtYmFubmVyIGJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMTIwLCAxMjksIDAuMik7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgYnV0dG9uOmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtYmFubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmJsdXIuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac3RhcnRpbmctc3R5bGUge1xuICAuYmx1ci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmdsb2JhbF9ibHVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5nbG9iYWxfYmx1ci5odG14LXJlcXVlc3Qge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBzdGFydGluZy1zdHlsZSB7XG4gIC5nbG9iYWxfYmx1ci5odG14LXJlcXVlc3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmJ0bl9yaWdodF9jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDYuNSU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoNTUsIDY2LCA3NywgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpIDAgMCBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMEZGMDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggcmdiYSgxOTIsIDI1NSwgMCwgMC41NDExNzY0NzA2KTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDIxcHgsIDEuNjQwNjI1dncsIDMxLjVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg3cHgsIDAuNTQ2ODc1dncsIDEwLjVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uYnRuX3JpZ2h0X2NvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnRuX3JpZ2h0X2NvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl9yaWdodF9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG5fcmlnaHRfY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDEyMCwgMTI5LCAwLjIpO1xuICB9XG4gIC5idG5fcmlnaHRfY29udGFpbmVyOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmJ0bl9yaWdodF9jb250YWluZXI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDEyMCwgMTI5LCAwLjIpO1xuICB9XG4gIC5idG5fcmlnaHRfY29udGFpbmVyOmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnRuX3JpZ2h0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGluay1jb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KSBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpIGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpIGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwRkYwMDtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMzRweCwgMi42NTYyNXZ3LCA1MXB4KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYnRuIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICMxMjFCMjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1zaGFkb3c6IDEuMDAwMDAwMTE5MnB4IDEuMDAwMDAwMTE5MnB4IDBweCAwcHggIzdBQzMwMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzNHB4LCAyLjY1NjI1dncsIDUxcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xufVxuLmJ0bi0tYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAxNi4wMDAwMDE5MDczcHggNDkuMjk5OTk1NDIyNHB4IC02cHggcmdiYSgxOTIsIDI1NSwgMCwgMC41NDExNzY0NzA2KTtcbn1cbi5idG4tLWhvdmVyLWJveC1zaGFkb3cge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5idG4tLWhvdmVyLWJveC1zaGFkb3c6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0taG92ZXItYm94LXNoYWRvdzpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzNweCA0OS4yOTk5OTU0MjI0cHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmJ0bi0taG92ZXItYm94LXNoYWRvdzpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNi4wMDAwMDE5MDczcHggNDkuMjk5OTk1NDIyNHB4IC02cHggcmdiYSgxOTIsIDI1NSwgMCwgMC41NDExNzY0NzA2KTtcbiAgfVxufVxuLmJ0bi0tZ3JlZW4tYm9kZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzBGRjAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5idG4tLWdyZWVuLWJvZGVyIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1ncmVlbi1ib2Rlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMTYuMDAwMDAxOTA3M3B4IDQ5LjI5OTk5NTQyMjRweCAtNnB4IHJnYmEoMTkyLCAyNTUsIDAsIDAuNTQxMTc2NDcwNik7XG4gIH1cbiAgLmJ0bi0tZ3JlZW4tYm9kZXI6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMxMjFCMjQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYnRuLS1ncmVlbi1ib2RlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzNweCA0OS4yOTk5OTU0MjI0cHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xuICB9XG4gIC5idG4tLWdyZWVuLWJvZGVyOmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxufVxuLmJ0bi0tZ3JlZW4tYm9kZXIubm90LWJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCkgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpIGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG59XG4uYnRuLS1zbWFsbCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bi0tc21hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG4uYnRuLS1ncmF5LWJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDc4ODE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmJ0bi0tZ3JheS1ib3JkZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLWdyYXktYm9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi0tZ3JheS1ib3JkZXI6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYnRuLS1ncmF5LWJvcmRlcjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLS1ncmF5LWJvcmRlcjphY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbi5idG4tLWdyYXktYm9yZGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5idG4uZGlzYWJsZWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMC42O1xufVxuLmJ0bjpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuOm5vdCguZGlzYWJsZWQpOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5idG46bm90KC5kaXNhYmxlZCk6YWN0aXZlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJ0biAucHJlbG9hZGVyLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbiAgd2lkdGg6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuLmJ0bi5odG14LXJlcXVlc3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmJ0bi5odG14LXJlcXVlc3Qgc3BhbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4uaHRteC1yZXF1ZXN0IC5wcmVsb2FkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ0bi5odG14LXJlcXVlc3Q6OmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNS4zOXB4IDUwcHggMjAuNjFweCA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogY2xhbXAoNnB4LCAwLjAxMzM1NzA0MTMgKiAxMDB2dyArIDEuNzI1NzQ2Nzk5NHB4LCAxNS4zOXB4KSBjbGFtcCgzMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDIwLjg5NjE1OTMxNzJweCwgNTBweCkgY2xhbXAoMTBweCwgMC4wMTUwOTI0NjA5ICogMTAwdncgKyA1LjE3MDQxMjUxNzhweCwgMjAuNjFweCkgY2xhbXAoMzBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAyMC44OTYxNTkzMTcycHgsIDUwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDM0cHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMzEuMjY4ODQ3Nzk1MnB4LCA0MHB4KTtcbiAgfVxufVxuXG4uaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1MXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpIGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCkgY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLmlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbn1cbi5pbnB1dC5iZ2Mge1xuICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5wdXQge1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnB1dCB7XG4gICAgcGFkZGluZzogY2xhbXAoNHB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgLTAuMDk2NzI4MzA3M3B4LCAxM3B4KSBjbGFtcCgyNHB4LCAwLjAwODUzNDg1MDYgKiAxMDB2dyArIDIxLjI2ODg0Nzc5NTJweCwgMzBweCkgY2xhbXAoOXB4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDMuOTkyODg3NjI0NXB4LCAyMHB4KTtcbiAgfVxufVxuXG4udGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiA3cHggNDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cblxuLmNoZWNoYm94X2N1c3RvbSBpbnB1dCwgLnJhZGlvX2N1c3RvbSBpbnB1dCwgLmJ1dHRvbl9rcCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmNoZWNoYm94X2N1c3RvbSBpbnB1dDpjaGVja2VkICsgZGl2LCAucmFkaW9fY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBkaXYsIC5idXR0b25fa3AgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG59XG4uY2hlY2hib3hfY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBkaXYgc3Bhbjo6YmVmb3JlLCAucmFkaW9fY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBkaXYgc3Bhbjo6YmVmb3JlLCAuYnV0dG9uX2twIGlucHV0OmNoZWNrZWQgKyBkaXYgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xufVxuLmNoZWNoYm94X2N1c3RvbSBkaXYsIC5yYWRpb19jdXN0b20gZGl2LCAuYnV0dG9uX2twIGRpdiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMzcuMzMzMzMzMzMzM3B4LCAyLjkxNjY2NjY2Njd2dywgNTZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVjaGJveF9jdXN0b20gZGl2LCAucmFkaW9fY3VzdG9tIGRpdiwgLmJ1dHRvbl9rcCBkaXYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXY6aG92ZXIsIC5yYWRpb19jdXN0b20gZGl2OmhvdmVyLCAuYnV0dG9uX2twIGRpdjpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXY6YWN0aXZlLCAucmFkaW9fY3VzdG9tIGRpdjphY3RpdmUsIC5idXR0b25fa3AgZGl2OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVjaGJveF9jdXN0b20gZGl2LCAucmFkaW9fY3VzdG9tIGRpdiwgLmJ1dHRvbl9rcCBkaXYge1xuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDZweCAxOXB4O1xuICB9XG59XG4uY2hlY2hib3hfY3VzdG9tLmRpc2FibGVkLCAucmFkaW9fY3VzdG9tLmRpc2FibGVkLCAuYnV0dG9uX2twLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNoZWNoYm94X2N1c3RvbSBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmNoZWNoYm94X2N1c3RvbSBkaXYgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbn1cbi5jaGVjaGJveF9jdXN0b20gZGl2IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG4gIGxlZnQ6IGNsYW1wKC0zMnB4LCAtMS42NjY2NjY2NjY3dncsIC0yMS4zMzMzMzMzMzMzcHgpO1xuICB3aWR0aDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG4gIGhlaWdodDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzM3NDI0RDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jaGVjaGJveF9jdXN0b20gZGl2OmhvdmVyIHNwYW46OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXY6YWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5cbi5yYWRpb19jdXN0b20tLXNtYWxsLWNvbG9yIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbn1cbi5yYWRpb19jdXN0b20tLXNtYWxsLWNvbG9yIGlucHV0OmNoZWNrZWQgKyBkaXYgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG59XG4ucmFkaW9fY3VzdG9tLS1zbWFsbC1jb2xvciBkaXYge1xuICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2N1c3RvbS0tc21hbGwtY29sb3IgZGl2IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2N1c3RvbS0tc21hbGwtY29sb3IgZGl2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucmFkaW9fY3VzdG9tLS1zbWFsbC1jb2xvciBkaXY6aG92ZXIge1xuICAgIGNvbG9yOiAjRjJGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucmFkaW9fY3VzdG9tLS1zbWFsbC1jb2xvciBkaXY6YWN0aXZlIHtcbiAgICBjb2xvcjogI0YyRjJGNjtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggdmFyKC0tY29sb3IpO1xuICB9XG59XG4ucmFkaW9fY3VzdG9tLS1ncmF5LWJnYy1jb2xvciBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMzc0MjREO1xuICBib3JkZXItY29sb3I6ICMzNzQyNEQ7XG59XG4ucmFkaW9fY3VzdG9tLS1zbWFsbCBkaXYge1xuICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19jdXN0b20tLXNtYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19jdXN0b20tLXNtYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLnJhZGlvX2N1c3RvbS0td2hpdGUgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGNvbG9yOiAjMTIxQjI0O1xuICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG59XG4ucmFkaW9fY3VzdG9tLS13aGl0ZSBkaXYge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG4ueWFuZGV4X3Jld3Mge1xuICB3aWR0aDogY2xhbXAoMzczLjMzMzMzMzMzMzNweCwgMjkuMTY2NjY2NjY2N3Z3LCA1NjBweCk7XG4gIGhlaWdodDogY2xhbXAoNTMzLjMzMzMzMzMzMzNweCwgNDEuNjY2NjY2NjY2N3Z3LCA4MDBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi55YW5kZXhfcmV3cyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnlhbmRleF9yZXdzIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBZUyBUZXh0LCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAueWFuZGV4X3Jld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuLmdvb2dsZV9yZXdzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IGNsYW1wKDM3My4zMzMzMzMzMzMzcHgsIDI5LjE2NjY2NjY2Njd2dywgNTYwcHgpO1xuICBwYWRkaW5nOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmdvb2dsZV9yZXdzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5nb29nbGVfcmV3c19fdG9wIC5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmJmMmU7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5nb29nbGVfcmV3c19fdG9wIC5idXR0b24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5nb29nbGVfcmV3c19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdvb2dsZV9yZXdzX190aXRsZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvb2dsZV9yZXdzX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5nb29nbGVfcmV3c19fcmV2aWV3cyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuLmdvb2dsZV9yZXdzX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdvb2dsZV9yZXdzX19yYXRpbmcgLmF2ZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMjFCMjQ7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvb2dsZV9yZXdzX19yYXRpbmcgLmF2ZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyAuc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdvb2dsZV9yZXdzX19yYXRpbmcgLnN0YXJzIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgc3Ryb2tlOiAjNzA3ODgxO1xuICBmaWxsOiAjNzA3ODgxO1xufVxuLmdvb2dsZV9yZXdzX19yYXRpbmcgLnN0YXJzIHN2Zy5hY3RpdmUge1xuICBzdHJva2U6ICNmZmNjMDA7XG4gIGZpbGw6ICNmZmNjMDA7XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyAuY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xufVxuLmdvb2dsZV9yZXdzX19pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtcm93LWdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBncmlkLWNvbHVtbi1nYXA6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgbWF4LWhlaWdodDogY2xhbXAoNDU3LjMzMzMzMzMzMzNweCwgMzUuNzI5MTY2NjY2N3Z3LCA2ODZweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmdvb2dsZV9yZXdzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nb29nbGVfcmV3c19faXRlbSAuYXZ0b3Ige1xuICB3aWR0aDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGhlaWdodDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDc4ODE7XG59XG4uZ29vZ2xlX3Jld3NfX2l0ZW0gLmF2dG9yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdvb2dsZV9yZXdzX19pdGVtIC5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdvb2dsZV9yZXdzX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdvb2dsZV9yZXdzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvb2dsZV9yZXdzX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uZ29vZ2xlX3Jld3NfX2RhdGUge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdvb2dsZV9yZXdzX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ29vZ2xlX3Jld3NfX3N0YXJzIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgc3Ryb2tlOiAjNzA3ODgxO1xuICBmaWxsOiAjNzA3ODgxO1xufVxuLmdvb2dsZV9yZXdzX19zdGFycyBzdmcuYWN0aXZlIHtcbiAgc3Ryb2tlOiAjZmZjYzAwO1xuICBmaWxsOiAjZmZjYzAwO1xufVxuLmdvb2dsZV9yZXdzX19yZXcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdvb2dsZV9yZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sbGFwc2VfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb2xsYXBzZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZzogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KSAwIGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xsYXBzZV9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29sbGFwc2VfX25hbWU6aG92ZXIge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbGxhcHNlX19uYW1lOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbi5jb2xsYXBzZV9fbmFtZSBzdmcge1xuICB3aWR0aDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG4gIGhlaWdodDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG4gIHN0cm9rZTogI0MwRkYwMDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sbGFwc2VfX25hbWUgc3ZnIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlX19uYW1lIHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDEzcHgsIDAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgNy4wODI1MDM1NTYycHgsIDI2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTNweCwgMC4wMTg0OTIxNzY0ICogMTAwdncgKyA3LjA4MjUwMzU1NjJweCwgMjZweCk7XG4gIH1cbn1cbi5jb2xsYXBzZV9fbmFtZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvbGxhcHNlX19uYW1lLmFjdGl2ZSBzdmcge1xuICByb3RhdGU6IDI3MGRlZztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbGxhcHNlX19uYW1lIHtcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgMTIuNjM0NDIzODk3NnB4LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAwMjcwMjcwMjcgKiAxMDB2dyArIDE1LjkzNTEzNTEzNTFweCwgMTguN3B4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTRweCwgMC4wMDk5NTczMjU3ICogMTAwdncgKyAxMC44MTM2NTU3NjFweCwgMjFweCk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jb2xsYXBzZV9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xsYXBzZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xsYXBzZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5jb2xsYXBzZV9fY29udGVudCBwIHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlX19jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxufVxuLmNvbGxhcHNlX19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbi5jb2xsYXBzZV9fY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmNvbGxhcHNlX19jb250ZW50IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb2xsYXBzZV9fY29udGVudCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5cbi5vYm1hbmthIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnBlcnNvbmFsIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGVyc29uYWwge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVyc29uYWwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5wZXJzb25hbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZXJzb25hbCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4ucGVyc29uYWwgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGVyc29uYWwgYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZXJzb25hbCBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGVyc29uYWwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjQzBGRjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAucGVyc29uYWwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0MwRkYwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wZXJzb25hbCBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVyc29uYWwgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDcuNDQ4MDc5NjU4NnB4LCAyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNjdweCwgMC4wMTM1NTYxODc4ICogMTAwdncgKyAxMC4zMzIwMTk5MTQ3cHgsIDI0LjJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBlcnNvbmFsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBlcnNvbmFsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgNy40NDgwNzk2NTg2cHgsIDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC42N3B4LCAwLjAxMzU1NjE4NzggKiAxMDB2dyArIDEwLjMzMjAxOTkxNDdweCwgMjQuMnB4KTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cblxuLmJhY2tncm91bmRfbGluZSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgOHB4LCAjMDUwODBDIDExcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5iYWNrZ3JvdW5kX2xpbmUubGFzdCB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMCkgOHB4LCAjMDUwODBDIDExcHgpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcbn1cbi5iYWNrZ3JvdW5kX2xpbmUuYmx1cl90b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE4LCAyNywgMzYsIDApIDAlLCByZ2JhKDE4LCAyNywgMzYsIDAuNDIzNDA2ODYyNykgMzclLCByZ2JhKDE4LCAyNywgMzYsIDAuODcxNTg2MTM0NSkgNjAlLCByZ2IoMTgsIDI3LCAzNikgMTAwJSk7XG59XG5cbi5oYXNodGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhc2h0YWcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXNodGFnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYXNodGFnIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGFzaHRhZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTMuMnB4LCAwLjAxODc3NjY3MTQgKiAxMDB2dyArIDcuMTkxNDY1MTQ5NHB4LCAyNi40cHgpO1xuICB9XG59XG5cbi5oaWRlX3NlY3Rpb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhpZGVfc2VjdGlvbi52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDExNTBweCwgODkuODQzNzV2dywgMTcyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgMC43MDI3MDI3MDI3cHgsIDU2cHgpO1xuICB9XG59XG5cbi5jb250YWluZXJfMTkyMCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb250YWluZXJfMTkyMC5tdCB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jYXNlX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogNTkuNCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG92ZXI6aG92ZXIge1xuICBjb2xvcjogI0MwRkYwMCAhaW1wb3J0YW50O1xufVxuXG5beC1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oMSB7XG4gIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB9XG59XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uaDMge1xuICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4udGV4dDEge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHQxIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4udGV4dDIge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHQyIHtcbiAgICBmb250LXNpemU6IDAuOTMzMzMzMzMzM3JlbTtcbiAgfVxufVxuXG4uZm9udC1pbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kYXJrZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzI3NWY0MDtcbn1cblxuLmxpZ2h0Z3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzQxYmI0Yztcbn1cblxuLm9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAjZmFhNzQ2O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTUxcHgsIC0yLjY1NjI1dncsIC0zNHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmVhZGNydW1icyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1icyB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5icmVhZGNydW1icyB1bCBsaSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbi5icmVhZGNydW1icyB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLmJyZWFkY3J1bWJzIHVsIGxpIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uYnJlYWRjcnVtYnMgLmRhc2gge1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wYy1zdmcge1xuICB3aWR0aDogY2xhbXAoNTFweCwgMy45ODQzNzV2dywgNzYuNXB4KTtcbiAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9Jzc3JyBoZWlnaHQ9Jzc3JyB2aWV3Qm94PScwIDAgNzcgNzcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzM4LjI0ODUnIGN5PSczOC4yNDg1JyByPSczNy4yNDg1JyBmaWxsPSclMjM3MDc4ODEnIGZpbGwtb3BhY2l0eT0nMC4yJyBzdHJva2U9JyUyM0MwRkYwMCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzI0NF8xMzg1NSknJTNFJTNDcGF0aCBkPSdNNTUuMzYzOSAyMi42NjhIMjEuMTQwN0MxOS42Mzk4IDIyLjY2OCAxOC40MTggMjMuODc4OCAxOC40MTggMjUuMzY2VjQzLjk3NTdDMTguNDE4IDQ1LjQ2MjkgMTkuNjM5OCA0Ni42NzM3IDIxLjE0MDcgNDYuNjczN0gzNi44OTA5VjQ4LjYxOTRIMzYuODc2OEMzNC40NjEzIDQ4LjYxOTQgMzIuNDk3OCA1MC41NjUgMzIuNDk3OCA1Mi45NTg2VjUzLjgzMzRINDQuMDEwM1Y1Mi45NTg2QzQ0LjAxMDMgNTAuNTY1IDQyLjA0NjggNDguNjE5NCAzOS42MzEzIDQ4LjYxOTRIMzkuNjE3MlY0Ni42NzM3SDU1LjM2NzRDNTYuODY4MyA0Ni42NzM3IDU4LjA5MDIgNDUuNDYyOSA1OC4wOTAyIDQzLjk3NTdWMjUuMzY2QzU4LjA5MDIgMjMuODc4OCA1Ni44NjgzIDIyLjY2OCA1NS4zNjc0IDIyLjY2OEg1NS4zNjM5Wk0zOS42Mjc4IDUwLjM2OTFDNDAuNzYxNCA1MC4zNjkxIDQxLjcyNTUgNTEuMDg2NCA0Mi4wODkyIDUyLjA4MzhIMzQuNDE1NEMzNC43NzkxIDUxLjA4MjkgMzUuNzQzMiA1MC4zNjkxIDM2Ljg3NjggNTAuMzY5MUgzOS42Mjc4Wk01Ni4zMjA5IDQzLjk3OTJDNTYuMzIwOSA0NC41MDA2IDU1Ljg5MzYgNDQuOTI3NSA1NS4zNjM5IDQ0LjkyNzVIMjEuMTQwN0MyMC42MTQ1IDQ0LjkyNzUgMjAuMTgzNyA0NC41MDQxIDIwLjE4MzcgNDMuOTc5MlYyNS4zNjZDMjAuMTgzNyAyNC44NDQ2IDIwLjYxMSAyNC40MTc3IDIxLjE0MDcgMjQuNDE3N0g1NS4zNjM5QzU1Ljg5MDEgMjQuNDE3NyA1Ni4zMjA5IDI0Ljg0MTEgNTYuMzIwOSAyNS4zNjZWNDMuOTc1N1Y0My45NzkyWicgZmlsbD0nJTIzQzBGRjAwJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMjQ0XzEzODU1JyUzRSUzQ3JlY3Qgd2lkdGg9JzM5LjY2NTEnIGhlaWdodD0nMzEuMTY1NScgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE4LjQxNDEgMjIuNjY4KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4ucGFnZS1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG59XG4uaGVhZGVyX190b3AgLnNvY2lhbCB7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX3RvcCAuc29jaWFsX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2xhbXAoODVweCwgNi40MDYyNXZ3LCAxMjNweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDdweCwgMC41NDY4NzV2dywgMTAuNXB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwRkYwMDtcbiAgcGFkZGluZzogY2xhbXAoNC42NjY2NjY2NjY3cHgsIDAuMzY0NTgzMzMzM3Z3LCA3cHgpIGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCg2cHgsIDAuNDY4NzV2dywgOXB4KSBjbGFtcCg3LjMzMzMzMzMzMzNweCwgMC41NzI5MTY2NjY3dncsIDExcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5oZWFkZXJfX3RvcCAuc29jaWFsX2xpbmsgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyX190b3AgLnNvY2lhbF9saW5rIHN2ZyB7XG4gIGZpbGw6ICNDMEZGMDA7XG4gIHdpZHRoOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgfVxuICAuaGVhZGVyX190b3AgLnNvY2lhbF9saW5rOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuc29jaWFsX2xpbms6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjMTIxQjI0O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluazphY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICMxMjFCMjQ7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluazphY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjMTIxQjI0O1xuICB9XG59XG4uaGVhZGVyX190b3AgLnNvY2lhbF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKC0xNnB4LCAtMC44MzMzMzMzMzMzdncsIC0xMC42NjY2NjY2NjY3cHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZm9udC1zaXplOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fdG9wIC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTVweCwgMS45NzkxNjY2NjY3dncsIDM4cHgpO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLnBob25lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCAucGhvbmVfbnVtYmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fdG9wIC5waG9uZSBhIHtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG4uaGVhZGVyX190b3AgLnBob25lIC5idG5fbW9kYWwge1xuICBjb2xvcjogI0MwRkYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMEZGMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX3RvcCAucGhvbmUgLmJ0bl9tb2RhbDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLnBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX190b3AgLmNpdHkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAuY2l0eSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX3RvcCAuY2l0eSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmhlYWRlcl9fdG9wIC5jaXR5IHNwYW4ge1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRjJGMkY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyX190b3AgLmNpdHkgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLmNpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfdG9wX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl90b3BfbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfdG9wX21lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX3RvcF9tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmhlYWRlcl90b3BfbWVudV9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl90b3BfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzIxMkQzNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNzQyNEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gIGJveC1zaGFkb3c6IDBweCAxNi4wMDAwMDE5MDczcHggNDkuMjk5OTk1NDIyNHB4IC02cHggcmdiYSgxOTIsIDI1NSwgMCwgMC41NDExNzY0NzA2KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLml0ZW0gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG4gIHN0cm9rZTogI0MwRkYwMDtcbiAgd2lkdGg6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudDpob3ZlciBzdmcge1xuICByb3RhdGU6IDI3MGRlZztcbiAgbWFyZ2luLXRvcDogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudDpob3ZlciAuc3VibWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwYWRkaW5nOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KSBjbGFtcCgzMC42NjY2NjY2NjY3cHgsIDIuMzk1ODMzMzMzM3Z3LCA0NnB4KSBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KSBjbGFtcCgzMC42NjY2NjY2NjY3cHgsIDIuMzk1ODMzMzMzM3Z3LCA0NnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTIuNjY2NjY2NjY2N3B4LCAwLjk4OTU4MzMzMzN2dywgMTlweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCAuc3VibWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IC5yaWdodCB7XG4gIHdpZHRoOiBjbGFtcCgyMjguNjY2NjY2NjY2N3B4LCAxNy44NjQ1ODMzMzMzdncsIDM0M3B4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUgLnJpZ2h0IC5kZXNjIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCAuc3VibWVudSAucmlnaHQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IC5yaWdodCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCAuc3VibWVudSAubGVmdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW06bnRoLWNoaWxkKG4rMikgLnN1Ym1lbnUge1xuICBsZWZ0OiBjbGFtcCgtNDRweCwgLTIuMjkxNjY2NjY2N3Z3LCAtMjkuMzMzMzMzMzMzM3B4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQobis1KSAuc3VibWVudSB7XG4gIGxlZnQ6IGNsYW1wKC00NzBweCwgLTI0LjQ3OTE2NjY2Njd2dywgLTMxMy4zMzMzMzMzMzMzcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW06bnRoLWNoaWxkKG4rNSkgLnN1Ym1lbnUgLmxlZnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQobis1KSAuc3VibWVudSAucmlnaHQgLmRlc2Mge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW06bnRoLWNoaWxkKDgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW06bnRoLWNoaWxkKDgpIC5zdWJtZW51IHtcbiAgbGVmdDogLTQ3MHB4O1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLm1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ubW9yZSAuaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5tb3JlIC5pdGVtIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDJweCwgMC4xNTYyNXZ3LCAzcHgpO1xuICBzdHJva2U6ICNDMEZGMDA7XG4gIHdpZHRoOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLm1vcmUgLm1lbnVfbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRvcDogY2xhbXAoNDUuMzMzMzMzMzMzM3B4LCAzLjU0MTY2NjY2Njd2dywgNjhweCk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLm1vcmU6aG92ZXIgLm1lbnVfbW9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpIGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpIGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpIGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpO1xufVxuLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUgLnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIG1pbi13aWR0aDogY2xhbXAoMTk2LjY2NjY2NjY2NjdweCwgMTUuMzY0NTgzMzMzM3Z3LCAyOTVweCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAubGVmdCBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUgLmRlc2Mge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHdpZHRoOiBjbGFtcCgyMzBweCwgMTcuOTY4NzV2dywgMzQ1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5kZXNjIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuaXRlbS5hY3RpdmUsIC5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xufVxuLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUgLml0ZW1zIHtcbiAgcGFkZGluZzogMCBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3RvcCxcbi5tb2JpbGVfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNsYW1wKDlweCwgMC43MDMxMjV2dywgMTMuNXB4KSAwO1xufVxuLmhlYWRlcl9fdG9wIC5sb2dvLFxuLm1vYmlsZV9oZWFkIC5sb2dvIHtcbiAgd2lkdGg6IGNsYW1wKDE2NHB4LCAxMi44MTI1dncsIDI0NnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE0LjY2NjY2NjY2NjdweCwgMS4xNDU4MzMzMzMzdncsIDIycHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5sb2dvLFxuICAubW9iaWxlX2hlYWQgLmxvZ28ge1xuICAgIHdpZHRoOiAyODUuNzJweDtcbiAgICBoZWlnaHQ6IDUyLjI2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX190b3AgLmxvZ28sXG4gIC5tb2JpbGVfaGVhZCAubG9nbyB7XG4gICAgd2lkdGg6IGNsYW1wKDE2NHB4LCAwLjE3MzE0MzY3ICogMTAwdncgKyAxMDguNTk0MDI1NjA0NnB4LCAyODUuNzJweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzMTY2NDI5NTkgKiAxMDB2dyArIDE5Ljg2NzQyNTMyMDFweCwgNTIuMjZweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxN3B4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgMTIuOTAzMjcxNjkyN3B4LCAyNnB4KTtcbiAgfVxufVxuLmhlYWRlcl9fdG9wIC5uYW1lLFxuLm1vYmlsZV9oZWFkIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyMC42NjY2NjY2NjY3cHgsIDEuNjE0NTgzMzMzM3Z3LCAzMXB4KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM3NDI0RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5uYW1lLFxuICAubW9iaWxlX2hlYWQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX190b3AgLm5hbWUsXG4gIC5tb2JpbGVfaGVhZCAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLm5hbWUsXG4gIC5tb2JpbGVfaGVhZCAubmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fdG9wLFxuICAubW9iaWxlX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX3RvcCxcbiAgLm1vYmlsZV9oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTRweCwgMC4wMjEzMzcxMjY2ICogMTAwdncgKyA3LjE3MjExOTQ4NzlweCwgMjlweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE0cHgsIDAuMDIxMzM3MTI2NiAqIDEwMHZ3ICsgNy4xNzIxMTk0ODc5cHgsIDI5cHgpO1xuICB9XG59XG5cbiNtb2JpbGVfaGVhZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG59XG5cbi5tb2JpbGVfaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMyMTJEMzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIHBhZGRpbmc6IDE5cHggNTZweCAxOHB4IDU2cHg7XG59XG4ubW9iaWxlX2hlYWRlcl9fcGhvbmUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbn1cbi5tb2JpbGVfaGVhZGVyX19waG9uZSBzdmcge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX2hlYWRlcl9fcGhvbmUgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMjRweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAxNy42MjczMTE1MjJweCwgMzhweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyNHB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDE3LjYyNzMxMTUyMnB4LCAzOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX2hlYWRlcl9fcGhvbmUge1xuICAgIHdpZHRoOiBjbGFtcCgzNHB4LCAwLjA0MjY3NDI1MzIgKiAxMDB2dyArIDIwLjM0NDIzODk3NThweCwgNjRweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgzNHB4LCAwLjA0MjY3NDI1MzIgKiAxMDB2dyArIDIwLjM0NDIzODk3NThweCwgNjRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoN3B4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDMuODEzNjU1NzYxcHgsIDE0cHgpO1xuICB9XG59XG4ubW9iaWxlX2hlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjJGMkY2O1xuICBwYWRkaW5nOiA5LjM5cHggMzguNXB4IDE0LjYxcHggMzguNXB4O1xuICBib3JkZXItcmFkaXVzOiA1OS4yM3B4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX2hlYWRlcl9fbGluayB7XG4gICAgcGFkZGluZzogY2xhbXAoOHB4LCAwLjAwMTk3NzI0MDQgKiAxMDB2dyArIDcuMzY3MjgzMDcyNXB4LCA5LjM5cHgpIGNsYW1wKDE4cHgsIDAuMDI5MTYwNzM5NyAqIDEwMHZ3ICsgOC42Njg1NjMzMDAxcHgsIDM4LjVweCkgY2xhbXAoMTFweCwgMC4wMDUxMzUxMzUxICogMTAwdncgKyA5LjM1Njc1Njc1NjhweCwgMTQuNjFweCkgY2xhbXAoMThweCwgMC4wMjkxNjA3Mzk3ICogMTAwdncgKyA4LjY2ODU2MzMwMDFweCwgMzguNXB4KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMy45ODU3NzUyNDg5cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDM0NDIzODk3NiAqIDEwMHZ3ICsgNC4zODQzNTI3NzM4cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5tb2JpbGVfaGVhZGVyX19idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlX2hlYWRlcl9fYnVyZ2VyIHN2ZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogI0MwRkYwMDtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfaGVhZGVyX19idXJnZXIgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMzRweCwgMC4wNDI2NzQyNTMyICogMTAwdncgKyAyMC4zNDQyMzg5NzU4cHgsIDY0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTBweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAzLjYyNzMxMTUyMnB4LCAyNHB4KTtcbiAgICBzdHJva2Utd2lkdGg6IGNsYW1wKDJweCwgMC4wMDE0MjI0NzUxICogMTAwdncgKyAxLjU0NDgwNzk2NTlweCwgM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9iaWxlX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX2hlYWRlciB7XG4gICAgcGFkZGluZzogY2xhbXAoMTNweCwgMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAxMC4yNjg4NDc3OTUycHgsIDE5cHgpIGNsYW1wKDIwcHgsIDAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgMy42MTMwODY3NzFweCwgNTZweCkgY2xhbXAoMTVweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAxMy42MzQ0MjM4OTc2cHgsIDE4cHgpIGNsYW1wKDIwcHgsIDAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgMy42MTMwODY3NzFweCwgNTZweCk7XG4gIH1cbn1cblxuLm1vYmlsZV9tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kOiAjMTIxQjI0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1vYmlsZV9tZW51X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2JpbGVfbWVudV9fY2l0eV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDAgMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZDogIzIxMkQzNztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjguOHB4O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tb2JpbGVfbWVudV9fY2l0eV9jb250YWluZXIgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0MwRkYwMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jaXR5X2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDEzLjgxMzY1NTc2MXB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjAuNHB4LCAwLjAxMTk0ODc5MDkgKiAxMDB2dyArIDE2LjU3NjM4NjkxMzJweCwgMjguOHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTVweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyA5Ljk5Mjg4NzYyNDVweCwgMjZweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogNzhweDtcbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5sZWZ0IC50ZWwge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi4zN3B4O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogMTkuMzlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLmxlZnQgLnRlbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDEyLjcxNjkyNzQ1MzhweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDAuMDA5MDYxMTY2NCAqIDEwMHZ3ICsgMTMuMTAwNDI2NzQyNXB4LCAyMi4zN3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxN3B4LCAwLjAwMzM5OTcxNTUgKiAxMDB2dyArIDE1LjkxMjA5MTAzODRweCwgMTkuMzlweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5sZWZ0IC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzBGRjAwO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5sZWZ0IC5lbWFpbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDEzLjgxMzY1NTc2MXB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMDk1MzA1ODMgKiAxMDB2dyArIDE1LjE5NTAyMTMzNzFweCwgMjYuNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg0MXB4LCAwLjA1MjYzMTU3ODkgKiAxMDB2dyArIDI0LjE1Nzg5NDczNjhweCwgNzhweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAucmlnaHQgLnNvY2lhbCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwRkYwMDtcbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5yaWdodCAuc29jaWFsIHN2ZyB7XG4gIHdpZHRoOiA0Mi42N3B4O1xuICBoZWlnaHQ6IDQyLjY3cHg7XG4gIGZpbGw6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5yaWdodCAuc29jaWFsIHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDE5LjRweCwgMC4wMzMxMDA5OTU3ICogMTAwdncgKyA4LjgwNzY4MTM2NTZweCwgNDIuNjdweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxOS40cHgsIDAuMDMzMTAwOTk1NyAqIDEwMHZ3ICsgOC44MDc2ODEzNjU2cHgsIDQyLjY3cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAucmlnaHQgLnNvY2lhbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLnJpZ2h0IC5zb2NpYWw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogY2xhbXAoMThweCwgMC4wMDk5NTczMjU3ICogMTAwdncgKyAxNC44MTM2NTU3NjFweCwgMjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLnJpZ2h0IC5zb2NpYWwge1xuICAgIHdpZHRoOiBjbGFtcCgzNnB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMjMuMjU0NjIzMDQ0MXB4LCA2NHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDM2cHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAyMy4yNTQ2MjMwNDQxcHgsIDY0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEwLjVweCwgMC4wMTA2Njg1NjMzICogMTAwdncgKyA3LjA4NjA1OTc0NHB4LCAxOHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVycyB7XG4gIG1hcmdpbi10b3A6IDU4LjYxcHg7XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGVfbWVudV9fcGFydG5lcnNfX3RvcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDM5cHgsIDAuMDQzNzcyMzIxNCAqIDEwMHZ3ICsgMjQuOTkyODU3MTQyOXB4LCA1OC42MXB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVyc19fYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5tb2JpbGVfbWVudV9fcGFydG5lcnNfX2JvdHRvbSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9iaWxlX21lbnVfX3BhcnRuZXJzX19ib3R0b20gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fcGFydG5lcnNfX2JvdHRvbSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzIGEge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVycyBhOm5vdCg6Zmlyc3QtY2hpbGQpIGltZyB7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19wYXJ0bmVycyBhOm5vdCg6Zmlyc3QtY2hpbGQpIGltZyB7XG4gICAgaGVpZ2h0OiBjbGFtcCgzNnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDMwLjUzNzY5NTU5MDNweCwgNDhweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fcGFydG5lcnMgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX3BhcnRuZXJzIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxOHB4LCAwLjA0NDA5NjcyODMgKiAxMDB2dyArIDMuODg5MDQ2OTQxN3B4LCA0OXB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVycyBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDYuMTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19wYXJ0bmVycyBhIGltZyB7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MnB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDM1LjYyNzMxMTUyMnB4LCA1NnB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19mb290ZXIgc3Bhbixcbi5tb2JpbGVfbWVudV9fZm9vdGVyIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNC4ycHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fZm9vdGVyIHNwYW4sXG4gIC5tb2JpbGVfbWVudV9fZm9vdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA3LjQ0ODA3OTY1ODZweCwgMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEzLjJweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyA4LjE5Mjg4NzYyNDVweCwgMjQuMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxM3B4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDExLjE3OTIzMTg2MzRweCwgMTdweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGVfbWVudV9fZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2JpbGVfbWVudSAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cbi5tb2JpbGVfbWVudSAuYmFjayBzdmcge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLmJhY2sgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMjVweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDIwLjkwMzI3MTY5MjdweCwgMzRweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyNXB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgMjAuOTAzMjcxNjkyN3B4LCAzNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLmJhY2sge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX21haW5fbWVudSAubW9iaWxlX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NDI0RDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfbWFpbl9tZW51IC5tb2JpbGVfaXRlbSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9tYWluX21lbnUgLm1vYmlsZV9pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMDk5NTczMjU3ICogMTAwdncgKyAxMy44MTM2NTU3NjFweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMTA5NTMwNTgzICogMTAwdncgKyAxNS4xOTUwMjEzMzcxcHgsIDI2LjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9tYWluX21lbnUgLm1vYmlsZV9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAwNzExMjM3NTUgKiAxMDB2dyArIDcuNzI0MDM5ODI5M3B4LCAxNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDU2ODk5MDA0ICogMTAwdncgKyA4LjE3OTIzMTg2MzRweCwgMTRweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfbWFpbl9tZW51IC5vcGVuX3N1Ym1lbnUgc3ZnIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZTogI0MwRkYwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9tYWluX21lbnUgLm9wZW5fc3VibWVudSBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgyNXB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgMjAuOTAzMjcxNjkyN3B4LCAzNHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI1cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyAyMC45MDMyNzE2OTI3cHgsIDM0cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3RvcF9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfdG9wX21lbnUgLnRvcF9tZW51IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfdG9wX21lbnUgLnRvcF9tZW51Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3RvcF9tZW51IC50b3BfbWVudTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDQuNzE2OTI3NDUzOHB4LCAyOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3RvcF9tZW51IC50b3BfbWVudSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51Lm9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUgLmJhY2sge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51IC5zdW1lbnVfaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51IC5zdW1lbnVfaXRlbXMgLml0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfc3VibWVudSAuc3VtZW51X2l0ZW1zIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51IC5zdW1lbnVfaXRlbXMgLml0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxMHB4LCAwLjAwODUzNDg1MDYgKiAxMDB2dyArIDcuMjY4ODQ3Nzk1MnB4LCAxNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA1LjQ0ODA3OTY1ODZweCwgMjBweCk7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDEzLjgxMzY1NTc2MXB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMDk1MzA1ODMgKiAxMDB2dyArIDE1LjE5NTAyMTMzNzFweCwgMjYuNHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kOiAjMTIxQjI0O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5Lm9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX3NlYXJjaCBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9fc2VhcmNoIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAwNTIxMzc2NDMgKiAxMDB2dyArIDE4LjMzMTU5NTQxMTlweCwgMjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCAwLjAwNTIxMzc2NDMgKiAxMDB2dyArIDE4LjMzMTU5NTQxMTlweCwgMjVweCk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX2l0ZW1zIHtcbiAgY29sdW1uczogMztcbiAgY29sdW1uLWdhcDogNTZweDtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX2l0ZW1zIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDYyNTY1MTcyICogMTAwdncgKyAxMS45OTc5MTQ0OTQzcHgsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAwNjI1NjUxNzIgKiAxMDB2dyArIDEzLjM5NzkxNDQ5NDNweCwgMjEuNHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMgLml0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX2l0ZW1zIC5pdGVtIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5X19pdGVtcyAuaXRlbS5ub3dfcmVnaW9uIGEge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX2l0ZW1zIHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHkgLmJhY2sge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLm1vYmlsZV9tZW51IC5idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBwYWRkaW5nLXRvcDogOS4zOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQuNjFweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlX21lbnUgLmJ0biBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9iaWxlX21lbnUgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzMnB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIDIzLjgwNjU0MzM4NTVweCwgNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzNweCwgMC4wNDQwOTY3MjgzICogMTAwdncgKyAxOC44ODkwNDY5NDE3cHgsIDY0cHgpO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg2cHgsIDAuMDA0ODIyMTkwNiAqIDEwMHZ3ICsgNC40NTY4OTkwMDQzcHgsIDkuMzlweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEwcHgsIDAuMDA2NTU3NjEwMiAqIDEwMHZ3ICsgNy45MDE1NjQ3MjI2cHgsIDE0LjYxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGVfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzUuNjY2NjY2NjY2N3B4LCAyLjc4NjQ1ODMzMzN2dywgNTMuNXB4KTtcbn1cbi5mb290ZXJfX3RvcF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiBjbGFtcCgyMS4zMzMzMzMzMzMzcHgsIDEuNjY2NjY2NjY2N3Z3LCAzMnB4KSBjbGFtcCgzNHB4LCAyLjY1NjI1dncsIDUxcHgpO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLnBhcmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5wYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5wYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLnBhcmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAucGFyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDguODEzNjU1NzYxcHgsIDE5cHgpO1xuICB9XG59XG4uZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLml0ZW1fX3N1YiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLml0ZW1fX3N1YiBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQuMjY2NjY2NjY2N3B4LCAwLjMzMzMzMzMzMzN2dywgNi40cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNy41cHgsIDAuMDA5MjQ2MDg4MiAqIDEwMHZ3ICsgNC41NDEyNTE3NzgxcHgsIDE0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLml0ZW1fX3N1YiBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTAuMzkyODg3NjI0NXB4LCAyNi40cHgpO1xuICB9XG59XG4uZm9vdGVyX190b3BfX2NvbnRhaW5lciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgyMDBweCwgMC4yNDAzOTgyOTMgKiAxMDB2dyArIDEyMy4wNzI1NDYyMzA0cHgsIDM2OXB4KSwgMWZyKSk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIHtcbiAgICByb3ctZ2FwOiBjbGFtcCgxNnB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIC0xLjc1MjQ4OTMzMTRweCwgNTVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyOXB4LCAwLjA5OTU3MzI1NzUgKiAxMDB2dyArIC0yLjg2MzQ0MjM4OThweCwgOTlweCk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI5cHgsIDIuMjY1NjI1dncsIDQzLjVweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fcmlnaHQgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGhlaWdodDogY2xhbXAoMTAwcHgsIDcuODEyNXZ3LCAxNTBweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoLTEzcHgsIC0wLjY3NzA4MzMzMzN2dywgLTguNjY2NjY2NjY2N3B4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA3NyU7XG59XG4uZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLnRlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAudGVsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC50ZWwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuZW1haWwsIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuZW1haWwsIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuZW1haWwsIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuaW5mbyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC5lbWFpbDpob3ZlciwgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC5pbmZvOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLmVtYWlsOmFjdGl2ZSwgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC5pbmZvOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIHNwYW4uZmlyc3Qge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fYm90dG9tIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0NzguNjY2NjY2NjY2N3B4LCAzNy4zOTU4MzMzMzMzdncsIDcxOHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzX19ib3R0b20gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzX19ib3R0b20gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fYm90dG9tIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVycyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzIGEgaW1nIHtcbiAgaGVpZ2h0OiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIHNwYW4sIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBzcGFuLCAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gc3BhbiwgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2VfNDA0IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjRweCwgNXZ3LCA5NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbn1cbi5wYWdlXzQwNCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5wYWdlXzQwNCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0Mi42NjY2NjY2NjY3cHgsIDMuMzMzMzMzMzMzM3Z3LCA2NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2VfNDA0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV80MDQgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDAuMDM3ODM3ODM3OCAqIDEwMHZ3ICsgMy44OTE4OTE4OTE5cHgsIDQyLjZweCk7XG4gIH1cbn1cbi5wYWdlXzQwNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2VfNDA0X19jb250YWluZXIgLmxlZnQge1xuICB3aWR0aDogMzklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlXzQwNF9fY29udGFpbmVyIC5yaWdodCBpbWcge1xuICBoZWlnaHQ6IGNsYW1wKDM4NnB4LCAzMC4xNTYyNXZ3LCA1NzlweCk7XG4gIHdpZHRoOiBjbGFtcCg2MzEuMzMzMzMzMzMzM3B4LCA0OS4zMjI5MTY2NjY3dncsIDk0N3B4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NDdweDtcbiAgICBtYXgtaGVpZ2h0OiA1NzlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlXzQwNF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNyZW07XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjY2NjY2NjY2NjdyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzcmVtO1xuICB9XG59XG4uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG4uZm9ybS1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5mb3JtLWlucHV0OmZvY3VzICsgLmZvcm0tcGxhY2Vob2xkZXIsIC5mb3JtLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tcGxhY2Vob2xkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC42KTtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItYWN0aXZlLWNvbG9yKTtcbn1cbi5mb3JtLWlucHV0LmFic29sdXRlIHtcbiAgcGFkZGluZy10b3A6IDAuNTMzMzMzMzMzM3JlbTtcbn1cbi5mb3JtLWlucHV0LmFic29sdXRlOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBoZWlnaHQ6IDMuMjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuLmZvcm0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDAgMCAwLjMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY3cmVtO1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb3JtLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuLmZvcm0tcGxhY2Vob2xkZXIuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMDY2NjY2NjY2N3JlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9ybS1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzNyZW07XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0taW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ub2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDEuOTMzMzMzMzMzM3JlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZvcm0tc3RhdHVzLXNjYWxlKSk7XG4gIGZpbGw6IHZhcigtLWZvcm0tc3RhdHVzLWljb24tY29sb3IpO1xufVxuXG4ucHJlbG9hZGVyLWljb24ge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgZm9yd2FyZHM7XG59XG5cbi5zdWJtaXQtYnRuIHtcbiAgLS1mb3JtLXN0YXR1cy1pY29uLWNvbG9yOiAjZmZmO1xufVxuLnN1Ym1pdC1idG4gLnByZWxvYWRlci1pY29uLFxuLnN1Ym1pdC1idG4gLm9rLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1Ym1pdC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbn1cbi5zdWJtaXQtYnRuLmh0bXgtcmVxdWVzdCB7XG4gIC0tYmctY29sb3I6ICMyNzVmNDA7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMjc1ZjQwO1xufVxuLnN1Ym1pdC1idG4uaHRteC1yZXF1ZXN0IC5wcmVsb2FkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1pdC1idG4uaHRteC1yZXF1ZXN0IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VibWl0LWJ0bi5odG14LXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nLXRleHQpO1xufVxuLnN1Ym1pdC1idG4uc3VjY2VzcyAub2staWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1pdC1idG46ZGlzYWJsZWQsIC5zdWJtaXQtYnRuLmh0bXgtcmVxdWVzdCwgLnN1Ym1pdC1idG4uc3VjY2VzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN1Ym1pdC1idG4gLnByZWxvYWRlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zdWJtaXQtYnRuLmFsdCAucHJlbG9hZGVyLWljb24ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5zdWJtaXQtYnRuLmFsdC5odG14LXJlcXVlc3QsIC5zdWJtaXQtYnRuLmFsdC5zdWNjZXNzIHtcbiAgLS10ZXh0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN1Ym1pdC1idG4ge1xuICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzNyZW0gMC43MzMzMzMzMzMzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDY2NjY2NjY2N3JlbTtcbiAgfVxuICAuc3VibWl0LWJ0bi5oYXMtaWNvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvcm0tcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjY2NjY2NjY2NjdyZW0gMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMTU0LCAxNTYsIDE3OSwgMC4yKTtcbn1cbi5mb3JtLXJlc3VsdF9fdGltZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICM5ZGI3YTk7XG59XG4uZm9ybS1yZXN1bHQuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDFiYjRjO1xufVxuXG4ucm93LWlucHV0IHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWZvcm0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcbn1cbi5yb3ctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnJvdy1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yb3ctaW5wdXQge1xuICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N3JlbSAxLjRyZW07XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzNyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWxpc3Qge1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4zMzMzMzMzMzMzcmVtO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDE1NCwgMTU2LCAxNzksIDAuMik7XG59XG4uZHJvcGRvd24tbGlzdCAubGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bi1saXN0IC5saXN0LWl0ZW0uZGVmYXVsdCB7XG4gIGNvbG9yOiAjOWRiN2E5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZHJvcGRvd24tbGlzdCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMjtcbn1cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTV2aCAwIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5tb2RhbF9fc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzMzAuNjY2NjY2NjY2N3B4LCAyNS44MzMzMzMzMzMzdncsIDQ5NnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgd2lkdGg6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIHJpZ2h0OiBjbGFtcCgxOS4zMzMzMzMzMzMzcHgsIDEuNTEwNDE2NjY2N3Z3LCAyOXB4KTtcbn1cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyMTJEMzc7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgd2lkdGg6IGNsYW1wKDgxNC42NjY2NjY2NjY3cHgsIDYzLjY0NTgzMzMzMzN2dywgMTIyMnB4KTtcbiAgcGFkZGluZzogY2xhbXAoMzAuNjY2NjY2NjY2N3B4LCAyLjM5NTgzMzMzMzN2dywgNDZweCkgY2xhbXAoMTkuMzMzMzMzMzMzM3B4LCAxLjUxMDQxNjY2Njd2dywgMjlweCkgMCBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG4ubW9kYWxbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbi5tb2RhbFthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLm1vZGFsW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubW9kYWxbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMzk4cHgsIDMxLjA5Mzc1dncsIDU5N3B4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjbGFtcCgyNzMuMzMzMzMzMzMzM3B4LCAyMS4zNTQxNjY2NjY3dncsIDQxMHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIxMkQzNyA0OSUsICMzNzQyNEQgNTAlLCAjMjEyRDM3IDUxJSk7XG4gIHdpZHRoOiAxcHg7XG59XG4jcmVnaW9uX21vZGFsIC5tb2RhbF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNzA3ODgxO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MwRkYwMDtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIHtcbiAgY29sdW1uczogNDtcbiAgY29sdW1uLWdhcDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIC5pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcmVnaW9uX21vZGFsIC5tb2RhbF9fY2l0eV9pdGVtcyAuaXRlbSBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAjcmVnaW9uX21vZGFsIC5tb2RhbF9fY2l0eV9pdGVtcyAuaXRlbSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIC5pdGVtLm5vd19yZWdpb24gYSB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAjcmVnaW9uX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLmRlZmF1bHQtZm9ybS1jb2xvcnMge1xuICAtLWZvcm0tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWZvcm0tdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjYzhjOGM4O1xuICAtLWZvcm0tcGVyc29uYWwtY29sb3I6ICMwMDA7XG4gIC0tZm9ybS1wZXJzb25hbC1saW5rLWNvbG9yOiAjMDAwO1xuICAtLWZvcm0tc3RhdHVzLWljb24tY29sb3I6ICNmZmY7XG4gIC0tZm9ybS1zdGF0dXMtc2NhbGU6IDE7XG4gIC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogI2FhYTtcbiAgLS1mb3JtLWVycm9yLWNvbG9yOiAjZjAwO1xuICAtLWZvcm0tYmctY29sb3I6ICNmZmY7XG59XG5cbi5wYXNzd29yZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXNzd29yZC1pbnB1dCAuZXllIHtcbiAgd2lkdGg6IDIuMTMzMzMzMzMzM3JlbTtcbiAgaGVpZ2h0OiAxLjMzMzMzMzMzMzNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxLjI2NjY2NjY2NjdyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYXNzd29yZC1pbnB1dCAuZXllLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjZmFhNzQ2O1xuICBzdHJva2U6ICNmYWE3NDY7XG59XG5cbi5kZWZhdWx0LW1vZGFsIHtcbiAgLS1jbG9zZS1iZy1jb2xvcjogIzAwMDtcbiAgLS1jbG9zZS1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWNvbnRhaW5lci1iZy1jb2xvcjogI2FhYTtcbn1cbi5kZWZhdWx0LW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NyU7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3My4zMzMzMzMzMzMzcHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG59XG4udGV4dC1wYWdlIC5jYXNlX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtcGFnZSAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDExNTBweCwgODkuODQzNzV2dywgMTcyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHQtcGFnZSAuY29udGVudC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1wYWdlIC5jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgMC43MDI3MDI3MDI3cHgsIDU2cHgpO1xuICB9XG59XG4udGV4dC1wYWdlIC5jb250ZW50LWdhbGxlcnkuY29scy0yIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ZXh0LXBhZ2UgLmNvbnRlbnQtZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDZweCwgMC4wMzg0MDY4Mjc5ICogMTAwdncgKyAzMy43MDk4MTUwNzgycHgsIDczcHgpO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5jb250ZW50LXRleHQgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIDUuMDc1MzkxMTgwN3B4LCA0MHB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIDUuMDc1MzkxMTgwN3B4LCA0MHB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDEwLjE3OTIzMTg2MzRweCwgMTZweCk7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgaDQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDEwLjE3OTIzMTg2MzRweCwgMTZweCk7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLmNvbnRlbnQtdGV4dCBwLmNhcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjZweCwgMS4yMTg3NXZ3LCAyMy40cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBwLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB1bCwgLmNvbnRlbnQtdGV4dCBvbCwgLmNvbnRlbnQtdGV4dCBhLCAuY29udGVudC10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0IHVsLCAuY29udGVudC10ZXh0IG9sLCAuY29udGVudC10ZXh0IGEsIC5jb250ZW50LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgdWwsIC5jb250ZW50LXRleHQgb2wsIC5jb250ZW50LXRleHQgYSwgLmNvbnRlbnQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB1bCwgLmNvbnRlbnQtdGV4dCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbn1cbi5jb250ZW50LXRleHQgdWwgbGksIC5jb250ZW50LXRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb250ZW50LXRleHQgdWwgbGkgdWwsIC5jb250ZW50LXRleHQgdWwgbGkgb2wsIC5jb250ZW50LXRleHQgb2wgbGkgdWwsIC5jb250ZW50LXRleHQgb2wgbGkgb2wge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCB1bCBsaSB1bCwgLmNvbnRlbnQtdGV4dCB1bCBsaSBvbCwgLmNvbnRlbnQtdGV4dCBvbCBsaSB1bCwgLmNvbnRlbnQtdGV4dCBvbCBsaSBvbCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoOHB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDYuNjM0NDIzODk3NnB4LCAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHVsIGxpLCAuY29udGVudC10ZXh0IG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgNi42MzQ0MjM4OTc2cHgsIDExcHgpO1xuICB9XG59XG4uY29udGVudC10ZXh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY29udGVudC10ZXh0IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5jb250ZW50LXRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmNvbnRlbnQtdGV4dCBhIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29udGVudC10ZXh0IGE6bm90KDp2aXNpdGVkKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRlbnQtdGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29udGVudC10ZXh0IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0MDZBRkY7XG59XG4uY29udGVudC10ZXh0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10ZXh0IC50YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbn1cbi5jb250ZW50LXRleHQgdGFibGUgdGQsXG4uY29udGVudC10ZXh0IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCkgY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgdGFibGUgdGQsXG4gIC5jb250ZW50LXRleHQgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHRhYmxlIHRkLFxuICAuY29udGVudC10ZXh0IHRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBiYWNrZ3JvdW5kOiAjMzc0MjREO1xufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEyMUIyNDtcbn1cbi5jb250ZW50LXRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtdGV4dCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnQtdGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1LjglIDQ5LjElO1xufVxuLmNvbnRlbnQtdGV4dC1pbWFnZSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG4uY29udGVudC10ZXh0LWltYWdlLnJpZ2h0LWltYWdlIC5pbWcge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0LWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxLjMzMzMzMzMzMzNyZW07XG4gIH1cbiAgLmNvbnRlbnQtdGV4dC1pbWFnZSAuaW1nIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3cmVtO1xuICB9XG4gIC5jb250ZW50LXRleHQtaW1hZ2UucmlnaHQtaW1hZ2UgLmltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5cbi5jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRlbnQtaW1hZ2UgaW1nLm9yaWdpbmFsX3NpemUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRlbnQtZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG4uY29udGVudC1maWxlcyAuaWNvbiB7XG4gIHdpZHRoOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbiAgZmlsbDogIzM3NDI0RDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb250ZW50LWZpbGVzIC5jb250ZW50LWZpbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGVudC1maWxlcyAubWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWZpbGVzIC5tZXRhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZmlsZXMgLm1ldGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5jb250ZW50LWZpbGVzIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1maWxlcyBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZmlsZXMgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250ZW50LWZpbGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbnRlbnQtZmlsZXMgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5cbi5jb250ZW50LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBjbGFtcCg1MDBweCwgMzkuMDYyNXZ3LCA3NTBweCk7XG59XG4uY29udGVudC1zbGlkZXIgLnN3aXBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXNsaWRlciAubGVmdCB7XG4gIHdpZHRoOiAxOS43JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQxLjUycHgsIDAuMTgzNDk5Mjg4OCAqIDEwMHZ3ICsgLTE3LjE5OTc3MjQwNHB4LCAxNzAuNTJweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29udGVudC1zbGlkZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDc3LjMlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXNsaWRlciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMTU2Ljk2cHgsIDAuMzc1NTMzNDI4MiAqIDEwMHZ3ICsgMzYuNzg5MzAyOTg3MnB4LCA0MjAuOTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTJweCwgMC4wMjU2MDQ1NTE5ICogMTAwdncgKyAzLjgwNjU0MzM4NTVweCwgMzBweCk7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIge1xuICBtYXJnaW46IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29udGVudC1zbGlkZXIgLm15U3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNvbnRlbnQtc2xpZGVyIC5teVN3aXBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250ZW50LXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29udGVudC1zbGlkZXIgLm15U3dpcGVyIC5zd2lwZXItc2xpZGU6YWN0aXZlIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLm15U3dpcGVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyIC5wcmV2LCAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGVudC1zbGlkZXIgLnByZXYgc3ZnLCAuY29udGVudC1zbGlkZXIgLm5leHQgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDI0LjY2NjY2NjY2NjdweCwgMS45MjcwODMzMzMzdncsIDM3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE0LjY2NjY2NjY2NjdweCwgMS4xNDU4MzMzMzMzdncsIDIycHgpO1xuICBzdHJva2U6ICNGMkYyRjY7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2Zzpob3ZlciwgLmNvbnRlbnQtc2xpZGVyIC5uZXh0IHN2Zzpob3ZlciB7XG4gICAgc3Ryb2tlOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2ZzphY3RpdmUsIC5jb250ZW50LXNsaWRlciAubmV4dCBzdmc6YWN0aXZlIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2ZywgLmNvbnRlbnQtc2xpZGVyIC5uZXh0IHN2ZyB7XG4gICAgaGVpZ2h0OiA4LjMycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAucHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuY29udGVudC1zbGlkZXIgLm5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRlbnQtc2xpZGVyIC5wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnLCAuY29udGVudC1zbGlkZXIgLm5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2LCAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAubmV4dCB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICAgIHJvdGF0ZTogOTBkZWc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHtcbiAgICByb3RhdGU6IDI3MGRlZztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRlbnQtcmVzdWx0LWNhc2UgLmNvbnRlbnQtdGV4dCBwIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2xhbXAoMTgwcHgsIDE0LjA2MjV2dywgMjcwcHgpO1xufVxuLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMXB4LCAwLjg1OTM3NXZ3LCAxNi41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg4OS4zMzMzMzMzMzMzcHgsIDYuOTc5MTY2NjY2N3Z3LCAxMzRweCk7XG4gIGhlaWdodDogY2xhbXAoNzguNjY2NjY2NjY2N3B4LCA2LjE0NTgzMzMzMzN2dywgMTE4cHgpO1xuICBmaWxsOiAjMjEyRDM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG4gIGxlZnQ6IGNsYW1wKC0yNXB4LCAtMS4zMDIwODMzMzMzdncsIC0xNi42NjY2NjY2NjY3cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoNTZweCwgMC4wMzQ3MjM2NzA1ICogMTAwdncgKyA0NC44ODg0MjU0NDMycHgsIDg5LjNweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0OXB4LCAwLjAzMDg2NTQ4NDkgKiAxMDB2dyArIDM5LjEyMzA0NDgzODRweCwgNzguNnB4KTtcbiAgfVxufVxuXG4uY29udGVudC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbi5jb250ZW50LWdhbGxlcnkubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1nYWxsZXJ5Lm10IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3Ny4yJTtcbn1cbi5jb250ZW50LWdhbGxlcnkuY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29udGVudC1nYWxsZXJ5LmNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jb250ZW50LWdhbGxlcnktaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS42cHgsIDEuMjE4NzV2dywgMjMuNHB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeS1pdGVtX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuMDA3NTM5MTE4MSAqIDEwMHZ3ICsgMy41ODc0ODIyMTkxcHgsIDExLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeSB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCB7XG4gIHdpZHRoOiA0Mi4yJTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMyLjY2NjY2NjY2NjdweCwgMi41NTIwODMzMzMzdncsIDQ5cHgpO1xufVxuLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg3My43cHgsIDUuNzU3ODEyNXZ3LCAxMTAuNTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMjkuMDEzMzMzMzMzM3B4LCAxMC4wNzkxNjY2NjY3dncsIDE5My41MnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEyOS4wMTMzMzMzMzMzcHgsIDEwLjA3OTE2NjY2Njd2dywgMTkzLjUycHgpO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0MjcuMzMzMzMzMzMzM3B4LCAzMy4zODU0MTY2NjY3dncsIDY0MXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgdG9wOiBjbGFtcCg3Mi42NjY2NjY2NjY3cHgsIDUuNjc3MDgzMzMzM3Z3LCAxMDlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSBzcGFuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDkwcHgsIDAuMTYyMTY4OTI2ICogMTAwdncgKyAzOC4xMDU5NDM2OTEzcHgsIDI0NS41MnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoODFweCwgMC4xNzE1NTM3MDE4ICogMTAwdncgKyAyNi4xMDI4MTU0MzI3cHgsIDI0NS41MnB4KTtcbiAgICBtYXgtd2lkdGg6IDgxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAyOTE5NzA4MDMgKiAxMDB2dyArIDIwLjY1NjkzNDMwNjZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMzcHgsIDAuMDI2MDY4ODIxNyAqIDEwMHZ3ICsgMjQuNjU3OTc3MDU5NHB4LCA1OHB4KTtcbiAgfVxufVxuLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjJweCwgMS40MjE4NzV2dywgMjcuM3B4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpO1xuICBtYXgtd2lkdGg6IDc5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW50ZXJuYWxfYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW50ZXJuYWxfYmFubmVyX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgwcHgsIDAuMDMzMzY4MDkxOCAqIDEwMHZ3ICsgLTEwLjY3Nzc4OTM2MzlweCwgMzJweCk7XG4gIH1cbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzMDkuMTZweCwgMjQuMTUzMTI1dncsIDQ2My43NHB4KTtcbiAgbWF4LWhlaWdodDogY2xhbXAoNDEycHgsIDMyLjE4NzV2dywgNjE4cHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1heC13aWR0aDogY2xhbXAoMTgwcHgsIDAuMjk1ODcwNjk4NiAqIDEwMHZ3ICsgODUuMzIxMzc2NDMzOHB4LCA0NjMuNzRweCk7XG4gICAgbWF4LWhlaWdodDogY2xhbXAoMjQwcHgsIDAuMzk0MTYwNTgzOSAqIDEwMHZ3ICsgMTEzLjg2ODYxMzEzODdweCwgNjE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmludGVybmFsX2Jhbm5lciAuY29udGFpbmVyXzE5MjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbnRlcm5hbF9iYW5uZXIgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubGlua19vcGVuX21vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDI5MTk3MDgwMyAqIDEwMHZ3ICsgMjAuNjU2OTM0MzA2NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzNweCwgMC4wMjYwNjg4MjE3ICogMTAwdncgKyAyNC42NTc5NzcwNTk0cHgsIDU4cHgpO1xuICB9XG59XG4ubGlua19vcGVuX21vZGFsX19sZWZ0IHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0bl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0bl9jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDk4cHgsIDcuNjU2MjV2dywgMTQ3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDk4cHgsIDcuNjU2MjV2dywgMTQ3cHgpO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCAuYnRuX2NvbnRhaW5lciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM3LjMzMzMzMzMzMzNweCwgMi45MTY2NjY2NjY3dncsIDU2cHgpO1xufVxuLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCAuYnRuLm5vdF9tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI0LjY2NjY2NjY2NjdweCwgMS45MjcwODMzMzMzdncsIDM3cHgpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19vcGVuX21vZGFsX19sZWZ0IC5idG4ubm90X21hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm90dG9tOiBjbGFtcCgzNXB4LCAwLjA2NDAxMTM3OTggKiAxMDB2dyArIDE0LjUxNjM1ODQ2MzdweCwgODBweCk7XG4gICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3OTNweDtcbiAgfVxufVxuLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQge1xuICB3aWR0aDogMzIlO1xufVxuLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwOSU7XG4gIGhlaWdodDogY2xhbXAoNTAxLjMzMzMzMzMzMzNweCwgMzkuMTY2NjY2NjY2N3Z3LCA3NTJweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDMwMHB4LCAwLjI4NTkxNzQ5NjQgKiAxMDB2dyArIDIwOC41MDY0MDExMzhweCwgNTAxcHgpO1xuICAgIHdpZHRoOiA4MiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzczcHg7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19vcGVuX21vZGFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cblxuLmtwIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNzRweCwgNS43ODEyNXZ3LCAxMTFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5rcCAubGVmdCB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5rcCAucmlnaHQge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5rcF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDcycHgsIDUuNjI1dncsIDEwOHB4KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1NHB4LCA0LjIxODc1dncsIDgxcHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5rcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAua3BfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzNnB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIDI3LjgwNjU0MzM4NTVweCwgNTRweCk7XG4gIH1cbn1cbi5rcF9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzNS4zMzMzMzMzMzMzcHgsIDIuNzYwNDE2NjY2N3Z3LCA1M3B4KTtcbn1cbi5rcF9fc2VydmljZXMgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19zZXJ2aWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtwX19idWRnZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzYuNjY2NjY2NjY2N3B4LCAyLjg2NDU4MzMzMzN2dywgNTVweCk7XG59XG4ua3BfX2J1ZGdldHMgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19idWRnZXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ua3BfX3Rhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmtwX190YXNrIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDY4JTtcbn1cbi5rcF9fdGFzayAucmlnaHQgaW5wdXQge1xuICB3aWR0aDogY2xhbXAoMTg5LjMzMzMzMzMzMzNweCwgMTQuNzkxNjY2NjY2N3Z3LCAyODRweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2xhbXAoMTg5LjMzMzMzMzMzMzNweCwgMTQuNzkxNjY2NjY2N3Z3LCAyODRweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5kcmFnX2FuZF9kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDNweCBkYXNoZWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDEyNi42NjY2NjY2NjY3cHgsIDkuODk1ODMzMzMzM3Z3LCAxOTBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMTUuMzMzMzMzMzMzM3B4LCAxLjE5NzkxNjY2Njd2dywgMjNweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLmRyYWdfYW5kX2Ryb3AgLmltZ19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLmRyYWdfYW5kX2Ryb3Age1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbi5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAubmFtZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXIge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDc4ODE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXIgc3ZnIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHN0cm9rZTogIzcwNzg4MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAubmFtZV9jb250YWluZXIgLmZpbGVfbmFtZSAuYnV0dG9uX2NsZWFyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXI6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgLmJ1dHRvbl9jbGVhcjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgfVxuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgLmJ1dHRvbl9jbGVhcjphY3RpdmUgc3ZnIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC42N3B4O1xuICB9XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAuYnV0dG9uX2twIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ua3BfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rcF9fY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KSBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2NvbnRhY3RzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI4MHB4LCAwLjEyNTEzMDM0NDEgKiAxMDB2dyArIDIzOS45NTgyODk4ODUzcHgsIDQwMHB4KSwgMWZyKSk7XG4gIH1cbn1cbi5rcF9fY29udGFjdHMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2NvbnRhY3RzIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbi5rcF9fY29udGFjdHMgLnJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19jb250YWN0cyAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtwX19jb250YWN0cyAucGVyc29uYWwge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNS4zMzMzMzMzMzMzcHgsIDEuOTc5MTY2NjY2N3Z3LCAzOHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMDBweCwgMTUuNjI1dncsIDMwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjZweCwgMi4wMzEyNXZ3LCAzOXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19jb250YWN0cyAucGVyc29uYWwge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5rcCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiBjbGFtcCg1NzZweCwgNDV2dywgODY0cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE4Ni42NjY2NjY2NjY3cHgsIDE0LjU4MzMzMzMzMzN2dywgMjgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3AgdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjbGFtcCg0NjBweCwgMC4yMjcwMDU4NzA4ICogMTAwdncgKyAyODUuNjU5NDkxMTkzN3B4LCA1NzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua3AgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMTM0cHgsIDAuMTE2MzMxMDk2MiAqIDEwMHZ3ICsgOTYuNzc0MDQ5MjE3cHgsIDE4NnB4KTtcbiAgfVxufVxuLmtwIC5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMxQTI1MkY7XG59XG4ua3BfX2hlYWQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9faGVhZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5rcF9faGVhZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2hlYWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAua3BfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAyNS40NDgwNzk2NTg2cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDI3Ljk5Mjg4NzYyNDVweCwgNDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDk5NTczMjU3ICogMTAwdncgKyA2LjgxMzY1NTc2MXB4LCAxN3B4KTtcbiAgfVxufVxuLmtwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtwX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmtwIC5saW5lIHtcbiAgd2lkdGg6IDg3JTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcCAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3Age1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDUwcHgsIDAuMDI1MDI2MDY4OCAqIDEwMHZ3ICsgNDEuOTkxNjU3OTc3MXB4LCA3NHB4KTtcbiAgfVxufVxuXG4uY29udGFjdHNfYmxvY2sge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3MnB4LCA1LjYyNXZ3LCAxMDhweCk7XG59XG4uY29udGFjdHNfYmxvY2sgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0c19ibG9ja19faGVhZCAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19oZWFkIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2hlYWQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM3LjMzMzMzMzMzMzNweCwgMi45MTY2NjY2NjY3dncsIDU2cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM5JSA0MSUgMTAlO1xuICBnYXA6IGNsYW1wKDU0LjY2NjY2NjY2NjdweCwgNC4yNzA4MzMzMzMzdncsIDgycHgpO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAucG9zaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5wb3NpdGlvbiAuYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLnBob25lIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMC41MzMzMzMzMzMzcHgsIDEuNjA0MTY2NjY2N3Z3LCAzMC44cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLnBob25lIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAucGhvbmUgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIC5kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gLmRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMCBjbGFtcCgzNC42NjY2NjY2NjY3cHgsIDIuNzA4MzMzMzMzM3Z3LCA1MnB4KTtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5oZWFkX25hbWUge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuaGVhZF9uYW1lIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMSwgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLmNvbDIge1xuICBncmlkLXJvdzogMi8zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wxLCAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMiB7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wxIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLmNvbDEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMiB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wyIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLml0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuc29jaWFsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwOC42NjY2NjY2NjY3cHgsIDguNDg5NTgzMzMzM3Z3LCAxNjNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5zb2NpYWxfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MHB4LCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSB7XG4gIHdpZHRoOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEZGMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSBzdmcge1xuICB3aWR0aDogY2xhbXAoMTIuNjY2NjY2NjY2N3B4LCAwLjk4OTU4MzMzMzN2dywgMTlweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmlsbDogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSBzdmcge1xuICAgIHdpZHRoOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5zb2NpYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuaGVhZF9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMTMzLjMzMzMzMzMzMzNweCwgMTAuNDE2NjY2NjY2N3Z3LCAyMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5oZWFkX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5oZWFkX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmhlYWRfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCgzMTRweCwgMjQuNTMxMjV2dywgNDcxcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cblxuLmpvYnMge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbn1cbi5qb2JzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmpvYnMgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uam9ic19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uam9ic19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjYyLjY2NjY2NjY2NjdweCwgMjAuNTIwODMzMzMzM3Z3LCAzOTRweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmpvYnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmpvYnNfX2NvbmRpdGlvbnMgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cbi5qb2JzX19jb25kaXRpb25zIG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuam9ic19fY29uZGl0aW9ucyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2JzX19jb25kaXRpb25zIG9sIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmpvYnNfX2NvbmRpdGlvbnMgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG59XG4uam9ic19fb3BlbmluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM0OC42NjY2NjY2NjY3cHgsIDI3LjIzOTU4MzMzMzN2dywgNTIzcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4uam9ic19fb3BlbmluZyAuaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NDI0RDtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmpvYnNfX29wZW5pbmcgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2JzX19vcGVuaW5nIC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX19vcGVuaW5nIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNjRweCwgMC4wMTYwMTY2ODQgKiAxMDB2dyArIDEwLjUxNDY2MTEwNTNweCwgMzFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmpvYnNfX29wZW5pbmcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5ibG9nIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjRweCwgNXZ3LCA5NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbn1cbi5ibG9nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2cgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZyBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2cgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wMTQ1OTg1NDAxICogMTAwdncgKyAyNS4zMjg0NjcxNTMzcHgsIDQ0cHgpO1xuICB9XG59XG4uYmxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM2Ni42NjY2NjY2NjY3cHgsIDI4LjY0NTgzMzMzMzN2dywgNTUwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCg1MS4zMzMzMzMzMzMzcHgsIDQuMDEwNDE2NjY2N3Z3LCA3N3B4KSBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4uYmxvZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvZ19faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTkxLjMzMzMzMzMzMzNweCwgMTQuOTQ3OTE2NjY2N3Z3LCAyODdweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5ibG9nX19pdGVtX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmxvZ19faXRlbV9fbmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYmxvZ19faXRlbV9fbmFtZTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX19uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgfVxufVxuLmJsb2dfX2l0ZW1fX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIG1heC13aWR0aDogOTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19faXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19faXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmJsb2dfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIEl0YWxpY1wiO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19fZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZ19fcGFnZSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcyLjY2NjY2NjY2NjdweCwgNS42NzcwODMzMzMzdncsIDEwOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLmJsb2dfX3BhZ2UgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDczLjdweCwgNS43NTc4MTI1dncsIDExMC41NXB4KTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAyOTE5NzA4MDMgKiAxMDB2dyArIDIwLjY1NjkzNDMwNjZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMzcHgsIDAuMDI2MDY4ODIxNyAqIDEwMHZ3ICsgMjQuNjU3OTc3MDU5NHB4LCA1OHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMHB4LCAwLjAxNDU5ODU0MDEgKiAxMDB2dyArIDI1LjMyODQ2NzE1MzNweCwgNDRweCk7XG4gIH1cbn1cbi5ibG9nX19wYWdlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGdhcDogMCBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDJweCwgMy4yODEyNXZ3LCA2M3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZV9faW5mbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlX19pbmZvIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ibG9nX19wYWdlX19pbmZvIHtcbiAgICByb3ctZ2FwOiBjbGFtcCg0cHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMS4yNjg4NDc3OTUycHgsIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX3BhZ2VfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMC4wNTgxNjU1NDgxICogMTAwdncgKyAtMi42MTI5NzUzOTE1cHgsIDQycHgpO1xuICB9XG59XG4uYmxvZ19fcGFnZV9fY29udGVudCAuY2FzZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJsb2dfX3BhZ2VfX2NvbnRlbnQgLmNhc2VfY29udGFpbmVyIC5jb250ZW50LWdhbGxlcnkuY29scy0yIGltZyB7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDMxNC42NjY2NjY2NjY3cHgsIDI0LjU4MzMzMzMzMzN2dywgNDcycHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZV9fc2hhcmVfcG9zdCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3Qge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5ibG9nX19wYWdlX19zaGFyZV9wb3N0IC5pdGVtIHtcbiAgd2lkdGg6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoN3B4LCAwLjU0Njg3NXZ3LCAxMC41cHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQzBGRjAwIDAlLCAjNzhDMTAwIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3QgLml0ZW0gc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZmlsbDogIzEyMUIyNDtcbn1cbi5ibG9nX19wYWdlX19zaGFyZV9wb3N0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3QgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg1MHB4LCAwLjAzMjE0NzkzNzQgKiAxMDB2dyArIDM5LjcxMjY2MDAyODRweCwgNzIuNnB4KTtcbiAgfVxufVxuXG4ucmV3cyB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLnJld3MgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3MgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3cyBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3MgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gIH1cbn1cbi5yZXdzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWJzIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4ucmV3c19fdGFiIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzg4MTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjg2NjY2NjY2N3B4LCAxLjc3MjM5NTgzMzN2dywgMzQuMDNweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KSBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fdGFiIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ucmV3c19fdGFiLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnJld3NfX3RhYjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJld3NfX3RhYjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5yZXdzX190YWI6bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWIge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS40cHg7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG59XG4ucmV3c19fY29udGVudC5nb29nbGUteWFuZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudC5nb29nbGUteWFuZGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmV3c19fY29udGVudCAuc2Nhbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmV3c19fY29udGVudCAuc2Nhbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2xhbXAoMTkzLjMzMzMzMzMzMzNweCwgMTUuMTA0MTY2NjY2N3Z3LCAyOTBweCk7XG4gIGhlaWdodDogY2xhbXAoMjczLjMzMzMzMzMzMzNweCwgMjEuMzU0MTY2NjY2N3Z3LCA0MTBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJld3NfX2NvbnRlbnQgLnNjYW5fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX2ltZyB7XG4gICAgd2lkdGg6IGNsYW1wKDI2MHB4LCAwLjMxMzcyNTQ5MDIgKiAxMDB2dyArIC02MS4yNTQ5MDE5NjA4cHgsIDM0MHB4KTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiBjbGFtcCgyMDVweCwgMC4xOTIwMzQxMzk0ICogMTAwdncgKyAxNDMuNTQ5MDc1MzkxMnB4LCAzNDBweCk7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnNjYW5fX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM2Ni42NjY2NjY2NjY3cHgsIDI4LjY0NTgzMzMzMzN2dywgNTUwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KSBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG4ucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaWZyYW1lLCAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjA1LjMzMzMzMzMzMzNweCwgMTYuMDQxNjY2NjY2N3Z3LCAzMDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaWZyYW1lLCAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAwNDY5NDE2NzkgKiAxMDB2dyArIDguNDk3ODY2Mjg3M3B4LCAxMy4zcHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTU3cHgsIDAuMDY4NzA1NTQ3NyAqIDEwMHZ3ICsgMTM1LjAxNDIyNDc1MTFweCwgMjA1LjNweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC52aWRlb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgLTIuMjc1OTYwMTcwN3B4LCA1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDVweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAzLjYzNDQyMzg5NzZweCwgOHB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgLTIuMjc1OTYwMTcwN3B4LCA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzNnB4LCAwLjAxODAzOTYyNDYgKiAxMDB2dyArIDMwLjIyNzMyMDEyNTFweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3cyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNTBweCwgMC4wMzIxNDc5Mzc0ICogMTAwdncgKyAzOS43MTI2NjAwMjg0cHgsIDcyLjZweCk7XG4gIH1cbn1cblxuLnBvcnRmb2xpbyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2NHB4LCA1dncsIDk2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLnBvcnRmb2xpbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBvcnRmb2xpbyBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ucG9ydGZvbGlvX19zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoNnB4LCAwLjQ2ODc1dncsIDlweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KSBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpIGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGMkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjRjJGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyBsYWJlbCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5wb3J0Zm9saW9fX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoMzY2LjY2NjY2NjY2NjdweCwgMjguNjQ1ODMzMzMzM3Z3LCA1NTBweCksIDFmcikpO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCkgY2xhbXAoMjMuMzMzMzMzMzMzM3B4LCAxLjgyMjkxNjY2Njd2dywgMzVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUwcHgsIDMuOTA2MjV2dywgNzVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLnBvcnRmb2xpb19faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NyU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIG1heC13aWR0aDogOTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9ydGZvbGlvX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvcnRmb2xpb19faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjM2LjY2NjY2NjY2NjdweCwgMTguNDg5NTgzMzMzM3Z3LCAzNTVweCk7XG4gIGJhY2tncm91bmQ6ICM5QkFFRjI7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW06aG92ZXIgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLnBvcnRmb2xpb19faXRlbTphY3RpdmUgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3MnB4LCA1LjYyNXZ3LCAxMDhweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhc2UtYmdjLWNvbG9yKTtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbC5iZ2Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWwgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDczLjMzMzMzMzMzMzNweCwgNS43MjkxNjY2NjY3dncsIDExMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxLmRhcmsge1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5kYXRlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5kYXRlLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuZGF0ZS53aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLCAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZmVyYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZzogNXB4IDIwcHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIxQjI0O1xuICBib3JkZXItcmFkaXVzOiAzNC4wM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLCAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZmVyYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNlY3Rpb24sIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLmRhcmssIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgsIDI3LCAzNiwgMC43KTtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNlY3Rpb24ud2hpdGUsIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhLndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zaXRlX2xpbmsge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNpdGVfbGluayB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNpdGVfbGluayB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuc2l0ZV9saW5rLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuc2l0ZV9saW5rLndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMThweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAxMy40NDgwNzk2NTg2cHgsIDI4cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19kZXRhaWxfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyN3B4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDIyLjQ0ODA3OTY1ODZweCwgMzdweCk7XG4gIH1cbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fZGV0YWlsX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0LmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19kZXRhaWxfdGV4dC53aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgMTIuNjM0NDIzODk3NnB4LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAwMjcwMjcwMjcgKiAxMDB2dyArIDE1LjkzNTEzNTEzNTFweCwgMTguN3B4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgzNzMuMzMzMzMzMzMzM3B4LCAyOS4xNjY2NjY2NjY3dncsIDU2MHB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9faXRlbXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzU3cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX2l0ZW1zIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWF4LXdpZHRoOiA5NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX19pdGVtcyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX2l0ZW1zIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0NnB4LCAwLjAzNjk4NDM1MjggKiAxMDB2dyArIDM0LjE2NTAwNzExMjRweCwgNzJweCk7XG4gIH1cbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50X2Nhc2UubXQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC1pbWFnZSBpbWcub3JpZ2luYWxfc2l6ZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlciwgLmNhc2VfZGV0YWlsX3BhZ2UgLnJlcGVhdGVyLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2xhbXAoMTE1MHB4LCA4OS44NDM3NXZ3LCAxNzI1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC10ZXh0LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC1pbWFnZSwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLCAuY2FzZV9kZXRhaWxfcGFnZSAucmVwZWF0ZXItaXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlciwgLmNhc2VfZGV0YWlsX3BhZ2UgLnJlcGVhdGVyLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgMC43MDI3MDI3MDI3cHgsIDU2cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXRleHQuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5yZXBlYXRlci1pdGVtcy5jb250IHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiA1OS40JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dC5jb250LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LWltYWdlLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlci5jb250LCAuY2FzZV9kZXRhaWxfcGFnZSAucmVwZWF0ZXItaXRlbXMuY29udCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXRleHQuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5yZXBlYXRlci1pdGVtcy5jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNoYXJlX2Nhc2Uge1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTIuNjY2NjY2NjY2N3B4LCA0LjExNDU4MzMzMzN2dywgNzlweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OS4zMzMzMzMzMzMzcHgsIDQuNjM1NDE2NjY2N3Z3LCA4OXB4KTtcbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAubGVmdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIHdpZHRoOiAzNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLmxlZnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIC5sZWZ0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDMxLjMzMzMzMzMzMzNweCwgMi40NDc5MTY2NjY3dncsIDQ3cHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2hhcmVfY2FzZV9fY29udGFpbmVyIC5yaWdodCAuaXRlbSB7XG4gIHdpZHRoOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAucmlnaHQgLml0ZW0gc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGZpbGw6ICNENURDRTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDI3LjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIC5yaWdodCAuaXRlbSB7XG4gICAgd2lkdGg6IDU0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGdhcDogMjBweCAxNy45NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlX2Nhc2Uge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyN3B4LCAwLjA3Mzk2ODcwNTUgKiAxMDB2dyArIDMuMzMwMDE0MjI0OHB4LCA3OXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzdweCwgMC4wNzM5Njg3MDU1ICogMTAwdncgKyAxMy4zMzAwMTQyMjQ4cHgsIDg5cHgpO1xuICB9XG59XG5cbi5mdWxsX3dpZHRoX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZ1bGxfd2lkdGhfaW1nIGltZy5wdCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZ1bGxfd2lkdGhfaW1nIGltZy5wdCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDVweCwgMC4wMTI1MTMwMzQ0ICogMTAwdncgKyAwLjk5NTgyODk4ODVweCwgMTdweCk7XG4gIH1cbn1cbi5mdWxsX3dpZHRoX2ltZyBpbWcucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTcuMzMzMzMzMzMzM3B4LCAxLjM1NDE2NjY2Njd2dywgMjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mdWxsX3dpZHRoX2ltZyBpbWcucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1cHgsIDAuMDEyNTEzMDM0NCAqIDEwMHZ3ICsgMC45OTU4Mjg5ODg1cHgsIDE3cHgpO1xuICB9XG59XG5cbi50aXRsZV90ZXh0X2ltZyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4udGl0bGVfdGV4dF9pbWcucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0bGVfdGV4dF9pbWcucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCB7XG4gIHdpZHRoOiA0OS4xJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50aXRsZV90ZXh0X2ltZyAudG9wIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyAudG9wIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGl0bGUuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlLmRhcmsge1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNjRweCwgMC4wMTYwMTY2ODQgKiAxMDB2dyArIDEwLjUxNDY2MTEwNTNweCwgMzFweCk7XG4gIH1cbn1cbi50aXRsZV90ZXh0X2ltZyAudG9wIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjhweCwgMS4zMTI1dncsIDI1LjJweCk7XG4gIGNvbG9yOiByZ2JhKDE4LCAyNywgMzYsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dC53aGl0ZSwgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRleHQuZ3JheSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aXRsZV90ZXh0X2ltZyBpbWcubXQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4udGl0bGVfdGV4dF9pbWcgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXRsZV90ZXh0X2ltZyB2aWRlby5tdCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIHZpZGVvLm10IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnRleHRfb25faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgyNy4zMzMzMzMzMzMzcHgsIDIuMTM1NDE2NjY2N3Z3LCA0MXB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LnNpemUtMzYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2LjRweCwgMi4wNjI1dncsIDM5LjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQuc2l6ZS0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTM2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQuc2l6ZS0zNiB7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjY0cHgsIDAuMDE2MDE2Njg0ICogMTAwdncgKyAxMC41MTQ2NjExMDUzcHgsIDMxcHgpO1xuICB9XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LnNpemUtMjEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAxLjMxMjV2dywgMjUuMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTIxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTIxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5ncmF5IHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LndoaXRlIHtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciB7XG4gICAgdG9wOiBjbGFtcCgxMHB4LCAwLjAxNzcyNjc5ODcgKiAxMDB2dyArIDQuMzI3NDI0NDAwNHB4LCAyN3B4KTtcbiAgfVxufVxuLnRleHRfb25faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDg4Ni42NjY2NjY2NjY3cHgsIDY5LjI3MDgzMzMzMzN2dywgMTMzMHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZyBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoMjIxLjY3cHgsIDAuNjkzMzU3NjY0MiAqIDEwMHZ3ICsgLTAuMjA0NDUyNTU0N3B4LCA4ODYuNnB4KTtcbiAgfVxufVxuXG4ub25seV90ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5vbmx5X3RleHQucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub25seV90ZXh0LnBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm9ubHlfdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ub25seV90ZXh0IC50ZXh0LnNsaW0ge1xuICB3aWR0aDogNDkuMSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vbmx5X3RleHQgLnRleHQuc2xpbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vbmx5X3RleHQgLnRleHQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9ubHlfdGV4dCAudGV4dC5kaXYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ub25seV90ZXh0IC50ZXh0LndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5vbmx5X3RleHQgLnRleHQuZ3JheSB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLm9ubHlfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9ubHlfdGV4dCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMzY5ODQzNTMgKiAxMDB2dyArIDEyLjgxNjUwMDcxMTJweCwgMTYuNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAwNDU1MTkyMDMgKiAxMDB2dyArIDE1LjM0MzM4NTQ5MDhweCwgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9ubHlfdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmxvbmdfaW1nIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5sb25nX2ltZy5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb25nX2ltZy5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5sb25nX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9uZ19pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi50aXRsZV90ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi50aXRsZV90ZXh0LnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udGl0bGVfdGV4dCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGl0bGUuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdGxlX3RleHQgLnRpdGxlLmZvbnQtMzYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlLmZvbnQtMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV90ZXh0IC50aXRsZS5mb250LTM2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMThweCwgMC4wMDYyNTY1MTcyICogMTAwdncgKyAxNS45OTc5MTQ0OTQzcHgsIDI0cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi50ZXh0X2ltZyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1OC42NjY2NjY2NjY3cHgsIDQuNTgzMzMzMzMzM3Z3LCA4OHB4KTtcbn1cbi50ZXh0X2ltZy5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2ltZy5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRleHRfaW1nX19jb250YWluZXIubGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X2ltZ19fY29udGFpbmVyLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGFpbmVyLnJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRhaW5lci5yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGV4dF9pbWdfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNDkuMiU7XG4gIGhlaWdodDogY2xhbXAoMzQ4cHgsIDI3LjE4NzV2dywgNTIycHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI2MXB4LCAwLjA5MDcxOTQ5OTUgKiAxMDB2dyArIDIzMS45Njk3NjAxNjY4cHgsIDM0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4udGV4dF9pbWdfX2NvbnRlbnQge1xuICB3aWR0aDogNDUuNyU7XG59XG4udGV4dF9pbWdfX2NvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMjgyNTg2MDMgKiAxMDB2dyArIDE0LjU5NTcyNDcxMzJweCwgMzFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDIwODU1MDU3ICogMTAwdncgKyA5LjMzMjYzODE2NDhweCwgMTJweCk7XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGVudCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDEuMzEyNXZ3LCAyNS4ycHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnJld3NfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4ucmV3c190ZXh0LnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dC5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5yZXdzX3RleHQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c190ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDAuMDAyOTE5NzA4ICogMTAwdncgKyAxNS4wNjU2OTM0MzA3cHgsIDE4LjhweCk7XG4gIH1cbn1cbi5yZXdzX3RleHQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3RleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c190ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbi5yZXdzX3RleHQgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjEuNjY2NjY2NjY2N3B4LCAxLjY5MjcwODMzMzN2dywgMzIuNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c190ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c190ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4ucmV3c190ZXh0IC5vd25lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3RleHQgLm93bmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dCAub3duZXIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yZXdzX3ZpZGVvIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5yZXdzX3ZpZGVvLnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW8ucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAxLjMxMjV2dywgMjUuMnB4KTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMTIycHgsIDkuNTMxMjV2dywgMTgzcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAycHg7XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzcwNzg4MTtcbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLnRvcCAudGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE3LjMzMzMzMzMzMzNweCwgMS4zNTQxNjY2NjY3dncsIDI2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjEuNjY2NjY2NjY2N3B4LCAxLjY5MjcwODMzMzN2dywgMzIuNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAuYm90dG9tIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSAub3duZXIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSAub3duZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm93bmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAuYm90dG9tLm5vdF90ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbS5ub3RfdGV4dCAubmFtZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20ubm90X3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbS5ub3RfdGV4dCAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdC5ub3RfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0Lm5vdF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnJld3NfdmlkZW9fX3ZpZGVvIHtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYXNwZWN0LXJhdGlvOiA1NTUvMzQwO1xufVxuLnJld3NfdmlkZW9fX3ZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNTU1LzM0MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5yZXdzX3ZpZGVvX19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yZXdzX3ZpZGVvX19wcmV2aWV3IC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcgLnBsYXlfX2JnYyB7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcgLnBsYXkgc3ZnIHtcbiAgZmlsbDogI0MwRkYwMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5kb2NzX3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTI0cHgsIDkuNjg3NXZ3LCAxODZweCk7XG59XG4uZG9jc19wYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg3My4zMzMzMzMzMzMzcHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jc19wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmRvY3NfcGFnZV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgzNDYuNjY2NjY2NjY2N3B4LCAyNy4wODMzMzMzMzMzdncsIDUyMHB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xufVxuLmRvY3NfcGFnZV9faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jc19wYWdlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4uZG9jc19wYWdlX19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY3NfcGFnZV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZG9jc19wYWdlX19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmRvY3NfcGFnZV9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQwNkFGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRvY3NfcGFnZV9faXRlbSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cblxuLnNpdGVtYXBfcGFnZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG4uc2l0ZW1hcF9wYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGVtYXBfcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlbWFwX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaXRlbWFwX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wMTQ1OTg1NDAxICogMTAwdncgKyAyNS4zMjg0NjcxNTMzcHgsIDQ0cHgpO1xuICB9XG59XG5cbi5tYWluX2Jhbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1haW5fYmFubmVyIGgxIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMTRweCwgLTAuNzI5MTY2NjY2N3Z3LCAtOS4zMzMzMzMzMzMzcHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMDBweCwgNy44MTI1dncsIDE1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyA3LjI0MDM5ODI5M3B4LCA4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyA3LjI0MDM5ODI5M3B4LCA4MHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfMTE1IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDc2LjY2NjY2NjY2NjdweCwgNS45ODk1ODMzMzMzdncsIDExNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDcwLjUzMzMzMzMzMzNweCwgNS41MTA0MTY2NjY3dncsIDEwNS44cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyIGgxLnNpemVfMTE1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDAuMDY4Mjc4ODA1MSAqIDEwMHZ3ICsgNi4xNTA3ODIzNjEzcHgsIDc2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyOHB4LCAwLjA1OTc0Mzk1NDUgKiAxMDB2dyArIDguODgxOTM0NTY2MXB4LCA3MHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfMTEwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDczLjMzMzMzMzMzMzNweCwgNS43MjkxNjY2NjY3dncsIDExMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3LjQ2NjY2NjY2NjdweCwgNS4yNzA4MzMzMzMzdncsIDEwMS4ycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyIGgxLnNpemVfMTEwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDY2ODU2MzMgKiAxMDB2dyArIDQuNjA1OTc0Mzk1NHB4LCA3M3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wNTgzMjE0Nzk0ICogMTAwdncgKyA3LjMzNzEyNjYwMDNweCwgNjdweCk7XG4gIH1cbn1cbi5tYWluX2Jhbm5lciBoMS5zaXplXzEwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xMDAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xMDAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV85NSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDU4LjI2NjY2NjY2NjdweCwgNC41NTIwODMzMzMzdncsIDg3LjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV85NSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAwLjA1ODMyMTQ3OTQgKiAxMDB2dyArIDMuMzM3MTI2NjAwM3B4LCA2M3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyA1LjYxMzA4Njc3MXB4LCA1OHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfODUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTYuNjY2NjY2NjY2N3B4LCA0LjQyNzA4MzMzMzN2dywgODVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1Mi4xMzMzMzMzMzMzcHgsIDQuMDcyOTE2NjY2N3Z3LCA3OC4ycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzg1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMi4xNTc4OTQ3MzY4cHgsIDU2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA0Njk0MTY3ODUgKiAxMDB2dyArIDMuOTc4NjYyODczNHB4LCA1MnB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfODQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1MS41MnB4LCA0LjAyNXZ3LCA3Ny4yOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzg0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgMy42MTMwODY3NzFweCwgNTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDAuMDQ0MDk2NzI4MyAqIDEwMHZ3ICsgNS44ODkwNDY5NDE3cHgsIDUxcHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV82MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV82MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzYwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzYwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluX2Jhbm5lciBoMSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDExOXB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDExNy4xNzkyMzE4NjM0cHgsIDEyM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2xhbXAoNTEwLjY2NjY2NjY2NjdweCwgMzkuODk1ODMzMzMzM3Z3LCA3NjZweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyIC5iYWNrZ3JvdW5kX2xpbmUgaW1nIHtcbiAgICB3aWR0aDogODY2cHg7XG4gICAgbWF4LWhlaWdodDogODQ1cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDUwJSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciAuYmFja2dyb3VuZF9saW5lIGltZyB7XG4gICAgd2lkdGg6IGNsYW1wKDQwOHB4LCAwLjY1MTQ5MzU5ODkgKiAxMDB2dyArIDE5OS41MjIwNDgzNjQycHgsIDg2NnB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjbGFtcCg0MzRweCwgMC41ODQ2MzcyNjg4ICogMTAwdncgKyAyNDYuOTE2MDczOTY4N3B4LCA4NDVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyIC5iYWNrZ3JvdW5kX2xpbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC03cHgsIC0wLjM2NDU4MzMzMzN2dywgLTQuNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0LnN2Z19ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudF9fdGV4dCAudGV4dF9jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIuNjY2NjY2NjY2N3B4LCAwLjIwODMzMzMzMzN2dywgNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudF9fdGV4dCAudGV4dF9jb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50X3JlbWFpbmVkIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudF9fdGV4dCAudGV4dF9jb3VudF9yZW1haW5lZCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50X3JlbWFpbmVkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudCBzdmcge1xuICB3aWR0aDogY2xhbXAoNTFweCwgMy45ODQzNzV2dywgNzYuNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg1MXB4LCAzLjk4NDM3NXZ3LCA3Ni41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnQgc3ZnIHtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50IHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDI5cHgsIDAuMDc4MjM2MTMwOSAqIDEwMHZ3ICsgMy45NjQ0MzgxMjIzcHgsIDg0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjlweCwgMC4wNzgyMzYxMzA5ICogMTAwdncgKyAzLjk2NDQzODEyMjNweCwgODRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMjJweCwgMC4wNDU1MTkyMDM0ICogMTAwdncgKyA3LjQzMzg1NDkwNzVweCwgNTRweCk7XG4gIH1cbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIG1heC13aWR0aDogY2xhbXAoNjMzLjMzMzMzMzMzMzNweCwgNDkuNDc5MTY2NjY2N3Z3LCA5NTBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNHB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIC00LjE5MzQ1NjYxNDVweCwgMjJweCk7XG4gIH1cbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IC5iYWNrZ3JvdW5kX2xpbmUge1xuICB6LWluZGV4OiAwO1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IC5pbWdfdGV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTkuNDZweCwgMS41MjAzMTI1dncsIDI5LjE5cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCAuaW1nX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmltZ190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmltZ190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmltZ190ZXh0IHtcbiAgICBib3R0b206IGNsYW1wKDBweCwgMC4wMzU1NjE4Nzc3ICogMTAwdncgKyAtMTEuMzc5ODAwODUzNXB4LCAyNXB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IC5idG4ge1xuICAgIGJvdHRvbTogY2xhbXAoNDVweCwgMC4wOTI0NjA4ODE5ICogMTAwdncgKyAxNS40MTI1MTc3ODA5cHgsIDExMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiBjbGFtcCgzNDVweCwgMC4zNTQ1MzU5NzUgKiAxMDB2dyArIDIzMS41NDg0ODgwMDgzcHgsIDY4NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMTAuMjVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyLnRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDEyLjI4MjUwMzU1NjJweCwgMzEuMnB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyNnB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDIwLjA4MjUwMzU1NjJweCwgMzlweCk7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTUuNjY2NjY2NjY2N3B4LCA0LjM0ODk1ODMzMzN2dywgODMuNXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZHZhbnRhZ2VzX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDcuMjQwMzk4MjkzcHgsIDgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjA1OTc0Mzk1NDUgKiAxMDB2dyArIDEwLjg4MTkzNDU2NjFweCwgNzJweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX190ZXh0X25hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXgtd2lkdGg6IGNsYW1wKDE1MHB4LCAxMS43MTg3NXZ3LCAyMjVweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtOHB4LCAtMC40MTY2NjY2NjY3dncsIC01LjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX190ZXh0X25hbWUuaXRlbTQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDE3My4zMzMzMzMzMzMzcHgsIDEzLjU0MTY2NjY2Njd2dywgMjYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc19fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMTEuMzM3Njk1NTkwM3B4LCAyOC44cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDNweCwgLTAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgNy4zNjU1NzYxMDI0cHgsIDZweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX190aXRsZTIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX3RpdGxlMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX190aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX190aXRsZTIgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX190aXRsZTIge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX3RpdGxlMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtcyBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoNDVweCwgMy41MTU2MjV2dywgNjcuNXB4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzc0MjREO1xuICBtYXJnaW46IDAgY2xhbXAoNDVweCwgMy41MTU2MjV2dywgNjcuNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMCA1MXB4O1xuICAgIG1hcmdpbjogMCA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtOm5vdCguaXRlbTQpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtOm5vdCguaXRlbTQpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faXRlbXMgLml0ZW06bm90KC5pdGVtNCk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW0uaXRlbTIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBtYXJnaW46IDAgY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtcyAuaXRlbS5pdGVtMiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW0uaXRlbTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzc0MjREO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtLml0ZW0zIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI4cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMjUuNzI0MDM5ODI5M3B4LCAzM3B4KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICB9XG59XG4uYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIC5iZ2Mge1xuICBmb250LXNpemU6IGNsYW1wKDE4MHB4LCAxNC4wNjI1dncsIDI3MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2MnB4LCAxMi42NTYyNXZ3LCAyNDNweCk7XG4gIGNvbG9yOiAjMjEyRDM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTI5cHgsIC0xLjUxMDQxNjY2Njd2dywgLTE5LjMzMzMzMzMzMzNweCk7XG4gIGxlZnQ6IDQzcHg7XG4gIHJpZ2h0OiA0M3B4O1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJzbG50XCIgMDtcbn1cbi5hZHZhbnRhZ2VzIC5iZ2MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFkdmFudGFnZXMgLmJnYyBkaXY6Zmlyc3QtY2hpbGQuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXMgLmJnYyBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmFkdmFudGFnZXMgLmJnYyAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5iZ2MgLm1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMgLmJnYyAubW9iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkwcHgsIDAuMTk5MTQ2NTE0OSAqIDEwMHZ3ICsgMjYuMjczMTE1MjIwNXB4LCAyMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDgxcHgsIDAuMTc5MjMxODYzNCAqIDEwMHZ3ICsgMjMuNjQ1ODAzNjk4NHB4LCAyMDdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXMgLmJnYyB7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlcyAuYmdjIHtcbiAgICBsZWZ0OiBjbGFtcCg5cHgsIDAuMDQ4MzY0MTUzNiAqIDEwMHZ3ICsgLTYuNDc2NTI5MTYwN3B4LCA0M3B4KTtcbiAgICByaWdodDogY2xhbXAoOXB4LCAwLjA0ODM2NDE1MzYgKiAxMDB2dyArIC02LjQ3NjUyOTE2MDdweCwgNDNweCk7XG4gICAgYm90dG9tOiBjbGFtcCgtMjFweCwgLTAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgLTIuMDgyNTAzNTU2MnB4LCAtOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0xcHgsIDAuMDM1NTYxODc3NyAqIDEwMHZ3ICsgLTEyLjM3OTgwMDg1MzVweCwgMjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUzcHgsIDAuMDE5OTE0NjUxNSAqIDEwMHZ3ICsgNDYuNjI3MzExNTIycHgsIDY3cHgpO1xuICB9XG59XG5cbi53ZWJzaXRlX2dldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcxLjMzMzMzMzMzMzNweCwgNS41NzI5MTY2NjY3dncsIDEwN3B4KTtcbn1cbi53ZWJzaXRlX2dldF9faGFzaHRhZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM2LjY2NjY2NjY2NjdweCwgMi44NjQ1ODMzMzMzdncsIDU1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faGFzaHRhZyB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX2hhc2h0YWcge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbi53ZWJzaXRlX2dldF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIxcHgsIC0xLjA5Mzc1dncsIC0xNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLndlYnNpdGVfZ2V0X190aXRsZS5zaXplLTEwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX3RpdGxlLnNpemUtMTAwIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X190aXRsZS5zaXplLTEwMCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi53ZWJzaXRlX2dldF9fdGl0bGUuc2l6ZS04MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX3RpdGxlLnNpemUtODAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjVweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyAyMi43MjQwMzk4MjkzcHgsIDMwcHgpO1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcy5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHBhZGRpbmc6IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uc2l6ZS02MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uc2l6ZS02MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uc2l6ZS02MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbS5zaXplLTQ0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbS5zaXplLTQwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbTpub3QoLmNvbHVtbik6bnRoLWNoaWxkKG9kZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW06bm90KC5jb2x1bW4pOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW06bm90KC5jb2x1bW4pOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtOm5vdCguY29sdW1uKTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbSBzcGFuIHtcbiAgICB3aWR0aDogNTguNSU7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtIHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjhweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyAxMS4zMzc2OTU1OTAzcHgsIDI4LjhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtLmNvbHVtbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDI0JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbS5jb2x1bW4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbS5jb2x1bW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi53ZWJzaXRlX2dldCAuYmdjX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2Vic2l0ZV9nZXQgLmJnY19jb250YWluZXIgLmVsZW1lbnQge1xuICB3aWR0aDogY2xhbXAoMjk5cHgsIDIzLjM1OTM3NXZ3LCA0NDguNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyOTlweCwgMjMuMzU5Mzc1dncsIDQ0OC41cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMjQuMjVweCwgLTExLjY3OTY4NzV2dywgLTE0OS41cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi53ZWJzaXRlX2dldCAuYmdjX2NvbnRhaW5lciAuZWxlbWVudC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0IC5iZ2NfY29udGFpbmVyIC5lbGVtZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcbiAgfVxufVxuLndlYnNpdGVfZ2V0IC5idG5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0IC5idG5fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldCAuYnRuX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTBweCwgMC4wMzY5ODQzNTI4ICogMTAwdncgKyAtMS44MzQ5OTI4ODc2cHgsIDM2cHgpO1xuICB9XG4gIC53ZWJzaXRlX2dldCAuYnRuX2NvbnRhaW5lciBzcGFuIHtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDM1cHgsIDAuMDY5NzAxMjgwMiAqIDEwMHZ3ICsgMTIuNjk1NTkwMzI3MnB4LCA4NHB4KTtcbiAgfVxufVxuXG4udGhlX2Jlc3RfY29tcGV0aXRpb24ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzguNjY2NjY2NjY2N3B4LCAzLjAyMDgzMzMzMzN2dywgNThweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQyLjMzMzMzMzMzMzNweCwgMy4zMDcyOTE2NjY3dncsIDYzLjVweCk7XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2hhc2h0YWcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDMuMzMzMzMzMzMzM3B4LCAzLjM4NTQxNjY2Njd2dywgNjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMXB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIC05LjkyNDYwODgxOTNweCwgMjVweCk7XG4gIH1cbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWF4LXdpZHRoOiBjbGFtcCg3MDYuNjY2NjY2NjY2N3B4LCA1NS4yMDgzMzMzMzMzdncsIDEwNjBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMXB4LCAtMS4wOTM3NXZ3LCAtMTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX190aXRsZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX190aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTIzcHgsIC0xLjE5NzkxNjY2Njd2dywgLTE1LjMzMzMzMzMzMzNweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0zN3B4LCAtMS45MjcwODMzMzMzdncsIC0yNC42NjY2NjY2NjY3cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX190aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDE5MHB4LCAwLjczODI2NDU4MDQgKiAxMDB2dyArIC00Ni4yNDQ2NjU3MTgzcHgsIDcwOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoNTUuMzMzMzMzMzMzM3B4LCA0LjMyMjkxNjY2Njd2dywgODNweCk7XG4gIHJpZ2h0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHdpZHRoOiBjbGFtcCgzMzEuMzMzMzMzMzMzM3B4LCAyNS44ODU0MTY2NjY3dncsIDQ5N3B4KTtcbiAgaGVpZ2h0OiBjbGFtcCg0NzYuNjY2NjY2NjY2N3B4LCAzNy4yMzk1ODMzMzMzdncsIDcxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxOTNweDtcbiAgICBoZWlnaHQ6IDI4MXB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2ltZyB7XG4gICAgd2lkdGg6IGNsYW1wKDExM3B4LCAwLjExMzc5ODAwODUgKiAxMDB2dyArIDc2LjU4NDYzNzI2ODhweCwgMTkzcHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTYzcHgsIDAuMTY3ODUyMDYyNiAqIDEwMHZ3ICsgMTA5LjI4NzMzOTk3MTZweCwgMjgxcHgpO1xuICAgIHRvcDogY2xhbXAoMHB4LCAtMC4wMzQxMzk0MDI2ICogMTAwdncgKyAzNC45MjQ2MDg4MTkzcHgsIDI0cHgpO1xuICAgIHJpZ2h0OiBjbGFtcCgyMXB4LCAwLjA1MTIwOTEwMzggKiAxMDB2dyArIDQuNjEzMDg2NzcxcHgsIDU3cHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbWF4LXdpZHRoOiA4MiU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogOXB4IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW1zIHtcbiAgICBnYXA6IDExcHggN3B4O1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAubmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIC5uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguMDZweCwgMC4wMjU1MTkyMDM0ICogMTAwdncgKyA5Ljg5Mzg1NDkwNzVweCwgMzZweCk7XG4gIH1cbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMjMuMzMzMzMzMzMzM3B4LCAxLjgyMjkxNjY2Njd2dywgMzVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyA3Ljk5Mjg4NzYyNDVweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjZweCwgMC4wMTg3NzY2NzE0ICogMTAwdncgKyA5LjU5MTQ2NTE0OTRweCwgMjguOHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg1cHgsIDAuMDg1MzQ4NTA2NCAqIDEwMHZ3ICsgLTIyLjMxMTUyMjA0ODRweCwgNjVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gaW1nIHtcbiAgaGVpZ2h0OiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDE4cHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgOS44MDY1NDMzODU1cHgsIDM2cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgLTQuNTUxOTIwMzQxNHB4LCAxMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzcHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMi4wODk2MTU5MzE3cHgsIDVweCk7XG4gIH1cbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSBzdmcge1xuICB3aWR0aDogY2xhbXAoODkuMzMzMzMzMzMzM3B4LCA2Ljk3OTE2NjY2Njd2dywgMTM0cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDc4cHgsIDYuMDkzNzV2dywgMTE3cHgpO1xuICBmaWxsOiAjMjEyRDM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xuICBsZWZ0OiBjbGFtcCgtM3B4LCAtMC4xNTYyNXZ3LCAtMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gc3ZnIHtcbiAgICB3aWR0aDogNjFweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgdG9wOiBjbGFtcCgtNHB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIC0xMi4xOTM0NTY2MTQ1cHgsIDE0cHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgc3ZnIHtcbiAgbGVmdDogY2xhbXAoLTIzcHgsIC0xLjE5NzkxNjY2Njd2dywgLTE1LjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbTpmaXJzdC1jaGlsZCBzdmcge1xuICAgIGxlZnQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMHB4LCAwLjAzNTU2MTg3NzcgKiAxMDB2dyArIC0xMS4zNzk4MDA4NTM1cHgsIDI1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIxcHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyAxMi4zNTEzNTEzNTE0cHgsIDQwcHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb24gLmJhY2tncm91bmRfbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbiAuYmFja2dyb3VuZF9saW5lLmxhc3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzlweCwgMC4wMzY5ODQzNTI4ICogMTAwdncgKyAyNy4xNjUwMDcxMTI0cHgsIDY1cHgpO1xuICB9XG59XG5cbi5jb3N0X3NpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0Mi4zMzMzMzMzMzMzcHgsIDMuMzA3MjkxNjY2N3Z3LCA2My41cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jb3N0X3NpdGUubXQge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDc1LjY2NjY2NjY2NjdweCwgNS45MTE0NTgzMzMzdncsIDExMy41cHgpO1xufVxuLmNvc3Rfc2l0ZV9faGFzaHRhZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29zdF9zaXRlX190b3BfdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuNDY4NzV2dywgOXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX190b3BfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX190b3BfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9fdG9wX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX3RvcF90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoOHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDcuMDg5NjE1OTMxN3B4LCAxMHB4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb3N0X3NpdGVfX2JvdHRvbV90aXRsZS5mb250LTk1IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDYzLjMzMzMzMzMzMzNweCwgNC45NDc5MTY2NjY3dncsIDk1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTguMjY2NjY2NjY2N3B4LCA0LjU1MjA4MzMzMzN2dywgODcuNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2JvdHRvbV90aXRsZS5mb250LTk1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDAuMDU4MzIxNDc5NCAqIDEwMHZ3ICsgMy4zMzcxMjY2MDAzcHgsIDYzcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjA1MTIwOTEwMzggKiAxMDB2dyArIDUuNjEzMDg2NzcxcHgsIDU4cHgpO1xuICB9XG59XG4uY29zdF9zaXRlX19ib3R0b21fdGl0bGUuZm9udC0xMDAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTI0cHgsIC0xLjI1dncsIC0xNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlLmZvbnQtMTAwIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlLmZvbnQtMTAwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19ib3R0b21fdGl0bGUuZm9udC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19ib3R0b21fdGl0bGUuZm9udC0xMDAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNXB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDQuMDg5NjE1OTMxN3B4LCA3cHgpO1xuICB9XG59XG4uY29zdF9zaXRlX19ib3R0b21fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jb3N0X3NpdGVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCg0MS4zMzMzMzMzMzMzcHgsIDMuMjI5MTY2NjY2N3Z3LCA2MnB4KSBjbGFtcCg3MHB4LCA1LjQ2ODc1dncsIDEwNXB4KTtcbiAgbWF4LXdpZHRoOiA3NiU7XG4gIG1hcmdpbjogY2xhbXAoMzguNjY2NjY2NjY2N3B4LCAzLjAyMDgzMzMzMzN2dywgNThweCkgYXV0byAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jb3N0X3NpdGVfX2l0ZW1zLmVsMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIG1heC13aWR0aDogNTUlO1xufVxuLmNvc3Rfc2l0ZV9faXRlbXMuZWw0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5jb3N0X3NpdGVfX2l0ZW1zLmVsNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGdhcDogNDNweCA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDE0LjA4MjUwMzU1NjJweCwgMzNweCk7XG4gICAgZ2FwOiBjbGFtcCgyMHB4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIDkuNTMwNTgzMjE0OHB4LCA0M3B4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmNvc3Rfc2l0ZV9faXRlbS5lbDQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jb3N0X3NpdGVfX2l0ZW0gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyLjY2NjY2NjY2NjdweCwgMC4yMDgzMzMzMzMzdncsIDRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIDYuNTMwNTgzMjE0OHB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAzNTk4ODYyMDIgKiAxMDB2dyArIDcuMTgzNjQxNTM2M3B4LCA0NHB4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9faXRlbSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5jb3N0X3NpdGVfX2l0ZW0gLmNvc3Qge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uY29zdF9zaXRlX19pdGVtIC5jb3N0Lm10YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLmNvc3Qge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLmNvc3Qge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMzU5ODg2MjAyICogMTAwdncgKyA3LjE4MzY0MTUzNjNweCwgNDRweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9faXRlbSAudGVybSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLnRlcm0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC50ZXJtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4uY29zdF9zaXRlX19pdGVtIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgtMzFweCwgLTEuNjE0NTgzMzMzM3Z3LCAtMjAuNjY2NjY2NjY2N3B4KTtcbiAgcmlnaHQ6IGNsYW1wKC0xODBweCwgLTkuMzc1dncsIC0xMjBweCk7XG4gIHdpZHRoOiBjbGFtcCgyMTIuNjY2NjY2NjY2N3B4LCAxNi42MTQ1ODMzMzMzdncsIDMxOXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMzhweCwgMTAuNzgxMjV2dywgMjA3cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5jb3N0X3NpdGVfX2l0ZW0gLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IHJvdGF0ZSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNvc3Rfc2l0ZV9faXRlbTpob3ZlciAuaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvc3Rfc2l0ZV9faXRlbTpob3ZlciAuaW1hZ2UgaW1nIHtcbiAgICByb3RhdGU6IDEyZGVnO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDMpIC5pbWFnZSBpbWcsIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDYpIC5pbWFnZSBpbWcge1xuICAgIHJvdGF0ZTogLTEyZGVnO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXIubm90X2ltZyAubmFtZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29zdF9zaXRlX19pdGVtOmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuY29zdF9zaXRlX19pdGVtOmFjdGl2ZSAuaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvc3Rfc2l0ZV9faXRlbTphY3RpdmUgLmltYWdlIGltZyB7XG4gICAgcm90YXRlOiAxMmRlZztcbiAgfVxuICAuY29zdF9zaXRlX19pdGVtOmFjdGl2ZTpudGgtY2hpbGQoMykgLmltYWdlIGltZywgLmNvc3Rfc2l0ZV9faXRlbTphY3RpdmU6bnRoLWNoaWxkKDYpIC5pbWFnZSBpbWcge1xuICAgIHJvdGF0ZTogLTEyZGVnO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06YWN0aXZlLm5vdF9pbWcgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY29zdF9zaXRlX19idG5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvc3Rfc2l0ZS5sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcbn1cbi5jb3N0X3NpdGUgLmJhY2tncm91bmRfbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmNvc3Rfc2l0ZSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMXB4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIC05LjQ2OTQxNjc4NTJweCwgMjRweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMwcHgsIDAuMDc5NTQ1NDU0NSAqIDEwMHZ3ICsgNC41NDU0NTQ1NDU1cHgsIDg2cHgpO1xuICB9XG59XG5cbi5jYW5fd2VfZ28ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzhweCwgMi45Njg3NXZ3LCA1N3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuLmNhbl93ZV9nb19faGFzaHRhZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FuX3dlX2dvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMjBweCwgLTEuMDQxNjY2NjY2N3Z3LCAtMTMuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX3RpdGxlIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmNhbl93ZV9nb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMi42NjY2NjY2NjY3cHgsIDIuNTUyMDgzMzMzM3Z3LCA0OXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxNnB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDguNzE2OTI3NDUzOHB4LCAzMnB4KTtcbiAgfVxufVxuLmNhbl93ZV9nb19fbGVmdCB7XG4gIHdpZHRoOiA1OS43JTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCg3cHgsIDAuNTQ2ODc1dncsIDEwLjVweCkgY2xhbXAoNnB4LCAwLjQ2ODc1dncsIDlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IHtcbiAgd2lkdGg6IDM4LjUlO1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDNweCwgMy4zNTkzNzV2dywgNjQuNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1NnB4LCA0LjM3NXZ3LCA4NHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjNweCwgMC4wMjk4NzE5NzcyICogMTAwdncgKyAxMy40NDA5NjcyODMxcHgsIDQ0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg1NnB4LCA0LjM3NXZ3LCA4NHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCAuZm9ybV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCAuZm9ybV90ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjgzcHgsIDAuMDE0MTgyMDc2OCAqIDEwMHZ3ICsgMTQuMjkxNzM1NDE5NnB4LCAyOC44cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIDAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgMTguMDgyNTAzNTU2MnB4LCAzN3B4KTtcbiAgfVxufVxuLmNhbl93ZV9nb19fcmlnaHQgZm9ybSB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIGlucHV0Lm5hbWUge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSBpbnB1dC5waG9uZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIGlucHV0LnBob25lIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0gLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkQzNztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FuX3dlX2dvX19yaWdodCBmb3JtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIC5idG4ge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0gLmJ0biB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMy80O1xuICB9XG59XG4uY2FuX3dlX2dvX19yaWdodCBmb3JtIC5wZXJzb25hbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIC5wZXJzb25hbCB7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIC5wZXJzb25hbCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMThweCwgMC4wNjgyNzg4MDUxICogMTAwdncgKyAtMy44NDkyMTc2Mzg3cHgsIDY2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNXB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgMzAuOTAzMjcxNjkyN3B4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogY2xhbXAoOHB4LCAwLjAxMTM3OTgwMDkgKiAxMDB2dyArIDQuMzU4NDYzNzI2OXB4LCAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoOHB4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIC0yLjQ2OTQxNjc4NTJweCwgMzFweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC01NnB4LCAtMC4wNTEyMDkxMDM4ICogMTAwdncgKyAtMy42MTMwODY3NzFweCwgLTIwcHgpO1xuICAgIHBhZGRpbmc6IDAgY2xhbXAoMjBweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyAzLjYxMzA4Njc3MXB4LCA1NnB4KTtcbiAgfVxufVxuLmNhbl93ZV9nb19faXRlbSB7XG4gIGhlaWdodDogY2xhbXAoMTcwLjY2NjY2NjY2NjdweCwgMTMuMzMzMzMzMzMzM3Z3LCAyNTZweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzcHgsIDEuMDE1NjI1dncsIDE5LjVweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KSBjbGFtcCgyMXB4LCAxLjY0MDYyNXZ3LCAzMS41cHgpIGNsYW1wKDE1cHgsIDEuMTcxODc1dncsIDIyLjVweCkgY2xhbXAoMTlweCwgMS40ODQzNzV2dywgMjguNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY2FuX3dlX2dvX19pdGVtIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLm5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0gLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmRlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC40cHgsIDAuMDIwNDgzNjQxNSAqIDEwMHZ3ICsgNy44NDUyMzQ3MDg0cHgsIDI4LjhweCk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNnB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDQuNjM0NDIzODk3NnB4LCA5cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0gLnRlcm0ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAudGVybSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLnRlcm0ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLnRlcm0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAudGVybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTMuMnB4LCAwLjAxODc3NjY3MTQgKiAxMDB2dyArIDcuMTkxNDY1MTQ5NHB4LCAyNi40cHgpO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuLmNhbl93ZV9nb19faXRlbSAuZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FuX3dlX2dvX19pdGVtIC5ncm91cCAubmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmdyb3VwIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZ3JvdXAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZ3JvdXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0gLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmxlZnQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0gLnJpZ2h0IC50ZXJtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAucmlnaHQgLnRlcm0ge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5yaWdodCB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuLmNhbl93ZV9nb19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2FuX3dlX2dvX19pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XG4gIH1cbiAgLmNhbl93ZV9nb19faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2FuX3dlX2dvX19pdGVtOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggdmFyKC0tY29sb3IpO1xuICB9XG4gIC5jYW5fd2VfZ29fX2l0ZW06YWN0aXZlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjVweCA0MHB4IDMzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgfVxuICAuY2FuX3dlX2dvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSB7XG4gICAgcGFkZGluZzogY2xhbXAoMTNweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA3LjUzNzY5NTU5MDNweCwgMjVweCkgY2xhbXAoMTJweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIC0wLjc0NTM3Njk1NTlweCwgNDBweCkgY2xhbXAoMTNweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAzLjg5NjE1OTMxNzJweCwgMzNweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoOHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDMuNDQ4MDc5NjU4NnB4LCAxOHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2FuX3dlX2dvX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDVweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyAxLjM1ODQ2MzcyNjlweCwgMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nbyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nbyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMwcHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMTMuMTU3ODk0NzM2OHB4LCA2N3B4KTtcbiAgfVxufVxuXG4ud29ya19zY2hlbWUge1xuICB0b3VjaC1hY3Rpb246IHBhbi11cDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzguNjY2NjY2NjY2N3B4LCAzLjAyMDgzMzMzMzN2dywgNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg5NHB4LCA3LjM0Mzc1dncsIDE0MXB4KTtcbn1cbi53b3JrX3NjaGVtZSAuY29udGFpbmVyXzE5MjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19zY2hlbWVfX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX2hhc2h0YWcge1xuICAgIGZvbnQtc2l6ZTogMjcuNzJweDtcbiAgICBsaW5lLWhlaWdodDogMzAuNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2hhc2h0YWcge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMjIzNjEzMDg3ICogMTAwdncgKyA0Ljg0NDM4MTIyMzNweCwgMjcuNzJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEzLjJweCwgMC4wMjQ1OTQ1OTQ2ICogMTAwdncgKyA1LjMyOTcyOTcyOTdweCwgMzAuNDlweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDY5LjNweDtcbiAgICBsaW5lLWhlaWdodDogNjkuM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDU1OTAzMjcxNyAqIDEwMHZ3ICsgMTIuMTEwOTUzMDU4M3B4LCA2OS4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjA1NTkwMzI3MTcgKiAxMDB2dyArIDEyLjExMDk1MzA1ODNweCwgNjkuM3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyA3LjcyNDAzOTgyOTNweCwgMTVweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfc2NoZW1lX19zdmcuZWw3LCAud29ya19zY2hlbWVfX3N2Zy5lbDUsIC53b3JrX3NjaGVtZV9fc3ZnLmVsNCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE1MnB4LCAxMS44NzV2dywgMjI4cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcuZWw1IHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDkyLjY2NjY2NjY2NjdweCwgNy4yMzk1ODMzMzMzdncsIDEzOXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmVsNCB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMTBweCwgOC41OTM3NXZ3LCAxNjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2Zy5lbDM6bm90KC5sZWZ0X3RleHQpIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQ5LjMzMzMzMzMzMzNweCwgMy44NTQxNjY2NjY3dncsIDc0cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTQ1LjMzMzMzMzMzMzNweCwgMTEuMzU0MTY2NjY2N3Z3LCAyMThweCk7XG59XG4ud29ya19zY2hlbWVfX3N2Zy5lbDM6bm90KC5sZWZ0X3RleHQpIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg0NDkuMzMzMzMzMzMzM3B4LCAzNS4xMDQxNjY2NjY3dncsIDY3NHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyNDYuNjY2NjY2NjY2N3B4LCAxOS4yNzA4MzMzMzMzdncsIDM3MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDI0OC42NjY2NjY2NjY3cHgsIDE5LjQyNzA4MzMzMzN2dywgMzczcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcuZWwyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYycHgsIDQuODQzNzV2dywgOTNweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyNzRweCwgMjEuNDA2MjV2dywgNDExcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcubGVmdF90ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYycHgsIDQuODQzNzV2dywgOTNweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyOTcuMzMzMzMzMzMzM3B4LCAyMy4yMjkxNjY2NjY3dncsIDQ0NnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmxlZnRfdGV4dCBzdmcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjg0LjY2NjY2NjY2NjdweCwgMjIuMjM5NTgzMzMzM3Z3LCA0MjdweCk7XG4gIHdpZHRoOiBjbGFtcCgzNDJweCwgMjYuNzE4NzV2dywgNTEzcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMwNHB4LCAyMy43NXZ3LCA0NTZweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyBzdmcuZWw3IHtcbiAgd2lkdGg6IGNsYW1wKDc0Ni42NjY2NjY2NjY3cHgsIDU4LjMzMzMzMzMzMzN2dywgMTEyMHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzODhweCwgMzAuMzEyNXZ3LCA1ODJweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxNThweCwgMTIuMzQzNzV2dywgMjM3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgc3ZnLmVsNSB7XG4gIHdpZHRoOiBjbGFtcCg3MDcuMzMzMzMzMzMzM3B4LCA1NS4yNjA0MTY2NjY3dncsIDEwNjFweCk7XG4gIGhlaWdodDogY2xhbXAoMjg0LjY2NjY2NjY2NjdweCwgMjIuMjM5NTgzMzMzM3Z3LCA0MjdweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxNThweCwgMTIuMzQzNzV2dywgMjM3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgc3ZnLmVsNCB7XG4gIHdpZHRoOiBjbGFtcCg1MThweCwgNDAuNDY4NzV2dywgNzc3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMyMHB4LCAyNXZ3LCA0ODBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgzMDIuNjY2NjY2NjY2N3B4LCAyMy42NDU4MzMzMzMzdncsIDQ1NHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIHN2Zy5lbDIge1xuICB3aWR0aDogY2xhbXAoNDE2LjY2NjY2NjY2NjdweCwgMzIuNTUyMDgzMzMzM3Z3LCA2MjVweCk7XG4gIGhlaWdodDogY2xhbXAoODMuMzMzMzMzMzMzM3B4LCA2LjUxMDQxNjY2Njd2dywgMTI1cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTk1LjMzMzMzMzMzMzNweCwgMTUuMjYwNDE2NjY2N3Z3LCAyOTNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEge1xuICBsZWZ0OiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHRvcDogY2xhbXAoLTEycHgsIC0wLjYyNXZ3LCAtOHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDE4N3B4LCAxNC42MDkzNzV2dywgMjgwLjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xIC5pbWcge1xuICBsZWZ0OiBjbGFtcCgtMjhweCwgLTEuNDU4MzMzMzMzM3Z3LCAtMTguNjY2NjY2NjY2N3B4KTtcbiAgdG9wOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDQgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDIyMHB4LCAxNy4xODc1dncsIDMzMHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwzIHtcbiAgbGVmdDogY2xhbXAoNTguNjY2NjY2NjY2N3B4LCA0LjU4MzMzMzMzMzN2dywgODhweCk7XG4gIHRvcDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDMgLnRleHQubm90X3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC02cHgsIC0wLjMxMjV2dywgLTRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMzQwLjY2NjY2NjY2NjdweCwgMjYuNjE0NTgzMzMzM3Z3LCA1MTFweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMy5sZWZ0X3RleHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICB0b3A6IGNsYW1wKDMxLjMzMzMzMzMzMzNweCwgMi40NDc5MTY2NjY3dncsIDQ3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDMubGVmdF90ZXh0IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzNDMuMzMzMzMzMzMzM3B4LCAyNi44MjI5MTY2NjY3dncsIDUxNXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwyIHtcbiAgbGVmdDogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICB0b3A6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0MDUuMzMzMzMzMzMzM3B4LCAzMS42NjY2NjY2NjY3dncsIDYwOHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCBwIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB1bCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwyIC50ZXh0IHVsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIge1xuICBsZWZ0OiBjbGFtcCgzMjQuNjY2NjY2NjY2N3B4LCAyNS4zNjQ1ODMzMzMzdncsIDQ4N3B4KTtcbiAgdG9wOiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIgLmltZyB7XG4gIGxlZnQ6IGNsYW1wKC04cHgsIC0wLjQxNjY2NjY2Njd2dywgLTUuMzMzMzMzMzMzM3B4KTtcbiAgdG9wOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMiAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoNDIwcHgsIDMyLjgxMjV2dywgNjMwcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDQge1xuICBsZWZ0OiBjbGFtcCg0MDZweCwgMzEuNzE4NzV2dywgNjA5cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDQgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyOTcuMzMzMzMzMzMzM3B4LCAyMy4yMjkxNjY2NjY3dncsIDQ0NnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWw0IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDMge1xuICBsZWZ0OiBjbGFtcCg3MTRweCwgNTUuNzgxMjV2dywgMTA3MXB4KTtcbiAgdG9wOiBjbGFtcCg0OS4zMzMzMzMzMzMzcHgsIDMuODU0MTY2NjY2N3Z3LCA3NHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwzIC50ZXh0Lm5vdF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtN3B4LCAtMC4zNjQ1ODMzMzMzdncsIC00LjY2NjY2NjY2NjdweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMXB4LCAtMC4wNTIwODMzMzMzdncsIC0wLjY2NjY2NjY2NjdweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMzQwLjY2NjY2NjY2NjdweCwgMjYuNjE0NTgzMzMzM3Z3LCA1MTFweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMy5sZWZ0X3RleHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsZWZ0OiBjbGFtcCg2NDQuNjY2NjY2NjY2N3B4LCA1MC4zNjQ1ODMzMzMzdncsIDk2N3B4KTtcbiAgdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwzLmxlZnRfdGV4dCAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoNDU2LjY2NjY2NjY2NjdweCwgMzUuNjc3MDgzMzMzM3Z3LCA2ODVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiB7XG4gIGxlZnQ6IGNsYW1wKDYyNy4zMzMzMzMzMzMzcHgsIDQ5LjAxMDQxNjY2Njd2dywgOTQxcHgpO1xuICB0b3A6IGNsYW1wKDkyLjY2NjY2NjY2NjdweCwgNy4yMzk1ODMzMzMzdncsIDEzOXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzNDRweCwgMjYuODc1dncsIDUxNnB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCBwIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB1bCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwyIC50ZXh0IHVsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMge1xuICB0b3A6IGNsYW1wKDczLjMzMzMzMzMzMzNweCwgNS43MjkxNjY2NjY3dncsIDExMHB4KTtcbiAgcmlnaHQ6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMDlweCwgMTYuMzI4MTI1dncsIDMxMy41cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMyAuaW1nIHtcbiAgdG9wOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsZWZ0OiBjbGFtcCgtN3B4LCAtMC4zNjQ1ODMzMzMzdncsIC00LjY2NjY2NjY2NjdweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zLmVsNCB7XG4gIHJpZ2h0OiBjbGFtcCg0cHgsIDAuMzEyNXZ3LCA2cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDQgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyNzMuMzMzMzMzMzMzM3B4LCAyMS4zNTQxNjY2NjY3dncsIDQxMHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMuZWwzIHtcbiAgdG9wOiBjbGFtcCgyODcuMzMzMzMzMzMzM3B4LCAyMi40NDc5MTY2NjY3dncsIDQzMXB4KTtcbiAgbGVmdDogY2xhbXAoMjA0cHgsIDE1LjkzNzV2dywgMzA2cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDMgLnRleHQubm90X3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC02cHgsIC0wLjMxMjV2dywgLTRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMnB4LCAtMC4xMDQxNjY2NjY3dncsIC0xLjMzMzMzMzMzMzNweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMzQwLjY2NjY2NjY2NjdweCwgMjYuNjE0NTgzMzMzM3Z3LCA1MTFweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zLmVsMyAucmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zLmVsMy5sZWZ0X3RleHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0b3A6IGNsYW1wKDMxMy4zMzMzMzMzMzMzcHgsIDI0LjQ3OTE2NjY2Njd2dywgNDcwcHgpO1xuICBsZWZ0OiBjbGFtcCg1MTQuNjY2NjY2NjY2N3B4LCA0MC4yMDgzMzMzMzMzdncsIDc3MnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMuZWwzLmxlZnRfdGV4dCAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDMubGVmdF90ZXh0IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0MTYuNjY2NjY2NjY2N3B4LCAzMi41NTIwODMzMzMzdncsIDYyNXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQge1xuICBsZWZ0OiBjbGFtcCgzODUuMzMzMzMzMzMzM3B4LCAzMC4xMDQxNjY2NjY3dncsIDU3OHB4KTtcbiAgdG9wOiBjbGFtcCgxOTUuMzMzMzMzMzMzM3B4LCAxNS4yNjA0MTY2NjY3dncsIDI5M3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQgLmltZyB7XG4gIHRvcDogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgbGVmdDogY2xhbXAoLTdweCwgLTAuMzY0NTgzMzMzM3Z3LCAtNC42NjY2NjY2NjY3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNCAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoMzg0cHgsIDMwdncsIDU3NnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQuZWw1IHtcbiAgdG9wOiBjbGFtcCgyMDEuMzMzMzMzMzMzM3B4LCAxNS43MjkxNjY2NjY3dncsIDMwMnB4KTtcbiAgbGVmdDogY2xhbXAoMjEuMzMzMzMzMzMzM3B4LCAxLjY2NjY2NjY2Njd2dywgMzJweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQuZWw1IC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjUyLjY2NjY2NjY2NjdweCwgMTkuNzM5NTgzMzMzM3Z3LCAzNzlweCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNC5lbDUgLmltZyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80LmVsNCB7XG4gIHRvcDogY2xhbXAoMjg0LjY2NjY2NjY2NjdweCwgMjIuMjM5NTgzMzMzM3Z3LCA0MjdweCk7XG4gIGxlZnQ6IGNsYW1wKDEzMy4zMzMzMzMzMzMzcHgsIDEwLjQxNjY2NjY2Njd2dywgMjAwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80LmVsNCAucmlnaHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDM5My4zMzMzMzMzMzMzcHgsIDMwLjcyOTE2NjY2Njd2dywgNTkwcHgpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQuZWw0IC5pbWcge1xuICByaWdodDogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIHRvcDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzUge1xuICB0b3A6IGNsYW1wKDI1OC42NjY2NjY2NjY3cHgsIDIwLjIwODMzMzMzMzN2dywgMzg4cHgpO1xuICBsZWZ0OiBjbGFtcCgxMDEuMzMzMzMzMzMzM3B4LCA3LjkxNjY2NjY2Njd2dywgMTUycHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV81IC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMTg3cHgsIDE0LjYwOTM3NXZ3LCAyODAuNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoLTE1cHgsIC0wLjc4MTI1dncsIC0xMHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzUgLmltZyB7XG4gIHRvcDogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgcmlnaHQ6IGNsYW1wKC02cHgsIC0wLjMxMjV2dywgLTRweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV81LmVsNSB7XG4gIHRvcDogY2xhbXAoMjU4LjY2NjY2NjY2NjdweCwgMjAuMjA4MzMzMzMzM3Z3LCAzODhweCk7XG4gIGxlZnQ6IGNsYW1wKDQzMS4zMzMzMzMzMzMzcHgsIDMzLjY5NzkxNjY2Njd2dywgNjQ3cHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNS5lbDUgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMTUuMzMzMzMzMzMzM3B4LCAxNi44MjI5MTY2NjY3dncsIDMyM3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV81LmVsNSAuaW1nIHtcbiAgdG9wOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogY2xhbXAoLTEzcHgsIC0wLjY3NzA4MzMzMzN2dywgLTguNjY2NjY2NjY2N3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzYge1xuICBsZWZ0OiBjbGFtcCg0NDUuMzMzMzMzMzMzM3B4LCAzNC43OTE2NjY2NjY3dncsIDY2OHB4KTtcbiAgdG9wOiBjbGFtcCg0MDEuMzMzMzMzMzMzM3B4LCAzMS4zNTQxNjY2NjY3dncsIDYwMnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzYgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDI4OXB4LCAyMi41NzgxMjV2dywgNDMzLjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV82IC5pbWcge1xuICB0b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIGxlZnQ6IGNsYW1wKC01cHgsIC0wLjI2MDQxNjY2Njd2dywgLTMuMzMzMzMzMzMzM3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzcge1xuICByaWdodDogY2xhbXAoMjhweCwgMi4xODc1dncsIDQycHgpO1xuICB0b3A6IGNsYW1wKDM2MS4zMzMzMzMzMzMzcHgsIDI4LjIyOTE2NjY2Njd2dywgNTQycHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNyAucmlnaHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDE3MXB4LCAxMy4zNTkzNzV2dywgMjU2LjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV83IC5pbWcge1xuICB0b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIGxlZnQ6IGNsYW1wKC0xMXB4LCAtMC41NzI5MTY2NjY3dncsIC03LjMzMzMzMzMzMzNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNC42NjY2NjY2NjY3cHgsIDAuMzY0NTgzMzMzM3Z3LCA3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLm51bWIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC5udW1iIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLm51bWIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDc3cHgsIDYuMDE1NjI1dncsIDExNS41cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDc3cHgsIDYuMDE1NjI1dncsIDExNS41cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC40cHgsIDEuMTI1dncsIDIxLjZweCk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAudGV4dDpub3QoLmVsMikgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRleHQ6bm90KC5lbDIpIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRleHQ6bm90KC5lbDIpIHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZm9udC1zaXplOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLmxlZnRfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2xhbXAoNC42NjY2NjY2NjY3cHgsIDAuMzY0NTgzMzMzM3Z3LCA3cHgpO1xuICB0b3A6IGNsYW1wKDQ0OHB4LCAzNXZ3LCA2NzJweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX25hbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MC42NjY2NjY2NjY3cHgsIDMuMTc3MDgzMzMzM3Z3LCA2MXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDQyMi42NjY2NjY2NjY3cHgsIDMzLjAyMDgzMzMzMzN2dywgNjM0cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLmxlZnRfdGV4dF9fbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLmxlZnRfdGV4dF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX2xpc3QgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBmb250LXNpemU6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyLmVsNSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNsYW1wKDY3LjMzMzMzMzMzMzNweCwgNS4yNjA0MTY2NjY3dncsIDEwMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyLmVsNSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDQge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDQge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIubGVmdF90ZXh0IHtcbiAgd2lkdGg6IDczJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5sZWZ0X3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyLmVsMzpub3QoLmxlZnRfdGV4dCkge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjbGFtcCgyMjIuNjY2NjY2NjY2N3B4LCAxNy4zOTU4MzMzMzMzdncsIDMzNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyLmVsMzpub3QoLmxlZnRfdGV4dCkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lciAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDE3cHgsIDAuMDczOTY4NzA1NSAqIDEwMHZ3ICsgLTYuNjY5OTg1Nzc1MnB4LCA2OXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNDMEZGMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDdweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAtMy4wMTQyMjQ3NTExcHgsIDI5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAubnVtYiB7XG4gIGZvbnQtc2l6ZTogNjkuM3B4O1xuICBsaW5lLWhlaWdodDogNjkuM3B4O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5udW1iIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zM3B4O1xuICB0b3A6IDQ3JTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAubnVtYiAuY2lyY2xlIHtcbiAgICB3aWR0aDogY2xhbXAoOHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDMuNDQ4MDc5NjU4NnB4LCAxOHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDhweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAzLjQ0ODA3OTY1ODZweCwgMThweCk7XG4gICAgbGVmdDogY2xhbXAoLTMzcHgsIC0wLjAzOTgyOTMwMyAqIDEwMHZ3ICsgNy43NDUzNzY5NTU5cHgsIC01cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5udW1iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDU1OTAzMjcxNyAqIDEwMHZ3ICsgMTIuMTEwOTUzMDU4M3B4LCA2OS4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjA1NTkwMzI3MTcgKiAxMDB2dyArIDEyLjExMDk1MzA1ODNweCwgNjkuM3B4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIC0xMC40Njk0MTY3ODUycHgsIDIzcHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDM1OTg4NjIwMiAqIDEwMHZ3ICsgNy4xODM2NDE1MzYzcHgsIDQ0cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDlweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA0LjQ0ODA3OTY1ODZweCwgMTlweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjguOHB4O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNHB4LCAwLjAyMDQ4MzY0MTUgKiAxMDB2dyArIDcuODQ1MjM0NzA4NHB4LCAyOC44cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDZweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyAyLjM1ODQ2MzcyNjlweCwgMTRweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIgcCB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB1bCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB1bCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAyMnB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5pbWcge1xuICAgIHdpZHRoOiBjbGFtcCg1MHB4LCAwLjA5Mzg4MzM1NyAqIDEwMHZ3ICsgMTkuOTU3MzI1NzQ2OHB4LCAxMTZweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg1MHB4LCAwLjA5Mzg4MzM1NyAqIDEwMHZ3ICsgMTkuOTU3MzI1NzQ2OHB4LCAxMTZweCk7XG4gICAgbGVmdDogY2xhbXAoOXB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDMuMDgyNTAzNTU2MnB4LCAyMnB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLmxlZnQge1xuICB3aWR0aDogOS4zJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLmxlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnJpZ2h0IHtcbiAgd2lkdGg6IDg5LjclO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAudG9wX3BsdWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJweDtcbiAgYmFja2dyb3VuZDogIzEyMUIyNDtcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAudG9wX3BsdWcge1xuICAgIGhlaWdodDogY2xhbXAoMTVweCwgMC4wMjU2MDQ1NTE5ICogMTAwdncgKyA2LjgwNjU0MzM4NTVweCwgMzNweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5ib3R0b21fcGx1ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2xhbXAoLTExMnB4LCAtMC4wOTQxMTc2NDcxICogMTAwdncgKyA4LjM3NjQ3MDU4ODJweCwgLTg4cHgpO1xuICB0b3A6IGNsYW1wKDUwcHgsIC0wLjAwMzkyMTU2ODYgKiAxMDB2dyArIDU1LjAxNTY4NjI3NDVweCwgNTFweCk7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG4gIHdpZHRoOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5ib3R0b21fcGx1ZyB7XG4gICAgbGVmdDogY2xhbXAoLTg4cHgsIC0wLjA4MjUwMzU1NjIgKiAxMDB2dyArIC0zLjU5ODg2MjAxOTlweCwgLTMwcHgpO1xuICAgIHRvcDogY2xhbXAoNDBweCwgMC4wNDMxMzcyNTQ5ICogMTAwdncgKyA2Ljg3MDU4ODIzNTNweCwgNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuYm90dG9tX3BsdWcge1xuICAgIHRvcDogY2xhbXAoMjZweCwgMC4wNDA5MzU2NzI1ICogMTAwdncgKyA4LjYwMjMzOTE4MTNweCwgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuYm90dG9tX3BsdWcge1xuICAgIHRvcDogY2xhbXAoMjJweCwgMC4wMzgwOTUyMzgxICogMTAwdncgKyA5LjgwOTUyMzgwOTVweCwgMjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIHtcbiAgICBib3JkZXItbGVmdDogY2xhbXAoMXB4LCAwLjAwMTQyMjQ3NTEgKiAxMDB2dyArIDAuNTQ0ODA3OTY1OXB4LCAycHgpIHNvbGlkICNDMEZGMDA7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDJweCwgMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAtMC43MzExNTIyMDQ4cHgsIDhweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZSBjYW52YXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRjJGMkY2O1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lIC5sZWZ0X3RleHRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0MC42NjY2NjY2NjY3cHgsIDMuMTc3MDgzMzMzM3Z3LCA2MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbmFtZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgfVxuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgICBjb2xvcjogI0YyRjJGNjtcbiAgICBjb2xvcjogIzcwNzg4MTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19saXN0IGxpOjptYXJrZXIge1xuICAgIGNvbG9yOiAjNzA3ODgxO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMHB4LCAwLjA5OTU3MzI1NzUgKiAxMDB2dyArIC0xLjg2MzQ0MjM4OThweCwgMTAwcHgpO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxMHB4LCAwLjAyNDE4MjA3NjggKiAxMDB2dyArIDIuMjYxNzM1NDE5NnB4LCAyN3B4KTtcbiAgfVxufVxuXG4uY2FzZXMgLmNvbnRhaW5lcl8xOTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2VzIC5iYWNrZ3JvdW5kX2xpbmUge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSA4cHgsICMwNTA4MEMgMTFweCksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG4uY2FzZXNfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXNlc19fdGFicy5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OC42NjY2NjY2NjY3cHgsIDQuNTgzMzMzMzMzM3Z3LCA4OHB4KTtcbn1cbi5jYXNlc19fdGFicyAuaXRlbSB7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KSBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KSBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIyLjY4NjY2NjY2NjdweCwgMS43NzIzOTU4MzMzdncsIDM0LjAzcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTIuMDA2NjY2NjY2N3B4LCAwLjkzODAyMDgzMzN2dywgMTguMDFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC40MTMzMzMzMzMzcHgsIDEuMTI2MDQxNjY2N3Z3LCAyMS42MnB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2FzZXNfX3RhYnMgLml0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jYXNlc19fdGFicyAuaXRlbTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX3RhYnMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIHBhZGRpbmc6IDZweCAxOXB4IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX190YWJzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC40cHgsIDAuMDIwNDgzNjQxNSAqIDEwMHZ3ICsgNy44NDUyMzQ3MDg0cHgsIDI4LjhweCk7XG4gICAgcGFkZGluZzogY2xhbXAoMnB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDAuMTc5MjMxODYzNHB4LCA2cHgpIGNsYW1wKDE0cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMTEuNzI0MDM5ODI5M3B4LCAxOXB4KSBjbGFtcCg0cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMS43MjQwMzk4MjkzcHgsIDlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMnB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDAuNjM0NDIzODk3NnB4LCA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhc2VzX190YWJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweDtcbiAgfVxufVxuLmNhc2VzX19oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsb2NrX2NvbG9yKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM3LjMzMzMzMzMzMzNweCwgMi45MTY2NjY2NjY3dncsIDU2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTkuMzMzMzMzMzMzM3B4LCA0LjYzNTQxNjY2Njd2dywgODlweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNHB4LCAwLjA0Njk0MTY3ODUgKiAxMDB2dyArIC0xLjAyMTMzNzEyNjZweCwgNDdweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIycHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgNS4xNTc4OTQ3MzY4cHgsIDU5cHgpO1xuICB9XG59XG4uY2FzZXNfX2hlYWQuaW5kaXZpZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9ja19jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jYXNlc19faGFzaHRhZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg0My4zMzMzMzMzMzMzcHgsIDMuMzg1NDE2NjY2N3Z3LCA2NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgxcHgsIDAuMDM0MTM5NDAyNiAqIDEwMHZ3ICsgLTkuOTI0NjA4ODE5M3B4LCAyNXB4KTtcbiAgfVxufVxuLmNhc2VzX190aXRsZSB7XG4gIG1heC13aWR0aDogY2xhbXAoNTY1cHgsIDQ0LjE0MDYyNXZ3LCA4NDcuNXB4KTtcbn1cbi5jYXNlc19fdGl0bGUuc2l6ZS0xMDAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fdGl0bGUuc2l6ZS0xMDAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX3RpdGxlLnNpemUtMTAwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX3RpdGxlLnNpemUtMTAwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jYXNlc19fdGl0bGUuc2l6ZS04MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX190aXRsZS5zaXplLTgwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgLTAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMi45MTAzODQwNjgzcHgsIDJweCk7XG4gIH1cbn1cbi5jYXNlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjIuNXB4O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMzIwcHgsIC0xNi42NjY2NjY2NjY3dncsIC0yMTMuMzMzMzMzMzMzM3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpO1xuICBtYXgtd2lkdGg6IDE3MTlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhc2VzX19ncmlkIC50ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1heC13aWR0aDogY2xhbXAoNDYxcHgsIDM2LjAxNTYyNXZ3LCA2OTEuNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19ncmlkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19ncmlkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCAudGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2dyaWQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTguN3B4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNHB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDMuOTg1Nzc1MjQ4OXB4LCAzNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOXB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDQuNDQ4MDc5NjU4NnB4LCAxOXB4KTtcbiAgfVxufVxuLmNhc2VzX19ncmlkIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTc4cHgsIDEzLjkwNjI1dncsIDI2N3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDI3NC42NjY2NjY2NjY3cHgsIDIxLjQ1ODMzMzMzMzN2dywgNDEycHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmNhc2VzX19ncmlkIC5pdGVtXzEge1xuICBncmlkLWNvbHVtbjogMy80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW1fMSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbi5jYXNlc19fZ3JpZCAuaXRlbV8yIHtcbiAgZ3JpZC1jb2x1bW46IDQvNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19ncmlkIC5pdGVtXzIge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uY2FzZXNfX2dyaWQgLml0ZW0gLmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQ0NjYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbSAuaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbTpob3ZlciAuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW06YWN0aXZlIC5ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNhc2VzX19ncmlkIC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxM3B4LCAxLjAxNTYyNXZ3LCAxOS41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEycHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgNy40NDgwNzk2NTg2cHgsIDIycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbSB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbSB7XG4gICAgaGVpZ2h0OiBjbGFtcCg4OHB4LCAwLjI4NDQ5NTAyMTMgKiAxMDB2dyArIC0zLjAzODQwNjgyNzlweCwgMjg4cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxN3B4IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19ncmlkIHtcbiAgICBnYXA6IGNsYW1wKDdweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAyLjQ0ODA3OTY1ODZweCwgMTdweCkgY2xhbXAoOHB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDEuNjI3MzExNTIycHgsIDIycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgMS4zNTEzNTEzNTE0cHgsIDI5cHgpO1xuICB9XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTIycHgsIDkuNTMxMjV2dywgMTgzcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTM2LjY2NjY2NjY2NjdweCwgMTAuNjc3MDgzMzMzM3Z3LCAyMDVweCk7XG4gIG1heC13aWR0aDogY2xhbXAoNTQ3cHgsIDQyLjczNDM3NXZ3LCA4MjAuNXB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV90b3Age1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV90b3Age1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV90b3Age1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNjMuOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV90b3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMzcHgsIDAuMDQzODEyMjMzMyAqIDEwMHZ3ICsgMTguOTgwMDg1MzQ4NXB4LCA2My44cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICB9XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDIuNjY2NjY2NjY2N3B4LCAzLjMzMzMzMzMzMzN2dywgNjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV9ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV9ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV9ib3R0b20gc3BhbiB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDU0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuZXhwaXJpZW5jZV9ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguMzZweCwgMC4wMzAyMTMzNzEzICogMTAwdncgKyA4LjY5MTcyMTE5NDlweCwgMzkuNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzM3B4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIDIyLjA3NTM5MTE4MDdweCwgNTdweCk7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgyNTBweCwgMC40MTUzNjI3MzEyICogMTAwdncgKyAxMTcuMDgzOTI2MDMxM3B4LCA1NDJweCk7XG4gIH1cbn1cbi5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuYnRuX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIC5idG5fY29udGFpbmVyIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDk4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQwcHgsIDAuMDgyNTAzNTU2MiAqIDEwMHZ3ICsgMTMuNTk4ODYyMDE5OXB4LCA5OHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoODNweCwgMC4wODgxOTM0NTY2ICogMTAwdncgKyA1NC43NzgwOTM4ODM0cHgsIDE0NXB4KTtcbiAgfVxufVxuLmNhc2VzX19idG5fb25seSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNzEuMzMzMzMzMzMzM3B4LCA1LjU3MjkxNjY2Njd2dywgMTA3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLnJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzOHB4LCAyLjk2ODc1dncsIDU3cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldmlld3NfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5yZXZpZXdzX190b3AgLnJpZ2h0IGltZyB7XG4gIHdpZHRoOiBjbGFtcCgxOTVweCwgMTUuMjM0Mzc1dncsIDI5Mi41cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE5NXB4LCAxNS4yMzQzNzV2dywgMjkyLjVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190b3AgLnJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogMTk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RvcCAucmlnaHQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmV2aWV3c19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDIuNjY2NjY2NjY2N3B4LCAzLjMzMzMzMzMzMzN2dywgNjRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzX19ib3R0b20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucmV2aWV3c19fYm90dG9tIGltZy5pbWdfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX2JvdHRvbSBpbWcge1xuICAgIGhlaWdodDogNTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX2JvdHRvbSBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoMzYxcHgsIDAuMTk3NzI0MDM5OCAqIDEwMHZ3ICsgMjk3LjcyODMwNzI1NDZweCwgNTAwcHgpO1xuICB9XG4gIC5yZXZpZXdzX19ib3R0b20gaW1nLmltZ19wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmV2aWV3c19fYm90dG9tIGltZy5pbWdfbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuLnJldmlld3NfX2JvdHRvbSAuYnRuX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX2JvdHRvbSAuYnRuX2NvbnRhaW5lciB7XG4gICAgYm90dG9tOiBjbGFtcCg1cHgsIDAuMDM4NDA2ODI3OSAqIDEwMHZ3ICsgLTcuMjkwMTg0OTIxOHB4LCAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fYm90dG9tIHtcbiAgICBtYXJnaW46IDU1cHggLTU2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fYm90dG9tIHtcbiAgICBtYXJnaW46IGNsYW1wKDE1cHgsIDAuMDU2ODk5MDA0MyAqIDEwMHZ3ICsgLTMuMjA3NjgxMzY1NnB4LCA1NXB4KSBjbGFtcCgtNTZweCwgLTAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgLTMuNjEzMDg2NzcxcHgsIC0yMHB4KSAwO1xuICB9XG59XG4ucmV2aWV3c19faGFzaHRhZyB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg0Mi42NjY2NjY2NjY3cHgsIDMuMzMzMzMzMzMzM3Z3LCA2NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIC0xMC45MjQ2MDg4MTkzcHgsIDI0cHgpO1xuICB9XG59XG4ucmV2aWV3c19fdGl0bGUxLCAucmV2aWV3c19fdGl0bGUyLCAucmV2aWV3c19fdGl0bGUzIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDJweCwgMC4xNTYyNXZ3LCAzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUxLCAucmV2aWV3c19fdGl0bGUyLCAucmV2aWV3c19fdGl0bGUzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMTlweCwgLTAuOTg5NTgzMzMzM3Z3LCAtMTIuNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ucmV2aWV3c19fdGl0bGUxIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUxIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0xMXB4LCAtMC41NzI5MTY2NjY3dncsIC03LjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fdGl0bGUyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190aXRsZTIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4zNnB4O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDZweCwgMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAzLjI2ODg0Nzc5NTJweCwgMTJweCk7XG4gIH1cbn1cbi5yZXZpZXdzX190aXRsZTMge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMyB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZTMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ucmV2aWV3c19fdGl0bGUzIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUzIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZTMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg1cHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMS4zNTg0NjM3MjY5cHgsIDEzcHgpO1xuICB9XG59XG4ucmV2aWV3czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjAxcHgsIDE1LjcwMzEyNXZ3LCAzMDEuNXB4KTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzEyMUIyNCAwJSwgcmdiYSgxOCwgMjcsIDM2LCAwLjg3MDY3KSAzNy4wMyUsIHJnYmEoMTgsIDI3LCAzNiwgMC40Mjg3MzUpIDcyLjk0JSwgcmdiYSgxOCwgMjcsIDM2LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3M6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzOjphZnRlciB7XG4gICAgaGVpZ2h0OiBjbGFtcCgxODBweCwgMC4xMzM3MTI2NiAqIDEwMHZ3ICsgMTM3LjIxMTk0ODc5MDlweCwgMjc0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMwcHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMTMuMTU3ODk0NzM2OHB4LCA2N3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuXG4ubGlua19zaXRlX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ2MtY29sb3IpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzYuNjY2NjY2NjY2N3B4LCAyLjg2NDU4MzMzMzN2dywgNTVweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5saW5rX3NpdGVfZm9ybV9faGFzaHRhZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9faGFzaHRhZyB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX19oYXNodGFnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5saW5rX3NpdGVfZm9ybV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmxpbmtfc2l0ZV9mb3JtX190aXRsZS5vbmx5X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgSXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTAwcHgsIDcuODEyNXZ3LCAxNTBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtM3B4LCAtMC4xNTYyNXZ3LCAtMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzRweCwgMi42NTYyNXZ3LCA1MXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZS5vbmx5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZS5vbmx5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDcxMTIzNzU1MyAqIDEwMHZ3ICsgNy4yNDAzOTgyOTNweCwgODBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDcxMTIzNzU1MyAqIDEwMHZ3ICsgNy4yNDAzOTgyOTNweCwgODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZS5vbmx5X3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZS5vbmx5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMHB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDguNjM0NDIzODk3NnB4LCAxM3B4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpIGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIG1heC13aWR0aDogY2xhbXAoODc1cHgsIDY4LjM1OTM3NXZ3LCAxMzEyLjVweCk7XG4gIG1hcmdpbjogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KSBhdXRvIDA7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5saW5rX3NpdGVfZm9ybSBmb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5saW5rX3NpdGVfZm9ybSBmb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSAubmFtZSB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSAucGhvbmUge1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAucGhvbmUge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSAuc2l0ZV91cmwge1xuICBncmlkLWNvbHVtbjogMy80O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAuc2l0ZV91cmwge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAuc2l0ZV91cmwge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSAuYnRuIHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLmJ0biB7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5idG4ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rX3NpdGVfZm9ybSBmb3JtIC5wZXJzb25hbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBlcnNvbmFsIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAucGVyc29uYWwgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBlcnNvbmFsIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5wZXJzb25hbCB7XG4gICAgZ3JpZC1yb3c6IDQvNTtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBlcnNvbmFsIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBtYXJnaW46IGNsYW1wKDlweCwgMC4wNTgzMjE0Nzk0ICogMTAwdncgKyAtOS42NjI4NzMzOTk3cHgsIDUwcHgpIGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBnYXA6IDE2cHggY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDIwcHgsIDAuMDIyNzU5NjAxNyAqIDEwMHZ3ICsgMTIuNzE2OTI3NDUzOHB4LCAzNnB4KTtcbiAgICBnYXA6IGNsYW1wKDhweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyA0LjM1ODQ2MzcyNjlweCwgMTZweCk7XG4gIH1cbn1cbi5saW5rX3NpdGVfZm9ybS5tdCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC01MHB4LCAtMi42MDQxNjY2NjY3dncsIC0zMy4zMzMzMzMzMzMzcHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNzBweCwgNS40Njg3NXZ3LCAxMDVweCk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjBweCwgMC4wMzg0MDY4Mjc5ICogMTAwdncgKyA3LjcwOTgxNTA3ODJweCwgNDdweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDM0cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMjguOTkyODg3NjI0NXB4LCA0NXB4KTtcbiAgfVxufVxuXG4uY2hlY2tfbWFya19saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2hlY2tfbWFya19saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUuZm9udC02MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX3RpdGxlLmZvbnQtNjAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZS5mb250LTYwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X190aXRsZS5mb250LTgwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZS5mb250LTgwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX3RpdGxlLmNlbnRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjA0NTUxOTIwMzQgKiAxMDB2dyArIDExLjQzMzg1NDkwNzVweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDQ1NTE5MjAzNCAqIDEwMHZ3ICsgMTEuNDMzODU0OTA3NXB4LCA1OHB4KTtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fY29udGFpbmVyLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2xlZnQge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fbGVmdC5jcm9zcyB7XG4gIHdpZHRoOiA0MSU7XG59XG4uY2hlY2tfbWFya19saXN0X19sZWZ0IGltZyB7XG4gIHdpZHRoOiBjbGFtcCg1NjQuMzMzMzMzMzMzM3B4LCA0NC4wODg1NDE2NjY3dncsIDg0Ni41cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDU1OXB4LCA0My42NzE4NzV2dywgODM4LjVweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fbGVmdCBpbWcuY3Jvc3Mge1xuICB3aWR0aDogY2xhbXAoNDcycHgsIDM2Ljg3NXZ3LCA3MDhweCk7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fbGVmdCBpbWcuY3Jvc3Mge1xuICAgIHdpZHRoOiBjbGFtcCgyODBweCwgMC4yNzMxMTUyMjA1ICogMTAwdncgKyAxOTIuNjAzMTI5NDQ1MnB4LCA0NzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTQxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fbGVmdCBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoMzIycHgsIDAuODgwNTEyMDkxICogMTAwdncgKyA0MC4yMzYxMzA4Njc3cHgsIDk0MXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMjVweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyAyMS4zNTg0NjM3MjY5cHgsIDMzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2xlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2xlZnQge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0zMnB4LCAtMC4wMzU1NjE4Nzc3ICogMTAwdncgKyA0LjM3OTgwMDg1MzVweCwgLTdweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC01NnB4LCAtMC4wNTEyMDkxMDM4ICogMTAwdncgKyAtMy42MTMwODY3NzFweCwgLTIwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2xhbXAoLTU2cHgsIC0wLjA1MTIwOTEwMzggKiAxMDB2dyArIC0zLjYxMzA4Njc3MXB4LCAtMjBweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX3JpZ2h0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDU5LjMzMzMzMzMzMzNweCwgNC42MzU0MTY2NjY3dncsIDg5cHgpO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQuY3Jvc3Mge1xuICB3aWR0aDogNTUlO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQubm90X3BhZGRpbnRfdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2hlY2tfbWFya19saXN0X19yaWdodCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNTcuMzMzMzMzMzMzM3B4LCA0LjQ3OTE2NjY2Njd2dywgODZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQgLmJ0bi5ub3RfbWFyZ2luX3RvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX3JpZ2h0IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDBweCwgMC4wODEwODEwODExICogMTAwdncgKyAtMjUuOTQ1OTQ1OTQ1OXB4LCA1N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX3JpZ2h0IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19yaWdodCAuYnRuX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MC42NjY2NjY2NjY3cHgsIDMuMTc3MDgzMzMzM3Z3LCA2MXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTJweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAyLjg5NjE1OTMxNzJweCwgMzJweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrX21hcmtfbGlzdF9faXRlbSBzdmcge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW0gc3ZnLmNoZWNrIHtcbiAgd2lkdGg6IGNsYW1wKDUwcHgsIDMuOTA2MjV2dywgNzVweCk7XG4gIGhlaWdodDogY2xhbXAoNDVweCwgMy41MTU2MjV2dywgNjcuNXB4KTtcbiAgZmlsbDogI0MwRkYwMDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtIHN2Zy5jaGVjayB7XG4gICAgd2lkdGg6IDc1Ljc2cHg7XG4gICAgaGVpZ2h0OiA2OC4xOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtIHN2Zy5jaGVjayB7XG4gICAgd2lkdGg6IGNsYW1wKDI2cHgsIDAuMDcwNzgyMzYxMyAqIDEwMHZ3ICsgMy4zNDk2NDQzODEycHgsIDc1Ljc2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjNweCwgMC4wNjQyODE2NTAxICogMTAwdncgKyAyLjQyOTg3MTk3NzJweCwgNjguMTlweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg5cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA0LjkwMzI3MTY5MjdweCwgMThweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW0gc3ZnLmNyb3NzIHtcbiAgd2lkdGg6IGNsYW1wKDEwNi42NjY2NjY2NjY3cHgsIDguMzMzMzMzMzMzM3Z3LCAxNjBweCk7XG4gIGhlaWdodDogY2xhbXAoMTEwLjY2NjY2NjY2NjdweCwgOC42NDU4MzMzMzMzdncsIDE2NnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC01NXB4LCAtMi44NjQ1ODMzMzMzdncsIC0zNi42NjY2NjY2NjY3cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMzVweCwgLTEuODIyOTE2NjY2N3Z3LCAtMjMuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbSBzdmcuY3Jvc3Mge1xuICAgIHdpZHRoOiBjbGFtcCg1NnB4LCAwLjA4NTM0ODUwNjQgKiAxMDB2dyArIDI4LjY4ODQ3Nzk1MTZweCwgMTE2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoNTFweCwgMC4wODUzNDg1MDY0ICogMTAwdncgKyAyMy42ODg0Nzc5NTE2cHgsIDExMXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoLTM2cHgsIC0wLjAyOTg3MTk3NzIgKiAxMDB2dyArIC01LjQ0MDk2NzI4MzFweCwgLTE1cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0yM3B4LCAtMC4wMTg0OTIxNzY0ICogMTAwdncgKyAtNC4wODI1MDM1NTYycHgsIC0xMHB4KTtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdF9faXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogY2xhbXAoMzY5cHgsIDI4LjgyODEyNXZ3LCA1NTMuNXB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbV9fdGV4dCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbV9fdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMTEuMzM3Njk1NTkwM3B4LCAyOC44cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDhweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyA1LjcyNDAzOTgyOTNweCwgMTNweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQuY3Jvc3Mge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTEwcHgsIC0wLjUyMDgzMzMzMzN2dywgLTYuNjY2NjY2NjY2N3B4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMzU5ODg2MjAyICogMTAwdncgKyA3LjE4MzY0MTUzNjNweCwgNDRweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxM3B4LCAwLjAwODUzNDg1MDYgKiAxMDB2dyArIDEwLjI2ODg0Nzc5NTJweCwgMTlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA3MTBweDtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdCAuYmFja2dyb3VuZF9saW5lIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikgOHB4LCAjMDUwODBDIDExcHgpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5jaGVja19tYXJrX2xpc3QgLmNvbnRhaW5lcl8xOTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR2YW50YWdlc190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU1LjY2NjY2NjY2NjdweCwgNC4zNDg5NTgzMzMzdncsIDgzLjVweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWR2YW50YWdlc190ZXh0X19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDcxMTIzNzU1MyAqIDEwMHZ3ICsgNy4yNDAzOTgyOTNweCwgODBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDU5NzQzOTU0NSAqIDEwMHZ3ICsgMTAuODgxOTM0NTY2MXB4LCA3MnB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fdGV4dF9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxNjAuNjY2NjY2NjY2N3B4LCAxMi41NTIwODMzMzMzdncsIDI0MXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC04cHgsIC0wLjQxNjY2NjY2Njd2dywgLTUuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjhweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyAxMS4zMzc2OTU1OTAzcHgsIDI4LjhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoM3B4LCAtMC4wMDQyNjc0MjUzICogMTAwdncgKyA3LjM2NTU3NjEwMjRweCwgNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHRfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2hhc2h0YWcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDIuNjY2NjY2NjY2N3B4LCAzLjMzMzMzMzMzMzN2dywgNjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgxcHgsIDAuMDM0MTM5NDAyNiAqIDEwMHZ3ICsgLTkuOTI0NjA4ODE5M3B4LCAyNXB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IGNsYW1wKDE2N3B4LCAwLjE3MjExOTQ4NzkgKiAxMDB2dyArIDExMS45MjE3NjM4NjkxcHgsIDI4OHB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTE4cHgsIC0wLjkzNzV2dywgLTEycHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X190aXRsZSBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fdGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjkzLjMzMzMzMzMzMzNweCwgMjIuOTE2NjY2NjY2N3Z3LCA0NDBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTUuMzMzMzMzMzMzM3B4LCAxLjE5NzkxNjY2Njd2dywgMjNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxM3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDcuOTkyODg3NjI0NXB4LCAyNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMTEuMzM3Njk1NTkwM3B4LCAyOC44cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXgtd2lkdGg6IDYxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY4JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmc6IDAgY2xhbXAoNDUuMzMzMzMzMzMzM3B4LCAzLjU0MTY2NjY2Njd2dywgNjhweCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM3NDI0RDtcbiAgbWFyZ2luOiAwIGNsYW1wKDQ1cHgsIDMuNTE1NjI1dncsIDY3LjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMCA1MXB4O1xuICAgIG1hcmdpbjogMCA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDI1cHgsIDAuMDM2OTg0MzUyOCAqIDEwMHZ3ICsgMTMuMTY1MDA3MTEyNHB4LCA1MXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMjhweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyAyNS43MjQwMzk4MjkzcHgsIDMzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuZGVwYXJ0bWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLmRlcGFydG1lbnQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuZGVwYXJ0bWVudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXIge1xuICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EWWlJR2hsYVdkb2REMGlORGNpSUhacFpYZENiM2c5SWpBZ01DQTBOaUEwTnlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR05wY21Oc1pTQmplRDBpTWpNaUlHTjVQU0l5TXk0eE5qUXhJaUJ5UFNJeU15SWdabWxzYkQwaUkwTXdSa1l3TUNJdlBnbzhjR0YwYUNCa1BTSk5Nall1TnpFd09TQXhNeTQ0TnpnNVRETTFMams1T0RjZ01qTXVNVFkyTmt3eU5pNDNNVEE1SURNeUxqUTFORFFpSUhOMGNtOXJaVDBpSXpFeU1VSXlOQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p4d1lYUm9JR1E5SWsweE9TNHlPRFV5SURNeUxqUTBPVEpNT1M0NU9UYzBNaUF5TXk0eE5qRTFUREU1TGpJNE5USWdNVE11T0Rjek55SWdjM1J5YjJ0bFBTSWpNVEl4UWpJMElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQQzl6ZG1jK0NnPT1cIikgMiAyLCBkZWZhdWx0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMTVweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAubmFtZSwgLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLnBvc3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIC5wb3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAucG9zdCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIC5wb3N0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0IC5iZ2Mge1xuICBmb250LXNpemU6IGNsYW1wKDE4MHB4LCAxNC4wNjI1dncsIDI3MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2MnB4LCAxMi42NTYyNXZ3LCAyNDNweCk7XG4gIGNvbG9yOiAjMjEyRDM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTI5cHgsIC0xLjUxMDQxNjY2Njd2dywgLTE5LjMzMzMzMzMzMzNweCk7XG4gIGxlZnQ6IDQzcHg7XG4gIHJpZ2h0OiA0M3B4O1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJzbG50XCIgMDtcbn1cbi5hZHZhbnRhZ2VzX3RleHQgLmJnYyBkaXY6Zmlyc3QtY2hpbGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWR2YW50YWdlc190ZXh0IC5iZ2MgZGl2OmZpcnN0LWNoaWxkLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQgLmJnYyBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dCAuYmdjIC5tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDIzMHB4O1xuICBsaW5lLWhlaWdodDogMjA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dCAuYmdjIC5tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQgLmJnYyAubW9iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDkwcHgsIDAuMTk5MTQ2NTE0OSAqIDEwMHZ3ICsgMjYuMjczMTE1MjIwNXB4LCAyMzBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDgxcHgsIDAuMTc5MjMxODYzNCAqIDEwMHZ3ICsgMjMuNjQ1ODAzNjk4NHB4LCAyMDdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dCAuYmdjIHtcbiAgICBib3R0b206IC0yMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQgLmJnYyB7XG4gICAgbGVmdDogY2xhbXAoOXB4LCAwLjA0ODM2NDE1MzYgKiAxMDB2dyArIC02LjQ3NjUyOTE2MDdweCwgNDNweCk7XG4gICAgcmlnaHQ6IGNsYW1wKDlweCwgMC4wNDgzNjQxNTM2ICogMTAwdncgKyAtNi40NzY1MjkxNjA3cHgsIDQzcHgpO1xuICAgIGJvdHRvbTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgICBtYXJnaW4tdG9wOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDM1cHgsIDAuMDQ1NTE5MjAzNCAqIDEwMHZ3ICsgMjAuNDMzODU0OTA3NXB4LCA2N3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjJweCwgMC4wNjQwMTEzNzk4ICogMTAwdncgKyAxLjUxNjM1ODQ2MzdweCwgNjdweCk7XG4gIH1cbn1cblxuLnRydXN0X3VzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwLjY2NjY2NjY2NjdweCwgMy4xNzcwODMzMzMzdncsIDYxcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udHJ1c3RfdXNfX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTRweCwgLTAuMjA4MzMzMzMzM3Z3LCAtMi42NjY2NjY2NjY3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXNfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnVzdF91c19faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50cnVzdF91c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxLjMzMzMzMzMzMzNweCwgMC4xMDQxNjY2NjY3dncsIDJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50cnVzdF91c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJ1c3RfdXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRydXN0X3VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gIH1cbn1cbi50cnVzdF91c19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMTNweCwgMS4wMTU2MjV2dywgMTkuNXB4KSBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEuMzMzMzMzMzMzM3B4LCAwLjEwNDE2NjY2Njd2dywgMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXNfX2l0ZW1zIHtcbiAgICBnYXA6IDE0LjY0cHggMzMuNzhweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxNTUuMzhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRydXN0X3VzX19pdGVtcyB7XG4gICAgZ2FwOiBjbGFtcCg3cHgsIDAuMDEwODY3NzA5OCAqIDEwMHZ3ICsgMy41MjIzMzI4NTkycHgsIDE0LjY0cHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgY2xhbXAoODhweCwgMC4wOTU4NDYzNzI3ICogMTAwdncgKyA1Ny4zMjkxNjA3Mzk3cHgsIDE1NS4zOHB4KSk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTlweCwgMC4wMjQxODIwNzY4ICogMTAwdncgKyAxMS4yNjE3MzU0MTk2cHgsIDM2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyOXB4LCAwLjA4OTYxNTkzMTcgKiAxMDB2dyArIDAuMzIyOTAxODQ5MnB4LCA5MnB4KTtcbiAgfVxufVxuLnRydXN0X3VzX19pdGVtIGltZyB7XG4gIHdpZHRoOiBjbGFtcCgxMzhweCwgMTAuNzgxMjV2dywgMjA3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDYzcHgsIDQuOTIxODc1dncsIDk0LjVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDdweCwgMC41NDY4NzV2dywgMTAuNXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHM7XG4gIHBhZGRpbmc6IGNsYW1wKDEwLjM2cHgsIDAuODA5Mzc1dncsIDE1LjU0cHgpIGNsYW1wKDYuOXB4LCAwLjUzOTA2MjV2dywgMTAuMzVweCkgY2xhbXAoOS43OTMzMzMzMzMzcHgsIDAuNzY1MTA0MTY2N3Z3LCAxNC42OXB4KTtcbn1cbi50cnVzdF91c19faXRlbSBpbWc6bm90KDpob3Zlcikge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXNfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDcwLjkzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnVzdF91c19faXRlbSBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoNDFweCwgMC4wNDI1NzQ2Nzk5ICogMTAwdncgKyAyNy4zNzYxMDI0MTgycHgsIDcwLjkzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDRweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAyLjYzNDQyMzg5NzZweCwgN3B4KTtcbiAgfVxufVxuLnRydXN0X3VzIC5jb250YWluZXJfMTkyMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCAyMS44OCUsICMyMTJEMzcgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50cnVzdF91cyB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRydXN0X3VzIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjlweCwgMC4wNTY4OTkwMDQzICogMTAwdncgKyAxMC43OTIzMTg2MzQ0cHgsIDY5cHgpO1xuICB9XG59XG5cbi5zZW9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzhweCwgMi45Njg3NXZ3LCA1N3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlb19ibG9jayAuYmFja2dyb3VuZF9saW5lIHtcbiAgei1pbmRleDogLTE7XG59XG4uc2VvX2Jsb2NrLmJyYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZW9fYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZW9fYmxvY2tfX2NvbnRhaW5lci5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlb19ibG9ja19fbGVmdCB7XG4gIHdpZHRoOiA0NiU7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5zZW9fYmxvY2tfX2xlZnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQ0LjY2NjY2NjY2NjdweCwgMy40ODk1ODMzMzMzdncsIDY3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlb19ibG9ja19fcmlnaHQge1xuICB3aWR0aDogNDklO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlb19ibG9ja19fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogOTg1LjYycHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3JpZ2h0IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01NnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNTZweCwgLTAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgLTMuNjEzMDg2NzcxcHgsIC0yMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKC01NnB4LCAtMC4wNTEyMDkxMDM4ICogMTAwdncgKyAtMy42MTMwODY3NzFweCwgLTIwcHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0yMHB4LCAtMC4wMTEzNzk4MDA5ICogMTAwdncgKyAtOC4zNTg0NjM3MjY5cHgsIC0xMnB4KTtcbiAgfVxufVxuLnNlb19ibG9ja19faGFzaHRhZyB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg0MnB4LCAzLjI4MTI1dncsIDYzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMXB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIC05LjkyNDYwODgxOTNweCwgMjVweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDJweCwgMC4xNTYyNXZ3LCAzcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyOS4zMzMzMzMzMzMzcHgsIDIuMjkxNjY2NjY2N3Z3LCA0NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RpdGxlLmZvbnQtNjAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190aXRsZS5mb250LTYwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUuZm9udC02MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLnNlb19ibG9ja19fdGl0bGUuZm9udC04MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUuZm9udC04MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICB9XG59XG4uc2VvX2Jsb2NrX190aXRsZSBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEzcHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMTAuMjY4ODQ3Nzk1MnB4LCAxOXB4KTtcbiAgfVxufVxuLnNlb19ibG9ja19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnNlb19ibG9ja19fdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RleHQgcCwgLnNlb19ibG9ja19fdGV4dCB1bCwgLnNlb19ibG9ja19fdGV4dCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEyLjY2NjY2NjY2NjdweCwgMC45ODk1ODMzMzMzdncsIDE5cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHAsIC5zZW9fYmxvY2tfX3RleHQgdWwsIC5zZW9fYmxvY2tfX3RleHQgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCBwLCAuc2VvX2Jsb2NrX190ZXh0IHVsLCAuc2VvX2Jsb2NrX190ZXh0IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAxMTM3OTgwMDkgKiAxMDB2dyArIDguMzU4NDYzNzI2OXB4LCAyMHB4KTtcbiAgfVxufVxuLnNlb19ibG9ja19fdGV4dCBwIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLThweCwgLTAuNDE2NjY2NjY2N3Z3LCAtNS4zMzMzMzMzMzMzcHgpO1xufVxuLnNlb19ibG9ja19fdGV4dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnNlb19ibG9ja19fdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uc2VvX2Jsb2NrX190ZXh0IHVsIGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlb19ibG9ja19fdGV4dCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNy4zMzMzMzMzMzMzcHgsIDAuNTcyOTE2NjY2N3Z3LCAxMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOXB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDcuNjM0NDIzODk3NnB4LCAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyOHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDE4Ljg5NjE1OTMxNzJweCwgNDhweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwsIC5zZW9fYmxvY2tfX3RleHQgb2wge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xufVxuLnNlb19ibG9ja19fdGV4dCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2VvX2Jsb2NrX190ZXh0IG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxOS4zMzMzMzMzMzMzcHgsIDEuNTEwNDE2NjY2N3Z3LCAyOXB4KTtcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwgbGkgc3BhbiwgLnNlb19ibG9ja19fdGV4dCBvbCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgdWwgbGkgc3BhbiwgLnNlb19ibG9ja19fdGV4dCBvbCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB1bCBsaSBzcGFuLCAuc2VvX2Jsb2NrX190ZXh0IG9sIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTdweCwgMC4wMjAxOTkxNDY1ICogMTAwdncgKyAxMC41MzYyNzMxMTUycHgsIDMxLjJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgMC4wNTI2MzE1Nzg5ICogMTAwdncgKyAxMy4xNTc4OTQ3MzY4cHgsIDY3cHgpO1xuICB9XG59XG5cbi5mYXEge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmdjX2NvbG9yKTtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjbGFtcCg2NjYuNjY2NjY2NjY2N3B4LCA1Mi4wODMzMzMzMzMzdncsIDEwMDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMzU5ODg2MjAyICogMTAwdncgKyA3LjE4MzY0MTUzNjNweCwgNDRweCk7XG4gIH1cbn1cbi5mYXEgLmNvbGxhcHNlX19pdGVtcyB7XG4gIG1heC13aWR0aDogY2xhbXAoODAwcHgsIDYyLjV2dywgMTIwMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZhcSAuY29sbGFwc2VfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxIC5jb2xsYXBzZV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDExcHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgNS45OTI4ODc2MjQ1cHgsIDIycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mYXEge1xuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzFweCwgMC4wNTI2MzE1Nzg5ICogMTAwdncgKyAxNC4xNTc4OTQ3MzY4cHgsIDY4cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0MHB4LCAwLjEyMjMzMjg1OTIgKiAxMDB2dyArIDAuODUzNDg1MDY0cHgsIDEyNnB4KTtcbiAgfVxufVxuXG4uY2hlY2tfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MnB4LCAzLjI4MTI1dncsIDYzcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNThweCwgNC41MzEyNXZ3LCA4N3B4KTtcbiAgYmFja2dyb3VuZDogIzM3NDI0RDtcbn1cbi5jaGVja19saXN0Lm10IHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDc1LjMzMzMzMzMzMzNweCwgNS44ODU0MTY2NjY3dncsIDExM3B4KTtcbn1cbi5jaGVja19saXN0X19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDI0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG59XG4uY2hlY2tfbGlzdF9fdG9wX3RleHQge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMS8xMDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdF9fdG9wX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19saXN0X190b3BfdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdF9fdG9wX3RleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLzI1O1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMXB4LCAwLjAwNDE3MTAxMTUgKiAxMDB2dyArIDkuNjY1Mjc2MzI5NXB4LCAxNXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMjgyNTg2MDMgKiAxMDB2dyArIDE0LjU5NTcyNDcxMzJweCwgMzFweCk7XG4gIH1cbn1cbi5jaGVja19saXN0X19ib3R0b21fdGV4dCB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGdyaWQtY29sdW1uOiA0LzEwO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAxLjQ2MDkzNzV2dywgMjguMDVweCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX2JvdHRvbV90ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbGlzdF9fYm90dG9tX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX2JvdHRvbV90ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI5cHgsIDAuMDMyMzI1MzM4OSAqIDEwMHZ3ICsgMTguNjU1ODkxNTUzN3B4LCA2MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbGlzdF9fYm90dG9tX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyA5LjcyNDAzOTgyOTNweCwgMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEzLjJweCwgMC4wMDc4MjM2MTMxICogMTAwdncgKyAxMC42OTY0NDM4MTIycHgsIDE4LjdweCk7XG4gIH1cbn1cbi5jaGVja19saXN0X19sZWZ0X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGdyaWQtY29sdW1uOiAxLzEwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX2xlZnRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbGlzdF9fbGVmdF90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX2xlZnRfdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGVja19saXN0X19yaWdodF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBncmlkLWNvbHVtbjogMTYvMjU7XG4gIGdyaWQtcm93OiAxLzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19yaWdodF90aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19saXN0X19yaWdodF90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX3JpZ2h0X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2hlY2tfbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtY29sdW1uOiAxLzI1O1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jaGVja19saXN0X19pbWcge1xuICBncmlkLWNvbHVtbjogMTAvMTY7XG4gIGdyaWQtcm93OiAxLzQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19pbWcge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEzLzI1O1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMTYvMjI7XG4gIGdyaWQtcm93OiAzLzQ7XG59XG4uY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2xhbXAoMTcuMzMzMzMzMzMzM3B4LCAxLjM1NDE2NjY2Njd2dywgMjZweCkgMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jaGVja19saXN0IC5mb3JtX2NvbnRhaW5lciBmb3JtIC5idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0IC5mb3JtX2NvbnRhaW5lciBmb3JtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIgZm9ybSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMyMTJEMzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0IC5mb3JtX2NvbnRhaW5lciBmb3JtIHtcbiAgICBnYXA6IGNsYW1wKDE1cHgsIDAuMDAzMTI4MjU4NiAqIDEwMHZ3ICsgMTMuOTk4OTU3MjQ3MXB4LCAxOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzI1O1xuICAgIGdyaWQtcm93OiA0LzU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMjVweCwgMC4wMTA0Mjc1Mjg3ICogMTAwdncgKyAyMS42NjMxOTA4MjM4cHgsIDM1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMjZweCwgMC4wMTY2ODQwNDU5ICogMTAwdncgKyAyMC42NjExMDUzMThweCwgNDJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMxcHgsIDAuMDI4MTU0MzI3NCAqIDEwMHZ3ICsgMjEuOTkwNjE1MjI0MnB4LCA1OHB4KTtcbiAgfVxufVxuXG4udGFyaWZmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4udGFyaWZmLm10IHtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4udGFyaWZmX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzhweCwgMi45Njg3NXZ3LCA1N3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU4cHgsIDQuNTMxMjV2dywgODdweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWQtY29sb3IpO1xufVxuLnRhcmlmZl9faGVhZC5tdCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3MS4zMzMzMzMzMzMzcHgsIDUuNTcyOTE2NjY2N3Z3LCAxMDdweCk7XG59XG4udGFyaWZmX19oZWFkLS1tb2Rlcm4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2hlYWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMXB4LCAwLjAyODE1NDMyNzQgKiAxMDB2dyArIDIxLjk5MDYxNTIyNDJweCwgNThweCk7XG4gIH1cbn1cbi50YXJpZmZfX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xufVxuLnRhcmlmZl9fdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFyaWZmX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjZweCwgMi4wMzEyNXZ3LCAzOXB4KTtcbn1cbi50YXJpZmZfX2l0ZW1zLml0ZW1zXzMge1xuICBnYXA6IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW1zLml0ZW1zXzMge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG59XG4udGFyaWZmX19pdGVtcy5pdGVtc18yIHtcbiAgZ2FwOiBjbGFtcCgzNS4zMzMzMzMzMzMzcHgsIDIuNzYwNDE2NjY2N3Z3LCA1M3B4KTtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbXMuaXRlbXNfMiB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhcmlmZl9faXRlbXMuaXRlbXNfMSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtcy5pdGVtc18xIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udGFyaWZmX19pdGVtIHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzg4MTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxMS4zMzMzMzMzMzMzcHgsIDAuODg1NDE2NjY2N3Z3LCAxN3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQ0LjY2NjY2NjY2NjdweCwgMy40ODk1ODMzMzMzdncsIDY3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiBjbGFtcCgyNjYuNjY2NjY2NjY2N3B4LCAyMC44MzMzMzMzMzMzdncsIDQwMHB4KTtcbn1cbi50YXJpZmZfX2l0ZW0uaXRlbS0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFyaWZmX19pdGVtLml0ZW1zXzIge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnRhcmlmZl9faXRlbSAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbSAubmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDIyNzU5NjAxNyAqIDEwMHZ3ICsgMTIuNzE2OTI3NDUzOHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMjUwMzU1NjE5ICogMTAwdncgKyAxMy45ODg2MjAxOTkxcHgsIDM5LjZweCk7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLmNvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuNDY4NzV2dywgOXB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbSAuY29zdCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLmNvc3Qge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLmNvc3QuYm90dG9tX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMi42NjY2NjY2NjY3cHgsIDAuOTg5NTgzMzMzM3Z3LCAxOXB4KTtcbn1cbi50YXJpZmZfX2l0ZW0gLmNvc3QuZm9udC0zNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIC5jb3N0LmZvbnQtMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLmNvc3QuZm9udC0zNiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5jb3N0LmZvbnQtMzYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMC4wMjU2MDQ1NTE5ICogMTAwdncgKyA5LjgwNjU0MzM4NTVweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDAuMDI3ODgwNTEyMSAqIDEwMHZ3ICsgMTEuMDc4MjM2MTMwOXB4LCAzOS42cHgpO1xuICB9XG59XG4udGFyaWZmX19pdGVtIC5jb3N0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbSAuY29zdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9faXRlbSAuY29zdCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnRhcmlmZl9faXRlbSAuY29zdF9fcGx1cyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YXJpZmZfX2l0ZW0gLmNvc3RfX3BsdXMuYm90dG9tX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMi42NjY2NjY2NjY3cHgsIDAuOTg5NTgzMzMzM3Z3LCAxOXB4KTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdC0tMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCk7XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCBsaSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgbGkgc3Bhbixcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgPiBsaSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IG9sID4gbGk6OmJlZm9yZSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoLTVweCwgLTAuMjYwNDE2NjY2N3Z3LCAtMy4zMzMzMzMzMzMzcHgpO1xuICBsZWZ0OiBjbGFtcCgtMzdweCwgLTEuOTI3MDgzMzMzM3Z3LCAtMjQuNjY2NjY2NjY2N3B4KTtcbiAgd2lkdGg6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIGhlaWdodDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDQ1IDQzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsdGVyPVwidXJsKCUyM2ZpbHRlcjBfZF8yMDQ3XzM0NjgpXCI+PHBhdGggZD1cIk0xOS4zMDA1IDIwLjQ4MkMyMC40MTUzIDE4LjMxODEgMjEuNDczMiAxNi44MTg0IDIyLjk0NTUgMTUuMTk1M0MyNS4yNzggMTIuNjI0NCAyOC40MTA4IDEwLjM4ODEgMzEuNjYwMSA5LjAyMTA1QzMxLjkyMzEgOC45MTA0NiAzMi4xMjg5IDkuMjYzMjUgMzEuOTAzNCA5LjQzNzI0QzI2LjI0NCAxMy43OTUxIDIyLjYxMjIgMTguODUzOCAxOS45NjI0IDI1Ljc4NjRDMTkuODExMyAyNi4xODIyIDE5LjI1OSAyNi4yMTAxIDE5LjA2OCAyNS44MzE4QzE3LjM3ODEgMjIuNDgzIDE2LjEzNjUgMjAuMDM0MiAxMy4xODk0IDE4LjE0MzFDMTIuODg1OCAxNy45NDgxIDEyLjk2MjEgMTcuNDg5MSAxMy4zMTIgMTcuMzk4OUMxNS43NzY4IDE2Ljc2MzkgMTcuNDMgMTguMTAxIDE5LjMwMDUgMjAuNDgyWlwiIGZpbGw9XCIlMjNDMEZGMDBcIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9XCJmaWx0ZXIwX2RfMjA0N18zNDY4XCIgeD1cIjAuNTEwNTMyXCIgeT1cIjAuNTYzOTFcIiB3aWR0aD1cIjQzLjk3ODlcIiBoZWlnaHQ9XCI0Mi4wNzg1XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PVwiMFwiIHJlc3VsdD1cIkJhY2tncm91bmRJbWFnZUZpeFwiLz48ZmVDb2xvck1hdHJpeCBpbj1cIlNvdXJjZUFscGhhXCIgdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwXCIgcmVzdWx0PVwiaGFyZEFscGhhXCIvPjxmZU9mZnNldCBkeT1cIjQuMDUzMzhcIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjYuMjQ0NzNcIi8+PGZlQ29tcG9zaXRlIGluMj1cImhhcmRBbHBoYVwiIG9wZXJhdG9yPVwib3V0XCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCIwIDAgMCAwIDAuNzUxNzI0IDAgMCAwIDAgMSAwIDAgMCAwIDAgMCAwIDAgMSAwXCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbjI9XCJCYWNrZ3JvdW5kSW1hZ2VGaXhcIiByZXN1bHQ9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbj1cIlNvdXJjZUdyYXBoaWNcIiBpbjI9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIgcmVzdWx0PVwic2hhcGVcIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCA+IGxpOjpiZWZvcmUsXG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCA+IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDNweDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTM3cHg7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCBvbCBsaSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCB1bCBsaSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCBvbCBsaSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCB1bCBsaSB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IG9sIG9sIGxpOjpiZWZvcmUsXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgdWwgbGk6OmJlZm9yZSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCBvbCBsaTo6YmVmb3JlLFxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IHVsIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IHA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IHAgc3BhbiB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IGRpdiB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE3LjMzMzMzMzMzMzNweCwgMS4zNTQxNjY2NjY3dncsIDI2cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1LjRweDtcbiAgfVxufVxuLnRhcmlmZl9faXRlbSAucG9pbnRfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNXB4LCAtMC4yNjA0MTY2NjY3dncsIC0zLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5wb2ludF90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnRhcmlmZl9faXRlbSAuYnRuX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcCgtMzRweCwgLTEuNzcwODMzMzMzM3Z3LCAtMjIuNjY2NjY2NjY2N3B4KTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YXJpZmZfX2l0ZW0uaXRlbXNfMzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNzdweCwgLTQuMDEwNDE2NjY2N3Z3LCAtNTEuMzMzMzMzMzMzM3B4KTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbS5pdGVtc18zOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtLml0ZW1zXzMuaXRlbS0yIHtcbiAgICBncmlkLXJvdzogMy80O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhcmlmZiAuaXRlbS1tb2Rlcm4tMiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZiAuaXRlbS1tb2Rlcm4tMiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG4udGFyaWZmX19ib3R0b21fdGV4dCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19ib3R0b21fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9fYm90dG9tX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9fYm90dG9tX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyA5LjcyNDAzOTgyOTNweCwgMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0LjRweCwgMC4wMDYxMTY2NDMgKiAxMDB2dyArIDEyLjQ0MjY3NDI1MzJweCwgMTguN3B4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50YXJpZmYubGFzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YXJpZmYgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udGFyaWZmLW1vZGVybiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnRhcmlmZi1tb2Rlcm4ubXQge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi50YXJpZmYtbW9kZXJuX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzhweCwgMi45Njg3NXZ3LCA1N3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU4cHgsIDQuNTMxMjV2dywgODdweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWQtY29sb3IpO1xufVxuLnRhcmlmZi1tb2Rlcm5fX2hlYWQubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNzEuMzMzMzMzMzMzM3B4LCA1LjU3MjkxNjY2Njd2dywgMTA3cHgpO1xufVxuLnRhcmlmZi1tb2Rlcm5fX2hlYWQtLW1vZGVybiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX2hlYWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMXB4LCAwLjAyODE1NDMyNzQgKiAxMDB2dyArIDIxLjk5MDYxNTIyNDJweCwgNThweCk7XG4gIH1cbn1cbi50YXJpZmYtbW9kZXJuX19oYXNodGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG59XG4udGFyaWZmLW1vZGVybl9fdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmLW1vZGVybl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmLW1vZGVybl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGFyaWZmLW1vZGVybl9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBtYXgtd2lkdGg6IDE0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLnRhcmlmZi1tb2Rlcm5fX2NhcmRzLS0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbi50YXJpZmYtbW9kZXJuX19jYXJkcy0tMyAudGFyaWZmLW1vZGVybl9fY2FyZC0tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnRhcmlmZi1tb2Rlcm5fX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEyNTJGO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxM3B4LCAxLjAxNTYyNXZ3LCAxOS41cHgpO1xuICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX2NhcmQge1xuICAgIHBhZGRpbmc6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIH1cbn1cbi50YXJpZmYtbW9kZXJuX190aXRsZS0tY2FyZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50YXJpZmYtbW9kZXJuX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNBQUFGQjU7XG59XG4udGFyaWZmLW1vZGVybl9fbGluZSB7XG4gIHdpZHRoOiBjbGFtcCgxNDJweCwgMTEuMDkzNzV2dywgMjEzcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUZCNTtcbiAgbWFyZ2luLWJsb2NrOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjMuMzMzMzMzMzMzM3B4LCAxLjgyMjkxNjY2Njd2dywgMzVweCk7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI0FBQUZCNTtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI0FBQUZCNTtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgtNXB4LCAtMC4yNjA0MTY2NjY3dncsIC0zLjMzMzMzMzMzMzNweCk7XG4gIGxlZnQ6IGNsYW1wKC0zN3B4LCAtMS45MjcwODMzMzMzdncsIC0yNC42NjY2NjY2NjY3cHgpO1xuICB3aWR0aDogY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgNDUgNDNcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBmaWx0ZXI9XCJ1cmwoJTIzZmlsdGVyMF9kXzIwNDdfMzQ2OClcIj48cGF0aCBkPVwiTTE5LjMwMDUgMjAuNDgyQzIwLjQxNTMgMTguMzE4MSAyMS40NzMyIDE2LjgxODQgMjIuOTQ1NSAxNS4xOTUzQzI1LjI3OCAxMi42MjQ0IDI4LjQxMDggMTAuMzg4MSAzMS42NjAxIDkuMDIxMDVDMzEuOTIzMSA4LjkxMDQ2IDMyLjEyODkgOS4yNjMyNSAzMS45MDM0IDkuNDM3MjRDMjYuMjQ0IDEzLjc5NTEgMjIuNjEyMiAxOC44NTM4IDE5Ljk2MjQgMjUuNzg2NEMxOS44MTEzIDI2LjE4MjIgMTkuMjU5IDI2LjIxMDEgMTkuMDY4IDI1LjgzMThDMTcuMzc4MSAyMi40ODMgMTYuMTM2NSAyMC4wMzQyIDEzLjE4OTQgMTguMTQzMUMxMi44ODU4IDE3Ljk0ODEgMTIuOTYyMSAxNy40ODkxIDEzLjMxMiAxNy4zOTg5QzE1Ljc3NjggMTYuNzYzOSAxNy40MyAxOC4xMDEgMTkuMzAwNSAyMC40ODJaXCIgZmlsbD1cIiUyM0MwRkYwMFwiLz48L2c+PGRlZnM+PGZpbHRlciBpZD1cImZpbHRlcjBfZF8yMDQ3XzM0NjhcIiB4PVwiMC41MTA1MzJcIiB5PVwiMC41NjM5MVwiIHdpZHRoPVwiNDMuOTc4OVwiIGhlaWdodD1cIjQyLjA3ODVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPVwic1JHQlwiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9XCIwXCIgcmVzdWx0PVwiQmFja2dyb3VuZEltYWdlRml4XCIvPjxmZUNvbG9yTWF0cml4IGluPVwiU291cmNlQWxwaGFcIiB0eXBlPVwibWF0cml4XCIgdmFsdWVzPVwiMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDBcIiByZXN1bHQ9XCJoYXJkQWxwaGFcIi8+PGZlT2Zmc2V0IGR5PVwiNC4wNTMzOFwiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiNi4yNDQ3M1wiLz48ZmVDb21wb3NpdGUgaW4yPVwiaGFyZEFscGhhXCIgb3BlcmF0b3I9XCJvdXRcIi8+PGZlQ29sb3JNYXRyaXggdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMC43NTE3MjQgMCAwIDAgMCAxIDAgMCAwIDAgMCAwIDAgMCAxIDBcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluMj1cIkJhY2tncm91bmRJbWFnZUZpeFwiIHJlc3VsdD1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluPVwiU291cmNlR3JhcGhpY1wiIGluMj1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIiByZXN1bHQ9XCJzaGFwZVwiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC0zN3B4O1xuICB9XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCB1bCBvbCBsaSxcbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsIHVsIGxpIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCB1bCBvbCBsaTo6YmVmb3JlLFxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFyaWZmLW1vZGVybl9fY29zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX2Nvc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50YXJpZmYtbW9kZXJuX19jb3N0LS10aW1lIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogI0FBQUZCNTtcbn1cbi50YXJpZmYtbW9kZXJuX190aXRsZS0tYm90dG9tIHtcbiAgZm9udC1zdHlsZTogSXRhbGljO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLnRhcmlmZi1tb2Rlcm5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGF1dG8gMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG4udGFyaWZmLW1vZGVybiAuYmFja2dyb3VuZF9saW5lIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zZXR0aW5nX3RhcmlmZiB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDM2LjY2NjY2NjY2NjdweCwgMi44NjQ1ODMzMzMzdncsIDU1cHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDIxLjg4JSwgIzIxMkQzNyAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNsYW1wKDQ4MHB4LCAzNy41dncsIDcyMHB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2V0dGluZ190YXJpZmZfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xuICBtYXgtd2lkdGg6IDc4JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNldHRpbmdfdGFyaWZmX19yaWdodCBpbWcge1xuICB3aWR0aDogY2xhbXAoMzM1LjMzMzMzMzMzMzNweCwgMjYuMTk3OTE2NjY2N3Z3LCA1MDNweCk7XG4gIGhlaWdodDogY2xhbXAoMzM2LjY2NjY2NjY2NjdweCwgMjYuMzAyMDgzMzMzM3Z3LCA1MDVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEyOHB4LCAxMHZ3LCAxOTJweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIzLjMzMzMzMzMzMzNweCwgMS44MjI5MTY2NjY3dncsIDM1cHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAuY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAuY2lyY2xlLnByZXYge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIgLmNpcmNsZS5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAuY2lyY2xlLm5leHQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fY291bnRfdGFiIC5jaXJjbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fY291bnRfdGFiIC5wcmV2X2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fY291bnRfdGFiIC5wcmV2X2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2xhbXAoLTE1cHgsIC0wLjAxMDQyNzUyODcgKiAxMDB2dyArIC0xLjY2MzE5MDgyMzhweCwgLTVweCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX2J0bl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNldHRpbmdfdGFyaWZmX19idG5fY29udGFpbmVyIC5idG4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fYnRuX2NvbnRhaW5lciAucHJldl9idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fYnRuX3ByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX19idG5fcHJldiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX19idG5fcHJldiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX190YWIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTkuMzMzMzMzMzMzM3B4LCAxLjUxMDQxNjY2Njd2dywgMjlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYiAuaG9yaXpvbnRhbF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RhYiAuaG9yaXpvbnRhbF9jb250YWluZXIgbGFiZWwgZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX190YWIgLmlucHV0X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDc3JTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLmJ0biB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLmJ0biB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLnBlcnNvbmFsX2NvbnRhaW5lciB7XG4gIGdyaWQtY29sdW1uOiAzLzQ7XG4gIGdyaWQtcm93OiAyLzM7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnNldHRpbmdfdGFyaWZmX190YWIgLmlucHV0X2NvbnRhaW5lciAucGVyc29uYWxfY29udGFpbmVyIC5wZXJzb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLnBlcnNvbmFsX2NvbnRhaW5lciAucGVyc29uYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIgLmlucHV0X2NvbnRhaW5lciAucGVyc29uYWxfY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX190YWIgLmlucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIgLmlucHV0X2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogOXB4O1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYi5zbGlkZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiLnNsaWRlciAubWlubWF4X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiLnNsaWRlciAubWlubWF4X2NvbnRhaW5lciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RhYi5zbGlkZXIgLm1pbm1heF9jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiLnNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiA4NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIudGFiMSwgLnNldHRpbmdfdGFyaWZmX190YWIudGFiMiwgLnNldHRpbmdfdGFyaWZmX190YWIudGFiMyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMHB4LCAwLjEwNDI3NTI4NjggKiAxMDB2dyArIC0zMy4zNjgwOTE3NjIzcHgsIDEwMHB4KTtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX19wZXJzb25hbF9jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAucGVyc29uYWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNldHRpbmdfdGFyaWZmIC5wZXJzb25hbCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fYmdjX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOTYuMzJweCwgMTUuMzM3NXZ3LCAyOTQuNDhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNDEuMjkzMzMzMzMzM3B4LCAxMS4wMzg1NDE2NjY3dncsIDIxMS45NHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMjEyRDM3O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZiAubm9VaS1vcmlnaW4ge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG4uc2V0dGluZ190YXJpZmYgLm5vVWktdGFyZ2V0IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoOTMuMzMzMzMzMzMzM3B4LCA3LjI5MTY2NjY2Njd2dywgMTQwcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgdG9wOiBjbGFtcCgtMTBweCwgLTAuNTIwODMzMzMzM3Z3LCAtNi42NjY2NjY2NjY3cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTo6YmVmb3JlLCAuc2V0dGluZ190YXJpZmYgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAubm9VaS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICMxMjFCMjQ7XG4gIHBhZGRpbmc6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmIC5ub1VpLXRvb2x0aXAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmYge1xuICAgIGhlaWdodDogY2xhbXAoNTg3cHgsIDAuMjIyMTA2MzYwOCAqIDEwMHZ3ICsgNTE1LjkyNTk2NDU0NjRweCwgODAwcHgpO1xuICB9XG59XG5cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IGNsYW1wKDM1cHgsIDAuMDE2MDI1NjQxICogMTAwdncgKyAyOS4yMzA3NjkyMzA4cHgsIDYwcHgpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAwLjAxMjgyMDUxMjggKiAxMDB2dyArIDM1LjM4NDYxNTM4NDZweCwgNjBweCkgY2xhbXAoNDBweCwgMC4wMTI4MjA1MTI4ICogMTAwdncgKyAzNS4zODQ2MTUzODQ2cHgsIDYwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDU2MS4zMzMzMzMzMzMzcHgsIDQzLjg1NDE2NjY2Njd2dywgODQycHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fbGVmdCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiBjbGFtcCgxMHB4LCAwLjAwNjQxMDI1NjQgKiAxMDB2dyArIDcuNjkyMzA3NjkyM3B4LCAyMHB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDIxNzk0ODcxOCAqIDEwMHZ3ICsgMTguMTUzODQ2MTUzOHB4LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0NDg3MTc5NSAqIDEwMHZ3ICsgMTIuMzg0NjE1Mzg0NnB4LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMjBweCwgMC4wMDY0MTAyNTY0ICogMTAwdncgKyAxNy42OTIzMDc2OTIzcHgsIDMwcHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAxMDI1NjQxMDMgKiAxMDB2dyArIDE2LjMwNzY5MjMwNzdweCwgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19pbnB1dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMjBweCwgMC4wMDY0MTAyNTY0ICogMTAwdncgKyAxNy42OTIzMDc2OTIzcHgsIDMwcHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQyNEQ7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAwLjAwNjQxMDI1NjQgKiAxMDB2dyArIDE3LjY5MjMwNzY5MjNweCwgMzBweCk7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19yYWRpbyBkaXYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCkgY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KSBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcGVyc29uYWwgLnBlcnNvbmFsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2xhbXAoMjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDI3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgYWNjZW50LWNvbG9yOiAjMjEyRDM3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wZXJzb25hbCAucGVyc29uYWwgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIge1xuICBhY2NlbnQtY29sb3I6ICMyMTJEMzc7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wZXJzb25hbCAucGVyc29uYWwgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3BlcnNvbmFsIC5wZXJzb25hbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3BlcnNvbmFsIC5wZXJzb25hbCBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwNSAqIDEwMHZ3ICsgMTIuNHB4LCAyMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNBNEFEQjE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19zd2l0Y2hib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAwLjAxMjgyMDUxMjggKiAxMDB2dyArIDE1LjM4NDYxNTM4NDZweCwgNDBweCk7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wcmV2IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0NDg3MTc5NSAqIDEwMHZ3ICsgMTIuMzg0NjE1Mzg0NnB4LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcHJldiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19udW0ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDQ0ODcxNzk1ICogMTAwdncgKyAxMi4zODQ2MTUzODQ2cHgsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMThweDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NvdW50LS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fY2lyY2xlIHtcbiAgd2lkdGg6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCNDMEZGMDAgdmFyKC0tcHJvZ3Jlc3MpLCAjNzA3ODgxIDApO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19idG4ge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19yaWdodCB7XG4gIGZsZXg6IDE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjbGFtcCgtMjM1cHgsIC0wLjE0MDc3MTYzNzEgKiAxMDB2dyArIC01NC45NTMwNzYxMjFweCwgLTEwMHB4KTtcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybiAubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktb3JpZ2luIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybiAubm9VaS10YXJnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIGJhY2tncm91bmQ6ICM3MDc4ODE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGhlaWdodDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHRvcDogY2xhbXAoLTEwcHgsIC0wLjUyMDgzMzMzMzN2dywgLTYuNjY2NjY2NjY2N3B4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmJlZm9yZSwgLnNldHRpbmdfdGFyaWZmX21vZGVybiAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybiAubm9VaS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICMxMjFCMjQ7XG4gIHBhZGRpbmc6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX21vZGVybiAubm9VaS10b29sdGlwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm1pbm1heF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm1pbm1heF9jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX21vZGVybiB7XG4gICAgaGVpZ2h0OiBjbGFtcCg3MDBweCwgMC4zMTI4MjU4NjAzICogMTAwdncgKyA1OTkuODk1NzI0NzEzMnB4LCAxMDAwcHgpO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2xlZnQge1xuICAgIGZsZXg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MjBweCwgMC4xODc2OTU1MTYyICogMTAwdncgKyAzNTkuOTM3NDM0ODI3OXB4LCA2MDBweCk7XG4gIH1cbiAgLnNldHRpbmdfdGFyaWZmX21vZGVybl9fY291bnQtLWRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNldHRpbmdfdGFyaWZmX21vZGVybl9fY291bnQtLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3R0b206IC01MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2ltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNldHRpbmdfdGFyaWZmX21vZGVybl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2J0biB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3ByZXYgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktdGFyZ2V0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xuICAgIGJhY2tncm91bmQ6ICM3MDc4ODE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50ZXh0X21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dF9tZXNzYWdlIC5iYWNrZ3JvdW5kX2xpbmUge1xuICB6LWluZGV4OiAtMTtcbn1cbi50ZXh0X21lc3NhZ2UuYnJiIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRleHRfbWVzc2FnZV9fbWVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzM3NDI0RDtcbiAgcGFkZGluZzogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KSBjbGFtcCgyMC42NjY2NjY2NjY3cHgsIDEuNjE0NTgzMzMzM3Z3LCAzMXB4KSBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KSBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzNjQuNjY2NjY2NjY2N3B4LCAyOC40ODk1ODMzMzMzdncsIDU0N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fbWVzcyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX21lc3Mge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX21lc3MuaW5kaXZpZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnRleHRfbWVzc2FnZV9fbWVzcyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTIxcHgsIC0xLjA5Mzc1dncsIC0xNHB4KTtcbiAgd2lkdGg6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg0MnB4LCAzLjI4MTI1dncsIDYzcHgpO1xuICBmaWxsOiAjMzc0MjREO1xufVxuLnRleHRfbWVzc2FnZV9fbWVzcy5tZXNzMSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG4udGV4dF9tZXNzYWdlX19tZXNzLm1lc3MxIHN2ZyB7XG4gIGxlZnQ6IGNsYW1wKC03cHgsIC0wLjM2NDU4MzMzMzN2dywgLTQuNjY2NjY2NjY2N3B4KTtcbn1cbi50ZXh0X21lc3NhZ2VfX21lc3MubWVzczIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRleHRfbWVzc2FnZV9fbWVzcy5tZXNzMiBzdmcge1xuICByaWdodDogY2xhbXAoLTdweCwgLTAuMzY0NTgzMzMzM3Z3LCAtNC42NjY2NjY2NjY3cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX21lc3Mge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAyNS40NDgwNzk2NTg2cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDIzLjYyNzMxMTUyMnB4LCA0NHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE1cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMTEuODEzNjU1NzYxcHgsIDIycHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDE1cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMTEuODEzNjU1NzYxcHgsIDIycHgpO1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19sZWZ0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDc4cHgsIDYuMDkzNzV2dywgMTE3cHgpO1xufVxuLnRleHRfbWVzc2FnZV9fbGVmdC5pbmRpdmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0MnB4LCAwLjAzNzUzOTEwMzIgKiAxMDB2dyArIDI5Ljk4NzQ4Njk2NTZweCwgNzhweCk7XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnRleHRfbWVzc2FnZV9fcmlnaHQuaW5kaXZpZCB7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xuICBmbGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fcmlnaHQuaW5kaXZpZCB7XG4gICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCg2OTBweCwgNTMuOTA2MjV2dywgMTAzNXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuLnRleHRfbWVzc2FnZV9fcmlnaHQgaW1nLmluZGl2aWQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDQwMHB4LCAwLjMwMjM5ODMzMTYgKiAxMDB2dyArIDMwMy4yMzI1MzM4ODk1cHgsIDY5MHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRleHRfbWVzc2FnZV9fcmlnaHQgaW1nLmluZGl2aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoNDAwcHgsIDAuMzAyMzk4MzMxNiAqIDEwMHZ3ICsgMzAzLjIzMjUzMzg4OTVweCwgNjkwcHgpO1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9faXRlbXMge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfbWVzc2FnZV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZXh0X21lc3NhZ2VfX2l0ZW0gc3ZnIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNDdweCwgLTIuNDQ3OTE2NjY2N3Z3LCAtMzEuMzMzMzMzMzMzM3B4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTI1cHgsIC0xLjMwMjA4MzMzMzN2dywgLTE2LjY2NjY2NjY2NjdweCk7XG4gIHdpZHRoOiBjbGFtcCgxMTYuNjY2NjY2NjY2N3B4LCA5LjExNDU4MzMzMzN2dywgMTc1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDExMS4zMzMzMzMzMzMzcHgsIDguNjk3OTE2NjY2N3Z3LCAxNjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2l0ZW0gc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoODBweCwgMC4wMzc1MzkxMDMyICogMTAwdncgKyA2Ny45ODc0ODY5NjU2cHgsIDExNnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDc1cHgsIDAuMDM3NTM5MTAzMiAqIDEwMHZ3ICsgNjIuOTg3NDg2OTY1NnB4LCAxMTFweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC00N3B4LCAtMC4wMjI5NDA1NjMxICogMTAwdncgKyAtMTcuNjU5MDE5ODEyM3B4LCAtMjVweCk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoLTI1cHgsIC0wLjAxMDQyNzUyODcgKiAxMDB2dyArIC0xMS42NjMxOTA4MjM4cHgsIC0xNXB4KTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMzFweCwgLTEuNjE0NTgzMzMzM3Z3LCAtMjAuNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNC42NjY2NjY2NjY3cHgsIDAuMzY0NTgzMzMzM3Z3LCA3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX19pdGVtX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9tZXNzYWdlX19pdGVtX19jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDEyODI1ODYwMyAqIDEwMHZ3ICsgMTQuNTk1NzI0NzEzMnB4LCAzMXB4KTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbn1cbi50ZXh0X21lc3NhZ2VfX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE2cHgsIDAuMDQ4MzY0MTUzNiAqIDEwMHZ3ICsgMC41MjM0NzA4MzkzcHgsIDUwcHgpO1xuICB9XG59XG5cbi50ZXh0X2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEzMy4zMzMzMzMzMzMzcHgsIDEwLjQxNjY2NjY2Njd2dywgMjAwcHgpO1xuICB6LWluZGV4OiAxO1xufVxuLnRleHRfYnRuLnNsaW0ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTRweCwgNC4yMTg3NXZ3LCA4MXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU4cHgsIDQuNTMxMjV2dywgODdweCk7XG59XG4udGV4dF9idG4uc2xpbS5tdCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg4Ni42NjY2NjY2NjY3cHgsIDYuNzcwODMzMzMzM3Z3LCAxMzBweCk7XG59XG4udGV4dF9idG4ubGFzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCA2MiUsICMyMTJEMzcgMTAwJSk7XG59XG4udGV4dF9idG5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiBjbGFtcCg3MzMuMzMzMzMzMzMzM3B4LCA1Ny4yOTE2NjY2NjY3dncsIDExMDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGV4dF9idG5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9idG5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfYnRuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLnRleHRfYnRuX190aXRsZV9pdGFsaWMgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0X2J0bl9fdGl0bGVfZ3JlZW4gc3BhbiB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLnRleHRfYnRuX190ZXh0IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9idG5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2J0bl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLnRleHRfYnRuX190ZXh0IHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi50ZXh0X2J0bl9fdGl0bGUgcywgLnRleHRfYnRuX190ZXh0IHMge1xuICBjb2xvcjogZ3JheTtcbn1cbi50ZXh0X2J0bl9fc2xpbV90ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzNTJweCwgMjcuNXZ3LCA1MjhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X2J0bl9fc2xpbV90ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfYnRuX19zbGltX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGV4dF9idG5fX2J0bl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQ0LjY2NjY2NjY2NjdweCwgMy40ODk1ODMzMzMzdncsIDY3cHgpO1xufVxuLnRleHRfYnRuX19idG5fY29udGFpbmVyLnNsaW0ge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyOS4zMzMzMzMzMzMzcHgsIDIuMjkxNjY2NjY2N3Z3LCA0NHB4KTtcbn1cblxuLnJhZGlvX2J0bl9mb3JtIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDc0LjY2NjY2NjY2NjdweCwgNS44MzMzMzMzMzMzdncsIDExMnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcwcHgsIDUuNDY4NzV2dywgMTA1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW9fYnRuX2Zvcm0gLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLnJhZGlvX2J0bl9mb3JtLmJyYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yYWRpb19idG5fZm9ybV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDZweCwgMy41OTM3NXZ3LCA2OXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIH1cbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDYwLjY2NjY2NjY2NjdweCwgNC43Mzk1ODMzMzMzdncsIDkxcHgpO1xufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAuc3RlcCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAuc3RlcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5zdGVwLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5zdGVwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5zdGVwLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5zdGVwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgLnN0ZXAsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLnN0ZXAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyA5LjcyNDAzOTgyOTNweCwgMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEzLjJweCwgMC4wMDc4MjM2MTMxICogMTAwdncgKyAxMC42OTY0NDM4MTIycHgsIDE4LjdweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAubmFtZSwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgLm5hbWUsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5uYW1lLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgLm5hbWUsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAxOS42MjczMTE1MjJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgMTcuODA2NTQzMzg1NXB4LCA0NHB4KTtcbiAgfVxufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAubGVmdCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAubGVmdCB7XG4gIHdpZHRoOiAyNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgLmxlZnQsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDY2cHg7XG4gIH1cbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEgLnJpZ2h0LCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCB7XG4gIHdpZHRoOiA2MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgLnJpZ2h0LCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEgI2NvbXBsZXh0X3Nlb19mb3JtLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyICNjb21wbGV4dF9zZW9fZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI3OS4zMzMzMzMzMzMzcHgsIDIxLjgyMjkxNjY2Njd2dywgNDE5cHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpIGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxICNjb21wbGV4dF9zZW9fZm9ybSBpbnB1dCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAjY29tcGxleHRfc2VvX2Zvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxICNjb21wbGV4dF9zZW9fZm9ybSwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAjY29tcGxleHRfc2VvX2Zvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAjY29tcGxleHRfc2VvX2Zvcm0sIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgI2NvbXBsZXh0X3Nlb19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogY2xhbXAoMzFweCwgMC4wMzAyMzk4MzMyICogMTAwdncgKyAyMS4zMjMyNTMzODg5cHgsIDYwcHgpO1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNy4zMzMzMzMzMzMzcHgsIDAuNTcyOTE2NjY2N3Z3LCAxMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQgLnBlcnNvbmFsLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCAuYnRuIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQgLnBlcnNvbmFsLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCAuYnRuIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCAucGVyc29uYWwge1xuICAgIG9yZGVyOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDZweCwgMC40Njg3NXZ3LCA5cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX2l0ZW1zIGxhYmVsIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxMnB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDQuNzE2OTI3NDUzOHB4LCAyOHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxMnB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDQuNzE2OTI3NDUzOHB4LCAyOHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDM2cHgsIDAuMDM5NjI0NjA5ICogMTAwdncgKyAyMy4zMjAxMjUxMzAzcHgsIDc0cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNnB4LCAwLjAzNTQ1MzU5NzUgKiAxMDB2dyArIDI0LjY1NDg0ODgwMDhweCwgNzBweCk7XG4gIH1cbn1cblxuLm51bWJlcl9wb2ludHMge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0Ny4zMzMzMzMzMzMzcHgsIDMuNjk3OTE2NjY2N3Z3LCA3MXB4KTtcbn1cbi5udW1iZXJfcG9pbnRzIC5oYXNodGFnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50cyAuaGFzaHRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4ubnVtYmVyX3BvaW50c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1NC42NjY2NjY2NjY3cHgsIDQuMjcwODMzMzMzM3Z3LCA4MnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMTNweCwgLTAuNjc3MDgzMzMzM3Z3LCAtOC42NjY2NjY2NjY3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubnVtYmVyX3BvaW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5udW1iZXJfcG9pbnRzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMXB4LCAwLjAyMzk4MzMxNiAqIDEwMHZ3ICsgMjMuMzI1MzM4ODk0N3B4LCA1NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5udW1iZXJfcG9pbnRzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5udW1iZXJfcG9pbnRzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IGNsYW1wKDk0cHgsIDcuMzQzNzV2dywgMTQxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IGNsYW1wKDI3cHgsIDAuMDY5ODY0NDQyMSAqIDEwMHZ3ICsgNC42NDMzNzg1MTkzcHgsIDk0cHgpO1xuICB9XG59XG4ubnVtYmVyX3BvaW50c19fbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI1LjkycHgsIDIuMDI1dncsIDM4Ljg4cHgpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19sZWZ0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubnVtYmVyX3BvaW50c19fbGVmdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAzMTI4MjU4NiAqIDEwMHZ3ICsgMTIuOTk4OTU3MjQ3MXB4LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTc3MjY3OTg3ICogMTAwdncgKyA4LjMyNzQyNDQwMDRweCwgMzFweCk7XG4gIH1cbn1cbi5udW1iZXJfcG9pbnRzX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG4ubnVtYmVyX3BvaW50c19fcmlnaHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUxLjMzMzMzMzMzMzNweCwgNC4wMTA0MTY2NjY3dncsIDc3cHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19yaWdodCAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTVweCwgMC4wMzc1MzkxMDMyICogMTAwdncgKyAyLjk4NzQ4Njk2NTZweCwgNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubnVtYmVyX3BvaW50c19fcmlnaHQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5udW1iZXJfcG9pbnRzX19wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXAoMjhweCwgMi4xODc1dncsIDQycHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm51bWJlcl9wb2ludHNfX3BvaW50IC5udW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2Ny4zMzMzMzMzMzMzcHgsIDUuMjYwNDE2NjY2N3Z3LCAxMDFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19wb2ludCAubnVtYiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19wb2ludCAubnVtYiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3BvaW50IC5udW1iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuLm51bWJlcl9wb2ludHNfX3BvaW50IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNS45MnB4LCAyLjAyNXZ3LCAzOC44OHB4KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fcG9pbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19wb2ludCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fcG9pbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDMxMjgyNTg2ICogMTAwdncgKyAxMi45OTg5NTcyNDcxcHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNzcyNjc5ODcgKiAxMDB2dyArIDguMzI3NDI0NDAwNHB4LCAzMXB4KTtcbiAgfVxufVxuXG4uY29sc190d29fcG9pbnRzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xufVxuLmNvbHNfdHdvX3BvaW50c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sc190d29fcG9pbnRzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wMjM2MTMwODY4ICogMTAwdncgKyAyMi40NDM4MTIyMzMzcHgsIDQ2LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sc190d29fcG9pbnRzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmNvbHNfdHdvX3BvaW50c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoNDY2LjY2NjY2NjY2NjdweCwgMzYuNDU4MzMzMzMzM3Z3LCA3MDBweCksIDFmcikpO1xuICBnYXA6IDQwcHggY2xhbXAoMTA2LjY2NjY2NjY2NjdweCwgOC4zMzMzMzMzMzMzdncsIDE2MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmNvbHNfdHdvX3BvaW50c19fY29sIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19fY29sIC5uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2NvbCAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAwLjAwNzExMjM3NTUgKiAxMDB2dyArIDIxLjcyNDAzOTgyOTNweCwgMjlweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI0cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMjEuNzI0MDM5ODI5M3B4LCAyOXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDE0LjA4MjUwMzU1NjJweCwgMzNweCk7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sc190d29fcG9pbnRzX19pdGVtcyB7XG4gICAgZ2FwOiBjbGFtcCgxNHB4LCAwLjAyMDEyNTEzMDMgKiAxMDB2dyArIDcuNTU5OTU4Mjg5OXB4LCAzMy4zcHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW0gc3ZnIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yNXB4LCAtMS4zMDIwODMzMzMzdncsIC0xNi42NjY2NjY2NjY3cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTQ1cHgsIC0yLjM0Mzc1dncsIC0zMHB4KTtcbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW0gc3ZnLmNyb3NzIHtcbiAgd2lkdGg6IGNsYW1wKDEwNi42NjY2NjY2NjY3cHgsIDguMzMzMzMzMzMzM3Z3LCAxNjBweCk7XG4gIGhlaWdodDogY2xhbXAoMTEwLjY2NjY2NjY2NjdweCwgOC42NDU4MzMzMzMzdncsIDE2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbSBzdmcuY3Jvc3Mge1xuICAgIHdpZHRoOiBjbGFtcCg1NnB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDMzLjI0MDM5ODI5M3B4LCAxMDZweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg2MHB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDM3LjI0MDM5ODI5M3B4LCAxMTBweCk7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW0gc3ZnLmNoZWNrIHtcbiAgd2lkdGg6IGNsYW1wKDExNi42NjY2NjY2NjY3cHgsIDkuMTE0NTgzMzMzM3Z3LCAxNzVweCk7XG4gIGhlaWdodDogY2xhbXAoMTExLjMzMzMzMzMzMzNweCwgOC42OTc5MTY2NjY3dncsIDE2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbSBzdmcuY2hlY2sge1xuICAgIHdpZHRoOiBjbGFtcCg1NnB4LCAwLjA4NTM0ODUwNjQgKiAxMDB2dyArIDI4LjY4ODQ3Nzk1MTZweCwgMTE2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoNTFweCwgMC4wODUzNDg1MDY0ICogMTAwdncgKyAyMy42ODg0Nzc5NTE2cHgsIDExMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sc190d29fcG9pbnRzX19pdGVtIHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoLTE2cHgsIC0wLjAwODUzNDg1MDYgKiAxMDB2dyArIC03LjI2ODg0Nzc5NTJweCwgLTEwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMzBweCwgLTAuMDIxMzM3MTI2NiAqIDEwMHZ3ICsgLTguMTcyMTE5NDg3OXB4LCAtMTVweCk7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSAwO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbSAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbSAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxN3B4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDEwLjYyNzMxMTUyMnB4LCAzMXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoLTEzcHgsIC0wLjAwNzExMjM3NTUgKiAxMDB2dyArIC01LjcyNDAzOTgyOTNweCwgLThweCk7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHMgLmJ0bl9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3MC42NjY2NjY2NjY3cHgsIDUuNTIwODMzMzMzM3Z3LCAxMDZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sc190d29fcG9pbnRzIC5idG5fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAwLjAzMTI4MjU4NiAqIDEwMHZ3ICsgMjkuOTg5NTcyNDcxM3B4LCA3MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sc190d29fcG9pbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDFweCwgMC4wMjYwNjg4MjE3ICogMTAwdncgKyAzMi42NTc5NzcwNTk0cHgsIDY2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0MXB4LCAwLjAwOTM4NDc3NTggKiAxMDB2dyArIDM3Ljk5Njg3MTc0MTRweCwgNTBweCk7XG4gIH1cbn1cblxuLnNjcm9sbF9wbGFjZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1MnB4LCA0LjA2MjV2dywgNzhweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMTYuNjY2NjY2NjY2N3B4LCA5LjExNDU4MzMzMzN2dywgMTc1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2Nyb2xsX3BsYWNlLmJyYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY3JvbGxfcGxhY2UgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNjcm9sbF9wbGFjZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsX3BsYWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5zY3JvbGxfcGxhY2VfX3RpdGxlIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2Nyb2xsX3BsYWNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjAuNjY2NjY2NjY2N3B4LCA0LjczOTU4MzMzMzN2dywgOTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIGdhcDogMzRweDtcbiAgfVxufVxuLnNjcm9sbF9wbGFjZV9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxQTI1MkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zY3JvbGxfcGxhY2VfX2l0ZW0gLm51bWIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNTVweCwgLTIuODY0NTgzMzMzM3Z3LCAtMzYuNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9faXRlbSAubnVtYiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm51bWIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm51bWIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMzZweCwgLTAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgLTE5Ljk5Mjg4NzYyNDVweCwgLTI1cHgpO1xuICB9XG59XG4uc2Nyb2xsX3BsYWNlX19pdGVtIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9faXRlbSAubmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMTc0OTY0NDM4ICogMTAwdncgKyAxMy4xMDExMzc5ODAxcHgsIDMxcHgpO1xuICB9XG59XG4uc2Nyb2xsX3BsYWNlX19pdGVtIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5zY3JvbGxfcGxhY2VfX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2xhbXAoLTMwcHgsIC0xLjU2MjV2dywgLTIwcHgpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9faXRlbS5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2Nyb2xsX3BsYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDFweCwgMC4wMTE0NzAyODE1ICogMTAwdncgKyAzNy4zMjk1MDk5MDYycHgsIDUycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1MHB4LCAwLjA2ODgyMTY4OTMgKiAxMDB2dyArIDI3Ljk3NzA1OTQzNjlweCwgMTE2cHgpO1xuICB9XG59XG5cbi5tYWludGFpbmluZ19uZXR3b3JrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDQuNjY2NjY2NjY2N3B4LCAzLjQ4OTU4MzMzMzN2dywgNjdweCk7XG59XG4ubWFpbnRhaW5pbmdfbmV0d29yayAuYmFja2dyb3VuZF9saW5lIHtcbiAgei1pbmRleDogLTE7XG59XG4ubWFpbnRhaW5pbmdfbmV0d29yayAuYmFja2dyb3VuZF9saW5lLmJyYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5tYWludGFpbmluZ19uZXR3b3JrIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNsYW1wKDg3NHB4LCA2OC4yODEyNXZ3LCAxMzExcHgpO1xufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2hlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9ja19jb2xvcik7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDMxLjMzMzMzMzMzMzNweCwgMi40NDc5MTY2NjY3dncsIDQ3cHgpO1xufVxuLm1haW50YWluaW5nX25ldHdvcmtfX3RvcF90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNC42NjY2NjY2NjY3cHgsIDAuMzY0NTgzMzMzM3Z3LCA3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19fdG9wX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX190b3BfdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIG1heC13aWR0aDogNjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQycHgsIDMuMjgxMjV2dywgNjNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX19sZWZ0IHtcbiAgd2lkdGg6IDM4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgxMjZweCwgOS44NDM3NXZ3LCAxODlweCksIDFmcikpO1xuICBnYXA6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCkgY2xhbXAoNzYuNjY2NjY2NjY2N3B4LCA1Ljk4OTU4MzMzMzN2dywgMTE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogY2xhbXAoMTdweCwgMC4wNDY5Nzk4NjU4ICogMTAwdncgKyAxLjk2NjQ0Mjk1M3B4LCAzOHB4KTtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAubmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAucGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAucGx1cyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5wbHVzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5wbHVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAuY29zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLmNvc3Qge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19fcmlnaHQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKC0xODBweCwgLTkuMzc1dncsIC0xMjBweCk7XG4gIHJpZ2h0OiBjbGFtcCgtMTAwcHgsIC01LjIwODMzMzMzMzN2dywgLTY2LjY2NjY2NjY2NjdweCk7XG4gIHdpZHRoOiBjbGFtcCg1MjUuMzMzMzMzMzMzM3B4LCA0MS4wNDE2NjY2NjY3dncsIDc4OHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg1MTYuNjY2NjY2NjY2N3B4LCA0MC4zNjQ1ODMzMzMzdncsIDc3NXB4KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX3JpZ2h0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjbGFtcCgzNzNweCwgMC4xNTg0OTg0MzU5ICogMTAwdncgKyAzMjIuMjgwNTAwNTIxNHB4LCA1MjVweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MTBweCwgMC4xMTA1MzE4MDQgKiAxMDB2dyArIDM3NC42Mjk4MjI3MzJweCwgNTE2cHgpO1xuICAgIHJpZ2h0OiBjbGFtcCgtMTBweCwgMC4wMTA0Mjc1Mjg3ICogMTAwdncgKyAtMTMuMzM2ODA5MTc2MnB4LCAwcHgpO1xuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4ubmljaGVzIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEzMnB4LCAxMC4zMTI1dncsIDE5OHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5pY2hlcy5tdCB7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLm5pY2hlc19faGVhZCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg4Ni42NjY2NjY2NjY3cHgsIDYuNzcwODMzMzMzM3Z3LCAxMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsb2NrLWNvbG9yKTtcbn1cbi5uaWNoZXNfX2hlYWQubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTIwcHgsIDkuMzc1dncsIDE4MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlc19faGVhZC5tdCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDgwcHgsIDAuMDQxNzEwMTE0NyAqIDEwMHZ3ICsgNjYuNjUyNzYzMjk1MXB4LCAxMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlc19faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQ2LjZweCwgMC4wNDE3MTAxMTQ3ICogMTAwdncgKyAzMy4yNTI3NjMyOTUxcHgsIDg2LjZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIycHgsIDAuMDE0NTk4NTQwMSAqIDEwMHZ3ICsgMTcuMzI4NDY3MTUzM3B4LCAzNnB4KTtcbiAgfVxufVxuLm5pY2hlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uaWNoZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDIzNjEzMDg2OCAqIDEwMHZ3ICsgMjIuNDQzODEyMjMzM3B4LCA0Ni42cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAyMzYxMzA4NjggKiAxMDB2dyArIDIyLjQ0MzgxMjIzMzNweCwgNDYuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uaWNoZXNfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uaWNoZXNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoMjc1cHgsIDIxLjQ4NDM3NXZ3LCA0MTIuNXB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoMjkuNjY2NjY2NjY2N3B4LCAyLjMxNzcwODMzMzN2dywgNDQuNXB4KSBjbGFtcCgxNXB4LCAxLjE3MTg3NXZ3LCAyMi41cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMjMwcHgsIC0xMS45NzkxNjY2NjY3dncsIC0xNTMuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlc19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI4MHB4LCAwLjA3Mjk5MjcwMDcgKiAxMDB2dyArIDI1Ni42NDIzMzU3NjY0cHgsIDM1MHB4KSwgMWZyKSk7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5uaWNoZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG59XG4ubmljaGVzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5uaWNoZXNfX2l0ZW0gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uaWNoZXNfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuLm5pY2hlc19faXRlbTEge1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmljaGVzX19pdGVtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5pY2hlc19faXRlbTIge1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmljaGVzX19pdGVtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmljaGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDFweCwgMC4wOTQ4OTA1MTA5ICogMTAwdncgKyAxMC42MzUwMzY0OTY0cHgsIDEzMnB4KTtcbiAgfVxufVxuXG4uYnVkZ2V0X2Zvcm1lZCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1NnB4LCA0LjM3NXZ3LCA4NHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU2LjY2NjY2NjY2NjdweCwgNC40MjcwODMzMzMzdncsIDg1cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMxQTI1MkY7XG59XG4uYnVkZ2V0X2Zvcm1lZF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIzLjMzMzMzMzMzMzNweCwgMS44MjI5MTY2NjY3dncsIDM1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzMxNDM2NyAqIDEwMHZ3ICsgMTkuMzk0MDI1NjA0NnB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzMzE0MzY3ICogMTAwdncgKyAxOS4zOTQwMjU2MDQ2cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkX19zdWJ0aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDM1LjMzMzMzMzMzMzNweCwgMi43NjA0MTY2NjY3dncsIDUzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjI3NTk2MDE3ICogMTAwdncgKyAxMi43MTY5Mjc0NTM4cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAyNTAzNTU2MTkgKiAxMDB2dyArIDEzLjk4ODYyMDE5OTFweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmJ1ZGdldF9mb3JtZWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KSBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xufVxuLmJ1ZGdldF9mb3JtZWRfX2l0ZW1zIC5wbHVzIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5idWRnZXRfZm9ybWVkX19pdGVtcyAucGx1czpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9faXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmJ1ZGdldF9mb3JtZWRfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgcGFkZGluZzogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpIGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KSBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkX19pdGVtIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMjBweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyAxNi4zNTg0NjM3MjY5cHgsIDI4cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDIwcHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMTYuMzU4NDYzNzI2OXB4LCAyOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkIC5yZXN1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMS4zMzMzMzMzMzMzcHgsIDEuNjY2NjY2NjY2N3Z3LCAzMnB4KTtcbn1cbi5idWRnZXRfZm9ybWVkX19yZXN1bHRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoMzY2cHgsIDI4LjU5Mzc1dncsIDU0OXB4KSwgMWZyKSk7XG4gIGdhcDogMzVweCBjbGFtcCg5OS4zMzMzMzMzMzMzcHgsIDcuNzYwNDE2NjY2N3Z3LCAxNDlweCk7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyAudGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19yZXN1bHRzIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMgLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG4uYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyAudGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi5idWRnZXRfZm9ybWVkX19yZXN1bHRzIC50ZXh0IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMgLnRleHQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzJweCwgMC4wMzQxMzk0MDI2ICogMTAwdncgKyAyMS4wNzUzOTExODA3cHgsIDU2cHgpO1xuICB9XG59IiwiOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1zaXplOiBjYWxjRmx1aWQoMTIuOCwgMTUsIDMyMCwgMzcwKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICBmb250LXNpemU6IGNhbGNGbHVpZCgxMCwgMTUsIDEyODAsIDE5MjApO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQ6ICRiZ2M7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtLWxpbmstaG92ZXItY29sb3I6ICN7JGxpZ2h0LWdyZWVufTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDY4LDEwNiwzMjAsMTAyMyk7XG4gIH1cbn1cbmh0bWx7XG4gIC8vIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZTtcbn1cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0ci10aW1lO1xufVxuYnV0dG9uLFxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCIgaV0sXG5pbnB1dFt0eXBlPVwiZmlsZVwiIGldOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmEge1xuICAvLyBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvLyB0cmFuc2l0aW9uOiBjb2xvciAkdHItdGltZTtcbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgY29sb3I6IHZhcigtLWxpbmstaG92ZXItY29sb3IpO1xuICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gfVxufVxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAkdHItdGltZSwgc3Ryb2tlICR0ci10aW1lO1xufVxuaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5pbWcsXG5pZnJhbWUsXG5zdmcsXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5oMSxcbmgyLFxuaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4udGFibGVib2R5dGV4dHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xufVxuIiwiJHRyYW5zaXRpb246IC4zcztcblxuLy8gQ29sb3JzXG4kYmdjOiAjMTIxQjI0OyAvLyAwLTFcbiRiZ2MwNzogcmdiKDE4IDI3IDM2IC8gNzAlKTtcbi8vICRiZ2M6ICMwZTE2MWQ7XG4kdG9uZTogIzFBMjUyRjsgLy8gMC0yXG4kdG9uZTI6ICMyMTJEMzc7IC8vIDAtM1xuJGxpbmU6ICMzNzQyNEQ7IC8vIDAtNFxuJHRleHQ6ICM3MDc4ODE7IC8vIDAtNVxuLy8gJHRleHQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNSk7IFxuJGdyZWVuOiAjQzBGRjAwOyAvLyAwLTZcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiR3aGl0ZTogI0YyRjJGNjsgLy8gMC03XG4kd2hpdGUwMTogcmdiYSgyNTUsMjU1LDI1NSwgMC4xKTtcbiR3aGl0ZTAyOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpO1xuJHdoaXRlMDM6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMyk7XG4kd2hpdGUwNDogcmdiYSgyNTUsMjU1LDI1NSwgMC40KTtcbiR3aGl0ZTA1OiByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpO1xuJHdoaXRlMDY6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNik7XG4kd2hpdGUwNzogcmdiYSgyNTUsMjU1LDI1NSwgMC43KTtcblxuJHRyLXRpbWU6IDAuNHM7XG4kYmxhY2s6ICMzMzM7XG4kZGFyay1ncmVlbjogIzI3NWY0MDtcbiRsaWdodC1ncmVlbjogIzQxYmI0YztcbiRncmF5LWdyZWVuOiAjOWRiN2E5O1xuJHBhbGUtZ3JlZW46ICNkOWYxZGI7XG4kb3JhbmdlOiAjZmFhNzQ2O1xuJHNoYWRvdzogIzMzMzsiLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBmdW5jdGlvbiBjYWxjRmx1aWQoJGYtbWluLCAkZi1tYXgsICR2LW1pbjogMzIwcHgsICR2LW1heDogMTI3OXB4KSB7XG5cdCRrOiBtYXRoLmRpdigkZi1tYXggLSAkZi1taW4sICR2LW1heCAtICR2LW1pbik7XG5cdCRiOiAkZi1taW4gLSAkayAqICR2LW1pbjtcblxuXHQkYjogJGIgKiAxcHg7XG5cblx0QHJldHVybiBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSk7XG59XG5AZnVuY3Rpb24gcigkc2l6ZVBYLCAkYmFzZVNpemVQWDogMTUpIHtcblx0QHJldHVybiAje21hdGguZGl2KCRzaXplUFgsICRiYXNlU2l6ZVBYKX1yZW07XG59XG5cbkBtaXhpbiBjYWxjRmx1aWQoJGYtbWluLCAkZi1tYXgsICRwcm9wZXJ0eSwgJHYtbWluOiAzMjAsICR2LW1heDogMTI3OSkge1xuXHQtLWs6IGNhbGMobWF0aC5kaXYoKCN7JGYtbWF4fSAtICN7JGYtbWlufSksKCN7JHYtbWF4fSAtICN7JHYtbWlufSkpKTtcblx0LS1iOiBjYWxjKCgjeyRmLW1pbn0gLSB2YXIoLS1rKSAqICN7JHYtbWlufSkgKiAxcHgpO1xuXG5cdCN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS1rKSAqIDEwMHZ3ICsgdmFyKC0tYikpO1xufVxuXG5AZnVuY3Rpb24gY2xhbXBGbHVpZCgkY2xhbXAtbWluLCAkY2xhbXAtbWF4OiAnTm9uZScsICRjYWxjLTE6ICdOb25lJywgJGNhbGMtMjogJ05vbmUnLCAkdy1taW46ICdOb25lJywgJHctbWF4OiAnTm9uZScpe1xuICAgIEBpZiAkY2xhbXAtbWF4ID09ICdOb25lJ3tcbiAgICAgICAgJGNsYW1wLW1heDogJGNsYW1wLW1pbjtcbiAgICAgICAgJGNsYW1wLW1pbjogJGNsYW1wLW1heCAqIG1hdGguZGl2KDIsIDMpO1xuICAgIH07XG4gICAgJGNsYW1wLW1pbi1yZW5kOiAnTm9uZSc7XG4gICAgJGNsYW1wLW1heC1yZW5kOiAnTm9uZSc7XG4gICAgJHc6IG1hdGguZGl2KCRjbGFtcC1tYXgsIDE5MjApICogMTAwICogMXZ3O1xuLy8gICAgIEBpZiAkY2xhbXAtbWluID09IDB7XG4vLyAgICAgICAgICRjbGFtcC1taW46IDAuMDAxO1xuLy8gICAgIH1cbi8vICAgICBAaWYgJGNsYW1wLW1heCA9PSAwe1xuLy8gICAgICAgICAkY2xhbXAtbWF4LXJlbmQ6IDAuMDAxO1xuLy8gICAgIH1cbiAgICBAaWYgJGNsYW1wLW1heCA8ICRjbGFtcC1taW57XG4gICAgICAgICRjbGFtcC1taW4tcmVuZDogJGNsYW1wLW1heCAqIDFweDtcbiAgICAgICAgJGNsYW1wLW1heC1yZW5kOiAkY2xhbXAtbWluICogMXB4O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgICRjbGFtcC1tYXgtcmVuZDogJGNsYW1wLW1heCAqIDFweDtcbiAgICAgICAgJGNsYW1wLW1pbi1yZW5kOiAkY2xhbXAtbWluICogMXB4O1xuICAgIH1cbiAgICBAaWYgJGNhbGMtMSA9PSAnTm9uZSd7XG4gICAgICAgIEByZXR1cm4gY2xhbXAoJGNsYW1wLW1pbi1yZW5kLCAkdywgJGNsYW1wLW1heC1yZW5kKTtcbiAgICB9O1xuICAgIEBpZiAkdy1taW4gPT0gJ05vbmUne1xuICAgICAgICAkazogbWF0aC5kaXYoKCRjbGFtcC1tYXggLSAkY2xhbXAtbWluKSwgKCRjYWxjLTIgLSAkY2FsYy0xKSk7XG4gICAgICAgICRiOiAkY2xhbXAtbWluIC0gJGsgKiAkY2FsYy0xO1xuICAgICAgICAkYjogJGIgKiAxcHg7XG4gICAgICAgIEByZXR1cm4gY2xhbXAoJGNsYW1wLW1pbi1yZW5kLCBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSApLCAkY2xhbXAtbWF4LXJlbmQpO1xuICAgIH07XG4gICAgQGlmICR3LW1heCAhPSAnTm9uZSd7XG4gICAgICAgICRrOiBtYXRoLmRpdigoJGNhbGMtMiAtICRjYWxjLTEpLCAoJHctbWF4IC0gJHctbWluKSk7XG4gICAgICAgICRiOiAkY2FsYy0xIC0gJGsgKiAkdy1taW47XG4gICAgICAgICRiOiAkYiAqIDFweDtcbiAgICAgICAgQHJldHVybiBjbGFtcCgkY2xhbXAtbWluLXJlbmQsIGNhbGMoI3ska30gKiAxMDB2dyArICN7JGJ9ICksICRjbGFtcC1tYXgtcmVuZCk7XG4gICAgfVxufVxuQG1peGluIHBoKCRob3ZlclBIKSB7XG5cdCYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cblx0Jjpob3Zlcjo6cGxhY2Vob2xkZXJ7Y29sb3I6I3skaG92ZXJQSH07fVxufVxuQG1peGluIGhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLy8g0YPQsdC40YDQsNC10YIg0YHRgtCw0L3QtNCw0YDRgtC90L7QtSDQv9C+0LTRgdCy0LXRh9C40LLQsNC90LjQtSDRjdC70LXQvNC10L3RgtCwINC/0YDQuCDQutCw0YHQsNC90LjQuCDQvdCwINGD0YHRgtGA0L7QudGB0YLQstCw0YUgaU9TXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8vINC+0LfQstC+0LvRj9C10YIg0LHRgNCw0YPQt9C10YDRgyDQvtC/0YLQuNC80LjQt9C40YDQvtCy0LDRgtGMINC+0LHRgNCw0LHQvtGC0LrRgyDRgdC+0LHRi9GC0LjQuSDQutCw0YHQsNC90LjRjywg0L3QsNC/0YDQuNC80LXRgCwg0L/RgNC10LTQvtGC0LLRgNCw0YnQsNGPINC00LLQvtC50L3QvtC5INGC0LDQvyDQtNC70Y8g0LfRg9C80LBcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkgeyAvLyDRgNC40LzQtdC90Y/RjtGC0YHRjyDQvdCwINGD0YHRgtGA0L7QudGB0YLQstCw0YUsINC90LUg0L/QvtC00LTQtdGA0LbQuNCy0LDRjtGJ0LjRhSDQvdCw0LLQtdC00LXQvdC40LUg0LjQu9C4INC/0L7QtNC00LXRgNC20LjQstCw0Y7RidC40YUg0LXQs9C+INC/0L4g0LfQsNC/0YDQvtGB0YMsINGH0YLQviDRhdCw0YDQsNC60YLQtdGA0L3QviDQtNC70Y8g0YLQsNGH0YHQutGA0LjQvdC+0LJcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDE3MjUpO1xuICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCgxOCw1NiwzMjAsMTAyMyk7XG4gICAgfVxufVxuQG1peGluIGNhc2VfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICB3aWR0aDogNTkuNCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cbi8vIE1lZGlhXG5AbWl4aW4gXzE5MjAgeyBAbWVkaWEgKG1heC13aWR0aDogMTkyMHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF8xOTIwbWluIHsgQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMTQ0MCB7IEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gX21pbjEyODB7IEBtZWRpYSAoIG1pbi13aWR0aDogMTI4MHB4ICkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMTI3OXsgQG1lZGlhICggbWF4LXdpZHRoOiAxMjc5cHggKSB7IEBjb250ZW50OyB9fVxuQG1peGluIF8xMjAwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMTAyNCB7IEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzEwMjN7IEBtZWRpYSAoIG1heC13aWR0aDogMTAyM3B4ICkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfOTkxIHsgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF85OTFtaW4geyBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzkzMCB7IEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfODUwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF83NjggeyBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzc2N3sgQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtAY29udGVudDt9fVxuQG1peGluIF82NzAgeyBAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzY2OXsgQG1lZGlhICggbWF4LXdpZHRoOiA2NjlweCApIHtAY29udGVudDt9fVxuQG1peGluIF82NTAgeyBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzYwMCB7IEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfNTUweyBAbWVkaWEgKCBtYXgtd2lkdGg6IDU1MHB4ICkge0Bjb250ZW50O319XG5AbWl4aW4gXzUwMCB7IEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfNDcwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDQ3MHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF80MjUgeyBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzQyNCB7IEBtZWRpYSAobWF4LXdpZHRoOiA0MjRweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMzc1IHsgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF8zNjkgeyBAbWVkaWEgKG1heC13aWR0aDogMzY5cHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzMyMCB7IEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkgeyBAY29udGVudDsgfX0iLCIub3ZlcmZsb3cge1xuICAmLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvbmUyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIwKSBjbGFtcEZsdWlkKDMwKTtcblxuICAmLS1sZWF2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG4gICAgJi1zdGFydCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYtZW5kIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgIGNvbG9yOiAjQkNDNUNBO1xuXG4gICAgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgYmFja2dyb3VuZDogIzM3NDI0RDk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4ICNDMEZGMDA4QTtcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE1KSAyMHB4IGNsYW1wRmx1aWQoMTcpO1xuXG4gICAgc3BhbntcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICBib3JkZXItY29sb3I6ICM3MDc4ODEzMztcblxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgXzc2OCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLy8gLmNvbGxhcHNlIHtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgdHJhbnNpdGlvbjogaGVpZ2h0IHZhcigtLWNvbGxhcHNlLXRpbWUsICN7JHRyLXRpbWUgKiAyfSk7XG4vLyAgICYuaXMtY29sbGFwc2VkIHtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgIH1cbi8vIH1cblxuLmJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gICYuYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQHN0YXJ0aW5nLXN0eWxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4uZ2xvYmFsX2JsdXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uLWJlaGF2aW9yOiBhbGxvdy1kaXNjcmV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgJi5odG14LXJlcXVlc3R7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQHN0YXJ0aW5nLXN0eWxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5idG5fcmlnaHRfY29udGFpbmVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDYuNSU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzM3NDI0RDk5O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDMwKSAwIDAgY2xhbXBGbHVpZCgzMCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCAjQzBGRjAwOEE7XG4gIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDMxLjUpO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDE0KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTAuNSk7XG4gIHNwYW57XG4gICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgcm90YXRlOiAxODBkZWc7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogIzcwNzg4MTMzO1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogJGJnYztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGluay1jb3ZlciB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG57XG4gICRib3hfc2hhZG93OiAwcHggMTYuMDAwMDAxOTA3MzQ4NjMzcHggNDkuMjk5OTk1NDIyMzYzMjhweCAtNnB4ICNDMEZGMDA4QTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTIpIGNsYW1wRmx1aWQoNDUpIGNsYW1wRmx1aWQoMTYpIGNsYW1wRmx1aWQoNDUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDUxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICBzcGFue1xuICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgY29sb3I6ICRiZ2M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1zaGFkb3c6IDEuMDAwMDAwMTE5MjA5Mjg5NnB4IDEuMDAwMDAwMTE5MjA5Mjg5NnB4IDBweCAwcHggIzdBQzMwMTtcbiAgfVxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDUxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gIH1cbiAgJi0tYm94LXNoYWRvd3tcbiAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcbiAgfVxuICAmLS1ob3Zlci1ib3gtc2hhZG93e1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAmOm5vdCguZGlzYWJsZWQpe1xuICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ncmVlbi1ib2RlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgc3BhbntcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIGJveC1zaGFkb3c6ICRib3hfc2hhZG93O1xuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICB9XG4gICAgfVxuICAgICYubm90LWJveC1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tc21hbGwge1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNykgY2xhbXBGbHVpZCgzMCkgY2xhbXBGbHVpZCgxMik7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LTI0O1xuICAgICAgY29sb3I6ICRiZ2M7XG4gICAgfVxuICB9XG4gICYtLWdyYXktYm9yZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBzcGFue1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgJjpub3QoLmRpc2FibGVkKXtcbiAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH0gXG4gIH1cbiAgLnByZWxvYWRlci1pY29ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgd2lkdGg6IGNsYW1wRmx1aWQoNTApO1xuICAgIGhlaWdodDogY2xhbXBGbHVpZCg1MCk7XG4gIH1cbiAgJi5odG14LXJlcXVlc3R7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wcmVsb2FkZXItaWNvbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgcGFkZGluZzogMTUuMzlweCA1MHB4IDIwLjYxcHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNiwxNS4zOSwzMjAsMTAyMykgY2xhbXBGbHVpZCgzMCw1MCwzMjAsMTAyMykgY2xhbXBGbHVpZCgxMCwyMC42MSwzMjAsMTAyMykgY2xhbXBGbHVpZCgzMCw1MCwzMjAsMTAyMyk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzNCw0MCwzMjAsMTAyMyk7XG4gIH1cbn1cbi5pbnB1dHtcbiAgYm9yZGVyLXJhZGl1czogNTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBAaW5jbHVkZSBmb250LTM2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEyKSBjbGFtcEZsdWlkKDQ1KSBjbGFtcEZsdWlkKDE4KTtcbiAgJi5lcnJvcntcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICB9XG4gICYuYmdjIHtcbiAgICBiYWNrZ3JvdW5kOiAkdG9uZTI7XG4gIH1cbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgcGFkZGluZzogY2xhbXBGbHVpZCg0LDEzLDMyMCwxMDIzKSBjbGFtcEZsdWlkKDI0LDMwLDMyMCwxMDIzKSBjbGFtcEZsdWlkKDksMjAsMzIwLDEwMjMpO1xuICB9XG59XG4udGV4dGFyZWF7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgQGluY2x1ZGUgZm9udC0yNDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZDogJHRvbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDQxcHg7XG59XG5cbi5jaGVjaGJveF9jdXN0b20sIC5yYWRpb19jdXN0b20sIC5idXR0b25fa3Age1xuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICBpbnB1dDpjaGVja2VkICsgZGl2IHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIHNwYW46OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgZGl2IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzNCk7XG4gICAgcGFkZGluZzogY2xhbXBGbHVpZCg4KSBjbGFtcEZsdWlkKDQyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBAaW5jbHVkZSBmb250LTI0O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDU2KTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogNnB4IDE5cHg7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuLmNoZWNoYm94X2N1c3RvbSB7XG4gIGRpdiB7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2xhbXBGbHVpZCg3KTtcbiAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMzIpO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yYWRpb19jdXN0b20ge1xuICAmLS1zbWFsbC1jb2xvciB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHggN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggdmFyKC0tY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ncmF5LWJnYy1jb2xvciB7XG4gICAgZGl2IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluZTtcbiAgICB9XG4gIH1cbiAgJi0tc21hbGwge1xuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgIH1cbiAgfVxuICAmLS13aGl0ZSB7XG4gICAgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gICAgICBjb2xvcjogJGJnYztcbiAgICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICAgIC8vIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICAgICAgLy8gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIC8vICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAvLyAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlMDU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgc3BhbiB7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi55YW5kZXhfcmV3cyB7XG4gIHdpZHRoOmNsYW1wRmx1aWQoNTYwKTtcbiAgaGVpZ2h0OmNsYW1wRmx1aWQoODAwKTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmFkaXVzOjhweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOiNiM2IzYjM7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgZm9udC1mYW1pbHk6WVMgVGV4dCxzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6MCAyMHB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbTo4cHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBsZWZ0OjA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXgtaGVpZ2h0OjE0cHg7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgfVxuICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG4uZ29vZ2xlX3Jld3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogY2xhbXBGbHVpZCg1NjApO1xuICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzliYmYyZTtcbiAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgIGNvbG9yOiAkYmdjO1xuICAgIH1cbiAgfVxuICAmX19yZXZpZXdzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDEwKTtcbiAgfVxuICAmX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYXZnIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTApO1xuICAgIH1cbiAgICAuc3RhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICAgIGZpbGw6ICR0ZXh0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZjYzAwO1xuICAgICAgICAgIGZpbGw6ICNmZmNjMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDUpO1xuICAgIH1cbiAgfVxuICAmX19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjUpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1yb3ctZ2FwOiBjbGFtcEZsdWlkKDMwKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IGNsYW1wRmx1aWQoMzApO1xuICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoNjg2KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5hdnRvciB7XG4gICAgICB3aWR0aDogY2xhbXBGbHVpZCg1MCk7XG4gICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19uYW1lIHtcbiAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgIGNvbG9yOiAkYmdjO1xuICB9XG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDUpO1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgJl9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgIHN0cm9rZTogJHRleHQ7XG4gICAgICBmaWxsOiAkdGV4dDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZjYzAwO1xuICAgICAgICBmaWxsOiAjZmZjYzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19yZXcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE1KSAwO1xuICB9XG4gIEBpbmNsdWRlIF8xMjc5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMjEpIDAgY2xhbXBGbHVpZCgyNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTAzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEzLDI2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMywyNiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcm90YXRlOiAyNzBkZWc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDE3LDMyMCwxMDIzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYuOCwxOC43LDMyMCwxMDIzKTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTIsMjEsMzIwLDEwMjMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNCwyMSwzMjAsMTAyMyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgIGNvbG9yOiAkd2hpdGUwNTtcbiAgICBwIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIH1cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICBjb2xvcjogI0MwRkYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm9ibWFua2F7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4ucGVyc29uYWx7XG4gIEBpbmNsdWRlIGZvbnQtMTg7XG4gIGNvbG9yOiAkdGV4dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjbGFtcEZsdWlkKDEwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICBhe1xuICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgY29sb3I6ICR0ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNC4ycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDIyLDMyMCwxMDIzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LjY3LDI0LjIsMzIwLDEwMjMpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBfMTI3OXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDIyLDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNC42NywyNC4yLDMyMCwxMDIzKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cbi5iYWNrZ3JvdW5kX2xpbmV7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsIFxuICAgICMwMDAwMDAwMCwgXG4gICAgIzAwMDAwMDAwIDhweCwgXG4gICAgIzA1MDgwQyAxMXB4XG4gICk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICAvLyBodHRwczovL21vb25iYWNrLnJ1L3BhZ2Uvc3RyaXBlcy1jc3NcbiAgJi5sYXN0e1xuICAgIGJhY2tncm91bmQ6IFxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICA5MGRlZywgXG4gICAgICByZ2JhKDAsIDAsIDAsIDApLCBcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgOHB4LCBcbiAgICAgICMwNTA4MEMgMTFweCksIFxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZywgXG4gICAgICAjMTIxQjI0IDYyJSwgXG4gICAgICAjMjEyRDM3IDEwMCVcbiAgICApO1xuICB9XG4gICYuYmx1cl90b3Age1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE4LCAyNywgMzYsIDApIDAlLCByZ2JhKDE4LCAyNywgMzYsIDAuNDIzNDA2ODYyNykgMzclLCByZ2JhKDE4LCAyNywgMzYsIDAuODcxNTg2MTM0NSkgNjAlLCByZ2IoMTgsIDI3LCAzNikgMTAwJSk7XG4gICAgfVxuICB9XG59XG4uaGFzaHRhZyB7XG4gIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgLy8gY29sb3I6ICR0ZXh0O1xuICBjb2xvcjogJHdoaXRlMDU7XG4gIEBpbmNsdWRlIF8xMjc5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDI0LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMy4yLDI2LjQsMzIwLDEwMjMpO1xuICB9XG59XG4uaGlkZV9zZWN0aW9ue1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgJi52aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAvLyB3aWR0aDogMTAwJTtcbiAgLy8gbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDE3MjUpO1xuICAvLyBAaW5jbHVkZSBfMTI3OXtcbiAgLy8gICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vICAgcGFkZGluZzogMCA1NnB4O1xuICAvLyB9XG4gIC8vIEBpbmNsdWRlIF8xMDIze1xuICAvLyAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCgxOCw1NiwzMjAsMTAyMyk7XG4gIC8vIH1cblxuICBAaW5jbHVkZSBjb250YWluZXI7XG59XG4uY29udGFpbmVyXzE5MjB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgJi5tdCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbi5jYXNlX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNhc2VfY29udGFpbmVyO1xufVxuXG4ubGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uaG92ZXJ7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICB9XG59XG5beC1jbG9ha10geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmgxIHtcbiAgQGluY2x1ZGUgaDE7XG59XG5cbi5oMiB7XG4gIEBpbmNsdWRlIGgyO1xufVxuXG4uaDMge1xuICBAaW5jbHVkZSBoMztcbn1cblxuLnRleHQxIHtcbiAgQGluY2x1ZGUgdGV4dDE7XG59XG5cbi50ZXh0MiB7XG4gIEBpbmNsdWRlIHRleHQyO1xufVxuXG4vLyAuY2FwdGlvbiB7XG4vLyAgIEBpbmNsdWRlIGNhcHRpb247XG4vLyB9XG5cbi5mb250LWludGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRhcmtncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAkZGFyay1ncmVlbjtcbn1cblxuLmxpZ2h0Z3JlZW4tY29sb3Ige1xuICBjb2xvcjogJGxpZ2h0LWdyZWVuO1xufVxuXG4ub3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG59XG4uYnJlYWRjcnVtYnN7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcEZsdWlkKC01MSk7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1bHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFzaHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAvLyBoZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGMtc3ZnIHtcbiAgd2lkdGg6IGNsYW1wRmx1aWQoNzYuNSk7XG4gIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc3NycgaGVpZ2h0PSc3Nycgdmlld0JveD0nMCAwIDc3IDc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSczOC4yNDg1JyBjeT0nMzguMjQ4NScgcj0nMzcuMjQ4NScgZmlsbD0nJTIzNzA3ODgxJyBmaWxsLW9wYWNpdHk9JzAuMicgc3Ryb2tlPSclMjNDMEZGMDAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8yNDRfMTM4NTUpJyUzRSUzQ3BhdGggZD0nTTU1LjM2MzkgMjIuNjY4SDIxLjE0MDdDMTkuNjM5OCAyMi42NjggMTguNDE4IDIzLjg3ODggMTguNDE4IDI1LjM2NlY0My45NzU3QzE4LjQxOCA0NS40NjI5IDE5LjYzOTggNDYuNjczNyAyMS4xNDA3IDQ2LjY3MzdIMzYuODkwOVY0OC42MTk0SDM2Ljg3NjhDMzQuNDYxMyA0OC42MTk0IDMyLjQ5NzggNTAuNTY1IDMyLjQ5NzggNTIuOTU4NlY1My44MzM0SDQ0LjAxMDNWNTIuOTU4NkM0NC4wMTAzIDUwLjU2NSA0Mi4wNDY4IDQ4LjYxOTQgMzkuNjMxMyA0OC42MTk0SDM5LjYxNzJWNDYuNjczN0g1NS4zNjc0QzU2Ljg2ODMgNDYuNjczNyA1OC4wOTAyIDQ1LjQ2MjkgNTguMDkwMiA0My45NzU3VjI1LjM2NkM1OC4wOTAyIDIzLjg3ODggNTYuODY4MyAyMi42NjggNTUuMzY3NCAyMi42NjhINTUuMzYzOVpNMzkuNjI3OCA1MC4zNjkxQzQwLjc2MTQgNTAuMzY5MSA0MS43MjU1IDUxLjA4NjQgNDIuMDg5MiA1Mi4wODM4SDM0LjQxNTRDMzQuNzc5MSA1MS4wODI5IDM1Ljc0MzIgNTAuMzY5MSAzNi44NzY4IDUwLjM2OTFIMzkuNjI3OFpNNTYuMzIwOSA0My45NzkyQzU2LjMyMDkgNDQuNTAwNiA1NS44OTM2IDQ0LjkyNzUgNTUuMzYzOSA0NC45Mjc1SDIxLjE0MDdDMjAuNjE0NSA0NC45Mjc1IDIwLjE4MzcgNDQuNTA0MSAyMC4xODM3IDQzLjk3OTJWMjUuMzY2QzIwLjE4MzcgMjQuODQ0NiAyMC42MTEgMjQuNDE3NyAyMS4xNDA3IDI0LjQxNzdINTUuMzYzOUM1NS44OTAxIDI0LjQxNzcgNTYuMzIwOSAyNC44NDExIDU2LjMyMDkgMjUuMzY2VjQzLjk3NTdWNDMuOTc5MlonIGZpbGw9JyUyM0MwRkYwMCcvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzI0NF8xMzg1NSclM0UlM0NyZWN0IHdpZHRoPSczOS42NjUxJyBoZWlnaHQ9JzMxLjE2NTUnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxOC40MTQxIDIyLjY2OCknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn0iLCIucGFnZS1oZWFkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmdjO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMjgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJl9saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoODUsIDEyMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgxMC41KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCg3KSBjbGFtcEZsdWlkKDgpIGNsYW1wRmx1aWQoOSkgY2xhbXBGbHVpZCgxMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTEpO1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJnYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKC0xNik7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQpO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTUsIDM4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmX251bWJlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuX21vZGFsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2l0eSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl90b3BfbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ib3R0b21fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICA+Lml0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTgpO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDQ1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmdjO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzM0ODYzM3B4IDQ5LjI5OTk5NTQyMjM2MzI4cHggLTZweCAjQzBGRjAwOEE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAyNzBkZWc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgzNCkgY2xhbXBGbHVpZCg0NikgY2xhbXBGbHVpZCg0MCkgY2xhbXBGbHVpZCg0Nik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTkpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM0Myk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC00NCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzUpIHtcbiAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTQ3MCk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTAwKTtcblxuICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnVfbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNjgpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgzNCkgY2xhbXBGbHVpZCg0NikgY2xhbXBGbHVpZCg0MCkgY2xhbXBGbHVpZCg0Nik7XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2xhbXBGbHVpZCgyOTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMCBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDMpO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5oZWFkZXJfX3RvcCxcbi5tb2JpbGVfaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTMuNSkgMDtcblxuICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQ2KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQ1KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDIyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4KTtcblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMjg1LjcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUyLjI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE2NCwgMjg1LjcyLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLCA1Mi4yNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgxNywgMjYsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMzEpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNCwgMjksIDMyMCwgMTAyMyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE0LCAyOSwgMzIwLCAxMDIzKTtcbiAgICB9XG59XG5cbiNtb2JpbGVfaGVhZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XG59XG5cbi5tb2JpbGVfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB6LWluZGV4OiA5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8vIGhlaWdodDogMTAxcHg7XG4gICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgIHBhZGRpbmc6IDE5cHggNTZweCAxOHB4IDU2cHg7XG5cbiAgICAmX19waG9uZSB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQsIDM4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyNCwgMzgsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNCwgNjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMzQsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg3LCAxNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA5LjM5cHggMzguNXB4IDE0LjYxcHggMzguNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1OS4yM3B4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCg4LCA5LjM5LCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoMTgsIDM4LjUsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgxMSwgMTQuNjEsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgxOCwgMzguNSwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMzYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS40LCAzOS42LCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnVyZ2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNCwgNjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDEwLCAyNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IGNsYW1wRmx1aWQoMiwgMywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIC8vIGhlaWdodDogY2xhbXBGbHVpZCg2MiwxMDEsMzIwLDEwMjApO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEzLCAxOSwgMzIwLCAxMDIzKSBjbGFtcEZsdWlkKDIwLCA1NiwgMzIwLCAxMDIzKSBjbGFtcEZsdWlkKDE1LCAxOCwgMzIwLCAxMDIzKSBjbGFtcEZsdWlkKDIwLCA1NiwgMzIwLCAxMDIzKTtcbiAgICB9XG59XG5cbi5tb2JpbGVfbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgYmFja2dyb3VuZDogJGJnYztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2NpdHlfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDExcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywgMjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMC40LCAyOC44LCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxNSwgMjYsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWN0c19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcblxuICAgICAgICAgICAgLnRlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi4zN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTkuMzlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLCAzNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYsIDIyLjM3LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE3LCAxOS4zOSwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LCAyNi40LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0MSwgNzgsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyLjY3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDIuNjdweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE5LjQsIDQyLjY3LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE5LjQsIDQyLjY3LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTgsIDI1LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNiwgNjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNiwgNjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMTAuNSwgMTgsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFydG5lcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1OC42MXB4O1xuXG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzc2OCB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzksIDU4LjYxLCAzMjAsIDc2OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNiwgNDgsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTgsIDQ5LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2LjE3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MiwgNTYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNC4ycHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLCAyMiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMy4yLCAyNC4yLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTMsIDE3LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBjbGFtcEZsdWlkKDIwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNSwgMzQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI1LCAzNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNCwgMjQsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlX21lbnVfX2l0ZW1zIHtcbiAgICAgICAgLm1vYmlsZV9tYWluX21lbnUge1xuICAgICAgICAgICAgLm1vYmlsZV9pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNywgMjYuNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwgMTUsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwLCAxNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcGVuX3N1Ym1lbnUge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNSwgMzQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjUsIDM0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV90b3BfbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnRvcF9tZW51IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMiwgMjgsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZV9zdWJtZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1bWVudV9pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMCwgMTYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwgMjAsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNywgMjYuNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfY2l0eSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2M7XG5cbiAgICAgICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLCAyNSwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjAsIDI1LCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgIGNvbHVtbnM6IDM7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyMCwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE1LjQsIDIxLjQsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vd19yZWdpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF83Njgge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOS4zOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzIsIDUwLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMywgNjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg2LCA5LjM5LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAsIDE0LjYxLCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLmZvb3RlciB7XG4gICAgJl9fdG9we1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNTMuNSk7XG4gICAgICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDMyKSBjbGFtcEZsdWlkKDUxKTtcbiAgICAgICAgICAgIC5wYXJlbnR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMiwxOSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW17XG4gICAgICAgICAgICAgICAgJl9fc3Vie1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg2LjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg3LjUsMTQsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDI0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS40LDI2LjQsIDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCgyMDAsMzY5LDMyMCwxMDIzKSwgMWZyKSk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDogNTVweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogY2xhbXBGbHVpZCgxNiw1NSwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOTlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI5LDk5LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b217XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDMuNSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQwKTtcbiAgICAgICAgJl9fcmlnaHR7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTM4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTUwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoLTEzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sZWZ0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogNzclO1xuICAgICAgICAgICAgLnRvcHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5jb250YWN0c3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVtYWlsLCAuaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJ0bmVycyB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDcxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDcpO1xuICAgICAgICAgICAgICAgIHNwYW4sIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZV80MDQge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOTYpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMDApO1xuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjQpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2LDQyLjYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTc5KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg5NDcpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDdweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn0iLCIuZm9ybSB7XG4gICYtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcig1Nyk7XG4gICAgcGFkZGluZzogMCByKDMwKTtcbiAgICBmb250LXNpemU6IHIoMjApO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tYmctY29sb3IpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHIoMTApO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHItdGltZTtcbiAgICBAaW5jbHVkZSB0ZXh0MjtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgfVxuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWVycm9yLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgKyAuZm9ybS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjYpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1hY3RpdmUtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFic29sdXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiByKDgpO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBoZWlnaHQ6IHIoNDkpO1xuICAgIH1cbiAgfVxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCByKDUpIHIoMTApO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBjYXB0aW9uO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHItdGltZTtcbiAgICAmLmFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHIoMTYpO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZm9udC1zaXplOiByKDE0KTtcbiAgICB9XG4gIH1cbn1cbnNlbGVjdC5mb3JtLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIC5wZXJzb25hbCB7XG4vLyAgIGNvbG9yOiB2YXIoLS1mb3JtLXBlcnNvbmFsLWNvbG9yKTtcbi8vICAgJl9fbGluayB7XG4vLyAgICAgY29sb3I6IHZhcigtLWZvcm0tcGVyc29uYWwtbGluay1jb2xvcik7XG4vLyAgIH1cbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuLy8gICAgIGZvbnQtc2l6ZTogcigxNCk7XG4vLyAgICAgJl9fbGluayB7XG4vLyAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLm9rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHIoNDIpO1xuICBoZWlnaHQ6IHIoMjkpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZm9ybS1zdGF0dXMtc2NhbGUpKTtcbiAgZmlsbDogdmFyKC0tZm9ybS1zdGF0dXMtaWNvbi1jb2xvcik7XG59XG5cbi5wcmVsb2FkZXItaWNvbiB7XG4gIHdpZHRoOiByKDI0KTtcbiAgaGVpZ2h0OiByKDI0KTtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgZm9yd2FyZHM7XG59XG5cbi5zdWJtaXQtYnRuIHtcbiAgLS1mb3JtLXN0YXR1cy1pY29uLWNvbG9yOiAjZmZmO1xuICAucHJlbG9hZGVyLWljb24sXG4gIC5vay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICB9XG4gICYuaHRteC1yZXF1ZXN0IHtcbiAgICAtLWJnLWNvbG9yOiAjeyRkYXJrLWdyZWVufTtcbiAgICAtLWJvcmRlci1jb2xvcjogI3skZGFyay1ncmVlbn07XG4gICAgLnByZWxvYWRlci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nLXRleHQpO1xuICAgIH1cbiAgfVxuICAmLnN1Y2Nlc3Mge1xuICAgIC5vay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmOmRpc2FibGVkLFxuICAmLmh0bXgtcmVxdWVzdCxcbiAgJi5zdWNjZXNzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAucHJlbG9hZGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiByKDMwKTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgJi5hbHQge1xuICAgIC5wcmVsb2FkZXItaWNvbiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICYuaHRteC1yZXF1ZXN0LFxuICAgICYuc3VjY2VzcyB7XG4gICAgICAtLXRleHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZzogcigxMCkgcigyMCkgcigxMSk7XG4gICAgYm9yZGVyLXJhZGl1czogcig3KTtcbiAgICAmLmhhcy1pY29uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHIoMTApIHIoMzApO1xuICBtYXJnaW4tdG9wOiByKDE1KTtcbiAgYm9yZGVyLXJhZGl1czogcigxMCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgxNTQsIDE1NiwgMTc5LCAwLjIpO1xuICAmX190aW1lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgY29sb3I6ICRncmF5LWdyZWVuO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgfVxufVxuIiwiLnJvdy1pbnB1dCB7XG4gIHBhZGRpbmc6IHIoMTUpIHIoMzApO1xuICBmb250LXNpemU6IHIoMjApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyKC0tZm9ybS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmc6IHIoMTApIHIoMjEpO1xuICAgIGZvbnQtc2l6ZTogcigxNCk7XG4gIH1cbn1cbiIsIi5kcm9wZG93bi1saXN0IHtcbiAgcGFkZGluZzogcigzMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByKDIwKTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHIoMzApIHIoMzApO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMTU0LCAxNTYsIDE3OSwgMC4yKTtcbiAgLmxpc3QtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLmRlZmF1bHQge1xuICAgICAgY29sb3I6ICRncmF5LWdyZWVuO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZ2FwOiByKDE1KTtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTI7XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTV2aCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNSk7XG4gICAgfVxuICAgICZfX2hlYWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgfVxuICAgICZfX3NlYXJjaHtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDQ5Nik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0NCk7XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMjkpO1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTIyMik7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNDYpIGNsYW1wRmx1aWQoMjkpIDAgY2xhbXBGbHVpZCgxMDApO1xuICAgIH1cbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAkdHItdGltZSBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gJHRyLXRpbWUgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgJHRyLXRpbWUgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAkdHItdGltZSBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNyZWdpb25fbW9kYWx7XG4gICAgLm1vZGFse1xuICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDU5Nyk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDQxMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRvbmUyIDQ5JSwgJGxpbmUgNTAlLCAkdG9uZTIgNTElKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaXR5X2l0ZW1ze1xuICAgICAgICAgICAgY29sdW1uczogNDtcbiAgICAgICAgICAgIC8vIGNvbHVtbi1nYXA6IGNsYW1wRmx1aWQoMTM3KTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub3dfcmVnaW9ue1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICB9XG59IiwiLmRlZmF1bHQtZm9ybS1jb2xvcnMge1xuICAgIC0tZm9ybS1ib3JkZXItY29sb3I6ICNmZmY7XG4gICAgLS1mb3JtLXRleHQtY29sb3I6ICMwMDA7XG4gICAgLS1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjYzhjOGM4O1xuICAgIC0tZm9ybS1wZXJzb25hbC1jb2xvcjogIzAwMDtcbiAgICAtLWZvcm0tcGVyc29uYWwtbGluay1jb2xvcjogIzAwMDtcbiAgICAtLWZvcm0tc3RhdHVzLWljb24tY29sb3I6ICNmZmY7XG4gICAgLS1mb3JtLXN0YXR1cy1zY2FsZTogMTtcbiAgICAtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICNhYWE7XG4gICAgLS1mb3JtLWVycm9yLWNvbG9yOiAjZjAwO1xuICAgIC0tZm9ybS1iZy1jb2xvcjogI2ZmZjtcbn0iLCIucGFzc3dvcmQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5leWUge1xuICAgIHdpZHRoOiByKDMyKTtcbiAgICBoZWlnaHQ6IHIoMjApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiByKDE5KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWZhdWx0LW1vZGFsIHtcbiAgICAtLWNsb3NlLWJnLWNvbG9yOiAjMDAwO1xuICAgIC0tY2xvc2UtaWNvbi1jb2xvcjogI2ZmZjtcbiAgICAtLWNvbnRhaW5lci1iZy1jb2xvcjogI2FhYTtcblxuICAgIC5tb2RhbCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMTApO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gIC5jYXNlX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGVudC1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUwKTtcbiAgfVxuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDYsNzMsMzIwLDEwMjMpO1xuICB9XG59XG4iLCIuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuIiwiLmNvbnRlbnQtdGV4dCB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb250LTEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2LDQwLDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNiw0MCwzMjAsMTAyMyk7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyLDE2LDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyLDE2LDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgJi5jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMy40KTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCwxNiwzMjAsMTAyMyk7XG4gICAgfVxuICB9XG4gIHVsLCBvbCwgYSwgcHtcbiAgICBAaW5jbHVkZSBmb250LTIxO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDQyKTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4LDExLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDgsMTEsMzIwLDEwMjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJjpub3QoOnZpc2l0ZWQpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM0MDZBRkY7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBjbGFtcEZsdWlkKDYwKSBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDI1KSBjbGFtcEZsdWlkKDM2KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5lO1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTIxQjI0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5jb250ZW50LXRleHQtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NS44JSA0OS4xJTtcbiAgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcig2MCk7XG4gIH1cbiAgJi5yaWdodC1pbWFnZSB7XG4gICAgLmltZyB7XG4gICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IHIoMjApO1xuICAgIC5pbWcge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICBib3JkZXItcmFkaXVzOiByKDEwKTtcbiAgICB9XG4gICAgJi5yaWdodC1pbWFnZSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgLy8gcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjApO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg2MCk7XG4gICAgLy8gbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgJi5vcmlnaW5hbF9zaXplIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5jb250ZW50LWZpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjbGFtcEZsdWlkKDE3KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgZmlsbDogJGxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgxNik7XG4gICAgfVxuICAgIC5jb250ZW50LWZpbGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5tZXRhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMzYpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogY2xhbXBGbHVpZCg3NTApO1xuICAgIC5zd2lwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDE5LjclO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDEuNTJweDtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MS41MiwxNzAuNTIsMzIwLDEwMjMpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDc3LjMlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNTYuOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNTYuOTYsNDIwLjk2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIsMzAsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5teVN3aXBlcjIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubXlTd2lwZXIge1xuICAgICAgICBtYXJnaW46IGNsYW1wRmx1aWQoMjcpIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM3KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICByb3RhdGU6IDI3MGRlZztcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4iLCIuY29udGVudC1yZXN1bHQtY2FzZSB7XG4gICAgLmNvbnRlbnQtdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXBlYXRlci1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1NCk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCkgY2xhbXBGbHVpZCgxNSk7XG4gICAgfVxuICAgIC5yZXBlYXRlci1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNzApO1xuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTM0KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMTgpO1xuICAgICAgICAgICAgZmlsbDogJHRvbmUyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0yMCk7XG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0yNSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1Niw4OS4zLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDksNzguNiwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRlbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2xhbXBGbHVpZCgzNSk7XG4gICYubXQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgJi5jb2xzLTEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzcuMiU7XG4gIH1cbiAgJi5jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxuICAmLmNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG4gICYuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIzLjQpO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTcpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDExLjMsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIF8xMjc5IHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbn0iLCIuaW50ZXJuYWxfYmFubmVye1xuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjApO1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQ5KTtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTEwLjU1KTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTkzLjUyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTkzLjUyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDY0MSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMDkpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg5MCwyNDUuNTIsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODEsMjQ1LjUyLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMyw1OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDAsMzIsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDYzLjc0KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDYxOCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxODAsNDYzLjc0LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2xhbXBGbHVpZCgyNDAsNjE4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyXzE5MjB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZF9saW5le1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59IiwiLmxpbmtfb3Blbl9tb2RhbHtcbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDApO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzMsNTgsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZnR7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIC5idG5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU2KTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTQ3KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTQ3KTtcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU2KTtcbiAgICAgICAgICAgICYubm90X21hcmdpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMzcpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgzNSw4MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwOSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzUyKTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDMwMCw1MDEsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxufSIsIi5rcHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgLmxlZnR7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4MSk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNiw1NCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VydmljZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTMpO1xuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVkZ2V0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1NSk7XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFza3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyODQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlucHV0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjg0KTtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyYWdfYW5kX2Ryb3B7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggZGFzaGVkICRsaW5lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxOTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIzKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMjMpO1xuICAgICAgICAgICAgICAgICAgICAuaW1nX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIC5maWxlX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDc2KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9rcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJl9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTIpIGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoMjgwLDQwMCwzMjAsMTI3OSksIDFmcikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wZXJzb25hbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDMwMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDM5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYXtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoODY0KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI4MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQ2MCw1NzYsNzY4LDEyNzkpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTM0LDE4NiwzMjAsNzY3KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b25lO1xuICAgICAgICAvLyBwYWRkaW5nOiBjbGFtcEZsdWlkKDcpIGNsYW1wRmx1aWQoNDIpIGNsYW1wRmx1aWQoOSk7XG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDQwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDQ0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTAsMTcsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9ue1xuICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIxKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTAsNzQsMzIwLDEyNzkpO1xuICAgIH1cbn1cbiIsIi5jb250YWN0c19ibG9ja3tcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgaDF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2NCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzklIDQxJSAxMCU7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg4Mik7XG4gICAgICAgIC5jb250YWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDQwKSAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLnBvc2l0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAuYWRkcmVzc3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWxze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVxdWlzaXRlc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAwIGNsYW1wRmx1aWQoNTIpO1xuICAgICAgICAgICAgLmhlYWRfbmFtZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEsIC5jb2wyIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sMiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWx7XG4gICAgICAgICAgICAmX19pdGVtc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNDApLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxNjMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQwKTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNsYW1wRmx1aWQoMTkpO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkX25hbWV7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyMDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21hcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0NzEpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICB9XG5cbn1cbiIsIi5qb2JzIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDk1KTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDU2MCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDM5NCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb25kaXRpb25zIHtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX29wZW5pbmcge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDUyMyksIDFmcikpO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMzApIGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIzKSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNjQsMzEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5Nik7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjYpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzMsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCw0NCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNTUwKSwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg3NykgY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogY2xhbXBGbHVpZCg1NTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjg3KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTA5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMTAuNTUpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMwLDQ0LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIGdhcDogMCBjbGFtcEZsdWlkKDY3KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoNCwxMCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYsNDIsMzIwLDc2Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg3KTtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgLy8gICAgIHAge1xuICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC8vICAgICAgICAgLy8gfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vICAgICAvLyAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgLy8gICAgIC8vICAgICAvLyBtYXJnaW46IGNsYW1wRmx1aWQoMzApIGF1dG87XG4gICAgICAgIC8vICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIC8vICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgLy8gfVxuICAgICAgICAvLyAgICAgdWwge1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0Mik7XG4gICAgICAgIC8vICAgICAgICAgbGkge1xuICAgICAgICAvLyAgICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gfVxuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIC8vICAgICAgICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBvbCB7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgLy8gICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAvLyAgICAgICAgIGxpIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIC8vICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgYTpub3QoLmxpbmstY292ZXIpIHtcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzQwNkFGRjtcbiAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgIGgyIHtcbiAgICAgICAgLy8gICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgaDMge1xuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBoNCB7XG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAuc3AtaW1hZ2Uge1xuICAgICAgICAvLyAgICAgICAgIGltZyB7XG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLnNwLWJsb2NrLXRhYmxlIHtcblxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmNhc2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICAmLmNvbHMtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoNDcyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2hhcmVfcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgxMC41KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZ2M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTAsNzIuNiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJld3Mge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMyw1OCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFiIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQuMDMpO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDUpIGNsYW1wRmx1aWQoMjApIGNsYW1wRmx1aWQoNyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUuNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgwKTtcbiAgICAgICAgJi5nb29nbGUteWFuZGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2NhbiB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyOTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MTApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI2MCwzNDAsMTAyNCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjA1LDM0MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg1NTApLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNTApIGNsYW1wRmx1aWQoMzUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGlmcmFtZSwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMDgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwxMy4zLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNTcsMjA1LjMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDAsNSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNSw4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDM2LDUzLjMsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCw3Mi42LDMyMCwxMDIzKTtcbiAgICB9XG59IiwiLnBvcnRmb2xpbyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTYpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgIH1cbiAgICAmX19zZWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg5KTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19zZWN0aW9uX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDUpIGNsYW1wRmx1aWQoMjEpIGNsYW1wRmx1aWQoOCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViX3NlY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1KTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU1MCksIDFmcikpO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1MCkgY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzUpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlCQUVGMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhc2VfZGV0YWlsX3BhZ2Uge1xuICAgIC5jYXNlX2RldGFpbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FzZS1iZ2MtY29sb3IpO1xuICAgICAgICAmLmJnYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTEwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoMTcpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24sIC5zZmVyYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNC4wM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZ2MwNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlMDdcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l0ZV9saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnYzA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE4LDI4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXRhaWxfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA5NjZweDtcbiAgICAgICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNywzNywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlsX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZ2MwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMTguNywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2ltaWxhcl9jYXNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU2MCksIDFmcikpO1xuICAgICAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogY2xhbXBGbHVpZCgzNTcpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1N3B4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDYsNzIsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50X2Nhc2Uge1xuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5vcmlnaW5hbF9zaXplIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC12aWRlby10ZXh0LCAuY29udGVudC10ZXh0LCAuY29udGVudC1pbWFnZSwgLmNvbnRlbnQtc2xpZGVyLCAucmVwZWF0ZXItaXRlbXMge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgICYuY29udCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYXNlX2NvbnRhaW5lcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaGFyZV9jYXNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg3OSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODkpO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDcpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0Q1RENFMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3LjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NC4zOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHggMTcuOTVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI3LDc5LDMyMCwxMDIzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzcsODksMzIwLDEwMjMpO1xuICAgIH1cbn1cblxuLmZ1bGxfd2lkdGhfaW1nIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmLnB0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1LDE3LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBiIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg1LDE3LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50aXRsZV90ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICYucGIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgICB3aWR0aDogNDkuMSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNjQsMzEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNS4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndoaXRlLCAmLmdyYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYubXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi50ZXh0X29uX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3RleHRfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmLnNpemUtMzYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS42NCwzMSwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplLTIxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI1LjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YyRjJGNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTAsMjcsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTMzMCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjIxLjY3LDg4Ni42LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vbmx5X3RleHQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAmLnNsaW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ5LjElO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZGl2IHtcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgfVxuICAgICAgICAmLmdyYXkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTYuNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDIwLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi5sb25nX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICYucGIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnRpdGxlX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZm9udC0zNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTgsMjQsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjcuMyk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnRleHRfaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4OCk7XG4gICAgJi5wYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ5LjIlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUyMik7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjYxLDM0OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDUuNyU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDMxLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEwLDEyLDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjUuMik7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG4ucmV3c190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg5MCk7XG4gICAgJi5wYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyOCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYsMTguOCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyOCk7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzIuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgfVxuICAgIC5vd25lciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI3LjMpO1xuICAgICAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnJld3NfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcbiAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM5LjYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjUuMik7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoMTgzKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMyLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3duZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vdF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vdF90ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNzApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NTUgLyAzNDA7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NTUgLyAzNDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAucGxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmX19iZ2Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIC8vICAgICBpbWcge1xuICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLnBsYXkge1xuICAgICAgICAvLyAgICAgICAgICZfX2JnYyB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgc3ZnIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi8vIC5jb250ZW50LWdhbGxlcnkge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAvLyAmLmNvbHMtMSB7XG4gICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgLy8gfVxuICAgIC8vICYuY29scy0yIHtcbiAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAvLyAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMDgpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC8vICYuY29scy0zIHtcbiAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAvLyB9XG4gICAgLy8gJi5jb2xzLTQge1xuICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIC8vIH1cbiAgICAvLyAmLWl0ZW0ge1xuICAgIC8vICAgICAmX19pbWcge1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgJl9fY2FwdGlvbiB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjMuNCk7XG4gICAgLy8gICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE3KTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbi8vIH0iLCIuZG9jc19wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE4Nik7XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMTApO1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNTIwKSwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg3MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoODApO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDZBRkY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZW1hcF9wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDY2KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzAsNDQsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluX2Jhbm5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTE0KTtcclxuXHJcbiAgICAgICAgJi5zaXplIHtcclxuICAgICAgICAgICAgJl8xNTAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xNTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfMTE1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTE1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmXzExMCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTExMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl8xMDAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfOTUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC05NTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl84NSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTg1O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfODQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04NDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl82MCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTE5LCAxMjMsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZF9saW5lIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTY1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyByaWdodDogY2xhbXBGbHVpZCg3MCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc2Nik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NjZweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDg0NXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDUwJSAwO1xyXG4gICAgICAgICAgICAgICAgLy8gcmlnaHQ6IGNsYW1wRmx1aWQoLTU1LDE5MCwzMjAsMTI3OSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQwOCwgODY2LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2xhbXBGbHVpZCg0MzQsIDg0NSwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDM0KTtcclxuXHJcbiAgICAgICAgICAgIC5yZW50X2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQ2KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg2Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZW50X2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3ZnX25vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2NvdW50X3JlbWFpbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg3Ni41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDc2LjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI5LCA4NCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyOSwgODQsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjIsIDU0LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjcuMyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoOTUwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjQpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNCwgMjIsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmJhY2tncm91bmRfbGluZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nX3RleHQge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyOS4xOSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI4KTtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoOTApO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgwLCAyNSwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gaW1nIHtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTMzMik7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc2Nik7XHJcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAvLyB0b3A6IDQ4LjVweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAvLyB0b3A6IGNsYW1wRmx1aWQoNDguNSw4MiwzMjAsMTI3OSk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgLy8gYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoLTM1LC02NiwzMjAsMTI3OSk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiA4NjZweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXgtaGVpZ2h0OiA4NDVweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0MDgsODY2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDQzNCw4NDUsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCg0NSwgMTEwLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNsYW1wRmx1aWQoMzQ1LCA2ODUsIDMyMCwgMTI3OSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMTAuMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci50ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzEuMnB4O1xyXG4gICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgbWFyZ2luLXRvcDogMzlweDtcclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjQsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguMiwgMzEuMiwgMzIwLCAxMDIzKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI2LCAzOSwgMzIwLCAxMDIzKTtcclxuICAgIH1cclxufSIsIi5hZHZhbnRhZ2VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDM2KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDgzLjUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCwgODAsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLCA3MiwgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dF9uYW1lIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDIyNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTgpO1xyXG5cclxuICAgICAgICAmLml0ZW00IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDI2MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyNCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYuOCwgMjguOCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNiwgMywgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIzKTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDY3LjUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGluZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNsYW1wRmx1aWQoNjcuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguaXRlbTQpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoMjUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNsYW1wRmx1aWQoMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbTMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDI1KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI4LCAzMywgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmdjIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjcwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNDMpO1xyXG4gICAgICAgIGNvbG9yOiAkdG9uZTI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMjkpO1xyXG4gICAgICAgIGxlZnQ6IDQzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcInNsbnRcIiAwO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDdweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg5MCwgMjMwLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODEsIDIwNywgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBib3R0b206IC0yMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDksIDQzLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCg5LCA0MywgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKC04LCAtMjEsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMSwgMjQsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNTMsIDY3LCAzMjAsIDEwMjMpO1xyXG4gICAgfVxyXG59IiwiLndlYnNpdGVfZ2V0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICR0b25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTA3KTtcclxuICAgICZfX2hhc2h0YWd7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTA2O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU1KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0yMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJi5zaXplLTEwMCB7IEBpbmNsdWRlIGZvbnQtMTAwLTU7IH1cclxuICAgICAgICAmLnNpemUtODAgeyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUsMzAsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7ICBcclxuICAgICAgICAmLmNvbHVtbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgyMykgMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgLy8gZ2FwOiAwIGNsYW1wRmx1aWQoNjApO1xyXG4gICAgICAgICAgICAmLnNpemUtNjAgeyBAaW5jbHVkZSBmb250LTYwOyB9XHJcbiAgICAgICAgICAgICYuc2l6ZS00NCB7IEBpbmNsdWRlIGZvbnQtNDQ7IH1cclxuICAgICAgICAgICAgJi5zaXplLTQwIHsgQGluY2x1ZGUgZm9udC00MDsgfVxyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICY6bm90KC5jb2x1bW4pIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDYwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTguNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYuOCwyOC44LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NSUgMjQlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gLnRleHR7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDU4LjUlO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iZ2NfY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5lbGVtZW50e1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0NDguNSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0NDguNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZChjYWxjKCg0NDguNS8yKSooLTEpKSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX2NvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMzKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwLDM2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzUsODQsMzIwLDEwMjMpO1xyXG4gICAgfVxyXG59IiwiLnRoZV9iZXN0X2NvbXBldGl0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjMuNSk7XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDY1KTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxLDI1LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMDYwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0yMSk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTM3KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDE5MCw3MDksMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfNDI1e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDgzKTtcclxuICAgICAgICByaWdodDogY2xhbXBGbHVpZCgxMDApO1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQ5Nyk7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDcxNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyODFweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogNTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDExMywxOTMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTYzLDI4MSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgyNCwwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMjEsNTcsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMzApIGNsYW1wRmx1aWQoMjEpO1xyXG4gICAgICAgIG1heC13aWR0aDogODIlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTEpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogOXB4IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBnYXA6IDExcHggN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC4wNiwzNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTMsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNiwyOC44LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoNSw2NSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxOCwzNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDEwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMyw1LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEzNCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMTcpO1xyXG4gICAgICAgICAgICBmaWxsOiAkdG9uZTI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgyMyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTMpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgtNCwxNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMjMpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDAsMjUsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgyMSw0MCwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgwKTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzQyNXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZF9saW5le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgJi5sYXN0e1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzOSw2NSwzMjAsMTAyMyk7XHJcbiAgICB9XHJcbn0iLCIuY29zdF9zaXRle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDYzLjUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJi5tdCB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMTMuNSk7XHJcbiAgICB9XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RvcF90aXRsZXtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE2KTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgsMTAsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbV90aXRsZXtcclxuICAgICAgICAmLmZvbnQtOTUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTk1O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb250LTEwMCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTI0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNSw3LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNjIpIGNsYW1wRmx1aWQoMTA1KTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2JTtcclxuICAgICAgICBtYXJnaW46IGNsYW1wRmx1aWQoNTgpIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICYuZWwyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbDcge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgICAgICBnYXA6IDQzcHggNDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIwLDMzLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwLDQzLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJi5lbDQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDQwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsNDQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb3N0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIzKTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgJi5tdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNyw0MCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDQ0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoLTMxKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoLTE4MCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDMxOSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMDcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uIGVhc2U7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJvdGF0ZSAkdHJhbnNpdGlvbiBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAvLyAgICAgLmltYWdle1xyXG4gICAgICAgIC8vICAgICAgICAgaW1ne1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMTJkZWc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAtMTJkZWc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubm90X2ltZyB7XHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bl9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC8vICZfX3JpZ2h0X2Jsb2NrIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcclxuICAgIC8vICAgICBwYWRkaW5nOiAzMnB4IDIxcHggMzBweDtcclxuICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgICAgLnRpdGxlIHtcclxuICAgIC8vICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy8gICAgICAgICAmLmZvbnQ4MiB7XHJcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTgyO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICYuZm9udDgyLTU3IHtcclxuICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtODI7XHJcbiAgICAvLyAgICAgICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTUyO1xyXG4gICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC50ZXh0IHtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLmJ0bl9jb250YWluZXIge1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIHNwYW4ge1xyXG4gICAgLy8gICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAmLmdyaWQ0IHtcclxuICAgIC8vICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgIC8vICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgICAmLmxhc3R7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmRfbGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxLDI0LDMyMCwxMDIzKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgzMCw4NiwzMjAsMTAyNCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNhbl93ZV9nb3tcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU3KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcclxuICAgICZfX2hhc2h0YWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjApO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDkpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxNiwzMiwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgICB3aWR0aDogNTkuNyU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMC41KSBjbGFtcEZsdWlkKDkpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDM4LjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuZm9ybV90aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjQuNSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg4NCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoODQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDIzLDQ0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fdGV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoODQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDg0KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNDgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC44MywyOC44LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjQsMzcsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCg4NCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAmOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBob25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJEMzc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wZXJzb25hbHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxOCw2NiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzUsNDQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDgsMTYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4LDMxLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTIwLC01NiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCgyMCw1NiwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjU2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDE5LjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTgpIGNsYW1wRmx1aWQoMzEuNSkgY2xhbXBGbHVpZCgyMi41KSBjbGFtcEZsdWlkKDI4LjUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM2KTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LjQsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYsOSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJte1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwyNi40LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDQwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNyw0MCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAudGVybXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4IDMzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTMsMjUsMzIwLDEwMjMpIGNsYW1wRmx1aWQoMTIsNDAsMzIwLDEwMjMpIGNsYW1wRmx1aWQoMTMsMzMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDgsMTgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNSwxMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDMwLDY3LDMyMCwxMDIzKTtcclxuICAgIH1cclxufVxyXG4iLCIud29ya19zY2hlbWV7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi11cDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE0MSk7XHJcbiAgICAuY29udGFpbmVyXzE5MjAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICZfX2hhc2h0YWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3LjcycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMC40OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDI3LjcyLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwzMC40OSwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjApO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY5LjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5LjNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw2OS4zLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAsNjkuMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwLDE1LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmVsNywgJi5lbDUsICYuZWw0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMzYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMjgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEzOSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTY1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbDM6bm90KC5sZWZ0X3RleHQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNzQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMTgpO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNjc0KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNzApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMzczKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDExKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sZWZ0X3RleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg5Myk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQ0Nik7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg0MjcpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTEzKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0NTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgJi5lbDcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTEyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTgyKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIzNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5lbDUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTA2MSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDI3KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIzNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5lbDQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNzc3KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0ODApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDU0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmVsMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg2MjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDEyNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyOTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICZfMXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoMzApO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0xMik7XHJcbiAgICAgICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMjgwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0yOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgzMzApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWwzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDg4KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dC5ub3RfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTExKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0X3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDMzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQ3KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDUxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg0OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQyKTtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg2MDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmXzJ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDQ4Nyk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDcpO1xyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC04KTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDYzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg2MDkpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg0NDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoMTA3MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDc0KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0Lm5vdF90aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC03KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTExKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0X3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDk2Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg2ODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoOTQxKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTM5KTtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1MTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmXzN7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTEwKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDQyKTtcclxuICAgICAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMzEzLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg0MTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWwzIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDMxKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDMwNik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dC5ub3RfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDUxMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sZWZ0X3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDcwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg3NzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg2MjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfNHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNTc4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgyOTMpO1xyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDU3Nik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDMwMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgzNzkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDI3KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDIwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1OTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDM0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl81e1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDM4OCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDE1Mik7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDI4MC41KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoLTE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCgtNik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDM4OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg2NDcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDMyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTEzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl82e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg2NjgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDYwMik7XHJcbiAgICAgICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDMzLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfN3tcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDQyKTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg1NDIpO1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyNTYuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm51bWJ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTE1LjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDExNS41KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzOS42KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDM2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMS42KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE1KTtcclxuICAgICAgICAgICAgICAgICY6bm90KC5lbDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Om1hcmtlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDcpO1xyXG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNjcyKTtcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCk7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyOCk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNjM0KTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bl9jb250YWluZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYuZWw1IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCgxMDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCgxMDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDczJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWwzOm5vdCgubGVmdF90ZXh0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMzM0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDM2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMSwzOS42LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE3LDY5LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg3LDI5LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnVtYntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjkuM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5LjNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuICAgICAgICAgICAgICAgIC5jaXJjbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg4LDE4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDgsMTgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC01LC0zMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDY5LjMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDY5LjMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDAsMjMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsNDAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsNDQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOSwxOSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQuNCwyOC44LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYsMTQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1MCwxMTYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg1MCwxMTYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoOSwyMiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOS4zJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODkuNyU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcF9wbHVne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnYztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNSwzMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvdHRvbV9wbHVne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTg4LC0xMTIsMTAyNCwxMjc5KTtcclxuICAgICAgICAgICAgLy8gdG9wOiAtMjdweDtcclxuICAgICAgICAgICAgLy8gdG9wOiBjbGFtcEZsdWlkKDIyLDUwLDMyMCwxMjc5KTtcclxuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDUxLDUwLDEwMjQsMTI3OSk7XHJcbiAgICAgICAgICAgIC8vIHRvcDogNTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnYztcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0zMCwtODgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQwLDUxLDc2OCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgyNiw0MCw0MjUsNzY3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfNDI1IHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgyMiwyNiwzMjAsNDI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogY2xhbXBGbHVpZCgxLDIsMzIwLDEwMjMpIHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMiw4LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBjYW52YXN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyN3B4O1xyXG4gICAgICAgIC5sZWZ0X3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAmX19uYW1lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMjgpO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDMwLDEwMCwzMjAsMTAyMyk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTAsMjcsMzIwLDEwMjMpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXNlcyB7XHJcbiAgICAuY29udGFpbmVyXzE5MjAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZF9saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSA4cHgsICMwNTA4MEMgMTFweCksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJi5wYiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDg4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCg1KSBjbGFtcEZsdWlkKDIyKSBjbGFtcEZsdWlkKDUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzNC4wMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOC4wMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIxLjYyKTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOXB4IDlweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLCAyNCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LjQsIDI4LjgsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIsIDYsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgxNCwgMTksIDMyMCwgMTAyMykgY2xhbXBGbHVpZCg0LCA5LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyLCA1LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfNDI1IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxvY2tfY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU2KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4OSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE0LCA0NywgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjIsIDU5LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmRpdmlkIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9ja19jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hhc2h0YWcge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxLCAyNSwgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg4NDcuNSk7XHJcblxyXG4gICAgICAgICYuc2l6ZS0xMDAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDAuNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDMpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2l6ZS04MCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIsIDAsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAvLyBnYXA6IGNsYW1wRmx1aWQoMjIuNSk7XHJcbiAgICAgICAgZ2FwOiAyMi41cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMzIwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0Nik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNjkxLjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0OCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC43cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE0LCAzNiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDksIDE5LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjY3KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDEyKTtcclxuXHJcbiAgICAgICAgICAgICZfMSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMy80O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl8yIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0LzU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS40MzcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQ0NjYpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjOUJBRUYyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMTkuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMTIsIDIyLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoODgsIDI4OCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxN3B4IDIycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNywgMTcsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCg4LCAyMiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAsIDI5LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19leHBpcmllbmNfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxODMpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDIwNSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDgyMC41KTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLmV4cGlyaWVuY2VfdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIxKTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjMuOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCwgNTgsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMywgNjMuOCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTQsIDI0LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhwaXJpZW5jZV9ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjQpO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDM2LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguMzYsIDM5LjYsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMzLCA1NywgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyNTAsIDU0MiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bl9jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTcsIDQwLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMTcsIDQwLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDk4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDAsIDk4LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4MywgMTQ1LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG5fb25seSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDY2KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMDcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG59IiwiLnJldmlld3N7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJl9fdG9we1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjkyLjUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI5Mi41KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjEpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm90dG9te1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjQpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLmltZ19tb2Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDM2MSw1MDAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgJi5pbWdfcGMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmltZ19tb2Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5fY29udGFpbmVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCg0OCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNsYW1wRmx1aWQoNSwzMiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTVweCAtNTZweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDE1LDU1LDMyMCwxMDIzKSBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGFzaHRhZ3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2NCk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMCwyNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUxLCAmX190aXRsZTIsICZfX3RpdGxlM3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUxe1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTkpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZTJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4zNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYsMTIsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlM3tcclxuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUsMTMsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMzAxLjUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzEyMUIyNCAwJSwgcmdiYSgxOCwgMjcsIDM2LCAwLjg3MDY3KSAzNy4wMyUsIHJnYmEoMTgsIDI3LCAzNiwgMC40Mjg3MzUpIDcyLjk0JSwgcmdiYSgxOCwgMjcsIDM2LCAwKSAxMDAlKTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxODAsMjc0LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDMwLDY3LDMyMCwxMDIzKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuICAgIH1cclxufSIsIi5saW5rX3NpdGVfZm9ybXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnYy1jb2xvcik7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1NSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICZfX2hhc2h0YWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjApO1xyXG4gICAgICAgICYub25seV90aXRsZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xNTA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTAsMTMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyOCkgY2xhbXBGbHVpZCgyNCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDEzMTIuNSk7XHJcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDMzKSBhdXRvIDA7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBoKCcnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGhvbmV7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpdGVfdXJse1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMy80O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wZXJzb25hbHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTQpO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDksNTAsMzIwLDEwMjMpIGF1dG8gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICBnYXA6IDE2cHggY2xhbXBGbHVpZCgyNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjAsMzYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoOCwxNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNTApO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwNSk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0N3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjAsNDcsMzIwLDEwMjMpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDM0LDQ1LDMyMCwxMDIzKTtcclxuICAgIH1cclxufSIsIi5jaGVja19tYXJrX2xpc3R7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwO1xuICAgICAgICAmLmZvbnQtNjAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgfVxuICAgICAgICAmLmZvbnQtODAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgfVxuICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4MCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI2LDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI2LDU4LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZnR7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDQxJTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg4NDYuNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoODM4LjUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgJi5jcm9zcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNzA4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyODAsNDcyLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDk0MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDMyMiw5NDEsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDI1LDMzLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTcsLTMyLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4OSk7XG4gICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgfVxuICAgICAgICAmLm5vdF9wYWRkaW50X3RvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoODYpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgICAgICAmLm5vdF9tYXJnaW5fdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMCw1NywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2MSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDcwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEyLDMyLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICYuY2hlY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc1KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNjcuNSk7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NS43NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4LjE5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI2LDc1Ljc2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDIzLDY4LjE5LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDksMTgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE2MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2Nik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTU1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0zNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1NiwxMTYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTEsMTExLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTE1LC0zNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTEwLC0yMywzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1NTMuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMjguOCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOCwxMywzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jcm9zcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTEwKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDQwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDQ0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzLDE5LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tncm91bmRfbGluZXtcbiAgICAgICAgYmFja2dyb3VuZDogXG4gICAgICAgICAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSA4cHgsICMwNTA4MEMgMTFweCksIFxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCA2MiUsICMyMTJEMzcgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gJi50b3BfYmx1ciB7XG4gICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvLyAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgICAgICB0b3A6IDA7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgLy8gICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMTIxQjI0IDAlLCByZ2JhKDE4LCAyNywgMzYsIDAuODcwNjcpIDM3LjAzJSwgcmdiYSgxOCwgMjcsIDM2LCAwLjQyODczNSkgNzIuOTQlLCByZ2JhKDE4LCAyNywgMzYsIDApIDEwMCUpO1xuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMTgsIDI3LCAzNiwgMCkgMCUsIHJnYmEoMTgsIDI3LCAzNiwgMC40MjM0MDY4NjI3KSAzNyUsIHJnYmEoMTgsIDI3LCAzNiwgMC44NzE1ODYxMzQ1KSA2MCUsIHJnYigxOCwgMjcsIDM2KSAxMDAlKTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cbiAgICAuY29udGFpbmVyXzE5MjB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59IiwiLmFkdmFudGFnZXNfdGV4dHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU2KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4My41KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX25hbWV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDgwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDcyLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0X25hbWV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDI0MSk7ICBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC04KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDI0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMjguOCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNiwzLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGFzaHRhZ3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNjQpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMSwyNSwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2NywyODgsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDMpO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDQwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDMpO1xuICAgICAgICBwe1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzLDI0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDI0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDI4LjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF80MjV7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoNjgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNsYW1wRmx1aWQoNjcuNSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDI1LDUxLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzQyNXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF80MjV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjgsMzMsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF80MjV7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXJ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NHB4O1xuICAgICAgICAuZGVwYXJ0bWVudHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA2O1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EWWlJR2hsYVdkb2REMGlORGNpSUhacFpYZENiM2c5SWpBZ01DQTBOaUEwTnlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR05wY21Oc1pTQmplRDBpTWpNaUlHTjVQU0l5TXk0eE5qUXhJaUJ5UFNJeU15SWdabWxzYkQwaUkwTXdSa1l3TUNJdlBnbzhjR0YwYUNCa1BTSk5Nall1TnpFd09TQXhNeTQ0TnpnNVRETTFMams1T0RjZ01qTXVNVFkyTmt3eU5pNDNNVEE1SURNeUxqUTFORFFpSUhOMGNtOXJaVDBpSXpFeU1VSXlOQ0lnYzNSeWIydGxMWGRwWkhSb1BTSXlJaTgrQ2p4d1lYUm9JR1E5SWsweE9TNHlPRFV5SURNeUxqUTBPVEpNT1M0NU9UYzBNaUF5TXk0eE5qRTFUREU1TGpJNE5USWdNVE11T0Rjek55SWdjM1J5YjJ0bFBTSWpNVEl4UWpJMElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQQzl6ZG1jK0NnPT1cIikgMiAyLCBkZWZhdWx0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAmX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMzE1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXNsaWRle1xuICAgICAgICAgICAgICAgIC5uYW1lLCAucG9zdHtcbiAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJnY3tcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI3MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI0Myk7XG4gICAgICAgIGNvbG9yOiAkdG9uZTI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKC0yOSk7XG4gICAgICAgIGxlZnQ6IDQzcHg7XG4gICAgICAgIHJpZ2h0OiA0M3B4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJzbG50XCIgMDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoOTAsMjMwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg4MSwyMDcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgYm90dG9tOiAtMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoOSw0MywzMjAsMTAyMyk7XG4gICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCg5LDQzLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDY3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzNSw2NywzMjAsMTAyMyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDIyLDY3LDMyMCwxMDIzKTtcbiAgICB9XG59IiwiLnRydXN0X3Vze1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDYxKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmX19oYXNodGFne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtNCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjApO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE5LjUpIGNsYW1wRmx1aWQoNDUpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGdhcDogMTQuNjRweCAzMy43OHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxNTUuMzhweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNywxNC42NCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIGNsYW1wRmx1aWQoODgsMTU1LjM4LDMyMCwxMDIzKSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE5LDM2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDI5LDkyLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjA3KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg5NC41KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMTAuNSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNHM7XG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE1LjU0KSBjbGFtcEZsdWlkKDEwLjM1KSBjbGFtcEZsdWlkKDE0LjY5KTtcbiAgICAgICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwLjkzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQxLDcwLjkzLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDQsNywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcl8xOTIwe1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRiZ2MgMjEuODglLCAjMjEyRDM3IDEwMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgcGFkZGluZy10b3A6IDY5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgyOSw2OSwzMjAsMTAyMyk7XG4gICAgfVxufSIsIi5zZW9fYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmFja2dyb3VuZF9saW5lIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICYuYnJiIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2Nyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5ODUuNjJweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTIwLC01NiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoLTIwLC01NiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xMiwtMjAsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hhc2h0YWd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDYzKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDEsMjUsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDAuNSk7XG4gICAgICAgICYuZm9udC02MCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICB9XG4gICAgICAgICYuZm9udC04MCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTgwO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDQ0KTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzLDE5LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNDIpO1xuICAgICAgICB9XG4gICAgICAgIHAsIHVsLCBvbHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIsMjAsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0Mik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC04KTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDExKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5LDEyLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyOCw0OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzMpO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTcsMzEuMiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDMwLDY3LDMyMCwxMDIzKTtcbiAgICB9XG59IiwiLmZhcXtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg2MCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnY19jb2xvcik7XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMDAwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsNDAsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNyw0NCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGxhcHNlX19pdGVtc3tcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDEyMDApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIxKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMSwyMiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzMSw2OCwzMjAsMTAyMyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQwLDEyNiwzMjAsMTAyMyk7XG4gICAgfVxufVxuIiwiLmNoZWNrX2xpc3Qge1xuICAgIC8vIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjMpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDg3KTtcbiAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgICAmLm10IHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTEzKTtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyNCwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9wX3RleHQge1xuICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICBncmlkLWNvbHVtbjogMS8xMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI1O1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExLDE1LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsMzEsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbV90ZXh0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDMvNDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvMTA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjguMDUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8xMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI5LDYwLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIsMTcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwxOC43LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0X3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0X3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE2LzI1O1xuICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEwLzE2O1xuICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMy80O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEzLzI1O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxNi8yMjtcbiAgICAgICAgZ3JpZC1yb3c6IDMvNDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyNikgMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE1LDE4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiA0LzU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjUsMzUsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjYsNDIsMzIwLDEyNzkpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgzMSw1OCwzMjAsMTI3OSk7XG4gICAgfVxufVxuIiwiLnRhcmlmZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5tdCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cblxuICAgICZfX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODcpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkLWNvbG9yKTtcblxuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwNyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tb2Rlcm4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgzMSwgNTgsIDMyMCwgMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oYXNodGFnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LTgwO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gd2lkdGg6IDgwJTtcbiAgICAgICAgLy8gd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDM5KTtcblxuICAgICAgICAmLml0ZW1zXzMge1xuICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyNyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1zXzIge1xuICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCg1Myk7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1zXzEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE3KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgbWluLXdpZHRoOiBjbGFtcEZsdWlkKDQwMCk7XG5cbiAgICAgICAgJi5pdGVtLTF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbXNfMiB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLCAzNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMiwgMzkuNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3N0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDkpO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJi5ib3R0b21fbGluZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb250LTM2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IGNsYW1wRmx1aWQoMjAsMzYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMiwzOS42LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE4LCAzNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjAsIDM5LjYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wbHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00MDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgJi5ib3R0b21fbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyOCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnRzIHtcbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuXG4gICAgICAgICAgICAgICAgJi0tMSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBvbCxcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC01KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0zNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgNDUgNDNcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBmaWx0ZXI9XCJ1cmwoJTIzZmlsdGVyMF9kXzIwNDdfMzQ2OClcIj48cGF0aCBkPVwiTTE5LjMwMDUgMjAuNDgyQzIwLjQxNTMgMTguMzE4MSAyMS40NzMyIDE2LjgxODQgMjIuOTQ1NSAxNS4xOTUzQzI1LjI3OCAxMi42MjQ0IDI4LjQxMDggMTAuMzg4MSAzMS42NjAxIDkuMDIxMDVDMzEuOTIzMSA4LjkxMDQ2IDMyLjEyODkgOS4yNjMyNSAzMS45MDM0IDkuNDM3MjRDMjYuMjQ0IDEzLjc5NTEgMjIuNjEyMiAxOC44NTM4IDE5Ljk2MjQgMjUuNzg2NEMxOS44MTEzIDI2LjE4MjIgMTkuMjU5IDI2LjIxMDEgMTkuMDY4IDI1LjgzMThDMTcuMzc4MSAyMi40ODMgMTYuMTM2NSAyMC4wMzQyIDEzLjE4OTQgMTguMTQzMUMxMi44ODU4IDE3Ljk0ODEgMTIuOTYyMSAxNy40ODkxIDEzLjMxMiAxNy4zOTg5QzE1Ljc3NjggMTYuNzYzOSAxNy40MyAxOC4xMDEgMTkuMzAwNSAyMC40ODJaXCIgZmlsbD1cIiUyM0MwRkYwMFwiLz48L2c+PGRlZnM+PGZpbHRlciBpZD1cImZpbHRlcjBfZF8yMDQ3XzM0NjhcIiB4PVwiMC41MTA1MzJcIiB5PVwiMC41NjM5MVwiIHdpZHRoPVwiNDMuOTc4OVwiIGhlaWdodD1cIjQyLjA3ODVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPVwic1JHQlwiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9XCIwXCIgcmVzdWx0PVwiQmFja2dyb3VuZEltYWdlRml4XCIvPjxmZUNvbG9yTWF0cml4IGluPVwiU291cmNlQWxwaGFcIiB0eXBlPVwibWF0cml4XCIgdmFsdWVzPVwiMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDBcIiByZXN1bHQ9XCJoYXJkQWxwaGFcIi8+PGZlT2Zmc2V0IGR5PVwiNC4wNTMzOFwiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiNi4yNDQ3M1wiLz48ZmVDb21wb3NpdGUgaW4yPVwiaGFyZEFscGhhXCIgb3BlcmF0b3I9XCJvdXRcIi8+PGZlQ29sb3JNYXRyaXggdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMC43NTE3MjQgMCAwIDAgMCAxIDAgMCAwIDAgMCAwIDAgMCAxIDBcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluMj1cIkJhY2tncm91bmRJbWFnZUZpeFwiIHJlc3VsdD1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluPVwiU291cmNlR3JhcGhpY1wiIGluMj1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIiByZXN1bHQ9XCJzaGFwZVwiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG9sLFxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUuNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludF90ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IGNsYW1wRmx1aWQoLTM0KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtc18zIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC03Nyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAmLml0ZW0tMiB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaXRlbS1tb2Rlcm4tMSB7XG4gICAgLy8gICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAvLyAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC5pdGVtLW1vZGVybi0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5pdGVtLW1vZGVybi0zIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgIC8vICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgJl9fYm90dG9tX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIsIDE3LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQuNCwgMTguNywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZF9saW5lIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufSIsIi50YXJpZmYtbW9kZXJuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJi5tdCB7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTcpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDg3KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkLWNvbG9yKTtcclxuXHJcbiAgICAgICAgJi5tdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1tb2Rlcm4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzEsIDU4LCAzMjAsIDEyNzkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oYXNodGFnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgY29sb3I6ICNGMkYyRjY7XHJcblxyXG4gICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tM3tcclxuICAgICAgICAgICAgLnRhcmlmZi1tb2Rlcm5fX2NhcmQtLTN7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjUyRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDE5LjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMzApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tY2FyZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDM2KTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMik7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI0FBQUZCNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lIHtcclxuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyMTMpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFGQjU7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiBjbGFtcEZsdWlkKDMwKTtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogY2xhbXBGbHVpZCgzMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNSk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDc4ODE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQUFBRkI1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzNik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0YyRjJGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxNCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjEpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0FBQUZCNTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoLTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTM3KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQzKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmlld0JveD1cIjAgMCA0NSA0M1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGZpbHRlcj1cInVybCglMjNmaWx0ZXIwX2RfMjA0N18zNDY4KVwiPjxwYXRoIGQ9XCJNMTkuMzAwNSAyMC40ODJDMjAuNDE1MyAxOC4zMTgxIDIxLjQ3MzIgMTYuODE4NCAyMi45NDU1IDE1LjE5NTNDMjUuMjc4IDEyLjYyNDQgMjguNDEwOCAxMC4zODgxIDMxLjY2MDEgOS4wMjEwNUMzMS45MjMxIDguOTEwNDYgMzIuMTI4OSA5LjI2MzI1IDMxLjkwMzQgOS40MzcyNEMyNi4yNDQgMTMuNzk1MSAyMi42MTIyIDE4Ljg1MzggMTkuOTYyNCAyNS43ODY0QzE5LjgxMTMgMjYuMTgyMiAxOS4yNTkgMjYuMjEwMSAxOS4wNjggMjUuODMxOEMxNy4zNzgxIDIyLjQ4MyAxNi4xMzY1IDIwLjAzNDIgMTMuMTg5NCAxOC4xNDMxQzEyLjg4NTggMTcuOTQ4MSAxMi45NjIxIDE3LjQ4OTEgMTMuMzEyIDE3LjM5ODlDMTUuNzc2OCAxNi43NjM5IDE3LjQzIDE4LjEwMSAxOS4zMDA1IDIwLjQ4MlpcIiBmaWxsPVwiJTIzQzBGRjAwXCIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPVwiZmlsdGVyMF9kXzIwNDdfMzQ2OFwiIHg9XCIwLjUxMDUzMlwiIHk9XCIwLjU2MzkxXCIgd2lkdGg9XCI0My45Nzg5XCIgaGVpZ2h0PVwiNDIuMDc4NVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT1cIjBcIiByZXN1bHQ9XCJCYWNrZ3JvdW5kSW1hZ2VGaXhcIi8+PGZlQ29sb3JNYXRyaXggaW49XCJTb3VyY2VBbHBoYVwiIHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMFwiIHJlc3VsdD1cImhhcmRBbHBoYVwiLz48ZmVPZmZzZXQgZHk9XCI0LjA1MzM4XCIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249XCI2LjI0NDczXCIvPjxmZUNvbXBvc2l0ZSBpbjI9XCJoYXJkQWxwaGFcIiBvcGVyYXRvcj1cIm91dFwiLz48ZmVDb2xvck1hdHJpeCB0eXBlPVwibWF0cml4XCIgdmFsdWVzPVwiMCAwIDAgMCAwLjc1MTcyNCAwIDAgMCAwIDEgMCAwIDAgMCAwIDAgMCAwIDEgMFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW4yPVwiQmFja2dyb3VuZEltYWdlRml4XCIgcmVzdWx0PVwiZWZmZWN0MV9kcm9wU2hhZG93XzIwNDdfMzQ2OFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW49XCJTb3VyY2VHcmFwaGljXCIgaW4yPVwiZWZmZWN0MV9kcm9wU2hhZG93XzIwNDdfMzQ2OFwiIHJlc3VsdD1cInNoYXBlXCIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBvbCxcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgY29sb3I6ICNDMEZGMDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGltZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQUFBRkI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZS0tYm90dG9tIHtcclxuICAgICAgICBmb250LXN0eWxlOiBJdGFsaWM7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDYwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDkwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNGMkYyRjY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDYwKSBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5iYWNrZ3JvdW5kX2xpbmUge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59IiwiLnNldHRpbmdfdGFyaWZmIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNTUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgMjEuODglLCAjMjEyRDM3IDEwMCUpO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzIwKTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDcwKTtcbiAgICAgICAgbWF4LXdpZHRoOiA3OCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgICAvLyB3aWR0aDogNTYlO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDUwMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTA1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTkyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDM1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvdW50X3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlMDc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXZfYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC01LCAtMTUsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bl9jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2X2J0biB7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bl9wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Jpem9udGFsX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcm93LWdhcDogY2xhbXBGbHVpZCgxMCk7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNzclO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZXJzb25hbF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgIC5wZXJzb25hbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUwMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpZGVyIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA3MyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgLm1pbm1heF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNCk7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuXG4gICAgICAgICAgICAmLnRhYjEsXG4gICAgICAgICAgICAmLnRhYjIsXG4gICAgICAgICAgICAmLnRhYjMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMCwgMTAwLCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVyc29uYWxfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMjEpO1xuICAgIH1cblxuICAgIC5wZXJzb25hbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUwNztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JnY190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKDgwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjM1LjQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyOTQuNDgpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMTEuOTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICR0b25lMjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5ub1VpLW9yaWdpbiB7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxNDApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUwNTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICB0b3A6IGNsYW1wRmx1aWQoLTEwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm9VaS10b29sdGlwIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoOCkgY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTg3LCA4MDAsIDMyMCwgMTI3OSk7XG4gICAgfVxufSIsIi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMzUsIDYwLCAzNjAsIDE5MjApIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg0MCwgNjAsIDM2MCwgMTkyMCkgY2xhbXBGbHVpZCg0MCwgNjAsIDM2MCwgMTkyMCk7XHJcbiAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoODQyKTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMCwgMjAsIDM2MCwgMTkyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjYsIDYwLCAzNjAsIDE5MjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyMSwgMzYwLCAxOTIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAjNzA3ODgxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjAsIDMwLCAzNjAsIDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjAsIDM2LCAzNjAsIDE5MjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXRzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjAsIDMwLCAzNjAsIDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQyNEQ7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDc4ODE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjAsIDMwLCAzNjAsIDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JhZGlvIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywgMzYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpIGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCkgY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGVyc29uYWwge1xyXG4gICAgICAgIC5wZXJzb25hbCB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI3LCA0MCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjcsIDQwKTtcclxuICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzIxMkQzNztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogIzIxMkQzNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjIsIDMyMCwgMTkyMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBNEFEQjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpdGNoYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwLCA0MCwgMzYwLCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyMSwgMzYwLCAxOTIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3ODgxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19udW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDIxLCAzNjAsIDE5MjApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcblxyXG4gICAgICAgICYtLW1vYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQsIDM2KTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjQsIDM2KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoI0MwRkYwMCB2YXIoLS1wcm9ncmVzcyksXHJcbiAgICAgICAgICAgICAgICAjNzA3ODgxIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC0xMDAsIC0yMzUsIDMyMCwgMTI3OSk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1vcmlnaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLXRhcmdldCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg3MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzcwNzg4MTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjApO1xyXG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMCk7XHJcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0xMCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLXRvb2x0aXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDUwKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTI0O1xyXG4gICAgICAgIGNvbG9yOiAkYmdjO1xyXG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoOCkgY2xhbXBGbHVpZCgyMCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5taW5tYXhfY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDI0KTtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDc4ODE7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzAwLCAxMDAwLCAzMjAsIDEyNzkpO1xyXG5cclxuICAgICAgICAmX19sZWZ0IHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MjAsIDYwMCwgMzIwLCAxMjc5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvdW50IHtcclxuICAgICAgICAgICAgJi0tZGVzayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tb2Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfNTAwIHtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2IHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLXRhcmdldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzA3ODgxO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRleHRfbWVzc2FnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuICAgICYuYnJiIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX21lc3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaW5lO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDI0KSBjbGFtcEZsdWlkKDMxKSBjbGFtcEZsdWlkKDI4KSBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDU0Nyk7XG5cbiAgICAgICAgJi5pbmRpdmlkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMjEpO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDYzKTtcbiAgICAgICAgICAgIGZpbGw6ICRsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZXNzMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDQwKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC03KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVzczIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoLTcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCwgNDAsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCwgNDQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTUsIDIyLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCgxNSwgMjIsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTE3KTtcblxuICAgICAgICAmLmluZGl2aWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg0MiwgNzgsIDMyMCwgMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAmLmluZGl2aWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICAgICAgICBmbGV4OiA1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5pbmRpdmlkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTAzNSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMzApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQwMCwgNjkwLCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICYuaW5kaXZpZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDAwLCA2OTAsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg3MCk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtNDcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjUpO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTc1KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoODAsIDExNiwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzUsIDExMSwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMjUsIC00NywgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xNSwgLTI1LCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMzEpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg3KTtcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsKTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LCAzMSwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDc2KTtcblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNiwgNTAsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRleHRfYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMDApO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi5zbGltIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoODEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4Nyk7XG4gICAgICAgICYubXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTMwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxhc3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMTAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICZfaXRhbGljIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2dyZWVuIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlLCAmX190ZXh0IHtcbiAgICAgICAgcyB7XG4gICAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGltX3RleHQge1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTI4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI1KTtcbiAgICB9XG4gICAgJl9fYnRuX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2Nyk7XG4gICAgICAgICYuc2xpbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQ0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIucmFkaW9fYnRuX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDExMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTA1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmLmJyYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg2OSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RlcDEsICZfX3N0ZXAyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDkxKTtcbiAgICAgICAgLnN0ZXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDE3LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMy4yLDE4LjcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjYsNDAsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI2LDQ0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDY2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2NvbXBsZXh0X3Nlb19mb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDQxOSksIDFmcikpO1xuICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMikgY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDMxLDYwLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdGVwMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RlcDIge1xuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjApO1xuICAgICAgICAgICAgLnBlcnNvbmFsLCAuYnRuIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBlcnNvbmFsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg5KTtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxMiwyOCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMTIsMjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDM2LDc0LDMyMCwxMjc5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzYsNzAsMzIwLDEyNzkpO1xuICAgIH1cbn0iLCIubnVtYmVyX3BvaW50cyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDcxKTtcbiAgICAuaGFzaHRhZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAwLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xMyk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMxLDU0LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE0MSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDI3LDk0LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM4Ljg4KTtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDE3LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LDMxLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg3Nyk7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTUsNTEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcG9pbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNDIpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubnVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzguODgpO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwxNywzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQsMzEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb2xzX3R3b19wb2ludHMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNzYpO1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNzApO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMwLDQ2LjYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDcwMCksIDFmcikpO1xuICAgICAgICBnYXA6IDQwcHggY2xhbXBGbHVpZCgxNjApO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTQ0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjQsMjksMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI0LDI5LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIwLDMzLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1MCkgMDtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE0LDMzLjMsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0yNSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtNDUpO1xuICAgICAgICAgICAgJi5jcm9zcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTYwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTY2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDU2LDEwNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg2MCwxMTAsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY2hlY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE3NSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2Nyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1NiwxMTYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTEsMTExLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTAsLTE2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMTUsLTMwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCg4KSAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yMCk7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTcsMzEsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC04LC0xMywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bl9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQwLDcwLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQxLDY2LDMyMCwxMjc5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDEsNTAsMzIwLDEyNzkpO1xuICAgIH1cbn0iLCIuc2Nyb2xsX3BsYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg3OCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTc1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmLmJyYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNTUzKSwgMWZyKSk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOTEpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICBnYXA6IDM0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAubnVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAwLjUpO1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNTUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0yNSwtMzYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsMzEsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQwKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY3RpdmUtY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNsYW1wRmx1aWQoLTMwKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDEsNTIsMzIwLDEyNzkpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg1MCwxMTYsMzIwLDEyNzkpO1xuICAgIH1cbn1cbiIsIi5tYWludGFpbmluZ19uZXR3b3JrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg2Nyk7XG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAmLmJyYiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMzExKTtcbiAgICB9XG4gICAgJl9faGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsb2NrX2NvbG9yKTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0Nyk7XG4gICAgfVxuICAgICZfX3RvcF90ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNyk7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg2Myk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCgxODkpLCAxZnIpKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDU3KSBjbGFtcEZsdWlkKDExNSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNywzOCwzMjAsNzY3KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbHVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKC0xODApO1xuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoLTEwMCk7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg3ODgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDc3NSk7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNzMsNTI1LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDEwLDUxNiwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoLTEwLDAsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5pY2hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTk4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmLm10IHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMzApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg1NCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsb2NrLWNvbG9yKTtcbiAgICAgICAgJi5tdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxODApO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDgwLDEyMCwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDYuNiw4Ni42LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDIyLDM2LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNzA7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw0Ni42LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDQ2LjYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg0MTIuNSksIDFmcikpO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNDQuNSkgY2xhbXBGbHVpZCgyMi41KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjMwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCgyODAsMzUwLDMyMCwxMjc5KSwgMWZyKSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTMpO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbTEge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQxLDEzMiwzMjAsMTI3OSk7XG4gICAgfVxufSIsIi5idWRnZXRfZm9ybWVkIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4NCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICR0b25lO1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1My4zLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDUzLjMsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1Myk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMCwzNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMiwzOS42LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjApIGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00MDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCg4KSBjbGFtcEZsdWlkKDQyKSBjbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMjAsMjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCgyMCwyOCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVzdWx0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC00MDtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMik7XG4gICAgfVxuICAgICZfX3Jlc3VsdHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU0OSksIDFmcikpO1xuICAgICAgICBnYXA6IDM1cHggY2xhbXBGbHVpZCgxNDkpO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxNSk7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzUuNzYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMzIsNTYsMzIwLDEwMjMpO1xuICAgIH1cbn0iLCIvKipcbiAqIFN3aXBlciAxMS4xLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDMwLCAyMDI0XG4gKi9cblxuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCIvKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cbi8qIE9mZnNldCBkaXJlY3Rpb25cbiAqL1xuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXG4gKiBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAwO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4O1xufVxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogMThweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC0xN3B4O1xufVxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bztcbn1cbi8qIFN0eWxpbmc7XG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcbn1cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XG59XG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xuICovXG4ubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG4ubm9VaS1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuLyogSGFuZGxlIHN0cmlwZXM7XG4gKi9cbi5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogNnB4O1xufVxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiAxN3B4O1xufVxuLyogRGlzYWJsZWQgc3RhdGU7XG4gKi9cbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIEJhc2U7XG4gKlxuICovXG4ubm9VaS1waXBzLFxuLm5vVWktcGlwcyAqIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiBWYWx1ZXM7XG4gKlxuICovXG4ubm9VaS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi8qIE1hcmtpbmdzO1xuICpcbiAqL1xuLm5vVWktbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xufVxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7XG59XG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XG4gKlxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLyogVmVydGljYWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1zdWIge1xuICB3aWR0aDogMTBweDtcbn1cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMjAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiA+IC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE4cHgpO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAyOHB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/