@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

:root {
  --background: rgb(111, 111, 232);
  --tipo-principal: "Inter", sans-serif;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition: none !important;
  }
}
* {
  margin: 0;
  padding: 0;
  min-width: 0;
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
}

body {
  min-height: 100dvh;
  font-family: "Inter", sans-serif;
  background-color: white;
}
body.hidden {
  overflow: hidden;
}

#page {
  overflow: hidden;
}

h1,
h2,
h3 {
  text-wrap: balance;
}

p {
  text-wrap: pretty;
}

img,
picture,
video,
iframe,
figure {
  max-width: 100%;
  width: 100%;
  display: block;
  margin: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

figure img {
  height: 100%;
}

a {
  display: block;
  text-decoration: none;
  color: inherit;
  font-size: inherit;
}

a:visited {
  color: inherit;
}

p a {
  display: inline;
}

ul {
  margin: 0;
}

li {
  list-style-type: none;
}

html {
  scroll-behavior: smooth;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
strong,
blockquote,
i,
b,
u,
em {
  font-size: 1em;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: none;
  color: inherit;
}

strong {
  font-weight: bold;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

::-moz-selection {
  background-color: var(--background);
  color: white;
}

::selection {
  background-color: var(--background);
  color: white;
}

form,
input,
textarea,
select,
button,
label {
  font-family: inherit;
  font-size: inherit;
  background-color: transparent;
  color: inherit;
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

table,
tr,
td {
  border-collapse: collapse;
  border-spacing: 0;
}

svg {
  width: 100%;
  display: block;
}

body {
  min-height: 100vh;
  font-size: 100%;
  font-family: var(--tipo-principal);
  line-height: 1.4em;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.max-width {
  box-sizing: border-box;
  max-width: 2000px;
  margin: 0 auto;
}
@media (max-width: 2300px) {
  .max-width {
    max-width: 1500px;
  }
}
@media (max-width: 1800px) {
  .max-width {
    max-width: -webkit-calc(100vw - 240px);
    max-width: calc(100vw - 240px);
  }
}
@media (max-width: 1440px) {
  .max-width {
    max-width: -webkit-calc(100vw - 190px);
    max-width: calc(100vw - 190px);
  }
}
@media (max-width: 992px) {
  .max-width {
    max-width: -webkit-calc(100vw - 80px);
    max-width: calc(100vw - 80px);
  }
}
@media (max-width: 480px) {
  .max-width {
    max-width: 100vw;
    padding: 0;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  .max-width {
    max-width: 100vw;
    padding: 0 20px;
  }
}

.p {
  font-size: clamp(14px, 2vw, 18px);
  font-weight: 400;
  color: white;
}
.p b {
  font-weight: 700;
}

.button {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  color: white;
  transition: all 0.3s ease;
  font-size: clamp(14px, 2vw, 16px);
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.button--primary {
  background-color: #e2e053;
  color: #000000;
}
.button--primary:hover {
  background-color: #161638;
  color: white;
}

.h1 {
  line-height: 1.25;
  font-size: 32px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .h1 {
    font-size: 36px;
  }
}
@media screen and (min-width: 1024px) {
  .h1 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .h1 {
    font-size: 44px;
  }
}
@media screen and (min-width: 1800px) {
  .h1 {
    font-size: 48px;
  }
}

.h2 {
  font-size: 20px;
  line-height: normal;
  font-weight: 700;
  color: white;
}
@media screen and (min-width: 768px) {
  .h2 {
    font-size: 34px;
  }
}
@media screen and (min-width: 1024px) {
  .h2 {
    font-size: 38px;
  }
}

.h3 {
  font-size: clamp(18px, 2.5vw, 24px);
  line-height: 1.25;
}

.content p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-size: 18px;
}
.content h1 {
  display: block;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
  line-height: 2.13rem;
}
.content h2 {
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h3 {
  display: block;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h4 {
  display: block;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h5 {
  display: block;
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content h6 {
  display: block;
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.content ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content li {
  list-style: initial;
}
.content b,
.content strong {
  font-weight: bold;
}

.dm-modal-link-container {
  display: none;
}

.Preheader {
  background-color: #333333;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (max-width: 1023.9px) {
  .Preheader {
    display: none;
  }
}
.Preheader__Wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.Preheader__Menu {
  color: #b1b1b1;
}
.Preheader__Menu .preheader__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.Preheader__Phone {
  color: #ffffff;
}

.site-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  width: 100%;
}
.site-search > div {
  width: 100%;
}
.site-search--mobile {
  margin-bottom: 16px;
}

.woocommerce-product-search {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  border: 1px solid #dddddd;
  border-radius: 40px;
  height: 40px;
  padding: 0px 22px;
}

.header {
  top: 0;
  width: 100%;
  z-index: 80;
  background-color: rgba(0, 0, 0, 0.468);
}
.header__wrapper {
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .header__wrapper .site-search {
    display: none;
  }
}
.header__top {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header .custom-logo {
  height: 100%;
  max-height: 5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
.header__toggle {
  position: relative;
  width: 40px;
  transition: all 0.4s ease-in-out;
}
.header__toggle.active {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 999;
}
@media (min-width: 1200px) {
  .header__toggle {
    display: none;
  }
}
.header__ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.header__menu-movil {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.565);
  opacity: 0;
  transition: all 0.4s ease;
}
.header__menu-movil img {
  -o-object-fit: contain;
     object-fit: contain;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0 auto;
  margin-bottom: 24px;
}
.header__menu-movil--content {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  overflow: scroll;
  padding: 40px 20px;
  background-color: #ffffff;
  transition: all 0.4s ease;
}
.header__menu-movil .header__menu {
  padding: 30px 0;
  color: white;
}
.header__menu-movil.active {
  z-index: 990;
  opacity: 1;
}
.header__menu-movil.active .header__menu-movil--content {
  left: 0;
}
.header__p {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.header__navigation {
  width: 100%;
}
.header__menu {
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .header__menu {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around;
    color: #515356;
  }
}
@media (max-width: 1199.9px) {
  .header__menu {
    display: none;
  }
}
.header__menu--level-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 50px;
  position: relative;
}
.header__menu--level-1 a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 8px;
  height: 60px;
}
.header__menu--level-1 a svg {
  margin-top: 5px;
  width: 10px;
  height: 10px;
  min-width: 10px;
  min-height: 10px;
  max-width: 10px;
  max-height: 10px;
}
.header__menu--level-1 a:hover + .header__menu--level-2 {
  display: grid;
}
.header__menu--level-2 {
  display: none;
  position: absolute;
  padding: 24px 48px;
  z-index: 1000;
  width: 100%;
  top: 100%;
  background-color: #ffffff;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-flow: dense;
}
.header__menu--level-2 a {
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  color: #b1b1b1;
  font-weight: 400;
}
.header__menu--level-2 a.group-1 {
  grid-column: 1/2;
}
.header__menu--level-2 a.group-2 {
  grid-column: 2/3;
}
.header__menu--level-2 a.group-3 {
  grid-column: 3/4;
}
.header__menu--level-2 a.sub-header-menu {
  text-transform: uppercase;
  font-weight: 700;
  color: #515356;
  margin-top: 12px;
}
.header__menu--level-2:hover {
  display: grid;
}
.header--right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 50px;
}
.header__icon-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 20px;
}
.header__icon-links svg {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
}

.Footer {
  background-color: #808080;
  padding-top: 50px;
}
.Footer__Logo {
  margin-bottom: 50px;
}
.Footer__Columns {
  display: grid;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .Footer__Columns {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .Footer__Columns {
    grid-template-columns: repeat(4, 1fr);
  }
}
.Footer__Column:first-child .Footer__Links {
  padding-left: 0;
}
@media (min-width: 768px) {
  .Footer__Column:nth-child(2) .Footer__Links,
  .Footer__Column:nth-child(2) .Footer__Info,
  .Footer__Column:nth-child(2) .Footer__Social, .Footer__Column:nth-child(4) .Footer__Links,
  .Footer__Column:nth-child(4) .Footer__Info,
  .Footer__Column:nth-child(4) .Footer__Social {
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .Footer__Column:nth-child(3) .Footer__Links {
    padding-left: 20px;
  }
}
.Footer__Card {
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 30px 0px;
  text-align: center;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 40px;
}
.Footer__Card h3 {
  font-size: 20px;
  font-weight: 600;
}
.Footer__Links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-right: 20px;
}
.Footer__Links a {
  font-size: 18px;
  color: #ffffff;
}
.Footer__Links a:first-child {
  font-weight: 700;
}
.Footer__Social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: start;
  gap: 20px;
}
.Footer__Info {
  color: #ffffff;
  margin-bottom: 24px;
}
.Footer__Copyright {
  background-color: #161638;
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Footer__Copyright p {
  color: #e2e053;
}

.Front-Page__Form-Section {
  background-color: #161638;
}
.Front-Page__Form-Section .Content__Text {
  color: #ffffff !important;
}
.Front-Page__Form-Section .Content__Text h2 > strong,
.Front-Page__Form-Section .Content__Text h3 {
  color: #e2e053;
}
.Front-Page__Form-Section p {
  color: #ffffff;
}

.front-banner__img {
  height: auto;
  width: 100%;
}
.front-banner__img--desktop {
  display: none;
}
@media screen and (min-width: 768px) {
  .front-banner__img--desktop {
    display: block;
  }
}
.front-banner__img--movil {
  max-height: 600px;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 768px) {
  .front-banner__img--movil {
    display: none;
  }
}
.front-banner__p {
  padding: 8px;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  background-color: #d8d8d8;
}
.front-banner .swiper-front-banner {
  position: relative;
}
.front-banner .swiper-pagination {
  bottom: 50px !important;
}
.front-banner .swiper-pagination-bullet {
  background-color: #d9d9d9;
}
.front-banner .swiper-pagination-bullet-active {
  background-color: #e2e053;
}
.front-banner .swiper-button-prev, .front-banner .swiper-button-next {
  width: 30px;
  height: 30px;
  top: 50%;
  border-radius: 50%;
  border: 1px solid #e2e053;
}
@media screen and (min-width: 768px) {
  .front-banner .swiper-button-prev, .front-banner .swiper-button-next {
    border: 1px solid white;
  }
}
.front-banner .swiper-button-prev::after, .front-banner .swiper-button-next::after {
  color: #e2e053;
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .front-banner .swiper-button-prev::after, .front-banner .swiper-button-next::after {
    color: white;
  }
}

.categories {
  margin: 80px 0;
}
.categories__h2 {
  font-size: 34px;
  margin-bottom: 50px;
  color: #161638;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .categories__h2 {
    margin-bottom: 100px;
  }
}
.categories__slide {
  position: relative;
  overflow: hidden;
}
.categories .swiper-cat {
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
}
.categories .swiper-slide {
  background-color: #f5f5f5;
  border-radius: 10px;
}
.categories .swiper-button-prev, .categories .swiper-button-next {
  width: 30px;
  height: 30px;
}
.categories .swiper-button-prev::after, .categories .swiper-button-next::after {
  display: none;
}
.categories__figure img {
  height: 180px;
  border-radius: 10px;
}
.categories__info {
  padding: 10px;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
}
.categories__h3 {
  color: #00358e;
  text-transform: lowercase;
  font-size: 18px;
  font-weight: 700;
}
.categories__h3::first-letter {
  text-transform: uppercase;
}
.categories__a {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
.tabs-products {
  margin: 60px 0;
}
.tabs-products__tabs {
  border-bottom: 1px solid #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.tabs-products__button {
  white-space: nowrap;
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  padding: 8px 20px;
  border: 1px solid #161638;
  border-radius: 5px;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
}
.tabs-products__ul {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.tabs-products__li {
  position: relative;
  padding: 0 12px 12px;
  padding-bottom: 35px;
  font-size: 24px;
  font-weight: 700;
  color: #161638;
  cursor: pointer;
}
@media screen and (min-width: 940px) {
  .tabs-products__li {
    font-size: 28px;
  }
}
.tabs-products__li::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 3px;
  background-color: #e2e053;
  transition: all 0.4s ease;
}
.tabs-products__li:hover::after, .tabs-products__li.active::after {
  width: 100%;
}
.tabs-products__products {
  display: none;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 30px;
}
.tabs-products__products.active {
  display: grid;
}
.cards-home {
  margin: 100px 0 80px;
}
.cards-home__wrapper {
  position: relative;
}
.cards-home__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  background-color: #e2e053;
}
.cards-home__h2 {
  color: #161638;
  font-size: 28px;
  margin-bottom: 60px;
}
@media screen and (min-width: 768px) {
  .cards-home__h2 {
    font-size: 34px;
  }
}
.cards-home__ul {
  position: relative;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  width: 100%;
}
.cards-home__ul::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 120px;
  height: 20px;
  background-color: #161638;
}
.cards-home__li {
  position: relative;
  height: 360px;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}
.cards-home__li:nth-child(odd) {
  color: #161638;
}
.cards-home__li:nth-child(odd) .cards-home__info--data {
  border-color: #161638;
}
.cards-home__li:nth-child(odd) .cards-home__info--data p {
  color: #161638;
}
.cards-home__li:first-child {
  border-radius: 5px 0 0 5px;
}
.cards-home__li:hover .cards-home__info {
  opacity: 1;
}
.cards-home__h3 {
  font-size: 26px;
  font-weight: 700;
  padding: 5px 10px;
}
@media screen and (min-width: 768px) {
  .cards-home__h3 {
    font-size: 32px;
  }
}
.cards-home__info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease;
  opacity: 0;
  display: grid;
  place-items: center;
}
.cards-home__info--data {
  padding: 20px;
  width: 80%;
  height: 80%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 5px;
  border: 1px solid white;
}
.cards-home__info--data svg {
  height: 50px;
}
.cards-home__info--p {
  margin-top: 10px;
  font-size: 18px;
}
.cards-home__bottom {
  margin: 60px 0;
  text-align: center;
}
.cards-home__bottom-title {
  font-size: 30px;
  color: #161638;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .cards-home__bottom-title {
    font-size: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .cards-home__bottom-title {
    font-size: 48px;
  }
}
.cards-home__p {
  margin: 15px 0;
  color: #161638;
}
.cards-home__a {
  margin: 0 auto;
}

.logos {
  padding: 60px 0;
  border-top: 1px solid #999999;
}
.logos__wrapper {
  padding: 0;
  overflow: hidden;
  max-width: 1040px;
  margin: 0 auto;
  position: relative;
}
.logos .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logos .swiper-slide img {
  height: 106px;
  -o-object-fit: contain;
     object-fit: contain;
}
.logos .swiper-button-next::after, .logos .swiper-button-prev::after {
  color: #999999;
  font-size: 18px;
}
.add_to_cart_button.loading {
  pointer-events: none;
  opacity: 0.7;
  position: relative;
}

.added_to_cart {
  display: none !important;
}

.add_to_cart_button.loading::after {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid transparent;
  border-top-color: #fff;
  border-radius: 50%;
  animation: spinner 0.8s linear infinite;
  position: absolute;
  transform: translateY(-50%);
}

@keyframes spinner {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Sellers__Banner {
  height: 450px;
}
.Sellers__Banner .Banner__Wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  height: 100%;
}
.Sellers__Banner .Banner__Title {
  color: #e2e053;
  max-width: 700px;
  margin: 0 auto;
  margin-bottom: 24px;
  font-family: "Inter", sans-serif;
}
.Sellers__Banner .Banner__Subtitle {
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 28px;
}
.Sellers__Banner .Banner__Item {
  color: #ffffff;
  min-width: 232px;
}
.Sellers__Banner .Banner__Item p {
  margin-top: 18px;
  font-size: 20px;
  font-weight: 700;
}
.Sellers__Content {
  display: grid;
  padding-top: 60px;
  padding-bottom: 60px;
  grid-gap: 40px;
}
@media (min-width: 768px) {
  .Sellers__Content {
    padding-top: 120px;
    padding-bottom: 120px;
    grid-template-columns: 1fr 1fr;
    grid-gap: 80px;
  }
}
.Sellers__Content .Content__Text {
  color: #161638;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.Sellers__Content .Content__Text h2 {
  font-size: clamp(28px, 2.5vw, 36px);
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 24px;
}
.Sellers__Content .Content__Text h3 {
  font-size: clamp(20px, 2.5vw, 26px);
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 24px;
}
.Sellers__Content .Content__Text p {
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 1.35;
  max-width: 435px;
}
.Sellers__Content .Content__Text button {
  background-color: #999999;
  color: #ffffff;
  padding: 12px 20px;
  border-radius: 6px;
}
.Sellers__Form p {
  font-size: 18px;
  line-height: 1.35;
  text-align: center;
  max-width: 350px;
  margin: 0 auto;
  margin-bottom: 24px;
}
.Sellers__Form img {
  max-width: 550px;
  margin: 0 auto;
}

.burger {
  position: relative;
  width: 40px;
  height: 30px;
  background: transparent;
  cursor: pointer;
  display: block;
}

.burger input {
  display: none;
}

.burger span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #161638;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

.burger span:nth-of-type(1) {
  top: 0px;
  transform-origin: left center;
}

.burger span:nth-of-type(2) {
  top: 50%;
  transform: translateY(-50%);
  transform-origin: left center;
}

.burger span:nth-of-type(3) {
  top: 100%;
  transform-origin: left center;
  transform: translateY(-100%);
}

.burger input:checked ~ span:nth-of-type(1) {
  transform: rotate(45deg);
  top: 0px;
  left: 5px;
}

.burger input:checked ~ span:nth-of-type(2) {
  width: 0%;
  opacity: 0;
}

.burger input:checked ~ span:nth-of-type(3) {
  transform: rotate(-45deg);
  top: 28px;
  left: 5px;
}

.product__figure {
  background-color: #f5f5f5;
  border-radius: 5px;
}
.product__figure img {
  height: 200px;
  border-radius: 5px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 768px) {
  .product__figure img {
    height: 320px;
  }
}
.product__data {
  text-align: center;
}
.product__span {
  margin: 20px 0;
  display: block;
  color: #9747ff;
}
.product__title {
  margin: 0px auto;
  font-size: 20px;
  font-weight: 700;
  color: #999999;
}
.product__pvp {
  color: #9747ff;
  font-weight: 600;
  margin-top: 16px;
  margin-bottom: 4px;
}
.product__pvp span {
  text-decoration: line-through;
}
.product__price {
  margin: 16px auto;
  display: block;
  font-size: 18px;
  color: #161638;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .product__price {
    margin: 16px auto;
  }
}
.product__add-to-cart {
  margin: 0 auto;
}
.product__ul {
  margin: 20px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px 20px;
}
.product__li {
  font-size: 12px;
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 5px;
}
.product__li svg {
  width: 15px;
}
.product .add_to_cart_button {
  padding: 0;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes shake {
  0% {
    rotate: 0;
  }
  25% {
    rotate: 7deg;
  }
  50% {
    rotate: -7deg;
  }
  75% {
    rotate: 1deg;
  }
  100% {
    rotate: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiO0FBRUE7RUFNRTtFQUNBO0VBQ0E7QUNMRjtBRE9FO0VBQ0U7QUNMSjtBRFFFO0VBQ0U7QUNOSjtBRFNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUNQSjtBRFNJO0VBQ0U7S0FBQTtVQUFBO0FDUE47QURXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBQ1RKO0FEV0k7RUFDRTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FDVE47QURhRTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0FDWEo7QURjRTtFQUNFO0VBQ0E7S0FBQTtVQUFBO0FDWko7QURlRTtFQUNFO0FDYko7O0FDL0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtESjtBQ2hESTtFQUFVO0FEbURkO0FDbERJO0VBQVU7QURxRGQ7QUNuREk7RUFDRTtBRHFETjtBQ2xESTtFQUNFO0FEb0ROO0FDakRJO0VBQ0U7QURtRE47QUMvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBRGlESjtBQzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnREo7QUM5Q0k7RUFDRTtBRGdETjtBQzdDSTtFQUVFO0VBQ0E7QUQ4Q047QUMzQ0k7RUFDRTtBRDZDTjtBQ3pDRTtFQUNFO0VBRUE7QUQyQ0o7QUN4Q0U7RUFDRTtFQUVBO0FEMENKOztBRXBJQTtFQUNDO0VBQ0E7QUZ1SUQ7O0FFcElBO0VBQ0M7SUFDQztJQUNBO0VGdUlBO0FBQ0Y7QUVwSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzSUQ7O0FFbklBO0VBQ0M7RUFDQSxnQ0NYYztFRFlkO0FGc0lEO0FFcElDO0VBQ0M7QUZzSUY7O0FFbElBO0VBQ0M7QUZxSUQ7O0FFbElBOzs7RUFHQztBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7Ozs7O0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7RUFDQztBRnFJRDs7QUVsSUE7Ozs7Ozs7Ozs7Ozs7OztFQWVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxSUQ7O0FFbElBO0VBQ0M7QUZxSUQ7O0FFbElBOzs7O0VBSUM7RUFDQTtBRnFJRDs7QUVsSUE7RUFDQztFQUNBO0FGcUlEOztBRXZJQTtFQUNDO0VBQ0E7QUZxSUQ7O0FFbElBOzs7Ozs7RUFNQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7QUZxSUQ7O0FFbElBOzs7RUFHQztFQUNBO0FGcUlEOztBRWxJQTtFQUNDO0VBQ0E7QUZxSUQ7O0FFbElBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxSUQ7O0FJdlNBO0VDQ0k7RUFDQTtFQUNBO0FMMFNKO0FLeFNJO0VETEo7SUNNUTtFTDJTTjtBQUNGO0FLelNJO0VEVEo7SUNVUTtJQUFBO0VMNFNOO0FBQ0Y7QUsxU0k7RURiSjtJQ2NRO0lBQUE7RUw2U047QUFDRjtBSzNTSTtFRGpCSjtJQ2tCUTtJQUFBO0VMOFNOO0FBQ0Y7QUs1U0k7RURyQko7SUNzQlE7SUFDQTtFTCtTTjtBQUNGO0FLN1NJO0VEMUJKO0lDMkJRO0lBQ0E7RUxnVE47QUFDRjs7QUl6VUE7RUFDQztFQUNBO0VBQ0E7QUo0VUQ7QUkxVUM7RUFDQztBSjRVRjs7QUl4VUE7RUFDQztFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMlVEO0FJelVDO0VBQ0MseUJEMUJjO0VDMkJkO0FKMlVGO0FJelVFO0VBQ0MseUJEN0JVO0VDOEJWO0FKMlVIOztBSXRVQTtFQUNDO0VBQ0E7RUFDQTtBSnlVRDtBS3pVSTtFREhKO0lBTUU7RUowVUE7QUFDRjtBS2xVSTtFRGZKO0lBVUU7RUoyVUE7QUFDRjtBSzNUSTtFRDNCSjtJQWNFO0VKNFVBO0FBQ0Y7QUsxVEk7RURqQ0o7SUFrQkU7RUo2VUE7QUFDRjs7QUkxVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBSjZVRDtBS3BXSTtFRG1CSjtJQU9FO0VKOFVBO0FBQ0Y7QUs3Vkk7RURPSjtJQVdFO0VKK1VBO0FBQ0Y7O0FJNVVBO0VBQ0M7RUFDQTtBSitVRDs7QUkzVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4VUY7QUkzVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNlVGO0FJMVVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0VUY7QUl6VUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJVRjtBSXhVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBVRjtBSXZVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeVVGO0FJdFVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3VUY7QUlyVUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVVRjtBSXBVQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKc1VGO0FJblVDO0VBQ0M7QUpxVUY7QUlsVUM7O0VBRUM7QUpvVUY7O0FNbGZBO0VBQ0M7QU5xZkQ7O0FNbGZBO0VBQ0MseUJIQ2lCO0VHQWpCO0VBQ0E7QU5xZkQ7QU1uZkM7RUFMRDtJQU1FO0VOc2ZBO0FBQ0Y7QU1wZkM7RUFDQztFQUFBO0VBQUE7RUFBQTtFQUNBO0FOc2ZGO0FNbmZDO0VBTUMsY0hqQmdCO0FIaWdCbEI7QU1yZkU7RUFDQztFQUFBO0VBQUE7RUFBQTtFQUNBO0FOdWZIO0FNamZDO0VBQ0MsY0h6Qlk7QUg0Z0JkOztBTS9lQTtFQUNDO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBTmtmRDtBTWhmQztFQUNDO0FOa2ZGO0FNL2VDO0VBQ0M7QU5pZkY7O0FNN2VBO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5nZkQ7O0FNN2VBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QU4rZUQ7QU03ZUM7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBTitlRjtBTTdlRTtFQUNDO0lBQ0M7RU4rZUY7QUFDRjtBTTNlQztFQUNDO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QU42ZUY7QU0xZUM7RUFDQztFQUNBO0VBQ0E7S0FBQTtBTjRlRjtBTXplQztFQUNDO0VBQ0E7RUFDQTtBTjJlRjtBTXplRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOMmVIO0FNeGVFO0VBWkQ7SUFhRTtFTjJlRDtBQUNGO0FNeGVDO0VBQ0M7RUFBQTtFQUFBO0VBQUE7RUFDQTtBTjBlRjtBTXZlQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnllRjtBTXZlRTtFQUNDO0tBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FOeWVIO0FNdGVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHlCSHpJVztFRzBJWDtBTnVlSDtBTW5lRztFQUNDO0VBQ0E7QU5xZUo7QU1qZUU7RUFDQztFQUNBO0FObWVIO0FNaGVJO0VBQ0M7QU5rZUw7QU01ZEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44ZEY7QU0zZEM7RUFDQztBTjZkRjtBTTFkQztFQUNDO0FONGRGO0FLMWxCSTtFQzZISDtJQUlFO0lBQ0E7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUNBLGNIckxlO0VIa3BCaEI7QUFDRjtBTTNkRTtFQVZEO0lBV0U7RU44ZEQ7QUFDRjtBTXpkRTtFQUNDO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FOMmRIO0FNemRHO0VBQ0M7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QU4yZEo7QU16ZEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJkTDtBTXZkSztFQUNDO0FOeWROO0FNbmRFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJIbk9XO0VHcU9YO0VBQ0E7QU5vZEg7QU1sZEc7RUFDQztFQUFBO0VBQUE7RUFDQSxjSHRPYztFR3VPZDtBTm9kSjtBTWpkSztFQUNDO0FObWROO0FNamRLO0VBQ0M7QU5tZE47QU1qZEs7RUFDQztBTm1kTjtBTS9jSTtFQUNDO0VBQ0E7RUFDQSxjSDdQYTtFRzhQYjtBTmlkTDtBTTdjRztFQUNDO0FOK2NKO0FNMWNDO0VBQ0M7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FONGNGO0FNemNDO0VBQ0M7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FOMmNGO0FNemNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmNIOztBT3R1QkE7RUFDQyx5QkpJZTtFSUhmO0FQeXVCRDtBT3Z1QkM7RUFDQztBUHl1QkY7QU90dUJDO0VBQ0M7RUFDQTtBUHd1QkY7QU90dUJFO0VBSkQ7SUFLRTtFUHl1QkQ7QUFDRjtBT3Z1QkU7RUFSRDtJQVNFO0VQMHVCRDtBQUNGO0FPcnVCRztFQUNDO0FQdXVCSjtBT251QkU7RUFHRTs7Ozs7SUFHQztFUHF1Qkg7QUFDRjtBT2p1QkU7RUFFRTtJQUNDO0VQa3VCSDtBQUNGO0FPN3RCQztFQUNDLGNKOUNZO0VJK0NaO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FQOHRCRjtBTzV0QkU7RUFDQztFQUNBO0FQOHRCSDtBTzF0QkM7RUFDQztFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBUDR0QkY7QU8xdEJFO0VBQ0M7RUFFQSxjSnZFVztBSGt5QmQ7QU96dEJHO0VBQ0M7QVAydEJKO0FPdHRCQztFQUNDO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBUHd0QkY7QU9ydEJDO0VBQ0MsY0p0Rlk7RUl1Rlo7QVB1dEJGO0FPcHRCQztFQUNDLHlCSjdGVztFSThGWDtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBUHN0QkY7QU9wdEJFO0VBQ0MsY0pyR2E7QUgyekJoQjs7QVExekJDO0VBQ0MseUJMRFc7QUg4ekJiO0FRM3pCRTtFQUNDO0FSNnpCSDtBUTN6Qkc7O0VBRUMsY0xUWTtBSHMwQmhCO0FRenpCRTtFQUNDLGNMWFc7QUhzMEJkOztBUTV5QkM7RUFDQztFQUNBO0FSK3lCRjtBUTd5QkU7RUFDQztBUit5Qkg7QUsxeUJJO0VHTkY7SUFJRTtFUmd6QkY7QUFDRjtBUTd5QkU7RUFDQztFQUNBO0VBQ0E7S0FBQTtBUit5Qkg7QUtwekJJO0VHRUY7SUFNRTtFUmd6QkY7QUFDRjtBUTV5QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOHlCRjtBUTF5QkU7RUFDQztBUjR5Qkg7QVF6eUJFO0VBQ0M7QVIyeUJIO0FRenlCRztFQUNDO0FSMnlCSjtBUXp5Qkk7RUFDQyx5Qkx4RVc7QUhtM0JoQjtBUXJ5Qkc7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc3lCSjtBS24xQkk7RUd1Q0Q7SUFTRTtFUnV5Qkg7QUFDRjtBUXJ5Qkk7RUFDQyxjTDNGVztFSzRGWDtBUnV5Qkw7QUs1MUJJO0VHbURBO0lBS0U7RVJ3eUJKO0FBQ0Y7O0FRanlCQTtFQUNDO0FSb3lCRDtBUS94QkM7RUFDQztFQUNBO0VBQ0EsY0wvR1c7RUtnSFg7QVJpeUJGO0FLMzJCSTtFR3NFSDtJQU9FO0VSa3lCRDtBQUNGO0FRL3hCQztFQUNDO0VBQ0E7QVJpeUJGO0FRN3hCRTtFQUNDO0VBQ0E7RUFDQTtBUit4Qkg7QVE1eEJFO0VBQ0M7RUFDQTtBUjh4Qkg7QVExeEJHO0VBRUM7RUFDQTtBUjJ4Qko7QVF6eEJJO0VBQ0M7QVIyeEJMO0FRcHhCRTtFQUNDO0VBQ0E7QVJzeEJIO0FRbHhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FSb3hCRjtBUWp4QkM7RUFDQyxjTDVKVztFSzZKWDtFQUNBO0VBQ0E7QVJteEJGO0FRanhCRTtFQUNDO0FSbXhCSDtBUS93QkM7RUFDQztFQUFBO0VBQUE7QVJpeEJGO0FRdndCQTtFQUNDO0FSeXdCRDtBUXB3QkM7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QVJzd0JGO0FRbndCQztFQUNDO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FScXdCRjtBUWx3QkM7RUFDQztFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QVJvd0JGO0FRandCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTDFOVztFSzJOWDtBUm13QkY7QUtsN0JJO0VHd0tIO0lBVUU7RVJvd0JEO0FBQ0Y7QVFsd0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMek9hO0VLME9iO0FSb3dCSDtBUS92Qkc7RUFDQztBUml3Qko7QVF6dkJDO0VBQ0M7RUFDQTtFQUNBO0FSMnZCRjtBUXp2QkU7RUFDQztBUjJ2Qkg7QVFodkJBO0VBQ0M7QVJrdkJEO0FRaHZCQztFQUNDO0FSa3ZCRjtBUWh2QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qkx0UmE7QUh3Z0NoQjtBUTl1QkM7RUFDQyxjTDFSVztFSzJSWDtFQUNBO0FSZ3ZCRjtBS3QrQkk7RUdtUEg7SUFNRTtFUml2QkQ7QUFDRjtBUTl1QkM7RUFDQztFQUVBO0VBQ0E7RUFDQTtBUit1QkY7QVE3dUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMalRVO0FIZ2lDYjtBUTN1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FSNnVCRjtBUTN1QkU7RUFDQyxjTGhVVTtBSDZpQ2I7QVF6dUJLO0VBQ0MscUJMclVPO0FIZ2pDYjtBUXp1Qk07RUFDQyxjTHhVTTtBSG1qQ2I7QVFwdUJFO0VBQ0M7QVJzdUJIO0FRanVCSTtFQUNDO0FSbXVCTDtBUTd0QkM7RUFDQztFQUNBO0VBQ0E7QVIrdEJGO0FLeGhDSTtFR3NUSDtJQU1FO0VSZ3VCRDtBQUNGO0FRN3RCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUit0QkY7QVE3dEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSK3RCSDtBUTd0Qkc7RUFDQztBUit0Qko7QVEzdEJFO0VBQ0M7RUFDQTtBUjZ0Qkg7QVF6dEJDO0VBQ0M7RUFDQTtBUjJ0QkY7QVF4dEJDO0VBQ0M7RUFDQSxjTDlZVztFSytZWDtFQUNBO0FSMHRCRjtBS3BrQ0k7RUdzV0g7SUFPRTtFUjJ0QkQ7QUFDRjtBSzdqQ0k7RUcwVkg7SUFXRTtFUjR0QkQ7QUFDRjtBUXp0QkM7RUFDQztFQUNBLGNMN1pXO0FId25DYjtBUXh0QkM7RUFDQztBUjB0QkY7O0FRdHRCQTtFQUNDO0VBQ0E7QVJ5dEJEO0FRdnRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5dEJGO0FRaHRCQztFQUNDO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBUmt0QkY7QVFodEJFO0VBQ0M7RUFDQTtLQUFBO0FSa3RCSDtBUTNzQkc7RUFDQyxjTG5jUztFS29jVDtBUjZzQko7QVFwc0JBO0VBQ0M7RUFDQTtFQUNBO0FSc3NCRDs7QVFuc0JBO0VBQ0M7QVJzc0JEOztBUW5zQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QVJvc0JEOztBUWpzQkE7RUFDQztJQUNDO0VSb3NCQTtFUWpzQkQ7SUFDQztFUm1zQkE7QUFDRjtBU2xyQ0M7RUFDQztBVG9yQ0Y7QVNqckNHO0VBQ0M7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1yQ0o7QVNockNHO0VBQ0MsY05kWTtFTWVaO0VBQ0E7RUFDQTtFQUNBLGdDTk5XO0FId3JDZjtBUy9xQ0c7RUFDQyxjTm5CVTtFTW9CVjtFQUNBO0FUaXJDSjtBUzlxQ0c7RUFDQyxjTnpCVTtFTTBCVjtBVGdyQ0o7QVM5cUNJO0VBQ0M7RUFDQTtFQUNBO0FUZ3JDTDtBUzFxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVDRxQ0Y7QVMxcUNFO0VBTkQ7SUFPRTtJQUNBO0lBQ0E7SUFDQTtFVDZxQ0Q7QUFDRjtBUzFxQ0c7RUFDQyxjTnREUztFTXVEVDtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QVQ0cUNKO0FTMXFDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FUNHFDTDtBU3pxQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBVDJxQ0w7QVN4cUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVQwcUNMO0FTdnFDSTtFQUNDLHlCTjlFUTtFTStFUixjTmhGUztFTWlGVDtFQUNBO0FUeXFDTDtBU2xxQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvcUNIO0FTanFDRTtFQUNDO0VBQ0E7QVRtcUNIOztBVTF3Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2d0NEOztBVTF3Q0E7RUFDQztBVjZ3Q0Q7O0FVMXdDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJQakJZO0VPa0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY2d0NEOztBVTF3Q0E7RUFDQztFQUNBO0FWNndDRDs7QVUxd0NBO0VBQ0M7RUFDQTtFQUNBO0FWNndDRDs7QVUxd0NBO0VBQ0M7RUFDQTtFQUNBO0FWNndDRDs7QVUxd0NBO0VBQ0M7RUFDQTtFQUNBO0FWNndDRDs7QVUxd0NBO0VBQ0M7RUFDQTtBVjZ3Q0Q7O0FVMXdDQTtFQUNDO0VBQ0E7RUFDQTtBVjZ3Q0Q7O0FXbDBDQztFQUNDO0VBQ0E7QVhxMENGO0FXbjBDRTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0FYcTBDSDtBS3p5Q0k7RU0vQkY7SUFNRTtFWHMwQ0Y7QUFDRjtBV2wwQ0M7RUFDQztBWG8wQ0Y7QVdqMENDO0VBQ0M7RUFDQTtFQUNBO0FYbTBDRjtBV2gwQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQSxjUjdCVztBSCsxQ2I7QVcvekNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVhpMENGO0FXL3pDRTtFQUNDO0FYaTBDSDtBVzd6Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQSxjUmxEVztFUW1EWDtBWCt6Q0Y7QUs1MENJO0VNUUg7SUFRRTtFWGcwQ0Q7QUFDRjtBVzd6Q0M7RUFDQztBWCt6Q0Y7QVc1ekNDO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBWDh6Q0Y7QVczekNDO0VBQ0M7RUFDQSxjUnJFVztFUXNFWDtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QVg2ekNGO0FXM3pDRTtFQUNDO0FYNnpDSDtBV3p6Q0M7RUFDQztBWDJ6Q0Y7O0FZLzRDQTtFQUNJO0lBQ0k7RVprNUNOO0VZLzRDRTtJQUNJO0VaaTVDTjtBQUNGO0FZOTRDQTtFQUNJO0lBQ0k7RVpnNUNOO0VZNzRDRTtJQUNJO0VaKzRDTjtFWTU0Q0U7SUFDSTtFWjg0Q047RVkzNENFO0lBQ0k7RVo2NENOO0VZMTRDRTtJQUNJO0VaNDRDTjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS5jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL3NyYy9hc3NldHMvc2Fzcy9nbGlkZS50aGVtZS5zY3NzIiwid2VicGFjazovLy8uL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYWJzdHJhY3RzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZXMvX2Zyb250LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWdlcy9fc2VsbGVycy5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlcnMvX3RvZ2dsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVycy9fdGVtcGxhdGUtcHJvZHVjdC5zY3NzIiwid2VicGFjazovLy8uL3V0aWxzL19rZXlmcmFtZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXRyYWNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAmI3skZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yfWRyYWdnaW5nIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfWFycm93cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNtfXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUludGVyOml0YWwsb3Bzeix3Z2h0QDAsMTQuLjMyLDEwMC4uOTAwOzEsMTQuLjMyLDEwMC4uOTAwJmZhbWlseT1PcGVuK1NhbnM6aXRhbCx3Z2h0QDAsMzAwLi44MDA7MSwzMDAuLjgwMCZkaXNwbGF5PXN3YXBcIik7XG4uZ2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdsaWRlICoge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuLmdsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2xpZGVfX3NsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5nbGlkZV9fc2xpZGVzLS1kcmFnZ2luZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdsaWRlX19zbGlkZSBhIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2xpZGVfX2Fycm93cyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2xpZGVfX2J1bGxldHMge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZSwgYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmdsaWRlX19hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2xpZGVfX2Fycm93OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5nbGlkZV9fYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAyZW07XG59XG4uZ2xpZGVfX2Fycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAyZW07XG59XG4uZ2xpZGVfX2Fycm93LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzM7XG59XG4uZ2xpZGVfX2J1bGxldHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMmVtO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ2xpZGVfX2J1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG59XG4uZ2xpZGVfX2J1bGxldDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2xpZGVfX2J1bGxldDpob3ZlciwgLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmdsaWRlLS1zd2lwZWFibGUge1xuICBjdXJzb3I6IGdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cbi5nbGlkZS0tZHJhZ2dpbmcge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbn1cblxuOnJvb3Qge1xuICAtLWJhY2tncm91bmQ6IHJnYigxMTEsIDExMSwgMjMyKTtcbiAgLS10aXBvLXByaW5jaXBhbDogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuYm9keS5oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxucCB7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5pZnJhbWUsXG5maWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnAgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5zcGFuLFxuYSxcbnN0cm9uZyxcbmJsb2NrcXVvdGUsXG5pLFxuYixcbnUsXG5lbSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuZm9ybSxcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5idXR0b24sXG5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRhYmxlLFxudHIsXG50ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5zdmcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tdGlwby1wcmluY2lwYWwpO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ubWF4LXdpZHRoIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDIzMDBweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTkwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gODBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5wIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJ1dHRvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTA1MztcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYzODtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaDEge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi41dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jb250ZW50IGgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC42N2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMi4xM3JlbTtcbn1cbi5jb250ZW50IGgyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC44M2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjgzZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudCBoMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTdlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250ZW50IGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS4zM2VtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjMzZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudCBoNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODNlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEuNjdlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250ZW50IGg2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuMzNlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMi4zM2VtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRlbnQgb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuLmNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0MHB4O1xufVxuLmNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuLmNvbnRlbnQgYixcbi5jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZG0tbW9kYWwtbGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUHJlaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOXB4KSB7XG4gIC5QcmVoZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5QcmVoZWFkZXJfX1dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uUHJlaGVhZGVyX19NZW51IHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG4uUHJlaGVhZGVyX19NZW51IC5wcmVoZWFkZXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uUHJlaGVhZGVyX19QaG9uZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtc2VhcmNoID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1zZWFyY2gtLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIycHg7XG59XG5cbi5oZWFkZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ2OCk7XG59XG4uaGVhZGVyX193cmFwcGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3dyYXBwZXIgLnNpdGUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLmN1c3RvbS1sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmhlYWRlcl9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyX190b2dnbGUuYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uaGVhZGVyX19tZW51LW1vdmlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTY1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaGVhZGVyX19tZW51LW1vdmlsIC5oZWFkZXJfX21lbnUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXJfX21lbnUtbW92aWwuYWN0aXZlIHtcbiAgei1pbmRleDogOTkwO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlcl9fbWVudS1tb3ZpbC5hY3RpdmUgLmhlYWRlcl9fbWVudS1tb3ZpbC0tY29udGVudCB7XG4gIGxlZnQ6IDA7XG59XG4uaGVhZGVyX19wIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19tZW51IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGNvbG9yOiAjNTE1MzU2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45cHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS0tbGV2ZWwtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTEgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uaGVhZGVyX19tZW51LS1sZXZlbC0xIGEgc3ZnIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTBweDtcbiAgbWF4LWhlaWdodDogMTBweDtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTEgYTpob3ZlciArIC5oZWFkZXJfX21lbnUtLWxldmVsLTIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmhlYWRlcl9fbWVudS0tbGV2ZWwtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjRweCA0OHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG59XG4uaGVhZGVyX19tZW51LS1sZXZlbC0yIGEge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjb2xvcjogI2IxYjFiMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTIgYS5ncm91cC0xIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTIgYS5ncm91cC0yIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTIgYS5ncm91cC0zIHtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTIgYS5zdWItaGVhZGVyLW1lbnUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUxNTM1NjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5oZWFkZXJfX21lbnUtLWxldmVsLTI6aG92ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmhlYWRlci0tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG4uaGVhZGVyX19pY29uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmhlYWRlcl9faWNvbi1saW5rcyBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cblxuLkZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLkZvb3Rlcl9fTG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uRm9vdGVyX19Db2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZvb3Rlcl9fQ29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRm9vdGVyX19Db2x1bW5zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uRm9vdGVyX19Db2x1bW46Zmlyc3QtY2hpbGQgLkZvb3Rlcl9fTGlua3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZvb3Rlcl9fQ29sdW1uOm50aC1jaGlsZCgyKSAuRm9vdGVyX19MaW5rcyxcbiAgLkZvb3Rlcl9fQ29sdW1uOm50aC1jaGlsZCgyKSAuRm9vdGVyX19JbmZvLFxuICAuRm9vdGVyX19Db2x1bW46bnRoLWNoaWxkKDIpIC5Gb290ZXJfX1NvY2lhbCwgLkZvb3Rlcl9fQ29sdW1uOm50aC1jaGlsZCg0KSAuRm9vdGVyX19MaW5rcyxcbiAgLkZvb3Rlcl9fQ29sdW1uOm50aC1jaGlsZCg0KSAuRm9vdGVyX19JbmZvLFxuICAuRm9vdGVyX19Db2x1bW46bnRoLWNoaWxkKDQpIC5Gb290ZXJfX1NvY2lhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5Gb290ZXJfX0NvbHVtbjpudGgtY2hpbGQoMykgLkZvb3Rlcl9fTGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLkZvb3Rlcl9fQ2FyZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDMwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLkZvb3Rlcl9fQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5Gb290ZXJfX0xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLkZvb3Rlcl9fTGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uRm9vdGVyX19MaW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5Gb290ZXJfX1NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbi5Gb290ZXJfX0luZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5Gb290ZXJfX0NvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2Mzg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uRm9vdGVyX19Db3B5cmlnaHQgcCB7XG4gIGNvbG9yOiAjZTJlMDUzO1xufVxuXG4uRnJvbnQtUGFnZV9fRm9ybS1TZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYzODtcbn1cbi5Gcm9udC1QYWdlX19Gb3JtLVNlY3Rpb24gLkNvbnRlbnRfX1RleHQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLkZyb250LVBhZ2VfX0Zvcm0tU2VjdGlvbiAuQ29udGVudF9fVGV4dCBoMiA+IHN0cm9uZyxcbi5Gcm9udC1QYWdlX19Gb3JtLVNlY3Rpb24gLkNvbnRlbnRfX1RleHQgaDMge1xuICBjb2xvcjogI2UyZTA1Mztcbn1cbi5Gcm9udC1QYWdlX19Gb3JtLVNlY3Rpb24gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZnJvbnQtYmFubmVyX19pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyb250LWJhbm5lcl9faW1nLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1iYW5uZXJfX2ltZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mcm9udC1iYW5uZXJfX2ltZy0tbW92aWwge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQtYmFubmVyX19pbWctLW1vdmlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnJvbnQtYmFubmVyX19wIHtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xufVxuLmZyb250LWJhbm5lciAuc3dpcGVyLWZyb250LWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mcm9udC1iYW5uZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uZnJvbnQtYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmZyb250LWJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUwNTM7XG59XG4uZnJvbnQtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5mcm9udC1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUwNTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5mcm9udC1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIH1cbn1cbi5mcm9udC1iYW5uZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsIC5mcm9udC1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb2xvcjogI2UyZTA1MztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciwgLmZyb250LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG4uY2F0ZWdvcmllc19faDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGNvbG9yOiAjMTYxNjM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcmllc19faDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uY2F0ZWdvcmllc19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0ZWdvcmllcyAuc3dpcGVyLWNhdCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhdGVnb3JpZXMgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jYXRlZ29yaWVzIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAuY2F0ZWdvcmllcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0ZWdvcmllc19fZmlndXJlIGltZyB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2F0ZWdvcmllc19faW5mbyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0ZWdvcmllc19faDMge1xuICBjb2xvcjogIzAwMzU4ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhdGVnb3JpZXNfX2gzOjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhdGVnb3JpZXNfX2Ege1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udGFicy1wcm9kdWN0cyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuLnRhYnMtcHJvZHVjdHNfX3RhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50YWJzLXByb2R1Y3RzX19idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2MTYzODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnRhYnMtcHJvZHVjdHNfX3VsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi50YWJzLXByb2R1Y3RzX19saSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTYxNjM4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NDBweCkge1xuICAudGFicy1wcm9kdWN0c19fbGkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnRhYnMtcHJvZHVjdHNfX2xpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMDUzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnRhYnMtcHJvZHVjdHNfX2xpOmhvdmVyOjphZnRlciwgLnRhYnMtcHJvZHVjdHNfX2xpLmFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzLXByb2R1Y3RzX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiAzMHB4O1xufVxuLnRhYnMtcHJvZHVjdHNfX3Byb2R1Y3RzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uY2FyZHMtaG9tZSB7XG4gIG1hcmdpbjogMTAwcHggMCA4MHB4O1xufVxuLmNhcmRzLWhvbWVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtaG9tZV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUwNTM7XG59XG4uY2FyZHMtaG9tZV9faDIge1xuICBjb2xvcjogIzE2MTYzODtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLWhvbWVfX2gyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbi5jYXJkcy1ob21lX191bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLWhvbWVfX3VsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2Mzg7XG59XG4uY2FyZHMtaG9tZV9fbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2FyZHMtaG9tZV9fbGk6bnRoLWNoaWxkKG9kZCkge1xuICBjb2xvcjogIzE2MTYzODtcbn1cbi5jYXJkcy1ob21lX19saTpudGgtY2hpbGQob2RkKSAuY2FyZHMtaG9tZV9faW5mby0tZGF0YSB7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYzODtcbn1cbi5jYXJkcy1ob21lX19saTpudGgtY2hpbGQob2RkKSAuY2FyZHMtaG9tZV9faW5mby0tZGF0YSBwIHtcbiAgY29sb3I6ICMxNjE2Mzg7XG59XG4uY2FyZHMtaG9tZV9fbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cbi5jYXJkcy1ob21lX19saTpob3ZlciAuY2FyZHMtaG9tZV9faW5mbyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZHMtaG9tZV9faDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLWhvbWVfX2gzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5jYXJkcy1ob21lX19pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZHMtaG9tZV9faW5mby0tZGF0YSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5jYXJkcy1ob21lX19pbmZvLS1kYXRhIHN2ZyB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jYXJkcy1ob21lX19pbmZvLS1wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhcmRzLWhvbWVfX2JvdHRvbSB7XG4gIG1hcmdpbjogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZHMtaG9tZV9fYm90dG9tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzE2MTYzODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtaG9tZV9fYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtaG9tZV9fYm90dG9tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5jYXJkcy1ob21lX19wIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiAjMTYxNjM4O1xufVxuLmNhcmRzLWhvbWVfX2Ege1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxvZ29zIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbn1cbi5sb2dvc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ29zIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dvcyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMTA2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubG9nb3MgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5sb2dvcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hZGRlZF90b19jYXJ0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYWRkX3RvX2NhcnRfYnV0dG9uLmxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDAuOHMgbGluZWFyIGluZmluaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5TZWxsZXJzX19CYW5uZXIge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLlNlbGxlcnNfX0Jhbm5lciAuQmFubmVyX19XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLlNlbGxlcnNfX0Jhbm5lciAuQmFubmVyX19UaXRsZSB7XG4gIGNvbG9yOiAjZTJlMDUzO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5TZWxsZXJzX19CYW5uZXIgLkJhbm5lcl9fU3VidGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5TZWxsZXJzX19CYW5uZXIgLkJhbm5lcl9fSXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDIzMnB4O1xufVxuLlNlbGxlcnNfX0Jhbm5lciAuQmFubmVyX19JdGVtIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uU2VsbGVyc19fQ29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZ3JpZC1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNlbGxlcnNfX0NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA4MHB4O1xuICB9XG59XG4uU2VsbGVyc19fQ29udGVudCAuQ29udGVudF9fVGV4dCB7XG4gIGNvbG9yOiAjMTYxNjM4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5TZWxsZXJzX19Db250ZW50IC5Db250ZW50X19UZXh0IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uU2VsbGVyc19fQ29udGVudCAuQ29udGVudF9fVGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi41dncsIDI2cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLlNlbGxlcnNfX0NvbnRlbnQgLkNvbnRlbnRfX1RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1heC13aWR0aDogNDM1cHg7XG59XG4uU2VsbGVyc19fQ29udGVudCAuQ29udGVudF9fVGV4dCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uU2VsbGVyc19fRm9ybSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5TZWxsZXJzX19Gb3JtIGltZyB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ1cmdlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXJnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzE2MTYzODtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5idXJnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1cHg7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDVweDtcbn1cblxuLnByb2R1Y3RfX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5wcm9kdWN0X19maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RfX2ZpZ3VyZSBpbWcge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0X19kYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2R1Y3RfX3NwYW4ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTc0N2ZmO1xufVxuLnByb2R1Y3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5wcm9kdWN0X19wdnAge1xuICBjb2xvcjogIzk3NDdmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnByb2R1Y3RfX3B2cCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucHJvZHVjdF9fcHJpY2Uge1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNjE2Mzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG59XG4ucHJvZHVjdF9fYWRkLXRvLWNhcnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0X191bCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweCAyMHB4O1xufVxuLnByb2R1Y3RfX2xpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4ucHJvZHVjdF9fbGkgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4ucHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgcm90YXRlOiAwO1xuICB9XG4gIDI1JSB7XG4gICAgcm90YXRlOiA3ZGVnO1xuICB9XG4gIDUwJSB7XG4gICAgcm90YXRlOiAtN2RlZztcbiAgfVxuICA3NSUge1xuICAgIHJvdGF0ZTogMWRlZztcbiAgfVxuICAxMDAlIHtcbiAgICByb3RhdGU6IDA7XG4gIH1cbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuLiN7JGdsaWRlLWNsYXNzfSB7XHJcbiAgJHRoaXM6ICY7XHJcblxyXG4gICRzZTogJGdsaWRlLWVsZW1lbnQtc2VwYXJhdG9yO1xyXG4gICRzbTogJGdsaWRlLW1vZGlmaWVyLXNlcGFyYXRvcjtcclxuXHJcbiAgJiN7JHNlfWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLCBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxyXG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogd2hpdGU7IH1cclxuXHJcbiAgICAmI3skc219bGVmdCB7XHJcbiAgICAgIGxlZnQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmI3skc219cmlnaHQge1xyXG4gICAgICByaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYjeyRzbX1kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YnVsbGV0cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgYm90dG9tOiAyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmI3skc2V9YnVsbGV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBtYXJnaW46IDAgMC4yNWVtO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmI3skc219YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc219c3dpcGVhYmxlIHtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxuICAgIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgfVxyXG5cclxuICAmI3skc219ZHJhZ2dpbmcge1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG5cdC0tYmFja2dyb3VuZDogcmdiKDExMSwgMTExLCAyMzIpO1xyXG5cdC0tdGlwby1wcmluY2lwYWw6ICdJbnRlcicsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcblx0KiB7XHJcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbioge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1pbi13aWR0aDogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuXHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcblx0Ji5oaWRkZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbiNwYWdlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzIHtcclxuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbn1cclxuXHJcbnAge1xyXG5cdHRleHQtd3JhcDogcHJldHR5O1xyXG59XHJcblxyXG5pbWcsXHJcbnBpY3R1cmUsXHJcbnZpZGVvLFxyXG5pZnJhbWUsXHJcbmZpZ3VyZSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbmZpZ3VyZSBpbWcge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxucCBhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmxpIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5zcGFuLFxyXG5hLFxyXG5zdHJvbmcsXHJcbmJsb2NrcXVvdGUsXHJcbmksXHJcbmIsXHJcbnUsXHJcbmVtIHtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRmb250LXN0eWxlOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5mb3JtLFxyXG5pbnB1dCxcclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxuYnV0dG9uLFxyXG5sYWJlbCB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxudGFibGUsXHJcbnRyLFxyXG50ZCB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuc3ZnIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS10aXBvLXByaW5jaXBhbCk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG5cdGZvbnQtc21vb3RoOiBhbHdheXM7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4iLCIkY29sb3ItcHJpbWFyeTogI2UyZTA1MztcclxuJGNvbG9yLW1haW46ICMxNjE2Mzg7XHJcbiRjb2xvci1tYWluLWdyZXk6ICM1MTUzNTY7XHJcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcclxuJGNvbG9yLWdyZXk6ICM5OTk5OTk7XHJcbiRjb2xvci1ncmV5LWJnOiAjODA4MDgwO1xyXG4kY29sb3ItZ3JleS1kYXJrOiAjMzMzMzMzO1xyXG4kY29sb3ItZ3JleS10ZXh0OiAjYjFiMWIxO1xyXG5cclxuJGNvbG9yLWJsdWU6ICMwMDM1OGU7XHJcbiRjb2xvci1vcmFuZ2U6ICNmZjgwMDA7XHJcblxyXG4kZm9udC1wcmltYXJ5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG4iLCIubWF4LXdpZHRoIHtcclxuXHRAaW5jbHVkZSBtYXgtd2lkdGg7XHJcbn1cclxuXHJcbi5wIHtcclxuXHRmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMThweCk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblxyXG5cdGIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuXHQmLS1wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaDEge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3AtbWVkaXVtIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3AtZXh0cmEge1xyXG5cdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmgyIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi41dncsIDI0cHgpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcblxyXG4uY29udGVudCB7XHJcblx0cCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjEzcmVtO1xyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjgzZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwLjgzZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS4xN2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHRoNCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMS4zM2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMS4zM2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0aDUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDAuODNlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMS42N2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMS42N2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0aDYge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDAuNjdlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMi4zM2VtO1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMi4zM2VtO1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNDBweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0YixcclxuXHRzdHJvbmcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG59IiwiQG1peGluIG1heC13aWR0aCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTkwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2VsLW1kIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGUtZXh0cmEge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlc2t0b3Age1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wLWludGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcC1tZWRpdW0ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wLWV4dHJhIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiLmRtLW1vZGFsLWxpbmstY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uUHJlaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1kYXJrO1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyMy45cHgpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19XcmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX19NZW51IHtcclxuXHRcdC5wcmVoZWFkZXJfX21lbnUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRnYXA6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0fVxyXG5cclxuXHQmX19QaG9uZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLnNpdGUtc2VhcmNoIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0JiA+IGRpdiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYtLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmc6IDBweCAyMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuXHQvLyBwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDgwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NjgpO1xyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHRcdFx0LnNpdGUtc2VhcmNoIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmN1c3RvbS1sb2dvIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1heC1oZWlnaHQ6IDVyZW07XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0Jl9fdG9nZ2xlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMzBweDtcclxuXHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX191bCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbWVudS1tb3ZpbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NjUpO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC0xMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcclxuXHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXIge1xyXG5cdFx0XHQmX19tZW51IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHR6LWluZGV4OiA5OTA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHQuaGVhZGVyIHtcclxuXHRcdFx0XHQmX19tZW51LW1vdmlsLS1jb250ZW50IHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbWVudSB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbi1ncmV5O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5LjlweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGE6aG92ZXIge1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWxldmVsLTEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Z2FwOiA1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Z2FwOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JiArIC5oZWFkZXJfX21lbnUtLWxldmVsLTIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWxldmVsLTIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHggNDhweDtcclxuXHRcdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdFx0Z3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdFx0XHQmLmdyb3VwIHtcclxuXHRcdFx0XHRcdCYtMSB7XHJcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYtMiB7XHJcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAyIC8gMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYtMyB7XHJcblx0XHRcdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc3ViLWhlYWRlci1tZW51IHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluLWdyZXk7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19pY29uLWxpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAyMHB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1pbi13aWR0aDogMjRweDtcclxuXHRcdFx0bWluLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNHB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuRm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iZztcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcblx0Jl9fTG9nbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fQ29sdW1ucyB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fQ29sdW1uIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQuRm9vdGVyX19MaW5rcyB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0LkZvb3Rlcl9fTGlua3MsXHJcblx0XHRcdFx0LkZvb3Rlcl9fSW5mbyxcclxuXHRcdFx0XHQuRm9vdGVyX19Tb2NpYWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdC5Gb290ZXJfX0xpbmtzIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX0NhcmQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19MaW5rcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19Tb2NpYWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0XHRnYXA6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19JbmZvIHtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fQ29weXJpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuRnJvbnQtUGFnZSB7XHJcblx0Jl9fRm9ybS1TZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdC5Db250ZW50X19UZXh0IHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0aDIgPiBzdHJvbmcsXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mcm9udC1iYW5uZXIge1xyXG5cdC5zd2lwZXIge1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci13cmFwcGVyIHtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCYtLWRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbW92aWwge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2MDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcCB7XHJcblx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlciB7XHJcblx0XHQmLWZyb250LWJhbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLXBhZ2luYXRpb24ge1xyXG5cdFx0XHRib3R0b206IDUwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCYtYnVsbGV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG5cclxuXHRcdFx0XHQmLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbiB7XHJcblx0XHRcdCYtcHJldixcclxuXHRcdFx0Ji1uZXh0IHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXRlZ29yaWVzIHtcclxuXHRtYXJnaW46IDgwcHggMDtcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0fVxyXG5cclxuXHQmX19oMiB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHRhYmxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlciB7XHJcblx0XHQmLWNhdCB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc2xpZGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnV0dG9uIHtcclxuXHRcdFx0Ji1wcmV2LFxyXG5cdFx0XHQmLW5leHQge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZpZ3VyZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faDMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Ege1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJzLXByb2R1Y3RzIHtcclxuXHRtYXJnaW46IDYwcHggMDtcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0fVxyXG5cclxuXHQmX190YWJzIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRtaW4td2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHQmX191bCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cclxuXHQmX19saSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAwIDEycHggMTJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZS1leHRyYSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdH1cclxuXHJcblx0Jl9fcHJvZHVjdHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcclxuXHRcdGdhcDogMzBweDtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbmV3cyB7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tdHdvIHtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ob21lIHtcclxuXHRtYXJnaW46IDEwMHB4IDAgODBweDtcclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2gyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX191bCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0yMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblxyXG5cdFx0XHQuY2FyZHMtaG9tZSB7XHJcblx0XHRcdFx0Jl9faW5mbyB7XHJcblx0XHRcdFx0XHQmLS1kYXRhIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmNhcmRzLWhvbWUge1xyXG5cdFx0XHRcdCZfX2luZm8ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2gzIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQmLS1kYXRhIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0aGVpZ2h0OiA4MCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1wIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdG1hcmdpbjogNjBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcCB7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHR9XHJcblxyXG5cdCZfX2Ege1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubG9nb3Mge1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XHJcblxyXG5cdCZfX3dyYXBwZXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXgtd2lkdGg6IDEwNDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1sb2dvcyB7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXdyYXBwZXIge1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1zbGlkZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdGhlaWdodDogMTA2cHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWJ1dHRvbiB7XHJcblx0XHQmLW5leHQsXHJcblx0XHQmLXByZXYge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItYnV0dG9uIHtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hZGRfdG9fY2FydF9idXR0b24ubG9hZGluZyB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFkZGVkX3RvX2NhcnQge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFkZF90b19jYXJ0X2J1dHRvbi5sb2FkaW5nOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGFuaW1hdGlvbjogc3Bpbm5lciAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gcmlnaHQ6IDEwcHg7XHJcblx0Ly8gdG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG4iLCIuU2VsbGVycyB7XG5cdCZfX0Jhbm5lciB7XG5cdFx0aGVpZ2h0OiA0NTBweDtcblxuXHRcdC5CYW5uZXIge1xuXHRcdFx0Jl9fV3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fVGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fU3VidGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmX19JdGVtIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0bWluLXdpZHRoOiAyMzJweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fQ29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRncmlkLWdhcDogNDBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z3JpZC1nYXA6IDgwcHg7XG5cdFx0fVxuXG5cdFx0LkNvbnRlbnQge1xuXHRcdFx0Jl9fVGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi41dncsIDM2cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMi41dncsIDI2cHgpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0MzVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fRm9ybSB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi5idXJnZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnVyZ2VyIGlucHV0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDRweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuXHRib3JkZXItcmFkaXVzOiA5cHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG5cdHRvcDogMHB4O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG59XHJcblxyXG4uYnVyZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1cmdlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcclxuXHR0b3A6IDEwMCU7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxufVxyXG5cclxuLmJ1cmdlciBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdHRvcDogMHB4O1xyXG5cdGxlZnQ6IDVweDtcclxufVxyXG5cclxuLmJ1cmdlciBpbnB1dDpjaGVja2VkIH4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcblx0d2lkdGg6IDAlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5idXJnZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0dG9wOiAyOHB4O1xyXG5cdGxlZnQ6IDVweDtcclxufVxyXG4iLCIucHJvZHVjdCB7XHJcblx0Jl9fbGluayB7XHJcblx0fVxyXG5cclxuXHQmX19maWd1cmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0YSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19zcGFuIHtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogIzk3NDdmZjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xyXG5cdH1cclxuXHJcblx0Jl9fcHZwIHtcclxuXHRcdGNvbG9yOiAjOTc0N2ZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0bWFyZ2luOiAxNnB4IGF1dG87XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGFibGUge1xyXG5cdFx0XHRtYXJnaW46IDE2cHggYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FkZC10by1jYXJ0IHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fdWwge1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDVweCAyMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDVweDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hZGRfdG9fY2FydF9idXR0b24ge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAgIDAlIHtcclxuICAgICAgICByb3RhdGU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMjUlIHtcclxuICAgICAgICByb3RhdGU6IDdkZWc7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICByb3RhdGU6IC03ZGVnO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgcm90YXRlOiAxZGVnO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHJvdGF0ZTogMDtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/