*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
}

:where(ul, ol):where([class]) {
  padding-left: 0;
}

body,
:where(blockquote, figure):where([class]) {
  margin: 0;
}

:where(h1, h2, h3, h4, h5, h6, p, ul, ol, dl):where([class]) {
  margin-block: 0;
}

:where(dd[class]) {
  margin-left: 0;
}

:where(fieldset[class]) {
  padding: 0;
  margin-left: 0;
  border: none;
}

:where(ul[class]) {
  list-style: none;
}

p {
  --paragraph-margin-bottom: 24px;
  margin-block: 0;
}

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

input,
textarea,
select,
button {
  font: inherit;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  min-width: 390px;
  min-height: 100%;
  line-height: 1.2;
}

svg *[fill] {
  fill: currentcolor;
}

svg *[stroke] {
  stroke: currentcolor;
}

svg * {
  -webkit-transition-property: fill, stroke;
  transition-property: fill, stroke;
}

:root {
  --input-height: 48px;
  --button-height: 48px;
  --transition-duration: 0.3s;
}

@font-face {
  font-family: "Gotham";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Gotham-Medium.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Poppins-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Poppins-Medium.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Poppins-SemiBold.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Poppins-Bold.woff2") format("woff2");
  font-display: swap;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 120%;
  color: inherit;
  font-weight: 600;
}

h1 {
  font-size: clamp(26px, 11.2365930599px + 0.0378548896 * 100vw, 50px);
  line-height: 113%;
}

h2 {
  font-size: clamp(28px, 11.3911671924px + 0.0425867508 * 100vw, 55px);
}

h3 {
  font-size: clamp(26px, 11.2365930599px + 0.0378548896 * 100vw, 50px);
}

h4 {
  font-size: clamp(18px, 16.7697160883px + 0.0031545741 * 100vw, 20px);
}

h5 {
  font-size: clamp(18px, 16.7697160883px + 0.0031545741 * 100vw, 20px);
}

h6 {
  font-size: clamp(18px, 16.7697160883px + 0.0031545741 * 100vw, 20px);
}

p {
  font-size: clamp(16px, 15.3848580442px + 0.0015772871 * 100vw, 17px);
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-size: clamp(15px, 13.7697160883px + 0.0031545741 * 100vw, 17px);
  font-weight: 400;
  color: #000;
  background: #fff;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 27px;
  overflow-x: hidden;
}

a {
  color: inherit;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
}
a:focus-visible {
  outline: 0;
}

button {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-tap-highlight-color: transparent;
}
button:focus-visible {
  outline: 0;
}

.container {
  width: min(100% - 60px, 1085px);
  margin-inline: auto;
  position: relative;
  z-index: 1;
}

.e-con-full .elementor-widget-container {
  width: 100% !important;
}

.e-con-boxed {
  width: min(100% - 60px, 1085px) !important;
  margin-inline: auto !important;
}

.mwf-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: 0;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  will-change: transform;
}
.mwf-bg-over::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#0c0c0c), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, #0c0c0c, rgba(0, 0, 0, 0));
  opacity: 0.8;
}
.mwf-bg img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  line-height: 0;
}

.mwf-button {
  display: block;
  background: linear-gradient(-267.08deg, #FCA900 0%, #F64F39 96.93%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 16px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  border: 0;
  color: #fff;
  border-radius: 10px;
  min-width: 188px;
  text-align: center;
}
.mwf-button span {
  z-index: 1;
  position: relative;
}
.mwf-button::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #F64F39;
  opacity: 0;
  border-radius: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 0;
}

.mwf-button--outline {
  display: block;
  background: transparent;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  color: #fff;
  border-radius: 10px;
  min-width: 188px;
  text-align: center;
  border: 1px solid #fff;
}

.mwf-button--white {
  display: block;
  background: #fff;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  color: #000;
  border-radius: 10px;
  min-width: 188px;
  text-align: center;
  border: 1px solid #fff;
}

p:last-child {
  margin-bottom: 0;
}

.mwf-title {
  font-weight: 600;
  color: #F64F39;
  font-size: clamp(38px, 30.61829653px + 0.0189274448 * 100vw, 50px);
  line-height: 113%;
}

.mwf-subtitle {
  font-weight: 600;
  color: #000;
  font-size: clamp(16px, 7.3880126183px + 0.0220820189 * 100vw, 30px);
  line-height: clamp(20px, 11.3880126183px + 0.0220820189 * 100vw, 34px);
}

.mwf-text {
  font-size: clamp(17px, 13.309148265px + 0.0094637224 * 100vw, 23px);
  line-height: clamp(28px, 24.9242902208px + 0.0078864353 * 100vw, 33px);
  color: #000;
}

.elementor-element-edit-mode [data-aos] {
  opacity: 1 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

input,
textarea {
  width: 100%;
  border: 1px solid #E0E8F4;
  border-radius: 6px;
  padding: 13px;
  font-size: 16px;
  font-weight: 400;
}
input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
  border-color: #F64F39;
}

textarea {
  resize: none;
  max-height: 135px;
  background-color: #EEEEEE;
}

.wpcf7-not-valid-tip {
  display: none;
}

.wpcf7 form .wpcf7-response-output {
  border-radius: 14px;
  font-size: 14px;
  line-height: 23px;
  text-align: center;
}

.hero {
  position: relative;
  padding-top: clamp(180px, 146.167192429px + 0.0867507886 * 100vw, 235px);
  padding-bottom: clamp(180px, 92.6498422713px + 0.2239747634 * 100vw, 322px);
  overflow: hidden;
}
.hero__title {
  white-space: pre-wrap;
}
.hero__description {
  margin-top: 22px;
  max-width: 456px;
  font-size: clamp(18px, 14.9242902208px + 0.0078864353 * 100vw, 23px);
  line-height: clamp(28px, 24.9242902208px + 0.0078864353 * 100vw, 33px);
}
.hero__bg img {
  -o-object-position: bottom;
  object-position: bottom;
}

.td_block {
  position: relative;
  z-index: 2;
}
.td_block__title {
  white-space: pre-wrap;
  margin: 0 auto;
}
.td_block__description {
  white-space: pre-wrap;
  margin: 20px auto 0;
}
.td_block__align--left {
  text-align: left;
}
.td_block__align--center {
  text-align: center;
}
.td_block__align--right {
  text-align: right;
}
.td_block_size--small {
  font-size: clamp(15px, 13.7697160883px + 0.0031545741 * 100vw, 17px);
  line-height: clamp(22px, 18.9242902208px + 0.0078864353 * 100vw, 27px);
}
.td_block_size--medium {
  font-size: clamp(18px, 14.9242902208px + 0.0078864353 * 100vw, 23px);
  line-height: clamp(28px, 24.9242902208px + 0.0078864353 * 100vw, 33px);
}

.elementor-element-02fe935 .td_block__title {
  font-size: clamp(30px, 17.6971608833px + 0.0315457413 * 100vw, 50px);
}
.elementor-element-02fe935 .td_block__title span {
  display: block;
  color: #F64F39 !important;
}

.tiles {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
}

.tile {
  border-radius: 28px;
  background: linear-gradient(233.94deg, #FCA900 2.56%, #F64F39 95.88%);
  padding: clamp(20px, 12.61829653px + 0.0189274448 * 100vw, 32px) 48px 90px;
  position: relative;
}
.tile:nth-child(1)::before {
  content: "";
  background: url("/wp-content/themes/tcc/source/images/tile-1-bg.svg") no-repeat;
  background-size: contain;
  width: 175px;
  height: 172px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.tile:nth-child(2)::before {
  content: "";
  background: url("/wp-content/themes/tcc/source/images/tile-2-bg.svg") no-repeat;
  background-size: contain;
  width: clamp(204px, 162.1703470032px + 0.1072555205 * 100vw, 272px);
  height: clamp(131px, 100.2429022082px + 0.0788643533 * 100vw, 181px);
  position: absolute;
  bottom: 0px;
  right: 0px;
}
.tile:nth-child(3)::before {
  content: "";
  background: url("/wp-content/themes/tcc/source/images/tile-3-bg.svg") no-repeat;
  background-size: contain;
  width: clamp(200px, 161.2460567823px + 0.0993690852 * 100vw, 263px);
  height: clamp(192px, 155.0914826498px + 0.094637224 * 100vw, 252px);
  position: absolute;
  bottom: 0;
  right: 0;
}
.tile:nth-child(4)::before {
  content: "";
  background: url("/wp-content/themes/tcc/source/images/tile-4-bg.svg") no-repeat;
  background-size: contain;
  width: 155px;
  height: 191px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.tile:nth-child(2), .tile:nth-child(3) {
  grid-column: span 2;
  background: linear-gradient(82.8deg, #008BBC 7.13%, #00C2C9 96.99%);
}
.tile.aos-init:nth-child(1)::before, .tile.aos-init:nth-child(2)::before, .tile.aos-init:nth-child(3)::before, .tile.aos-init:nth-child(4)::before {
  opacity: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
}
.tile.aos-init:nth-child(1)::before {
  -webkit-transition: opacity 0.3s 0.4s ease-in, -webkit-transform 0.8s 0.4s ease-in;
  transition: opacity 0.3s 0.4s ease-in, -webkit-transform 0.8s 0.4s ease-in;
  transition: opacity 0.3s 0.4s ease-in, transform 0.8s 0.4s ease-in;
  transition: opacity 0.3s 0.4s ease-in, transform 0.8s 0.4s ease-in, -webkit-transform 0.8s 0.4s ease-in;
}
.tile.aos-init:nth-child(2)::before {
  -webkit-transition: opacity 0.3s 0.8s ease-in, -webkit-transform 0.8s 0.8s ease-in;
  transition: opacity 0.3s 0.8s ease-in, -webkit-transform 0.8s 0.8s ease-in;
  transition: opacity 0.3s 0.8s ease-in, transform 0.8s 0.8s ease-in;
  transition: opacity 0.3s 0.8s ease-in, transform 0.8s 0.8s ease-in, -webkit-transform 0.8s 0.8s ease-in;
}
.tile.aos-init:nth-child(3)::before {
  -webkit-transition: opacity 0.3s 1s ease-in, -webkit-transform 0.8s 1s ease-in;
  transition: opacity 0.3s 1s ease-in, -webkit-transform 0.8s 1s ease-in;
  transition: opacity 0.3s 1s ease-in, transform 0.8s 1s ease-in;
  transition: opacity 0.3s 1s ease-in, transform 0.8s 1s ease-in, -webkit-transform 0.8s 1s ease-in;
}
.tile.aos-init:nth-child(4)::before {
  -webkit-transition: opacity 0.3s 1.2s ease-in, -webkit-transform 0.8s 1.2s ease-in;
  transition: opacity 0.3s 1.2s ease-in, -webkit-transform 0.8s 1.2s ease-in;
  transition: opacity 0.3s 1.2s ease-in, transform 0.8s 1.2s ease-in;
  transition: opacity 0.3s 1.2s ease-in, transform 0.8s 1.2s ease-in, -webkit-transform 0.8s 1.2s ease-in;
}
.tile.aos-init.aos-animate:nth-child(1)::before, .tile.aos-init.aos-animate:nth-child(2)::before, .tile.aos-init.aos-animate:nth-child(3)::before, .tile.aos-init.aos-animate:nth-child(4)::before {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.tile__title {
  color: #fff;
  white-space: pre-wrap;
  font-size: 30px;
  line-height: 34px;
}
.tile__description {
  margin-top: 20px;
  color: #fff;
  white-space: pre-wrap;
}

.photos {
  position: relative;
}
.photos .container {
  z-index: revert-layer;
}
.photos__inner {
  max-width: 953px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.photos__item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}
.photos__item img {
  border-radius: 25px;
}
.photos__item-one {
  width: clamp(70px, -22.8864353312px + 0.238170347 * 100vw, 221px);
  height: clamp(70px, -22.8864353312px + 0.238170347 * 100vw, 221px);
}
.photos__item-one--decor {
  display: block;
  width: clamp(40px, 2.476340694px + 0.096214511 * 100vw, 101px);
  height: clamp(40px, 2.476340694px + 0.096214511 * 100vw, 101px);
  background: linear-gradient(327.14deg, #FCA900 3.23%, #F64F39 69.87%);
  -webkit-backdrop-filter: blur(4.35px);
  backdrop-filter: blur(4.35px);
  border-radius: clamp(10px, 0.7728706625px + 0.023659306 * 100vw, 25px);
  position: absolute;
  bottom: -160px;
  left: -56px;
}
.photos__item-two {
  width: clamp(120px, -24.5583596215px + 0.3706624606 * 100vw, 355px);
  height: clamp(120px, -18.4069400631px + 0.3548895899 * 100vw, 345px);
}
.photos__item-three {
  width: clamp(70px, -27.1924290221px + 0.2492113565 * 100vw, 228px);
  height: clamp(70px, -27.8075709779px + 0.2507886435 * 100vw, 229px);
  z-index: 3;
  position: relative;
}
.photos__item-three--decor {
  display: block;
  width: clamp(40px, -14.1324921136px + 0.1388012618 * 100vw, 128px);
  height: clamp(40px, -14.1324921136px + 0.1388012618 * 100vw, 128px);
  background: linear-gradient(327.14deg, #FCA900 3.23%, #F64F39 69.87%);
  -webkit-backdrop-filter: blur(4.35px);
  backdrop-filter: blur(4.35px);
  border-radius: clamp(10px, 0.7728706625px + 0.023659306 * 100vw, 25px);
  position: absolute;
  bottom: -39px;
  right: -42px;
}
.photos__line {
  max-width: 1440px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -160px;
  margin: 0 auto;
  z-index: 1;
}
.photos__line svg {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: bottom;
  object-position: bottom;
}

.aos-init .path {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
}

.aos-animate .path {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
  -webkit-animation: dash 2s 0.4s linear normal 1;
  animation: dash 2s 0.4s linear normal 1;
}

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 2;
  }
}

@keyframes dash {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 2;
  }
}
.funders_and_partners {
  position: relative;
}
.funders_and_partners__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: -20%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.funders_and_partners__bg img {
  -o-object-fit: cover;
  object-fit: cover;
}

.funders {
  position: relative;
  z-index: 1;
}
.funders__title {
  text-align: center;
}
.funders__logos {
  display: grid;
  max-width: 814px;
  margin: 27px auto 0;
  grid-template-columns: 1fr 1fr;
  gap: 17px;
}
.funders__logo {
  background: rgba(255, 255, 255, 0.55);
  border-radius: 13.3553px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 106px;
  padding: 15px 10px;
}
.funders__logo:nth-child(1) img {
  max-width: 166px;
}
.funders__logo:nth-child(2) img {
  max-width: 202px;
}
.funders__logo:nth-child(3) img {
  max-width: 208px;
}
.funders__logo:nth-child(4) img {
  max-width: 141px;
}

.partners {
  margin-top: 86px;
  position: relative;
  z-index: 1;
}
.partners__title {
  text-align: center;
}
.partners__logos {
  display: grid;
  max-width: 814px;
  margin: 27px auto 0;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 17px;
}
.partners__logo {
  background: rgba(255, 255, 255, 0.55);
  border-radius: 13.3553px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 106px;
  padding: 15px 10px;
}
.partners__logo:nth-child(1) img {
  max-width: 124px;
}
.partners__logo:nth-child(2) img {
  max-width: 149px;
}
.partners__logo:nth-child(6) img {
  max-width: 160px;
}

.organizations__logos {
  max-width: 1186px;
  margin: 0 auto;
}
.organizations__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.organizations__description {
  white-space: pre-wrap;
}

.org-logos-mobile {
  max-width: 500px;
}

.last-news {
  background: url("/wp-content/themes/tcc/source/images/news-bg.svg") no-repeat;
  background-size: contain;
  background-position: center;
}
.last-news__all {
  margin: clamp(30px, 14.6214511041px + 0.0394321767 * 100vw, 55px) auto 0;
  min-width: 224px;
  padding: 12px 16px;
}
.last-news__wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 26px;
}
.last-news__item {
  background: #fff;
  border-radius: 19px;
  -webkit-box-shadow: 1px 1px 60px rgba(246, 79, 57, 0.06);
  box-shadow: 1px 1px 60px rgba(246, 79, 57, 0.06);
}
.last-news__item-img {
  height: 238px;
  width: 100%;
}
.last-news__item-img img {
  border-radius: 19px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.last-news__item-content {
  padding: 26px 28px;
}
.last-news__item-title {
  font-size: clamp(15px, 11.9242902208px + 0.0078864353 * 100vw, 20px);
  font-weight: 500;
  line-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-weight: 500;
}
.last-news__item-footer {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.last-news__item-date {
  color: #747474;
}
.last-news__item-more {
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 50%;
  position: relative;
}
.last-news__item-more::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.75 26L37.25 26' stroke='%23C3C3C3' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M29.75 33.5L37.25 26L29.75 18.5' stroke='%23C3C3C3' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 26C1 39.8071 12.1929 51 26 51C39.8071 51 51 39.8071 51 26C51 12.1929 39.8071 1 26 1C12.1929 1 1 12.1929 1 26Z' stroke='%23C3C3C3' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.last-news__item-more::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.75 26L37.25 26' stroke='url(%23paint0_linear_8232_1644)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M29.75 33.5L37.25 26L29.75 18.5' stroke='url(%23paint1_linear_8232_1644)' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 26C1 39.8071 12.1929 51 26 51C39.8071 51 51 39.8071 51 26C51 12.1929 39.8071 1 26 1C12.1929 1 1 12.1929 1 26Z' stroke='url(%23paint2_linear_8232_1644)' stroke-width='1.5'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8232_1644' x1='12' y1='45' x2='43.5' y2='11' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FCA900'/%3E%3Cstop offset='1' stop-color='%23F64F39'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_8232_1644' x1='21' y1='50' x2='46' y2='11.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FCA900'/%3E%3Cstop offset='1' stop-color='%23F64F39'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_8232_1644' x1='42.5' y1='3.5' x2='8.5' y2='46' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FCA900'/%3E%3Cstop offset='1' stop-color='%23F64F39'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}

.cta {
  background: linear-gradient(96.02deg, #FCA900 3.41%, #F64F39 83.33%);
  border-radius: 25px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 42px;
  overflow: hidden;
}
.cta__image {
  height: 378px;
}
.cta__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
}
.cta__content {
  padding-right: 60px;
}
.cta__title {
  color: #fff;
  white-space: pre-wrap;
  font-size: clamp(28px, 26.7697160883px + 0.0031545741 * 100vw, 30px);
  line-height: clamp(31px, 29.1545741325px + 0.0047318612 * 100vw, 34px);
}
.cta__text {
  color: #fff;
  margin-top: 11px;
}
.cta__buttons {
  margin-top: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cta__button.mwf-button--white {
  margin-left: 16px;
}

.header-wrap {
  width: min(100% - 60px, 1224px);
  margin-inline: auto;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 18px;
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header__logo {
  display: block;
  width: clamp(230px, 204.1640378549px + 0.0662460568 * 100vw, 272px);
  height: clamp(61px, 53.61829653px + 0.0189274448 * 100vw, 73px);
}

.header-absolute {
  position: absolute;
  z-index: 998;
  top: 52px;
  left: 0;
  right: 0;
}

.header-static {
  position: static;
  margin-top: 52px;
}

.header-box-shadow .header-wrap {
  -webkit-box-shadow: 1px 0px 68px 1px #eee;
  box-shadow: 1px 0px 68px 1px #eee;
}

.donate {
  display: grid;
  grid-template-columns: clamp(200px, 116.9558359621px + 0.2129337539 * 100vw, 335px) 1fr;
  gap: 49px;
  max-width: 980px;
  margin: 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.donate__image {
  background: linear-gradient(327.14deg, #FCA900 3.23%, #F64F39 69.87%);
  border-radius: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 42px;
  padding-bottom: 29px;
  position: relative;
}
.donate__image img {
  margin-left: 30px;
  max-width: 216px;
}
.donate__decor {
  background: linear-gradient(82.8deg, #008BBC 7.13%, #00C2C9 96.99%);
  border-radius: 20px;
  position: absolute;
  z-index: 1;
  width: 104px;
  height: 104px;
  display: block;
  left: -37px;
  top: -37px;
}
.donate__title {
  line-height: 113%;
  font-size: clamp(30px, 17.6971608833px + 0.0315457413 * 100vw, 50px);
  white-space: pre-wrap;
}
.donate__subtitle {
  font-size: clamp(20px, 13.8485804416px + 0.0157728707 * 100vw, 30px);
  margin-bottom: 20px;
  margin-top: 10px;
}
.donate__description {
  font-size: clamp(16px, 11.6940063091px + 0.0110410095 * 100vw, 23px);
  line-height: clamp(22px, 15.2334384858px + 0.0173501577 * 100vw, 33px);
}

.footer {
  padding-top: clamp(30px, 7.8548895899px + 0.0567823344 * 100vw, 66px);
  padding-bottom: 38px;
  background-color: #000;
  color: #fff;
}
.footer__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer__menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.footer__menu-list li:not(:last-child) {
  margin-right: 50px;
}
.footer__menu-list a {
  font-size: 12px;
  font-weight: 500;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.footer__socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 18px;
}
.footer__socials a svg {
  width: 18px;
  height: 18px;
}
.footer__socials a svg path {
  fill: white;
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}
.footer__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: clamp(30px, -5.6782334385px + 0.0914826498 * 100vw, 88px);
}
.footer__description {
  font-size: 10px;
  white-space: pre-wrap;
  line-height: 135%;
}
.footer__copyright {
  font-size: 10px;
  line-height: 135%;
}

.join {
  padding: 52px 57px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 4px 21.9px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 21.9px 6px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  max-width: 935px;
  margin: 0 auto;
}
.join__title {
  font-size: clamp(17px, 12.6940063091px + 0.0110410095 * 100vw, 24px);
  line-height: clamp(23px, 18.6940063091px + 0.0110410095 * 100vw, 30px);
  color: #1C3F39;
  font-weight: 500;
  margin-bottom: 43px;
}
.join__title::after {
  content: "";
  display: block;
  width: 75px;
  height: 2px;
  background: #FF7D44;
  margin-top: 12px;
}
.join__label {
  font-size: clamp(12px, 9.5394321767px + 0.0063091483 * 100vw, 16px);
  font-weight: 500;
  color: #f64f39;
  display: block;
  margin-bottom: 10px;
}
.join__row:not(:last-child) {
  margin-bottom: 20px;
}
.join__row--with-title {
  margin-top: 53px;
}
.join__row--with-title .join__title {
  color: #F64F39;
  margin-bottom: 26px;
}
.join__row--with-title .join__title span {
  font-size: 16px;
  color: #686868;
}
.join__row .mwf-button {
  margin: 36px auto 0;
  min-width: 650px;
  font-size: clamp(16px, 11.0788643533px + 0.0126182965 * 100vw, 24px);
  padding: 30px;
}
.join__2-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.hero-inner {
  padding-top: 353px;
  padding-bottom: 255px;
}
.hero-inner__title {
  font-size: 50px;
  line-height: 113%;
  white-space: pre-wrap;
}
.hero-inner__bg::before {
  background: linear-gradient(88.74deg, rgba(0, 0, 0, 0.88) -34.08%, rgba(0, 0, 0, 0) 80.53%);
  content: "";
  position: absolute;
  width: 80%;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.com_line {
  position: absolute;
  top: 90%;
  right: -5%;
  z-index: -1;
}
.com_line svg {
  width: 100%;
  height: auto;
}

.aos-init .path-3 {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
}

.aos-animate .path-3 {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
  animation: dash-3 2s linear reverse 1;
}

@-webkit-keyframes dash-3 {
  from {
    stroke-dashoffset: 2;
  }
  to {
    stroke-dashoffset: 1;
  }
}

@keyframes dash-3 {
  from {
    stroke-dashoffset: 2;
  }
  to {
    stroke-dashoffset: 1;
  }
}
.heading {
  white-space: pre-wrap;
}

.image-with-decor {
  position: relative;
}
.image-with-decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  position: relative;
  z-index: 1;
}

.image-decor {
  position: absolute;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.image-decor__counter {
  width: 100%;
  color: #fff;
  padding: 0 9px 7px 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.image-decor__counter-number {
  font-size: 45px;
}
.image-decor__counter-after, .image-decor__counter-before {
  font-size: 32px;
}
.image-decor__description {
  width: 100%;
  color: #fff;
  padding-left: 19px;
  padding-right: 9px;
  font-size: 19px;
  line-height: 23px;
}

.paragraph {
  margin: 0 auto;
}

.committees {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 34px;
}
.committees-section {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.committees__item {
  background: #fff;
  padding: 48px 23px 29px 56px;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 1px 1px 60px rgba(246, 79, 57, 0.06);
  box-shadow: 1px 1px 60px rgba(246, 79, 57, 0.06);
}
.committees__title {
  color: #F64F39;
  white-space: pre-wrap;
  margin-bottom: 30px;
  font-size: 30px;
}
.committees__description {
  margin-bottom: 30px;
}
.committees__button {
  border-color: #F64F39;
  color: #F64F39;
  margin-top: auto;
  margin-left: auto;
  font-weight: 500;
}

.director {
  display: grid;
  grid-template-columns: 267px 1fr;
  gap: 60px;
  background: #F3F3F3;
  padding: 25px 50px 40px 25px;
}
.director__photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  overflow: hidden;
}
.director__photo img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
  display: block;
  line-height: 0;
}
.director__name {
  font-size: 25px;
  font-weight: 500;
  color: #F64F39;
  margin-top: 24px;
  white-space: pre-wrap;
}
.director__in {
  font-size: 20px;
  font-weight: 500;
}
.director__description p {
  font-size: 15px;
  line-height: 24px;
}

.image-caption {
  border: 1px solid #C4C4C4;
  height: 100%;
}
.image-caption img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.image-caption figcaption {
  padding: 20px 40px 25px;
  font-size: 17px;
  line-height: 27px;
}

.e-grid .image-caption figcaption {
  padding: 22px 10px 22px 26px;
}

.elementor-element-2106663 img {
  padding: 20px;
  padding-bottom: 0;
}

.gallery__bottom {
  margin-top: 32px;
}
.gallery__item {
  width: 100%;
}
.gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 29px;
}

.gallery .swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.steps {
  margin: 0 auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-top: 60px;
  position: relative;
}
.steps__line {
  position: absolute;
  left: 50%;
  top: 0;
  width: 10px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  background: #D9D9D9;
  border-radius: 5px;
  z-index: 0;
  will-change: transform;
  overflow: hidden;
}
.steps__line--active {
  position: absolute;
  left: 50%;
  top: 0;
  width: 10px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCA900), to(#F64F39));
  background: linear-gradient(180deg, #FCA900 0, #F64F39 100%);
  border-radius: 10px;
  z-index: 1;
}

.step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 45px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.step:not(:last-child) {
  margin-bottom: 70px;
}
.step:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.step:nth-child(even) .step__info {
  text-align: right;
}
.step:nth-child(even) .step__icon {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.step__number {
  width: 40px;
  height: 40px;
  position: relative;
  z-index: 3;
  border-radius: 20px;
  background: #D9D9D9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 25px;
  color: #fff;
}
.step__number--active {
  background: #fa7e28;
}
.step__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 254px;
}
.step__icon {
  width: 254px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.step__icon img {
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.step__title {
  font-size: 24px;
  line-height: 33px;
  margin-bottom: 8px;
  background: -webkit-linear-gradient(0deg, #008BBC 13.51%, #00C2C9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.step__descr {
  font-size: 17px;
  line-height: 27px;
  white-space: pre-wrap;
}

.step__icon {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}
.step__info {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}
.step:nth-child(even) .step__icon {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}
.step:nth-child(even) .step__info {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}
.step--active {
  -webkit-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  transform: translateX(0) !important;
  opacity: 1 !important;
}

.elementor-element-edit-mode .steps__line {
  display: none;
}
.elementor-element-edit-mode .steps .step__icon {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.elementor-element-edit-mode .steps .step__info {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.elementor-element-edit-mode .steps .step:nth-child(even) .step__icon {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.elementor-element-edit-mode .steps .step:nth-child(even) .step__info {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

.logo-element__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.logo-element__img {
  width: 379px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: rgba(243, 243, 243, 0.84);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 25px;
  padding: 65px 0;
  position: relative;
}
.logo-element__img img {
  max-width: 100%;
  height: auto;
}
.logo-element__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 22px;
  margin-left: 178px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.logo-element__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.logo-element__title {
  font-size: 24px;
  font-weight: 600;
  color: #F64F39;
  margin-bottom: 16px;
}
.logo-element__description {
  font-size: 14px;
  line-height: 22px;
}
.logo-element__decor {
  position: absolute;
}

.logo-container {
  width: min(100% - 60px, 1120px);
  margin-inline: auto;
  position: relative;
  z-index: 1;
}

.logo-element__right_to_l {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.logo-element__right_to_l .logo-element__right {
  margin-left: 0;
  margin-right: 78px;
}
.logo-element__right_to_l .logo-element__description {
  max-width: 308px;
}

.logoline svg {
  margin: 0 auto;
  max-width: 1292px;
  width: 100%;
  display: block;
}

.aos-init .path-2 {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
}

.aos-animate .path-2 {
  stroke-dasharray: 1;
  stroke-dashoffset: 10;
  -webkit-animation: dash 5s linear normal 1;
  animation: dash 5s linear normal 1;
}

@-webkit-keyframes dash-2 {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 2;
  }
}

@keyframes dash-2 {
  from {
    stroke-dashoffset: 1;
  }
  to {
    stroke-dashoffset: 2;
  }
}
.vblock {
  position: relative;
  border-radius: 25px;
  overflow: hidden;
  width: 100%;
  height: auto;
}
.vblock--active {
  border-radius: 0 !important;
}
.vblock--active::before {
  display: none;
}
.vblock__play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
}
.vblock__play svg path {
  -webkit-transition: fill 0.3s;
  transition: fill 0.3s;
}
.vblock__play:hover svg path {
  fill: #F64F39;
}
.vblock::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(8, 8, 8, 0.57);
  -webkit-backdrop-filter: blur(19.15px);
  backdrop-filter: blur(19.15px);
}
.vblock img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.vblock iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

.elementor-977 .elementor-element.elementor-element-49a7c7a {
  aspect-ratio: 16/9;
}

.slider-caption-container {
  position: relative;
}
.slider-caption-container .swiper-button-prev, .slider-caption-container .swiper-rtl .swiper-button-next {
  left: -44px;
  top: calc(50% - 27px);
}
.slider-caption-container .swiper-button-prev::after, .slider-caption-container .swiper-rtl .swiper-button-next::after {
  color: #C4C4C4;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-size: 30px;
}
.slider-caption-container .swiper-button-prev:hover::after, .slider-caption-container .swiper-rtl .swiper-button-next:hover::after {
  color: black;
}
.slider-caption-container .swiper-button-next, .slider-caption-container .swiper-rtl .swiper-button-prev {
  right: -44px;
  top: calc(50% - 27px);
}
.slider-caption-container .swiper-button-next::after, .slider-caption-container .swiper-rtl .swiper-button-prev::after {
  color: #C4C4C4;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-size: 30px;
}
.slider-caption-container .swiper-button-next:hover::after, .slider-caption-container .swiper-rtl .swiper-button-prev:hover::after {
  color: black;
}
.slider-caption-figure {
  border: 1px solid #C4C4C4;
  border-radius: clamp(15px, 10.0788643533px + 0.0126182965 * 100vw, 23px);
}
.slider-caption-figure img {
  border-radius: clamp(15px, 10.0788643533px + 0.0126182965 * 100vw, 23px);
  border: 1px solid #C4C4C4;
  width: 100%;
  height: clamp(194px, -42.214511041px + 0.6056782334 * 100vw, 578px);
  -o-object-fit: cover;
  object-fit: cover;
}
.slider-caption-figure figcaption {
  padding-top: clamp(15px, -4.0694006309px + 0.0488958991 * 100vw, 46px);
  padding-bottom: clamp(15px, 7.0031545741px + 0.0205047319 * 100vw, 28px);
  text-align: center;
  padding-left: clamp(15px, 7.0031545741px + 0.0205047319 * 100vw, 28px);
  padding-right: clamp(15px, 7.0031545741px + 0.0205047319 * 100vw, 28px);
  font-weight: 700;
  color: #F64F39;
  font-size: clamp(14px, 12.1545741325px + 0.0047318612 * 100vw, 17px);
  line-height: clamp(20px, 15.6940063091px + 0.0110410095 * 100vw, 27px);
}

.nav_container {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: "Gotham", sans-serif;
}

.current-menu-item .navigation__link {
  color: var(--color-accent);
}

.navigation__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation__item:not(:last-child) {
  margin-right: 50px;
}
.navigation__link {
  color: #000;
  font-size: 15px;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.navigation__dropdown {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.navigation__dropdown--active {
  color: #F64F39;
}

.sub-navigation {
  position: absolute;
  top: 100%;
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: none;
  padding: 19px 17px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.41);
  -webkit-backdrop-filter: blur(16.65px);
  backdrop-filter: blur(16.65px);
}
.sub-navigation__item:not(:last-child) {
  margin-bottom: 10px;
}
.sub-navigation__link {
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.sub-navigation--active {
  display: block;
}

.nav-open-wrap {
  margin-left: 6px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.nav-open-sub {
  width: 11px;
  height: 6px;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.75671 5.17412C5.15395 5.6155 5.84605 5.6155 6.24329 5.17412L10 1' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}

.navigation__dropdown--active .nav-open-wrap {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.navigation__dropdown--active .nav-open-wrap .nav-open-sub {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.75671 5.17412C5.15395 5.6155 5.84605 5.6155 6.24329 5.17412L10 1' stroke='%23F64F39' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.navigation__dropdown--active .navigation__link {
  color: #F64F39;
  text-align: center;
  display: block;
  width: 100%;
}

.hamburger {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  background-color: transparent !important;
  border: 0;
  margin: 0;
  border-radius: 0;
  display: none;
}
.hamburger:hover, .hamburger:active, .hamburger:focus {
  outline: none !important;
  border: 0 !important;
}

.hamburger, .navigation {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.hamburger__box {
  width: 23px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger__inner {
  width: 100%;
  height: 3px;
  background-color: #000;
  position: absolute;
  border-radius: 3px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: background-color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out;
}

.hamburger__inner::before,
.hamburger__inner::after {
  width: 100%;
  height: 3px;
  background-color: #000;
  position: absolute;
  border-radius: 3px;
  content: "";
  left: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.hamburger__inner::before {
  top: -7px;
}

.hamburger__inner::after {
  top: 7px;
}

.hamburger--active .hamburger__inner {
  background-color: transparent;
}

.hamburger--active .hamburger__inner:before {
  -webkit-transform: translateY(7px) rotate(45deg);
  -ms-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg);
  background-color: #F64F39;
}

.hamburger--active .hamburger__inner:after {
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
  background-color: #F64F39;
}

.nav-overlay {
  position: absolute;
  background: transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  z-index: 99;
  display: none;
}
.nav-overlay--active {
  display: block;
}

.menu-open {
  overflow: hidden !important;
}

.navigation__item:last-child .navigation__link {
  display: block;
  background: linear-gradient(-267.08deg, #FCA900 0%, #F64F39 96.93%);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  border: 0;
  color: #fff;
  border-radius: 10px;
  min-width: 188px;
  text-align: center;
}
.navigation__item:last-child .navigation__link span {
  z-index: 1;
  position: relative;
}
.navigation__item:last-child .navigation__link::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #F64F39;
  opacity: 0;
  border-radius: 10px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 0;
}

.mwf-popup {
  max-width: 952px;
  margin: 0 auto;
}
.mwf-popup__title {
  font-size: 43px;
  line-height: 113%;
  text-align: center;
  white-space: pre-wrap;
  color: #fff;
}
.mwf-popup__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 22px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 30px auto 0;
}
.mwf-popup__link {
  display: block;
  border-radius: 25px;
  padding: 30px;
}
.mwf-popup__link img {
  max-width: 110px;
  height: auto;
  margin: 0 auto;
}
.mwf-popup__link--orange {
  background: linear-gradient(52.37deg, #FCA900 8.13%, #F64F39 90.1%);
}
.mwf-popup__link--blue {
  background: linear-gradient(225.65deg, #008BBC 9.51%, #00C2C9 93.72%);
}
.mwf-popup__link--gray {
  background: #EDEDED;
}
.mwf-popup__link--gray .mwf-popup__link-title {
  color: #000;
}
.mwf-popup__link-title {
  font-size: 24px;
  line-height: 113%;
  color: #fff;
  white-space: pre-wrap;
  text-align: center;
  margin-top: 22px;
}

.mfp-bg {
  background: rgba(0, 0, 0, 0.82);
  -webkit-backdrop-filter: blur(17.1px);
  backdrop-filter: blur(17.1px);
  opacity: 1;
  z-index: 999;
}

@media (width >= 768px) {
  .org-logos-mobile {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(100%) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
}

@media (max-width: 1240px) {
  .com_line {
    width: 500px;
  }
}

@media (max-width: 1190px) {
  .slider-caption-container .swiper-button-prev, .slider-caption-container .swiper-rtl .swiper-button-next {
    left: 10px;
  }
  .slider-caption-container .swiper-button-prev::after, .slider-caption-container .swiper-rtl .swiper-button-next::after {
    color: #000;
  }
  .slider-caption-container .swiper-button-next, .slider-caption-container .swiper-rtl .swiper-button-prev {
    right: 10px;
  }
  .slider-caption-container .swiper-button-next::after, .slider-caption-container .swiper-rtl .swiper-button-prev::after {
    color: #000;
  }
}

@media (max-width: 1120px) {
  .logo-element__right {
    margin-left: 78px;
  }
}

@media (max-width: 1100px) {
  .photos__line {
    bottom: -100px;
  }
}

@media (max-width: 1090px) {
  .cta__content {
    padding-right: 40px;
  }
}

@media (max-width: 1085px) {
  .td_block__description {
    white-space: normal;
  }
}

@media (max-width: 1075px) {
  .cta__image img {
    -o-object-position: right;
    object-position: right;
  }
}

@media (max-width: 1070px) {
  .photos__item-one--decor {
    left: -15px;
  }
  .donate__decor {
    left: -20px;
  }
}

@media (max-width: 1060px) {
  .cta__title {
    white-space: normal;
  }
}

@media (max-width: 1050px) {
  .navigation__item:not(:last-child) {
    margin-right: 30px;
  }
}

@media (max-width: 1042px) {
  .photos__item-three--decor {
    right: -14px;
  }
}

@media (max-width: 1024px) {
  .com_line {
    top: 60%;
  }
  .committees__item {
    padding: 38px 23px 29px 46px;
  }
  .committees__title {
    font-size: 25px;
    line-height: 30px;
  }
  .director {
    grid-template-columns: 250px 1fr;
    gap: 30px;
  }
  .gallery__bottom {
    margin-top: 25px;
  }
  .gallery__item img {
    border-radius: 25px;
  }
  .step__info {
    width: 200px;
  }
  .step__icon {
    width: 200px;
    max-height: 140px;
  }
  .step__icon img {
    max-height: 140px;
  }
  .step__title {
    font-size: 20px;
    line-height: 27px;
  }
  .step__descr {
    font-size: 16px;
    line-height: 25px;
  }
  .logo-element__img {
    width: 300px;
    padding: 45px 0;
  }
  .logo-element__right {
    margin-left: 40px;
  }
  .logo-element__right_to_l .logo-element__right {
    margin-right: 40px;
  }
  .logoline svg {
    width: 100%;
    height: auto;
  }
  .mwf-popup__title {
    font-size: 35px;
  }
  .mwf-popup__links {
    gap: 12px;
  }
  .mwf-popup__link {
    padding: 25px 18px;
  }
  .mwf-popup__link img {
    max-width: 80px;
  }
  .mwf-popup__link-title {
    font-size: 20px;
    margin-top: 20px;
  }
}

@media (max-width: 1020px) {
  .cta {
    gap: 20px;
  }
}

@media (max-width: 999px) {
  .photos__item-one--decor {
    bottom: -120px;
  }
  .last-news__item-content {
    padding: 20px 15px;
  }
}

@media (max-width: 998px) {
  .tile {
    padding: clamp(20px, 12.61829653px + 0.0189274448 * 100vw, 32px) 38px 90px;
  }
}

@media (max-width: 960px) {
  .funders_and_partners__bg {
    top: 0%;
    left: -15px;
    right: -15px;
    width: calc(100% + 30px);
  }
  .header-absolute {
    top: 32px;
  }
  .header-static {
    margin-top: 32px;
  }
  .nav_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    left: 30px;
    right: 30px;
    top: 91px;
    max-width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 12px 20px 20px;
    border-radius: 18px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    height: calc(100svh - 142px);
    overflow-y: auto;
    background: rgba(255, 255, 255, 0.41);
    -webkit-backdrop-filter: blur(16.65px);
    backdrop-filter: blur(16.65px);
  }
  .nav_container--active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .navigation__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navigation__item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .navigation__dropdown {
    display: block;
  }
  .sub-navigation {
    position: static;
    background: transparent;
    padding: 19px 17px;
  }
  .sub-navigation__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    text-align: center;
  }
  .nav-open-wrap {
    position: absolute;
    top: 10px;
    right: -20px;
  }
  .navigation__dropdown--active .nav-open-wrap {
    right: 34px;
  }
  .hamburger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 940px) {
  .join {
    padding: 32px 37px;
  }
}

@media (max-width: 930px) {
  .photos__line {
    bottom: -18%;
  }
}

@media (max-width: 920px) {
  .container {
    width: min(100% - 30px, 1085px);
  }
  .e-con-boxed {
    width: min(100% - 30px, 1085px) !important;
  }
  .tiles {
    gap: 15px;
  }
  .tile {
    padding: clamp(20px, 12.61829653px + 0.0189274448 * 100vw, 32px) 28px 90px;
  }
  .last-news__wrap {
    gap: 15px;
  }
  .last-news__item-img {
    height: 200px;
  }
  .cta {
    grid-template-columns: 350px 1fr;
    gap: 20px;
  }
  .cta__image {
    height: 100%;
  }
  .cta__content {
    padding: 30px 40px 30px 0;
  }
  .header-wrap {
    width: min(100% - 30px, 1224px);
  }
  .donate {
    gap: 20px;
  }
  .donate__decor {
    left: -15px;
  }
  .logo-container {
    width: min(100% - 30px, 1120px);
  }
  .nav_container {
    right: 15px;
    left: 15px;
  }
}

@media (max-width: 890px) {
  .heading {
    white-space: normal;
  }
}

@media (max-width: 870px) {
  .footer__menu-list li:not(:last-child) {
    margin-right: 30px;
  }
  .director {
    padding: 25px;
  }
}

@media (max-width: 867px) {
  .image-caption figcaption {
    padding: 20px 30px;
  }
}

@media (max-width: 820px) {
  .photos__item-one--decor {
    bottom: -50%;
  }
  .last-news__item-more {
    width: 30px;
    height: 30px;
  }
  .last-news__item-more::before {
    width: 30px;
    height: 30px;
  }
  .last-news__item-more::after {
    width: 30px;
    height: 30px;
  }
}

@media (max-width: 815px) {
  .cta__buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .cta__button {
    width: calc(100% - 20px);
  }
  .cta__button.mwf-button--white {
    margin-left: 0;
    margin-top: 16px;
  }
}

@media (max-width: 767px) {
  input,
  textarea {
    font-size: 14px;
    padding: 10px 15px;
  }
  .tiles {
    grid-template-columns: 1fr 1fr;
  }
  .tile {
    padding: 34px 20px 90px 20px;
    border-radius: 18px;
  }
  .tile:nth-child(2), .tile:nth-child(3) {
    grid-column: auto;
  }
  .tile__title {
    max-width: 247px;
  }
  .tile__description {
    margin-top: 15px;
    max-width: 247px;
    white-space: normal;
  }
  .photos__item img {
    border-radius: 15px;
  }
  .photos__item-three--decor {
    bottom: -20px;
  }
  .partners {
    margin-top: 56px;
  }
  .organizations__content {
    background: rgba(255, 255, 255, 0.6);
  }
  .org-logos-desktop {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(100%) !important;
    white-space: nowrap !important;
    border: 0 !important;
  }
  .last-news {
    background: none;
  }
  .last-news__wrap {
    grid-template-columns: repeat(2, 1fr);
  }
  .last-news__item {
    -webkit-box-shadow: 1px 1px 30px rgba(246, 79, 57, 0.07);
    box-shadow: 1px 1px 30px rgba(246, 79, 57, 0.07);
  }
  .last-news__item:nth-child(3) {
    display: none;
  }
  .cta {
    grid-template-columns: 1fr;
  }
  .cta__image {
    height: 378px;
  }
  .cta__image img {
    -o-object-position: bottom;
    object-position: bottom;
  }
  .cta__content {
    text-align: center;
    padding: 30px 20px;
  }
  .cta__buttons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .donate {
    grid-template-columns: 1fr;
    gap: 40px;
  }
  .donate__image img {
    max-width: 180px;
  }
  .donate__image {
    padding-top: 32px;
    width: 100%;
    max-width: 335px;
    margin: 0 auto;
  }
  .donate__decor {
    width: 70px;
    height: 70px;
  }
  .donate__title {
    text-align: center;
  }
  .donate__subtitle {
    margin-top: 15px;
    text-align: center;
  }
  .donate__description {
    text-align: center;
  }
  .footer__top {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
  .footer__menu {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    grid-column: span 2;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
  .footer__socials {
    margin-left: auto;
  }
  .join__title {
    margin-bottom: 33px;
  }
  .hero-inner__title {
    font-size: 40px;
  }
  .com_line {
    top: 43%;
    width: 300px;
  }
  .committees {
    grid-template-columns: 1fr;
    gap: 25px;
  }
  .committees__item {
    -webkit-box-shadow: 1px 1px 30px rgba(246, 79, 57, 0.07);
    box-shadow: 1px 1px 30px rgba(246, 79, 57, 0.07);
  }
  .committees__item {
    padding: 25px 15px 20px 15px;
    border-radius: 15px;
  }
  .committees__title {
    margin-bottom: 20px;
  }
  .committees__description {
    margin-bottom: 20px;
  }
  .director {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .director__name {
    margin-top: 20px;
  }
  .director__description p {
    font-size: 12px;
    line-height: 21px;
  }
  .image-caption figcaption {
    padding: 20px 15px;
    font-size: 16px;
    line-height: 26px;
  }
  .gallery__bottom {
    margin-top: 15px;
  }
  .gallery__item img {
    border-radius: 15px;
  }
  .logo-element__item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 13px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .logo-element__img {
    width: 100%;
  }
  .logo-element__img img {
    max-width: 102px;
  }
  .logo-element__right {
    margin-left: 0;
  }
  .logo-element__icon {
    width: 87px;
  }
  .logo-element__title {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .logo-element__description {
    font-size: 9px;
    line-height: 14px;
  }
  .logo-element__right_to_l .logo-element__right {
    margin-right: 0;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .logoline svg {
    width: 640px;
  }
  .logoline {
    padding-top: 30%;
  }
  .vblock {
    border-radius: 15px;
  }
  .mwf-popup__title {
    font-size: 24px;
  }
  .mwf-popup__links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .mwf-popup__link {
    padding: 20px 14px;
  }
  .mwf-popup__link img {
    max-width: 60px;
  }
  .mwf-popup__link-title {
    font-size: 15px;
    margin-top: 15px;
  }
}

@media (max-width: 760px) {
  .join__row .mwf-button {
    min-width: 100%;
    width: 100%;
    padding: 20px;
    margin: 25px auto 0;
  }
}

@media (max-width: 690px) {
  .funders__logo {
    min-height: 80px;
  }
  .partners__logo {
    min-height: 80px;
  }
  .join__2-columns {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

@media (max-width: 670px) {
  .funders_and_partners__bg {
    height: 440px;
  }
  .funders_and_partners__bg img {
    height: 440px;
  }
}

@media (max-width: 629px) {
  .tiles {
    grid-template-columns: 1fr;
  }
  .tile {
    padding: 34px 20px 50px 20px;
  }
  .tile:nth-child(2), .tile:nth-child(3) {
    background: linear-gradient(233.94deg, #FCA900 2.56%, #F64F39 95.88%);
  }
  .tile:nth-child(1n) {
    min-height: 295px;
  }
  .tile:nth-child(2n) {
    background: linear-gradient(82.8deg, #008BBC 7.13%, #00C2C9 96.99%);
    min-height: 341px;
  }
}

@media (max-width: 620px) {
  .photos__item-one--decor {
    bottom: -55%;
  }
  .join {
    padding: 30px 15px 15px 15px;
    border-radius: 18px;
  }
  .join__label {
    margin-bottom: 5px;
  }
  .join__row--with-title .join__title span {
    font-size: 14px;
  }
}

@media (max-width: 580px) {
  .cta__image {
    width: 100%;
    height: auto;
  }
  .steps__line {
    left: 20px;
  }
  .step:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .step:nth-child(even) .step__info {
    text-align: left;
  }
  .step__number {
    font-size: 20px;
  }
  .step__icon {
    display: none;
  }
  .step:nth-child(even) .step__icon {
    -webkit-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  .step:nth-child(even) .step__info {
    -webkit-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
  }
}

@media (max-width: 570px) {
  .photos__line {
    bottom: 4%;
    rotate: -14deg;
  }
}

@media (max-width: 560px) {
  .elementor-element-02fe935 .td_block__title {
    white-space: normal;
  }
  .org-logos-mobile {
    max-width: 400px;
  }
}

@media (max-width: 540px) {
  .logo-element__img {
    padding: 24px;
  }
  .logo-element__right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media (max-width: 520px) {
  .hero {
    background-position: bottom;
  }
  .photos__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .photos__item-one {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 70px auto 0;
    width: 136px;
    height: 136px;
  }
  .photos__item-one--decor {
    width: 46px;
    height: 46px;
    bottom: -46%;
    left: 100%;
  }
  .photos__item-two {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    grid-column: span 2;
    margin: 0 auto;
    width: 296px;
    height: 288px;
  }
  .photos__item-three {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin: -30px auto 0;
    width: 136px;
    height: 136px;
  }
  .photos__item-three--decor {
    width: 75px;
    height: 75px;
  }
  .funders__logo:nth-child(1) img {
    max-width: 108px;
  }
  .funders__logo:nth-child(2) img {
    max-width: 132px;
  }
  .funders__logo:nth-child(3) img {
    max-width: 126px;
  }
  .funders__logo:nth-child(4) img {
    max-width: 93px;
  }
  .partners__logo:nth-child(1) img {
    max-width: 68px;
  }
  .partners__logo:nth-child(2) img {
    max-width: 90px;
  }
  .partners__logo:nth-child(6) img {
    max-width: 100px;
  }
  .footer__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer__menu {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .footer__menu-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__socials {
    margin: 0 auto;
    gap: 48px;
  }
  .footer__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .footer__copyright {
    margin-top: 26px;
  }
}

@media (max-width: 490px) {
  .last-news__wrap {
    grid-template-columns: 1fr;
  }
  .last-news__item:nth-child(3) {
    display: block;
  }
}

@media (max-width: 460px) {
  .footer__menu {
    width: 100%;
  }
  .footer__menu-list li:not(:last-child) {
    margin-right: 0;
  }
}

@media (max-width: 450px) {
  .org-logos-mobile {
    max-width: 370px;
  }
}

@media (max-width: 420px) {
  .funders_and_partners__bg {
    height: 430px;
  }
  .funders_and_partners__bg img {
    height: 430px;
  }
  .funders__logos {
    gap: 15px;
  }
  .partners {
    margin-top: 35px;
  }
  .partners__logos {
    gap: 15px;
  }
  .partners__logo {
    min-height: auto;
  }
  .cta__content {
    padding: 30px 15px;
  }
}

@media (hover: hover) {
  a:hover {
    color: var(--color-accent);
  }
  .mwf-button:hover {
    color: #fff;
  }
  .mwf-button:hover::after {
    opacity: 1;
  }
  .mwf-button--outline:hover {
    color: #000;
    background: #fff;
  }
  .mwf-button--white:hover {
    color: #fff;
    background: transparent;
  }
  .last-news__item-more:hover::before {
    opacity: 0;
  }
  .last-news__item-more:hover::after {
    opacity: 1;
  }
  .footer__menu-list a:hover {
    color: #F64F39;
  }
  .footer__socials a:hover svg path {
    fill: #F64F39;
  }
  .committees__button:hover {
    background: #F64F39;
    color: #fff;
  }
  .navigation__link:hover {
    color: #F64F39;
  }
  .sub-navigation__link:hover {
    color: #F64F39;
  }
  .navigation__item:last-child .navigation__link:hover {
    color: #fff;
  }
  .navigation__item:last-child .navigation__link:hover::after {
    opacity: 1;
  }
}

@media (hover: none) {
  a:active {
    color: var(--color-accent);
  }
  .mwf-button:active {
    color: #fff;
  }
  .mwf-button:active::after {
    opacity: 1;
  }
  .mwf-button--outline:active {
    color: #000;
    background: #fff;
  }
  .mwf-button--white:active {
    color: #fff;
    background: transparent;
  }
  .last-news__item-more:active::before {
    opacity: 0;
  }
  .last-news__item-more:active::after {
    opacity: 1;
  }
  .footer__menu-list a:active {
    color: #F64F39;
  }
  .footer__socials a:active svg path {
    fill: #F64F39;
  }
  .committees__button:active {
    background: #F64F39;
    color: #fff;
  }
  .navigation__link:active {
    color: #F64F39;
  }
  .sub-navigation__link:active {
    color: #F64F39;
  }
  .navigation__item:last-child .navigation__link:active {
    color: #fff;
  }
  .navigation__item:last-child .navigation__link:active::after {
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9tYWluLm1pbi5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7OztBQUdBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUNDQTs7QURFQTtBQUNBO0FDQ0E7O0FERUE7O0FBRUE7QUNDQTs7QURFQTtBQUNBO0FDQ0E7O0FERUE7QUFDQTtBQ0NBOztBREVBO0FBQ0E7QUFDQTtBQUNBO0FDQ0E7O0FERUE7QUFDQTtBQ0NBOztBREVBO0FBQ0E7QUFFQTtBQ0FBOztBRE9BO0FBQ0E7QUFDQTtBQUNBO0FDSkE7O0FET0E7Ozs7QUFJQTtBQ0pBOztBRE9BO0FBQ0E7QUFDQTtBQ0pBOztBRE9BO0FBQ0E7QUFDQTtBQUNBO0FDSkE7O0FET0E7QUFDQTtBQ0pBOztBRE1BO0FBQ0E7QUNIQTs7QURNQTtBQUNBO0FBQUE7QUNIQTs7QUMzRUE7QUFHQTtBQUdBO0FBR0E7QUR3RUE7O0FFaEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRm1GQTtBRXhGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUYwRkE7QUUvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGaUdBO0FFdEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRndHQTtBRTdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUYrR0E7QUdySEE7Ozs7OztBQU1BO0FBQ0E7QUFDQTtBSHVIQTs7QUdwSEE7QUFDQTtBQUNBO0FIdUhBOztBR3BIQTtBQUNBO0FIdUhBOztBR3BIQTtBQUNBO0FIdUhBOztBR25IQTtBQUNBO0FIc0hBOztBR25IQTtBQUNBO0FIc0hBOztBR25IQTtBQUNBO0FIc0hBOztBR25IQTtBQUNBO0FIc0hBOztBSTVKQTtBQUNBO0FBQ0E7QUorSkE7O0FJN0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmdLQTs7QUk3SkE7QUZ5QkE7QUFDQTtBQUNBO0FGd0lBO0FFdElBO0FBQ0E7QUZ3SUE7O0FJOUpBO0FGMkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUZpSkE7QUUvSUE7QUFDQTtBRmlKQTs7QUkvS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmtMQTs7QUkzS0E7QUFDQTtBSm1MQTs7QUkvS0E7QUFDQTtBQUNBO0FKa0xBOztBSTVLQTtBQUNBO0FBQ0E7QUZvQkE7QUFDQTtBQUNBO0FBQ0E7QUVyQkE7QUFDQTtBRmhEQTtBQUFBO0FBQ0E7QUZ3T0E7QUlyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBSnVMQTtBSW5MQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUpxTEE7O0FJakxBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUpvTEE7QUluTEE7QUFDQTtBQUNBO0FKcUxBO0FJbExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FKb0xBOztBSXpLQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKNExBOztBSXBMQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKbU1BOztBSTNMQTtBQUNBO0FKME1BOztBSXZNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKME1BOztBSXZNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKME1BOztBSXZNQTtBQUNBO0FBQ0E7QUFDQTtBSjBNQTs7QUl0TUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBSnlNQTs7QUlyTUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKd01BO0FJbk1BOztBQUNBO0FKNk1BOztBSXpNQTtBQUNBO0FBQ0E7QUFDQTtBSjRNQTs7QUl6TUE7QUFDQTtBSjRNQTs7QUl6TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjRNQTs7QUtoYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTG1iQTtBSzlhQTtBQUNBO0FMcWJBO0FLbGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxvYkE7QUtoYkE7QUFDQTtBQUFBO0FMa2JBOztBTXhjQTtBQUNBO0FBQ0E7QU4yY0E7QU0xY0E7QUFDQTtBQUNBO0FONGNBO0FNemNBO0FBQ0E7QUFDQTtBTjJjQTtBTXBjQTtBQUNBO0FOMmNBO0FNeGNBO0FBQ0E7QU4wY0E7QU12Y0E7QUFDQTtBTnljQTtBTXBjQTtBQUNBO0FBQ0E7QU5zY0E7QU1sY0E7QUFDQTtBQUNBO0FOb2NBOztBTTdiQTtBQUNBO0FOZ2NBO0FNM2JBO0FBQ0E7QUFDQTtBTmtjQTs7QU94ZkE7QUFDQTtBQUNBO0FBQ0E7QVAyZkE7O0FPOWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVBnZ0JBO0FPaGZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUHVnQkE7QU9sZ0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUG9nQkE7QU8vZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQaWdCQTtBTzVmQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVA4ZkE7QU8xZkE7QUFFQTtBQUNBO0FQMmZBO0FPaGVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QVB1ZkE7QU9sZkE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBUG9mQTtBT2hmQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FQa2ZBO0FPOWVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QVBnZkE7QU81ZUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBUDhlQTtBT3JlQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FQdWVBO0FPbGVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVBvZUE7QU85ZEE7QUFDQTtBQUNBO0FBQ0E7QVBxZUE7O0FROW9CQTtBQUNBO0FSd3BCQTtBUXZwQkE7QUFDQTtBUnlwQkE7QVF2cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBUnlwQkE7QVFqcEJBO0FBQ0E7QUFBQTtBQUNBO0FSeXBCQTtBUXhwQkE7QUFDQTtBUjBwQkE7QVFwcEJBO0FBQ0E7QUFDQTtBUjJwQkE7QVFwcEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVI4cEJBO0FRem9CQTtBQUNBO0FBQ0E7QVJ1cUJBO0FROXBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSeXFCQTtBUWxxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjRxQkE7QVE3cEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVIrcUJBO0FRbnFCQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBUnFyQkE7O0FRaHJCQTtBQUNBO0FBQ0E7QVJtckJBOztBUS9xQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBUmtyQkE7O0FRN3FCQTtBQUNBO0FBQ0E7QVJnckJBO0FROXFCQTtBQUNBO0FSZ3JCQTtBQUNBOztBUXRyQkE7QUFDQTtBQUNBO0FSZ3JCQTtBUTlxQkE7QUFDQTtBUmdyQkE7QUFDQTtBU2oxQkE7QUFDQTtBVG0xQkE7QVNqMUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVG0xQkE7QVNsMUJBO0FBQ0E7QUFBQTtBVG8xQkE7O0FTN3pCQTtBQUNBO0FBQ0E7QVR3MUJBO0FTdjFCQTtBQUNBO0FUeTFCQTtBU3QxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUdzFCQTtBU2wxQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBVHkxQkE7QVN2MUJBO0FBQ0E7QVR5MUJBO0FTbDFCQTtBQUNBO0FUeTFCQTtBU2wxQkE7QUFDQTtBVHkxQkE7QVNsMUJBO0FBQ0E7QVR5MUJBOztBUzcwQkE7QUFDQTtBQUNBO0FBQ0E7QVQwMUJBO0FTbjFCQTtBQUNBO0FUKzFCQTtBUzUxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FUODFCQTtBU3gxQkE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBVCsxQkE7QVM3MUJBO0FBQ0E7QVQrMUJBO0FTeDFCQTtBQUNBO0FUKzFCQTtBU3gxQkE7QUFDQTtBVCsxQkE7O0FVci9CQTtBQUNBO0FBQ0E7QVZ1Z0NBO0FVcGdDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FWc2dDQTtBVTcvQkE7QUFDQTtBVm9nQ0E7O0FVMy9CQTtBQUlBO0FWMGdDQTs7QVc1aUNBO0FBQ0E7QUFDQTtBQUNBO0FYdWtDQTtBV2xrQ0E7QUFDQTtBQUNBO0FBQ0E7QVh5a0NBO0FXdGtDQTtBQUNBO0FBQ0E7QUFDQTtBWHdrQ0E7QVc1akNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVg2a0NBO0FXamtDQTtBQUNBO0FBQ0E7QVhrbENBO0FXOWtDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVhxbENBO0FXbGxDQTtBQUNBO0FYb2xDQTtBVzlrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYcWxDQTtBV25sQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBWHFsQ0E7QVdubENBO0FBQ0E7QVhxbENBO0FXbmxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVhxbENBO0FXaGxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVh3bENBO0FXbGxDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QVQzQ0E7QUFDQTtBQUNBO0FBQ0E7QUZzb0NBOztBWXJ0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QVo4dUNBO0FZanVDQTtBQUNBO0FabXZDQTtBWXh1Q0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QVowdkNBO0FZaHZDQTtBQUNBO0FaNHZDQTtBWTV1Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWm13Q0E7QVk3dkNBO0FBQ0E7QUFDQTtBWm93Q0E7QVlqd0NBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QVptd0NBO0FZdnZDQTtBQUNBO0Fad3dDQTs7QWFyMkNBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBYjAyQ0E7QWF0MkNBO0FBQ0E7QUFDQTtBQUNBO0FiNjJDQTs7QWF6MkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBYjQyQ0E7O0FhdDJDQTtBQUNBO0FBQ0E7QWI4MkNBOztBYXYyQ0E7QUFDQTtBQUFBO0FiKzJDQTs7QWM1NUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBZCs1Q0E7QWN0NUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBZG02Q0E7QWNqNkNBO0FBQ0E7QUFDQTtBZG02Q0E7QWN0NUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FkcTZDQTtBY3g1Q0E7QUFDQTtBQUNBO0FBQ0E7QWQwNkNBO0FjcDZDQTtBQUNBO0FBQ0E7QUFDQTtBZDI2Q0E7QWNwNkNBO0FBQ0E7QUFDQTtBZDQ2Q0E7O0FlLy9DQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FmdWdEQTtBZXJnREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QWZ1Z0RBO0FlOStDQTtBQUNBO0FBQUE7QUFBQTtBZitnREE7QWVqZ0RBO0FBQ0E7QWZ5Z0RBO0FlaGdEQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FmNGdEQTtBZXJnREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBZmloREE7QWV4Z0RBO0FBQ0E7QUFDQTtBZnFoREE7QWVuaERBO0FBQ0E7QUFDQTtBQUFBO0FmcWhEQTtBZTNnREE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBZnVoREE7QWUvZ0RBO0FBQ0E7QUFDQTtBQUNBO0Fmd2hEQTtBZXJoREE7QUFDQTtBQUNBO0FmdWhEQTs7QWdCNW9EQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FoQm9wREE7QWdCM29EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCd3BEQTtBZ0JucERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQjBwREE7QWdCdHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhCd3BEQTtBZ0JqcERBO0FBQ0E7QWhCd3BEQTtBZ0JycERBO0FBQ0E7QWhCdXBEQTtBZ0J0cERBO0FBQ0E7QUFDQTtBaEJ3cERBO0FnQnZwREE7QUFDQTtBQUNBO0FoQnlwREE7QWdCanBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQndwREE7QWdCOW9EQTtBQUNBO0FBQ0E7QUFDQTtBaEJ3cERBOztBaUIzdURBO0FBQ0E7QUFDQTtBakJvdkRBO0FpQmx2REE7QUFDQTtBQUNBO0FBQ0E7QWpCb3ZEQTtBaUI3dURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJvdkRBOztBaUIvdURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpCa3ZEQTtBaUJqdkRBO0FBQ0E7QUFDQTtBakJtdkRBOztBaUJwdURBO0FBQ0E7QUFDQTtBakJ1dkRBOztBaUJudkRBO0FBQ0E7QUFDQTtBQUNBO0FqQnN2REE7O0FpQmh2REE7QUFDQTtBQUNBO0FqQm12REE7QWlCanZEQTtBQUNBO0FqQm12REE7QUFDQTs7QWlCenZEQTtBQUNBO0FBQ0E7QWpCbXZEQTtBaUJqdkRBO0FBQ0E7QWpCbXZEQTtBQUNBO0FrQnp6REE7QUFDQTtBbEIyekRBOztBbUI1ekRBO0FBQ0E7QW5CbzBEQTtBbUJuMERBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBbkJxMERBOztBbUJqMERBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FuQm8wREE7QW1CbjBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBbkJxMERBO0FtQnAwREE7QUFDQTtBbkJzMERBO0FtQnAwREE7QUFFQTtBbkJxMERBO0FtQmwwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5CbzBEQTs7QW9CMTJEQTtBQUNBO0FwQjYyREE7O0FxQjkyREE7QUFDQTtBQUNBO0FBQ0E7QXJCaTNEQTtBcUIzMkRBO0FBR0E7QUFDQTtBQUNBO0FyQmkzREE7QXFCLzJEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBckJpM0RBO0FxQnAyREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckJzM0RBO0FxQjUyREE7QUFDQTtBckJ5M0RBO0FxQm4zREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQjAzREE7O0FzQnY3REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0QnM4REE7QXNCejdEQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F0QjQ4REE7QXNCMzhEQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBdEI2OERBO0FzQnY4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Qnk4REE7QXNCbjhEQTtBQUNBO0FBQ0E7QXRCMDhEQTtBc0J2OERBO0FBQ0E7QUFDQTtBdEJ5OERBOztBdUI1L0RBO0FBQ0E7QUFDQTtBdkJxZ0VBO0F1QnBnRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBdkJzZ0VBO0F1QnBnRUE7QUFDQTtBQUNBO0FBQ0E7QXZCc2dFQTs7QXVCeC9EQTtBQUNBO0F2QnVnRUE7O0F1QmpnRUE7QUFDQTtBQUNBO0F2Qm9nRUE7O0F3QnJpRUE7QUFDQTtBeEJ3aUVBO0F3Qi9oRUE7QUFDQTtBeEIyaUVBO0F3QnppRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0F4QjJpRUE7O0F3QmhpRUE7QUFDQTtBQUFBO0F4QjZpRUE7O0F5QjNrRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QXpCOGtFQTtBeUIxa0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCNGtFQTtBeUJ4a0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0F6QitrRUE7O0F5QnhrRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBekIya0VBO0F5QjFrRUE7QUFDQTtBekI0a0VBO0F5QjFrRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBekI0a0VBO0F5QnhrRUE7QUFDQTtBekIra0VBO0F5QjFrRUE7QUFDQTtBQUFBO0FBQUE7QXpCaWxFQTtBeUI5a0VBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBekJnbEVBO0F5QjVrRUE7QUFDQTtBekJtbEVBO0F5QmhsRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0F6QmtsRUE7QXlCN2tFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0F6Qm9sRUE7QXlCbmxFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0F6QnFsRUE7QXlCeGtFQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBekJtbEVBO0F5QmhsRUE7QUFDQTtBQUNBO0FBQ0E7QXpCd2xFQTs7QXlCOWtFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QXpCdWxFQTtBeUJybEVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBekJ1bEVBO0F5QnBsRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0F6QnNsRUE7QXlCamxFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QXpCd2xFQTtBeUJsbEVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QXpCeWxFQTs7QXlCbmxFQTtBQUNBO0F6QnNsRUE7QXlCbmxFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F6QnFsRUE7QXlCbmxFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F6QnFsRUE7QXlCbGxFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F6Qm9sRUE7QXlCbGxFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0F6Qm9sRUE7O0EwQmx4RUE7QUFDQTtBQUFBO0FBQUE7QTFCcXhFQTtBMEI3d0VBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QTFCdXhFQTtBMEI1d0VBO0FBQ0E7QUFDQTtBMUI4eEVBO0EwQnZ4RUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0ExQjh4RUE7QTBCN3dFQTtBQUNBO0FBQUE7QTFCcXlFQTtBMEJoeUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCdXlFQTtBMEJqeUVBO0FBQ0E7QUFDQTtBMUJ5eUVBO0EwQmx5RUE7QUFDQTtBMUIweUVBOztBMEJ0eUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCeXlFQTs7QTBCbnlFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0ExQjJ5RUE7QTBCMXlFQTtBQUNBO0FBQ0E7QTFCNHlFQTtBMEJueUVBO0FBQ0E7QTFCZ3pFQTs7QTBCMXlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQjZ5RUE7O0EwQi94RUE7QUFDQTtBQUNBO0ExQmt6RUE7O0EwQmh6RUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBMUJtekVBOztBMEJoekVBO0FBQ0E7QUFDQTtBMUJtekVBO0EwQmp6RUE7QUFDQTtBMUJtekVBO0FBQ0E7O0EwQnp6RUE7QUFDQTtBQUNBO0ExQm16RUE7QTBCanpFQTtBQUNBO0ExQm16RUE7QUFDQTtBMkI5OEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0JnOUVBO0EyQjU4RUE7QUFDQTtBM0JtOUVBO0EyQmw5RUE7QUFDQTtBM0JvOUVBO0EyQmo5RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBM0JtOUVBO0EyQmw5RUE7QUFDQTtBQUFBO0EzQm85RUE7QTJCajlFQTtBQUNBO0EzQm05RUE7QTJCLzhFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBM0JpOUVBO0EyQi84RUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QTNCaTlFQTtBMkIvOEVBO0FBQ0E7QUFDQTtBQUNBO0EzQmk5RUE7O0EyQjk4RUE7QUFDQTtBM0JpOUVBOztBNEJyZ0ZBO0FBQ0E7QTVCd2dGQTtBNEJ2Z0ZBO0FBQ0E7QUFDQTtBNUJ5Z0ZBO0E0QnJnRkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBNUI0Z0ZBO0E0QnRnRkE7QUFDQTtBNUI2Z0ZBO0E0QnpnRkE7QUFDQTtBQUNBO0E1QjJnRkE7QTRCdmdGQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0E1QjhnRkE7QTRCeGdGQTtBQUNBO0E1QitnRkE7QTRCMWdGQTtBQUNBO0FBQ0E7QTVCNGdGQTtBNEIzZ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0E1QjZnRkE7QTRCM2dGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUI2Z0ZBOztBNkI1a0ZBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBN0Ira0ZBOztBNkJqakZBO0FBQ0E7QTdCbWxGQTs7QTZCOWtGQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBN0JpbEZBO0E2QnprRkE7QUFDQTtBN0JpbEZBO0E2QnRrRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QTdCbWxGQTtBNkI3a0ZBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QTdCeWxGQTtBNkJybEZBO0FBQ0E7QTdCNGxGQTs7QTZCdmxGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBN0IwbEZBO0E2QmxsRkE7QUFDQTtBN0IybEZBO0E2QnhsRkE7QUFDQTtBQUNBO0FBQ0E7QTdCMGxGQTtBNkI5a0ZBO0FBQ0E7QTdCa21GQTs7QTZCOWxGQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QTdCaW1GQTs7QTZCemxGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0E3QmttRkE7O0E2Qi9sRkE7QUFDQTtBQUFBO0FBQUE7QTdCa21GQTtBNkJqbUZBO0FBQ0E7QTdCbW1GQTtBNkI1bEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCbW1GQTs7QTZCL2xGQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QmttRkE7QTZCam1GQTtBQUNBO0FBQ0E7QTdCbW1GQTs7QTZCNWxGQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0E3Qm9tRkE7O0E2QmptRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0JvbUZBOztBNkJ6bEZBO0FBUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0E3QitsRkE7O0E2QjVsRkE7O0FBaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFnQkE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0E3QmttRkE7O0E2Qi9sRkE7QUFDQTtBN0JrbUZBOztBNkIvbEZBO0FBQ0E7QTdCa21GQTs7QTZCL2xGQTtBQUNBO0E3QmttRkE7O0E2Qi9sRkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBN0JrbUZBOztBNkIvbEZBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QTdCa21GQTs7QTZCL2xGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3QmttRkE7QTZCam1GQTtBQUNBO0E3Qm1tRkE7O0E2Qi9sRkE7QUFDQTtBN0JrbUZBOztBNkI5bEZBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCaW1GQTtBNkJobUZBO0FBQ0E7QUFDQTtBN0JrbUZBO0E2Qi9sRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QTdCaW1GQTs7QThCMTRGQTtBQUNBO0FBQ0E7QTlCNjVGQTtBOEI1NUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUI4NUZBO0E4QnQ1RkE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0E5Qms2RkE7QThCeDVGQTtBQUNBO0FBQ0E7QUFDQTtBOUJxNkZBO0E4Qjk1RkE7QUFDQTtBQUNBO0FBQ0E7QTlCMDZGQTtBOEJsNkZBO0FBQ0E7QTlCODZGQTtBOEI1NkZBO0FBQ0E7QTlCODZGQTtBOEI1NkZBO0FBQ0E7QTlCODZGQTtBOEI3NkZBO0FBQ0E7QTlCKzZGQTtBOEI1NkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5Qjg2RkE7O0E4Qmo2RkE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0E5Qmc3RkE7O0FVditGQTtBQURBO0FSMERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGdzlCQTtBQUNBOztBaUJ0aENBO0FBVEE7QUFVQTtBakJvdkRBO0FBQ0E7O0E0QnB4REE7QUFIQTtBQUlBO0E1QjJnRkE7QTRCemdGQTtBQUtBO0E1QjhnRkE7QTRCcmdGQTtBQUlBO0E1QjZnRkE7QTRCM2dGQTtBQUtBO0E1QmdoRkE7QUEvQkE7O0EwQnYrRUE7QUFMQTtBQU1BO0ExQmd5RUE7QUFDQTs7QVFydEVBO0FBUkE7QUFTQTtBUmlyQkE7QUFDQTs7QVk1dkJBO0FBRkE7QUFHQTtBWjh2Q0E7QUFDQTs7QU1yeUNBO0FBSEE7QUFJQTtBTjZjQTtBQUNBOztBWXJiQTtBQUxBO0FBTUE7QUFBQTtBWjR2Q0E7QUFDQTs7QVFwdkNBO0FBVkE7QUFXQTtBUmdxQkE7QWN4cUJBO0FBV0E7QWR1NkNBO0FBendCQTs7QVk3b0JBO0FBTEE7QUFNQTtBWnF3Q0E7QUFDQTs7QTZCdnhDQTtBQUZBO0FBR0E7QTdCbWxGQTtBQUNBOztBUXRpRkE7QUFWQTtBQVdBO0FSOHFCQTtBQUNBOztBaUI1dUJBO0FBWkE7QUFhQTtBakJzdkRBO0FxQjl3REE7QUFXQTtBckJxM0RBO0FxQjcyREE7QUFNQTtBQUNBO0FyQnczREE7QXNCbDZEQTtBQVFBO0FBQ0E7QXRCdThEQTtBd0IvOERBO0FBR0E7QXhCMGlFQTtBd0JoaUVBO0FBTUE7QXhCNmlFQTtBeUJqL0RBO0FBS0E7QXpCb2xFQTtBeUJqbEVBO0FBV0E7QUFDQTtBekJzbEVBO0F5QnJsRUE7QUFDQTtBekJ1bEVBO0F5QmhsRUE7QUFLQTtBQUNBO0F6QjZsRUE7QXlCcmxFQTtBQUtBO0FBQ0E7QXpCMGxFQTtBMEJqdEVBO0FBV0E7QUFDQTtBMUJ5eEVBO0EwQnh3RUE7QUFTQTtBMUJreUVBO0EwQjN1RUE7QUFJQTtBMUI4eUVBO0EwQmh5RUE7QUFNQTtBQUNBO0ExQit5RUE7QThCNTZFQTtBQU9BO0E5Qmc2RkE7QThCMTVGQTtBQU1BO0E5Qm82RkE7QThCNTVGQTtBQUtBO0E5QnU2RkE7QThCbDZGQTtBQUtBO0E5QjQ2RkE7QThCMTVGQTtBQVFBO0FBQ0E7QTlCZzdGQTtBQXp0Q0E7O0FZdnhEQTtBQVJBO0FBU0E7QVpndkNBO0FBQ0E7O0FReHNDQTtBQWJBO0FBY0E7QVJrcUJBO0FXNXBCQTtBQUdBO0FYc2xDQTtBQTViQTs7QU9qc0JBO0FBTEE7QUFNQTtBUGtnQkE7QUFDQTs7QVMxZ0JBO0FBWkE7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBVHExQkE7QWFoMUJBO0FBT0E7QWI4MkNBO0FhMTJDQTtBQUlBO0FiZzNDQTtBNkJ2NUNBO0FBTUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBN0JpbEZBO0E2QjNrRkE7QUFFQTtBQUFBO0FBQUE7QTdCb2xGQTtBNkJ6a0ZBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QTdCbWxGQTtBNkI5a0ZBO0FBTUE7QUFDQTtBN0JxbEZBO0E2QnJrRkE7QUFLQTtBN0IybEZBO0E2Qm5sRkE7QUFZQTtBQUNBO0FBQ0E7QTdCMmxGQTtBNkJwbEZBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBN0I0bEZBO0E2QmhsRkE7QUFLQTtBQUNBO0FBQ0E7QTdCbW1GQTtBNkJwbEZBO0FBT0E7QTdCbW1GQTtBNkJ4bEZBO0FBZ0JBO0FBQUE7QUFBQTtBN0JvbUZBO0FBbDdEQTs7QWdCbDJCQTtBQVBBO0FBUUE7QWhCc3BEQTtBQUNBOztBUW5pREE7QUFYQTtBQVlBO0FSbXJCQTtBQUNBOztBSTl3QkE7QUFMQTtBQU1BO0FKb0xBO0FJMUtBO0FBSUE7QUpvTEE7QU90T0E7QUFNQTtBUDRmQTtBT2xmQTtBQVNBO0FQb2dCQTtBVy9nQkE7QUFLQTtBWDBrQ0E7QVdqakNBO0FBSUE7QVhvbENBO0FZcG9DQTtBQVlBO0FBQ0E7QVprdkNBO0FZM3VDQTtBQUdBO0FacXZDQTtBWTl0Q0E7QUFNQTtBWmd3Q0E7QWFuekNBO0FBSUE7QWJzM0NBO0FjMzNDQTtBQVFBO0FkaTZDQTtBY2o0Q0E7QUFjQTtBZHk2Q0E7QTBCcjRDQTtBQU1BO0ExQjJ5RUE7QTZCMzRFQTtBQXdCQTtBQUNBO0E3Qm1sRkE7QUFuNUVBOztBa0J2TkE7QUFGQTtBQUdBO0FsQjZ6REE7QUFDQTs7QWU5d0RBO0FBRkE7QUFHQTtBZjJnREE7QXNCL2pEQTtBQVlBO0F0Qnk4REE7QUFyWkE7O0F1QnBqREE7QUFKQTtBQUtBO0F2QndnRUE7QUFDQTs7QVFqK0RBO0FBaEJBO0FBaUJBO0FSb3FCQTtBV3ZvQkE7QUFPQTtBQUNBO0FYdWxDQTtBV3JsQ0E7QUFZQTtBQUNBO0FYMGxDQTtBV3ZsQ0E7QUFhQTtBQUNBO0FYK2xDQTtBQS9mQTs7QVl6b0JBO0FBSkE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBWnF3Q0E7QVkvdkNBO0FBRUE7QVp1d0NBO0FZcndDQTtBQUdBO0FBQ0E7QVowd0NBO0FBbEJBOztBSTVvQ0E7QUFSQTs7QUFTQTtBQUNBO0FKMk1BO0FPMVpBO0FBU0E7QVA4ZkE7QU92ZkE7QUFZQTtBQUNBO0FQc2dCQTtBTzVjQTtBQUtBO0FQNmZBO0FPN2JBO0FBTUE7QVBzZUE7QU9sZUE7QUFLQTtBQUNBO0FBQ0E7QVB1ZUE7QVEvbkJBO0FBR0E7QVI0cEJBO0FRM2xCQTtBQWNBO0FSZ3JCQTtBU25yQkE7QUFLQTtBVDQxQkE7QVV2N0JBO0FBRUE7QVZxZ0NBO0FVNy9CQTtBUmdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRnM4QkE7QVd2aUNBO0FBS0E7QVh5a0NBO0FXaGtDQTtBQVFBO0FYNGtDQTtBV3JrQ0E7QUFLQTtBQUFBO0FYK2tDQTtBVzdrQ0E7QUFFQTtBWGdsQ0E7QVl0bkNBO0FBaUJBO0FabXZDQTtBWWh2Q0E7QUFNQTtBWnV2Q0E7QVlqdkNBO0FBU0E7QUFBQTtBWjh2Q0E7QVl6dkNBO0FBU0E7QUFDQTtBWmt3Q0E7QVk1dUNBO0FBUUE7QUFBQTtBQUFBO0FadXdDQTtBYzcxQ0E7QUFXQTtBQUNBO0FkbTZDQTtBY3Q1Q0E7QUFJQTtBZHE2Q0E7QWNuN0NBO0FBa0JBO0FBQ0E7QUFDQTtBQUNBO0FkczZDQTtBY2w2Q0E7QUFpQkE7QUFDQTtBZDI2Q0E7QWN2NkNBO0FBS0E7QWQ0NkNBO0FjeDZDQTtBQUtBO0FBQ0E7QWQ2NkNBO0FjejZDQTtBQUlBO0FkODZDQTtBZTcvQ0E7QUFLQTtBQUNBO0FBQ0E7QWZ5Z0RBO0FlamdEQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QWYwZ0RBO0FlLzlDQTtBQUtBO0FmbWhEQTtBZ0I5a0RBO0FBT0E7QWhCMHBEQTtBaUI1cURBO0FBS0E7QWpCc3ZEQTtBaUJwdURBO0FBZ0JBO0FBQ0E7QWpCd3ZEQTtBcUJweURBO0FBS0E7QUFDQTtBckJtM0RBO0FxQnoyREE7QUFRQTtBQUFBO0FyQm0zREE7QXFCMzNEQTtBQWNBO0FBQ0E7QXJCdTNEQTtBcUJuM0RBO0FBVUE7QXJCMDNEQTtBcUJ0M0RBO0FBR0E7QXJCMjNEQTtBc0IvNkRBO0FBZUE7QUFDQTtBdEIyOERBO0FzQjE3REE7QUFPQTtBdEIyOERBO0FzQmw4REE7QUFJQTtBQUNBO0F0QjI4REE7QXVCei9EQTtBQVFBO0FBQ0E7QUFDQTtBdkIwZ0VBO0F3QjNoRUE7QUFNQTtBeEI0aUVBO0F3QnJpRUE7QUFTQTtBeEIraUVBO0EwQnJrRUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QTFCdXhFQTtBMEJweEVBO0FBZUE7QTFCMnhFQTtBMEJ0eEVBO0FBSUE7QTFCZ3lFQTtBMEIzeEVBO0FBWUE7QTFCb3lFQTtBMEIzeEVBO0FBR0E7QTFCdXlFQTtBMEJweUVBO0FBTUE7QUFDQTtBMUJ5eUVBO0EwQnR5RUE7QUFJQTtBQUNBO0ExQjJ5RUE7QTBCcnhFQTtBQU9BO0FBQ0E7QUFBQTtBQUFBO0ExQmd6RUE7QTBCdHlFQTtBQVVBO0ExQml6RUE7QTBCNXpFQTtBQWVBO0ExQmt6RUE7QTJCejdFQTtBQU9BO0EzQms5RUE7QThCdDlFQTtBQVVBO0E5Qms2RkE7QThCLzVGQTtBQVNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QTlCczZGQTtBOEJsNkZBO0FBUUE7QTlCeTZGQTtBOEJ2NkZBO0FBUUE7QTlCODZGQTtBOEIvNUZBO0FBWUE7QUFDQTtBOUJrN0ZBO0FBbm1GQTs7QWdCcFZBO0FBTEE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBaEIwcERBO0FBQ0E7O0FTeG9EQTtBQXhDQTtBQXlDQTtBVDIxQkE7QVM3ekJBO0FBaUNBO0FUaTJCQTtBZ0IvNkJBO0FBS0E7QUFDQTtBaEIwcERBO0FBcnpCQTs7QVN0NkJBO0FBbEJBO0FBbUJBO0FUdTFCQTtBU3QxQkE7QUFDQTtBVHcxQkE7QUFDQTs7QU90MkJBO0FBWEE7QUFZQTtBUGdnQkE7QU81ZkE7QUFnQkE7QVB3Z0JBO0FPamRBO0FBUUE7QVArZkE7QU8zZkE7QUFFQTtBUDhmQTtBTzFmQTtBQUVBO0FBQ0E7QVA2ZkE7QUE1RkE7O0FRcmRBO0FBbkJBO0FBb0JBO0FSc3FCQTtBZ0IvdEJBO0FBV0E7QUFDQTtBaEJ3cERBO0FnQmpvREE7QUFPQTtBaEIwcERBO0FnQjVvREE7QUFJQTtBaEIycERBO0FBdi9CQTs7QVlwc0JBO0FBUkE7QUFTQTtBQUNBO0FaeXZDQTtBeUIvd0NBO0FBYUE7QXpCOGtFQTtBeUJyakVBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QXpCOGtFQTtBeUI1a0VBO0FBR0E7QXpCaWxFQTtBeUIxa0VBO0FBYUE7QXpCa2xFQTtBeUJwa0VBO0FBa0JBO0F6QndsRUE7QXlCL2lFQTtBQUtBO0FBQUE7QUFBQTtBekJ3bEVBO0F5QnJsRUE7QUFLQTtBQUFBO0FBQUE7QXpCMGxFQTtBQWwrQkE7O0FRenBDQTtBQWRBO0FBZUE7QUFDQTtBUnFyQkE7QUFDQTs7QU12d0JBO0FBRkE7QUFHQTtBTmtjQTtBVXJkQTtBQU1BO0FWMGhDQTtBQTFrQkE7O0EwQnpkQTtBQWpCQTtBQWtCQTtBMUI2eEVBO0EwQmx4RUE7QUFlQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0ExQnN5RUE7QUFwQ0E7O0FLcnpFQTtBQUxBO0FBTUE7QUxxYkE7QVF0YkE7QUFPQTtBQUNBO0FSMnBCQTtBUTVvQkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QVI2cEJBO0FRM3BCQTtBQXVCQTtBQUNBO0FBQ0E7QUFDQTtBUndxQkE7QVFwcUJBO0FBSUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJ5cUJBO0FRdHFCQTtBQU1BO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBUjJxQkE7QVF6cUJBO0FBaUJBO0FBQ0E7QVJrckJBO0FTOXRCQTtBQUdBO0FUMjFCQTtBU3QxQkE7QUFHQTtBVDIxQkE7QVN0MUJBO0FBR0E7QVQyMUJBO0FTdDFCQTtBQUdBO0FUMjFCQTtBUy95QkE7QUFHQTtBVGkyQkE7QVM1MUJBO0FBR0E7QVRpMkJBO0FTNTFCQTtBQUdBO0FUaTJCQTtBZXAvQkE7QUFVQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBZjJnREE7QWV2Z0RBO0FBUUE7QUFBQTtBQUFBO0FmNGdEQTtBZXZnREE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBZmloREE7QWVsL0NBO0FBUUE7QUFDQTtBZnFoREE7QWVsZ0RBO0FBTUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBZnloREE7QWUvZ0RBO0FBSUE7QWZ5aERBO0FBcHRDQTs7QVdwYUE7QUFWQTtBQVdBO0FYOGtDQTtBV25rQ0E7QUFLQTtBWGtsQ0E7QUFuQkE7O0FlemtDQTtBQVZBO0FBV0E7QWY4Z0RBO0FlNy9DQTtBQU1BO0FmNmdEQTtBQXJCQTs7QVV6Z0RBO0FBUkE7QUFTQTtBVjRoQ0E7QUFDQTs7QVN6aUNBO0FBeEJBO0FBeUJBO0FUeTFCQTtBU3gxQkE7QUFDQTtBVDAxQkE7QVM3MEJBO0FBT0E7QVQwMUJBO0FTeHlCQTtBQVFBO0FUODFCQTtBU3gxQkE7QUFPQTtBVGcyQkE7QVM1MUJBO0FBb0NBO0FUbTJCQTtBWXQ5QkE7QUFhQTtBWm93Q0E7QUF0Y0E7O0FFcHhCQTtBQUNBO0FFaEZBO0FKc0tBO0FFdEZBO0FFZUE7QUpvTEE7QUluTEE7QUFDQTtBSnFMQTtBRXRNQTtBRXNDQTtBQUNBO0FKNkxBO0FFcE9BO0FFMkRBO0FBQ0E7QUpvTUE7QVd0T0E7QUFDQTtBWDhsQ0E7QVc1bENBO0FBQ0E7QVg4bENBO0FFNW5DQTtBYXRDQTtBZjhnREE7QWVwL0NBO0FBQ0E7QWZxaERBO0FFMWdEQTtBbUJ2Q0E7QUFDQTtBckI0M0RBO0FFdDFEQTtBMkJqQ0E7QTdCcWxGQTtBRXBqRkE7QTJCZ0JBO0E3QjhsRkE7QUU5bUZBO0EyQnVNQTtBN0JpbUZBO0E2QmhtRkE7QUFDQTtBN0JrbUZBO0FBcHRGQTs7QUVsRkE7QUFDQTtBRXRGQTtBSjJLQTtBRXJGQTtBRVNBO0FKNExBO0FJM0xBO0FBQ0E7QUo2TEE7QUV4TUE7QUVnQ0E7QUFDQTtBSm1NQTtBRXBPQTtBRXFEQTtBQUNBO0FKME1BO0FXNU9BO0FBQ0E7QVhzbUNBO0FXcG1DQTtBQUNBO0FYc21DQTtBRTluQ0E7QWE1Q0E7QWZtaERBO0Flei9DQTtBQUNBO0FmMGhEQTtBRXpnREE7QW1CN0NBO0FBQ0E7QXJCazREQTtBRXQxREE7QTJCdkNBO0E3QjBsRkE7QUVuakZBO0EyQlVBO0E3Qm1tRkE7QUU3bUZBO0EyQmlNQTtBN0J5bUZBO0E2QnhtRkE7QUFDQTtBN0IwbUZBO0FBdnRGQSIsInNvdXJjZXMiOlsid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvX21peGlucy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9teWt1bHluLXNraWxsZWQvLi9zb3VyY2Uvc3R5bGVzL19nbG9iYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL190ZC1ibG9jay5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fdGlsZXMuc2NzcyIsIndlYnBhY2s6Ly9teWt1bHluLXNraWxsZWQvLi9zb3VyY2Uvc3R5bGVzL3dpZGdldHMvX3Bob3Rvcy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fZnVuZGVycy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fb3JnYW5pemF0aW9ucy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fbmV3cy5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9teWt1bHluLXNraWxsZWQvLi9zb3VyY2Uvc3R5bGVzL3dpZGdldHMvX2RvbmF0ZS5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19qb2luLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19oZXJvLWlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19pbWFnZS5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19jb21taXR0ZWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy93aWRnZXRzL19kaXJlY3Rvci5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9faW1hZ2UtY2FwdGlvbi5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly9teWt1bHluLXNraWxsZWQvLi9zb3VyY2Uvc3R5bGVzL3dpZGdldHMvX2xvZ28tZWxlbWVudC5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvd2lkZ2V0cy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9teWt1bHluLXNraWxsZWQvLi9zb3VyY2Uvc3R5bGVzL3dpZGdldHMvX3NsaWRlci1jYXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXlrdWx5bi1za2lsbGVkLy4vc291cmNlL3N0eWxlcy9wYXJ0cy9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL215a3VseW4tc2tpbGxlZC8uL3NvdXJjZS9zdHlsZXMvcGFydHMvX3BvcHVwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbjp3aGVyZSh1bCwgb2wpOndoZXJlKFtjbGFzc10pIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5LFxuOndoZXJlKGJsb2NrcXVvdGUsIGZpZ3VyZSk6d2hlcmUoW2NsYXNzXSkge1xuXHRtYXJnaW46IDA7XG59XG5cbjp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wsIGRsKTp3aGVyZShbY2xhc3NdKSB7XG5cdG1hcmdpbi1ibG9jazogMDtcbn1cblxuOndoZXJlKGRkW2NsYXNzXSkge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuOndoZXJlKGZpZWxkc2V0W2NsYXNzXSkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG46d2hlcmUodWxbY2xhc3NdKSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAge1xuXHQtLXBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdG1hcmdpbi1ibG9jazogMDtcbn1cblxuLy9wOndoZXJlKDpub3QoW2NsYXNzXSwgOmxhc3QtY2hpbGQpKSB7XG4vL1x0bWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLW1hcmdpbi1ib3R0b20pO1xuLy99XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0bWluLXdpZHRoOiAzOTBweDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuc3ZnICpbZmlsbF0ge1xuXHRmaWxsOiBjdXJyZW50Y29sb3I7XG59XG5zdmcgKltzdHJva2VdIHtcblx0c3Ryb2tlOiBjdXJyZW50Y29sb3I7XG59XG5cbnN2ZyAqIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgc3Ryb2tlO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5cbjp3aGVyZSh1bCwgb2wpOndoZXJlKFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5ib2R5LFxuOndoZXJlKGJsb2NrcXVvdGUsIGZpZ3VyZSk6d2hlcmUoW2NsYXNzXSkge1xuICBtYXJnaW46IDA7XG59XG5cbjp3aGVyZShoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2wsIGRsKTp3aGVyZShbY2xhc3NdKSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuOndoZXJlKGRkW2NsYXNzXSkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuOndoZXJlKGZpZWxkc2V0W2NsYXNzXSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG46d2hlcmUodWxbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnAge1xuICAtLXBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzOTBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuc3ZnICpbZmlsbF0ge1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG59XG5cbnN2ZyAqW3N0cm9rZV0ge1xuICBzdHJva2U6IGN1cnJlbnRjb2xvcjtcbn1cblxuc3ZnICoge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsLCBzdHJva2U7XG59XG5cbjpyb290IHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDQ4cHg7XG4gIC0tYnV0dG9uLWhlaWdodDogNDhweDtcbiAgLS10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxMS4yMzY1OTMwNTk5cHggKyAwLjAzNzg1NDg4OTYgKiAxMDB2dywgNTBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMTMlO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMTEuMzkxMTY3MTkyNHB4ICsgMC4wNDI1ODY3NTA4ICogMTAwdncsIDU1cHgpO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMTEuMjM2NTkzMDU5OXB4ICsgMC4wMzc4NTQ4ODk2ICogMTAwdncsIDUwcHgpO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMTYuNzY5NzE2MDg4M3B4ICsgMC4wMDMxNTQ1NzQxICogMTAwdncsIDIwcHgpO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMTYuNzY5NzE2MDg4M3B4ICsgMC4wMDMxNTQ1NzQxICogMTAwdncsIDIwcHgpO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMTYuNzY5NzE2MDg4M3B4ICsgMC4wMDMxNTQ1NzQxICogMTAwdncsIDIwcHgpO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxNS4zODQ4NTgwNDQycHggKyAwLjAwMTU3NzI4NzEgKiAxMDB2dywgMTdweCk7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMTMuNzY5NzE2MDg4M3B4ICsgMC4wMDMxNTQ1NzQxICogMTAwdncsIDE3cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogbWluKDEwMCUgLSA2MHB4LCAxMDg1cHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gMzBweCwgMTA4NXB4KTtcbiAgfVxufVxuXG4uZS1jb24tZnVsbCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZS1jb24tYm94ZWQge1xuICB3aWR0aDogbWluKDEwMCUgLSA2MHB4LCAxMDg1cHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZS1jb24tYm94ZWQge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDMwcHgsIDEwODVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXdmLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2xhdGU6IC01MCUgLTUwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLm13Zi1iZy1vdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwYzBjMGMsIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubXdmLWJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5td2YtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMjY3LjA4ZGVnLCAjRkNBOTAwIDAlLCAjRjY0RjM5IDk2LjkzJSk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLXdpZHRoOiAxODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm13Zi1idXR0b24gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5td2YtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjY0RjM5O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubXdmLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm13Zi1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5td2YtYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm13Zi1idXR0b246YWN0aXZlOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubXdmLWJ1dHRvbi0tb3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4td2lkdGg6IDE4OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubXdmLWJ1dHRvbi0tb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAubXdmLWJ1dHRvbi0tb3V0bGluZTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuLm13Zi1idXR0b24tLXdoaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLXdpZHRoOiAxODhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm13Zi1idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAubXdmLWJ1dHRvbi0td2hpdGU6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXdmLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGNjRGMzk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgMzAuNjE4Mjk2NTNweCArIDAuMDE4OTI3NDQ0OCAqIDEwMHZ3LCA1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMyU7XG59XG5cbi5td2Ytc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCA3LjM4ODAxMjYxODNweCArIDAuMDIyMDgyMDE4OSAqIDEwMHZ3LCAzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDExLjM4ODAxMjYxODNweCArIDAuMDIyMDgyMDE4OSAqIDEwMHZ3LCAzNHB4KTtcbn1cblxuLm13Zi10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxMy4zMDkxNDgyNjVweCArIDAuMDA5NDYzNzIyNCAqIDEwMHZ3LCAyM3B4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI4cHgsIDI0LjkyNDI5MDIyMDhweCArIDAuMDA3ODg2NDM1MyAqIDEwMHZ3LCAzM3B4KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5lbGVtZW50b3ItZWxlbWVudC1lZGl0LW1vZGUgW2RhdGEtYW9zXSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRThGNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW5wdXQsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5pbnB1dC53cGNmNy1ub3QtdmFsaWQsXG50ZXh0YXJlYS53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNGNjRGMzk7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDE4MHB4LCAxNDYuMTY3MTkyNDI5cHggKyAwLjA4Njc1MDc4ODYgKiAxMDB2dywgMjM1cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTgwcHgsIDkyLjY0OTg0MjI3MTNweCArIDAuMjIzOTc0NzYzNCAqIDEwMHZ3LCAzMjJweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxufVxuLmhlcm9fX3RpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxNC45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMjNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyOHB4LCAyNC45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMzNweCk7XG59XG4uaGVyb19fYmcgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5cbi50ZF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi50ZF9ibG9ja19fdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRkX2Jsb2NrX19kZXNjcmlwdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDg1cHgpIHtcbiAgLnRkX2Jsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLnRkX2Jsb2NrX19hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGRfYmxvY2tfX2FsaWduLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGRfYmxvY2tfX2FsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRkX2Jsb2NrX3NpemUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxMy43Njk3MTYwODgzcHggKyAwLjAwMzE1NDU3NDEgKiAxMDB2dywgMTdweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxOC45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMjdweCk7XG59XG4udGRfYmxvY2tfc2l6ZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxNC45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMjNweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyOHB4LCAyNC45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMzNweCk7XG59XG5cbi5lbGVtZW50b3ItZWxlbWVudC0wMmZlOTM1IC50ZF9ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDE3LjY5NzE2MDg4MzNweCArIDAuMDMxNTQ1NzQxMyAqIDEwMHZ3LCA1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZWxlbWVudG9yLWVsZW1lbnQtMDJmZTkzNSAudGRfYmxvY2tfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uZWxlbWVudG9yLWVsZW1lbnQtMDJmZTkzNSAudGRfYmxvY2tfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGNjRGMzkgIWltcG9ydGFudDtcbn1cblxuLnRpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC50aWxlcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjlweCkge1xuICAudGlsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi50aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMy45NGRlZywgI0ZDQTkwMCAyLjU2JSwgI0Y2NEYzOSA5NS44OCUpO1xuICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxMi42MTgyOTY1M3B4ICsgMC4wMTg5Mjc0NDQ4ICogMTAwdncsIDMycHgpIDQ4cHggOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OHB4KSB7XG4gIC50aWxlIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxMi42MTgyOTY1M3B4ICsgMC4wMTg5Mjc0NDQ4ICogMTAwdncsIDMycHgpIDM4cHggOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC50aWxlIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxMi42MTgyOTY1M3B4ICsgMC4wMTg5Mjc0NDQ4ICogMTAwdncsIDMycHgpIDI4cHggOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlIHtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggOTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjlweCkge1xuICAudGlsZSB7XG4gICAgcGFkZGluZzogMzRweCAyMHB4IDUwcHggMjBweDtcbiAgfVxufVxuLnRpbGU6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvdGNjL3NvdXJjZS9pbWFnZXMvdGlsZS0xLWJnLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDE3MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4udGlsZTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90Y2Mvc291cmNlL2ltYWdlcy90aWxlLTItYmcuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogY2xhbXAoMjA0cHgsIDE2Mi4xNzAzNDcwMDMycHggKyAwLjEwNzI1NTUyMDUgKiAxMDB2dywgMjcycHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEzMXB4LCAxMDAuMjQyOTAyMjA4MnB4ICsgMC4wNzg4NjQzNTMzICogMTAwdncsIDE4MXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi50aWxlOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3RjYy9zb3VyY2UvaW1hZ2VzL3RpbGUtMy1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiBjbGFtcCgyMDBweCwgMTYxLjI0NjA1Njc4MjNweCArIDAuMDk5MzY5MDg1MiAqIDEwMHZ3LCAyNjNweCk7XG4gIGhlaWdodDogY2xhbXAoMTkycHgsIDE1NS4wOTE0ODI2NDk4cHggKyAwLjA5NDYzNzIyNCAqIDEwMHZ3LCAyNTJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi50aWxlOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3RjYy9zb3VyY2UvaW1hZ2VzL3RpbGUtNC1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiAxOTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnRpbGU6bnRoLWNoaWxkKDIpLCAudGlsZTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODIuOGRlZywgIzAwOEJCQyA3LjEzJSwgIzAwQzJDOSA5Ni45OSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aWxlOm50aC1jaGlsZCgyKSwgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyOXB4KSB7XG4gIC50aWxlOm50aC1jaGlsZCgyKSwgLnRpbGU6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjMzLjk0ZGVnLCAjRkNBOTAwIDIuNTYlLCAjRjY0RjM5IDk1Ljg4JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjlweCkge1xuICAudGlsZTpudGgtY2hpbGQoMW4pIHtcbiAgICBtaW4taGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyOXB4KSB7XG4gIC50aWxlOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Mi44ZGVnLCAjMDA4QkJDIDcuMTMlLCAjMDBDMkM5IDk2Ljk5JSk7XG4gICAgbWluLWhlaWdodDogMzQxcHg7XG4gIH1cbn1cbi50aWxlLmFvcy1pbml0Om50aC1jaGlsZCgxKTo6YmVmb3JlLCAudGlsZS5hb3MtaW5pdDpudGgtY2hpbGQoMik6OmJlZm9yZSwgLnRpbGUuYW9zLWluaXQ6bnRoLWNoaWxkKDMpOjpiZWZvcmUsIC50aWxlLmFvcy1pbml0Om50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnRpbGUuYW9zLWluaXQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC40cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC44cyAwLjRzIGVhc2UtaW47XG59XG4udGlsZS5hb3MtaW5pdDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjhzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjhzIDAuOHMgZWFzZS1pbjtcbn1cbi50aWxlLmFvcy1pbml0Om50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDFzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjhzIDFzIGVhc2UtaW47XG59XG4udGlsZS5hb3MtaW5pdDpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAxLjJzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjhzIDEuMnMgZWFzZS1pbjtcbn1cbi50aWxlLmFvcy1pbml0LmFvcy1hbmltYXRlOm50aC1jaGlsZCgxKTo6YmVmb3JlLCAudGlsZS5hb3MtaW5pdC5hb3MtYW5pbWF0ZTpudGgtY2hpbGQoMik6OmJlZm9yZSwgLnRpbGUuYW9zLWluaXQuYW9zLWFuaW1hdGU6bnRoLWNoaWxkKDMpOjpiZWZvcmUsIC50aWxlLmFvcy1pbml0LmFvcy1hbmltYXRlOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnRpbGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGlsZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjQ3cHg7XG4gIH1cbn1cbi50aWxlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1heC13aWR0aDogMjQ3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4ucGhvdG9zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob3RvcyAuY29udGFpbmVyIHtcbiAgei1pbmRleDogcmV2ZXJ0LWxheWVyO1xufVxuLnBob3Rvc19faW5uZXIge1xuICBtYXgtd2lkdGg6IDk1M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5waG90b3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnBob3Rvc19faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGhvdG9zX19pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBob3Rvc19faXRlbSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5waG90b3NfX2l0ZW0tb25lIHtcbiAgd2lkdGg6IGNsYW1wKDcwcHgsIC0yMi44ODY0MzUzMzEycHggKyAwLjIzODE3MDM0NyAqIDEwMHZ3LCAyMjFweCk7XG4gIGhlaWdodDogY2xhbXAoNzBweCwgLTIyLjg4NjQzNTMzMTJweCArIDAuMjM4MTcwMzQ3ICogMTAwdncsIDIyMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGhvdG9zX19pdGVtLW9uZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuLnBob3Rvc19faXRlbS1vbmUtLWRlY29yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCg0MHB4LCAyLjQ3NjM0MDY5NHB4ICsgMC4wOTYyMTQ1MTEgKiAxMDB2dywgMTAxcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDQwcHgsIDIuNDc2MzQwNjk0cHggKyAwLjA5NjIxNDUxMSAqIDEwMHZ3LCAxMDFweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjcuMTRkZWcsICNGQ0E5MDAgMy4yMyUsICNGNjRGMzkgNjkuODclKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQuMzVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEwcHgsIDAuNzcyODcwNjYyNXB4ICsgMC4wMjM2NTkzMDYgKiAxMDB2dywgMjVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTYwcHg7XG4gIGxlZnQ6IC01NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAucGhvdG9zX19pdGVtLW9uZS0tZGVjb3Ige1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLnBob3Rvc19faXRlbS1vbmUtLWRlY29yIHtcbiAgICBib3R0b206IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5waG90b3NfX2l0ZW0tb25lLS1kZWNvciB7XG4gICAgYm90dG9tOiAtNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgLnBob3Rvc19faXRlbS1vbmUtLWRlY29yIHtcbiAgICBib3R0b206IC01NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGhvdG9zX19pdGVtLW9uZS0tZGVjb3Ige1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3R0b206IC00NiU7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLnBob3Rvc19faXRlbS10d28ge1xuICB3aWR0aDogY2xhbXAoMTIwcHgsIC0yNC41NTgzNTk2MjE1cHggKyAwLjM3MDY2MjQ2MDYgKiAxMDB2dywgMzU1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEyMHB4LCAtMTguNDA2OTQwMDYzMXB4ICsgMC4zNTQ4ODk1ODk5ICogMTAwdncsIDM0NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGhvdG9zX19pdGVtLXR3byB7XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjk2cHg7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuLnBob3Rvc19faXRlbS10aHJlZSB7XG4gIHdpZHRoOiBjbGFtcCg3MHB4LCAtMjcuMTkyNDI5MDIyMXB4ICsgMC4yNDkyMTEzNTY1ICogMTAwdncsIDIyOHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg3MHB4LCAtMjcuODA3NTcwOTc3OXB4ICsgMC4yNTA3ODg2NDM1ICogMTAwdncsIDIyOXB4KTtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5waG90b3NfX2l0ZW0tdGhyZWUge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICB9XG59XG4ucGhvdG9zX19pdGVtLXRocmVlLS1kZWNvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2xhbXAoNDBweCwgLTE0LjEzMjQ5MjExMzZweCArIDAuMTM4ODAxMjYxOCAqIDEwMHZ3LCAxMjhweCk7XG4gIGhlaWdodDogY2xhbXAoNDBweCwgLTE0LjEzMjQ5MjExMzZweCArIDAuMTM4ODAxMjYxOCAqIDEwMHZ3LCAxMjhweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjcuMTRkZWcsICNGQ0E5MDAgMy4yMyUsICNGNjRGMzkgNjkuODclKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQuMzVweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEwcHgsIDAuNzcyODcwNjYyNXB4ICsgMC4wMjM2NTkzMDYgKiAxMDB2dywgMjVweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzlweDtcbiAgcmlnaHQ6IC00MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDJweCkge1xuICAucGhvdG9zX19pdGVtLXRocmVlLS1kZWNvciB7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBob3Rvc19faXRlbS10aHJlZS0tZGVjb3Ige1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGhvdG9zX19pdGVtLXRocmVlLS1kZWNvciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG4ucGhvdG9zX19saW5lIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBob3Rvc19fbGluZSB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAucGhvdG9zX19saW5lIHtcbiAgICBib3R0b206IC0xOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucGhvdG9zX19saW5lIHtcbiAgICBib3R0b206IDQlO1xuICAgIHJvdGF0ZTogLTE0ZGVnO1xuICB9XG59XG4ucGhvdG9zX19saW5lIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLmFvcy1pbml0IC5wYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwO1xufVxuXG4uYW9zLWFuaW1hdGUgLnBhdGgge1xuICBzdHJva2UtZGFzaGFycmF5OiAxO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTA7XG4gIGFuaW1hdGlvbjogZGFzaCAycyAwLjRzIGxpbmVhciBub3JtYWwgMTtcbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyO1xuICB9XG59XG4uZnVuZGVyc19hbmRfcGFydG5lcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVuZGVyc19hbmRfcGFydG5lcnNfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IC0yMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uZnVuZGVyc19hbmRfcGFydG5lcnNfX2JnIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mdW5kZXJzX2FuZF9wYXJ0bmVyc19fYmcge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mdW5kZXJzX2FuZF9wYXJ0bmVyc19fYmcge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLmZ1bmRlcnNfYW5kX3BhcnRuZXJzX19iZyBpbWcge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuZnVuZGVyc19hbmRfcGFydG5lcnNfX2JnIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG4gIC5mdW5kZXJzX2FuZF9wYXJ0bmVyc19fYmcgaW1nIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbi5mdW5kZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZ1bmRlcnNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ1bmRlcnNfX2xvZ29zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiA4MTRweDtcbiAgbWFyZ2luOiAyN3B4IGF1dG8gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmZ1bmRlcnNfX2xvZ29zIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5mdW5kZXJzX19sb2dvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMTMuMzU1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgxKSBpbWcge1xuICBtYXgtd2lkdGg6IDE2NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgxKSBpbWcge1xuICAgIG1heC13aWR0aDogMTA4cHg7XG4gIH1cbn1cbi5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgyKSBpbWcge1xuICBtYXgtd2lkdGg6IDIwMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gIH1cbn1cbi5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgzKSBpbWcge1xuICBtYXgtd2lkdGg6IDIwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCgzKSBpbWcge1xuICAgIG1heC13aWR0aDogMTI2cHg7XG4gIH1cbn1cbi5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCg0KSBpbWcge1xuICBtYXgtd2lkdGg6IDE0MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mdW5kZXJzX19sb2dvOm50aC1jaGlsZCg0KSBpbWcge1xuICAgIG1heC13aWR0aDogOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5mdW5kZXJzX19sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIG1hcmdpbi10b3A6IDg2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucGFydG5lcnMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFydG5lcnNfX2xvZ29zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiA4MTRweDtcbiAgbWFyZ2luOiAyN3B4IGF1dG8gMDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wYXJ0bmVyc19fbG9nb3Mge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnBhcnRuZXJzX19sb2dvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMTMuMzU1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5wYXJ0bmVyc19fbG9nbzpudGgtY2hpbGQoMSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAucGFydG5lcnNfX2xvZ286bnRoLWNoaWxkKDEpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICB9XG59XG4ucGFydG5lcnNfX2xvZ286bnRoLWNoaWxkKDIpIGltZyB7XG4gIG1heC13aWR0aDogMTQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnBhcnRuZXJzX19sb2dvOm50aC1jaGlsZCgyKSBpbWcge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuLnBhcnRuZXJzX19sb2dvOm50aC1jaGlsZCg2KSBpbWcge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5wYXJ0bmVyc19fbG9nbzpudGgtY2hpbGQoNikgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vcmdhbml6YXRpb25zX19sb2dvcyB7XG4gIG1heC13aWR0aDogMTE4NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vcmdhbml6YXRpb25zX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pemF0aW9uc19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4ub3JnYW5pemF0aW9uc19fZGVzY3JpcHRpb24ge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnLWxvZ29zLWRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMTAwJSkgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9yZy1sb2dvcy1tb2JpbGUge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhICh3aWR0aCA+PSA3NjhweCkge1xuICAub3JnLWxvZ29zLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKSAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5vcmctbG9nb3MtbW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm9yZy1sb2dvcy1tb2JpbGUge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuLmxhc3QtbmV3cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy90Y2Mvc291cmNlL2ltYWdlcy9uZXdzLWJnLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5sYXN0LW5ld3NfX2FsbCB7XG4gIG1hcmdpbjogY2xhbXAoMzBweCwgMTQuNjIxNDUxMTA0MXB4ICsgMC4wMzk0MzIxNzY3ICogMTAwdncsIDU1cHgpIGF1dG8gMDtcbiAgbWluLXdpZHRoOiAyMjRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLmxhc3QtbmV3c19fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubGFzdC1uZXdzX193cmFwIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFzdC1uZXdzX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmxhc3QtbmV3c19fd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5sYXN0LW5ld3NfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDYwcHggcmdiYSgyNDYsIDc5LCA1NywgMC4wNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhc3QtbmV3c19faXRlbSB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzMHB4IHJnYmEoMjQ2LCA3OSwgNTcsIDAuMDcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhc3QtbmV3c19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuICAubGFzdC1uZXdzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sYXN0LW5ld3NfX2l0ZW0taW1nIHtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmxhc3QtbmV3c19faXRlbS1pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5sYXN0LW5ld3NfX2l0ZW0taW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxhc3QtbmV3c19faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjZweCAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5sYXN0LW5ld3NfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4ubGFzdC1uZXdzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAxMS45MjQyOTAyMjA4cHggKyAwLjAwNzg4NjQzNTMgKiAxMDB2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxhc3QtbmV3c19faXRlbS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGFzdC1uZXdzX19pdGVtLWRhdGUge1xuICBjb2xvcjogIzc0NzQ3NDtcbn1cbi5sYXN0LW5ld3NfX2l0ZW0tbW9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubGFzdC1uZXdzX19pdGVtLW1vcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmxhc3QtbmV3c19faXRlbS1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MicgaGVpZ2h0PSc1Micgdmlld0JveD0nMCAwIDUyIDUyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuNzUgMjZMMzcuMjUgMjYnIHN0cm9rZT0nJTIzQzNDM0MzJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yOS43NSAzMy41TDM3LjI1IDI2TDI5Ljc1IDE4LjUnIHN0cm9rZT0nJTIzQzNDM0MzJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMSAyNkMxIDM5LjgwNzEgMTIuMTkyOSA1MSAyNiA1MUMzOS44MDcxIDUxIDUxIDM5LjgwNzEgNTEgMjZDNTEgMTIuMTkyOSAzOS44MDcxIDEgMjYgMUMxMi4xOTI5IDEgMSAxMi4xOTI5IDEgMjZaJyBzdHJva2U9JyUyM0MzQzNDMycgc3Ryb2tlLXdpZHRoPScxLjUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmxhc3QtbmV3c19faXRlbS1tb3JlOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmxhc3QtbmV3c19faXRlbS1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUyJyBoZWlnaHQ9JzUyJyB2aWV3Qm94PScwIDAgNTIgNTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC43NSAyNkwzNy4yNSAyNicgc3Ryb2tlPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl84MjMyXzE2NDQpJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00yOS43NSAzMy41TDM3LjI1IDI2TDI5Ljc1IDE4LjUnIHN0cm9rZT0ndXJsKCUyM3BhaW50MV9saW5lYXJfODIzMl8xNjQ0KScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEgMjZDMSAzOS44MDcxIDEyLjE5MjkgNTEgMjYgNTFDMzkuODA3MSA1MSA1MSAzOS44MDcxIDUxIDI2QzUxIDEyLjE5MjkgMzkuODA3MSAxIDI2IDFDMTIuMTkyOSAxIDEgMTIuMTkyOSAxIDI2Wicgc3Ryb2tlPSd1cmwoJTIzcGFpbnQyX2xpbmVhcl84MjMyXzE2NDQpJyBzdHJva2Utd2lkdGg9JzEuNScvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzgyMzJfMTY0NCcgeDE9JzEyJyB5MT0nNDUnIHgyPSc0My41JyB5Mj0nMTEnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzRkNBOTAwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzRjY0RjM5Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQxX2xpbmVhcl84MjMyXzE2NDQnIHgxPScyMScgeTE9JzUwJyB4Mj0nNDYnIHkyPScxMS41JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM0ZDQTkwMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0Y2NEYzOScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50Ml9saW5lYXJfODIzMl8xNjQ0JyB4MT0nNDIuNScgeTE9JzMuNScgeDI9JzguNScgeTI9JzQ2JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM0ZDQTkwMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0Y2NEYzOScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5sYXN0LW5ld3NfX2l0ZW0tbW9yZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxhc3QtbmV3c19faXRlbS1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmxhc3QtbmV3c19faXRlbS1tb3JlOmhvdmVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAubGFzdC1uZXdzX19pdGVtLW1vcmU6YWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmxhc3QtbmV3c19faXRlbS1tb3JlOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmN0YSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ni4wMmRlZywgI0ZDQTkwMCAzLjQxJSwgI0Y2NEYzOSA4My4zMyUpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmN0YSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmN0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNTBweCAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jdGFfX2ltYWdlIHtcbiAgaGVpZ2h0OiAzNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuY3RhX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9faW1hZ2Uge1xuICAgIGhlaWdodDogMzc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY3RhX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY3RhX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA3NXB4KSB7XG4gIC5jdGFfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX2ltYWdlIGltZyB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbi5jdGFfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTBweCkge1xuICAuY3RhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmN0YV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdGFfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuY3RhX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbi5jdGFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyNi43Njk3MTYwODgzcHggKyAwLjAwMzE1NDU3NDEgKiAxMDB2dywgMzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyOS4xNTQ1NzQxMzI1cHggKyAwLjAwNDczMTg2MTIgKiAxMDB2dywgMzRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5jdGFfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uY3RhX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4uY3RhX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTVweCkge1xuICAuY3RhX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YV9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MTVweCkge1xuICAuY3RhX19idXR0b24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuLmN0YV9fYnV0dG9uLm13Zi1idXR0b24tLXdoaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODE1cHgpIHtcbiAgLmN0YV9fYnV0dG9uLm13Zi1idXR0b24tLXdoaXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDYwcHgsIDEyMjRweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmhlYWRlci13cmFwIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSAzMHB4LCAxMjI0cHgpO1xuICB9XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCgyMzBweCwgMjA0LjE2NDAzNzg1NDlweCArIDAuMDY2MjQ2MDU2OCAqIDEwMHZ3LCAyNzJweCk7XG4gIGhlaWdodDogY2xhbXAoNjFweCwgNTMuNjE4Mjk2NTNweCArIDAuMDE4OTI3NDQ0OCAqIDEwMHZ3LCA3M3B4KTtcbn1cblxuLmhlYWRlci1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk4O1xuICB0b3A6IDUycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItYWJzb2x1dGUge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG4uaGVhZGVyLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci1zdGF0aWMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLmhlYWRlci1ib3gtc2hhZG93IC5oZWFkZXItd3JhcCB7XG4gIGJveC1zaGFkb3c6IDFweCAwcHggNjhweCAxcHggI2VlZTtcbn1cblxuLmRvbmF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2xhbXAoMjAwcHgsIDExNi45NTU4MzU5NjIxcHggKyAwLjIxMjkzMzc1MzkgKiAxMDB2dywgMzM1cHgpIDFmcjtcbiAgZ2FwOiA0OXB4O1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZG9uYXRlIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9uYXRlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5kb25hdGVfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMyNy4xNGRlZywgI0ZDQTkwMCAzLjIzJSwgI0Y2NEYzOSA2OS44NyUpO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX19pbWFnZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9uYXRlX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9uYXRlX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmRvbmF0ZV9fZGVjb3Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODIuOGRlZywgIzAwOEJCQyA3LjEzJSwgIzAwQzJDOSA5Ni45OSUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0zN3B4O1xuICB0b3A6IC0zN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAuZG9uYXRlX19kZWNvciB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuZG9uYXRlX19kZWNvciB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9uYXRlX19kZWNvciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uZG9uYXRlX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxMTMlO1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDE3LjY5NzE2MDg4MzNweCArIDAuMDMxNTQ1NzQxMyAqIDEwMHZ3LCA1MHB4KTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5kb25hdGVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxMy44NDg1ODA0NDE2cHggKyAwLjAxNTc3Mjg3MDcgKiAxMDB2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvbmF0ZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZG9uYXRlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTEuNjk0MDA2MzA5MXB4ICsgMC4wMTEwNDEwMDk1ICogMTAwdncsIDIzcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMTUuMjMzNDM4NDg1OHB4ICsgMC4wMTczNTAxNTc3ICogMTAwdncsIDMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kb25hdGVfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzMHB4LCA3Ljg1NDg4OTU4OTlweCArIDAuMDU2NzgyMzM0NCAqIDEwMHZ3LCA2NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBvcmRlcjogMztcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX21lbnUtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5mb290ZXJfX21lbnUtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuICAuZm9vdGVyX19tZW51LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyX19tZW51LWxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fbWVudS1saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjY0RjM5O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5mb290ZXJfX21lbnUtbGlzdCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGNjRGMzk7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZm9vdGVyX19zb2NpYWxzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBnYXA6IDQ4cHg7XG4gIH1cbn1cbi5mb290ZXJfX3NvY2lhbHMgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmZvb3Rlcl9fc29jaWFscyBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fc29jaWFscyBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRjY0RjM5O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5mb290ZXJfX3NvY2lhbHMgYTphY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNGNjRGMzk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIC01LjY3ODIzMzQzODVweCArIDAuMDkxNDgyNjQ5OCAqIDEwMHZ3LCA4OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuLmpvaW4ge1xuICBwYWRkaW5nOiA1MnB4IDU3cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjEuOXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1heC13aWR0aDogOTM1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5qb2luIHtcbiAgICBwYWRkaW5nOiAzMnB4IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuam9pbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB9XG59XG4uam9pbl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEyLjY5NDAwNjMwOTFweCArIDAuMDExMDQxMDA5NSAqIDEwMHZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzcHgsIDE4LjY5NDAwNjMwOTFweCArIDAuMDExMDQxMDA5NSAqIDEwMHZ3LCAzMHB4KTtcbiAgY29sb3I6ICMxQzNGMzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW5fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG4uam9pbl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGN0Q0NDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5qb2luX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgOS41Mzk0MzIxNzY3cHggKyAwLjAwNjMwOTE0ODMgKiAxMDB2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZjY0ZjM5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAuam9pbl9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmpvaW5fX3Jvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5qb2luX19yb3ctLXdpdGgtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuLmpvaW5fX3Jvdy0td2l0aC10aXRsZSAuam9pbl9fdGl0bGUge1xuICBjb2xvcjogI0Y2NEYzOTtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5qb2luX19yb3ctLXdpdGgtdGl0bGUgLmpvaW5fX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5qb2luX19yb3ctLXdpdGgtdGl0bGUgLmpvaW5fX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmpvaW5fX3JvdyAubXdmLWJ1dHRvbiB7XG4gIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gIG1pbi13aWR0aDogNjUwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMTEuMDc4ODY0MzUzM3B4ICsgMC4wMTI2MTgyOTY1ICogMTAwdncsIDI0cHgpO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5qb2luX19yb3cgLm13Zi1idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gIH1cbn1cbi5qb2luX18yLWNvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuICAuam9pbl9fMi1jb2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmhlcm8taW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzUzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNTVweDtcbn1cbi5oZXJvLWlubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDExMyU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1pbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmhlcm8taW5uZXJfX2JnOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODguNzRkZWcsIHJnYmEoMCwgMCwgMCwgMC44OCkgLTM0LjA4JSwgcmdiYSgwLCAwLCAwLCAwKSA4MC41MyUpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jb21fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MCU7XG4gIHJpZ2h0OiAtNSU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmNvbV9saW5lIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5jb21fbGluZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21fbGluZSB7XG4gICAgdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tX2xpbmUge1xuICAgIHRvcDogNDMlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uYW9zLWluaXQgLnBhdGgtMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcbn1cblxuLmFvcy1hbmltYXRlIC5wYXRoLTMge1xuICBzdHJva2UtZGFzaGFycmF5OiAxO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTA7XG4gIGFuaW1hdGlvbjogZGFzaC0zIDJzIGxpbmVhciByZXZlcnNlIDE7XG59XG5cbkBrZXlmcmFtZXMgZGFzaC0zIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxO1xuICB9XG59XG4uaGVhZGluZyB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAuaGVhZGluZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG4uaW1hZ2Utd2l0aC1kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS13aXRoLWRlY29yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2UtZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltYWdlLWRlY29yX19jb3VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDlweCA3cHggMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmltYWdlLWRlY29yX19jb3VudGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5pbWFnZS1kZWNvcl9fY291bnRlci1hZnRlciwgLmltYWdlLWRlY29yX19jb3VudGVyLWJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5pbWFnZS1kZWNvcl9fZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG4ucGFyYWdyYXBoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21taXR0ZWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMHB4IDM0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pdHRlZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLmNvbW1pdHRlZXMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuLmNvbW1pdHRlZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDIzcHggMjlweCA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDYwcHggcmdiYSgyNDYsIDc5LCA1NywgMC4wNik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pdHRlZXNfX2l0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMzBweCByZ2JhKDI0NiwgNzksIDU3LCAwLjA3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWl0dGVlc19faXRlbSB7XG4gICAgcGFkZGluZzogMzhweCAyM3B4IDI5cHggNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21taXR0ZWVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5jb21taXR0ZWVzX190aXRsZSB7XG4gIGNvbG9yOiAjRjY0RjM5O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1pdHRlZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWl0dGVlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21taXR0ZWVzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW1pdHRlZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29tbWl0dGVlc19fYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0RjM5O1xuICBjb2xvcjogI0Y2NEYzOTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29tbWl0dGVlc19fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY0RjM5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5jb21taXR0ZWVzX19idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjY0RjM5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5kaXJlY3RvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjY3cHggMWZyO1xuICBnYXA6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDI1cHggNTBweCA0MHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXJlY3RvciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODcwcHgpIHtcbiAgLmRpcmVjdG9yIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpcmVjdG9yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5kaXJlY3Rvcl9fcGhvdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGlyZWN0b3JfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5kaXJlY3Rvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNGNjRGMzk7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlyZWN0b3JfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5kaXJlY3Rvcl9faW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZGlyZWN0b3JfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kaXJlY3Rvcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5pbWFnZS1jYXB0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlLWNhcHRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5pbWFnZS1jYXB0aW9uIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjdweCkge1xuICAuaW1hZ2UtY2FwdGlvbiBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtY2FwdGlvbiBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5lLWdyaWQgLmltYWdlLWNhcHRpb24gZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDIycHggMTBweCAyMnB4IDI2cHg7XG59XG5cbi5lbGVtZW50b3ItZWxlbWVudC0yMTA2NjYzIGltZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnlfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5nYWxsZXJ5X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeV9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xufVxuXG4uc3RlcHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0ZXBzX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0ZXBzX19saW5lIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uc3RlcHNfX2xpbmUtLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZDQTkwMCAwLCAjRjY0RjM5IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGVwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zdGVwOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc3RlcDpudGgtY2hpbGQoZXZlbikgLnN0ZXBfX2ljb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3RlcF9fbnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuc3RlcF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zdGVwX19udW1iZXItLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmYTdlMjg7XG59XG4uc3RlcF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZXBfX2luZm8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnN0ZXBfX2ljb24ge1xuICB3aWR0aDogMjU0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3RlcF9faWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN0ZXBfX2ljb24ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgfVxuICAuc3RlcF9faWNvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0ZXBfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzAwOEJCQyAxMy41MSUsICMwMEMyQzkgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uc3RlcF9fZGVzY3Ige1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGVwX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zdGVwX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc3RlcF9faW5mbyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uc3RlcDpudGgtY2hpbGQoZXZlbikgLnN0ZXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zdGVwOm50aC1jaGlsZChldmVuKSAuc3RlcF9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxufVxuLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIH1cbn1cbi5zdGVwLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLWVsZW1lbnQtZWRpdC1tb2RlIC5zdGVwc19fbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWxlbWVudG9yLWVsZW1lbnQtZWRpdC1tb2RlIC5zdGVwcyAuc3RlcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5lbGVtZW50b3ItZWxlbWVudC1lZGl0LW1vZGUgLnN0ZXBzIC5zdGVwX19pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmVsZW1lbnRvci1lbGVtZW50LWVkaXQtbW9kZSAuc3RlcHMgLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmVsZW1lbnRvci1lbGVtZW50LWVkaXQtbW9kZSAuc3RlcHMgLnN0ZXA6bnRoLWNoaWxkKGV2ZW4pIC5zdGVwX19pbmZvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9nby1lbGVtZW50X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1lbGVtZW50X19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEzcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmxvZ28tZWxlbWVudF9faW1nIHtcbiAgd2lkdGg6IDM3OXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjg0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9nby1lbGVtZW50X19pbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby1lbGVtZW50X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmxvZ28tZWxlbWVudF9faW1nIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ubG9nby1lbGVtZW50X19pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tZWxlbWVudF9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDJweDtcbiAgfVxufVxuLmxvZ28tZWxlbWVudF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNzhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgLmxvZ28tZWxlbWVudF9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX3JpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmxvZ28tZWxlbWVudF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX2ljb24ge1xuICAgIHdpZHRoOiA4N3B4O1xuICB9XG59XG4ubG9nby1lbGVtZW50X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGNjRGMzk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tZWxlbWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubG9nby1lbGVtZW50X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ28tZWxlbWVudF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ubG9nby1lbGVtZW50X19kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxvZ28tY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gNjBweCwgMTEyMHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gMzBweCwgMTEyMHB4KTtcbiAgfVxufVxuXG4ubG9nby1lbGVtZW50X19yaWdodF90b19sIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmxvZ28tZWxlbWVudF9fcmlnaHRfdG9fbCAubG9nby1lbGVtZW50X19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX3JpZ2h0X3RvX2wgLmxvZ28tZWxlbWVudF9fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLWVsZW1lbnRfX3JpZ2h0X3RvX2wgLmxvZ28tZWxlbWVudF9fcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5sb2dvLWVsZW1lbnRfX3JpZ2h0X3RvX2wgLmxvZ28tZWxlbWVudF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDMwOHB4O1xufVxuXG4ubG9nb2xpbmUgc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI5MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dvbGluZSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvbGluZSBzdmcge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxufVxuXG4uYW9zLWluaXQgLnBhdGgtMiB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcbn1cblxuLmFvcy1hbmltYXRlIC5wYXRoLTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTA7XG4gIGFuaW1hdGlvbjogZGFzaCA1cyBsaW5lYXIgbm9ybWFsIDE7XG59XG5cbkBrZXlmcmFtZXMgZGFzaC0yIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyO1xuICB9XG59XG4udmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi52YmxvY2stLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi52YmxvY2stLWFjdGl2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52YmxvY2tfX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52YmxvY2tfX3BsYXkgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG4udmJsb2NrX19wbGF5OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y2NEYzOTtcbn1cbi52YmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgsIDgsIDgsIDAuNTcpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTkuMTVweCk7XG59XG4udmJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi52YmxvY2sgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4uZWxlbWVudG9yLTk3NyAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtNDlhN2M3YSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbGlkZXItY2FwdGlvbi1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiwgLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogLTQ0cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zbGlkZXItY2FwdGlvbi1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5zbGlkZXItY2FwdGlvbi1jb250YWluZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogI0M0QzRDNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gIC5zbGlkZXItY2FwdGlvbi1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5zbGlkZXItY2FwdGlvbi1jb250YWluZXIgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmFmdGVyLCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogLTQ0cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4uc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29sb3I6ICNDNEM0QzQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLCAuc2xpZGVyLWNhcHRpb24tY29udGFpbmVyIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjphZnRlciwgLnNsaWRlci1jYXB0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zbGlkZXItY2FwdGlvbi1maWd1cmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxNXB4LCAxMC4wNzg4NjQzNTMzcHggKyAwLjAxMjYxODI5NjUgKiAxMDB2dywgMjNweCk7XG59XG4uc2xpZGVyLWNhcHRpb24tZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDE1cHgsIDEwLjA3ODg2NDM1MzNweCArIDAuMDEyNjE4Mjk2NSAqIDEwMHZ3LCAyM3B4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTk0cHgsIC00Mi4yMTQ1MTEwNDFweCArIDAuNjA1Njc4MjMzNCAqIDEwMHZ3LCA1NzhweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNsaWRlci1jYXB0aW9uLWZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDE1cHgsIC00LjA2OTQwMDYzMDlweCArIDAuMDQ4ODk1ODk5MSAqIDEwMHZ3LCA0NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE1cHgsIDcuMDAzMTU0NTc0MXB4ICsgMC4wMjA1MDQ3MzE5ICogMTAwdncsIDI4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMTVweCwgNy4wMDMxNTQ1NzQxcHggKyAwLjAyMDUwNDczMTkgKiAxMDB2dywgMjhweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDE1cHgsIDcuMDAzMTU0NTc0MXB4ICsgMC4wMjA1MDQ3MzE5ICogMTAwdncsIDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y2NEYzOTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxMi4xNTQ1NzQxMzI1cHggKyAwLjAwNDczMTg2MTIgKiAxMDB2dywgMTdweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCAxNS42OTQwMDYzMDkxcHggKyAwLjAxMTA0MTAwOTUgKiAxMDB2dywgMjdweCk7XG59XG5cbi5uYXZfY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogOTFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gMTQycHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQxKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTYuNjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubmF2X2NvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5uYXZfY29udGFpbmVyLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtIC5uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5uYXZpZ2F0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2aWdhdGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm5hdmlnYXRpb25fX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0Y2NEYzOTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAubmF2aWdhdGlvbl9fbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjRjY0RjM5O1xuICB9XG59XG4ubmF2aWdhdGlvbl9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb25fX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm5hdmlnYXRpb25fX2Ryb3Bkb3duLS1hY3RpdmUge1xuICBjb2xvcjogI0Y2NEYzOTtcbn1cblxuLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTlweCAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTYuNjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDE5cHggMTdweDtcbiAgfVxufVxuLnN1Yi1uYXZpZ2F0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN1Yi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc3ViLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3ViLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRjY0RjM5O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5zdWItbmF2aWdhdGlvbl9fbGluazphY3RpdmUge1xuICAgIGNvbG9yOiAjRjY0RjM5O1xuICB9XG59XG4uc3ViLW5hdmlnYXRpb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LW9wZW4td3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubmF2LW9wZW4td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLm5hdi1vcGVuLXN1YiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTEnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDExIDYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDFMNC43NTY3MSA1LjE3NDEyQzUuMTUzOTUgNS42MTU1IDUuODQ2MDUgNS42MTU1IDYuMjQzMjkgNS4xNzQxMkwxMCAxJyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5uYXZpZ2F0aW9uX19kcm9wZG93bi0tYWN0aXZlIC5uYXYtb3Blbi13cmFwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uYXZpZ2F0aW9uX19kcm9wZG93bi0tYWN0aXZlIC5uYXYtb3Blbi13cmFwIC5uYXYtb3Blbi1zdWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTEgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw0Ljc1NjcxIDUuMTc0MTJDNS4xNTM5NSA1LjYxNTUgNS44NDYwNSA1LjYxNTUgNi4yNDMyOSA1LjE3NDEyTDEwIDEnIHN0cm9rZT0nJTIzRjY0RjM5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5hdmlnYXRpb25fX2Ryb3Bkb3duLS1hY3RpdmUgLm5hdi1vcGVuLXdyYXAge1xuICAgIHJpZ2h0OiAzNHB4O1xuICB9XG59XG4ubmF2aWdhdGlvbl9fZHJvcGRvd24tLWFjdGl2ZSAubmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjRjY0RjM5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhhbWJ1cmdlcjpob3ZlciwgLmhhbWJ1cmdlcjphY3RpdmUsIC5oYW1idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhhbWJ1cmdlciwgLm5hdmlnYXRpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyX19ib3gge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlcl9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oYW1idXJnZXJfX2lubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyX19pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhhbWJ1cmdlcl9faW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cblxuLmhhbWJ1cmdlcl9faW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA3cHg7XG59XG5cbi5oYW1idXJnZXItLWFjdGl2ZSAuaGFtYnVyZ2VyX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGFtYnVyZ2VyLS1hY3RpdmUgLmhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NEYzOTtcbn1cblxuLmhhbWJ1cmdlci0tYWN0aXZlIC5oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjY0RjM5O1xufVxuXG4ubmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtb3ZlcmxheS0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0yNjcuMDhkZWcsICNGQ0E5MDAgMCUsICNGNjRGMzkgOTYuOTMlKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1pbi13aWR0aDogMTg4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbmsgc3BhbiB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGNjRGMzk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLm5hdmlnYXRpb25fX2xpbms6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5uYXZpZ2F0aW9uX19saW5rOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm13Zi1wb3B1cCB7XG4gIG1heC13aWR0aDogOTUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm13Zi1wb3B1cF9fdGl0bGUge1xuICBmb250LXNpemU6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5td2YtcG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXdmLXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubXdmLXBvcHVwX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjJweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm13Zi1wb3B1cF9fbGlua3Mge1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5td2YtcG9wdXBfX2xpbmtzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5td2YtcG9wdXBfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm13Zi1wb3B1cF9fbGluayB7XG4gICAgcGFkZGluZzogMjVweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm13Zi1wb3B1cF9fbGluayB7XG4gICAgcGFkZGluZzogMjBweCAxNHB4O1xuICB9XG59XG4ubXdmLXBvcHVwX19saW5rIGltZyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5td2YtcG9wdXBfX2xpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXdmLXBvcHVwX19saW5rIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG4ubXdmLXBvcHVwX19saW5rLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTIuMzdkZWcsICNGQ0E5MDAgOC4xMyUsICNGNjRGMzkgOTAuMSUpO1xufVxuLm13Zi1wb3B1cF9fbGluay0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjUuNjVkZWcsICMwMDhCQkMgOS41MSUsICMwMEMyQzkgOTMuNzIlKTtcbn1cbi5td2YtcG9wdXBfX2xpbmstLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xufVxuLm13Zi1wb3B1cF9fbGluay0tZ3JheSAubXdmLXBvcHVwX19saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubXdmLXBvcHVwX19saW5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTEzJTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubXdmLXBvcHVwX19saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5td2YtcG9wdXBfX2xpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5tZnAtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTcuMXB4KTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5O1xufSIsIjpyb290IHtcblxuXHQvLyBJbnB1dHNcblx0LS1pbnB1dC1oZWlnaHQ6IDQ4cHg7XG5cblx0Ly8gQnV0dG9uc1xuXHQtLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG5cblx0Ly8gQW5pbWF0aW9uc1xuXHQtLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi8vIGZvbnRzXG4kcHJpbWFyeTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJHNlY29uZGFyeTogJ0dvdGhhbScsIHNhbnMtc2VyaWY7XG5cbi8vIGNvbnRhaW5lclxuJGNvbnRhaW5lci13aWR0aDogMTA4NXB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLXg6IDMwcHg7XG4kY29udGFpbmVyLXBhZGRpbmcteC1tb2JpbGU6IDE1cHg7XG5cbi8vIGNvbG9yc1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJG9yYW5nZS1kYXJrOiAjRjY0RjM5O1xuJG9yYW5nZS1saWdodDogI0ZDQTkwMDtcbiRncmV5OiAjRURFREVEO1xuIiwiQG1peGluIGZvbnQoJGZvbnQtZmFtaWx5LCAkZmlsZS1uYW1lLCAkd2VpZ2h0KSB7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnI3skZm9udC1mYW1pbHl9Jztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6ICN7JHdlaWdodH07XG5cdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZpbGUtbmFtZX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHR9XG59XG5cbkBtaXhpbiBkMygpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5AZnVuY3Rpb24gcmVzKCRzaXplLWF0LW1pbi13aWR0aCwgJHNpemUtYXQtbWF4LXdpZHRoKSB7XG5cdCRtaW4td2lkdGg6IDM5MHB4O1xuXHQkbWF4LXdpZHRoOiAxMDI0cHg7XG5cdCRzbG9wZTogY2FsYygoJHNpemUtYXQtbWF4LXdpZHRoIC0gJHNpemUtYXQtbWluLXdpZHRoKSAvICgkbWF4LXdpZHRoIC0gJG1pbi13aWR0aCkpO1xuXHQkeS1heGlzLWludGVyc2VjdGlvbjogLTEgKiAkbWluLXdpZHRoICogJHNsb3BlICsgJHNpemUtYXQtbWluLXdpZHRoO1xuXHQkcmV0dXJuLXZhbHVlOiBjbGFtcChcblx0XHRcdCN7JHNpemUtYXQtbWluLXdpZHRofSxcblx0XHRcdCN7JHktYXhpcy1pbnRlcnNlY3Rpb259ICsgI3skc2xvcGV9ICogMTAwdncsXG5cdFx0XHQjeyRzaXplLWF0LW1heC13aWR0aH1cblx0KTtcblxuXHRAcmV0dXJuICRyZXR1cm4tdmFsdWU7XG59XG5cbkBmdW5jdGlvbiByZXMtbWF4KCRzaXplLWF0LW1pbi13aWR0aCwgJHNpemUtYXQtbWF4LXdpZHRoLCAkbWF4LXdpZHRoKSB7XG5cdCRtaW4td2lkdGg6IDMyMHB4O1xuXHQkc2xvcGU6IGNhbGMoKCRzaXplLWF0LW1heC13aWR0aCAtICRzaXplLWF0LW1pbi13aWR0aCkgLyAoJG1heC13aWR0aCAtICRtaW4td2lkdGgpKTtcblx0JHktYXhpcy1pbnRlcnNlY3Rpb246IC0xICogJG1pbi13aWR0aCAqICRzbG9wZSArICRzaXplLWF0LW1pbi13aWR0aDtcblx0JHJldHVybi12YWx1ZTogY2xhbXAoXG5cdFx0XHQjeyRzaXplLWF0LW1pbi13aWR0aH0sXG5cdFx0XHQjeyR5LWF4aXMtaW50ZXJzZWN0aW9ufSArICN7JHNsb3BlfSAqIDEwMHZ3LFxuXHRcdFx0I3skc2l6ZS1hdC1tYXgtd2lkdGh9XG5cdCk7XG5cblx0QHJldHVybiAkcmV0dXJuLXZhbHVlO1xufVxuXG5AbWl4aW4gcmVzZXQtbGluayB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbkBtaXhpbiByZXNldC1idXR0b24ge1xuXHRwYWRkaW5nOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlcigkaXNJbmxpbmU6IGZhbHNlKSB7XG5cdEBpZiAkaXNJbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9IEBlbHNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBhYnMtY2VudGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcbn1cblxuQG1peGluIHNxdWFyZSgkc2l6ZSkge1xuXHR3aWR0aDogJHNpemU7XG5cdGFzcGVjdC1yYXRpbzogMTtcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBob3ZlciB7XG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiByZXMoMjZweCwgNTBweCk7XG5cdGxpbmUtaGVpZ2h0OiAxMTMlO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogcmVzKDI4cHgsIDU1cHgpO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogcmVzKDI2cHgsIDUwcHgpO1xuXG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiByZXMoMThweCwgMjBweCk7XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOiByZXMoMThweCwgMjBweCk7XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiByZXMoMThweCwgMjBweCk7XG59XG5cbnAge1xuXHRmb250LXNpemU6IHJlcygxNnB4LCAxN3B4KTtcbn0iLCJodG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeTtcblx0Zm9udC1zaXplOiByZXMoMTVweCwgMTdweCk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEge1xuXHRAaW5jbHVkZSByZXNldC1saW5rO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0fVxufVxuXG5idXR0b24ge1xuXHRAaW5jbHVkZSByZXNldC1idXR0b247XG59XG5cbi5jb250YWluZXIge1xuXHR3aWR0aDogbWluKDEwMCUgLSAkY29udGFpbmVyLXBhZGRpbmcteCAqIDIsICRjb250YWluZXItd2lkdGgpO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdHdpZHRoOiBtaW4oMTAwJSAtICRjb250YWluZXItcGFkZGluZy14LW1vYmlsZSAqIDIsICRjb250YWluZXItd2lkdGgpO1xuXHR9XG59XG5cbi5lLWNvbi1mdWxsIHtcblx0LmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmUtY29uLWJveGVkIHtcblx0d2lkdGg6IG1pbigxMDAlIC0gJGNvbnRhaW5lci1wYWRkaW5nLXggKiAyLCAkY29udGFpbmVyLXdpZHRoKSFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1pbmxpbmU6IGF1dG8haW1wb3J0YW50O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcblx0XHR3aWR0aDogbWluKDEwMCUgLSAkY29udGFpbmVyLXBhZGRpbmcteC1tb2JpbGUgKiAyLCAkY29udGFpbmVyLXdpZHRoKSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm13Zi1iZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBpbmNsdWRlIGFicy1jZW50ZXI7XG5cdHotaW5kZXg6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGQzO1xuXG5cdCYtb3ZlciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCMwQzBDMEMsIDEpLCByZ2JhKDAsIDAsIDAsIDApKTtcblx0XHRcdG9wYWNpdHk6IDAuOFxuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuXG4ubXdmLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTI2Ny4wOGRlZywgI0ZDQTkwMCAwJSwgI0Y2NEYzOSA5Ni45MyUpO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1pbi13aWR0aDogMTg4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0c3BhbiB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlLWRhcms7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG4ubXdmLWJ1dHRvbi0tb3V0bGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtaW4td2lkdGg6IDE4OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cbn1cblxuLm13Zi1idXR0b24tLXdoaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtaW4td2lkdGg6IDE4OHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5wOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXdmLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRvcmFuZ2UtZGFyaztcblx0Zm9udC1zaXplOiByZXMoMzhweCwgNTBweCk7XG5cdGxpbmUtaGVpZ2h0OiAxMTMlO1xufVxuXG4ubXdmLXN1YnRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC1zaXplOiByZXMoMTZweCwgMzBweCk7XG5cdGxpbmUtaGVpZ2h0OiByZXMoMjBweCwgMzRweCk7XG59XG5cbi5td2YtdGV4dCB7XG5cdGZvbnQtc2l6ZTogcmVzKDE3cHgsIDIzcHgpO1xuXHRsaW5lLWhlaWdodDogcmVzKDI4cHgsIDMzcHgpO1xuXHRjb2xvcjogJGJsYWNrO1xufVxuXG4uZWxlbWVudG9yLWVsZW1lbnQtZWRpdC1tb2RlIHtcblx0W2RhdGEtYW9zXSB7XG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFMEU4RjQ7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0cGFkZGluZzogMTNweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR9XG5cdCYud3BjZjctbm90LXZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2UtZGFyaztcblx0fVxufVxuXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogbm9uZTtcblx0bWF4LWhlaWdodDogMTM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5oZXJvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogcmVzKDE4MHB4LCAyMzVweCk7XG5cdHBhZGRpbmctYm90dG9tOiByZXMoMTgwcHgsIDMyMnB4KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdG1heC13aWR0aDogNDU2cHg7XG5cdFx0Zm9udC1zaXplOiByZXMoMThweCwgMjNweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlcygyOHB4LCAzM3B4KTtcblx0fVxuXG5cdCZfX2JnIHtcblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG5cdFx0fVxuXHR9XG59XG4iLCIudGRfYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdCZfX3RpdGxlIHtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwODVweCkge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX19hbGlnbiB7XG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdCYtLWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9zaXplIHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IHJlcygxNXB4LCAxN3B4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZXMoMjJweCwgMjdweCk7XG5cblx0XHR9XG5cblx0XHQmLS1tZWRpdW0ge1xuXHRcdFx0Zm9udC1zaXplOiByZXMoMThweCwgMjNweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVzKDI4cHgsIDMzcHgpO1xuXG5cdFx0fVxuXHR9XG59XG5cbi5lbGVtZW50b3ItZWxlbWVudC0wMmZlOTM1IHtcblx0LnRkX2Jsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZXMoMzBweCwgNTBweCk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJG9yYW5nZS1kYXJrIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi50aWxlcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdGdhcDogMjRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcblx0XHRnYXA6IDE1cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MjlweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbi50aWxlIHtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzMy45NGRlZywgI0ZDQTkwMCAyLjU2JSwgI0Y2NEYzOSA5NS44OCUpO1xuXHRwYWRkaW5nOiByZXMoMjBweCwgMzJweCkgNDhweCA5MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OThweCkge1xuXHRcdHBhZGRpbmc6IHJlcygyMHB4LCAzMnB4KSAzOHB4IDkwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cdFx0cGFkZGluZzogcmVzKDIwcHgsIDMycHgpIDI4cHggOTBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAzNHB4IDIwcHggOTBweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDYyOXB4KSB7XG5cdFx0cGFkZGluZzogMzRweCAyMHB4IDUwcHggMjBweDtcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDEpIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90Y2Mvc291cmNlL2ltYWdlcy90aWxlLTEtYmcuc3ZnJykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDE3NXB4O1xuXHRcdFx0aGVpZ2h0OiAxNzJweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCY6bnRoLWNoaWxkKDIpIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy90Y2Mvc291cmNlL2ltYWdlcy90aWxlLTItYmcuc3ZnJykgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IHJlcygyMDRweCwgMjcycHgpO1xuXHRcdFx0aGVpZ2h0OiByZXMoMTMxcHgsIDE4MXB4KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHR9XG5cdH1cblxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdGNjL3NvdXJjZS9pbWFnZXMvdGlsZS0zLWJnLnN2ZycpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiByZXMoMjAwcHgsIDI2M3B4KTtcblx0XHRcdGhlaWdodDogcmVzKDE5MnB4LCAyNTJweCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdGNjL3NvdXJjZS9pbWFnZXMvdGlsZS00LWJnLnN2ZycpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHRcdGhlaWdodDogMTkxcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmOm50aC1jaGlsZCgyKSxcblx0JjpudGgtY2hpbGQoMykge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgyLjhkZWcsICMwMDhCQkMgNy4xMyUsICMwMEMyQzkgOTYuOTklKTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBhdXRvO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjI5cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzMuOTRkZWcsICNGQ0E5MDAgMi41NiUsICNGNjRGMzkgOTUuODglKTtcblx0XHR9XG5cdH1cblxuXHQmOm50aC1jaGlsZCgxbikge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjlweCkge1xuXHRcdFx0bWluLWhlaWdodDogMjk1cHg7XG5cdFx0fVxuXHR9XG5cblx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjI5cHgpIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Mi44ZGVnLCAjMDA4QkJDIDcuMTMlLCAjMDBDMkM5IDk2Ljk5JSk7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNDFweDtcblx0XHR9XG5cdH1cblxuXHQmLmFvcy1pbml0IHtcblx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHQmOm50aC1jaGlsZCgzKSxcblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgLjRzIGVhc2UtaW4sIHRyYW5zZm9ybSAuOHMgLjRzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIC44cyBlYXNlLWluLCB0cmFuc2Zvcm0gLjhzIC44cyBlYXNlLWluO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAxcyBlYXNlLWluLCB0cmFuc2Zvcm0gLjhzIDFzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDEuMnMgZWFzZS1pbiwgdHJhbnNmb3JtIC44cyAxLjJzIGVhc2UtaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYW9zLWluaXQuYW9zLWFuaW1hdGUge1xuXHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdCY6bnRoLWNoaWxkKDIpLFxuXHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNDdweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI0N3B4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cbiIsIi5waG90b3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5jb250YWluZXIge1xuXHRcdHotaW5kZXg6IHJldmVydC1sYXllcjtcblx0fVxuXHQmX19pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiA5NTNweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRcdC8vZ2FwOiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtb25lIHtcblx0XHRcdHdpZHRoOiByZXMoNzBweCwgMjIxcHgpO1xuXHRcdFx0aGVpZ2h0OiByZXMoNzBweCwgMjIxcHgpO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRtYXJnaW46IDcwcHggYXV0byAwO1xuXHRcdFx0XHR3aWR0aDogMTM2cHg7XG5cdFx0XHRcdGhlaWdodDogMTM2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1kZWNvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogcmVzKDQwcHgsIDEwMXB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZXMoNDBweCwgMTAxcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzI3LjE0ZGVnLCAjRkNBOTAwIDMuMjMlLCAjRjY0RjM5IDY5Ljg3JSk7XG5cdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0LjM1cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZXMoMTBweCwgMjVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMTYwcHg7XG5cdFx0XHRcdGxlZnQ6IC01NnB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KSB7XG5cdFx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogLTU1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNDYlO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10d28ge1xuXHRcdFx0d2lkdGg6IHJlcygxMjBweCwgMzU1cHgpO1xuXHRcdFx0aGVpZ2h0OiByZXMoMTIwcHgsIDM0NXB4KTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMjtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHdpZHRoOiAyOTZweDtcblx0XHRcdFx0aGVpZ2h0OiAyODhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10aHJlZSB7XG5cdFx0XHR3aWR0aDogcmVzKDcwcHgsIDIyOHB4KTtcblx0XHRcdGhlaWdodDogcmVzKDcwcHgsIDIyOXB4KTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdG1hcmdpbjogLTMwcHggYXV0byAwO1xuXHRcdFx0XHR3aWR0aDogMTM2cHg7XG5cdFx0XHRcdGhlaWdodDogMTM2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1kZWNvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogcmVzKDQwcHgsIDEyOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiByZXMoNDBweCwgMTI4cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzI3LjE0ZGVnLCAjRkNBOTAwIDMuMjMlLCAjRjY0RjM5IDY5Ljg3JSk7XG5cdFx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0LjM1cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZXMoMTBweCwgMjVweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMzlweDtcblx0XHRcdFx0cmlnaHQ6IC00MnB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTA0MnB4KSB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluZSB7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMTYwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ei1pbmRleDogMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRib3R0b206IC0xMDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG5cdFx0XHRib3R0b206IC0xOCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCkge1xuXHRcdFx0Ym90dG9tOiA0JTtcblx0XHRcdHJvdGF0ZTogLTE0ZGVnO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG5cdFx0fVxuXHR9XG59XG4uYW9zLWluaXQge1xuXHQucGF0aCB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTA7XG5cdH1cbn1cbi5hb3MtYW5pbWF0ZSB7XG5cdC5wYXRoIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcblx0XHRhbmltYXRpb246IGRhc2ggMnMgLjRzIGxpbmVhciBub3JtYWwgMTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgZGFzaCB7XG5cdGZyb20ge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxO1xuXHR9XG5cdHRvIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMjtcblx0fVxufVxuIiwiLmZ1bmRlcnNfYW5kX3BhcnRuZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogLTIwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHR0b3A6IDAlO1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRyaWdodDogLTE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuXHRcdFx0aGVpZ2h0OiA0NDBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogNDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0aGVpZ2h0OiA0MzBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogNDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mdW5kZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nb3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0bWF4LXdpZHRoOiA4MTRweDtcblx0XHRtYXJnaW46IDI3cHggYXV0byAwO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDE3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0XHRnYXA6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMy4zNTUzcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEwNnB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE2NnB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAycHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTMycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDhweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE0MXB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDkzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucGFydG5lcnMge1xuXHRtYXJnaW4tdG9wOiA4NnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nb3Mge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0bWF4LXdpZHRoOiA4MTRweDtcblx0XHRtYXJnaW46IDI3cHggYXV0byAwO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0Z2FwOiAxN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTMuMzU1M3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiAxMDZweDtcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjRweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA2OHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTQ5cHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuXHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXG5cdFx0fVxuXHR9XG59XG4iLCIub3JnYW5pemF0aW9ucyB7XG5cdCZfX2xvZ29zIHtcblx0XHRtYXgtd2lkdGg6IDExODZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdH1cbn1cbi5vcmctbG9nb3MtZGVza3RvcCB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcblx0fVxufVxuXG4ub3JnLWxvZ29zLW1vYmlsZSB7XG5cdEBtZWRpYSAod2lkdGggPj0gNzY4cHgpIHtcblx0XHRAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG5cdH1cblx0bWF4LXdpZHRoOiA1MDBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHR9XG59XG4iLCIubGFzdC1uZXdzIHtcblx0YmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvdGNjL3NvdXJjZS9pbWFnZXMvbmV3cy1iZy5zdmcnKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0Jl9fYWxsIHtcblx0XHRtYXJnaW46IHJlcygzMHB4LCA1NXB4KSBhdXRvIDA7XG5cdFx0bWluLXdpZHRoOiAyMjRweDtcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAyNnB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0OTBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE5cHg7XG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCA2MHB4IHJnYmEoJG9yYW5nZS1kYXJrLCAwLjA2KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMzBweCByZ2JhKCRvcmFuZ2UtZGFyaywgLjA3KTtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDkwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1nIHtcblx0XHRcdGhlaWdodDogMjM4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTlweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyNnB4IDI4cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiByZXMoMTVweCwgMjBweCk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0Ji1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQmLWRhdGUge1xuXHRcdFx0Y29sb3I6ICM3NDc0NzQ7XG5cdFx0fVxuXHRcdCYtbW9yZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTInIGhlaWdodD0nNTInIHZpZXdCb3g9JzAgMCA1MiA1MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc1IDI2TDM3LjI1IDI2JyBzdHJva2U9JyUyM0MzQzNDMycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMjkuNzUgMzMuNUwzNy4yNSAyNkwyOS43NSAxOC41JyBzdHJva2U9JyUyM0MzQzNDMycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEgMjZDMSAzOS44MDcxIDEyLjE5MjkgNTEgMjYgNTFDMzkuODA3MSA1MSA1MSAzOS44MDcxIDUxIDI2QzUxIDEyLjE5MjkgMzkuODA3MSAxIDI2IDFDMTIuMTkyOSAxIDEgMTIuMTkyOSAxIDI2Wicgc3Ryb2tlPSclMjNDM0MzQzMnIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTInIGhlaWdodD0nNTInIHZpZXdCb3g9JzAgMCA1MiA1MicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0Ljc1IDI2TDM3LjI1IDI2JyBzdHJva2U9J3VybCglMjNwYWludDBfbGluZWFyXzgyMzJfMTY0NCknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTI5Ljc1IDMzLjVMMzcuMjUgMjZMMjkuNzUgMTguNScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQxX2xpbmVhcl84MjMyXzE2NDQpJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMSAyNkMxIDM5LjgwNzEgMTIuMTkyOSA1MSAyNiA1MUMzOS44MDcxIDUxIDUxIDM5LjgwNzEgNTEgMjZDNTEgMTIuMTkyOSAzOS44MDcxIDEgMjYgMUMxMi4xOTI5IDEgMSAxMi4xOTI5IDEgMjZaJyBzdHJva2U9J3VybCglMjNwYWludDJfbGluZWFyXzgyMzJfMTY0NCknIHN0cm9rZS13aWR0aD0nMS41Jy8lM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfODIzMl8xNjQ0JyB4MT0nMTInIHkxPSc0NScgeDI9JzQzLjUnIHkyPScxMScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNGQ0E5MDAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjNGNjRGMzknLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDFfbGluZWFyXzgyMzJfMTY0NCcgeDE9JzIxJyB5MT0nNTAnIHgyPSc0NicgeTI9JzExLjUnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzRkNBOTAwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzRjY0RjM5Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQyX2xpbmVhcl84MjMyXzE2NDQnIHgxPSc0Mi41JyB5MT0nMy41JyB4Mj0nOC41JyB5Mj0nNDYnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzRkNBOTAwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzRjY0RjM5Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcblx0XHRcdFx0QGluY2x1ZGUgYWJzLWNlbnRlcjtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY3RhIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk2LjAyZGVnLCAjRkNBOTAwIDMuNDElLCAjRjY0RjM5IDgzLjMzJSk7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0MnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KSB7XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzUwcHggMWZyO1xuXHRcdGdhcDogMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGhlaWdodDogMzc4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0aGVpZ2h0OiAzNzhweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDc1cHgpIHtcblx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiByaWdodDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCA0MHB4IDMwcHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRmb250LXNpemU6IHJlcygyOHB4LCAzMHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVzKDMxcHgsIDM0cHgpO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDYwcHgpIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMTlweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgxNXB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19idXR0b24ge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4MTVweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdH1cblx0XHQmLm13Zi1idXR0b24tLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDgxNXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIuaGVhZGVyIHtcblx0Ji13cmFwIHtcblx0XHR3aWR0aDogbWluKDEwMCUgLSAkY29udGFpbmVyLXBhZGRpbmcteCAqIDIsIDEyMjRweCk7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcblx0XHRcdHdpZHRoOiBtaW4oMTAwJSAtICRjb250YWluZXItcGFkZGluZy14LW1vYmlsZSAqIDIsIDEyMjRweCk7XG5cdFx0fVxuXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiByZXMoMjMwcHgsIDI3MnB4KTtcblx0XHRoZWlnaHQ6IHJlcyg2MXB4LCA3M3B4KTtcblx0fVxufVxuXG4uaGVhZGVyLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTg7XG5cdHRvcDogNTJweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdHRvcDogMzJweDtcblx0fVxufVxuXG4uaGVhZGVyLXN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi10b3A6IDUycHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbn1cblxuLmhlYWRlci1ib3gtc2hhZG93IHtcblx0LmhlYWRlci13cmFwIHtcblx0XHRib3gtc2hhZG93OiAxcHggMHB4IDY4cHggMXB4ICNlZWU7XG5cdH1cblxufVxuIiwiLmRvbmF0ZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVzKDIwMHB4LCAzMzVweCkgMWZyO1xuXHRnYXA6IDQ5cHg7XG5cdG1heC13aWR0aDogOTgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiA0MHB4O1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjcuMTRkZWcsICNGQ0E5MDAgMy4yMyUsICNGNjRGMzkgNjkuODclKTtcblx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNDJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIxNnB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzM1cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19kZWNvciB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDgyLjhkZWcsICMwMDhCQkMgNy4xMyUsICMwMEMyQzkgOTYuOTklKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMDRweDtcblx0XHRoZWlnaHQ6IDEwNHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxlZnQ6IC0zN3B4O1xuXHRcdHRvcDogLTM3cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCkge1xuXHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAxMTMlO1xuXHRcdGZvbnQtc2l6ZTogcmVzKDMwcHgsIDUwcHgpO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZXMoMjBweCwgMzBweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiByZXMoMTZweCwgMjNweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlcygyMnB4LCAzM3B4KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogcmVzKDMwcHgsIDY2cHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogMzhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRjb2xvcjogJHdoaXRlO1xuXG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVudSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRvcmRlcjogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC8vQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG5cdFx0XHQvL1x0ZGlzcGxheTogZ3JpZDtcblx0XHRcdC8vXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHQvL1x0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvL31cblx0XHRcdGxpIHtcblx0XHRcdFx0Ly9AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcblx0XHRcdFx0Ly9cdGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDg3MHB4KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0NjBweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cdFx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJG9yYW5nZS1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NvY2lhbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE4cHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGdhcDogNDhweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRvcmFuZ2UtZGFya1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiByZXMoMzBweCwgODhweCk7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRsaW5lLWhlaWdodDogMTM1JTtcblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzUlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5qb2luIHtcblx0cGFkZGluZzogNTJweCA1N3B4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3gtc2hhZG93OiAwcHggNHB4IDIxLjlweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRtYXgtd2lkdGg6IDkzNXB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XG5cdFx0cGFkZGluZzogMzJweCAzN3B4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweCAxNXB4IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlcygxN3B4LCAyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVzKDIzcHgsIDMwcHgpO1xuXHRcdGNvbG9yOiAjMUMzRjM5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkY3RDQ0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiByZXMoMTJweCwgMTZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogI2Y2NGYzOTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji0td2l0aC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1M3B4O1xuXHRcdFx0LmpvaW5fX3RpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICNGNjRGMzk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogIzY4Njg2ODtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXdmLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDM2cHggYXV0byAwO1xuXHRcdFx0bWluLXdpZHRoOiA2NTBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVzKDE2cHgsIDI0cHgpO1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDI1cHggYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfXzItY29sdW1ucyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAyNHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2OTBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi5oZXJvLWlubmVyIHtcblx0cGFkZGluZy10b3A6IDM1M3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjU1cHg7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRsaW5lLWhlaWdodDogMTEzJTtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmcge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODguNzRkZWcsIHJnYmEoMCwgMCwgMCwgMC44OCkgLTM0LjA4JSwgcmdiYSgwLCAwLCAwLCAwKSA4MC41MyUpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbV9saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDkwJTtcblx0cmlnaHQ6IC01JTtcblx0ei1pbmRleDogLTE7XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcblx0XHR3aWR0aDogNTAwcHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdHRvcDogNjAlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHRvcDogNDMlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxufVxuXG4uYW9zLWluaXQge1xuXHQucGF0aC0zIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcblx0fVxufVxuLmFvcy1hbmltYXRlIHtcblx0LnBhdGgtMyB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTA7XG5cdFx0YW5pbWF0aW9uOiBkYXNoLTMgMnMgbGluZWFyIHJldmVyc2UgMTtcblx0fVxufVxuXG5cblxuQGtleWZyYW1lcyBkYXNoLTMge1xuXHRmcm9tIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMjtcblx0fVxuXHR0byB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XG5cdH1cbn1cbiIsIi5oZWFkaW5nIHtcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogODkwcHgpIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG59XG4iLCIuaW1hZ2Utd2l0aC1kZWNvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn1cblxuLmltYWdlLWRlY29yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Jl9fY291bnRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMCA5cHggN3B4IDE5cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0Ji1udW1iZXIge1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdH1cblx0XHQmLWFmdGVyLFxuXHRcdCYtYmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdH1cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctbGVmdDogMTlweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA5cHg7XG5cdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHR9XG59XG5cbiIsIi5wYXJhZ3JhcGgge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5jb21taXR0ZWVzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z2FwOiAzMHB4IDM0cHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogMjVweDtcblx0fVxuXG5cdCYtc2VjdGlvbiB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDExOHB4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDQ4cHggMjNweCAyOXB4IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Ym94LXNoYWRvdzogMXB4IDFweCA2MHB4IHJnYmEoJG9yYW5nZS1kYXJrLCAwLjA2KTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGJveC1zaGFkb3c6IDFweCAxcHggMzBweCByZ2JhKCRvcmFuZ2UtZGFyaywgLjA3KTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0cGFkZGluZzogMzhweCAyM3B4IDI5cHggNDZweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDE1cHggMjBweCAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRvcmFuZ2UtZGFyaztcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2UtZGFyaztcblx0XHRjb2xvcjogJG9yYW5nZS1kYXJrO1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlLWRhcms7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLmRpcmVjdG9yIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNjdweCAxZnI7XG5cdGdhcDogNjBweDtcblx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0cGFkZGluZzogMjVweCA1MHB4IDQwcHggMjVweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnI7XG5cdFx0Z2FwOiAzMHB4O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA4NzBweCkge1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAxNXB4O1xuXHR9XG5cdCZfX3Bob3RvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQmX19pbmZvIHtcblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkb3JhbmdlLWRhcms7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2luIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHAge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmltYWdlLWNhcHRpb24ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0cGFkZGluZzogMjBweCA0MHB4IDI1cHg7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA4NjdweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdH1cblx0fVxufVxuXG4uZS1ncmlkIHtcblx0LmltYWdlLWNhcHRpb24ge1xuXHRcdGZpZ2NhcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMjJweCAxMHB4IDIycHggMjZweDtcblx0XHR9XG5cdH1cbn1cblxuLmVsZW1lbnRvci1lbGVtZW50LTIxMDY2NjMge1xuXHRpbWcge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbiIsIi5nYWxsZXJ5IHtcblx0Jl9fYm90dG9tICB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gaGVpZ2h0OiAzNDBweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI5cHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnkgLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyIWltcG9ydGFudDtcbn1cbiIsIi5zdGVwcyB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXHQvLyBcdHdpZHRoOiAxMDAlO1xuXHQvLyB9XG5cdCZfX2xpbmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogI0Q5RDlEOTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ei1pbmRleDogMDtcblx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdH1cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkNBOTAwIDAsICNGNjRGMzkgMTAwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5zdGVwIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA0NXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdH1cblx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHRcdC5zdGVwX19pbmZvIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdGVwX19pY29uIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Jl9fbnVtYmVyIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmE3ZTI4O1xuXHRcdH1cblx0fVxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDI1NHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHR9XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDI1NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNDBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdH1cblxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDhCQkMgMTMuNTElLCAjMDBDMkM5IDEwMCUpO1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHR9XG5cdCZfX2Rlc2NyIHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi5zdGVwIHtcblx0Jl9faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZSwgb3BhY2l0eSAuM3MgZWFzZTtcblx0fVxuXHQmX19pbmZvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG5cdH1cblx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdC5zdGVwX19pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXBfX2luZm8ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UsIG9wYWNpdHkgLjNzIGVhc2U7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1hY3RpdmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmVsZW1lbnRvci1lbGVtZW50LWVkaXQtbW9kZSB7XG5cdC5zdGVwcyB7XG5cdFx0Jl9fbGluZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc3RlcCB7XG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jl9faW5mbyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0LnN0ZXBfX2ljb24ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdGVwX19pbmZvIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmxvZ28tZWxlbWVudCB7XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMzc5cHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjg0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHBhZGRpbmc6IDQ1cHggMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNzhweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3OHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHR3aWR0aDogODdweDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkb3JhbmdlLWRhcms7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2RlY29yIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLmxvZ28tY29udGFpbmVyIHtcblx0d2lkdGg6IG1pbigxMDAlIC0gJGNvbnRhaW5lci1wYWRkaW5nLXggKiAyLCAxMTIwcHgpO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuXHRcdHdpZHRoOiBtaW4oMTAwJSAtICRjb250YWluZXItcGFkZGluZy14LW1vYmlsZSAqIDIsIDExMjBweCk7XG5cdH1cbn1cblxuLmxvZ28tZWxlbWVudF9fcmlnaHRfdG9fbCB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0LmxvZ28tZWxlbWVudF9fcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNzhweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdH1cblx0fVxuXHQubG9nby1lbGVtZW50X19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMDhweDtcblx0fVxufVxuXG5cbi5sb2dvbGluZSB7XG5cdHN2ZyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMjkycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IDY0MHB4O1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMzAlO1xuXHR9XG59XG5cbi5hb3MtaW5pdCAucGF0aC0yIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcbn1cbi5hb3MtYW5pbWF0ZSAucGF0aC0yIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMDtcblx0XHRhbmltYXRpb246IGRhc2ggNXMgbGluZWFyIG5vcm1hbCAxO1xuXHR9XG5cbkBrZXlmcmFtZXMgZGFzaC0yIHtcblx0ZnJvbSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE7XG5cdH1cblx0dG8ge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAyO1xuXHR9XG59XG4iLCIudmJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR9XG5cdCYtLWFjdGl2ZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX3BsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0c3ZnIHBhdGgge1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAuM3M7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkb3JhbmdlLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDgsIDgsIDgsIDAuNTcpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxOS4xNXB4KTtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0fVxufVxuLmVsZW1lbnRvci05NzcgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LTQ5YTdjN2Ege1xuXHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcbn1cbiIsIi5zbGlkZXItY2FwdGlvbiB7XG5cdCYtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG5cdFx0XHRsZWZ0OiAtNDRweDtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAyN3B4KTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcblx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29sb3I6ICNDNEM0QzQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpIHtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0XHRyaWdodDogLTQ0cHg7XG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMjdweCk7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb2xvcjogI0M0QzRDNDtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWZpZ3VyZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcblx0XHRib3JkZXItcmFkaXVzOiByZXMoMTVweCwgMjNweCk7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHJlcygxNXB4LCAyM3B4KTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogcmVzKDE5NHB4LCA1NzhweCk7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVzKDE1cHgsIDQ2cHgpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlcygxNXB4LCAyOHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogcmVzKDE1cHgsIDI4cHgpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVzKDE1cHgsIDI4cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjRjY0RjM5O1xuXHRcdFx0Zm9udC1zaXplOiByZXMoMTRweCwgMTdweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVzKDIwcHgsIDI3cHgpO1xuXHRcdH1cblx0fVxufSIsIi5uYXZfY29udGFpbmVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5O1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHRvcDogOTFweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHggMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuXHRcdGhlaWdodDogY2FsYygxMDBzdmggLSAxNDJweCk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDEpO1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNi42NXB4KTtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcblx0XHRyaWdodDogMTVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHR9XG5cdCYtLWFjdGl2ZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdH1cblx0fVxufVxuLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0Lm5hdmlnYXRpb25fX2xpbmsge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHR9XG59XG5cbi5uYXZpZ2F0aW9uIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNTBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZS1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Ryb3Bkb3duIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZS1kYXJrO1xuXHRcdH1cblx0fVxufVxuXG4uc3ViLW5hdmlnYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiAxOXB4IDE3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNi42NXB4KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDE5cHggMTdweDtcblx0fVxuXHQmX19pdGVtIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZS1kYXJrO1xuXG5cdFx0fVxuXHR9XG5cdCYtLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm5hdi1vcGVuLXdyYXAge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRyaWdodDogLTIwcHg7XG5cdH1cbn1cblxuLm5hdi1vcGVuLXN1YiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMScgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTEgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMUw0Ljc1NjcxIDUuMTc0MTJDNS4xNTM5NSA1LjYxNTUgNS44NDYwNSA1LjYxNTUgNi4yNDMyOSA1LjE3NDEyTDEwIDEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5hdmlnYXRpb25fX2Ryb3Bkb3duLS1hY3RpdmUge1xuXHQubmF2LW9wZW4td3JhcCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHQubmF2LW9wZW4tc3ViIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzYnIHZpZXdCb3g9JzAgMCAxMSA2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDQuNzU2NzEgNS4xNzQxMkM1LjE1Mzk1IDUuNjE1NSA1Ljg0NjA1IDUuNjE1NSA2LjI0MzI5IDUuMTc0MTJMMTAgMScgc3Ryb2tlPSclMjNGNjRGMzknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdHJpZ2h0OiAzNHB4O1xuXHRcdH1cblx0fVxuXHQubmF2aWdhdGlvbl9fbGluayB7XG5cdFx0Y29sb3I6ICRvcmFuZ2UtZGFyaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmhhbWJ1cmdlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmhhbWJ1cmdlciwgLm5hdmlnYXRpb24ge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbi5oYW1idXJnZXJfX2JveCB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gaGFtYnVyZ2VyLWxpbmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5oYW1idXJnZXJfX2lubmVyIHtcblx0QGluY2x1ZGUgaGFtYnVyZ2VyLWxpbmU7XG5cblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oYW1idXJnZXJfX2lubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyX19pbm5lcjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBoYW1idXJnZXItbGluZTtcblxuXHRjb250ZW50OiAnJztcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhhbWJ1cmdlcl9faW5uZXI6OmJlZm9yZSB7XG5cdHRvcDogLTdweDtcbn1cblxuLmhhbWJ1cmdlcl9faW5uZXI6OmFmdGVyIHtcblx0dG9wOiA3cHg7XG59XG5cbi5oYW1idXJnZXItLWFjdGl2ZSAuaGFtYnVyZ2VyX19pbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGFtYnVyZ2VyLS1hY3RpdmUgLmhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1kYXJrO1xufVxuXG4uaGFtYnVyZ2VyLS1hY3RpdmUgLmhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtZGFyaztcbn1cblxuLm5hdi1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogOTk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYtLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1lbnUtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xufVxuXG4ubmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcblx0Lm5hdmlnYXRpb25fX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMjY3LjA4ZGVnLCAjRkNBOTAwIDAlLCAjRjY0RjM5IDk2LjkzJSk7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1pbi13aWR0aDogMTg4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHNwYW4ge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2UtZGFyaztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubXdmLXBvcHVwIHtcblx0bWF4LXdpZHRoOiA5NTJweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMyU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQmX19saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIycHg7XG5cdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdGdhcDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0cGFkZGluZzogMjVweCAxOHB4O1xuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTRweDtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTEwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdG1heC13aWR0aDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3JhbmdlIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1Mi4zN2RlZywgI0ZDQTkwMCA4LjEzJSwgI0Y2NEYzOSA5MC4xJSk7XG5cdFx0fVxuXHRcdCYtLWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIyNS42NWRlZywgIzAwOEJCQyA5LjUxJSwgIzAwQzJDOSA5My43MiUpO1xuXHRcdH1cblx0XHQmLS1ncmF5IHtcblx0XHRcdGJhY2tncm91bmQ6ICNFREVERUQ7XG5cdFx0XHQubXdmLXBvcHVwX19saW5rLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDExMyU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tZnAtYmcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODIpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTcuMXB4KTtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogOTk5O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/